5 types derived from NativeLayoutTypeSignatureVertexNode
ILCompiler.Compiler (5)
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (5)
338private sealed class NativeLayoutParameterizedTypeSignatureVertexNode : NativeLayoutTypeSignatureVertexNode 382private sealed class NativeLayoutFunctionPointerTypeSignatureVertexNode : NativeLayoutTypeSignatureVertexNode 402private sealed class NativeLayoutGenericVarSignatureVertexNode : NativeLayoutTypeSignatureVertexNode 428private sealed class NativeLayoutInstantiatedTypeSignatureVertexNode : NativeLayoutTypeSignatureVertexNode 463private sealed class NativeLayoutEETypeSignatureVertexNode : NativeLayoutTypeSignatureVertexNode
22 references to NativeLayoutTypeSignatureVertexNode
ILCompiler.Compiler (22)
Compiler\DependencyAnalysis\InterfaceGenericVirtualMethodTableNode.cs (1)
75var currentInterfaceSignature = factory.NativeLayout.TypeSignatureVertex(currentInterface);
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (17)
102private NativeLayoutTypeSignatureVertexNode _containingTypeSig; 103private NativeLayoutTypeSignatureVertexNode[] _instantiationArgsSig; 121_instantiationArgsSig = new NativeLayoutTypeSignatureVertexNode[method.Instantiation.Length]; 141foreach (var arg in _instantiationArgsSig) 251private NativeLayoutTypeSignatureVertexNode _returnTypeSig; 252private NativeLayoutTypeSignatureVertexNode[] _parametersSig; 260_parametersSig = new NativeLayoutTypeSignatureVertexNode[signature.Length]; 268foreach (var arg in _parametersSig) 309public static NativeLayoutTypeSignatureVertexNode NewTypeSignatureVertexNode(NodeFactory factory, TypeDesc type) 340private NativeLayoutTypeSignatureVertexNode _parameterTypeSig; 430private NativeLayoutTypeSignatureVertexNode _genericTypeDefSig; 431private NativeLayoutTypeSignatureVertexNode[] _instantiationArgs; 438_instantiationArgs = new NativeLayoutTypeSignatureVertexNode[type.Instantiation.Length]; 446foreach (var arg in _instantiationArgs) 1063private NativeLayoutTypeSignatureVertexNode _signature; 1148private NativeLayoutTypeSignatureVertexNode _signature; 1199private NativeLayoutTypeSignatureVertexNode _signature;
Compiler\DependencyAnalysis\NodeFactory.NativeLayout.cs (4)
30_typeSignatures = new NodeCache<TypeDesc, NativeLayoutTypeSignatureVertexNode>(type => 32return NativeLayoutTypeSignatureVertexNode.NewTypeSignatureVertexNode(_factory, type); 208private NodeCache<TypeDesc, NativeLayoutTypeSignatureVertexNode> _typeSignatures; 209internal NativeLayoutTypeSignatureVertexNode TypeSignatureVertex(TypeDesc type)