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);
943
yield return new DependencyListEntry(context.NativeLayout.
TypeSignatureVertex
(iface), "template interface list");
988
yield return new DependencyListEntry(context.NativeLayout.PlacedSignatureVertex(context.NativeLayout.
TypeSignatureVertex
(_type.BaseType)), "template base type");
1021
implementedInterfacesList.Add(factory.NativeLayout.
TypeSignatureVertex
(iface));
1077
layoutInfo.Append(BagElementKind.BaseType, factory.NativeLayout.PlacedSignatureVertex(factory.NativeLayout.
TypeSignatureVertex
(_type.BaseType)).WriteVertex(factory));
1108
_signature = factory.NativeLayout.
TypeSignatureVertex
(type);
1193
_signature = factory.NativeLayout.
TypeSignatureVertex
(type);
1244
_signature = factory.NativeLayout.
TypeSignatureVertex
(method.OwningType);
1340
{ factory.NativeLayout.
TypeSignatureVertex
(_field.OwningType), "Owning type of field" }
1357
Vertex owningType = factory.NativeLayout.
TypeSignatureVertex
(_field.OwningType).WriteVertex(factory);
1455
constrainedMethodDescriptorNode = factory.NativeLayout.
TypeSignatureVertex
(_constrainedMethod.OwningType);
1458
yield return new DependencyListEntry(factory.NativeLayout.
TypeSignatureVertex
(_constraintType), "ConstraintType");
1485
Vertex constraintType = factory.NativeLayout.
TypeSignatureVertex
(_constraintType).WriteVertex(factory);
1495
Vertex methodType = factory.NativeLayout.
TypeSignatureVertex
(_constrainedMethod.OwningType).WriteVertex(factory);