3 overrides of GetSlot
Microsoft.CodeAnalysis (3)
Syntax\InternalSyntax\SyntaxList.WithManyChildren.cs (1)
51
internal override GreenNode
GetSlot
(int index)
Syntax\InternalSyntax\SyntaxList.WithThreeChildren.cs (1)
40
internal override GreenNode?
GetSlot
(int index)
Syntax\InternalSyntax\SyntaxList.WithTwoChildren.cs (1)
35
internal override GreenNode?
GetSlot
(int index)
51 references to GetSlot
Microsoft.CodeAnalysis (51)
Syntax\ChildSyntaxList.cs (7)
43
var child = green.
GetSlot
(i);
153
greenChild = green.
GetSlot
(slotIndex);
199
greenChild = greenChild.
GetSlot
(idx);
207
greenChild = greenChild.
GetSlot
(idx);
240
GreenNode? greenChild = green.
GetSlot
(slot);
288
green = green.
GetSlot
(slot);
323
greenChild = green.
GetSlot
(slotIndex);
Syntax\GreenNode.cs (18)
169
var node =
GetSlot
(index);
190
var child = this.
GetSlot
(i);
231
var child =
GetSlot
(i);
672
var child = currentNode.
GetSlot
(i);
690
var child = node.
GetSlot
(firstIndex);
706
var child = node.
GetSlot
(lastIndex);
755
var child = node.
GetSlot
(i);
781
var child = node.
GetSlot
(i);
807
var child = node.
GetSlot
(i);
877
var node1Child = node1.
GetSlot
(i);
878
var node2Child = node2.
GetSlot
(i);
986
var child =
GetSlot
(i);
1003
this.
GetSlot
(0) == child1;
1013
this.
GetSlot
(0) == child1 &&
1014
this.
GetSlot
(1) == child2;
1024
this.
GetSlot
(0) == child1 &&
1025
this.
GetSlot
(1) == child2 &&
1026
this.
GetSlot
(2) == child3;
Syntax\InternalSyntax\ChildSyntaxList.Enumerator.cs (3)
36
_currentChild = _list.
GetSlot
(_listIndex);
53
var child = _node.
GetSlot
(_childIndex);
66
_currentChild = _list.
GetSlot
(_listIndex);
Syntax\InternalSyntax\ChildSyntaxList.Reversed.Enumerator.cs (3)
46
_currentChild = _list.
GetSlot
(_listIndex);
56
var child = _node.
GetSlot
(_childIndex);
68
_currentChild = _list.
GetSlot
(_listIndex);
Syntax\InternalSyntax\SyntaxDiagnosticInfoList.cs (1)
90
var child = node.
GetSlot
(slotIndex);
Syntax\InternalSyntax\SyntaxList`1.cs (3)
44
return (TNode?)_node.
GetSlot
(index);
70
return node.
GetSlot
(index);
116
return (TNode?)node.
GetSlot
(node.SlotCount - 1);
Syntax\InternalSyntax\SyntaxListBuilder.cs (1)
58
this.Add(item.
GetSlot
(i));
Syntax\InternalSyntax\SyntaxNodeCache.cs (1)
177
if (!ChildInCache(node.
GetSlot
(i)))
Syntax\SyntaxNode.cs (10)
143
var green = this.Green.
GetSlot
(slot);
161
var green = this.Green.
GetSlot
(0);
178
var green = this.Green.
GetSlot
(slot);
196
var green = this.Green.
GetSlot
(0);
489
stack.Push(current.
GetSlot
(i));
509
var child = triviaNode.
GetSlot
(i);
592
var item = this.Green.
GetSlot
(i);
634
var greenChild = green.
GetSlot
(index);
654
int offset = green.
GetSlot
(index)?.FullWidth ?? 0;
664
var greenChild = green.
GetSlot
(index);
Syntax\SyntaxTokenList.cs (2)
136
return new SyntaxToken(_parent, Node.
GetSlot
(index), Position + Node.GetSlotOffset(index), _index + index);
281
return node.IsList ? node.
GetSlot
(i) : node;
Syntax\SyntaxTriviaList.cs (2)
134
return new SyntaxTrivia(Token, Node.
GetSlot
(index), Position + Node.GetSlotOffset(index), Index + index);
460
return node.IsList ? node.
GetSlot
(i) : node;