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