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