24 references to TypeSignatureVertex
ILCompiler.Compiler (24)
Compiler\DependencyAnalysis\InterfaceGenericVirtualMethodTableNode.cs (2)
74
var currentInterfaceSignature = factory.NativeLayout.
TypeSignatureVertex
(currentInterface);
209
var 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]);
750
new DependencyListEntry(context.NativeLayout.
TypeSignatureVertex
((TypeDesc)_owningMethodOrType), "DeclaringType signature"),
786
signature = nativeWriter.GetTuple(factory.NativeLayout.
TypeSignatureVertex
((TypeDesc)_owningMethodOrType).WriteVertex(factory), sequence);
938
yield return new DependencyListEntry(context.NativeLayout.
TypeSignatureVertex
(iface), "template interface list");
983
yield return new DependencyListEntry(context.NativeLayout.PlacedSignatureVertex(context.NativeLayout.
TypeSignatureVertex
(_type.BaseType)), "template base type");
1011
implementedInterfacesList.Add(factory.NativeLayout.
TypeSignatureVertex
(iface));
1065
layoutInfo.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" }
1385
Vertex owningType = factory.NativeLayout.
TypeSignatureVertex
(_field.OwningType).WriteVertex(factory);
1483
constrainedMethodDescriptorNode = factory.NativeLayout.
TypeSignatureVertex
(_constrainedMethod.OwningType);
1486
yield return new DependencyListEntry(factory.NativeLayout.
TypeSignatureVertex
(_constraintType), "ConstraintType");
1513
Vertex constraintType = factory.NativeLayout.
TypeSignatureVertex
(_constraintType).WriteVertex(factory);
1523
Vertex methodType = factory.NativeLayout.
TypeSignatureVertex
(_constrainedMethod.OwningType).WriteVertex(factory);