Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Syntax.xml.Syntax.Generated.cs (504)
102public SimpleNameSyntax Right => GetRed(ref this.right, 2)!;
1082 => GetRed(ref this.right, 2)!,
160public TypeArgumentListSyntax TypeArgumentList => GetRed(ref this.typeArgumentList, 1)!;
162internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.typeArgumentList, 1)! : null;
270public SimpleNameSyntax Name => GetRed(ref this.name, 2)!;
2762 => GetRed(ref this.name, 2)!,
539public FunctionPointerCallingConventionSyntax? CallingConvention => GetRed(ref this.callingConvention, 2);
542public FunctionPointerParameterListSyntax ParameterList => GetRed(ref this.parameterList, 3)!;
5472 => GetRed(ref this.callingConvention, 2),
5483 => GetRed(ref this.parameterList, 3)!,
661public FunctionPointerUnmanagedCallingConventionListSyntax? UnmanagedCallingConventionList => GetRed(ref this.unmanagedCallingConventionList, 1);
663internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.unmanagedCallingConventionList, 1) : null;
1012public TypeSyntax Type => GetRed(ref this.type, 2)!;
1014internal override SyntaxNode? GetNodeSlot(int index) => index == 2 ? GetRed(ref this.type, 2)! : null;
1056public TypeSyntax Type => GetRed(ref this.type, 1)!;
1058internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.type, 1)! : null;
1118public ExpressionSyntax Expression => GetRed(ref this.expression, 1)!;
1123internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.expression, 1)! : null;
1233public ExpressionSyntax Operand => GetRed(ref this.operand, 1)!;
1235internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.operand, 1)! : null;
1278public ExpressionSyntax Expression => GetRed(ref this.expression, 1)!;
1280internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.expression, 1)! : null;
1375public SimpleNameSyntax Name => GetRed(ref this.name, 2)!;
13812 => GetRed(ref this.name, 2)!,
1437public ExpressionSyntax WhenNotNull => GetRed(ref this.whenNotNull, 2)!;
14432 => GetRed(ref this.whenNotNull, 2)!,
1495public SimpleNameSyntax Name => GetRed(ref this.name, 1)!;
1497internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.name, 1)! : null;
1587public ExpressionSyntax? RightOperand => GetRed(ref this.rightOperand, 2);
15932 => GetRed(ref this.rightOperand, 2),
1713public ExpressionSyntax Right => GetRed(ref this.right, 2)!;
17192 => GetRed(ref this.right, 2)!,
1787public ExpressionSyntax Right => GetRed(ref this.right, 2)!;
17932 => GetRed(ref this.right, 2)!,
1850public ExpressionSyntax WhenTrue => GetRed(ref this.whenTrue, 2)!;
1856public ExpressionSyntax WhenFalse => GetRed(ref this.whenFalse, 4)!;
18622 => GetRed(ref this.whenTrue, 2)!,
18634 => GetRed(ref this.whenFalse, 4)!,
2098public ExpressionSyntax Expression => GetRed(ref this.expression, 2)!;
2103internal override SyntaxNode? GetNodeSlot(int index) => index == 2 ? GetRed(ref this.expression, 2)! : null;
2151public ExpressionSyntax Expression => GetRed(ref this.expression, 2)!;
2156internal override SyntaxNode? GetNodeSlot(int index) => index == 2 ? GetRed(ref this.expression, 2)! : null;
2205public ExpressionSyntax Expression => GetRed(ref this.expression, 2)!;
2211public TypeSyntax Type => GetRed(ref this.type, 4)!;
22192 => GetRed(ref this.expression, 2)!,
22204 => GetRed(ref this.type, 4)!,
2279public ExpressionSyntax Expression => GetRed(ref this.expression, 2)!;
2284internal override SyntaxNode? GetNodeSlot(int index) => index == 2 ? GetRed(ref this.expression, 2)! : null;
2333public ExpressionSyntax Expression => GetRed(ref this.expression, 2)!;
2338internal override SyntaxNode? GetNodeSlot(int index) => index == 2 ? GetRed(ref this.expression, 2)! : null;
2387public TypeSyntax Type => GetRed(ref this.type, 2)!;
2392internal override SyntaxNode? GetNodeSlot(int index) => index == 2 ? GetRed(ref this.type, 2)! : null;
2440public TypeSyntax Type => GetRed(ref this.type, 2)!;
2445internal override SyntaxNode? GetNodeSlot(int index) => index == 2 ? GetRed(ref this.type, 2)! : null;
2493public TypeSyntax Type => GetRed(ref this.type, 2)!;
2498internal override SyntaxNode? GetNodeSlot(int index) => index == 2 ? GetRed(ref this.type, 2)! : null;
2544public ArgumentListSyntax ArgumentList => GetRed(ref this.argumentList, 1)!;
25501 => GetRed(ref this.argumentList, 1)!,
2604public BracketedArgumentListSyntax ArgumentList => GetRed(ref this.argumentList, 1)!;
26101 => GetRed(ref this.argumentList, 1)!,
2811public ExpressionSyntax Expression => GetRed(ref this.expression, 2)!;
28172 => GetRed(ref this.expression, 2)!,
2975public VariableDesignationSyntax Designation => GetRed(ref this.designation, 1)!;
29811 => GetRed(ref this.designation, 1)!,
3033public TypeSyntax Type => GetRed(ref this.type, 1)!;
3039public ExpressionSyntax Expression => GetRed(ref this.expression, 3)!;
30441 => GetRed(ref this.type, 1)!,
30453 => GetRed(ref this.expression, 3)!,
3147public ParameterListSyntax? ParameterList => GetRed(ref this.parameterList, 2);
3153public override BlockSyntax Block => GetRed(ref this.block, 3)!;
3159public override ExpressionSyntax? ExpressionBody => GetRed(ref this.expressionBody, 4);
31642 => GetRed(ref this.parameterList, 2),
31653 => GetRed(ref this.block, 3)!,
31664 => GetRed(ref this.expressionBody, 4),
3278public ParameterSyntax Parameter => GetRed(ref this.parameter, 2)!;
3287public override BlockSyntax? Block => GetRed(ref this.block, 4);
3293public override ExpressionSyntax? ExpressionBody => GetRed(ref this.expressionBody, 5);
32992 => GetRed(ref this.parameter, 2)!,
33004 => GetRed(ref this.block, 4),
33015 => GetRed(ref this.expressionBody, 5),
3379public ExpressionSyntax Expression => GetRed(ref this.expression, 1)!;
3381internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.expression, 1)! : null;
3435public TypeSyntax? ReturnType => GetRed(ref this.returnType, 2);
3438public ParameterListSyntax ParameterList => GetRed(ref this.parameterList, 3)!;
3447public override BlockSyntax? Block => GetRed(ref this.block, 5);
3453public override ExpressionSyntax? ExpressionBody => GetRed(ref this.expressionBody, 6);
34592 => GetRed(ref this.returnType, 2),
34603 => GetRed(ref this.parameterList, 3)!,
34615 => GetRed(ref this.block, 5),
34626 => GetRed(ref this.expressionBody, 6),
3633public override ArgumentListSyntax ArgumentList => GetRed(ref this.argumentList, 1)!;
3636public override InitializerExpressionSyntax? Initializer => GetRed(ref this.initializer, 2);
36411 => GetRed(ref this.argumentList, 1)!,
36422 => GetRed(ref this.initializer, 2),
3702public TypeSyntax Type => GetRed(ref this.type, 1)!;
3705public override ArgumentListSyntax? ArgumentList => GetRed(ref this.argumentList, 2);
3708public override InitializerExpressionSyntax? Initializer => GetRed(ref this.initializer, 3);
37131 => GetRed(ref this.type, 1)!,
37142 => GetRed(ref this.argumentList, 2),
37153 => GetRed(ref this.initializer, 3),
3780public InitializerExpressionSyntax Initializer => GetRed(ref this.initializer, 2)!;
37862 => GetRed(ref this.initializer, 2)!,
3840public ExpressionSyntax Expression => GetRed(ref this.expression, 1)!;
38461 => GetRed(ref this.expression, 1)!,
3960public ArrayTypeSyntax Type => GetRed(ref this.type, 1)!;
3963public InitializerExpressionSyntax? Initializer => GetRed(ref this.initializer, 2);
39681 => GetRed(ref this.type, 1)!,
39692 => GetRed(ref this.initializer, 2),
4039public InitializerExpressionSyntax Initializer => GetRed(ref this.initializer, 4)!;
4041internal override SyntaxNode? GetNodeSlot(int index) => index == 4 ? GetRed(ref this.initializer, 4)! : null;
4091public TypeSyntax Type => GetRed(ref this.type, 1)!;
4094public InitializerExpressionSyntax? Initializer => GetRed(ref this.initializer, 2);
40991 => GetRed(ref this.type, 1)!,
41002 => GetRed(ref this.initializer, 2),
4158public InitializerExpressionSyntax Initializer => GetRed(ref this.initializer, 3)!;
4160internal override SyntaxNode? GetNodeSlot(int index) => index == 3 ? GetRed(ref this.initializer, 3)! : null;
4306public ExpressionSyntax Expression => GetRed(ref this.expression, 1)!;
4308internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.expression, 1)! : null;
4348public ArgumentListSyntax ArgumentList => GetRed(ref this.argumentList, 1)!;
4350internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.argumentList, 1)! : null;
4409public QueryBodySyntax Body => GetRed(ref this.body, 1)!;
44151 => GetRed(ref this.body, 1)!,
4467public SelectOrGroupClauseSyntax SelectOrGroup => GetRed(ref this.selectOrGroup, 1)!;
4469public QueryContinuationSyntax? Continuation => GetRed(ref this.continuation, 2);
44751 => GetRed(ref this.selectOrGroup, 1)!,
44762 => GetRed(ref this.continuation, 2),
4529public TypeSyntax? Type => GetRed(ref this.type, 1);
4536public ExpressionSyntax Expression => GetRed(ref this.expression, 4)!;
45411 => GetRed(ref this.type, 1),
45424 => GetRed(ref this.expression, 4)!,
4598public ExpressionSyntax Expression => GetRed(ref this.expression, 3)!;
4600internal override SyntaxNode? GetNodeSlot(int index) => index == 3 ? GetRed(ref this.expression, 3)! : null;
4646public TypeSyntax? Type => GetRed(ref this.type, 1);
4653public ExpressionSyntax InExpression => GetRed(ref this.inExpression, 4)!;
4657public ExpressionSyntax LeftExpression => GetRed(ref this.leftExpression, 6)!;
4661public ExpressionSyntax RightExpression => GetRed(ref this.rightExpression, 8)!;
4663public JoinIntoClauseSyntax? Into => GetRed(ref this.into, 9);
46681 => GetRed(ref this.type, 1),
46694 => GetRed(ref this.inExpression, 4)!,
46706 => GetRed(ref this.leftExpression, 6)!,
46718 => GetRed(ref this.rightExpression, 8)!,
46729 => GetRed(ref this.into, 9),
4773public ExpressionSyntax Condition => GetRed(ref this.condition, 1)!;
4775internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.condition, 1)! : null;
4916public ExpressionSyntax Expression => GetRed(ref this.expression, 1)!;
4918internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.expression, 1)! : null;
4959public ExpressionSyntax GroupExpression => GetRed(ref this.groupExpression, 1)!;
4963public ExpressionSyntax ByExpression => GetRed(ref this.byExpression, 3)!;
49681 => GetRed(ref this.groupExpression, 1)!,
49693 => GetRed(ref this.byExpression, 3)!,
5022public QueryBodySyntax Body => GetRed(ref this.body, 2)!;
5024internal override SyntaxNode? GetNodeSlot(int index) => index == 2 ? GetRed(ref this.body, 2)! : null;
5163public PatternSyntax Pattern => GetRed(ref this.pattern, 2)!;
51692 => GetRed(ref this.pattern, 2)!,
5218public ExpressionSyntax Expression => GetRed(ref this.expression, 1)!;
5220internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.expression, 1)! : null;
5260public ExpressionSyntax Condition => GetRed(ref this.condition, 1)!;
5262internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.condition, 1)! : null;
5349public VariableDesignationSyntax Designation => GetRed(ref this.designation, 1)!;
53551 => GetRed(ref this.designation, 1)!,
5403public VariableDesignationSyntax Designation => GetRed(ref this.designation, 1)!;
5405internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.designation, 1)! : null;
5448public PositionalPatternClauseSyntax? PositionalPatternClause => GetRed(ref this.positionalPatternClause, 1);
5450public PropertyPatternClauseSyntax? PropertyPatternClause => GetRed(ref this.propertyPatternClause, 2);
5452public VariableDesignationSyntax? Designation => GetRed(ref this.designation, 3);
54581 => GetRed(ref this.positionalPatternClause, 1),
54592 => GetRed(ref this.propertyPatternClause, 2),
54603 => GetRed(ref this.designation, 3),
5632public PatternSyntax Pattern => GetRed(ref this.pattern, 1)!;
56381 => GetRed(ref this.pattern, 1)!,
5726public PatternSyntax Pattern => GetRed(ref this.pattern, 1)!;
5730internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.pattern, 1)! : null;
5772public ExpressionSyntax Expression => GetRed(ref this.expression, 1)!;
5774internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.expression, 1)! : null;
5858public PatternSyntax Right => GetRed(ref this.right, 2)!;
58642 => GetRed(ref this.right, 2)!,
5913public PatternSyntax Pattern => GetRed(ref this.pattern, 1)!;
5915internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.pattern, 1)! : null;
5967public VariableDesignationSyntax? Designation => GetRed(ref this.designation, 3);
59733 => GetRed(ref this.designation, 3),
6025public PatternSyntax? Pattern => GetRed(ref this.pattern, 1);
6027internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.pattern, 1) : null;
6117public ExpressionSyntax Expression => GetRed(ref this.expression, 1)!;
6119public InterpolationAlignmentClauseSyntax? AlignmentClause => GetRed(ref this.alignmentClause, 2);
6121public InterpolationFormatClauseSyntax? FormatClause => GetRed(ref this.formatClause, 3);
61311 => GetRed(ref this.expression, 1)!,
61322 => GetRed(ref this.alignmentClause, 2),
61333 => GetRed(ref this.formatClause, 3),
6185public ExpressionSyntax Value => GetRed(ref this.value, 1)!;
6187internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.value, 1)! : null;
6280public StatementSyntax Statement => GetRed(ref this.statement, 2)!;
62862 => GetRed(ref this.statement, 2)!,
6439public TypeSyntax ReturnType => GetRed(ref this.returnType, 2)!;
6444public TypeParameterListSyntax? TypeParameterList => GetRed(ref this.typeParameterList, 4);
6446public ParameterListSyntax ParameterList => GetRed(ref this.parameterList, 5)!;
6450public BlockSyntax? Body => GetRed(ref this.body, 7);
6452public ArrowExpressionClauseSyntax? ExpressionBody => GetRed(ref this.expressionBody, 8);
64682 => GetRed(ref this.returnType, 2)!,
64694 => GetRed(ref this.typeParameterList, 4),
64705 => GetRed(ref this.parameterList, 5)!,
64727 => GetRed(ref this.body, 7),
64738 => GetRed(ref this.expressionBody, 8),
6585public VariableDeclarationSyntax Declaration => GetRed(ref this.declaration, 4)!;
65934 => GetRed(ref this.declaration, 4)!,
6717public BracketedArgumentListSyntax? ArgumentList => GetRed(ref this.argumentList, 1);
6719public EqualsValueClauseSyntax? Initializer => GetRed(ref this.initializer, 2);
67241 => GetRed(ref this.argumentList, 1),
67252 => GetRed(ref this.initializer, 2),
6780public ExpressionSyntax Value => GetRed(ref this.value, 1)!;
6782internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.value, 1)! : null;
6961public ExpressionSyntax Expression => GetRed(ref this.expression, 1)!;
69691 => GetRed(ref this.expression, 1)!,
7076public StatementSyntax Statement => GetRed(ref this.statement, 3)!;
70823 => GetRed(ref this.statement, 3)!,
7162public ExpressionSyntax? Expression => GetRed(ref this.expression, 3);
71733 => GetRed(ref this.expression, 3),
7231public IdentifierNameSyntax? Name => GetRed(ref this.name, 2);
72392 => GetRed(ref this.name, 2),
7296public IdentifierNameSyntax? Name => GetRed(ref this.name, 2);
73042 => GetRed(ref this.name, 2),
7361public ExpressionSyntax? Expression => GetRed(ref this.expression, 2);
73692 => GetRed(ref this.expression, 2),
7426public ExpressionSyntax? Expression => GetRed(ref this.expression, 2);
74342 => GetRed(ref this.expression, 2),
7494public ExpressionSyntax? Expression => GetRed(ref this.expression, 3);
75023 => GetRed(ref this.expression, 3),
7563public ExpressionSyntax Condition => GetRed(ref this.condition, 3)!;
7567public StatementSyntax Statement => GetRed(ref this.statement, 5)!;
75733 => GetRed(ref this.condition, 3)!,
75745 => GetRed(ref this.statement, 5)!,
7635public StatementSyntax Statement => GetRed(ref this.statement, 2)!;
7641public ExpressionSyntax Condition => GetRed(ref this.condition, 5)!;
76512 => GetRed(ref this.statement, 2)!,
76525 => GetRed(ref this.condition, 5)!,
7720public VariableDeclarationSyntax? Declaration => GetRed(ref this.declaration, 3);
7733public ExpressionSyntax? Condition => GetRed(ref this.condition, 6);
7748public StatementSyntax Statement => GetRed(ref this.statement, 10)!;
77543 => GetRed(ref this.declaration, 3),
77566 => GetRed(ref this.condition, 6),
775810 => GetRed(ref this.statement, 10)!,
7881public TypeSyntax Type => GetRed(ref this.type, 4)!;
7888public override ExpressionSyntax Expression => GetRed(ref this.expression, 7)!;
7892public override StatementSyntax Statement => GetRed(ref this.statement, 9)!;
78984 => GetRed(ref this.type, 4)!,
78997 => GetRed(ref this.expression, 7)!,
79009 => GetRed(ref this.statement, 9)!,
7991public ExpressionSyntax Variable => GetRed(ref this.variable, 4)!;
7995public override ExpressionSyntax Expression => GetRed(ref this.expression, 6)!;
7999public override StatementSyntax Statement => GetRed(ref this.statement, 8)!;
80054 => GetRed(ref this.variable, 4)!,
80066 => GetRed(ref this.expression, 6)!,
80078 => GetRed(ref this.statement, 8)!,
8091public VariableDeclarationSyntax? Declaration => GetRed(ref this.declaration, 4);
8093public ExpressionSyntax? Expression => GetRed(ref this.expression, 5);
8097public StatementSyntax Statement => GetRed(ref this.statement, 7)!;
81034 => GetRed(ref this.declaration, 4),
81045 => GetRed(ref this.expression, 5),
81057 => GetRed(ref this.statement, 7)!,
8171public VariableDeclarationSyntax Declaration => GetRed(ref this.declaration, 3)!;
8175public StatementSyntax Statement => GetRed(ref this.statement, 5)!;
81813 => GetRed(ref this.declaration, 3)!,
81825 => GetRed(ref this.statement, 5)!,
8244public BlockSyntax Block => GetRed(ref this.block, 2)!;
82502 => GetRed(ref this.block, 2)!,
8308public BlockSyntax Block => GetRed(ref this.block, 2)!;
83142 => GetRed(ref this.block, 2)!,
8375public ExpressionSyntax Expression => GetRed(ref this.expression, 3)!;
8379public StatementSyntax Statement => GetRed(ref this.statement, 5)!;
83853 => GetRed(ref this.expression, 3)!,
83865 => GetRed(ref this.statement, 5)!,
8462public ExpressionSyntax Condition => GetRed(ref this.condition, 3)!;
8472public StatementSyntax Statement => GetRed(ref this.statement, 5)!;
8477public ElseClauseSyntax? Else => GetRed(ref this.@else, 6);
84833 => GetRed(ref this.condition, 3)!,
84845 => GetRed(ref this.statement, 5)!,
84856 => GetRed(ref this.@else, 6),
8548public StatementSyntax Statement => GetRed(ref this.statement, 1)!;
8550internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.statement, 1)! : null;
8613public ExpressionSyntax Expression => GetRed(ref this.expression, 3)!;
86463 => GetRed(ref this.expression, 3)!,
8801public PatternSyntax Pattern => GetRed(ref this.pattern, 1)!;
8803public WhenClauseSyntax? WhenClause => GetRed(ref this.whenClause, 2);
88101 => GetRed(ref this.pattern, 1)!,
88112 => GetRed(ref this.whenClause, 2),
8868public ExpressionSyntax Value => GetRed(ref this.value, 1)!;
8872internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.value, 1)! : null;
9035public WhenClauseSyntax? WhenClause => GetRed(ref this.whenClause, 1);
9039public ExpressionSyntax Expression => GetRed(ref this.expression, 3)!;
90451 => GetRed(ref this.whenClause, 1),
90463 => GetRed(ref this.expression, 3)!,
9102public BlockSyntax Block => GetRed(ref this.block, 2)!;
9106public FinallyClauseSyntax? Finally => GetRed(ref this.@finally, 4);
91122 => GetRed(ref this.block, 2)!,
91144 => GetRed(ref this.@finally, 4),
9176public CatchDeclarationSyntax? Declaration => GetRed(ref this.declaration, 1);
9178public CatchFilterClauseSyntax? Filter => GetRed(ref this.filter, 2);
9180public BlockSyntax Block => GetRed(ref this.block, 3)!;
91851 => GetRed(ref this.declaration, 1),
91862 => GetRed(ref this.filter, 2),
91873 => GetRed(ref this.block, 3)!,
9241public TypeSyntax Type => GetRed(ref this.type, 1)!;
9254internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.type, 1)! : null;
9298public ExpressionSyntax FilterExpression => GetRed(ref this.filterExpression, 2)!;
9302internal override SyntaxNode? GetNodeSlot(int index) => index == 2 ? GetRed(ref this.filterExpression, 2)! : null;
9344public BlockSyntax Block => GetRed(ref this.block, 1)!;
9346internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.block, 1)! : null;
9547public NameEqualsSyntax? Alias => GetRed(ref this.alias, 4);
9549public TypeSyntax NamespaceOrType => GetRed(ref this.namespaceOrType, 5)!;
95564 => GetRed(ref this.alias, 4),
95575 => GetRed(ref this.namespaceOrType, 5)!,
9694public override NameSyntax Name => GetRed(ref this.name, 3)!;
97203 => GetRed(ref this.name, 3)!,
9815public override NameSyntax Name => GetRed(ref this.name, 3)!;
98293 => GetRed(ref this.name, 3)!,
9911public AttributeTargetSpecifierSyntax? Target => GetRed(ref this.target, 1);
99291 => GetRed(ref this.target, 1),
10029public AttributeArgumentListSyntax? ArgumentList => GetRed(ref this.argumentList, 1);
100351 => GetRed(ref this.argumentList, 1),
10150public NameColonSyntax? NameColon => GetRed(ref this.nameColon, 1);
10153public ExpressionSyntax Expression => GetRed(ref this.expression, 2)!;
101591 => GetRed(ref this.nameColon, 1),
101602 => GetRed(ref this.expression, 2)!,
10485public override TypeParameterListSyntax? TypeParameterList => GetRed(ref this.typeParameterList, 4);
10487public override ParameterListSyntax? ParameterList => GetRed(ref this.parameterList, 5);
10489public override BaseListSyntax? BaseList => GetRed(ref this.baseList, 6);
105264 => GetRed(ref this.typeParameterList, 4),
105275 => GetRed(ref this.parameterList, 5),
105286 => GetRed(ref this.baseList, 6),
10651public override TypeParameterListSyntax? TypeParameterList => GetRed(ref this.typeParameterList, 4);
10653public override ParameterListSyntax? ParameterList => GetRed(ref this.parameterList, 5);
10655public override BaseListSyntax? BaseList => GetRed(ref this.baseList, 6);
106924 => GetRed(ref this.typeParameterList, 4),
106935 => GetRed(ref this.parameterList, 5),
106946 => GetRed(ref this.baseList, 6),
10817public override TypeParameterListSyntax? TypeParameterList => GetRed(ref this.typeParameterList, 4);
10819public override ParameterListSyntax? ParameterList => GetRed(ref this.parameterList, 5);
10821public override BaseListSyntax? BaseList => GetRed(ref this.baseList, 6);
108584 => GetRed(ref this.typeParameterList, 4),
108595 => GetRed(ref this.parameterList, 5),
108606 => GetRed(ref this.baseList, 6),
10983public override TypeParameterListSyntax? TypeParameterList => GetRed(ref this.typeParameterList, 4);
10985public override ParameterListSyntax? ParameterList => GetRed(ref this.parameterList, 5);
10987public override BaseListSyntax? BaseList => GetRed(ref this.baseList, 6);
110244 => GetRed(ref this.typeParameterList, 4),
110255 => GetRed(ref this.parameterList, 5),
110266 => GetRed(ref this.baseList, 6),
11157public override TypeParameterListSyntax? TypeParameterList => GetRed(ref this.typeParameterList, 5);
11159public override ParameterListSyntax? ParameterList => GetRed(ref this.parameterList, 6);
11161public override BaseListSyntax? BaseList => GetRed(ref this.baseList, 7);
111985 => GetRed(ref this.typeParameterList, 5),
111996 => GetRed(ref this.parameterList, 6),
112007 => GetRed(ref this.baseList, 7),
11321public override BaseListSyntax? BaseList => GetRed(ref this.baseList, 4);
113654 => GetRed(ref this.baseList, 4),
11459public TypeSyntax ReturnType => GetRed(ref this.returnType, 3)!;
11464public TypeParameterListSyntax? TypeParameterList => GetRed(ref this.typeParameterList, 5);
11467public ParameterListSyntax ParameterList => GetRed(ref this.parameterList, 6)!;
114793 => GetRed(ref this.returnType, 3)!,
114805 => GetRed(ref this.typeParameterList, 5),
114816 => GetRed(ref this.parameterList, 6)!,
11567public EqualsValueClauseSyntax? EqualsValue => GetRed(ref this.equalsValue, 3);
115733 => GetRed(ref this.equalsValue, 3),
11646public override TypeParameterListSyntax? TypeParameterList => GetRed(ref this.typeParameterList, 3);
11648public override ParameterListSyntax? ParameterList => GetRed(ref this.parameterList, 4);
116853 => GetRed(ref this.typeParameterList, 3),
116864 => GetRed(ref this.parameterList, 4),
11886public ArgumentListSyntax ArgumentList => GetRed(ref this.argumentList, 1)!;
118921 => GetRed(ref this.argumentList, 1)!,
11946public IdentifierNameSyntax Name => GetRed(ref this.name, 1)!;
119641 => GetRed(ref this.name, 1)!,
12349public override VariableDeclarationSyntax Declaration => GetRed(ref this.declaration, 2)!;
123572 => GetRed(ref this.declaration, 2)!,
12430public override VariableDeclarationSyntax Declaration => GetRed(ref this.declaration, 3)!;
124383 => GetRed(ref this.declaration, 3)!,
12603public TypeSyntax ReturnType => GetRed(ref this.returnType, 2)!;
12605public ExplicitInterfaceSpecifierSyntax? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 3);
12610public TypeParameterListSyntax? TypeParameterList => GetRed(ref this.typeParameterList, 5);
12612public override ParameterListSyntax ParameterList => GetRed(ref this.parameterList, 6)!;
12617public override BlockSyntax? Body => GetRed(ref this.body, 8);
12619public override ArrowExpressionClauseSyntax? ExpressionBody => GetRed(ref this.expressionBody, 9);
126352 => GetRed(ref this.returnType, 2)!,
126363 => GetRed(ref this.explicitInterfaceSpecifier, 3),
126375 => GetRed(ref this.typeParameterList, 5),
126386 => GetRed(ref this.parameterList, 6)!,
126408 => GetRed(ref this.body, 8),
126419 => GetRed(ref this.expressionBody, 9),
12751public TypeSyntax ReturnType => GetRed(ref this.returnType, 2)!;
12753public ExplicitInterfaceSpecifierSyntax? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 3);
12771public override ParameterListSyntax ParameterList => GetRed(ref this.parameterList, 7)!;
12773public override BlockSyntax? Body => GetRed(ref this.body, 8);
12775public override ArrowExpressionClauseSyntax? ExpressionBody => GetRed(ref this.expressionBody, 9);
127912 => GetRed(ref this.returnType, 2)!,
127923 => GetRed(ref this.explicitInterfaceSpecifier, 3),
127937 => GetRed(ref this.parameterList, 7)!,
127948 => GetRed(ref this.body, 8),
127959 => GetRed(ref this.expressionBody, 9),
12899public ExplicitInterfaceSpecifierSyntax? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 3);
12915public TypeSyntax Type => GetRed(ref this.type, 6)!;
12917public override ParameterListSyntax ParameterList => GetRed(ref this.parameterList, 7)!;
12919public override BlockSyntax? Body => GetRed(ref this.body, 8);
12921public override ArrowExpressionClauseSyntax? ExpressionBody => GetRed(ref this.expressionBody, 9);
129373 => GetRed(ref this.explicitInterfaceSpecifier, 3),
129386 => GetRed(ref this.type, 6)!,
129397 => GetRed(ref this.parameterList, 7)!,
129408 => GetRed(ref this.body, 8),
129419 => GetRed(ref this.expressionBody, 9),
13044public override ParameterListSyntax ParameterList => GetRed(ref this.parameterList, 3)!;
13046public ConstructorInitializerSyntax? Initializer => GetRed(ref this.initializer, 4);
13048public override BlockSyntax? Body => GetRed(ref this.body, 5);
13050public override ArrowExpressionClauseSyntax? ExpressionBody => GetRed(ref this.expressionBody, 6);
130663 => GetRed(ref this.parameterList, 3)!,
130674 => GetRed(ref this.initializer, 4),
130685 => GetRed(ref this.body, 5),
130696 => GetRed(ref this.expressionBody, 6),
13157public ArgumentListSyntax ArgumentList => GetRed(ref this.argumentList, 2)!;
13159internal override SyntaxNode? GetNodeSlot(int index) => index == 2 ? GetRed(ref this.argumentList, 2)! : null;
13221public override ParameterListSyntax ParameterList => GetRed(ref this.parameterList, 4)!;
13223public override BlockSyntax? Body => GetRed(ref this.body, 5);
13225public override ArrowExpressionClauseSyntax? ExpressionBody => GetRed(ref this.expressionBody, 6);
132414 => GetRed(ref this.parameterList, 4)!,
132425 => GetRed(ref this.body, 5),
132436 => GetRed(ref this.expressionBody, 6),
13371public override TypeSyntax Type => GetRed(ref this.type, 2)!;
13373public override ExplicitInterfaceSpecifierSyntax? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 3);
13378public override AccessorListSyntax? AccessorList => GetRed(ref this.accessorList, 5);
13380public ArrowExpressionClauseSyntax? ExpressionBody => GetRed(ref this.expressionBody, 6);
13382public EqualsValueClauseSyntax? Initializer => GetRed(ref this.initializer, 7);
133972 => GetRed(ref this.type, 2)!,
133983 => GetRed(ref this.explicitInterfaceSpecifier, 3),
133995 => GetRed(ref this.accessorList, 5),
134006 => GetRed(ref this.expressionBody, 6),
134017 => GetRed(ref this.initializer, 7),
13477public ExpressionSyntax Expression => GetRed(ref this.expression, 1)!;
13479internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.expression, 1)! : null;
13533public override TypeSyntax Type => GetRed(ref this.type, 3)!;
13535public override ExplicitInterfaceSpecifierSyntax? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 4);
13540public override AccessorListSyntax? AccessorList => GetRed(ref this.accessorList, 6);
135553 => GetRed(ref this.type, 3)!,
135564 => GetRed(ref this.explicitInterfaceSpecifier, 4),
135576 => GetRed(ref this.accessorList, 6),
13643public override TypeSyntax Type => GetRed(ref this.type, 2)!;
13645public override ExplicitInterfaceSpecifierSyntax? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 3);
13650public BracketedParameterListSyntax ParameterList => GetRed(ref this.parameterList, 5)!;
13652public override AccessorListSyntax? AccessorList => GetRed(ref this.accessorList, 6);
13654public ArrowExpressionClauseSyntax? ExpressionBody => GetRed(ref this.expressionBody, 7);
136692 => GetRed(ref this.type, 2)!,
136703 => GetRed(ref this.explicitInterfaceSpecifier, 3),
136715 => GetRed(ref this.parameterList, 5)!,
136726 => GetRed(ref this.accessorList, 6),
136737 => GetRed(ref this.expressionBody, 7),
13818public BlockSyntax? Body => GetRed(ref this.body, 3);
13821public ArrowExpressionClauseSyntax? ExpressionBody => GetRed(ref this.expressionBody, 4);
138373 => GetRed(ref this.body, 3),
138384 => GetRed(ref this.expressionBody, 4),
14085public override TypeSyntax? Type => GetRed(ref this.type, 2);
14097public EqualsValueClauseSyntax? Default => GetRed(ref this.@default, 4);
141032 => GetRed(ref this.type, 2),
141044 => GetRed(ref this.@default, 4),
14177public override TypeSyntax Type => GetRed(ref this.type, 2)!;
141832 => GetRed(ref this.type, 2)!,
14250public TypeSyntax? Type => GetRed(ref this.type, 2);
142562 => GetRed(ref this.type, 2),
14472public MemberCrefSyntax Member => GetRed(ref this.member, 2)!;
144782 => GetRed(ref this.member, 2)!,
14549public CrefParameterListSyntax? Parameters => GetRed(ref this.parameters, 1);
145551 => GetRed(ref this.parameters, 1),
14611public TypeArgumentListSyntax? TypeArgumentList => GetRed(ref this.typeArgumentList, 1);
14613public CrefParameterListSyntax Parameters => GetRed(ref this.parameters, 2)!;
14617public MemberCrefSyntax Member => GetRed(ref this.member, 4)!;
146221 => GetRed(ref this.typeArgumentList, 1),
146232 => GetRed(ref this.parameters, 2)!,
146244 => GetRed(ref this.member, 4)!,
14687public CrefBracketedParameterListSyntax? Parameters => GetRed(ref this.parameters, 1);
14689internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.parameters, 1) : null;
14752public CrefParameterListSyntax? Parameters => GetRed(ref this.parameters, 3);
14754internal override SyntaxNode? GetNodeSlot(int index) => index == 3 ? GetRed(ref this.parameters, 3) : null;
14818public TypeSyntax Type => GetRed(ref this.type, 3)!;
14820public CrefParameterListSyntax? Parameters => GetRed(ref this.parameters, 4);
148253 => GetRed(ref this.type, 3)!,
148264 => GetRed(ref this.parameters, 4),
15047public TypeSyntax Type => GetRed(ref this.type, 2)!;
15049internal override SyntaxNode? GetNodeSlot(int index) => index == 2 ? GetRed(ref this.type, 2)! : null;
15102public XmlElementEndTagSyntax EndTag => GetRed(ref this.endTag, 2)!;
151092 => GetRed(ref this.endTag, 2)!,
15163public XmlNameSyntax Name => GetRed(ref this.name, 1)!;
151721 => GetRed(ref this.name, 1)!,
15225public XmlNameSyntax Name => GetRed(ref this.name, 1)!;
15229internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.name, 1)! : null;
15271public XmlNameSyntax Name => GetRed(ref this.name, 1)!;
152801 => GetRed(ref this.name, 1)!,
15509public CrefSyntax Cref => GetRed(ref this.cref, 3)!;
155173 => GetRed(ref this.cref, 3)!,
15577public IdentifierNameSyntax Identifier => GetRed(ref this.identifier, 3)!;
155853 => GetRed(ref this.identifier, 3)!,
15740public XmlNameSyntax Name => GetRed(ref this.name, 1)!;
15753internal override SyntaxNode? GetNodeSlot(int index) => index == 1 ? GetRed(ref this.name, 1)! : null;
15897public override ExpressionSyntax Condition => GetRed(ref this.condition, 2)!;
15907internal override SyntaxNode? GetNodeSlot(int index) => index == 2 ? GetRed(ref this.condition, 2)! : null;
15957public override ExpressionSyntax Condition => GetRed(ref this.condition, 2)!;
15967internal override SyntaxNode? GetNodeSlot(int index) => index == 2 ? GetRed(ref this.condition, 2)! : null;
16601public LineDirectivePositionSyntax Start => GetRed(ref this.start, 2)!;
16605public LineDirectivePositionSyntax End => GetRed(ref this.end, 4)!;
166252 => GetRed(ref this.start, 2)!,
166264 => GetRed(ref this.end, 4)!,