120 instantiations of NodeCache
ILCompiler.Compiler (120)
Compiler\DependencyAnalysis\NodeFactory.cs (81)
198_importedTypeSymbols = new NodeCache<TypeDesc, IEETypeNode>((TypeDesc type) => 204_nonGCStatics = new NodeCache<MetadataType, ISortableSymbolNode>((MetadataType type) => 216_GCStatics = new NodeCache<MetadataType, ISortableSymbolNode>((MetadataType type) => 228_GCStaticIndirectionNodes = new NodeCache<MetadataType, EmbeddedObjectNode>((MetadataType type) => 235_threadStatics = new NodeCache<MetadataType, ISymbolDefinitionNode>(CreateThreadStaticsNode); 242_typeThreadStaticIndices = new NodeCache<MetadataType, TypeThreadStaticIndexNode>(type => 253_GCStaticEETypes = new NodeCache<(GCPointerMap, bool), DataOnlyEETypeNode>(((GCPointerMap gcMap, bool requiresAlign8) key) => 261_asyncContinuationEETypes = new NodeCache<AsyncContinuationType, AsyncContinuationEETypeNode>((AsyncContinuationType key) => 266_readOnlyDataBlobs = new NodeCache<ReadOnlyDataBlobKey, BlobNode>(key => 271_fieldRvaDataBlobs = new NodeCache<Internal.TypeSystem.Ecma.EcmaField, FieldRvaDataNode>(key => 276_directPInvokes = new NodeCache<MethodDesc, ExternFunctionSymbolNode>((MethodDesc key) => 296_externIndirectFunctionSymbols = new NodeCache<Utf8String, ExternFunctionSymbolNode>((Utf8String name) => 300_externDataSymbols = new NodeCache<Utf8String, ExternDataSymbolNode>((Utf8String name) => 305_pInvokeModuleFixups = new NodeCache<PInvokeModuleData, PInvokeModuleFixupNode>((PInvokeModuleData moduleData) => 310_pInvokeMethodFixups = new NodeCache<PInvokeMethodData, PInvokeMethodFixupNode>((PInvokeMethodData methodData) => 317_tentativeMethodEntrypoints = new NodeCache<MethodDesc, IMethodNode>((MethodDesc method) => 324_tentativeMethods = new NodeCache<IMethodBodyNode, TentativeInstanceMethodNode>(method => 329_unboxingStubs = new NodeCache<MethodDesc, IMethodNode>(CreateUnboxingStubNode); 331_methodAssociatedData = new NodeCache<IMethodNode, MethodAssociatedDataNode>(methodNode => 336_fatFunctionPointers = new NodeCache<MethodKey, FatFunctionPointerNode>(method => 341_fatAddressTakenFunctionPointers = new NodeCache<MethodKey, FatFunctionPointerNode>(method => 346_gvmDependenciesNode = new NodeCache<MethodDesc, GVMDependenciesNode>(method => 351_gvmImpls = new NodeCache<MethodDesc, GenericVirtualMethodImplNode>(method => 356_genericMethodEntries = new NodeCache<MethodDesc, GenericMethodsHashtableEntryNode>(method => 361_exactMethodEntries = new NodeCache<MethodDesc, ExactMethodInstantiationsEntryNode>(method => 366_gvmTableEntries = new NodeCache<TypeDesc, TypeGVMEntriesNode>(type => 371_addressTakenMethods = new NodeCache<MethodDesc, AddressTakenMethodNode>(method => 376_reflectedDelegateTargetMethods = new NodeCache<MethodDesc, DelegateTargetVirtualMethodNode>(method => 381_delegateTargetMethods = new NodeCache<MethodDesc, DelegateTargetVirtualMethodNode>(method => 386_reflectableVirtualMethodImpls = new NodeCache<(MethodDesc Declaration, MethodDesc Implementation), ReflectableVirtualMethodImplNode>(methods => 391_reflectedDelegates = new NodeCache<TypeDesc, ReflectedDelegateNode>(type => 396_reflectedMethods = new NodeCache<MethodDesc, ReflectedMethodNode>(method => 401_reflectedFields = new NodeCache<FieldDesc, ReflectedFieldNode>(field => 406_reflectedTypes = new NodeCache<TypeDesc, ReflectedTypeNode>(type => 412_notReadOnlyFields = new NodeCache<FieldDesc, NotReadOnlyFieldNode>(field => 417_genericStaticBaseInfos = new NodeCache<MetadataType, GenericStaticBaseInfoNode>(type => 422_objectGetTypeCalled = new NodeCache<MetadataType, ObjectGetTypeCalledNode>(type => 427_objectGetTypeFlowDependencies = new NodeCache<MetadataType, ObjectGetTypeFlowDependenciesNode>(type => 438_variantMethods = new NodeCache<MethodDesc, VariantInterfaceMethodUseNode>((MethodDesc method) => 447_interfaceUses = new NodeCache<TypeDesc, InterfaceUseNode>((TypeDesc type) => 452_r2rHelpers = new NodeCache<ReadyToRunHelper, ISymbolNode>((ReadyToRunHelper id) => 462_readyToRunHelpers = new NodeCache<ReadyToRunHelperKey, ISymbolNode>(CreateReadyToRunHelperNode); 464_genericReadyToRunHelpersFromDict = new NodeCache<ReadyToRunGenericHelperKey, ISymbolNode>(CreateGenericLookupFromDictionaryNode); 465_genericReadyToRunHelpersFromType = new NodeCache<ReadyToRunGenericHelperKey, ISymbolNode>(CreateGenericLookupFromTypeNode); 467_frozenStringNodes = new NodeCache<string, FrozenStringNode>((string data) => 472_frozenObjectNodes = new NodeCache<SerializedFrozenObjectKey, SerializedFrozenObjectNode>(key => 477_frozenMetadataRuntimeTypeNodes = new NodeCache<TypeDesc, FrozenRuntimeTypeNode>(key => 482_frozenNecessaryRuntimeTypeNodes = new NodeCache<TypeDesc, FrozenRuntimeTypeNode>(key => 487_dispatchCells = new NodeCache<DispatchCellKey, DispatchCellNode>(callSiteCell => 492_interfaceDispatchMaps = new NodeCache<TypeDesc, InterfaceDispatchMapNode>((TypeDesc type) => 497_sealedVtableNodes = new NodeCache<TypeDesc, SealedVTableNode>((TypeDesc type) => 502_runtimeMethodHandles = new NodeCache<MethodDesc, RuntimeMethodHandleNode>((MethodDesc method) => 507_runtimeFieldHandles = new NodeCache<FieldDesc, RuntimeFieldHandleNode>((FieldDesc field) => 512_dataflowAnalyzedMethods = new NodeCache<MethodILKey, DataflowAnalyzedMethodNode>((MethodILKey il) => 517_dataflowAnalyzedTypeDefinitions = new NodeCache<TypeDesc, DataflowAnalyzedTypeDefinitionNode>((TypeDesc type) => 522_dynamicDependencyAttributesOnEntities = new NodeCache<TypeSystemEntity, DynamicDependencyAttributesOnEntityNode>((TypeSystemEntity entity) => 527_embeddedTrimmingDescriptors = new NodeCache<EcmaModule, EmbeddedTrimmingDescriptorNode>((module) => 532_genericCompositions = new NodeCache<Instantiation, GenericCompositionNode>((Instantiation details) => 537_metadataEnabledGenericCompositions = new NodeCache<Instantiation, GenericCompositionNode>((Instantiation details) => 542_genericVariances = new NodeCache<GenericVarianceDetails, GenericVarianceNode>((GenericVarianceDetails details) => 547_eagerCctorIndirectionNodes = new NodeCache<MethodDesc, EmbeddedObjectNode>((MethodDesc method) => 554_delegateMarshalingDataNodes = new NodeCache<DefType, DelegateMarshallingDataNode>(type => 559_structMarshalingDataNodes = new NodeCache<DefType, StructMarshallingDataNode>(type => 566_methodGenericDictionaries = new NodeCache<MethodDesc, ISortableSymbolNode>(method => 578_typeGenericDictionaries = new NodeCache<TypeDesc, TypeGenericDictionaryNode>(type => 585_typesWithMetadata = new NodeCache<MetadataType, TypeMetadataNode>(type => 590_methodsWithMetadata = new NodeCache<MethodDesc, MethodMetadataNode>(method => 595_methodsWithLimitedMetadata = new NodeCache<MethodDesc, MethodMetadataNode>(method => 600_fieldsWithMetadata = new NodeCache<FieldDesc, FieldMetadataNode>(field => 605_propertiesWithMetadata = new NodeCache<PropertyPseudoDesc, PropertyMetadataNode>(property => 610_eventsWithMetadata = new NodeCache<EventPseudoDesc, EventMetadataNode>(@event => 615_modulesWithMetadata = new NodeCache<ModuleDesc, ModuleMetadataNode>(module => 620_inlineableStringResources = new NodeCache<EcmaModule, InlineableStringsResourceNode>(module => 625_customAttributesWithMetadata = new NodeCache<ReflectableCustomAttribute, CustomAttributeMetadataNode>(ca => 630_parametersWithMetadata = new NodeCache<ReflectableParameter, MethodParameterMetadataNode>(p => 635_genericDictionaryLayouts = new NodeCache<TypeSystemEntity, DictionaryLayoutNode>(_dictionaryLayoutProvider.GetLayout); 637_stringAllocators = new NodeCache<MethodDesc, IMethodNode>(constructor => 642_externalTypeMapRequests = new NodeCache<TypeDesc, ExternalTypeMapRequestNode>(type => 647_proxyTypeMapRequests = new NodeCache<TypeDesc, ProxyTypeMapRequestNode>(type => 652_analysisCharacteristics = new NodeCache<string, AnalysisCharacteristicNode>(c => 657_wasmTypeNodes = new NodeCache<WasmFuncType, WasmTypeNode>(key =>
Compiler\DependencyAnalysis\NodeFactory.GenericLookups.cs (15)
25_typeSymbols = new NodeCache<TypeDesc, GenericLookupResult>(type => 30_necessaryTypeSymbols = new NodeCache<TypeDesc, GenericLookupResult>(type => 35_metadataTypeSymbols = new NodeCache<TypeDesc, GenericLookupResult>(type => 40_unwrapNullableSymbols = new NodeCache<TypeDesc, GenericLookupResult>(type => 45_methodHandles = new NodeCache<MethodDesc, GenericLookupResult>(method => 50_fieldHandles = new NodeCache<FieldDesc, GenericLookupResult>(field => 55_methodDictionaries = new NodeCache<MethodDesc, GenericLookupResult>(method => 60_methodEntrypoints = new NodeCache<MethodKey, GenericLookupResult>(key => 65_dispatchCells = new NodeCache<MethodDesc, GenericLookupResult>(method => 70_typeThreadStaticBaseIndexSymbols = new NodeCache<TypeDesc, GenericLookupResult>(type => 75_typeGCStaticBaseSymbols = new NodeCache<TypeDesc, GenericLookupResult>(type => 80_typeNonGCStaticBaseSymbols = new NodeCache<TypeDesc, GenericLookupResult>(type => 85_objectAllocators = new NodeCache<TypeDesc, GenericLookupResult>(type => 90_defaultCtors = new NodeCache<TypeDesc, GenericLookupResult>(type => 95_constrainedMethodUses = new NodeCache<ConstrainedMethodUseKey, GenericLookupResult>(constrainedMethodUse =>
Compiler\DependencyAnalysis\NodeFactory.NativeLayout.cs (24)
30_typeSignatures = new NodeCache<TypeDesc, NativeLayoutTypeSignatureVertexNode>(type => 35_methodSignatures = new NodeCache<MethodSignature, NativeLayoutMethodSignatureVertexNode>(signature => 40_placedSignatures = new NodeCache<NativeLayoutVertexNode, NativeLayoutPlacedSignatureVertexNode>(vertexNode => 45_placedVertexSequence = new NodeCache<VertexSequenceKey, NativeLayoutPlacedVertexSequenceVertexNode>(vertices => 50_placedUIntVertexSequence = new NodeCache<List<uint>, NativeLayoutPlacedVertexSequenceOfUIntVertexNode>(uints => 55_methodEntries = new NodeCache<MethodDesc, NativeLayoutMethodEntryVertexNode>(method => 60_templateMethodEntries = new NodeCache<MethodDesc, NativeLayoutTemplateMethodSignatureVertexNode>(method => 65_templateMethodLayouts = new NodeCache<MethodDesc, NativeLayoutTemplateMethodLayoutVertexNode>(method => 70_templateTypeLayouts = new NodeCache<TypeDesc, NativeLayoutTemplateTypeLayoutVertexNode>(type => 75_typeHandle_GenericDictionarySlots = new NodeCache<TypeDesc, NativeLayoutTypeHandleGenericDictionarySlotNode>(type => 80_gcStatic_GenericDictionarySlots = new NodeCache<TypeDesc, NativeLayoutGcStaticsGenericDictionarySlotNode>(type => 85_nonGcStatic_GenericDictionarySlots = new NodeCache<TypeDesc, NativeLayoutNonGcStaticsGenericDictionarySlotNode>(type => 90_unwrapNullable_GenericDictionarySlots = new NodeCache<TypeDesc, NativeLayoutUnwrapNullableGenericDictionarySlotNode>(type => 95_allocateObject_GenericDictionarySlots = new NodeCache<TypeDesc, NativeLayoutAllocateObjectGenericDictionarySlotNode>(type => 100_threadStaticIndex_GenericDictionarySlots = new NodeCache<TypeDesc, NativeLayoutThreadStaticBaseIndexDictionarySlotNode>(type => 105_defaultConstructor_GenericDictionarySlots = new NodeCache<TypeDesc, NativeLayoutDefaultConstructorGenericDictionarySlotNode>(type => 110_interfaceCell_GenericDictionarySlots = new NodeCache<MethodDesc, NativeLayoutInterfaceDispatchGenericDictionarySlotNode>(method => 115_gvmCell_GenericDictionarySlots = new NodeCache<MethodDesc, NativeLayoutGvmDispatchGenericDictionarySlotNode>(method => 120_methodDictionary_GenericDictionarySlots = new NodeCache<MethodDesc, NativeLayoutMethodDictionaryGenericDictionarySlotNode>(method => 125_methodEntrypoint_GenericDictionarySlots = new NodeCache<MethodEntrypointSlotKey, NativeLayoutMethodEntrypointGenericDictionarySlotNode>(key => 130_fieldLdToken_GenericDictionarySlots = new NodeCache<FieldDesc, NativeLayoutFieldLdTokenGenericDictionarySlotNode>(field => 135_methodLdToken_GenericDictionarySlots = new NodeCache<MethodDesc, NativeLayoutMethodLdTokenGenericDictionarySlotNode>(method => 140_dictionarySignatures = new NodeCache<TypeSystemEntity, NativeLayoutDictionarySignatureNode>(owningMethodOrType => 145_constrainedMethodUseSlots = new NodeCache<ConstrainedMethodUseKey, NativeLayoutConstrainedMethodDictionarySlotNode>(constrainedMethodUse =>
120 references to NodeCache
ILCompiler.Compiler (120)
Compiler\DependencyAnalysis\NodeFactory.cs (81)
766private NodeCache<AsyncContinuationType, AsyncContinuationEETypeNode> _asyncContinuationEETypes; 862private NodeCache<TypeDesc, IEETypeNode> _importedTypeSymbols; 870private NodeCache<MetadataType, ISortableSymbolNode> _nonGCStatics; 878private NodeCache<MetadataType, ISortableSymbolNode> _GCStatics; 886private NodeCache<MetadataType, EmbeddedObjectNode> _GCStaticIndirectionNodes; 893private NodeCache<MetadataType, ISymbolDefinitionNode> _threadStatics; 905private NodeCache<MetadataType, TypeThreadStaticIndexNode> _typeThreadStaticIndices; 919private NodeCache<DispatchCellKey, DispatchCellNode> _dispatchCells; 926private NodeCache<MethodDesc, RuntimeMethodHandleNode> _runtimeMethodHandles; 933private NodeCache<FieldDesc, RuntimeFieldHandleNode> _runtimeFieldHandles; 940private NodeCache<MethodILKey, DataflowAnalyzedMethodNode> _dataflowAnalyzedMethods; 947private NodeCache<TypeDesc, DataflowAnalyzedTypeDefinitionNode> _dataflowAnalyzedTypeDefinitions; 954private NodeCache<TypeSystemEntity, DynamicDependencyAttributesOnEntityNode> _dynamicDependencyAttributesOnEntities; 961private NodeCache<EcmaModule, EmbeddedTrimmingDescriptorNode> _embeddedTrimmingDescriptors; 968private NodeCache<(GCPointerMap, bool), DataOnlyEETypeNode> _GCStaticEETypes; 976private NodeCache<ReadOnlyDataBlobKey, BlobNode> _readOnlyDataBlobs; 983private NodeCache<Internal.TypeSystem.Ecma.EcmaField, FieldRvaDataNode> _fieldRvaDataBlobs; 990private NodeCache<TypeDesc, SealedVTableNode> _sealedVtableNodes; 997private NodeCache<TypeDesc, InterfaceDispatchMapNode> _interfaceDispatchMaps; 1004private NodeCache<Instantiation, GenericCompositionNode> _genericCompositions; 1011private NodeCache<Instantiation, GenericCompositionNode> _metadataEnabledGenericCompositions; 1018private NodeCache<GenericVarianceDetails, GenericVarianceNode> _genericVariances; 1025private NodeCache<Utf8String, ExternFunctionSymbolNode> _externIndirectFunctionSymbols; 1032private NodeCache<MethodDesc, ExternFunctionSymbolNode> _directPInvokes; 1038private NodeCache<Utf8String, ExternDataSymbolNode> _externDataSymbols; 1051private NodeCache<PInvokeModuleData, PInvokeModuleFixupNode> _pInvokeModuleFixups; 1058private NodeCache<PInvokeMethodData, PInvokeMethodFixupNode> _pInvokeMethodFixups; 1089private NodeCache<MethodDesc, ISortableSymbolNode> _methodGenericDictionaries; 1095private NodeCache<TypeDesc, TypeGenericDictionaryNode> _typeGenericDictionaries; 1101private NodeCache<TypeSystemEntity, DictionaryLayoutNode> _genericDictionaryLayouts; 1107private NodeCache<MethodDesc, IMethodNode> _stringAllocators; 1136private NodeCache<MethodDesc, IMethodNode> _unboxingStubs; 1137private NodeCache<IMethodNode, MethodAssociatedDataNode> _methodAssociatedData; 1149protected NodeCache<MethodDesc, IMethodNode> _tentativeMethodEntrypoints; 1158private NodeCache<IMethodBodyNode, TentativeInstanceMethodNode> _tentativeMethods; 1176private NodeCache<MethodKey, FatFunctionPointerNode> _fatFunctionPointers; 1183private NodeCache<MethodKey, FatFunctionPointerNode> _fatAddressTakenFunctionPointers; 1220private NodeCache<MethodDesc, GVMDependenciesNode> _gvmDependenciesNode; 1226private NodeCache<MethodDesc, GenericVirtualMethodImplNode> _gvmImpls; 1232private NodeCache<MethodDesc, GenericMethodsHashtableEntryNode> _genericMethodEntries; 1238private NodeCache<MethodDesc, ExactMethodInstantiationsEntryNode> _exactMethodEntries; 1244private NodeCache<TypeDesc, TypeGVMEntriesNode> _gvmTableEntries; 1250private NodeCache<MethodDesc, AddressTakenMethodNode> _addressTakenMethods; 1259private NodeCache<MethodDesc, DelegateTargetVirtualMethodNode> _reflectedDelegateTargetMethods; 1265private NodeCache<MethodDesc, DelegateTargetVirtualMethodNode> _delegateTargetMethods; 1271private NodeCache<(MethodDesc Declaration, MethodDesc Implementation), ReflectableVirtualMethodImplNode> _reflectableVirtualMethodImpls; 1278private NodeCache<TypeDesc, ReflectedDelegateNode> _reflectedDelegates; 1287private NodeCache<MethodDesc, ReflectedMethodNode> _reflectedMethods; 1293private NodeCache<FieldDesc, ReflectedFieldNode> _reflectedFields; 1299private NodeCache<TypeDesc, ReflectedTypeNode> _reflectedTypes; 1305private NodeCache<FieldDesc, NotReadOnlyFieldNode> _notReadOnlyFields; 1311private NodeCache<MetadataType, GenericStaticBaseInfoNode> _genericStaticBaseInfos; 1317private NodeCache<MetadataType, ObjectGetTypeCalledNode> _objectGetTypeCalled; 1323private NodeCache<MetadataType, ObjectGetTypeFlowDependenciesNode> _objectGetTypeFlowDependencies; 1440private NodeCache<MethodDesc, VariantInterfaceMethodUseNode> _variantMethods; 1447private NodeCache<TypeDesc, InterfaceUseNode> _interfaceUses; 1454private NodeCache<ReadyToRunHelper, ISymbolNode> _r2rHelpers; 1461private NodeCache<ReadyToRunHelperKey, ISymbolNode> _readyToRunHelpers; 1468private NodeCache<ReadyToRunGenericHelperKey, ISymbolNode> _genericReadyToRunHelpersFromDict; 1475private NodeCache<ReadyToRunGenericHelperKey, ISymbolNode> _genericReadyToRunHelpersFromType; 1482private NodeCache<MetadataType, TypeMetadataNode> _typesWithMetadata; 1492private NodeCache<MethodDesc, MethodMetadataNode> _methodsWithMetadata; 1502private NodeCache<MethodDesc, MethodMetadataNode> _methodsWithLimitedMetadata; 1512private NodeCache<FieldDesc, FieldMetadataNode> _fieldsWithMetadata; 1522private NodeCache<PropertyPseudoDesc, PropertyMetadataNode> _propertiesWithMetadata; 1532private NodeCache<EventPseudoDesc, EventMetadataNode> _eventsWithMetadata; 1542private NodeCache<ModuleDesc, ModuleMetadataNode> _modulesWithMetadata; 1552private NodeCache<EcmaModule, InlineableStringsResourceNode> _inlineableStringResources; 1558private NodeCache<ReflectableCustomAttribute, CustomAttributeMetadataNode> _customAttributesWithMetadata; 1568private NodeCache<ReflectableParameter, MethodParameterMetadataNode> _parametersWithMetadata; 1578private NodeCache<string, FrozenStringNode> _frozenStringNodes; 1585private NodeCache<SerializedFrozenObjectKey, SerializedFrozenObjectNode> _frozenObjectNodes; 1592private NodeCache<TypeDesc, FrozenRuntimeTypeNode> _frozenMetadataRuntimeTypeNodes; 1599private NodeCache<TypeDesc, FrozenRuntimeTypeNode> _frozenNecessaryRuntimeTypeNodes; 1606private NodeCache<MethodDesc, EmbeddedObjectNode> _eagerCctorIndirectionNodes; 1624private NodeCache<DefType, DelegateMarshallingDataNode> _delegateMarshalingDataNodes; 1631private NodeCache<DefType, StructMarshallingDataNode> _structMarshalingDataNodes; 1638private NodeCache<TypeDesc, ExternalTypeMapRequestNode> _externalTypeMapRequests; 1645private NodeCache<TypeDesc, ProxyTypeMapRequestNode> _proxyTypeMapRequests; 1652private NodeCache<string, AnalysisCharacteristicNode> _analysisCharacteristics; 1658private NodeCache<WasmFuncType, WasmTypeNode> _wasmTypeNodes;
Compiler\DependencyAnalysis\NodeFactory.GenericLookups.cs (15)
101private NodeCache<TypeDesc, GenericLookupResult> _typeSymbols; 108private NodeCache<TypeDesc, GenericLookupResult> _necessaryTypeSymbols; 115private NodeCache<TypeDesc, GenericLookupResult> _metadataTypeSymbols; 122private NodeCache<TypeDesc, GenericLookupResult> _unwrapNullableSymbols; 140private NodeCache<MethodDesc, GenericLookupResult> _methodHandles; 147private NodeCache<FieldDesc, GenericLookupResult> _fieldHandles; 154private NodeCache<TypeDesc, GenericLookupResult> _typeThreadStaticBaseIndexSymbols; 161private NodeCache<TypeDesc, GenericLookupResult> _typeGCStaticBaseSymbols; 168private NodeCache<TypeDesc, GenericLookupResult> _typeNonGCStaticBaseSymbols; 175private NodeCache<MethodDesc, GenericLookupResult> _methodDictionaries; 182private NodeCache<MethodDesc, GenericLookupResult> _dispatchCells; 189private NodeCache<MethodKey, GenericLookupResult> _methodEntrypoints; 196private NodeCache<TypeDesc, GenericLookupResult> _objectAllocators; 203private NodeCache<TypeDesc, GenericLookupResult> _defaultCtors; 210private NodeCache<ConstrainedMethodUseKey, GenericLookupResult> _constrainedMethodUses;
Compiler\DependencyAnalysis\NodeFactory.NativeLayout.cs (24)
208private NodeCache<TypeDesc, NativeLayoutTypeSignatureVertexNode> _typeSignatures; 220private NodeCache<MethodSignature, NativeLayoutMethodSignatureVertexNode> _methodSignatures; 226private NodeCache<NativeLayoutVertexNode, NativeLayoutPlacedSignatureVertexNode> _placedSignatures; 276private NodeCache<VertexSequenceKey, NativeLayoutPlacedVertexSequenceVertexNode> _placedVertexSequence; 309private NodeCache<List<uint>, NativeLayoutPlacedVertexSequenceOfUIntVertexNode> _placedUIntVertexSequence; 315private NodeCache<MethodDesc, NativeLayoutMethodEntryVertexNode> _methodEntries; 321private NodeCache<MethodDesc, NativeLayoutTemplateMethodSignatureVertexNode> _templateMethodEntries; 327private NodeCache<MethodDesc, NativeLayoutTemplateMethodLayoutVertexNode> _templateMethodLayouts; 333private NodeCache<TypeDesc, NativeLayoutTemplateTypeLayoutVertexNode> _templateTypeLayouts; 339private NodeCache<TypeDesc, NativeLayoutTypeHandleGenericDictionarySlotNode> _typeHandle_GenericDictionarySlots; 345private NodeCache<TypeDesc, NativeLayoutGcStaticsGenericDictionarySlotNode> _gcStatic_GenericDictionarySlots; 351private NodeCache<TypeDesc, NativeLayoutNonGcStaticsGenericDictionarySlotNode> _nonGcStatic_GenericDictionarySlots; 357private NodeCache<TypeDesc, NativeLayoutUnwrapNullableGenericDictionarySlotNode> _unwrapNullable_GenericDictionarySlots; 363private NodeCache<TypeDesc, NativeLayoutAllocateObjectGenericDictionarySlotNode> _allocateObject_GenericDictionarySlots; 369private NodeCache<TypeDesc, NativeLayoutThreadStaticBaseIndexDictionarySlotNode> _threadStaticIndex_GenericDictionarySlots; 375private NodeCache<TypeDesc, NativeLayoutDefaultConstructorGenericDictionarySlotNode> _defaultConstructor_GenericDictionarySlots; 381private NodeCache<MethodDesc, NativeLayoutInterfaceDispatchGenericDictionarySlotNode> _interfaceCell_GenericDictionarySlots; 387private NodeCache<MethodDesc, NativeLayoutGvmDispatchGenericDictionarySlotNode> _gvmCell_GenericDictionarySlots; 393private NodeCache<MethodDesc, NativeLayoutMethodDictionaryGenericDictionarySlotNode> _methodDictionary_GenericDictionarySlots; 446private NodeCache<MethodEntrypointSlotKey, NativeLayoutMethodEntrypointGenericDictionarySlotNode> _methodEntrypoint_GenericDictionarySlots; 452private NodeCache<FieldDesc, NativeLayoutFieldLdTokenGenericDictionarySlotNode> _fieldLdToken_GenericDictionarySlots; 458private NodeCache<MethodDesc, NativeLayoutMethodLdTokenGenericDictionarySlotNode> _methodLdToken_GenericDictionarySlots; 464private NodeCache<TypeSystemEntity, NativeLayoutDictionarySignatureNode> _dictionarySignatures; 470private NodeCache<ConstrainedMethodUseKey, NativeLayoutConstrainedMethodDictionarySlotNode> _constrainedMethodUseSlots;