36 references to IsList
Microsoft.CodeAnalysis (36)
Syntax\ChildSyntaxList.cs (6)
46
if (!child.
IsList
)
84
return green.
IsList
? green.SlotCount : 1;
177
if (!greenChild.
IsList
)
231
Debug.Assert(!green.
IsList
);
258
if (!green.
IsList
)
347
if (greenChild.
IsList
&& red != null)
Syntax\GreenNode.cs (2)
848
if (node1.
IsList
&& node1.SlotCount == 1)
853
if (node2.
IsList
&& node2.SlotCount == 1)
Syntax\InternalSyntax\ChildSyntaxList.Reversed.Enumerator.cs (1)
62
if (child.
IsList
)
Syntax\InternalSyntax\SyntaxList`1.cs (4)
27
return _node == null ? 0 : (_node.
IsList
? _node.SlotCount : 1);
39
else if (_node.
IsList
)
68
if (node.
IsList
)
114
if (node.
IsList
)
Syntax\InternalSyntax\SyntaxListBuilder.cs (1)
49
if (item.
IsList
)
Syntax\SyntaxNode.cs (4)
35
RoslynDebug.Assert(parent?.Green.
IsList
!= true, "list cannot be a parent");
80
internal bool IsList => this.Green.
IsList
;
505
if (triviaNode.
IsList
)
595
if (item.
IsList
)
Syntax\SyntaxNodeOrToken.cs (2)
47
Debug.Assert(!node.Green.
IsList
, "node cannot be a list");
55
Debug.Assert(parent == null || !parent.Green.
IsList
, "parent cannot be a list");
Syntax\SyntaxNodeOrTokenList.cs (1)
126
get { return _node == null ? 0 : _node.Green.
IsList
? _node.SlotCount : 1; }
Syntax\SyntaxToken.cs (2)
31
Debug.Assert(parent == null || !parent.Green.
IsList
, "list cannot be a parent");
433
index = leading.
IsList
? leading.SlotCount : 1;
Syntax\SyntaxTokenList.cs (6)
33
Debug.Assert(tokenOrList == null || (tokenOrList.IsToken) || (tokenOrList.
IsList
));
117
public int Count => Node == null ? 0 : (Node.
IsList
? Node.SlotCount : 1);
132
if (Node.
IsList
)
280
Debug.Assert(node.
IsList
|| (i == 0 && !node.
IsList
));
281
return node.
IsList
? node.GetSlot(i) : node;
Syntax\SyntaxTriviaList.cs (5)
109
get { return Node == null ? 0 : (Node.
IsList
? Node.SlotCount : 1); }
130
if (Node.
IsList
)
459
Debug.Assert(node.
IsList
|| (i == 0 && !node.
IsList
));
460
return node.
IsList
? node.GetSlot(i) : node;
Syntax\SyntaxTriviaList.Enumerator.cs (2)
45
_count = greenNode.
IsList
? greenNode.SlotCount : 1;
73
index = leading.
IsList
? leading.SlotCount : 1;