5 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)
Microsoft.CodeAnalysis.CSharp (2)
Syntax\InternalSyntax\SyntaxToken.cs (1)
65
internal override GreenNode
GetSlot
(int index)
Syntax\InternalSyntax\SyntaxTrivia.cs (1)
41
internal override GreenNode
GetSlot
(int index)
57 references to GetSlot
Microsoft.CodeAnalysis (51)
Syntax\ChildSyntaxList.cs (7)
43
var child = green.
GetSlot
(i);
159
greenChild = green.
GetSlot
(slotIndex);
192
var result = greenSlot.IsList ? greenSlot.
GetSlot
(offsetInSlot) : greenSlot;
229
greenChild = greenChild.
GetSlot
(idx);
237
greenChild = greenChild.
GetSlot
(idx);
270
GreenNode? greenChild = green.
GetSlot
(slot);
318
green = green.
GetSlot
(slot);
Syntax\GreenNode.cs (11)
174
var node =
GetSlot
(index);
195
var child = this.
GetSlot
(i);
236
var child =
GetSlot
(i);
689
var child = currentNode.
GetSlot
(i);
707
var child = node.
GetSlot
(firstIndex);
723
var child = node.
GetSlot
(lastIndex);
772
var child = node.
GetSlot
(i);
798
var child = node.
GetSlot
(i);
824
var child = node.
GetSlot
(i);
894
var node1Child = node1.
GetSlot
(i);
895
var node2Child = node2.
GetSlot
(i);
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 (8)
184
if (!ChildInCache(node.
GetSlot
(i)))
351
var child = node.
GetSlot
(i);
371
parent.
GetSlot
(0) == child1;
384
parent.
GetSlot
(0) == child1 &&
385
parent.
GetSlot
(1) == child2;
398
parent.
GetSlot
(0) == child1 &&
399
parent.
GetSlot
(1) == child2 &&
400
parent.
GetSlot
(2) == child3;
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;
Microsoft.CodeAnalysis.CSharp (6)
Syntax\InternalSyntax\CSharpSyntaxNode.cs (3)
89
var child = this.
GetSlot
(i);
149
var child = node.
GetSlot
(i);
210
GetDirectives(node.
GetSlot
(i), directives);
Syntax\SyntaxEquivalence.cs (2)
243
var child1 = before.
GetSlot
(i);
244
var child2 = after.
GetSlot
(i);
Syntax\SyntaxTreeDiagnosticEnumerator.cs (1)
86
var child = node.
GetSlot
(nextSlotIndex);