5 types derived from NativeLayoutVertexNode
ILCompiler.Compiler (5)
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (5)
82
public abstract class NativeLayoutSavedVertexNode :
NativeLayoutVertexNode
254
internal sealed class NativeLayoutMethodSignatureVertexNode :
NativeLayoutVertexNode
307
internal abstract class NativeLayoutTypeSignatureVertexNode :
NativeLayoutVertexNode
506
public sealed class NativeLayoutExternalReferenceVertexNode :
NativeLayoutVertexNode
1086
public abstract class NativeLayoutGenericDictionarySlotNode :
NativeLayoutVertexNode
51 references to NativeLayoutVertexNode
ILCompiler.Compiler (51)
Compiler\DependencyAnalysis\DictionaryLayoutNode.cs (3)
109
public virtual ICollection<
NativeLayoutVertexNode
> GetTemplateEntries(NodeFactory factory)
111
ArrayBuilder<
NativeLayoutVertexNode
> templateEntries = default(ArrayBuilder<
NativeLayoutVertexNode
>);
Compiler\DependencyAnalysis\GenericLookupResult.cs (16)
139
public abstract
NativeLayoutVertexNode
TemplateDictionaryNode(NodeFactory factory);
223
public override
NativeLayoutVertexNode
TemplateDictionaryNode(NodeFactory factory)
281
public override
NativeLayoutVertexNode
TemplateDictionaryNode(NodeFactory factory)
339
public override
NativeLayoutVertexNode
TemplateDictionaryNode(NodeFactory factory)
402
public override
NativeLayoutVertexNode
TemplateDictionaryNode(NodeFactory factory)
467
public override
NativeLayoutVertexNode
TemplateDictionaryNode(NodeFactory factory)
523
public override
NativeLayoutVertexNode
TemplateDictionaryNode(NodeFactory factory)
587
public override
NativeLayoutVertexNode
TemplateDictionaryNode(NodeFactory factory)
657
public override
NativeLayoutVertexNode
TemplateDictionaryNode(NodeFactory factory)
749
public override
NativeLayoutVertexNode
TemplateDictionaryNode(NodeFactory factory)
806
public override
NativeLayoutVertexNode
TemplateDictionaryNode(NodeFactory factory)
862
public override
NativeLayoutVertexNode
TemplateDictionaryNode(NodeFactory factory)
919
public override
NativeLayoutVertexNode
TemplateDictionaryNode(NodeFactory factory)
974
public override
NativeLayoutVertexNode
TemplateDictionaryNode(NodeFactory factory)
1027
public override
NativeLayoutVertexNode
TemplateDictionaryNode(NodeFactory factory)
1154
public override
NativeLayoutVertexNode
TemplateDictionaryNode(NodeFactory factory)
Compiler\DependencyAnalysis\NativeLayoutInfoNode.cs (4)
26
private List<
NativeLayoutVertexNode
> _vertexNodesToWrite;
37
_vertexNodesToWrite = new List<
NativeLayoutVertexNode
>();
56
public void AddVertexNodeToNativeLayout(
NativeLayoutVertexNode
vertexNode)
66
foreach (
var
vertexNode in _vertexNodesToWrite)
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (21)
536
private
NativeLayoutVertexNode
_signatureToBePlaced;
540
public NativeLayoutPlacedSignatureVertexNode(
NativeLayoutVertexNode
signatureToBePlaced)
601
private List<
NativeLayoutVertexNode
> _vertices;
604
public NativeLayoutPlacedVertexSequenceVertexNode(List<
NativeLayoutVertexNode
> vertices)
629
foreach (
NativeLayoutVertexNode
vertex in _vertices)
771
ICollection<
NativeLayoutVertexNode
> templateLayout = associatedLayout.GetTemplateEntries(factory);
773
foreach (
NativeLayoutVertexNode
dictionaryEntry in templateLayout)
842
private static int CompareDictionaryEntries(KeyValuePair<int,
NativeLayoutVertexNode
> left, KeyValuePair<int,
NativeLayoutVertexNode
> right)
854
ICollection<
NativeLayoutVertexNode
> templateLayout = associatedLayout.GetTemplateEntries(factory);
858
List<
NativeLayoutVertexNode
> dictionaryVertices = new List<
NativeLayoutVertexNode
>();
860
foreach (
NativeLayoutVertexNode
dictionaryEntry in templateLayout)
1000
private static int CompareDictionaryEntries(KeyValuePair<int,
NativeLayoutVertexNode
> left, KeyValuePair<int,
NativeLayoutVertexNode
> right)
1012
ICollection<
NativeLayoutVertexNode
> templateLayout = associatedLayout.GetTemplateEntries(factory);
1017
List<
NativeLayoutVertexNode
> implementedInterfacesList = new List<
NativeLayoutVertexNode
>();
1030
List<
NativeLayoutVertexNode
> dictionaryVertices = new List<
NativeLayoutVertexNode
>();
1032
foreach (
NativeLayoutVertexNode
dictionaryEntry in templateLayout)
Compiler\DependencyAnalysis\NodeFactory.NativeLayout.cs (7)
40
_placedSignatures = new NodeCache<
NativeLayoutVertexNode
, NativeLayoutPlacedSignatureVertexNode>(vertexNode =>
221
private NodeCache<
NativeLayoutVertexNode
, NativeLayoutPlacedSignatureVertexNode> _placedSignatures;
222
internal NativeLayoutPlacedSignatureVertexNode PlacedSignatureVertex(
NativeLayoutVertexNode
vertexNode)
229
public readonly List<
NativeLayoutVertexNode
> Vertices;
231
public VertexSequenceKey(List<
NativeLayoutVertexNode
> vertices)
262
foreach (
NativeLayoutVertexNode
node in Vertices)
272
internal NativeLayoutPlacedVertexSequenceVertexNode PlacedVertexSequence(List<
NativeLayoutVertexNode
> vertices)