53 references to GetIndex
ILCompiler.Compiler (53)
Compiler\DependencyAnalysis\ArrayMapNode.cs (1)
58Vertex vertex = writer.GetUnsignedConstant(_externalReferences.GetIndex(arrayTypeSymbol));
Compiler\DependencyAnalysis\ByRefTypeMapNode.cs (1)
53Vertex vertex = writer.GetUnsignedConstant(_externalReferences.GetIndex(factory.NecessaryTypeSymbol(type)));
Compiler\DependencyAnalysis\ClassConstructorContextMap.cs (2)
63writer.GetUnsignedConstant(_externalReferences.GetIndex(factory.NecessaryTypeSymbol(type))), 64writer.GetUnsignedConstant(_externalReferences.GetIndex(node))
Compiler\DependencyAnalysis\DelegateMarshallingStubMapNode.cs (4)
54writer.GetUnsignedConstant(_externalReferences.GetIndex(factory.MethodEntrypoint(_interopStateManager.GetOpenStaticDelegateMarshallingThunk(delegateType)))), 55writer.GetUnsignedConstant(_externalReferences.GetIndex(factory.MethodEntrypoint(_interopStateManager.GetClosedDelegateMarshallingThunk(delegateType)))), 56writer.GetUnsignedConstant(_externalReferences.GetIndex(factory.MethodEntrypoint(_interopStateManager.GetForwardDelegateCreationThunk(delegateType)))) 60writer.GetUnsignedConstant(_externalReferences.GetIndex(factory.NecessaryTypeSymbol(delegateType))),
Compiler\DependencyAnalysis\ExactMethodInstantiationsNode.cs (3)
58Vertex methodPointer = nativeWriter.GetUnsignedConstant(_externalReferences.GetIndex(methodEntryPointNode)); 63Vertex declaringType = nativeWriter.GetUnsignedConstant(_externalReferences.GetIndex(declaringTypeNode)); 71arguments.Append(nativeWriter.GetUnsignedConstant(_externalReferences.GetIndex(argNode)));
Compiler\DependencyAnalysis\FunctionPointerMapNode.cs (1)
62Vertex vertex = writer.GetUnsignedConstant(_externalReferences.GetIndex(factory.NecessaryTypeSymbol(type)));
Compiler\DependencyAnalysis\GenericMethodsHashtableNode.cs (3)
59Vertex containingType = nativeWriter.GetUnsignedConstant(_externalReferences.GetIndex(containingTypeNode)); 66arguments.Append(nativeWriter.GetUnsignedConstant(_externalReferences.GetIndex(argNode))); 84Vertex dictionaryVertex = nativeWriter.GetUnsignedConstant(_externalReferences.GetIndex(dictionaryNode));
Compiler\DependencyAnalysis\GenericTypesHashtableNode.cs (1)
53uint instantiationId = _externalReferences.GetIndex(typeSymbol);
Compiler\DependencyAnalysis\GenericTypesTemplateMap.cs (1)
58nativeWriter.GetUnsignedConstant(_externalReferences.GetIndex(factory.NecessaryTypeSymbol(type))),
Compiler\DependencyAnalysis\GenericVirtualMethodTableNode.cs (2)
110uint callingTypeId = _externalReferences.GetIndex(factory.NecessaryTypeSymbol(callingMethod.OwningType)); 113uint targetTypeId = _externalReferences.GetIndex(factory.NecessaryTypeSymbol(implementationType));
Compiler\DependencyAnalysis\InterfaceGenericVirtualMethodTableNode.cs (3)
152uint typeId = _externalReferences.GetIndex(factory.NecessaryTypeSymbol(callingMethod.OwningType)); 165typeId = _externalReferences.GetIndex(factory.NecessaryTypeSymbol(implementationMethod.OwningType)); 199typeId = _externalReferences.GetIndex(factory.NecessaryTypeSymbol(implementationType));
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (8)
181uint typeIndex = factory.MetadataManager.NativeLayoutInfo.ExternalReferences.GetIndex(eetypeNode); 206fptrReferenceId = factory.MetadataManager.NativeLayoutInfo.ExternalReferences.GetIndex(methodEntryPointNode); 238uint typeIndex = factory.MetadataManager.NativeLayoutInfo.ExternalReferences.GetIndex(eetypeNode); 500uint typeIndex = factory.MetadataManager.NativeLayoutInfo.ExternalReferences.GetIndex(eetypeNode); 529uint symbolIndex = factory.MetadataManager.NativeLayoutInfo.ExternalReferences.GetIndex(_symbol); 1047uint cctorStaticsIndex = factory.MetadataManager.NativeLayoutInfo.StaticsReferences.GetIndex(cctorSymbol); 1062uint gcStaticsSymbolIndex = factory.MetadataManager.NativeLayoutInfo.StaticsReferences.GetIndex(staticsDescSymbol); 1071uint threadStaticsSymbolIndex = factory.MetadataManager.NativeLayoutInfo.StaticsReferences.GetIndex(threadStaticsDescSymbol);
Compiler\DependencyAnalysis\NodeFactory.cs (2)
1704=> writer.GetUnsignedConstant(table.GetIndex(factory.MethodEntrypoint(method))); 1706=> writer.GetUnsignedConstant(table.GetIndex(factory.NecessaryTypeSymbol(type)));
Compiler\DependencyAnalysis\PointerTypeMapNode.cs (1)
53Vertex vertex = writer.GetUnsignedConstant(_externalReferences.GetIndex(factory.NecessaryTypeSymbol(type)));
Compiler\DependencyAnalysis\ReflectionFieldMapNode.cs (3)
88uint declaringTypeId = _externalReferences.GetIndex(factory.NecessaryTypeSymbol(field.OwningType)); 132uint index = _externalReferences.GetIndex(staticsNode, (int)fieldOffset); 137uint index = _externalReferences.GetIndex(staticsNode);
Compiler\DependencyAnalysis\ReflectionInvokeMapNode.cs (4)
186writer.GetUnsignedConstant(_externalReferences.GetIndex(owningTypeSymbol))); 191writer.GetUnsignedConstant(_externalReferences.GetIndex( 200writer.GetUnsignedConstant(_externalReferences.GetIndex(factory.MethodEntrypoint(invokeStub)))); 208uint argId = _externalReferences.GetIndex(factory.NecessaryTypeSymbol(method.Instantiation[i]));
Compiler\DependencyAnalysis\ReflectionVirtualInvokeMapNode.cs (2)
182writer.GetUnsignedConstant(_externalReferences.GetIndex(containingTypeKeyNode)), 193writer.GetUnsignedConstant(_externalReferences.GetIndex(containingTypeKeyNode)),
Compiler\DependencyAnalysis\StackTraceLineNumbersNode.cs (2)
65Vertex methodPointer = nativeWriter.GetUnsignedConstant(_externalReferences.GetIndex(entrypointSymbol)); 84Vertex methodPointer = nativeWriter.GetUnsignedConstant(_externalReferences.GetIndex(entrypointSymbol));
Compiler\DependencyAnalysis\StaticsInfoHashtableNode.cs (4)
85bag.AppendUnsigned(BagElementKind.GcStaticData, _nativeStaticsReferences.GetIndex(factory.TypeGCStaticsSymbol(metadataType))); 89bag.AppendUnsigned(BagElementKind.NonGcStaticData, _nativeStaticsReferences.GetIndex(factory.TypeNonGCStaticsSymbol(metadataType))); 93bag.AppendUnsigned(BagElementKind.ThreadStaticIndex, _nativeStaticsReferences.GetIndex(factory.TypeThreadStaticIndex(metadataType))); 98uint typeId = _externalReferences.GetIndex(factory.NecessaryTypeSymbol(metadataType));
Compiler\DependencyAnalysis\StructMarshallingStubMapNode.cs (4)
79writer.GetUnsignedConstant(_externalReferences.GetIndex(factory.MethodEntrypoint(_interopStateManager.GetStructMarshallingManagedToNativeThunk(structType)))), 80writer.GetUnsignedConstant(_externalReferences.GetIndex(factory.MethodEntrypoint(_interopStateManager.GetStructMarshallingNativeToManagedThunk(structType)))), 81writer.GetUnsignedConstant(_externalReferences.GetIndex(factory.MethodEntrypoint(_interopStateManager.GetStructMarshallingCleanupThunk(structType))))); 113writer.GetUnsignedConstant(_externalReferences.GetIndex(factory.NecessaryTypeSymbol(structType))),
Compiler\DependencyAnalysis\TypeMetadataMapNode.cs (1)
59writer.GetUnsignedConstant(_externalReferences.GetIndex(typeSymbol)),