1 write to NameMangler
ILCompiler.Compiler (1)
Compiler\DependencyAnalysis\NodeFactory.cs (1)
58
NameMangler
= nameMangler;
126 references to NameMangler
ILCompiler.Compiler (122)
Compiler\Compilation.cs (1)
31
public NameMangler NameMangler => _nodeFactory.
NameMangler
;
Compiler\DependencyAnalysis\AddressTakenMethodNode.cs (1)
38
return "Address taken method: " + _methodNode.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\ArrayMapNode.cs (1)
35
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\ArrayOfEmbeddedDataNode.cs (1)
36
protected override string GetName(NodeFactory factory) => $"Region {this.GetMangledName(factory.
NameMangler
)}";
Compiler\DependencyAnalysis\ArrayOfEmbeddedPointersNode.cs (1)
79
protected override string GetName(NodeFactory factory) => $"Embedded pointer to {Target.GetMangledName(factory.
NameMangler
)}";
Compiler\DependencyAnalysis\ArrayOfFrozenObjectsNode.cs (1)
62
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\BlobNode.cs (1)
40
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\ByRefTypeMapNode.cs (1)
34
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\ClassConstructorContextMap.cs (1)
34
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\ConstructedEETypeNode.cs (1)
19
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
) + " constructed";
Compiler\DependencyAnalysis\DataOnlyEETypeNode.cs (1)
35
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\DehydratedDataNode.cs (1)
50
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\DelegateMarshallingStubMapNode.cs (1)
37
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\EETypeNode.cs (2)
199
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
1303
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\ExactMethodInstantiationsNode.cs (1)
35
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\ExternalReferencesTableNode.cs (1)
75
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\ExternEETypeSymbolNode.cs (1)
18
: base(factory.
NameMangler
.NodeMangler.MethodTable(type))
Compiler\DependencyAnalysis\ExternMethodSymbolNode.cs (2)
18
: base(isUnboxing ? UnboxingStubNode.GetMangledName(factory.
NameMangler
, method) :
19
factory.
NameMangler
.GetMangledMethodName(method))
Compiler\DependencyAnalysis\ExternSymbolsImportedNodeProvider.cs (2)
20
return new ExternDataSymbolNode(GCStaticsNode.GetMangledName(type, factory.
NameMangler
));
25
return new ExternDataSymbolNode(NonGCStaticsNode.GetMangledName(type, factory.
NameMangler
));
Compiler\DependencyAnalysis\FatFunctionPointerNode.cs (1)
56
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\FieldRvaDataNode.cs (1)
47
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\FrozenRuntimeTypeNode.cs (1)
42
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\FrozenStringNode.cs (1)
42
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\FunctionPointerMapNode.cs (1)
35
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\GCStaticsNode.cs (1)
32
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\GCStaticsPreInitDataNode.cs (1)
27
protected override string GetName(NodeFactory factory) => GetMangledName(_preinitializationInfo.Type, factory.
NameMangler
);
Compiler\DependencyAnalysis\GenericCompositionNode.cs (1)
80
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\GenericDefinitionEETypeNode.cs (1)
99
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
) + " reflection visible";
Compiler\DependencyAnalysis\GenericDictionaryNode.cs (1)
84
return this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\GenericMethodsHashtableNode.cs (1)
35
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\GenericMethodsTemplateMap.cs (1)
34
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\GenericTypesHashtableNode.cs (1)
33
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\GenericTypesTemplateMap.cs (1)
34
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\GenericVarianceNode.cs (1)
62
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\GenericVirtualMethodImplNode.cs (1)
35
protected override string GetName(NodeFactory factory) => "__GVMImplNode_" + factory.
NameMangler
.GetMangledMethodName(_method);
Compiler\DependencyAnalysis\GenericVirtualMethodTableNode.cs (1)
37
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\GVMDependenciesNode.cs (1)
39
protected override string GetName(NodeFactory factory) => "__GVMDependenciesNode_" + factory.
NameMangler
.GetMangledMethodName(_method);
Compiler\DependencyAnalysis\ILScanNodeFactory.cs (1)
31
return new RuntimeImportMethodNode(method,
NameMangler
);
Compiler\DependencyAnalysis\InterfaceDispatchCellNode.cs (1)
49
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\InterfaceDispatchCellSectionNode.cs (1)
91
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\InterfaceDispatchMapNode.cs (1)
30
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\InterfaceGenericVirtualMethodTableNode.cs (1)
39
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\JumpStubNode.cs (1)
23
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\ManagedDataDescriptorNode.cs (1)
44
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\MetadataEETypeNode.cs (1)
20
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
) + " with metadata";
Compiler\DependencyAnalysis\MetadataNode.cs (1)
27
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\MethodAssociatedDataNode.cs (1)
35
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\MethodExceptionHandlingInfoNode.cs (1)
43
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\ModuleInitializerListNode.cs (1)
30
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\ModulesSectionNode.cs (1)
24
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\NativeLayoutInfoNode.cs (1)
48
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (15)
111
protected override string GetName(NodeFactory factory) => "MethodEntryVertex_" + factory.
NameMangler
.GetMangledMethodName(_method);
515
protected override string GetName(NodeFactory factory) => "NativeLayoutISymbolNodeReferenceVertexNode " + _symbol.GetMangledName(factory.
NameMangler
);
640
protected override string GetName(NodeFactory factory) => "NativeLayoutTemplateMethodSignatureVertexNode_" + factory.
NameMangler
.GetMangledMethodName(_method);
804
protected override string GetName(NodeFactory factory) => "NativeLayoutTemplateMethodLayoutVertexNode" + factory.
NameMangler
.GetMangledMethodName(_method);
882
protected override string GetName(NodeFactory factory) => "NativeLayoutTemplateTypeLayoutVertexNode_" + factory.
NameMangler
.GetMangledTypeName(_type);
1113
protected sealed override string GetName(NodeFactory factory) => NodeTypeName + factory.
NameMangler
.GetMangledTypeName(_type);
1200
protected sealed override string GetName(NodeFactory factory) => NodeTypeName + factory.
NameMangler
.GetMangledTypeName(_type);
1248
protected sealed override string GetName(NodeFactory factory) => "NativeLayoutInterfaceDispatchGenericDictionarySlotNode_" + factory.
NameMangler
.GetMangledMethodName(_method);
1292
protected sealed override string GetName(NodeFactory factory) => "NativeLayoutMethodDictionaryGenericDictionarySlotNode_" + factory.
NameMangler
.GetMangledMethodName(_method);
1332
protected sealed override string GetName(NodeFactory factory) => "NativeLayoutFieldLdTokenGenericDictionarySlotNode_" + factory.
NameMangler
.GetMangledFieldName(_field);
1374
protected sealed override string GetName(NodeFactory factory) => "NativeLayoutMethodLdTokenGenericDictionarySlotNode_" + factory.
NameMangler
.GetMangledMethodName(_method);
1429
+ factory.
NameMangler
.GetMangledMethodName(_constrainedMethod)
1431
+ factory.
NameMangler
.GetMangledTypeName(_constraintType);
1528
protected sealed override string GetName(NodeFactory factory) => "WrappedMethodEntryVertexNodeForDictionarySlot_" + (_unboxingStub ? "Unboxing_" : "") + factory.
NameMangler
.GetMangledMethodName(_method);
1538
protected sealed override string GetName(NodeFactory factory) => "NativeLayoutMethodEntrypointGenericDictionarySlotNode_" + (_wrappedNode._unboxingStub ? "Unboxing_" : "") + factory.
NameMangler
.GetMangledMethodName(_method);
Compiler\DependencyAnalysis\NodeFactory.cs (3)
880
return ExternDataSymbol(
NameMangler
.NodeMangler.ThreadStaticsIndex(type));
1013
Utf8String mangledName =
NameMangler
.NodeMangler.ExternVariable(name);
1572
Utf8String symbolName = new Utf8String("__utf8str_" +
NameMangler
.GetMangledStringName(str));
Compiler\DependencyAnalysis\NonGCStaticsNode.cs (1)
33
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\PInvokeMethodFixupNode.cs (1)
38
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\PInvokeModuleFixupNode.cs (1)
35
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\PointerTypeMapNode.cs (1)
34
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\ReadyToRunGenericHelperNode.cs (1)
100
protected sealed override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\ReadyToRunHeaderNode.cs (1)
42
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\ReadyToRunHelperNode.cs (1)
88
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\ReflectionFieldMapNode.cs (1)
38
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\ReflectionInvokeMapNode.cs (1)
38
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\ReflectionVirtualInvokeMapNode.cs (1)
38
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\ResourceDataNode.cs (1)
43
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\ResourceIndexNode.cs (1)
39
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\RuntimeFieldHandleNode.cs (1)
29
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\RuntimeMethodHandleNode.cs (1)
36
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\ScannedMethodNode.cs (1)
87
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\SealedVTableNode.cs (1)
31
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\SerializedFrozenObjectNode.cs (1)
57
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\StackTraceDocumentsNode.cs (1)
49
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\StackTraceLineNumbersNode.cs (1)
39
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\StackTraceMethodMappingNode.cs (1)
37
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\StaticsInfoHashtableNode.cs (1)
36
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\StringAllocatorMethodNode.cs (1)
73
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\StructMarshallingStubMapNode.cs (1)
39
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\TentativeInstanceMethodNode.cs (1)
62
return "Tentative instance method: " + RealBody.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\TentativeMethodNode.cs (1)
43
return "Tentative method: " + _methodNode.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\ThreadStaticsNode.cs (1)
33
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\TlsRootNode.cs (1)
17
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\TypeGVMEntriesNode.cs (1)
59
protected override string GetName(NodeFactory factory) => "__TypeGVMEntriesNode_" + factory.
NameMangler
.GetMangledTypeName(_associatedType);
Compiler\DependencyAnalysis\TypeManagerIndirectionNode.cs (1)
17
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\TypeMetadataMapNode.cs (1)
34
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\TypeThreadStaticIndexNode.cs (1)
32
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\UnboxingStubNode.cs (1)
49
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\VTableSliceNode.cs (1)
76
protected override string GetName(NodeFactory factory) => $"__vtable_{factory.
NameMangler
.GetMangledTypeName(_type)}";
Compiler\ObjectWriter\CoffObjectWriter.Aot.cs (1)
184
_nodeFactory.
NameMangler
, _nodeFactory.Target.PointerSize,
Compiler\ObjectWriter\UnixObjectWriter.Aot.cs (1)
323
_nodeFactory.
NameMangler
,
Compiler\ReachabilityInstrumentationProvider.cs (1)
148
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\RootingServiceProvider.cs (2)
35
exportName = _factory.
NameMangler
.NodeMangler.ExternMethod(exportName, method);
148
exportName = _factory.
NameMangler
.NodeMangler.ExternVariable(exportName);
Compiler\RuntimeConfigurationRootProvider.cs (1)
60
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\UserDefinedTypeDescriptor.cs (3)
589
Utf8String nonGcStaticDataName = NodeFactory.
NameMangler
.NodeMangler.NonGCStatics(type);
590
Utf8String gcStaticDataName = NodeFactory.
NameMangler
.NodeMangler.GCStatics(type);
591
Utf8String threadStaticDataName = NodeFactory.
NameMangler
.NodeMangler.ThreadStatics(type);
Compiler\Win32ResourcesRootProvider.cs (1)
62
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\XmlObjectDumper.cs (1)
51
symbolNode.AppendMangledName(nodeFactory.
NameMangler
, sb);
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\MethodReadOnlyDataNode.cs (1)
52
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\MethodReadWriteDataNode.cs (1)
52
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ShadowMethodNode.cs (1)
112
protected override string GetName(NodeFactory factory) => $"{Method} backed by {CanonicalMethodNode.GetMangledName(factory.
NameMangler
)}";
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\ObjectWriter.cs (1)
292
symbolNode.AppendMangledName(_nodeFactory.
NameMangler
, _utf8StringBuilder.Clear());
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\PEObjectWriter.cs (2)
445
? (field = Utf8String.Concat(_nodeFactory.
NameMangler
.CompilationUnitPrefix.AsSpan(), "__ExportDirectory"u8))
678
return $"{_nodeFactory.
NameMangler
.CompilationUnitPrefix}__ExportDirectory__{name}";
ILCompiler.RyuJit (4)
Compiler\DependencyAnalysis\MethodCodeNode.cs (1)
48
protected override string GetName(NodeFactory factory) => this.GetMangledName(factory.
NameMangler
);
Compiler\DependencyAnalysis\RyuJitNodeFactory.cs (1)
35
return new RuntimeImportMethodNode(method,
NameMangler
);
JitInterface\CorInfoImpl.RyuJit.cs (1)
1932
externName = _compilation.NodeFactory.
NameMangler
.NodeMangler.ExternMethod(externName, md);
src\runtime\src\coreclr\tools\aot\ILCompiler.ReadyToRun\Compiler\FileLayoutOptimizer.cs (1)
214
nameMap[methods[i].GetMangledName(_nodeFactory.
NameMangler
)] = methods[i];