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)
58 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;
Microsoft.CodeAnalysis.CSharp (7)
Parser\SyntaxParser.cs (1)
1058
var child = root.
GetSlot
(i);
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)
77
var child = node.
GetSlot
(slotIndex);