2 overrides of GetChildPosition
Microsoft.CodeAnalysis (2)
Syntax\SyntaxList.SeparatedWithManyChildren.cs (1)
41
internal override int
GetChildPosition
(int index)
Syntax\SyntaxList.WithManyWeakChildren.cs (1)
40
internal override int
GetChildPosition
(int index)
384 references to GetChildPosition
Microsoft.CodeAnalysis (9)
Syntax\ChildSyntaxList.cs (1)
230
position = red.
GetChildPosition
(idx);
Syntax\SeparatedSyntaxList.cs (1)
155
return new SyntaxToken(node.Parent, green, node.
GetChildPosition
(index), _list.index + index);
Syntax\SyntaxList.SeparatedWithManyChildren.cs (1)
57
return base.
GetChildPosition
(index);
Syntax\SyntaxNode.cs (5)
146
Interlocked.CompareExchange(ref field, green.CreateRed(this, this.
GetChildPosition
(slot)), null);
181
Interlocked.CompareExchange(ref field, (T)green.CreateRed(this, this.
GetChildPosition
(slot)), null);
222
Interlocked.CompareExchange(ref element, green.CreateRed(this.Parent, this.
GetChildPosition
(slot)), null);
244
Interlocked.CompareExchange(ref element, green.CreateRed(this.Parent, this.
GetChildPosition
(1)), null);
267
var newNode = greenChild.CreateRed(this.Parent,
GetChildPosition
(index));
Syntax\SyntaxNodeOrTokenList.cs (1)
153
return new SyntaxToken(this.Parent, green, _node.
GetChildPosition
(index), this.index + index);
Microsoft.CodeAnalysis.CSharp (375)
_generated\2\Syntax.xml.Syntax.Generated.cs (374)
99
public SyntaxToken DotToken => new SyntaxToken(this, ((InternalSyntax.QualifiedNameSyntax)this.Green).dotToken,
GetChildPosition
(1), GetChildIndex(1));
218
public SyntaxToken GreaterThanToken => new SyntaxToken(this, ((InternalSyntax.TypeArgumentListSyntax)this.Green).greaterThanToken,
GetChildPosition
(2), GetChildIndex(2));
267
public SyntaxToken ColonColonToken => new SyntaxToken(this, ((InternalSyntax.AliasQualifiedNameSyntax)this.Green).colonColonToken,
GetChildPosition
(1), GetChildIndex(1));
443
public SyntaxToken CloseBracketToken => new SyntaxToken(this, ((InternalSyntax.ArrayRankSpecifierSyntax)this.Green).closeBracketToken,
GetChildPosition
(2), GetChildIndex(2));
491
public SyntaxToken AsteriskToken => new SyntaxToken(this, ((InternalSyntax.PointerTypeSyntax)this.Green).asteriskToken,
GetChildPosition
(1), GetChildIndex(1));
536
public SyntaxToken AsteriskToken => new SyntaxToken(this, ((InternalSyntax.FunctionPointerTypeSyntax)this.Green).asteriskToken,
GetChildPosition
(1), GetChildIndex(1));
613
public SyntaxToken GreaterThanToken => new SyntaxToken(this, ((InternalSyntax.FunctionPointerParameterListSyntax)this.Green).greaterThanToken,
GetChildPosition
(2), GetChildIndex(2));
722
public SyntaxToken CloseBracketToken => new SyntaxToken(this, ((InternalSyntax.FunctionPointerUnmanagedCallingConventionListSyntax)this.Green).closeBracketToken,
GetChildPosition
(2), GetChildIndex(2));
810
public SyntaxToken QuestionToken => new SyntaxToken(this, ((InternalSyntax.NullableTypeSyntax)this.Green).questionToken,
GetChildPosition
(1), GetChildIndex(1));
864
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.TupleTypeSyntax)this.Green).closeParenToken,
GetChildPosition
(2), GetChildIndex(2));
917
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
1008
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
1121
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.ParenthesizedExpressionSyntax)this.Green).closeParenToken,
GetChildPosition
(2), GetChildIndex(2));
1177
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.TupleExpressionSyntax)this.Green).closeParenToken,
GetChildPosition
(2), GetChildIndex(2));
1325
public SyntaxToken OperatorToken => new SyntaxToken(this, ((InternalSyntax.PostfixUnaryExpressionSyntax)this.Green).operatorToken,
GetChildPosition
(1), GetChildIndex(1));
1372
public SyntaxToken OperatorToken => new SyntaxToken(this, ((InternalSyntax.MemberAccessExpressionSyntax)this.Green).operatorToken,
GetChildPosition
(1), GetChildIndex(1));
1434
public SyntaxToken OperatorToken => new SyntaxToken(this, ((InternalSyntax.ConditionalAccessExpressionSyntax)this.Green).operatorToken,
GetChildPosition
(1), GetChildIndex(1));
1584
public SyntaxToken OperatorToken => new SyntaxToken(this, ((InternalSyntax.RangeExpressionSyntax)this.Green).operatorToken,
GetChildPosition
(1), GetChildIndex(1));
1710
public SyntaxToken OperatorToken => new SyntaxToken(this, ((InternalSyntax.BinaryExpressionSyntax)this.Green).operatorToken,
GetChildPosition
(1), GetChildIndex(1));
1784
public SyntaxToken OperatorToken => new SyntaxToken(this, ((InternalSyntax.AssignmentExpressionSyntax)this.Green).operatorToken,
GetChildPosition
(1), GetChildIndex(1));
1847
public SyntaxToken QuestionToken => new SyntaxToken(this, ((InternalSyntax.ConditionalExpressionSyntax)this.Green).questionToken,
GetChildPosition
(1), GetChildIndex(1));
1853
public SyntaxToken ColonToken => new SyntaxToken(this, ((InternalSyntax.ConditionalExpressionSyntax)this.Green).colonToken,
GetChildPosition
(3), GetChildIndex(3));
2095
public SyntaxToken OpenParenToken => new SyntaxToken(this, ((InternalSyntax.MakeRefExpressionSyntax)this.Green).openParenToken,
GetChildPosition
(1), GetChildIndex(1));
2101
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.MakeRefExpressionSyntax)this.Green).closeParenToken,
GetChildPosition
(3), GetChildIndex(3));
2148
public SyntaxToken OpenParenToken => new SyntaxToken(this, ((InternalSyntax.RefTypeExpressionSyntax)this.Green).openParenToken,
GetChildPosition
(1), GetChildIndex(1));
2154
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.RefTypeExpressionSyntax)this.Green).closeParenToken,
GetChildPosition
(3), GetChildIndex(3));
2202
public SyntaxToken OpenParenToken => new SyntaxToken(this, ((InternalSyntax.RefValueExpressionSyntax)this.Green).openParenToken,
GetChildPosition
(1), GetChildIndex(1));
2208
public SyntaxToken Comma => new SyntaxToken(this, ((InternalSyntax.RefValueExpressionSyntax)this.Green).comma,
GetChildPosition
(3), GetChildIndex(3));
2214
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.RefValueExpressionSyntax)this.Green).closeParenToken,
GetChildPosition
(5), GetChildIndex(5));
2276
public SyntaxToken OpenParenToken => new SyntaxToken(this, ((InternalSyntax.CheckedExpressionSyntax)this.Green).openParenToken,
GetChildPosition
(1), GetChildIndex(1));
2282
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.CheckedExpressionSyntax)this.Green).closeParenToken,
GetChildPosition
(3), GetChildIndex(3));
2329
public SyntaxToken OpenParenToken => new SyntaxToken(this, ((InternalSyntax.DefaultExpressionSyntax)this.Green).openParenToken,
GetChildPosition
(1), GetChildIndex(1));
2335
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.DefaultExpressionSyntax)this.Green).closeParenToken,
GetChildPosition
(3), GetChildIndex(3));
2382
public SyntaxToken OpenParenToken => new SyntaxToken(this, ((InternalSyntax.TypeOfExpressionSyntax)this.Green).openParenToken,
GetChildPosition
(1), GetChildIndex(1));
2388
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.TypeOfExpressionSyntax)this.Green).closeParenToken,
GetChildPosition
(3), GetChildIndex(3));
2435
public SyntaxToken OpenParenToken => new SyntaxToken(this, ((InternalSyntax.SizeOfExpressionSyntax)this.Green).openParenToken,
GetChildPosition
(1), GetChildIndex(1));
2441
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.SizeOfExpressionSyntax)this.Green).closeParenToken,
GetChildPosition
(3), GetChildIndex(3));
2635
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.ArgumentListSyntax)this.Green).closeParenToken,
GetChildPosition
(2), GetChildIndex(2));
2695
public SyntaxToken CloseBracketToken => new SyntaxToken(this, ((InternalSyntax.BracketedArgumentListSyntax)this.Green).closeBracketToken,
GetChildPosition
(2), GetChildIndex(2));
2751
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
2827
public override SyntaxToken ColonToken => new SyntaxToken(this, ((InternalSyntax.ExpressionColonSyntax)this.Green).colonToken,
GetChildPosition
(1), GetChildIndex(1));
2874
public override SyntaxToken ColonToken => new SyntaxToken(this, ((InternalSyntax.NameColonSyntax)this.Green).colonToken,
GetChildPosition
(1), GetChildIndex(1));
2981
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.CastExpressionSyntax)this.Green).closeParenToken,
GetChildPosition
(2), GetChildIndex(2));
3089
public SyntaxToken DelegateKeyword => new SyntaxToken(this, ((InternalSyntax.AnonymousMethodExpressionSyntax)this.Green).delegateKeyword,
GetChildPosition
(1), GetChildIndex(1));
3218
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
3226
public override SyntaxToken ArrowToken => new SyntaxToken(this, ((InternalSyntax.SimpleLambdaExpressionSyntax)this.Green).arrowToken,
GetChildPosition
(3), GetChildIndex(3));
3376
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
3386
public override SyntaxToken ArrowToken => new SyntaxToken(this, ((InternalSyntax.ParenthesizedLambdaExpressionSyntax)this.Green).arrowToken,
GetChildPosition
(4), GetChildIndex(4));
3503
public SyntaxToken CloseBraceToken => new SyntaxToken(this, ((InternalSyntax.InitializerExpressionSyntax)this.Green).closeBraceToken,
GetChildPosition
(2), GetChildIndex(2));
3722
public SyntaxToken WithKeyword => new SyntaxToken(this, ((InternalSyntax.WithExpressionSyntax)this.Green).withKeyword,
GetChildPosition
(1), GetChildIndex(1));
3842
public SyntaxToken OpenBraceToken => new SyntaxToken(this, ((InternalSyntax.AnonymousObjectCreationExpressionSyntax)this.Green).openBraceToken,
GetChildPosition
(1), GetChildIndex(1));
3855
public SyntaxToken CloseBraceToken => new SyntaxToken(this, ((InternalSyntax.AnonymousObjectCreationExpressionSyntax)this.Green).closeBraceToken,
GetChildPosition
(3), GetChildIndex(3));
3968
public SyntaxToken OpenBracketToken => new SyntaxToken(this, ((InternalSyntax.ImplicitArrayCreationExpressionSyntax)this.Green).openBracketToken,
GetChildPosition
(1), GetChildIndex(1));
3976
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(2), GetChildIndex(2)) : default;
3981
public SyntaxToken CloseBracketToken => new SyntaxToken(this, ((InternalSyntax.ImplicitArrayCreationExpressionSyntax)this.Green).closeBracketToken,
GetChildPosition
(3), GetChildIndex(3));
4097
public SyntaxToken OpenBracketToken => new SyntaxToken(this, ((InternalSyntax.ImplicitStackAllocArrayCreationExpressionSyntax)this.Green).openBracketToken,
GetChildPosition
(1), GetChildIndex(1));
4100
public SyntaxToken CloseBracketToken => new SyntaxToken(this, ((InternalSyntax.ImplicitStackAllocArrayCreationExpressionSyntax)this.Green).closeBracketToken,
GetChildPosition
(2), GetChildIndex(2));
4159
public SyntaxToken CloseBracketToken => new SyntaxToken(this, ((InternalSyntax.CollectionExpressionSyntax)this.Green).closeBracketToken,
GetChildPosition
(2), GetChildIndex(2));
4478
public SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.FromClauseSyntax)this.Green).identifier,
GetChildPosition
(2), GetChildIndex(2));
4480
public SyntaxToken InKeyword => new SyntaxToken(this, ((InternalSyntax.FromClauseSyntax)this.Green).inKeyword,
GetChildPosition
(3), GetChildIndex(3));
4540
public SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.LetClauseSyntax)this.Green).identifier,
GetChildPosition
(1), GetChildIndex(1));
4542
public SyntaxToken EqualsToken => new SyntaxToken(this, ((InternalSyntax.LetClauseSyntax)this.Green).equalsToken,
GetChildPosition
(2), GetChildIndex(2));
4595
public SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.JoinClauseSyntax)this.Green).identifier,
GetChildPosition
(2), GetChildIndex(2));
4597
public SyntaxToken InKeyword => new SyntaxToken(this, ((InternalSyntax.JoinClauseSyntax)this.Green).inKeyword,
GetChildPosition
(3), GetChildIndex(3));
4601
public SyntaxToken OnKeyword => new SyntaxToken(this, ((InternalSyntax.JoinClauseSyntax)this.Green).onKeyword,
GetChildPosition
(5), GetChildIndex(5));
4605
public SyntaxToken EqualsKeyword => new SyntaxToken(this, ((InternalSyntax.JoinClauseSyntax)this.Green).equalsKeyword,
GetChildPosition
(7), GetChildIndex(7));
4677
public SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.JoinIntoClauseSyntax)this.Green).identifier,
GetChildPosition
(1), GetChildIndex(1));
4818
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
4907
public SyntaxToken ByKeyword => new SyntaxToken(this, ((InternalSyntax.GroupClauseSyntax)this.Green).byKeyword,
GetChildPosition
(2), GetChildIndex(2));
4966
public SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.QueryContinuationSyntax)this.Green).identifier,
GetChildPosition
(1), GetChildIndex(1));
5058
public SyntaxToken StringEndToken => new SyntaxToken(this, ((InternalSyntax.InterpolatedStringExpressionSyntax)this.Green).stringEndToken,
GetChildPosition
(2), GetChildIndex(2));
5106
public SyntaxToken IsKeyword => new SyntaxToken(this, ((InternalSyntax.IsPatternExpressionSyntax)this.Green).isKeyword,
GetChildPosition
(1), GetChildIndex(1));
5478
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.PositionalPatternClauseSyntax)this.Green).closeParenToken,
GetChildPosition
(2), GetChildIndex(2));
5532
public SyntaxToken CloseBraceToken => new SyntaxToken(this, ((InternalSyntax.PropertyPatternClauseSyntax)this.Green).closeBraceToken,
GetChildPosition
(2), GetChildIndex(2));
5674
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.ParenthesizedPatternSyntax)this.Green).closeParenToken,
GetChildPosition
(2), GetChildIndex(2));
5802
public SyntaxToken OperatorToken => new SyntaxToken(this, ((InternalSyntax.BinaryPatternSyntax)this.Green).operatorToken,
GetChildPosition
(1), GetChildIndex(1));
5911
public SyntaxToken CloseBracketToken => new SyntaxToken(this, ((InternalSyntax.ListPatternSyntax)this.Green).closeBracketToken,
GetChildPosition
(2), GetChildIndex(2));
6072
public SyntaxToken CloseBraceToken => new SyntaxToken(this, ((InternalSyntax.InterpolationSyntax)this.Green).closeBraceToken,
GetChildPosition
(4), GetChildIndex(4));
6173
public SyntaxToken FormatStringToken => new SyntaxToken(this, ((InternalSyntax.InterpolationFormatClauseSyntax)this.Green).formatStringToken,
GetChildPosition
(1), GetChildIndex(1));
6222
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
6305
public SyntaxToken OpenBraceToken => new SyntaxToken(this, ((InternalSyntax.BlockSyntax)this.Green).openBraceToken,
GetChildPosition
(1), GetChildIndex(1));
6309
public SyntaxToken CloseBraceToken => new SyntaxToken(this, ((InternalSyntax.BlockSyntax)this.Green).closeBraceToken,
GetChildPosition
(3), GetChildIndex(3));
6381
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
6388
public SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.LocalFunctionStatementSyntax)this.Green).identifier,
GetChildPosition
(3), GetChildIndex(3));
6406
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(9), GetChildIndex(9)) : default;
6508
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
6517
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(2), GetChildIndex(2)) : default;
6527
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(3), GetChildIndex(3)) : default;
6533
public SyntaxToken SemicolonToken => new SyntaxToken(this, ((InternalSyntax.LocalDeclarationStatementSyntax)this.Green).semicolonToken,
GetChildPosition
(5), GetChildIndex(5));
6861
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.ParenthesizedVariableDesignationSyntax)this.Green).closeParenToken,
GetChildPosition
(2), GetChildIndex(2));
6909
public SyntaxToken SemicolonToken => new SyntaxToken(this, ((InternalSyntax.ExpressionStatementSyntax)this.Green).semicolonToken,
GetChildPosition
(2), GetChildIndex(2));
6968
public SyntaxToken SemicolonToken => new SyntaxToken(this, ((InternalSyntax.EmptyStatementSyntax)this.Green).semicolonToken,
GetChildPosition
(1), GetChildIndex(1));
7017
public SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.LabeledStatementSyntax)this.Green).identifier,
GetChildPosition
(1), GetChildIndex(1));
7020
public SyntaxToken ColonToken => new SyntaxToken(this, ((InternalSyntax.LabeledStatementSyntax)this.Green).colonToken,
GetChildPosition
(2), GetChildIndex(2));
7091
public SyntaxToken GotoKeyword => new SyntaxToken(this, ((InternalSyntax.GotoStatementSyntax)this.Green).gotoKeyword,
GetChildPosition
(1), GetChildIndex(1));
7101
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(2), GetChildIndex(2)) : default;
7113
public SyntaxToken SemicolonToken => new SyntaxToken(this, ((InternalSyntax.GotoStatementSyntax)this.Green).semicolonToken,
GetChildPosition
(4), GetChildIndex(4));
7174
public SyntaxToken BreakKeyword => new SyntaxToken(this, ((InternalSyntax.BreakStatementSyntax)this.Green).breakKeyword,
GetChildPosition
(1), GetChildIndex(1));
7176
public SyntaxToken SemicolonToken => new SyntaxToken(this, ((InternalSyntax.BreakStatementSyntax)this.Green).semicolonToken,
GetChildPosition
(2), GetChildIndex(2));
7223
public SyntaxToken ContinueKeyword => new SyntaxToken(this, ((InternalSyntax.ContinueStatementSyntax)this.Green).continueKeyword,
GetChildPosition
(1), GetChildIndex(1));
7225
public SyntaxToken SemicolonToken => new SyntaxToken(this, ((InternalSyntax.ContinueStatementSyntax)this.Green).semicolonToken,
GetChildPosition
(2), GetChildIndex(2));
7273
public SyntaxToken ReturnKeyword => new SyntaxToken(this, ((InternalSyntax.ReturnStatementSyntax)this.Green).returnKeyword,
GetChildPosition
(1), GetChildIndex(1));
7277
public SyntaxToken SemicolonToken => new SyntaxToken(this, ((InternalSyntax.ReturnStatementSyntax)this.Green).semicolonToken,
GetChildPosition
(3), GetChildIndex(3));
7338
public SyntaxToken ThrowKeyword => new SyntaxToken(this, ((InternalSyntax.ThrowStatementSyntax)this.Green).throwKeyword,
GetChildPosition
(1), GetChildIndex(1));
7342
public SyntaxToken SemicolonToken => new SyntaxToken(this, ((InternalSyntax.ThrowStatementSyntax)this.Green).semicolonToken,
GetChildPosition
(3), GetChildIndex(3));
7404
public SyntaxToken YieldKeyword => new SyntaxToken(this, ((InternalSyntax.YieldStatementSyntax)this.Green).yieldKeyword,
GetChildPosition
(1), GetChildIndex(1));
7406
public SyntaxToken ReturnOrBreakKeyword => new SyntaxToken(this, ((InternalSyntax.YieldStatementSyntax)this.Green).returnOrBreakKeyword,
GetChildPosition
(2), GetChildIndex(2));
7410
public SyntaxToken SemicolonToken => new SyntaxToken(this, ((InternalSyntax.YieldStatementSyntax)this.Green).semicolonToken,
GetChildPosition
(4), GetChildIndex(4));
7473
public SyntaxToken WhileKeyword => new SyntaxToken(this, ((InternalSyntax.WhileStatementSyntax)this.Green).whileKeyword,
GetChildPosition
(1), GetChildIndex(1));
7475
public SyntaxToken OpenParenToken => new SyntaxToken(this, ((InternalSyntax.WhileStatementSyntax)this.Green).openParenToken,
GetChildPosition
(2), GetChildIndex(2));
7479
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.WhileStatementSyntax)this.Green).closeParenToken,
GetChildPosition
(4), GetChildIndex(4));
7547
public SyntaxToken DoKeyword => new SyntaxToken(this, ((InternalSyntax.DoStatementSyntax)this.Green).doKeyword,
GetChildPosition
(1), GetChildIndex(1));
7551
public SyntaxToken WhileKeyword => new SyntaxToken(this, ((InternalSyntax.DoStatementSyntax)this.Green).whileKeyword,
GetChildPosition
(3), GetChildIndex(3));
7553
public SyntaxToken OpenParenToken => new SyntaxToken(this, ((InternalSyntax.DoStatementSyntax)this.Green).openParenToken,
GetChildPosition
(4), GetChildIndex(4));
7557
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.DoStatementSyntax)this.Green).closeParenToken,
GetChildPosition
(6), GetChildIndex(6));
7559
public SyntaxToken SemicolonToken => new SyntaxToken(this, ((InternalSyntax.DoStatementSyntax)this.Green).semicolonToken,
GetChildPosition
(7), GetChildIndex(7));
7630
public SyntaxToken ForKeyword => new SyntaxToken(this, ((InternalSyntax.ForStatementSyntax)this.Green).forKeyword,
GetChildPosition
(1), GetChildIndex(1));
7632
public SyntaxToken OpenParenToken => new SyntaxToken(this, ((InternalSyntax.ForStatementSyntax)this.Green).openParenToken,
GetChildPosition
(2), GetChildIndex(2));
7645
public SyntaxToken FirstSemicolonToken => new SyntaxToken(this, ((InternalSyntax.ForStatementSyntax)this.Green).firstSemicolonToken,
GetChildPosition
(5), GetChildIndex(5));
7649
public SyntaxToken SecondSemicolonToken => new SyntaxToken(this, ((InternalSyntax.ForStatementSyntax)this.Green).secondSemicolonToken,
GetChildPosition
(7), GetChildIndex(7));
7660
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.ForStatementSyntax)this.Green).closeParenToken,
GetChildPosition
(9), GetChildIndex(9));
7787
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
7791
public override SyntaxToken ForEachKeyword => new SyntaxToken(this, ((InternalSyntax.ForEachStatementSyntax)this.Green).forEachKeyword,
GetChildPosition
(2), GetChildIndex(2));
7793
public override SyntaxToken OpenParenToken => new SyntaxToken(this, ((InternalSyntax.ForEachStatementSyntax)this.Green).openParenToken,
GetChildPosition
(3), GetChildIndex(3));
7798
public SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.ForEachStatementSyntax)this.Green).identifier,
GetChildPosition
(5), GetChildIndex(5));
7800
public override SyntaxToken InKeyword => new SyntaxToken(this, ((InternalSyntax.ForEachStatementSyntax)this.Green).inKeyword,
GetChildPosition
(6), GetChildIndex(6));
7804
public override SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.ForEachStatementSyntax)this.Green).closeParenToken,
GetChildPosition
(8), GetChildIndex(8));
7891
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
7895
public override SyntaxToken ForEachKeyword => new SyntaxToken(this, ((InternalSyntax.ForEachVariableStatementSyntax)this.Green).forEachKeyword,
GetChildPosition
(2), GetChildIndex(2));
7897
public override SyntaxToken OpenParenToken => new SyntaxToken(this, ((InternalSyntax.ForEachVariableStatementSyntax)this.Green).openParenToken,
GetChildPosition
(3), GetChildIndex(3));
7907
public override SyntaxToken InKeyword => new SyntaxToken(this, ((InternalSyntax.ForEachVariableStatementSyntax)this.Green).inKeyword,
GetChildPosition
(5), GetChildIndex(5));
7911
public override SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.ForEachVariableStatementSyntax)this.Green).closeParenToken,
GetChildPosition
(7), GetChildIndex(7));
7997
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
8001
public SyntaxToken UsingKeyword => new SyntaxToken(this, ((InternalSyntax.UsingStatementSyntax)this.Green).usingKeyword,
GetChildPosition
(2), GetChildIndex(2));
8003
public SyntaxToken OpenParenToken => new SyntaxToken(this, ((InternalSyntax.UsingStatementSyntax)this.Green).openParenToken,
GetChildPosition
(3), GetChildIndex(3));
8009
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.UsingStatementSyntax)this.Green).closeParenToken,
GetChildPosition
(6), GetChildIndex(6));
8081
public SyntaxToken FixedKeyword => new SyntaxToken(this, ((InternalSyntax.FixedStatementSyntax)this.Green).fixedKeyword,
GetChildPosition
(1), GetChildIndex(1));
8083
public SyntaxToken OpenParenToken => new SyntaxToken(this, ((InternalSyntax.FixedStatementSyntax)this.Green).openParenToken,
GetChildPosition
(2), GetChildIndex(2));
8087
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.FixedStatementSyntax)this.Green).closeParenToken,
GetChildPosition
(4), GetChildIndex(4));
8156
public SyntaxToken Keyword => new SyntaxToken(this, ((InternalSyntax.CheckedStatementSyntax)this.Green).keyword,
GetChildPosition
(1), GetChildIndex(1));
8220
public SyntaxToken UnsafeKeyword => new SyntaxToken(this, ((InternalSyntax.UnsafeStatementSyntax)this.Green).unsafeKeyword,
GetChildPosition
(1), GetChildIndex(1));
8285
public SyntaxToken LockKeyword => new SyntaxToken(this, ((InternalSyntax.LockStatementSyntax)this.Green).lockKeyword,
GetChildPosition
(1), GetChildIndex(1));
8287
public SyntaxToken OpenParenToken => new SyntaxToken(this, ((InternalSyntax.LockStatementSyntax)this.Green).openParenToken,
GetChildPosition
(2), GetChildIndex(2));
8291
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.LockStatementSyntax)this.Green).closeParenToken,
GetChildPosition
(4), GetChildIndex(4));
8366
public SyntaxToken IfKeyword => new SyntaxToken(this, ((InternalSyntax.IfStatementSyntax)this.Green).ifKeyword,
GetChildPosition
(1), GetChildIndex(1));
8371
public SyntaxToken OpenParenToken => new SyntaxToken(this, ((InternalSyntax.IfStatementSyntax)this.Green).openParenToken,
GetChildPosition
(2), GetChildIndex(2));
8381
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.IfStatementSyntax)this.Green).closeParenToken,
GetChildPosition
(4), GetChildIndex(4));
8510
public SyntaxToken SwitchKeyword => new SyntaxToken(this, ((InternalSyntax.SwitchStatementSyntax)this.Green).switchKeyword,
GetChildPosition
(1), GetChildIndex(1));
8520
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(2), GetChildIndex(2)) : default;
8537
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(4), GetChildIndex(4)) : default;
8544
public SyntaxToken OpenBraceToken => new SyntaxToken(this, ((InternalSyntax.SwitchStatementSyntax)this.Green).openBraceToken,
GetChildPosition
(5), GetChildIndex(5));
8554
public SyntaxToken CloseBraceToken => new SyntaxToken(this, ((InternalSyntax.SwitchStatementSyntax)this.Green).closeBraceToken,
GetChildPosition
(7), GetChildIndex(7));
8719
public override SyntaxToken ColonToken => new SyntaxToken(this, ((InternalSyntax.CasePatternSwitchLabelSyntax)this.Green).colonToken,
GetChildPosition
(3), GetChildIndex(3));
8784
public override SyntaxToken ColonToken => new SyntaxToken(this, ((InternalSyntax.CaseSwitchLabelSyntax)this.Green).colonToken,
GetChildPosition
(2), GetChildIndex(2));
8830
public override SyntaxToken ColonToken => new SyntaxToken(this, ((InternalSyntax.DefaultSwitchLabelSyntax)this.Green).colonToken,
GetChildPosition
(1), GetChildIndex(1));
8875
public SyntaxToken SwitchKeyword => new SyntaxToken(this, ((InternalSyntax.SwitchExpressionSyntax)this.Green).switchKeyword,
GetChildPosition
(1), GetChildIndex(1));
8877
public SyntaxToken OpenBraceToken => new SyntaxToken(this, ((InternalSyntax.SwitchExpressionSyntax)this.Green).openBraceToken,
GetChildPosition
(2), GetChildIndex(2));
8888
public SyntaxToken CloseBraceToken => new SyntaxToken(this, ((InternalSyntax.SwitchExpressionSyntax)this.Green).closeBraceToken,
GetChildPosition
(4), GetChildIndex(4));
8951
public SyntaxToken EqualsGreaterThanToken => new SyntaxToken(this, ((InternalSyntax.SwitchExpressionArmSyntax)this.Green).equalsGreaterThanToken,
GetChildPosition
(2), GetChildIndex(2));
9014
public SyntaxToken TryKeyword => new SyntaxToken(this, ((InternalSyntax.TryStatementSyntax)this.Green).tryKeyword,
GetChildPosition
(1), GetChildIndex(1));
9162
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(2), GetChildIndex(2)) : default;
9166
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.CatchDeclarationSyntax)this.Green).closeParenToken,
GetChildPosition
(3), GetChildIndex(3));
9210
public SyntaxToken OpenParenToken => new SyntaxToken(this, ((InternalSyntax.CatchFilterClauseSyntax)this.Green).openParenToken,
GetChildPosition
(1), GetChildIndex(1));
9214
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.CatchFilterClauseSyntax)this.Green).closeParenToken,
GetChildPosition
(3), GetChildIndex(3));
9313
public SyntaxToken EndOfFileToken => new SyntaxToken(this, ((InternalSyntax.CompilationUnitSyntax)this.Green).endOfFileToken,
GetChildPosition
(4), GetChildIndex(4));
9383
public SyntaxToken AliasKeyword => new SyntaxToken(this, ((InternalSyntax.ExternAliasDirectiveSyntax)this.Green).aliasKeyword,
GetChildPosition
(1), GetChildIndex(1));
9386
public SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.ExternAliasDirectiveSyntax)this.Green).identifier,
GetChildPosition
(2), GetChildIndex(2));
9389
public SyntaxToken SemicolonToken => new SyntaxToken(this, ((InternalSyntax.ExternAliasDirectiveSyntax)this.Green).semicolonToken,
GetChildPosition
(3), GetChildIndex(3));
9441
public SyntaxToken UsingKeyword => new SyntaxToken(this, ((InternalSyntax.UsingDirectiveSyntax)this.Green).usingKeyword,
GetChildPosition
(1), GetChildIndex(1));
9448
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(2), GetChildIndex(2)) : default;
9457
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(3), GetChildIndex(3)) : default;
9465
public SyntaxToken SemicolonToken => new SyntaxToken(this, ((InternalSyntax.UsingDirectiveSyntax)this.Green).semicolonToken,
GetChildPosition
(6), GetChildIndex(6));
9602
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
9606
public override SyntaxToken NamespaceKeyword => new SyntaxToken(this, ((InternalSyntax.NamespaceDeclarationSyntax)this.Green).namespaceKeyword,
GetChildPosition
(2), GetChildIndex(2));
9610
public SyntaxToken OpenBraceToken => new SyntaxToken(this, ((InternalSyntax.NamespaceDeclarationSyntax)this.Green).openBraceToken,
GetChildPosition
(4), GetChildIndex(4));
9618
public SyntaxToken CloseBraceToken => new SyntaxToken(this, ((InternalSyntax.NamespaceDeclarationSyntax)this.Green).closeBraceToken,
GetChildPosition
(8), GetChildIndex(8));
9626
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(9), GetChildIndex(9)) : default;
9723
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
9727
public override SyntaxToken NamespaceKeyword => new SyntaxToken(this, ((InternalSyntax.FileScopedNamespaceDeclarationSyntax)this.Green).namespaceKeyword,
GetChildPosition
(2), GetChildIndex(2));
9731
public SyntaxToken SemicolonToken => new SyntaxToken(this, ((InternalSyntax.FileScopedNamespaceDeclarationSyntax)this.Green).semicolonToken,
GetChildPosition
(4), GetChildIndex(4));
9838
public SyntaxToken CloseBracketToken => new SyntaxToken(this, ((InternalSyntax.AttributeListSyntax)this.Green).closeBracketToken,
GetChildPosition
(3), GetChildIndex(3));
9898
public SyntaxToken ColonToken => new SyntaxToken(this, ((InternalSyntax.AttributeTargetSpecifierSyntax)this.Green).colonToken,
GetChildPosition
(1), GetChildIndex(1));
10016
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.AttributeArgumentListSyntax)this.Green).closeParenToken,
GetChildPosition
(2), GetChildIndex(2));
10126
public SyntaxToken EqualsToken => new SyntaxToken(this, ((InternalSyntax.NameEqualsSyntax)this.Green).equalsToken,
GetChildPosition
(1), GetChildIndex(1));
10181
public SyntaxToken GreaterThanToken => new SyntaxToken(this, ((InternalSyntax.TypeParameterListSyntax)this.Green).greaterThanToken,
GetChildPosition
(2), GetChildIndex(2));
10233
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
10238
public SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.TypeParameterSyntax)this.Green).identifier,
GetChildPosition
(2), GetChildIndex(2));
10390
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
10395
public override SyntaxToken Keyword => new SyntaxToken(this, ((InternalSyntax.ClassDeclarationSyntax)this.Green).keyword,
GetChildPosition
(2), GetChildIndex(2));
10397
public override SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.ClassDeclarationSyntax)this.Green).identifier,
GetChildPosition
(3), GetChildIndex(3));
10412
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(8), GetChildIndex(8)) : default;
10423
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(10), GetChildIndex(10)) : default;
10432
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(11), GetChildIndex(11)) : default;
10557
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
10562
public override SyntaxToken Keyword => new SyntaxToken(this, ((InternalSyntax.StructDeclarationSyntax)this.Green).keyword,
GetChildPosition
(2), GetChildIndex(2));
10564
public override SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.StructDeclarationSyntax)this.Green).identifier,
GetChildPosition
(3), GetChildIndex(3));
10579
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(8), GetChildIndex(8)) : default;
10590
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(10), GetChildIndex(10)) : default;
10599
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(11), GetChildIndex(11)) : default;
10723
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
10728
public override SyntaxToken Keyword => new SyntaxToken(this, ((InternalSyntax.InterfaceDeclarationSyntax)this.Green).keyword,
GetChildPosition
(2), GetChildIndex(2));
10730
public override SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.InterfaceDeclarationSyntax)this.Green).identifier,
GetChildPosition
(3), GetChildIndex(3));
10745
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(8), GetChildIndex(8)) : default;
10756
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(10), GetChildIndex(10)) : default;
10765
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(11), GetChildIndex(11)) : default;
10889
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
10893
public override SyntaxToken Keyword => new SyntaxToken(this, ((InternalSyntax.RecordDeclarationSyntax)this.Green).keyword,
GetChildPosition
(2), GetChildIndex(2));
10900
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(3), GetChildIndex(3)) : default;
10904
public override SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.RecordDeclarationSyntax)this.Green).identifier,
GetChildPosition
(4), GetChildIndex(4));
10919
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(9), GetChildIndex(9)) : default;
10930
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(11), GetChildIndex(11)) : default;
10939
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(12), GetChildIndex(12)) : default;
11061
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
11066
public SyntaxToken EnumKeyword => new SyntaxToken(this, ((InternalSyntax.EnumDeclarationSyntax)this.Green).enumKeyword,
GetChildPosition
(2), GetChildIndex(2));
11068
public override SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.EnumDeclarationSyntax)this.Green).identifier,
GetChildPosition
(3), GetChildIndex(3));
11077
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(5), GetChildIndex(5)) : default;
11096
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(7), GetChildIndex(7)) : default;
11106
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(8), GetChildIndex(8)) : default;
11200
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
11205
public SyntaxToken DelegateKeyword => new SyntaxToken(this, ((InternalSyntax.DelegateDeclarationSyntax)this.Green).delegateKeyword,
GetChildPosition
(2), GetChildIndex(2));
11211
public SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.DelegateDeclarationSyntax)this.Green).identifier,
GetChildPosition
(4), GetChildIndex(4));
11222
public SyntaxToken SemicolonToken => new SyntaxToken(this, ((InternalSyntax.DelegateDeclarationSyntax)this.Green).semicolonToken,
GetChildPosition
(8), GetChildIndex(8));
11309
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
11314
public SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.EnumMemberDeclarationSyntax)this.Green).identifier,
GetChildPosition
(2), GetChildIndex(2));
11389
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
11393
public override SyntaxToken Keyword => new SyntaxToken(this, ((InternalSyntax.ExtensionBlockDeclarationSyntax)this.Green).keyword,
GetChildPosition
(2), GetChildIndex(2));
11406
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(6), GetChildIndex(6)) : default;
11417
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(8), GetChildIndex(8)) : default;
11426
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(9), GetChildIndex(9)) : default;
11698
public SyntaxToken ColonToken => new SyntaxToken(this, ((InternalSyntax.TypeParameterConstraintClauseSyntax)this.Green).colonToken,
GetChildPosition
(2), GetChildIndex(2));
11777
public SyntaxToken OpenParenToken => new SyntaxToken(this, ((InternalSyntax.ConstructorConstraintSyntax)this.Green).openParenToken,
GetChildPosition
(1), GetChildIndex(1));
11780
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.ConstructorConstraintSyntax)this.Green).closeParenToken,
GetChildPosition
(2), GetChildIndex(2));
11831
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
12020
public SyntaxToken StructKeyword => new SyntaxToken(this, ((InternalSyntax.RefStructConstraintSyntax)this.Green).structKeyword,
GetChildPosition
(1), GetChildIndex(1));
12094
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
12100
public override SyntaxToken SemicolonToken => new SyntaxToken(this, ((InternalSyntax.FieldDeclarationSyntax)this.Green).semicolonToken,
GetChildPosition
(3), GetChildIndex(3));
12173
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
12177
public SyntaxToken EventKeyword => new SyntaxToken(this, ((InternalSyntax.EventFieldDeclarationSyntax)this.Green).eventKeyword,
GetChildPosition
(2), GetChildIndex(2));
12181
public override SyntaxToken SemicolonToken => new SyntaxToken(this, ((InternalSyntax.EventFieldDeclarationSyntax)this.Green).semicolonToken,
GetChildPosition
(4), GetChildIndex(4));
12249
public SyntaxToken DotToken => new SyntaxToken(this, ((InternalSyntax.ExplicitInterfaceSpecifierSyntax)this.Green).dotToken,
GetChildPosition
(1), GetChildIndex(1));
12347
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
12357
public SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.MethodDeclarationSyntax)this.Green).identifier,
GetChildPosition
(4), GetChildIndex(4));
12376
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(10), GetChildIndex(10)) : default;
12495
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
12505
public SyntaxToken OperatorKeyword => new SyntaxToken(this, ((InternalSyntax.OperatorDeclarationSyntax)this.Green).operatorKeyword,
GetChildPosition
(4), GetChildIndex(4));
12513
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(5), GetChildIndex(5)) : default;
12518
public SyntaxToken OperatorToken => new SyntaxToken(this, ((InternalSyntax.OperatorDeclarationSyntax)this.Green).operatorToken,
GetChildPosition
(6), GetChildIndex(6));
12532
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(10), GetChildIndex(10)) : default;
12641
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
12646
public SyntaxToken ImplicitOrExplicitKeyword => new SyntaxToken(this, ((InternalSyntax.ConversionOperatorDeclarationSyntax)this.Green).implicitOrExplicitKeyword,
GetChildPosition
(2), GetChildIndex(2));
12651
public SyntaxToken OperatorKeyword => new SyntaxToken(this, ((InternalSyntax.ConversionOperatorDeclarationSyntax)this.Green).operatorKeyword,
GetChildPosition
(4), GetChildIndex(4));
12659
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(5), GetChildIndex(5)) : default;
12678
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(10), GetChildIndex(10)) : default;
12786
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
12791
public SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.ConstructorDeclarationSyntax)this.Green).identifier,
GetChildPosition
(2), GetChildIndex(2));
12807
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(7), GetChildIndex(7)) : default;
12904
public SyntaxToken ThisOrBaseKeyword => new SyntaxToken(this, ((InternalSyntax.ConstructorInitializerSyntax)this.Green).thisOrBaseKeyword,
GetChildPosition
(1), GetChildIndex(1));
12960
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
12965
public SyntaxToken TildeToken => new SyntaxToken(this, ((InternalSyntax.DestructorDeclarationSyntax)this.Green).tildeToken,
GetChildPosition
(2), GetChildIndex(2));
12968
public SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.DestructorDeclarationSyntax)this.Green).identifier,
GetChildPosition
(3), GetChildIndex(3));
12982
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(7), GetChildIndex(7)) : default;
13116
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
13125
public SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.PropertyDeclarationSyntax)this.Green).identifier,
GetChildPosition
(4), GetChildIndex(4));
13138
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(8), GetChildIndex(8)) : default;
13276
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
13280
public SyntaxToken EventKeyword => new SyntaxToken(this, ((InternalSyntax.EventDeclarationSyntax)this.Green).eventKeyword,
GetChildPosition
(2), GetChildIndex(2));
13287
public SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.EventDeclarationSyntax)this.Green).identifier,
GetChildPosition
(5), GetChildIndex(5));
13296
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(7), GetChildIndex(7)) : default;
13388
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
13396
public SyntaxToken ThisKeyword => new SyntaxToken(this, ((InternalSyntax.IndexerDeclarationSyntax)this.Green).thisKeyword,
GetChildPosition
(4), GetChildIndex(4));
13410
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(8), GetChildIndex(8)) : default;
13500
public SyntaxToken CloseBraceToken => new SyntaxToken(this, ((InternalSyntax.AccessorListSyntax)this.Green).closeBraceToken,
GetChildPosition
(2), GetChildIndex(2));
13559
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
13564
public SyntaxToken Keyword => new SyntaxToken(this, ((InternalSyntax.AccessorDeclarationSyntax)this.Green).keyword,
GetChildPosition
(2), GetChildIndex(2));
13578
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(5), GetChildIndex(5)) : default;
13682
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.ParameterListSyntax)this.Green).closeParenToken,
GetChildPosition
(2), GetChildIndex(2));
13741
public SyntaxToken CloseBracketToken => new SyntaxToken(this, ((InternalSyntax.BracketedParameterListSyntax)this.Green).closeBracketToken,
GetChildPosition
(2), GetChildIndex(2));
13830
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
13842
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(3), GetChildIndex(3)) : default;
13922
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
13995
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
14109
public SyntaxToken EndOfComment => new SyntaxToken(this, ((InternalSyntax.DocumentationCommentTriviaSyntax)this.Green).endOfComment,
GetChildPosition
(1), GetChildIndex(1));
14219
public SyntaxToken DotToken => new SyntaxToken(this, ((InternalSyntax.QualifiedCrefSyntax)this.Green).dotToken,
GetChildPosition
(1), GetChildIndex(1));
14364
public SyntaxToken DotToken => new SyntaxToken(this, ((InternalSyntax.ExtensionMemberCrefSyntax)this.Green).dotToken,
GetChildPosition
(3), GetChildIndex(3));
14494
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
14499
public SyntaxToken OperatorToken => new SyntaxToken(this, ((InternalSyntax.OperatorMemberCrefSyntax)this.Green).operatorToken,
GetChildPosition
(2), GetChildIndex(2));
14556
public SyntaxToken OperatorKeyword => new SyntaxToken(this, ((InternalSyntax.ConversionOperatorMemberCrefSyntax)this.Green).operatorKeyword,
GetChildPosition
(1), GetChildIndex(1));
14563
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(2), GetChildIndex(2)) : default;
14666
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.CrefParameterListSyntax)this.Green).closeParenToken,
GetChildPosition
(2), GetChildIndex(2));
14727
public SyntaxToken CloseBracketToken => new SyntaxToken(this, ((InternalSyntax.CrefBracketedParameterListSyntax)this.Green).closeBracketToken,
GetChildPosition
(2), GetChildIndex(2));
14792
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
14916
public SyntaxToken GreaterThanToken => new SyntaxToken(this, ((InternalSyntax.XmlElementStartTagSyntax)this.Green).greaterThanToken,
GetChildPosition
(3), GetChildIndex(3));
14976
public SyntaxToken GreaterThanToken => new SyntaxToken(this, ((InternalSyntax.XmlElementEndTagSyntax)this.Green).greaterThanToken,
GetChildPosition
(2), GetChildIndex(2));
15024
public SyntaxToken SlashGreaterThanToken => new SyntaxToken(this, ((InternalSyntax.XmlEmptyElementSyntax)this.Green).slashGreaterThanToken,
GetChildPosition
(3), GetChildIndex(3));
15082
public SyntaxToken LocalName => new SyntaxToken(this, ((InternalSyntax.XmlNameSyntax)this.Green).localName,
GetChildPosition
(1), GetChildIndex(1));
15123
public SyntaxToken ColonToken => new SyntaxToken(this, ((InternalSyntax.XmlPrefixSyntax)this.Green).colonToken,
GetChildPosition
(1), GetChildIndex(1));
15189
public override SyntaxToken EqualsToken => new SyntaxToken(this, ((InternalSyntax.XmlTextAttributeSyntax)this.Green).equalsToken,
GetChildPosition
(1), GetChildIndex(1));
15191
public override SyntaxToken StartQuoteToken => new SyntaxToken(this, ((InternalSyntax.XmlTextAttributeSyntax)this.Green).startQuoteToken,
GetChildPosition
(2), GetChildIndex(2));
15198
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(3), GetChildIndex(3)) : default;
15202
public override SyntaxToken EndQuoteToken => new SyntaxToken(this, ((InternalSyntax.XmlTextAttributeSyntax)this.Green).endQuoteToken,
GetChildPosition
(4), GetChildIndex(4));
15254
public override SyntaxToken EqualsToken => new SyntaxToken(this, ((InternalSyntax.XmlCrefAttributeSyntax)this.Green).equalsToken,
GetChildPosition
(1), GetChildIndex(1));
15256
public override SyntaxToken StartQuoteToken => new SyntaxToken(this, ((InternalSyntax.XmlCrefAttributeSyntax)this.Green).startQuoteToken,
GetChildPosition
(2), GetChildIndex(2));
15260
public override SyntaxToken EndQuoteToken => new SyntaxToken(this, ((InternalSyntax.XmlCrefAttributeSyntax)this.Green).endQuoteToken,
GetChildPosition
(4), GetChildIndex(4));
15322
public override SyntaxToken EqualsToken => new SyntaxToken(this, ((InternalSyntax.XmlNameAttributeSyntax)this.Green).equalsToken,
GetChildPosition
(1), GetChildIndex(1));
15324
public override SyntaxToken StartQuoteToken => new SyntaxToken(this, ((InternalSyntax.XmlNameAttributeSyntax)this.Green).startQuoteToken,
GetChildPosition
(2), GetChildIndex(2));
15328
public override SyntaxToken EndQuoteToken => new SyntaxToken(this, ((InternalSyntax.XmlNameAttributeSyntax)this.Green).endQuoteToken,
GetChildPosition
(4), GetChildIndex(4));
15440
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
15444
public SyntaxToken EndCDataToken => new SyntaxToken(this, ((InternalSyntax.XmlCDataSectionSyntax)this.Green).endCDataToken,
GetChildPosition
(2), GetChildIndex(2));
15496
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(2), GetChildIndex(2)) : default;
15500
public SyntaxToken EndProcessingInstructionToken => new SyntaxToken(this, ((InternalSyntax.XmlProcessingInstructionSyntax)this.Green).endProcessingInstructionToken,
GetChildPosition
(3), GetChildIndex(3));
15550
return slot != null ? new SyntaxTokenList(this, slot,
GetChildPosition
(1), GetChildIndex(1)) : default;
15554
public SyntaxToken MinusMinusGreaterThanToken => new SyntaxToken(this, ((InternalSyntax.XmlCommentSyntax)this.Green).minusMinusGreaterThanToken,
GetChildPosition
(2), GetChildIndex(2));
15644
public SyntaxToken IfKeyword => new SyntaxToken(this, ((InternalSyntax.IfDirectiveTriviaSyntax)this.Green).ifKeyword,
GetChildPosition
(1), GetChildIndex(1));
15648
public override SyntaxToken EndOfDirectiveToken => new SyntaxToken(this, ((InternalSyntax.IfDirectiveTriviaSyntax)this.Green).endOfDirectiveToken,
GetChildPosition
(3), GetChildIndex(3));
15704
public SyntaxToken ElifKeyword => new SyntaxToken(this, ((InternalSyntax.ElifDirectiveTriviaSyntax)this.Green).elifKeyword,
GetChildPosition
(1), GetChildIndex(1));
15708
public override SyntaxToken EndOfDirectiveToken => new SyntaxToken(this, ((InternalSyntax.ElifDirectiveTriviaSyntax)this.Green).endOfDirectiveToken,
GetChildPosition
(3), GetChildIndex(3));
15763
public SyntaxToken ElseKeyword => new SyntaxToken(this, ((InternalSyntax.ElseDirectiveTriviaSyntax)this.Green).elseKeyword,
GetChildPosition
(1), GetChildIndex(1));
15765
public override SyntaxToken EndOfDirectiveToken => new SyntaxToken(this, ((InternalSyntax.ElseDirectiveTriviaSyntax)this.Green).endOfDirectiveToken,
GetChildPosition
(2), GetChildIndex(2));
15815
public SyntaxToken EndIfKeyword => new SyntaxToken(this, ((InternalSyntax.EndIfDirectiveTriviaSyntax)this.Green).endIfKeyword,
GetChildPosition
(1), GetChildIndex(1));
15817
public override SyntaxToken EndOfDirectiveToken => new SyntaxToken(this, ((InternalSyntax.EndIfDirectiveTriviaSyntax)this.Green).endOfDirectiveToken,
GetChildPosition
(2), GetChildIndex(2));
15864
public SyntaxToken RegionKeyword => new SyntaxToken(this, ((InternalSyntax.RegionDirectiveTriviaSyntax)this.Green).regionKeyword,
GetChildPosition
(1), GetChildIndex(1));
15866
public override SyntaxToken EndOfDirectiveToken => new SyntaxToken(this, ((InternalSyntax.RegionDirectiveTriviaSyntax)this.Green).endOfDirectiveToken,
GetChildPosition
(2), GetChildIndex(2));
15913
public SyntaxToken EndRegionKeyword => new SyntaxToken(this, ((InternalSyntax.EndRegionDirectiveTriviaSyntax)this.Green).endRegionKeyword,
GetChildPosition
(1), GetChildIndex(1));
15915
public override SyntaxToken EndOfDirectiveToken => new SyntaxToken(this, ((InternalSyntax.EndRegionDirectiveTriviaSyntax)this.Green).endOfDirectiveToken,
GetChildPosition
(2), GetChildIndex(2));
15962
public SyntaxToken ErrorKeyword => new SyntaxToken(this, ((InternalSyntax.ErrorDirectiveTriviaSyntax)this.Green).errorKeyword,
GetChildPosition
(1), GetChildIndex(1));
15964
public override SyntaxToken EndOfDirectiveToken => new SyntaxToken(this, ((InternalSyntax.ErrorDirectiveTriviaSyntax)this.Green).endOfDirectiveToken,
GetChildPosition
(2), GetChildIndex(2));
16011
public SyntaxToken WarningKeyword => new SyntaxToken(this, ((InternalSyntax.WarningDirectiveTriviaSyntax)this.Green).warningKeyword,
GetChildPosition
(1), GetChildIndex(1));
16013
public override SyntaxToken EndOfDirectiveToken => new SyntaxToken(this, ((InternalSyntax.WarningDirectiveTriviaSyntax)this.Green).endOfDirectiveToken,
GetChildPosition
(2), GetChildIndex(2));
16060
public SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.BadDirectiveTriviaSyntax)this.Green).identifier,
GetChildPosition
(1), GetChildIndex(1));
16062
public override SyntaxToken EndOfDirectiveToken => new SyntaxToken(this, ((InternalSyntax.BadDirectiveTriviaSyntax)this.Green).endOfDirectiveToken,
GetChildPosition
(2), GetChildIndex(2));
16109
public SyntaxToken DefineKeyword => new SyntaxToken(this, ((InternalSyntax.DefineDirectiveTriviaSyntax)this.Green).defineKeyword,
GetChildPosition
(1), GetChildIndex(1));
16111
public SyntaxToken Name => new SyntaxToken(this, ((InternalSyntax.DefineDirectiveTriviaSyntax)this.Green).name,
GetChildPosition
(2), GetChildIndex(2));
16113
public override SyntaxToken EndOfDirectiveToken => new SyntaxToken(this, ((InternalSyntax.DefineDirectiveTriviaSyntax)this.Green).endOfDirectiveToken,
GetChildPosition
(3), GetChildIndex(3));
16161
public SyntaxToken UndefKeyword => new SyntaxToken(this, ((InternalSyntax.UndefDirectiveTriviaSyntax)this.Green).undefKeyword,
GetChildPosition
(1), GetChildIndex(1));
16163
public SyntaxToken Name => new SyntaxToken(this, ((InternalSyntax.UndefDirectiveTriviaSyntax)this.Green).name,
GetChildPosition
(2), GetChildIndex(2));
16165
public override SyntaxToken EndOfDirectiveToken => new SyntaxToken(this, ((InternalSyntax.UndefDirectiveTriviaSyntax)this.Green).endOfDirectiveToken,
GetChildPosition
(3), GetChildIndex(3));
16232
public override SyntaxToken LineKeyword => new SyntaxToken(this, ((InternalSyntax.LineDirectiveTriviaSyntax)this.Green).lineKeyword,
GetChildPosition
(1), GetChildIndex(1));
16234
public SyntaxToken Line => new SyntaxToken(this, ((InternalSyntax.LineDirectiveTriviaSyntax)this.Green).line,
GetChildPosition
(2), GetChildIndex(2));
16241
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(3), GetChildIndex(3)) : default;
16245
public override SyntaxToken EndOfDirectiveToken => new SyntaxToken(this, ((InternalSyntax.LineDirectiveTriviaSyntax)this.Green).endOfDirectiveToken,
GetChildPosition
(4), GetChildIndex(4));
16296
public SyntaxToken Line => new SyntaxToken(this, ((InternalSyntax.LineDirectivePositionSyntax)this.Green).line,
GetChildPosition
(1), GetChildIndex(1));
16298
public SyntaxToken CommaToken => new SyntaxToken(this, ((InternalSyntax.LineDirectivePositionSyntax)this.Green).commaToken,
GetChildPosition
(2), GetChildIndex(2));
16300
public SyntaxToken Character => new SyntaxToken(this, ((InternalSyntax.LineDirectivePositionSyntax)this.Green).character,
GetChildPosition
(3), GetChildIndex(3));
16302
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.LineDirectivePositionSyntax)this.Green).closeParenToken,
GetChildPosition
(4), GetChildIndex(4));
16348
public override SyntaxToken LineKeyword => new SyntaxToken(this, ((InternalSyntax.LineSpanDirectiveTriviaSyntax)this.Green).lineKeyword,
GetChildPosition
(1), GetChildIndex(1));
16352
public SyntaxToken MinusToken => new SyntaxToken(this, ((InternalSyntax.LineSpanDirectiveTriviaSyntax)this.Green).minusToken,
GetChildPosition
(3), GetChildIndex(3));
16361
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(5), GetChildIndex(5)) : default;
16365
public override SyntaxToken File => new SyntaxToken(this, ((InternalSyntax.LineSpanDirectiveTriviaSyntax)this.Green).file,
GetChildPosition
(6), GetChildIndex(6));
16367
public override SyntaxToken EndOfDirectiveToken => new SyntaxToken(this, ((InternalSyntax.LineSpanDirectiveTriviaSyntax)this.Green).endOfDirectiveToken,
GetChildPosition
(7), GetChildIndex(7));
16434
public SyntaxToken PragmaKeyword => new SyntaxToken(this, ((InternalSyntax.PragmaWarningDirectiveTriviaSyntax)this.Green).pragmaKeyword,
GetChildPosition
(1), GetChildIndex(1));
16436
public SyntaxToken WarningKeyword => new SyntaxToken(this, ((InternalSyntax.PragmaWarningDirectiveTriviaSyntax)this.Green).warningKeyword,
GetChildPosition
(2), GetChildIndex(2));
16438
public SyntaxToken DisableOrRestoreKeyword => new SyntaxToken(this, ((InternalSyntax.PragmaWarningDirectiveTriviaSyntax)this.Green).disableOrRestoreKeyword,
GetChildPosition
(3), GetChildIndex(3));
16449
public override SyntaxToken EndOfDirectiveToken => new SyntaxToken(this, ((InternalSyntax.PragmaWarningDirectiveTriviaSyntax)this.Green).endOfDirectiveToken,
GetChildPosition
(5), GetChildIndex(5));
16501
public SyntaxToken PragmaKeyword => new SyntaxToken(this, ((InternalSyntax.PragmaChecksumDirectiveTriviaSyntax)this.Green).pragmaKeyword,
GetChildPosition
(1), GetChildIndex(1));
16503
public SyntaxToken ChecksumKeyword => new SyntaxToken(this, ((InternalSyntax.PragmaChecksumDirectiveTriviaSyntax)this.Green).checksumKeyword,
GetChildPosition
(2), GetChildIndex(2));
16505
public SyntaxToken File => new SyntaxToken(this, ((InternalSyntax.PragmaChecksumDirectiveTriviaSyntax)this.Green).file,
GetChildPosition
(3), GetChildIndex(3));
16507
public SyntaxToken Guid => new SyntaxToken(this, ((InternalSyntax.PragmaChecksumDirectiveTriviaSyntax)this.Green).guid,
GetChildPosition
(4), GetChildIndex(4));
16509
public SyntaxToken Bytes => new SyntaxToken(this, ((InternalSyntax.PragmaChecksumDirectiveTriviaSyntax)this.Green).bytes,
GetChildPosition
(5), GetChildIndex(5));
16511
public override SyntaxToken EndOfDirectiveToken => new SyntaxToken(this, ((InternalSyntax.PragmaChecksumDirectiveTriviaSyntax)this.Green).endOfDirectiveToken,
GetChildPosition
(6), GetChildIndex(6));
16562
public SyntaxToken ReferenceKeyword => new SyntaxToken(this, ((InternalSyntax.ReferenceDirectiveTriviaSyntax)this.Green).referenceKeyword,
GetChildPosition
(1), GetChildIndex(1));
16564
public SyntaxToken File => new SyntaxToken(this, ((InternalSyntax.ReferenceDirectiveTriviaSyntax)this.Green).file,
GetChildPosition
(2), GetChildIndex(2));
16566
public override SyntaxToken EndOfDirectiveToken => new SyntaxToken(this, ((InternalSyntax.ReferenceDirectiveTriviaSyntax)this.Green).endOfDirectiveToken,
GetChildPosition
(3), GetChildIndex(3));
16614
public SyntaxToken LoadKeyword => new SyntaxToken(this, ((InternalSyntax.LoadDirectiveTriviaSyntax)this.Green).loadKeyword,
GetChildPosition
(1), GetChildIndex(1));
16616
public SyntaxToken File => new SyntaxToken(this, ((InternalSyntax.LoadDirectiveTriviaSyntax)this.Green).file,
GetChildPosition
(2), GetChildIndex(2));
16618
public override SyntaxToken EndOfDirectiveToken => new SyntaxToken(this, ((InternalSyntax.LoadDirectiveTriviaSyntax)this.Green).endOfDirectiveToken,
GetChildPosition
(3), GetChildIndex(3));
16666
public SyntaxToken ExclamationToken => new SyntaxToken(this, ((InternalSyntax.ShebangDirectiveTriviaSyntax)this.Green).exclamationToken,
GetChildPosition
(1), GetChildIndex(1));
16668
public override SyntaxToken EndOfDirectiveToken => new SyntaxToken(this, ((InternalSyntax.ShebangDirectiveTriviaSyntax)this.Green).endOfDirectiveToken,
GetChildPosition
(2), GetChildIndex(2));
16715
public SyntaxToken ColonToken => new SyntaxToken(this, ((InternalSyntax.IgnoredDirectiveTriviaSyntax)this.Green).colonToken,
GetChildPosition
(1), GetChildIndex(1));
16722
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(2), GetChildIndex(2)) : default;
16726
public override SyntaxToken EndOfDirectiveToken => new SyntaxToken(this, ((InternalSyntax.IgnoredDirectiveTriviaSyntax)this.Green).endOfDirectiveToken,
GetChildPosition
(3), GetChildIndex(3));
16774
public SyntaxToken NullableKeyword => new SyntaxToken(this, ((InternalSyntax.NullableDirectiveTriviaSyntax)this.Green).nullableKeyword,
GetChildPosition
(1), GetChildIndex(1));
16776
public SyntaxToken SettingToken => new SyntaxToken(this, ((InternalSyntax.NullableDirectiveTriviaSyntax)this.Green).settingToken,
GetChildPosition
(2), GetChildIndex(2));
16783
return slot != null ? new SyntaxToken(this, slot,
GetChildPosition
(3), GetChildIndex(3)) : default;
16787
public override SyntaxToken EndOfDirectiveToken => new SyntaxToken(this, ((InternalSyntax.NullableDirectiveTriviaSyntax)this.Green).endOfDirectiveToken,
GetChildPosition
(4), GetChildIndex(4));
Syntax\ShebangDirectiveTriviaSyntax.cs (1)
16
return token != null ? new SyntaxToken(this, token,
GetChildPosition
(2), GetChildIndex(2)) : default;