1 write to NodeKinds
VisualBasicSyntaxGenerator (1)
XML\ParseTreeDescription.vb (1)
333
NodeKinds
= (From nk In el.<node-kind> Select New ParseNodeKind(nk, Me)).ToList()
37 references to NodeKinds
VisualBasicSyntaxGenerator (37)
Grammar\GrammarGenerator.vb (5)
252
If structureNode.
NodeKinds
IsNot Nothing Then
253
If structureNode.
NodeKinds
.Count = 1 Then
256
If child.KindForNodeKind.TryGetValue(structureNode.
NodeKinds
(0).Name, kind) Then
260
ElseIf structureNode.
NodeKinds
.Count > 1 Then
262
For Each structureNodeKind In structureNode.
NodeKinds
GreenNodes\GreenNodeFactoryWriter.vb (3)
80
For Each nodeKind In nodeStructure.
NodeKinds
85
If nodeStructure.
NodeKinds
.Count >= 2 And Not _parseTree.NodeKinds.ContainsKey(FactoryName(nodeStructure)) Then
176
Dim kindsList = String.Join(", ", From kind In nodeStructure.
NodeKinds
Select kind.Name)
RedNodes\RedNodeFactoryWriter.vb (7)
74
For Each nodeKind In nodeStructure.
NodeKinds
83
If nodeStructure.
NodeKinds
.Count >= 2 Then
129
If nodeStructure.
NodeKinds
.Count > 1 AndAlso child.KindForNodeKind IsNot Nothing AndAlso child.KindForNodeKind.Count > 1 Then
141
For Each nodeKind In nodeStructure.
NodeKinds
343
Dim kindsList = String.Join(", ", From kind In nodeStructure.
NodeKinds
Select kind.Name)
669
Dim kindsList = String.Join(", ", From kind In nodeStructure.
NodeKinds
Select kind.Name)
749
ElseIf nodeStructure.
NodeKinds
.Count >= 2 AndAlso FactoryName(nodeStructure) = FactoryName(nodeKind) Then
RedNodes\RedNodeWriter.vb (2)
622
If nodeStructure.
NodeKinds
.Count >= 2 Then
705
Dim isMultiKind As Boolean = (nodeStructure.
NodeKinds
.Count >= 2)
RedNodes\SyntaxFactsWriter.vb (2)
140
GenerateSyntaxFact(SyntaxFactName(nodeStructure), nodeStructure.
NodeKinds
, Not nodeStructure.InternalSyntaxFacts)
143
Dim kinds = child.ChildKind(nodeStructure.
NodeKinds
)
Tests\TestWriter.vb (4)
100
For Each kind In nodeStructure.
NodeKinds
470
For Each kind In nodeStructure.
NodeKinds
522
For Each kind In nodeStructure.
NodeKinds
559
For Each kind In nodeStructure.
NodeKinds
Util\WriteCsvNames.vb (3)
74
For Each kind In nodeStructure.
NodeKinds
113
For Each nodeKind In nodeStructure.
NodeKinds
118
If nodeStructure.
NodeKinds
.Count >= 2 And Not _parseTree.NodeKinds.ContainsKey(FactoryName(nodeStructure)) Then
Util\WriteUtils.vb (5)
225
If nodeStructure.
NodeKinds
.Count = 1 Then
226
Dim childNodeKind = GetChildNodeKind(nodeStructure.
NodeKinds
(0), nodeChild)
231
For Each kind In nodeStructure.
NodeKinds
662
If includeRemarks AndAlso struct.
NodeKinds
.Any() Then
666
For Each kind In struct.
NodeKinds
XML\ParseTreeDescription.vb (1)
334
For Each nk In
NodeKinds
XML\TreeValidator.vb (5)
78
count += nodeStructure.
NodeKinds
.Count
83
If nodeStructure.
NodeKinds
.Count = 1 Then
84
If nodeStructure.
NodeKinds
(0).Name <> nodeStructure.Name AndAlso nodeStructure.
NodeKinds
(0).Name + "Syntax" <> nodeStructure.Name Then
85
tree.ReportError(nodeStructure.Element, "WARNING: node structure '{0}' has a single kind '{1}' with non-matching name", nodeStructure.Name, nodeStructure.
NodeKinds
(0).Name)