1 type derived from NameMangler
ILCompiler.Compiler (1)
src\runtime\src\coreclr\tools\Common\Compiler\NativeAotNameMangler.cs (1)
17public class NativeAotNameMangler : NameMangler
133 references to NameMangler
ILCompiler.Compiler (131)
Compiler\Compilation.cs (1)
31public NameMangler NameMangler => _nodeFactory.NameMangler;
Compiler\DelegateCreationInfo.cs (1)
307public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\AddressTakenMethodNode.cs (1)
52public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ArrayMapNode.cs (1)
24public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ArrayOfEmbeddedPointersNode.cs (1)
115public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ArrayOfFrozenObjectsNode.cs (1)
16public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\BlobNode.cs (1)
28public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ByRefTypeMapNode.cs (1)
23public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ClassConstructorContextMap.cs (1)
23public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\DataOnlyEETypeNode.cs (1)
47public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\DehydratedDataNode.cs (1)
45public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\DelegateMarshallingStubMapNode.cs (1)
26public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\EETypeNode.cs (2)
232public virtual void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 1271public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\EmbeddedPointerIndirectionNode.cs (1)
50public virtual void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ExactMethodInstantiationsNode.cs (1)
26public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ExternalReferencesTableNode.cs (1)
30public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ExternSymbolNode.cs (1)
30public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\FatFunctionPointerNode.cs (1)
33public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\FieldRvaDataNode.cs (1)
29public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\FrozenObjectNode.cs (1)
33public abstract void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb);
Compiler\DependencyAnalysis\FrozenRuntimeTypeNode.cs (1)
24public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\FrozenStringNode.cs (1)
20public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\FunctionPointerMapNode.cs (1)
24public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\GCStaticsNode.cs (2)
34public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 42public static Utf8String GetMangledName(TypeDesc type, NameMangler nameMangler)
Compiler\DependencyAnalysis\GCStaticsPreInitDataNode.cs (2)
29public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 37public static string GetMangledName(TypeDesc type, NameMangler nameMangler)
Compiler\DependencyAnalysis\GenericCompositionNode.cs (1)
25public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\GenericDictionaryNode.cs (3)
38public abstract void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb); 99public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 189public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\GenericLookupResult.cs (16)
76public abstract void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb); 214public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 272public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 330public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 393public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 459public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 515public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 578public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 645public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 741public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 798public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 854public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 910public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 966public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 1019public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 1143public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\GenericMethodsHashtableNode.cs (1)
26public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\GenericMethodsTemplateMap.cs (1)
25public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\GenericTypesHashtableNode.cs (1)
24public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\GenericTypesTemplateMap.cs (1)
25public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\GenericVarianceNode.cs (1)
26public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\GenericVirtualMethodTableNode.cs (1)
28public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ILScanNodeFactory.cs (1)
15public ILScanNodeFactory(CompilerTypeSystemContext context, CompilationModuleGroup compilationModuleGroup, MetadataManager metadataManager, InteropStubManager interopStubManager, NameMangler nameMangler, PreinitializationManager preinitManager, TypeMapManager typeMapManager)
Compiler\DependencyAnalysis\InterfaceDispatchCellNode.cs (1)
30public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\InterfaceDispatchCellSectionNode.cs (1)
88public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\InterfaceDispatchMapNode.cs (1)
32public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\InterfaceGenericVirtualMethodTableNode.cs (1)
31public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ManagedDataDescriptorNode.cs (1)
37public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\MetadataNode.cs (1)
16public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\MethodAssociatedDataNode.cs (1)
49public virtual void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\MethodExceptionHandlingInfoNode.cs (1)
31public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ModuleInitializerListNode.cs (1)
17public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ModulesSectionNode.cs (1)
28public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\NativeLayoutInfoNode.cs (1)
40public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\NodeFactory.cs (2)
38NameMangler nameMangler, 107public NameMangler NameMangler
Compiler\DependencyAnalysis\NonGCStaticsNode.cs (2)
74public static Utf8String GetMangledName(TypeDesc type, NameMangler nameMangler) 79public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\PInvokeMethodFixupNode.cs (2)
30public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 230public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\PInvokeModuleFixupNode.cs (2)
27public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 123public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\PointerTypeMapNode.cs (1)
23public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ReadyToRunGenericHelperNode.cs (3)
198protected void AppendLookupSignatureMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 341public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 363public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ReadyToRunHeaderNode.cs (1)
34public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ReadyToRunHelperNode.cs (1)
93public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ReflectionFieldMapNode.cs (1)
26public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ReflectionInvokeMapNode.cs (1)
27public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ReflectionVirtualInvokeMapNode.cs (1)
29public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ResourceDataNode.cs (1)
38public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ResourceIndexNode.cs (1)
34public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\RuntimeFieldHandleNode.cs (1)
22public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\RuntimeImportMethodNode.cs (1)
17public RuntimeImportMethodNode(MethodDesc method, NameMangler nameMangler)
Compiler\DependencyAnalysis\RuntimeMethodHandleNode.cs (1)
29public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ScannedMethodNode.cs (1)
74public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\SealedVTableNode.cs (1)
35public virtual void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\SerializedFrozenObjectNode.cs (1)
33public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\StackTraceDocumentsNode.cs (1)
20public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\StackTraceLineNumbersNode.cs (1)
30public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\StackTraceMethodMappingNode.cs (1)
32public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\StaticsInfoHashtableNode.cs (1)
27public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\StringAllocatorMethodNode.cs (1)
29public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\StructMarshallingStubMapNode.cs (1)
28public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\TentativeMethodNode.cs (1)
58public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ThreadStaticsNode.cs (2)
40public static Utf8String GetMangledName(TypeDesc type, NameMangler nameMangler) 49public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\TlsRootNode.cs (1)
10public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\TypeManagerIndirectionNode.cs (1)
10public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\TypeMetadataMapNode.cs (1)
23public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\TypeThreadStaticIndexNode.cs (1)
26public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\UnboxingStubNode.cs (2)
39public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 44public static Utf8String GetMangledName(NameMangler nameMangler, MethodDesc method)
Compiler\ILScannerBuilder.cs (2)
17private readonly NameMangler _nameMangler; 31internal ILScannerBuilder(CompilerTypeSystemContext context, CompilationModuleGroup compilationGroup, NameMangler mangler, ILProvider ilProvider, PreinitializationManager preinitializationManager)
Compiler\NodeMangler.cs (1)
16public NameMangler NameMangler;
Compiler\ObjectWriter\CodeView\CodeViewTypesBuilder.cs (2)
42private readonly NameMangler _nameMangler; 54public CodeViewTypesBuilder(NameMangler nameMangler, int targetPointerSize, SectionWriter sectionWriter)
Compiler\ObjectWriter\Dwarf\DwarfBuilder.cs (2)
24private readonly NameMangler _nameMangler; 49NameMangler nameMangler,
Compiler\ReachabilityInstrumentationProvider.cs (2)
146public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) => sb.Append(TokenUseBeginSymbol); 222void ISymbolNode.AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) => sb.Append(_name);
Compiler\RuntimeConfigurationRootProvider.cs (1)
52public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\Win32ResourcesRootProvider.cs (1)
58public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) => sb.Append(_name);
src\runtime\src\coreclr\tools\Common\Compiler\CompilationBuilder.cs (2)
19protected readonly NameMangler _nameMangler; 30public CompilationBuilder(CompilerTypeSystemContext context, CompilationModuleGroup compilationGroup, NameMangler nameMangler)
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\AssemblyStubNode.cs (1)
29public abstract void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb);
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\EmbeddedDataContainerNode.cs (1)
25public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ISymbolNode.cs (2)
18void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb); 115public static string GetMangledName(this ISymbolNode symbolNode, NameMangler nameMangler)
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\MethodReadOnlyDataNode.cs (1)
34public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\MethodReadWriteDataNode.cs (1)
34public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ShadowMethodNode.cs (1)
35public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\Target_Wasm\WasmTypes.cs (2)
297public void AppendMangledName(NameMangler nameMangler, Internal.Text.Utf8StringBuilder sb) 305public Internal.Text.Utf8String GetMangledName(NameMangler mangler)
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\WasmTypeNode.cs (1)
69public void AppendMangledName(NameMangler nameMangler, Internal.Text.Utf8StringBuilder sb)
src\runtime\src\coreclr\tools\Common\Compiler\ExternalTypeMapObjectNode.cs (1)
57public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
src\runtime\src\coreclr\tools\Common\Compiler\ProxyTypeMapObjectNode.cs (1)
59public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
ILCompiler.RyuJit (2)
Compiler\DependencyAnalysis\MethodCodeNode.cs (1)
60public virtual void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\RyuJitNodeFactory.cs (1)
15InteropStubManager interopStubManager, NameMangler nameMangler, VTableSliceProvider vtableSliceProvider, DictionaryLayoutProvider dictionaryLayoutProvider, InlinedThreadStatics inlinedThreadStatics, PreinitializationManager preinitializationManager,