24 references to TypeSignatureVertex
ILCompiler.Compiler (24)
Compiler\DependencyAnalysis\InterfaceGenericVirtualMethodTableNode.cs (2)
74var currentInterfaceSignature = factory.NativeLayout.TypeSignatureVertex(currentInterface); 209var typeSig = factory.NativeLayout.PlacedSignatureVertex(factory.NativeLayout.TypeSignatureVertex(currentInterface));
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (22)
120_containingTypeSig = factory.NativeLayout.TypeSignatureVertex(method.OwningType); 125_instantiationArgsSig[i] = factory.NativeLayout.TypeSignatureVertex(method.Instantiation[i]); 265_returnTypeSig = factory.NativeLayout.TypeSignatureVertex(signature.ReturnType); 268_parametersSig[i] = factory.NativeLayout.TypeSignatureVertex(signature[i]); 353_parameterTypeSig = factory.NativeLayout.TypeSignatureVertex(((ParameterizedType)type).ParameterType); 447_genericTypeDefSig = factory.NativeLayout.TypeSignatureVertex(type.GetTypeDefinition()); 450_instantiationArgs[i] = factory.NativeLayout.TypeSignatureVertex(type.Instantiation[i]); 750new DependencyListEntry(context.NativeLayout.TypeSignatureVertex((TypeDesc)_owningMethodOrType), "DeclaringType signature"), 786signature = nativeWriter.GetTuple(factory.NativeLayout.TypeSignatureVertex((TypeDesc)_owningMethodOrType).WriteVertex(factory), sequence); 938yield return new DependencyListEntry(context.NativeLayout.TypeSignatureVertex(iface), "template interface list"); 983yield return new DependencyListEntry(context.NativeLayout.PlacedSignatureVertex(context.NativeLayout.TypeSignatureVertex(_type.BaseType)), "template base type"); 1011implementedInterfacesList.Add(factory.NativeLayout.TypeSignatureVertex(iface)); 1065layoutInfo.Append(BagElementKind.BaseType, factory.NativeLayout.PlacedSignatureVertex(factory.NativeLayout.TypeSignatureVertex(_type.BaseType)).WriteVertex(factory)); 1096_signature = factory.NativeLayout.TypeSignatureVertex(type); 1181_signature = factory.NativeLayout.TypeSignatureVertex(type); 1232_signature = factory.NativeLayout.TypeSignatureVertex(method.OwningType); 1368{ factory.NativeLayout.TypeSignatureVertex(_field.OwningType), "Owning type of field" } 1385Vertex owningType = factory.NativeLayout.TypeSignatureVertex(_field.OwningType).WriteVertex(factory); 1483constrainedMethodDescriptorNode = factory.NativeLayout.TypeSignatureVertex(_constrainedMethod.OwningType); 1486yield return new DependencyListEntry(factory.NativeLayout.TypeSignatureVertex(_constraintType), "ConstraintType"); 1513Vertex constraintType = factory.NativeLayout.TypeSignatureVertex(_constraintType).WriteVertex(factory); 1523Vertex methodType = factory.NativeLayout.TypeSignatureVertex(_constrainedMethod.OwningType).WriteVertex(factory);