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