internal VTableSliceNode VTable(TypeDesc type) { return(_vTableNodes.GetOrAdd(type)); }
internal GenericDictionaryNode MethodGenericDictionary(MethodDesc method) { return(_methodGenericDictionaries.GetOrAdd(method)); }
public ISymbolNode PInvokeModuleFixup(string moduleName) { return(_pInvokeModuleFixups.GetOrAdd(moduleName)); }
public PInvokeMethodFixupNode PInvokeMethodFixup(string moduleName, string entryPointName) { return(_pInvokeMethodFixups.GetOrAdd(new Tuple <string, string>(moduleName, entryPointName))); }
internal GVMDependenciesNode GVMDependencies(MethodDesc method) { return(_gvmDependenciesNode.GetOrAdd(method)); }
public IEETypeNode ConstructedClonedTypeSymbol(TypeDesc type) { return(_clonedTypeSymbols.GetOrAdd(type)); }
internal InterfaceDispatchMapNode InterfaceDispatchMap(TypeDesc type) { return(_interfaceDispatchMaps.GetOrAdd(type)); }
internal IMethodNode StringAllocator(MethodDesc stringConstructor) { return(_stringAllocators.GetOrAdd(stringConstructor)); }
public ISymbolNode GCStaticEEType(GCPointerMap gcMap) { return(_GCStaticEETypes.GetOrAdd(gcMap)); }
public BlobNode ReadOnlyDataBlob(Utf8String name, byte[] blobData, int alignment) { return(_readOnlyDataBlobs.GetOrAdd(new Tuple <Utf8String, byte[], int>(name, blobData, alignment))); }
internal RuntimeMethodHandleNode RuntimeMethodHandle(MethodDesc method) { return(_runtimeMethodHandles.GetOrAdd(method)); }
internal InterfaceDispatchCellNode InterfaceDispatchCell(MethodDesc method) { return(_interfaceDispatchCells.GetOrAdd(method)); }
public EmbeddedObjectNode GCStaticIndirection(MetadataType type) { return(_GCStaticIndirectionNodes.GetOrAdd(type)); }
internal GenericDictionaryNode TypeGenericDictionary(TypeDesc type) { return(_typeGenericDictionaries.GetOrAdd(type)); }
public EmbeddedObjectNode InterfaceDispatchMapIndirection(TypeDesc type) { return(_interfaceDispatchMapIndirectionNodes.GetOrAdd(type)); }
internal DictionaryLayoutNode GenericDictionaryLayout(TypeSystemEntity methodOrType) { return(_genericDictionaryLayouts.GetOrAdd(methodOrType)); }
internal ISymbolNode GenericComposition(GenericCompositionDetails details) { return(_genericCompositions.GetOrAdd(details)); }
public IMethodNode FatFunctionPointer(MethodDesc method) { return(_fatFunctionPointers.GetOrAdd(method)); }
public ISymbolNode ExternSymbol(string name) { return(_externSymbols.GetOrAdd(name)); }
internal TypeGVMEntriesNode TypeGVMEntries(TypeDesc type) { return(_gvmTableEntries.GetOrAdd(type)); }
public IEETypeNode NecessaryTypeSymbol(TypeDesc type) { return(_typeSymbols.GetOrAdd(type)); }