1 write to MetadataManager
ILCompiler.Compiler (1)
Compiler\DependencyAnalysis\NodeFactory.cs (1)
61MetadataManager = metadataManager;
197 references to MetadataManager
ILCompiler.Compiler (194)
Compiler\Dataflow\GenericArgumentDataFlow.cs (1)
44var mdManager = (UsageBasedMetadataManager)factory.MetadataManager;
Compiler\Dataflow\HandleCallAction.cs (1)
306&& !_reflectionMarker.Factory.MetadataManager.IsReflectionBlocked(ctorMethod))
Compiler\Dataflow\ReflectionMarker.cs (2)
112if (Factory.MetadataManager.CanGenerateMetadata(referencedModule.GetGlobalModuleType())) 142if (Factory.MetadataManager.CanGenerateMetadata(referencedModule.GetGlobalModuleType()))
Compiler\DependencyAnalysis\ArrayMapNode.cs (1)
49foreach (var type in factory.MetadataManager.GetTypesWithEETypes())
Compiler\DependencyAnalysis\ArrayOfFrozenObjectsNode.cs (1)
35foreach (FrozenObjectNode node in factory.MetadataManager.GetFrozenObjects())
Compiler\DependencyAnalysis\ByRefTypeMapNode.cs (1)
48foreach (var type in factory.MetadataManager.GetTypesWithEETypes())
Compiler\DependencyAnalysis\ClassConstructorContextMap.cs (2)
48foreach (var node in factory.MetadataManager.GetCctorContextMapping()) 56if (!factory.MetadataManager.TypeGeneratesEEType(type))
Compiler\DependencyAnalysis\CodeBasedDependencyAlgorithm.cs (2)
19factory.MetadataManager.GetDependenciesDueToMethodCodePresence(ref dependencies, factory, method, methodIL); 77factory.MetadataManager.GetConditionalDependenciesDueToMethodCodePresence(ref dependencies, factory, method);
Compiler\DependencyAnalysis\CustomAttributeBasedDependencyAlgorithm.cs (6)
102var mdManager = (UsageBasedMetadataManager)factory.MetadataManager; 123var caDependencies = factory.MetadataManager.GetDependenciesForCustomAttribute(factory, constructor, decodedValue, parent) ?? new DependencyList(); 198if (factory.MetadataManager.IsReflectionBlocked(field)) 233if (factory.MetadataManager.IsReflectionBlocked(setterMethod)) 262if (factory.MetadataManager.IsReflectionBlocked(type)) 293if (factory.MetadataManager.IsReflectionBlocked(typeofType))
Compiler\DependencyAnalysis\DataflowAnalyzedMethodNode.cs (1)
33var mdManager = (UsageBasedMetadataManager)factory.MetadataManager;
Compiler\DependencyAnalysis\DehydratableObjectNode.cs (3)
12return factory.MetadataManager.IsDataDehydrated 25skipDehydrating |= !factory.MetadataManager.IsDataDehydrated; 35return factory.MetadataManager.PrepareForDehydration(this, result);
Compiler\DependencyAnalysis\DehydratedDataNode.cs (2)
66foreach (ObjectData o in factory.MetadataManager.GetDehydratableData()) 112foreach (ObjectData o in factory.MetadataManager.GetDehydratableData())
Compiler\DependencyAnalysis\DelegateMarshallingStubMapNode.cs (1)
51foreach (var delegateType in factory.MetadataManager.GetTypesWithDelegateMarshalling())
Compiler\DependencyAnalysis\DynamicDependencyAttributesOnEntityNode.cs (1)
106UsageBasedMetadataManager metadataManager = (UsageBasedMetadataManager)factory.MetadataManager;
Compiler\DependencyAnalysis\EETypeNode.cs (10)
93_hasConditionalDependenciesFromMetadataManager = factory.MetadataManager.HasConditionalDependenciesDueToEETypePresence(type); 321factory.MetadataManager.GetConditionalDependenciesDueToEETypePresence(ref result, factory, _type, allocated: EmitVirtualSlots); 415factory.MetadataManager.NoteOverridingMethod(decl, impl); 418factory.MetadataManager.GetDependenciesForOverridingMethod(ref result, factory, decl, impl); 517factory.MetadataManager.NoteOverridingMethod(interfaceMethod, implMethod, origin); 519factory.MetadataManager.GetDependenciesForOverridingMethod(ref result, factory, interfaceMethod, implMethod); 553factory.MetadataManager.NoteOverridingMethod(interfaceMethod, implMethod); 555factory.MetadataManager.GetDependenciesForOverridingMethod(ref result, factory, interfaceMethod, implMethod); 665factory.MetadataManager.GetDependenciesDueToEETypePresence(ref dependencies, factory, _type); 1145&& factory.MetadataManager.IsTypeInstantiationReflectionVisible(_type))
Compiler\DependencyAnalysis\EmbeddedTrimmingDescriptorNode.cs (1)
54var metadataManager = (UsageBasedMetadataManager)factory.MetadataManager;
Compiler\DependencyAnalysis\ExactMethodInstantiationsNode.cs (4)
44factory.MetadataManager.NativeLayoutInfo.SaveNativeLayoutInfoWriter(factory); 51foreach (MethodDesc method in factory.MetadataManager.GetExactMethodHashtableEntries()) 81int token = factory.MetadataManager.GetMetadataHandleForMethod(factory, methodForMetadata); 120factory.MetadataManager.GetNativeLayoutMetadataDependencies(ref dependencies, factory, GetMethodForMetadata(method, out _, out _));
Compiler\DependencyAnalysis\FieldMetadataNode.cs (2)
78Debug.Assert(!factory.MetadataManager.IsReflectionBlocked(_field)); 79Debug.Assert(factory.MetadataManager.CanGenerateMetadata(_field));
Compiler\DependencyAnalysis\FunctionPointerMapNode.cs (1)
57foreach (var type in factory.MetadataManager.GetTypesWithEETypes())
Compiler\DependencyAnalysis\GenericDefinitionEETypeNode.cs (1)
108factory.MetadataManager.GetDependenciesDueToEETypePresence(ref dependencyList, factory, _type);
Compiler\DependencyAnalysis\GenericDictionaryNode.cs (2)
203return factory.MetadataManager.GetConditionalDependenciesDueToGenericDictionary(factory, _owningMethod); 214factory.MetadataManager.GetDependenciesDueToGenericDictionary(ref dependencies, factory, _owningMethod);
Compiler\DependencyAnalysis\GenericLookupResult.cs (1)
1134factory.MetadataManager.NoteOverridingMethod(_constrainedMethod, implMethod);
Compiler\DependencyAnalysis\GenericMethodsHashtableNode.cs (4)
44factory.MetadataManager.NativeLayoutInfo.SaveNativeLayoutInfoWriter(factory); 51foreach (MethodDesc method in factory.MetadataManager.GetGenericMethodHashtableEntries()) 76int token = factory.MetadataManager.GetMetadataHandleForMethod(factory, methodForMetadata); 113factory.MetadataManager.GetNativeLayoutMetadataDependencies(ref dependencies, factory, GetMethodForMetadata(method, out _, out _));
Compiler\DependencyAnalysis\GenericMethodsTemplateMap.cs (2)
43factory.MetadataManager.NativeLayoutInfo.SaveNativeLayoutInfoWriter(factory); 50foreach (var methodEntryNode in factory.MetadataManager.GetTemplateMethodEntries())
Compiler\DependencyAnalysis\GenericTypesHashtableNode.cs (1)
46foreach (var type in factory.MetadataManager.GetTypesWithEETypes())
Compiler\DependencyAnalysis\GenericTypesTemplateMap.cs (2)
43factory.MetadataManager.NativeLayoutInfo.SaveNativeLayoutInfoWriter(factory); 50foreach (TypeDesc type in factory.MetadataManager.GetTypeTemplates())
Compiler\DependencyAnalysis\GenericVirtualMethodImplNode.cs (1)
41factory.MetadataManager.GetDependenciesDueToVirtualMethodReflectability(ref dependencies, factory, _method);
Compiler\DependencyAnalysis\GenericVirtualMethodTableNode.cs (6)
54factory.MetadataManager.GetNativeLayoutMetadataDependencies(ref dependencies, factory, openCallingMethod); 56factory.MetadataManager.GetNativeLayoutMetadataDependencies(ref dependencies, factory, openImplementationMethod); 82foreach (var interestingEntry in factory.MetadataManager.GetTypeGVMEntries()) 91factory.MetadataManager.NativeLayoutInfo.SaveNativeLayoutInfoWriter(factory); 116int callingMethodToken = factory.MetadataManager.GetMetadataHandleForMethod(factory, callingMethod); 119int implementationMethodToken = factory.MetadataManager.GetMetadataHandleForMethod(factory, implementationMethod);
Compiler\DependencyAnalysis\GVMDependenciesNode.cs (2)
160factory.MetadataManager.NoteOverridingMethod(_method, implementingMethodInstantiation, origin); 214factory.MetadataManager.NoteOverridingMethod(_method, instantiatedTargetMethod);
Compiler\DependencyAnalysis\InterfaceDispatchCellNode.cs (1)
76factory.MetadataManager.GetDependenciesDueToVirtualMethodReflectability(ref result, factory, _targetMethod);
Compiler\DependencyAnalysis\InterfaceDispatchCellSectionNode.cs (1)
49foreach (InterfaceDispatchCellNode node in new SortedSet<InterfaceDispatchCellNode>(factory.MetadataManager.GetInterfaceDispatchCells(), new DispatchCellComparer(factory)))
Compiler\DependencyAnalysis\InterfaceGenericVirtualMethodTableNode.cs (6)
56factory.MetadataManager.GetNativeLayoutMetadataDependencies(ref dependencies, factory, openCallingMethod); 64factory.MetadataManager.GetNativeLayoutMetadataDependencies(ref dependencies, factory, openImplementationMethod); 127foreach (var interestingEntry in factory.MetadataManager.GetTypeGVMEntries()) 136factory.MetadataManager.NativeLayoutInfo.SaveNativeLayoutInfoWriter(factory); 153int callingMethodToken = factory.MetadataManager.GetMetadataHandleForMethod(factory, callingMethod); 164int implementationMethodToken = factory.MetadataManager.GetMetadataHandleForMethod(factory, implementationMethod);
Compiler\DependencyAnalysis\ManagedDataDescriptorNode.cs (1)
105foreach (TypeDesc type in factory.MetadataManager.GetTypesWithEETypes())
Compiler\DependencyAnalysis\MetadataEETypeNode.cs (1)
44factory.MetadataManager.GetDependenciesDueToEETypePresence(ref dependencyList, factory, _type);
Compiler\DependencyAnalysis\MetadataNode.cs (1)
35byte[] blob = factory.MetadataManager.GetMetadataBlob(factory);
Compiler\DependencyAnalysis\MethodMetadataNode.cs (2)
142Debug.Assert(!factory.MetadataManager.IsReflectionBlocked(_method)); 143Debug.Assert(factory.MetadataManager.CanGenerateMetadata(_method));
Compiler\DependencyAnalysis\ModuleInitializerListNode.cs (1)
40foreach (var methodNode in factory.MetadataManager.GetCompiledMethodBodies())
Compiler\DependencyAnalysis\ModuleMetadataNode.cs (2)
42&& !factory.MetadataManager.IsReflectionBlocked(entrypoint)) 49foreach (EcmaModule satelliteModule in ((UsageBasedMetadataManager)factory.MetadataManager).GetSatelliteAssemblies(ecmaAssembly))
Compiler\DependencyAnalysis\ModuleUseBasedDependencyAlgorithm.cs (1)
19factory.MetadataManager.GetDependenciesDueToModuleUse(ref dependencyList, factory, module);
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (23)
54context.MetadataManager.NativeLayoutInfo.AddVertexNodeToNativeLayout(this); 62return factory.MetadataManager.NativeLayoutInfo.Writer; 156context.MetadataManager.GetNativeLayoutMetadataDependencies(ref dependencies, context, GetMethodForMetadata(_method, out _, out _)); 181uint typeIndex = factory.MetadataManager.NativeLayoutInfo.ExternalReferences.GetIndex(eetypeNode); 206fptrReferenceId = factory.MetadataManager.NativeLayoutInfo.ExternalReferences.GetIndex(methodEntryPointNode); 209int token = factory.MetadataManager.GetMetadataHandleForMethod(factory, methodForToken); 238uint typeIndex = factory.MetadataManager.NativeLayoutInfo.ExternalReferences.GetIndex(eetypeNode); 303return factory.MetadataManager.NativeLayoutInfo.SignaturesSection.Place(signature); 500uint typeIndex = factory.MetadataManager.NativeLayoutInfo.ExternalReferences.GetIndex(eetypeNode); 529uint symbolIndex = factory.MetadataManager.NativeLayoutInfo.ExternalReferences.GetIndex(_symbol); 559return SetSavedVertex(factory.MetadataManager.NativeLayoutInfo.SignaturesSection.Place(signature)); 595return SetSavedVertex(factory.MetadataManager.NativeLayoutInfo.SignaturesSection.Place(sequence)); 634return SetSavedVertex(factory.MetadataManager.NativeLayoutInfo.SignaturesSection.Place(sequence)); 669return SetSavedVertex(factory.MetadataManager.NativeLayoutInfo.TemplatesSection.Place(methodEntryVertex)); 794return SetSavedVertex(factory.MetadataManager.NativeLayoutInfo.SignaturesSection.Place(signatureWithContextKind)); 870factory.MetadataManager.NativeLayoutInfo.TemplatesSection.Place(layoutInfo); 1047uint cctorStaticsIndex = factory.MetadataManager.NativeLayoutInfo.StaticsReferences.GetIndex(cctorSymbol); 1062uint gcStaticsSymbolIndex = factory.MetadataManager.NativeLayoutInfo.StaticsReferences.GetIndex(staticsDescSymbol); 1071uint threadStaticsSymbolIndex = factory.MetadataManager.NativeLayoutInfo.StaticsReferences.GetIndex(threadStaticsDescSymbol); 1080factory.MetadataManager.NativeLayoutInfo.TemplatesSection.Place(layoutInfo); 1350factory.MetadataManager.GetDependenciesDueToLdToken(ref result, factory, canonField); 1359(uint)factory.MetadataManager.GetMetadataHandleForField(factory, _field.GetTypicalFieldDefinition())); 1393factory.MetadataManager.GetDependenciesDueToLdToken(ref result, factory, _method.GetCanonMethodTarget(CanonicalFormKind.Specific));
Compiler\DependencyAnalysis\NodeFactory.cs (11)
1441Debug.Assert(MetadataManager is UsageBasedMetadataManager); 1451Debug.Assert(MetadataManager is UsageBasedMetadataManager); 1461Debug.Assert(MetadataManager is UsageBasedMetadataManager); 1471Debug.Assert(MetadataManager is UsageBasedMetadataManager); 1481Debug.Assert(MetadataManager is UsageBasedMetadataManager); 1491Debug.Assert(MetadataManager is UsageBasedMetadataManager); 1501Debug.Assert(MetadataManager is UsageBasedMetadataManager); 1517Debug.Assert(MetadataManager is UsageBasedMetadataManager); 1527Debug.Assert(MetadataManager is UsageBasedMetadataManager); 1695MetadataManager.AddToReadyToRunHeader(ReadyToRunHeader, this, commonFixupsTableNode); 1696MetadataManager.AttachToDependencyGraph(graph);
Compiler\DependencyAnalysis\ObjectGetTypeFlowDependenciesNode.cs (1)
39var mdManager = (UsageBasedMetadataManager)factory.MetadataManager;
Compiler\DependencyAnalysis\PointerTypeMapNode.cs (1)
48foreach (var type in factory.MetadataManager.GetTypesWithEETypes())
Compiler\DependencyAnalysis\ReadyToRunGenericHelperNode.cs (3)
166factory.MetadataManager.GetDependenciesDueToVirtualMethodReflectability(ref result, factory, instantiatedTargetMethod); 232factory.MetadataManager.GetDependenciesDueToDelegateCreation(ref dependencies, factory, delegateCreationInfo.DelegateType, targetMethod); 277factory.MetadataManager.GetDependenciesDueToDelegateCreation(ref conditionalDependencies, factory, delegateCreationInfo.DelegateType, targetMethod);
Compiler\DependencyAnalysis\ReadyToRunHelperNode.cs (4)
131factory.MetadataManager.GetDependenciesDueToVirtualMethodReflectability(ref dependencyList, factory, targetMethod); 152factory.MetadataManager.GetDependenciesDueToVirtualMethodReflectability(ref dependencyList, factory, targetMethod); 162factory.MetadataManager.GetDependenciesDueToDelegateCreation(ref dependencyList, factory, info.DelegateType, 177factory.MetadataManager.GetDependenciesDueToDelegateCreation(ref dependencyList, factory, info.DelegateType, info.PossiblyUnresolvedTargetMethod);
Compiler\DependencyAnalysis\ReflectedFieldNode.cs (2)
35Debug.Assert(!factory.MetadataManager.IsReflectionBlocked(_field.GetTypicalFieldDefinition())); 38factory.MetadataManager.GetDependenciesDueToReflectability(ref dependencies, factory, _field);
Compiler\DependencyAnalysis\ReflectedMethodNode.cs (2)
35Debug.Assert(!factory.MetadataManager.IsReflectionBlocked(_method.GetTypicalMethodDefinition())); 38factory.MetadataManager.GetDependenciesDueToReflectability(ref dependencies, factory, _method);
Compiler\DependencyAnalysis\ReflectionFieldMapNode.cs (1)
52foreach (var fieldMapping in factory.MetadataManager.GetFieldMapping(factory))
Compiler\DependencyAnalysis\ReflectionInvokeMapNode.cs (8)
42Debug.Assert(factory.MetadataManager.IsReflectionInvokable(method)); 49if (factory.MetadataManager.HasReflectionInvokeStubForInvokableMethod(method)) 51MethodDesc invokeStub = factory.MetadataManager.GetReflectionInvokeStub(method); 128factory.MetadataManager.NativeLayoutInfo.SaveNativeLayoutInfoWriter(factory); 137foreach (var mappingEntry in factory.MetadataManager.GetMethodMapping(factory)) 143if (!factory.MetadataManager.ShouldMethodBeInInvokeMap(method)) 167if (!factory.MetadataManager.HasReflectionInvokeStubForInvokableMethod(method)) 198MethodDesc invokeStub = factory.MetadataManager.GetReflectionInvokeStub(method);
Compiler\DependencyAnalysis\ReflectionVirtualInvokeMapNode.cs (5)
114factory.MetadataManager.NativeLayoutInfo.SaveNativeLayoutInfoWriter(factory); 125foreach (var mappingEntry in factory.MetadataManager.GetMethodMapping(factory)) 132if (!factory.MetadataManager.TypeGeneratesEEType(method.OwningType)) 136if (!factory.MetadataManager.IsReflectionInvokable(method)) 176int token = factory.MetadataManager.GetMetadataHandleForMethod(factory, method.GetTypicalMethodDefinition());
Compiler\DependencyAnalysis\ResourceDataNode.cs (2)
72foreach (EcmaAssembly module in factory.MetadataManager.GetCompilationModulesWithMetadata().OfType<EcmaAssembly>()) 93if (factory.MetadataManager.IsManifestResourceBlocked(factory, module, resourceName))
Compiler\DependencyAnalysis\RuntimeFieldHandleNode.cs (2)
44factory.MetadataManager.GetDependenciesDueToLdToken(ref result, factory, _targetField); 55int handle = relocsOnly ? 0 : factory.MetadataManager.GetMetadataHandleForField(factory, _targetField.GetTypicalFieldDefinition());
Compiler\DependencyAnalysis\RuntimeMethodHandleNode.cs (3)
62factory.MetadataManager.GetDependenciesDueToMethodCodePresence(ref dependencies, factory, canonMethod, methodIL: null); 65factory.MetadataManager.GetDependenciesDueToLdToken(ref dependencies, factory, _targetMethod); 86int handle = relocsOnly ? 0 : factory.MetadataManager.GetMetadataHandleForMethod(factory, targetMethodForMetadata);
Compiler\DependencyAnalysis\StackTraceLineNumbersNode.cs (4)
52foreach (StackTraceMapping mapping in factory.MetadataManager.GetStackTraceMapping(factory)) 54if ((factory.MetadataManager.StackTracePolicy.GetMethodVisibility(mapping.Method) & MethodStackTraceVisibilityFlags.HasLineNumbers) == 0) 72foreach (ReflectionStackTraceMapping mapping in factory.MetadataManager.GetReflectionStackTraceMappings(factory)) 74Debug.Assert((factory.MetadataManager.StackTracePolicy.GetMethodVisibility(mapping.Method) & MethodStackTraceVisibilityFlags.HasLineNumbers) != 0);
Compiler\DependencyAnalysis\StackTraceMethodMappingNode.cs (1)
52var mapping = new List<StackTraceMapping>(factory.MetadataManager.GetStackTraceMapping(factory));
Compiler\DependencyAnalysis\StaticsInfoHashtableNode.cs (1)
79foreach (var metadataType in factory.MetadataManager.GetTypesWithGenericStaticBaseInfos())
Compiler\DependencyAnalysis\StringAllocatorMethodNode.cs (1)
60factory.MetadataManager.GetDependenciesDueToMethodCodePresence(ref result, factory, _constructorMethod, methodIL: null);
Compiler\DependencyAnalysis\StructMarshallingStubMapNode.cs (1)
53foreach (var structType in factory.MetadataManager.GetTypesWithStructMarshalling())
Compiler\DependencyAnalysis\TrimmingDescriptorNode.cs (1)
32var metadataManager = (UsageBasedMetadataManager)factory.MetadataManager;
Compiler\DependencyAnalysis\TypeMetadataMapNode.cs (2)
48foreach (var mappingEntry in factory.MetadataManager.GetTypeDefinitionMapping(factory)) 52if (!factory.MetadataManager.TypeGeneratesEEType(mappingEntry.Entity) && !factory.CompilationModuleGroup.ShouldReferenceThroughImportTable(mappingEntry.Entity))
Compiler\DependencyAnalysis\TypeMetadataNode.cs (4)
50var mdManager = (UsageBasedMetadataManager)factory.MetadataManager; 116MetadataManager mdManager = nodeFactory.MetadataManager; 185Debug.Assert(!factory.MetadataManager.IsReflectionBlocked(_type)); 186Debug.Assert(factory.MetadataManager.CanGenerateMetadata(_type));
Compiler\DependencyAnalysis\VirtualMethodUseNode.cs (1)
71factory.MetadataManager.GetDependenciesDueToVirtualMethodReflectability(ref dependencies, factory, _decl);
Compiler\ILScanner.cs (2)
236_factory.MetadataManager.GetTypesWithStructMarshalling(), 237_factory.MetadataManager.GetTypesWithDelegateMarshalling());
Compiler\MetadataManager.cs (1)
824foreach (var type in factory.MetadataManager.GetTypesWithEETypes())
Compiler\MethodBodyDeduplicator.cs (1)
39foreach (IMethodBodyNode body in factory.MetadataManager.GetCompiledMethodBodies())
Compiler\MstatObjectDumper.cs (1)
125foreach (FrozenObjectNode frozenObject in factory.MetadataManager.GetFrozenObjects())
Compiler\ObjectWriter\ObjectWriter.Aot.cs (1)
121foreach (MetadataType typeWithStaticBase in _nodeFactory.MetadataManager.GetTypesWithStaticBases())
Compiler\RootingHelpers.cs (3)
133if (factory.MetadataManager.IsReflectionBlocked(typicalMethod)) 197if (factory.MetadataManager.IsReflectionBlocked(typicalField)) 255if (factory.MetadataManager.IsReflectionBlocked(type))
Compiler\RootingServiceProvider.cs (3)
63if (!_factory.MetadataManager.IsReflectionBlocked(method)) 72if (!_factory.MetadataManager.IsReflectionBlocked(field)) 132if (_factory.MetadataManager is UsageBasedMetadataManager mdManager)
Compiler\TypePreinit.cs (1)
3257factory.MetadataManager.GetDependenciesDueToDelegateCreation(ref dependencies, factory, creationInfo.DelegateType, targetMethod);
Compiler\UsageBasedMetadataManager.cs (1)
1066return _factory.MetadataManager.IsInterfaceUsed(interfaceImpl.GetTypeDefinition());
Compiler\UserDefinedTypeDescriptor.cs (4)
594bool hasNonGcStatics = NodeFactory.MetadataManager.HasNonGcStaticBase(defType); 595bool hasGcStatics = NodeFactory.MetadataManager.HasGcStaticBase(defType); 596bool hasThreadStatics = NodeFactory.MetadataManager.HasThreadStaticBase(defType); 597bool hasInstanceFields = defType.IsValueType || NodeFactory.MetadataManager.HasConstructedEEType(defType);
IL\ILImporter.Scanner.cs (10)
427_compilation.NodeFactory.MetadataManager.GetDependenciesDueToAccess(ref _dependencies, _compilation.NodeFactory, _canonMethodIL, method); 655_factory.MetadataManager.NoteOverridingMethod(method, directMethod); 1005if (!_factory.MetadataManager.IsReflectionBlocked(typeEqualityCheckType) 1103_factory.MetadataManager.GetDependenciesDueToAccess(ref _dependencies, _factory, _methodIL, (TypeDesc)_canonMethodIL.GetObject(token)); 1143_factory.MetadataManager.GetDependenciesDueToAccess(ref _dependencies, _factory, _methodIL, (TypeDesc)_canonMethodIL.GetObject(token)); 1167_factory.MetadataManager.GetDependenciesDueToAccess(ref _dependencies, _factory, _methodIL, (MethodDesc)_canonMethodIL.GetObject(token)); 1184_factory.MetadataManager.GetDependenciesDueToAccess(ref _dependencies, _factory, _methodIL, (FieldDesc)_canonMethodIL.GetObject(token)); 1226_compilation.NodeFactory.MetadataManager.GetDependenciesDueToAccess(ref _dependencies, _compilation.NodeFactory, _canonMethodIL, canonField); 1380_factory.MetadataManager.GetDependenciesDueToAccess(ref _dependencies, _factory, _methodIL, typeForAccessCheck); 1409_factory.MetadataManager.GetDependenciesDueToAccess(ref _dependencies, _factory, _methodIL, (TypeDesc)_canonMethodIL.GetObject(token));
ILCompiler.RyuJit (3)
JitInterface\CorInfoImpl.RyuJit.cs (1)
1284_compilation.NodeFactory.MetadataManager.NoteOverridingMethod(method, directMethod);
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (2)
1895_compilation.NodeFactory.MetadataManager.GetDependenciesDueToAccess(ref _additionalDependencies, _compilation.NodeFactory, (MethodIL)methodIL, method); 1944_compilation.NodeFactory.MetadataManager.GetDependenciesDueToAccess(ref _additionalDependencies, _compilation.NodeFactory, (MethodIL)methodIL, field);