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
24 references to MetadataManager
ilc (1)
Program.cs (1)
461
MetadataManager
metadataManager = new UsageBasedMetadataManager(
ILCompiler.Compiler (22)
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\GvmDispatchCellInfoSectionNode.cs (1)
70
writer.GetUnsignedConstant(checked((uint)(token &
MetadataManager
.MetadataOffsetMask))),
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,
100
public
MetadataManager
MetadataManager
1699
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)
860
public
MetadataManager
ToAnalysisBasedMetadataManager()
ILCompiler.RyuJit (1)
Compiler\DependencyAnalysis\RyuJitNodeFactory.cs (1)
14
public RyuJitNodeFactory(CompilerTypeSystemContext context, CompilationModuleGroup compilationModuleGroup,
MetadataManager
metadataManager,