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