2 types derived from MetadataManager
ILCompiler.Compiler (2)
Compiler\AnalysisBasedMetadataManager.cs (1)
24
public sealed class AnalysisBasedMetadataManager :
MetadataManager
, ICompilationRootProvider
Compiler\UsageBasedMetadataManager.cs (1)
37
public sealed class UsageBasedMetadataManager :
MetadataManager
23 references to MetadataManager
ilc (1)
Program.cs (1)
445
MetadataManager
metadataManager = new UsageBasedMetadataManager(
ILCompiler.Compiler (21)
Compiler\CompilationBuilder.Aot.cs (2)
14
protected
MetadataManager
_metadataManager;
49
public CompilationBuilder UseMetadataManager(
MetadataManager
metadataManager)
Compiler\CompilerGeneratedInteropStubManager.cs (2)
35
header.Add(
MetadataManager
.BlobIdToReadyToRunSection(ReflectionMapBlob.DelegateMarshallingStubMap), delegateMapNode);
38
header.Add(
MetadataManager
.BlobIdToReadyToRunSection(ReflectionMapBlob.StructMarshallingStubMap), structMapNode);
Compiler\DependencyAnalysis\ExactMethodInstantiationsNode.cs (1)
83
int flagsAndToken = (token &
MetadataManager
.MetadataOffsetMask) | flags;
Compiler\DependencyAnalysis\GenericMethodsHashtableNode.cs (1)
78
int flagsAndToken = (token &
MetadataManager
.MetadataOffsetMask) | flags;
Compiler\DependencyAnalysis\ILScanNodeFactory.cs (1)
15
public ILScanNodeFactory(CompilerTypeSystemContext context, CompilationModuleGroup compilationModuleGroup,
MetadataManager
metadataManager, InteropStubManager interopStubManager, NameMangler nameMangler, PreinitializationManager preinitManager, TypeMapManager typeMapManager)
Compiler\DependencyAnalysis\NodeFactory.cs (3)
36
MetadataManager
metadataManager,
102
public
MetadataManager
MetadataManager
1698
ReadyToRunHeader.Add(
MetadataManager
.BlobIdToReadyToRunSection(ReflectionMapBlob.CommonFixupsTable), commonFixupsTableNode);
Compiler\DependencyAnalysis\ReflectionFieldMapNode.cs (1)
94
writer.GetUnsignedConstant((uint)(fieldMapping.MetadataHandle &
MetadataManager
.MetadataOffsetMask)));
Compiler\DependencyAnalysis\ReflectionInvokeMapNode.cs (1)
181
writer.GetUnsignedConstant((uint)(mappingEntry.MetadataHandle &
MetadataManager
.MetadataOffsetMask)));
Compiler\DependencyAnalysis\StackTraceMethodMappingNode.cs (3)
103
objData.EmitCompressedUInt((uint)(currentName &
MetadataManager
.MetadataOffsetMask));
109
objData.EmitCompressedUInt((uint)(currentSignature &
MetadataManager
.MetadataOffsetMask));
114
objData.EmitCompressedUInt((uint)(entry.MethodInstantiationArgumentCollectionHandle &
MetadataManager
.MetadataOffsetMask));
Compiler\DependencyAnalysis\TypeMetadataNode.cs (1)
116
MetadataManager
mdManager = nodeFactory.MetadataManager;
Compiler\ILScannerBuilder.cs (2)
26
private
MetadataManager
_metadataManager;
53
public ILScannerBuilder UseMetadataManager(
MetadataManager
metadataManager)
Compiler\SubstitutedILProvider.cs (2)
27
private readonly
MetadataManager
_metadataManager;
30
public SubstitutedILProvider(ILProvider nestedILProvider, SubstitutionProvider substitutionProvider, DevirtualizationManager devirtualizationManager,
MetadataManager
metadataManager = null, IEnumerable<string> characteristics = null)
Compiler\UsageBasedMetadataManager.cs (1)
857
public
MetadataManager
ToAnalysisBasedMetadataManager()
ILCompiler.RyuJit (1)
Compiler\DependencyAnalysis\RyuJitNodeFactory.cs (1)
14
public RyuJitNodeFactory(CompilerTypeSystemContext context, CompilationModuleGroup compilationModuleGroup,
MetadataManager
metadataManager,