1 override of IsList
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Syntax\InternalSyntax\SyntaxList.cs (1)
23internal override bool IsList => true;
24 references to IsList
Microsoft.CodeAnalysis.Razor.Compiler (24)
Language\Syntax\ChildSyntaxList.cs (6)
37if (!child.IsList) 75return green.IsList ? green.SlotCount : 1; 166if (!greenChild.IsList) 221Debug.Assert(!green.IsList); 246if (!green.IsList) 332if (greenChild.IsList && red != null)
Language\Syntax\GreenNode.cs (2)
252if (node1.IsList && node1.SlotCount == 1) 257if (node2.IsList && node2.SlotCount == 1)
Language\Syntax\GreenNode.Enumerator.cs (1)
57if (!node.IsList)
Language\Syntax\InternalSyntax\SyntaxListBuilder.cs (1)
50if (item.IsList)
Language\Syntax\InternalSyntax\SyntaxListOfT.cs (4)
29return (_node == null) ? 0 : _node.IsList ? _node.SlotCount : 1; 41else if (_node.IsList) 62if (node.IsList) 109if (node.IsList)
Language\Syntax\SyntaxNode.cs (2)
33public bool IsList => Green.IsList; 143if (item.IsList)
Language\Syntax\SyntaxNodeOrToken.cs (2)
35Debug.Assert(!node.Green.IsList, "node cannot be a list"); 43Debug.Assert(parent == null || !parent.Green.IsList, "parent cannot be a list");
Language\Syntax\SyntaxToken.cs (1)
26Debug.Assert(parent == null || !parent.Green.IsList, "list cannot be a parent");
Language\Syntax\SyntaxTokenList.cs (5)
34Debug.Assert(tokenOrList == null || tokenOrList.IsToken || tokenOrList.IsList); 85=> Node == null ? 0 : (Node.IsList ? Node.SlotCount : 1); 98if (Node.IsList) 127Debug.Assert(node.IsList || index == 0); 129return node.IsList ? node.GetSlot(index) : node;