5 types derived from NativeLayoutTypeSignatureVertexNode
ILCompiler.Compiler (5)
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (5)
347private sealed class NativeLayoutParameterizedTypeSignatureVertexNode : NativeLayoutTypeSignatureVertexNode 391private sealed class NativeLayoutFunctionPointerTypeSignatureVertexNode : NativeLayoutTypeSignatureVertexNode 411private sealed class NativeLayoutGenericVarSignatureVertexNode : NativeLayoutTypeSignatureVertexNode 438private sealed class NativeLayoutInstantiatedTypeSignatureVertexNode : NativeLayoutTypeSignatureVertexNode 476private sealed class NativeLayoutEETypeSignatureVertexNode : NativeLayoutTypeSignatureVertexNode
22 references to NativeLayoutTypeSignatureVertexNode
ILCompiler.Compiler (22)
Compiler\DependencyAnalysis\InterfaceGenericVirtualMethodTableNode.cs (1)
74var currentInterfaceSignature = factory.NativeLayout.TypeSignatureVertex(currentInterface);
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (17)
104private NativeLayoutTypeSignatureVertexNode _containingTypeSig; 105private NativeLayoutTypeSignatureVertexNode[] _instantiationArgsSig; 123_instantiationArgsSig = new NativeLayoutTypeSignatureVertexNode[method.Instantiation.Length]; 145foreach (var arg in _instantiationArgsSig) 257private NativeLayoutTypeSignatureVertexNode _returnTypeSig; 258private NativeLayoutTypeSignatureVertexNode[] _parametersSig; 266_parametersSig = new NativeLayoutTypeSignatureVertexNode[signature.Length]; 276foreach (var arg in _parametersSig) 318public static NativeLayoutTypeSignatureVertexNode NewTypeSignatureVertexNode(NodeFactory factory, TypeDesc type) 349private NativeLayoutTypeSignatureVertexNode _parameterTypeSig; 440private NativeLayoutTypeSignatureVertexNode _genericTypeDefSig; 441private NativeLayoutTypeSignatureVertexNode[] _instantiationArgs; 448_instantiationArgs = new NativeLayoutTypeSignatureVertexNode[type.Instantiation.Length]; 458foreach (var arg in _instantiationArgs) 1103private NativeLayoutTypeSignatureVertexNode _signature; 1188private NativeLayoutTypeSignatureVertexNode _signature; 1239private NativeLayoutTypeSignatureVertexNode _signature;
Compiler\DependencyAnalysis\NodeFactory.NativeLayout.cs (4)
30_typeSignatures = new NodeCache<TypeDesc, NativeLayoutTypeSignatureVertexNode>(type => 32return NativeLayoutTypeSignatureVertexNode.NewTypeSignatureVertexNode(_factory, type); 203private NodeCache<TypeDesc, NativeLayoutTypeSignatureVertexNode> _typeSignatures; 204internal NativeLayoutTypeSignatureVertexNode TypeSignatureVertex(TypeDesc type)