24 references to TypeSignatureVertex
ILCompiler.Compiler (24)
Compiler\DependencyAnalysis\InterfaceGenericVirtualMethodTableNode.cs (2)
75
var currentInterfaceSignature = factory.NativeLayout.
TypeSignatureVertex
(currentInterface);
210
var typeSig = factory.NativeLayout.PlacedSignatureVertex(factory.NativeLayout.
TypeSignatureVertex
(currentInterface));
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (22)
118
_containingTypeSig = factory.NativeLayout.
TypeSignatureVertex
(method.OwningType);
123
_instantiationArgsSig[i] = factory.NativeLayout.
TypeSignatureVertex
(method.Instantiation[i]);
259
_returnTypeSig = factory.NativeLayout.
TypeSignatureVertex
(signature.ReturnType);
262
_parametersSig[i] = factory.NativeLayout.
TypeSignatureVertex
(signature[i]);
344
_parameterTypeSig = factory.NativeLayout.
TypeSignatureVertex
(((ParameterizedType)type).ParameterType);
437
_genericTypeDefSig = factory.NativeLayout.
TypeSignatureVertex
(type.GetTypeDefinition());
440
_instantiationArgs[i] = factory.NativeLayout.
TypeSignatureVertex
(type.Instantiation[i]);
726
new DependencyListEntry(context.NativeLayout.
TypeSignatureVertex
((TypeDesc)_owningMethodOrType), "DeclaringType signature"),
758
signature = nativeWriter.GetTuple(factory.NativeLayout.
TypeSignatureVertex
((TypeDesc)_owningMethodOrType).WriteVertex(factory), sequence);
910
sink.Add(context.NativeLayout.
TypeSignatureVertex
(iface), "template interface list");
955
sink.Add(context.NativeLayout.PlacedSignatureVertex(context.NativeLayout.
TypeSignatureVertex
(_type.BaseType)), "template base type");
983
implementedInterfacesList.Add(factory.NativeLayout.
TypeSignatureVertex
(iface));
1037
layoutInfo.Append(BagElementKind.BaseType, factory.NativeLayout.PlacedSignatureVertex(factory.NativeLayout.
TypeSignatureVertex
(_type.BaseType)).WriteVertex(factory));
1068
_signature = factory.NativeLayout.
TypeSignatureVertex
(type);
1153
_signature = factory.NativeLayout.
TypeSignatureVertex
(type);
1204
_signature = factory.NativeLayout.
TypeSignatureVertex
(method.OwningType);
1332
sink.Add(factory.NativeLayout.
TypeSignatureVertex
(_field.OwningType), "Owning type of field");
1346
Vertex owningType = factory.NativeLayout.
TypeSignatureVertex
(_field.OwningType).WriteVertex(factory);
1441
constrainedMethodDescriptorNode = factory.NativeLayout.
TypeSignatureVertex
(_constrainedMethod.OwningType);
1444
sink.Add(factory.NativeLayout.
TypeSignatureVertex
(_constraintType), "ConstraintType");
1471
Vertex constraintType = factory.NativeLayout.
TypeSignatureVertex
(_constraintType).WriteVertex(factory);
1481
Vertex methodType = factory.NativeLayout.
TypeSignatureVertex
(_constrainedMethod.OwningType).WriteVertex(factory);