47 types derived from ExpressionSyntax
Microsoft.CodeAnalysis.CSharp (47)
_generated\1\Syntax.xml.Internal.Generated.cs (47)
466
internal abstract partial class TypeSyntax :
ExpressionSyntax
1791
internal sealed partial class ParenthesizedExpressionSyntax :
ExpressionSyntax
1880
internal sealed partial class TupleExpressionSyntax :
ExpressionSyntax
1978
internal sealed partial class PrefixUnaryExpressionSyntax :
ExpressionSyntax
2057
internal sealed partial class AwaitExpressionSyntax :
ExpressionSyntax
2136
internal sealed partial class PostfixUnaryExpressionSyntax :
ExpressionSyntax
2215
internal sealed partial class MemberAccessExpressionSyntax :
ExpressionSyntax
2304
internal sealed partial class ConditionalAccessExpressionSyntax :
ExpressionSyntax
2393
internal sealed partial class MemberBindingExpressionSyntax :
ExpressionSyntax
2472
internal sealed partial class ElementBindingExpressionSyntax :
ExpressionSyntax
2537
internal sealed partial class RangeExpressionSyntax :
ExpressionSyntax
2644
internal sealed partial class ImplicitElementAccessSyntax :
ExpressionSyntax
2709
internal sealed partial class BinaryExpressionSyntax :
ExpressionSyntax
2798
internal sealed partial class AssignmentExpressionSyntax :
ExpressionSyntax
2887
internal sealed partial class ConditionalExpressionSyntax :
ExpressionSyntax
2996
internal abstract partial class InstanceExpressionSyntax :
ExpressionSyntax
3140
internal sealed partial class LiteralExpressionSyntax :
ExpressionSyntax
3205
internal sealed partial class FieldExpressionSyntax :
ExpressionSyntax
3270
internal sealed partial class MakeRefExpressionSyntax :
ExpressionSyntax
3369
internal sealed partial class RefTypeExpressionSyntax :
ExpressionSyntax
3468
internal sealed partial class RefValueExpressionSyntax :
ExpressionSyntax
3587
internal sealed partial class CheckedExpressionSyntax :
ExpressionSyntax
3686
internal sealed partial class UnsafeExpressionSyntax :
ExpressionSyntax
3785
internal sealed partial class DefaultExpressionSyntax :
ExpressionSyntax
3884
internal sealed partial class TypeOfExpressionSyntax :
ExpressionSyntax
3983
internal sealed partial class SizeOfExpressionSyntax :
ExpressionSyntax
4082
internal sealed partial class InvocationExpressionSyntax :
ExpressionSyntax
4161
internal sealed partial class ElementAccessExpressionSyntax :
ExpressionSyntax
4732
internal sealed partial class DeclarationExpressionSyntax :
ExpressionSyntax
4810
internal sealed partial class CastExpressionSyntax :
ExpressionSyntax
4909
internal abstract partial class AnonymousFunctionExpressionSyntax :
ExpressionSyntax
5255
internal sealed partial class RefExpressionSyntax :
ExpressionSyntax
5509
internal sealed partial class InitializerExpressionSyntax :
ExpressionSyntax
5606
internal abstract partial class BaseObjectCreationExpressionSyntax :
ExpressionSyntax
5843
internal sealed partial class WithExpressionSyntax :
ExpressionSyntax
6017
internal sealed partial class AnonymousObjectCreationExpressionSyntax :
ExpressionSyntax
6125
internal sealed partial class ArrayCreationExpressionSyntax :
ExpressionSyntax
6223
internal sealed partial class ImplicitArrayCreationExpressionSyntax :
ExpressionSyntax
6341
internal sealed partial class StackAllocArrayCreationExpressionSyntax :
ExpressionSyntax
6439
internal sealed partial class ImplicitStackAllocArrayCreationExpressionSyntax :
ExpressionSyntax
6537
internal sealed partial class CollectionExpressionSyntax :
ExpressionSyntax
6886
internal sealed partial class QueryExpressionSyntax :
ExpressionSyntax
8020
internal sealed partial class OmittedArraySizeExpressionSyntax :
ExpressionSyntax
8084
internal sealed partial class InterpolatedStringExpressionSyntax :
ExpressionSyntax
8182
internal sealed partial class IsPatternExpressionSyntax :
ExpressionSyntax
8269
internal sealed partial class ThrowExpressionSyntax :
ExpressionSyntax
14390
internal sealed partial class SwitchExpressionSyntax :
ExpressionSyntax
910 references to ExpressionSyntax
Microsoft.CodeAnalysis.CSharp (910)
_generated\0\Syntax.xml.Main.Generated.cs (80)
2399
return (ArrayRankSpecifierSyntax)Syntax.InternalSyntax.SyntaxFactory.ArrayRankSpecifier((Syntax.InternalSyntax.SyntaxToken)openBracketToken.Node!, sizes.Node.ToGreenSeparatedList<Syntax.InternalSyntax.
ExpressionSyntax
>(), (Syntax.InternalSyntax.SyntaxToken)closeBracketToken.Node!).CreateRed();
2570
return (ParenthesizedExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.ParenthesizedExpression((Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!).CreateRed();
2619
return (PrefixUnaryExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.PrefixUnaryExpression(kind, (Syntax.InternalSyntax.SyntaxToken)operatorToken.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)operand.Green).CreateRed();
2646
return (AwaitExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.AwaitExpression((Syntax.InternalSyntax.SyntaxToken)awaitKeyword.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green).CreateRed();
2671
return (PostfixUnaryExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.PostfixUnaryExpression(kind, (Syntax.InternalSyntax.
ExpressionSyntax
)operand.Green, (Syntax.InternalSyntax.SyntaxToken)operatorToken.Node!).CreateRed();
2704
return (MemberAccessExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.MemberAccessExpression(kind, (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green, (Syntax.InternalSyntax.SyntaxToken)operatorToken.Node!, (Syntax.InternalSyntax.SimpleNameSyntax)name.Green).CreateRed();
2725
return (ConditionalAccessExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.ConditionalAccessExpression((Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green, (Syntax.InternalSyntax.SyntaxToken)operatorToken.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)whenNotNull.Green).CreateRed();
2759
return (RangeExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.RangeExpression(leftOperand == null ? null : (Syntax.InternalSyntax.
ExpressionSyntax
)leftOperand.Green, (Syntax.InternalSyntax.SyntaxToken)operatorToken.Node!, rightOperand == null ? null : (Syntax.InternalSyntax.
ExpressionSyntax
)rightOperand.Green).CreateRed();
2838
return (BinaryExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.BinaryExpression(kind, (Syntax.InternalSyntax.
ExpressionSyntax
)left.Green, (Syntax.InternalSyntax.SyntaxToken)operatorToken.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)right.Green).CreateRed();
2912
return (AssignmentExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.AssignmentExpression(kind, (Syntax.InternalSyntax.
ExpressionSyntax
)left.Green, (Syntax.InternalSyntax.SyntaxToken)operatorToken.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)right.Green).CreateRed();
2946
return (ConditionalExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.ConditionalExpression((Syntax.InternalSyntax.
ExpressionSyntax
)condition.Green, (Syntax.InternalSyntax.SyntaxToken)questionToken.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)whenTrue.Green, (Syntax.InternalSyntax.SyntaxToken)colonToken.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)whenFalse.Green).CreateRed();
3029
return (MakeRefExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.MakeRefExpression((Syntax.InternalSyntax.SyntaxToken)keyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!).CreateRed();
3043
return (RefTypeExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.RefTypeExpression((Syntax.InternalSyntax.SyntaxToken)keyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!).CreateRed();
3059
return (RefValueExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.RefValueExpression((Syntax.InternalSyntax.SyntaxToken)keyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green, (Syntax.InternalSyntax.SyntaxToken)comma.Node!, (Syntax.InternalSyntax.TypeSyntax)type.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!).CreateRed();
3084
return (CheckedExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.CheckedExpression(kind, (Syntax.InternalSyntax.SyntaxToken)keyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!).CreateRed();
3107
return (UnsafeExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.UnsafeExpression((Syntax.InternalSyntax.SyntaxToken)keyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!).CreateRed();
3162
return (InvocationExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.InvocationExpression((Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green, (Syntax.InternalSyntax.ArgumentListSyntax)argumentList.Green).CreateRed();
3174
return (ElementAccessExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.ElementAccessExpression((Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green, (Syntax.InternalSyntax.BracketedArgumentListSyntax)argumentList.Green).CreateRed();
3217
return (ArgumentSyntax)Syntax.InternalSyntax.SyntaxFactory.Argument(nameColon == null ? null : (Syntax.InternalSyntax.NameColonSyntax)nameColon.Green, (Syntax.InternalSyntax.SyntaxToken?)refKindKeyword.Node, (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green).CreateRed();
3229
return (ExpressionColonSyntax)Syntax.InternalSyntax.SyntaxFactory.ExpressionColon((Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green, (Syntax.InternalSyntax.SyntaxToken)colonToken.Node!).CreateRed();
3255
return (CastExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.CastExpression((Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.TypeSyntax)type.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green).CreateRed();
3267
return (AnonymousMethodExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.AnonymousMethodExpression(modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)delegateKeyword.Node!, parameterList == null ? null : (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, (Syntax.InternalSyntax.BlockSyntax)block.Green, expressionBody == null ? null : (Syntax.InternalSyntax.
ExpressionSyntax
)expressionBody.Green).CreateRed();
3275
return (SimpleLambdaExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.SimpleLambdaExpression(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.ParameterSyntax)parameter.Green, (Syntax.InternalSyntax.SyntaxToken)arrowToken.Node!, block == null ? null : (Syntax.InternalSyntax.BlockSyntax)block.Green, expressionBody == null ? null : (Syntax.InternalSyntax.
ExpressionSyntax
)expressionBody.Green).CreateRed();
3283
return (RefExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.RefExpression((Syntax.InternalSyntax.SyntaxToken)refKeyword.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green).CreateRed();
3295
return (ParenthesizedLambdaExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.ParenthesizedLambdaExpression(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), returnType == null ? null : (Syntax.InternalSyntax.TypeSyntax)returnType.Green, (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, (Syntax.InternalSyntax.SyntaxToken)arrowToken.Node!, block == null ? null : (Syntax.InternalSyntax.BlockSyntax)block.Green, expressionBody == null ? null : (Syntax.InternalSyntax.
ExpressionSyntax
)expressionBody.Green).CreateRed();
3320
return (InitializerExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.InitializerExpression(kind, (Syntax.InternalSyntax.SyntaxToken)openBraceToken.Node!, expressions.Node.ToGreenSeparatedList<Syntax.InternalSyntax.
ExpressionSyntax
>(), (Syntax.InternalSyntax.SyntaxToken)closeBraceToken.Node!).CreateRed();
3365
return (WithExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.WithExpression((Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green, (Syntax.InternalSyntax.SyntaxToken)withKeyword.Node!, (Syntax.InternalSyntax.InitializerExpressionSyntax)initializer.Green).CreateRed();
3376
return (AnonymousObjectMemberDeclaratorSyntax)Syntax.InternalSyntax.SyntaxFactory.AnonymousObjectMemberDeclarator(nameEquals == null ? null : (Syntax.InternalSyntax.NameEqualsSyntax)nameEquals.Green, (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green).CreateRed();
3476
return (ExpressionElementSyntax)Syntax.InternalSyntax.SyntaxFactory.ExpressionElement((Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green).CreateRed();
3484
return (SpreadElementSyntax)Syntax.InternalSyntax.SyntaxFactory.SpreadElement((Syntax.InternalSyntax.SyntaxToken)operatorToken.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green).CreateRed();
3531
return (FromClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.FromClause((Syntax.InternalSyntax.SyntaxToken)fromKeyword.Node!, type == null ? null : (Syntax.InternalSyntax.TypeSyntax)type.Green, (Syntax.InternalSyntax.SyntaxToken)identifier.Node!, (Syntax.InternalSyntax.SyntaxToken)inKeyword.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green).CreateRed();
3553
return (LetClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.LetClause((Syntax.InternalSyntax.SyntaxToken)letKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)identifier.Node!, (Syntax.InternalSyntax.SyntaxToken)equalsToken.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green).CreateRed();
3575
return (JoinClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.JoinClause((Syntax.InternalSyntax.SyntaxToken)joinKeyword.Node!, type == null ? null : (Syntax.InternalSyntax.TypeSyntax)type.Green, (Syntax.InternalSyntax.SyntaxToken)identifier.Node!, (Syntax.InternalSyntax.SyntaxToken)inKeyword.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)inExpression.Green, (Syntax.InternalSyntax.SyntaxToken)onKeyword.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)leftExpression.Green, (Syntax.InternalSyntax.SyntaxToken)equalsKeyword.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)rightExpression.Green, into == null ? null : (Syntax.InternalSyntax.JoinIntoClauseSyntax)into.Green).CreateRed();
3611
return (WhereClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.WhereClause((Syntax.InternalSyntax.SyntaxToken)whereKeyword.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)condition.Green).CreateRed();
3646
return (OrderingSyntax)Syntax.InternalSyntax.SyntaxFactory.Ordering(kind, (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green, (Syntax.InternalSyntax.SyntaxToken?)ascendingOrDescendingKeyword.Node).CreateRed();
3666
return (SelectClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.SelectClause((Syntax.InternalSyntax.SyntaxToken)selectKeyword.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green).CreateRed();
3680
return (GroupClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.GroupClause((Syntax.InternalSyntax.SyntaxToken)groupKeyword.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)groupExpression.Green, (Syntax.InternalSyntax.SyntaxToken)byKeyword.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)byExpression.Green).CreateRed();
3745
return (IsPatternExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.IsPatternExpression((Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green, (Syntax.InternalSyntax.SyntaxToken)isKeyword.Node!, (Syntax.InternalSyntax.PatternSyntax)pattern.Green).CreateRed();
3757
return (ThrowExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.ThrowExpression((Syntax.InternalSyntax.SyntaxToken)throwKeyword.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green).CreateRed();
3769
return (WhenClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.WhenClause((Syntax.InternalSyntax.SyntaxToken)whenKeyword.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)condition.Green).CreateRed();
3856
return (ConstantPatternSyntax)Syntax.InternalSyntax.SyntaxFactory.ConstantPattern((Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green).CreateRed();
3886
return (RelationalPatternSyntax)Syntax.InternalSyntax.SyntaxFactory.RelationalPattern((Syntax.InternalSyntax.SyntaxToken)operatorToken.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green).CreateRed();
3984
return (InterpolationSyntax)Syntax.InternalSyntax.SyntaxFactory.Interpolation((Syntax.InternalSyntax.SyntaxToken)openBraceToken.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green, alignmentClause == null ? null : (Syntax.InternalSyntax.InterpolationAlignmentClauseSyntax)alignmentClause.Green, formatClause == null ? null : (Syntax.InternalSyntax.InterpolationFormatClauseSyntax)formatClause.Green, (Syntax.InternalSyntax.SyntaxToken)closeBraceToken.Node!).CreateRed();
3999
return (InterpolationAlignmentClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.InterpolationAlignmentClause((Syntax.InternalSyntax.SyntaxToken)commaToken.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)value.Green).CreateRed();
4128
return (EqualsValueClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.EqualsValueClause((Syntax.InternalSyntax.SyntaxToken)equalsToken.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)value.Green).CreateRed();
4170
return (ExpressionStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.ExpressionStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green, (Syntax.InternalSyntax.SyntaxToken)semicolonToken.Node!).CreateRed();
4236
return (GotoStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.GotoStatement(kind, attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken)gotoKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken?)caseOrDefaultKeyword.Node, expression == null ? null : (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green, (Syntax.InternalSyntax.SyntaxToken)semicolonToken.Node!).CreateRed();
4296
return (ReturnStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.ReturnStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken)returnKeyword.Node!, expression == null ? null : (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green, (Syntax.InternalSyntax.SyntaxToken)semicolonToken.Node!).CreateRed();
4314
return (ThrowStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.ThrowStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken)throwKeyword.Node!, expression == null ? null : (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green, (Syntax.InternalSyntax.SyntaxToken)semicolonToken.Node!).CreateRed();
4344
return (YieldStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.YieldStatement(kind, attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken)yieldKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)returnOrBreakKeyword.Node!, expression == null ? null : (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green, (Syntax.InternalSyntax.SyntaxToken)semicolonToken.Node!).CreateRed();
4373
return (WhileStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.WhileStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken)whileKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)condition.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!, (Syntax.InternalSyntax.StatementSyntax)statement.Green).CreateRed();
4394
return (DoStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.DoStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken)doKeyword.Node!, (Syntax.InternalSyntax.StatementSyntax)statement.Green, (Syntax.InternalSyntax.SyntaxToken)whileKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)condition.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!, (Syntax.InternalSyntax.SyntaxToken)semicolonToken.Node!).CreateRed();
4414
return (ForStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.ForStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken)forKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, declaration == null ? null : (Syntax.InternalSyntax.VariableDeclarationSyntax)declaration.Green, initializers.Node.ToGreenSeparatedList<Syntax.InternalSyntax.
ExpressionSyntax
>(), (Syntax.InternalSyntax.SyntaxToken)firstSemicolonToken.Node!, condition == null ? null : (Syntax.InternalSyntax.
ExpressionSyntax
)condition.Green, (Syntax.InternalSyntax.SyntaxToken)secondSemicolonToken.Node!, incrementors.Node.ToGreenSeparatedList<Syntax.InternalSyntax.
ExpressionSyntax
>(), (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!, (Syntax.InternalSyntax.StatementSyntax)statement.Green).CreateRed();
4442
return (ForEachStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.ForEachStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken?)awaitKeyword.Node, (Syntax.InternalSyntax.SyntaxToken)forEachKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.TypeSyntax)type.Green, (Syntax.InternalSyntax.SyntaxToken)identifier.Node!, (Syntax.InternalSyntax.SyntaxToken)inKeyword.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!, (Syntax.InternalSyntax.StatementSyntax)statement.Green).CreateRed();
4473
return (ForEachVariableStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.ForEachVariableStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken?)awaitKeyword.Node, (Syntax.InternalSyntax.SyntaxToken)forEachKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)variable.Green, (Syntax.InternalSyntax.SyntaxToken)inKeyword.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!, (Syntax.InternalSyntax.StatementSyntax)statement.Green).CreateRed();
4497
return (UsingStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.UsingStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken?)awaitKeyword.Node, (Syntax.InternalSyntax.SyntaxToken)usingKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, declaration == null ? null : (Syntax.InternalSyntax.VariableDeclarationSyntax)declaration.Green, expression == null ? null : (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!, (Syntax.InternalSyntax.StatementSyntax)statement.Green).CreateRed();
4590
return (LockStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.LockStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken)lockKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!, (Syntax.InternalSyntax.StatementSyntax)statement.Green).CreateRed();
4609
return (IfStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.IfStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken)ifKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)condition.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!, (Syntax.InternalSyntax.StatementSyntax)statement.Green, @else == null ? null : (Syntax.InternalSyntax.ElseClauseSyntax)@else.Green).CreateRed();
4651
return (SwitchStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.SwitchStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken)switchKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken?)openParenToken.Node, (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green, (Syntax.InternalSyntax.SyntaxToken?)closeParenToken.Node, (Syntax.InternalSyntax.SyntaxToken)openBraceToken.Node!, sections.Node.ToGreenList<Syntax.InternalSyntax.SwitchSectionSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeBraceToken.Node!).CreateRed();
4687
return (CaseSwitchLabelSyntax)Syntax.InternalSyntax.SyntaxFactory.CaseSwitchLabel((Syntax.InternalSyntax.SyntaxToken)keyword.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)value.Green, (Syntax.InternalSyntax.SyntaxToken)colonToken.Node!).CreateRed();
4713
return (SwitchExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.SwitchExpression((Syntax.InternalSyntax.
ExpressionSyntax
)governingExpression.Green, (Syntax.InternalSyntax.SyntaxToken)switchKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openBraceToken.Node!, arms.Node.ToGreenSeparatedList<Syntax.InternalSyntax.SwitchExpressionArmSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeBraceToken.Node!).CreateRed();
4730
return (SwitchExpressionArmSyntax)Syntax.InternalSyntax.SyntaxFactory.SwitchExpressionArm((Syntax.InternalSyntax.PatternSyntax)pattern.Green, whenClause == null ? null : (Syntax.InternalSyntax.WhenClauseSyntax)whenClause.Green, (Syntax.InternalSyntax.SyntaxToken)equalsGreaterThanToken.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green).CreateRed();
4805
return (CatchFilterClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.CatchFilterClause((Syntax.InternalSyntax.SyntaxToken)whenKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)filterExpression.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!).CreateRed();
4987
return (AttributeArgumentSyntax)Syntax.InternalSyntax.SyntaxFactory.AttributeArgument(nameEquals == null ? null : (Syntax.InternalSyntax.NameEqualsSyntax)nameEquals.Green, nameColon == null ? null : (Syntax.InternalSyntax.NameColonSyntax)nameColon.Green, (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green).CreateRed();
5736
return (ArrowExpressionClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.ArrowExpressionClause((Syntax.InternalSyntax.SyntaxToken)arrowToken.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)expression.Green).CreateRed();
6374
return (IfDirectiveTriviaSyntax)Syntax.InternalSyntax.SyntaxFactory.IfDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.Node!, (Syntax.InternalSyntax.SyntaxToken)ifKeyword.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)condition.Green, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.Node!, isActive, branchTaken, conditionValue).CreateRed();
6388
return (ElifDirectiveTriviaSyntax)Syntax.InternalSyntax.SyntaxFactory.ElifDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.Node!, (Syntax.InternalSyntax.SyntaxToken)elifKeyword.Node!, (Syntax.InternalSyntax.
ExpressionSyntax
)condition.Green, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.Node!, isActive, branchTaken, conditionValue).CreateRed();
6606
return (PragmaWarningDirectiveTriviaSyntax)Syntax.InternalSyntax.SyntaxFactory.PragmaWarningDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.Node!, (Syntax.InternalSyntax.SyntaxToken)pragmaKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)warningKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)disableOrRestoreKeyword.Node!, errorCodes.Node.ToGreenSeparatedList<Syntax.InternalSyntax.
ExpressionSyntax
>(), (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.Node!, isActive).CreateRed();
_generated\1\Syntax.xml.Internal.Generated.cs (704)
685
public CoreSyntax.SeparatedSyntaxList<
ExpressionSyntax
> Sizes => new CoreSyntax.SeparatedSyntaxList<
ExpressionSyntax
>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.sizes));
702
public ArrayRankSpecifierSyntax Update(SyntaxToken openBracketToken, CoreSyntax.SeparatedSyntaxList<
ExpressionSyntax
> sizes, SyntaxToken closeBracketToken)
1794
internal readonly
ExpressionSyntax
expression;
1797
internal ParenthesizedExpressionSyntax(SyntaxKind kind, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
1809
internal ParenthesizedExpressionSyntax(SyntaxKind kind, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken, SyntaxFactoryContext context)
1822
internal ParenthesizedExpressionSyntax(SyntaxKind kind, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken)
1837
public
ExpressionSyntax
Expression => this.expression;
1855
public ParenthesizedExpressionSyntax Update(SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken)
1981
internal readonly
ExpressionSyntax
operand;
1983
internal PrefixUnaryExpressionSyntax(SyntaxKind kind, SyntaxToken operatorToken,
ExpressionSyntax
operand, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
1993
internal PrefixUnaryExpressionSyntax(SyntaxKind kind, SyntaxToken operatorToken,
ExpressionSyntax
operand, SyntaxFactoryContext context)
2004
internal PrefixUnaryExpressionSyntax(SyntaxKind kind, SyntaxToken operatorToken,
ExpressionSyntax
operand)
2017
public
ExpressionSyntax
Operand => this.operand;
2032
public PrefixUnaryExpressionSyntax Update(SyntaxToken operatorToken,
ExpressionSyntax
operand)
2060
internal readonly
ExpressionSyntax
expression;
2062
internal AwaitExpressionSyntax(SyntaxKind kind, SyntaxToken awaitKeyword,
ExpressionSyntax
expression, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
2072
internal AwaitExpressionSyntax(SyntaxKind kind, SyntaxToken awaitKeyword,
ExpressionSyntax
expression, SyntaxFactoryContext context)
2083
internal AwaitExpressionSyntax(SyntaxKind kind, SyntaxToken awaitKeyword,
ExpressionSyntax
expression)
2096
public
ExpressionSyntax
Expression => this.expression;
2111
public AwaitExpressionSyntax Update(SyntaxToken awaitKeyword,
ExpressionSyntax
expression)
2138
internal readonly
ExpressionSyntax
operand;
2141
internal PostfixUnaryExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
operand, SyntaxToken operatorToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
2151
internal PostfixUnaryExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
operand, SyntaxToken operatorToken, SyntaxFactoryContext context)
2162
internal PostfixUnaryExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
operand, SyntaxToken operatorToken)
2173
public
ExpressionSyntax
Operand => this.operand;
2190
public PostfixUnaryExpressionSyntax Update(
ExpressionSyntax
operand, SyntaxToken operatorToken)
2217
internal readonly
ExpressionSyntax
expression;
2221
internal MemberAccessExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
expression, SyntaxToken operatorToken, SimpleNameSyntax name, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
2233
internal MemberAccessExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
expression, SyntaxToken operatorToken, SimpleNameSyntax name, SyntaxFactoryContext context)
2246
internal MemberAccessExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
expression, SyntaxToken operatorToken, SimpleNameSyntax name)
2259
public
ExpressionSyntax
Expression => this.expression;
2279
public MemberAccessExpressionSyntax Update(
ExpressionSyntax
expression, SyntaxToken operatorToken, SimpleNameSyntax name)
2306
internal readonly
ExpressionSyntax
expression;
2308
internal readonly
ExpressionSyntax
whenNotNull;
2310
internal ConditionalAccessExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
expression, SyntaxToken operatorToken,
ExpressionSyntax
whenNotNull, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
2322
internal ConditionalAccessExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
expression, SyntaxToken operatorToken,
ExpressionSyntax
whenNotNull, SyntaxFactoryContext context)
2335
internal ConditionalAccessExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
expression, SyntaxToken operatorToken,
ExpressionSyntax
whenNotNull)
2348
public
ExpressionSyntax
Expression => this.expression;
2352
public
ExpressionSyntax
WhenNotNull => this.whenNotNull;
2368
public ConditionalAccessExpressionSyntax Update(
ExpressionSyntax
expression, SyntaxToken operatorToken,
ExpressionSyntax
whenNotNull)
2539
internal readonly
ExpressionSyntax
? leftOperand;
2541
internal readonly
ExpressionSyntax
? rightOperand;
2543
internal RangeExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
? leftOperand, SyntaxToken operatorToken,
ExpressionSyntax
? rightOperand, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
2561
internal RangeExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
? leftOperand, SyntaxToken operatorToken,
ExpressionSyntax
? rightOperand, SyntaxFactoryContext context)
2580
internal RangeExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
? leftOperand, SyntaxToken operatorToken,
ExpressionSyntax
? rightOperand)
2599
public
ExpressionSyntax
? LeftOperand => this.leftOperand;
2603
public
ExpressionSyntax
? RightOperand => this.rightOperand;
2619
public RangeExpressionSyntax Update(
ExpressionSyntax
leftOperand, SyntaxToken operatorToken,
ExpressionSyntax
rightOperand)
2711
internal readonly
ExpressionSyntax
left;
2713
internal readonly
ExpressionSyntax
right;
2715
internal BinaryExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
left, SyntaxToken operatorToken,
ExpressionSyntax
right, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
2727
internal BinaryExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
left, SyntaxToken operatorToken,
ExpressionSyntax
right, SyntaxFactoryContext context)
2740
internal BinaryExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
left, SyntaxToken operatorToken,
ExpressionSyntax
right)
2753
public
ExpressionSyntax
Left => this.left;
2757
public
ExpressionSyntax
Right => this.right;
2773
public BinaryExpressionSyntax Update(
ExpressionSyntax
left, SyntaxToken operatorToken,
ExpressionSyntax
right)
2800
internal readonly
ExpressionSyntax
left;
2802
internal readonly
ExpressionSyntax
right;
2804
internal AssignmentExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
left, SyntaxToken operatorToken,
ExpressionSyntax
right, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
2816
internal AssignmentExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
left, SyntaxToken operatorToken,
ExpressionSyntax
right, SyntaxFactoryContext context)
2829
internal AssignmentExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
left, SyntaxToken operatorToken,
ExpressionSyntax
right)
2842
public
ExpressionSyntax
Left => this.left;
2846
public
ExpressionSyntax
Right => this.right;
2862
public AssignmentExpressionSyntax Update(
ExpressionSyntax
left, SyntaxToken operatorToken,
ExpressionSyntax
right)
2889
internal readonly
ExpressionSyntax
condition;
2891
internal readonly
ExpressionSyntax
whenTrue;
2893
internal readonly
ExpressionSyntax
whenFalse;
2895
internal ConditionalExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
condition, SyntaxToken questionToken,
ExpressionSyntax
whenTrue, SyntaxToken colonToken,
ExpressionSyntax
whenFalse, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
2911
internal ConditionalExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
condition, SyntaxToken questionToken,
ExpressionSyntax
whenTrue, SyntaxToken colonToken,
ExpressionSyntax
whenFalse, SyntaxFactoryContext context)
2928
internal ConditionalExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
condition, SyntaxToken questionToken,
ExpressionSyntax
whenTrue, SyntaxToken colonToken,
ExpressionSyntax
whenFalse)
2945
public
ExpressionSyntax
Condition => this.condition;
2949
public
ExpressionSyntax
WhenTrue => this.whenTrue;
2953
public
ExpressionSyntax
WhenFalse => this.whenFalse;
2971
public ConditionalExpressionSyntax Update(
ExpressionSyntax
condition, SyntaxToken questionToken,
ExpressionSyntax
whenTrue, SyntaxToken colonToken,
ExpressionSyntax
whenFalse)
3274
internal readonly
ExpressionSyntax
expression;
3277
internal MakeRefExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
3291
internal MakeRefExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken, SyntaxFactoryContext context)
3306
internal MakeRefExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken)
3325
public
ExpressionSyntax
Expression => this.expression;
3344
public MakeRefExpressionSyntax Update(SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken)
3373
internal readonly
ExpressionSyntax
expression;
3376
internal RefTypeExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
3390
internal RefTypeExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken, SyntaxFactoryContext context)
3405
internal RefTypeExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken)
3424
public
ExpressionSyntax
Expression => this.expression;
3443
public RefTypeExpressionSyntax Update(SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken)
3472
internal readonly
ExpressionSyntax
expression;
3477
internal RefValueExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken comma, TypeSyntax type, SyntaxToken closeParenToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
3495
internal RefValueExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken comma, TypeSyntax type, SyntaxToken closeParenToken, SyntaxFactoryContext context)
3514
internal RefValueExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken comma, TypeSyntax type, SyntaxToken closeParenToken)
3537
public
ExpressionSyntax
Expression => this.expression;
3562
public RefValueExpressionSyntax Update(SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken comma, TypeSyntax type, SyntaxToken closeParenToken)
3591
internal readonly
ExpressionSyntax
expression;
3594
internal CheckedExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
3608
internal CheckedExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken, SyntaxFactoryContext context)
3623
internal CheckedExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken)
3642
public
ExpressionSyntax
Expression => this.expression;
3661
public CheckedExpressionSyntax Update(SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken)
3690
internal readonly
ExpressionSyntax
expression;
3693
internal UnsafeExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
3707
internal UnsafeExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken, SyntaxFactoryContext context)
3722
internal UnsafeExpressionSyntax(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken)
3741
public
ExpressionSyntax
Expression => this.expression;
3760
public UnsafeExpressionSyntax Update(SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken)
4084
internal readonly
ExpressionSyntax
expression;
4087
internal InvocationExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
expression, ArgumentListSyntax argumentList, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
4097
internal InvocationExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
expression, ArgumentListSyntax argumentList, SyntaxFactoryContext context)
4108
internal InvocationExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
expression, ArgumentListSyntax argumentList)
4119
public
ExpressionSyntax
Expression => this.expression;
4136
public InvocationExpressionSyntax Update(
ExpressionSyntax
expression, ArgumentListSyntax argumentList)
4163
internal readonly
ExpressionSyntax
expression;
4166
internal ElementAccessExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
expression, BracketedArgumentListSyntax argumentList, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
4176
internal ElementAccessExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
expression, BracketedArgumentListSyntax argumentList, SyntaxFactoryContext context)
4187
internal ElementAccessExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
expression, BracketedArgumentListSyntax argumentList)
4198
public
ExpressionSyntax
Expression => this.expression;
4215
public ElementAccessExpressionSyntax Update(
ExpressionSyntax
expression, BracketedArgumentListSyntax argumentList)
4457
internal readonly
ExpressionSyntax
expression;
4459
internal ArgumentSyntax(SyntaxKind kind, NameColonSyntax? nameColon, SyntaxToken? refKindKeyword,
ExpressionSyntax
expression, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
4477
internal ArgumentSyntax(SyntaxKind kind, NameColonSyntax? nameColon, SyntaxToken? refKindKeyword,
ExpressionSyntax
expression, SyntaxFactoryContext context)
4496
internal ArgumentSyntax(SyntaxKind kind, NameColonSyntax? nameColon, SyntaxToken? refKindKeyword,
ExpressionSyntax
expression)
4519
public
ExpressionSyntax
Expression => this.expression;
4535
public ArgumentSyntax Update(NameColonSyntax nameColon, SyntaxToken refKindKeyword,
ExpressionSyntax
expression)
4571
public abstract
ExpressionSyntax
Expression { get; }
4578
internal readonly
ExpressionSyntax
expression;
4581
internal ExpressionColonSyntax(SyntaxKind kind,
ExpressionSyntax
expression, SyntaxToken colonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
4591
internal ExpressionColonSyntax(SyntaxKind kind,
ExpressionSyntax
expression, SyntaxToken colonToken, SyntaxFactoryContext context)
4602
internal ExpressionColonSyntax(SyntaxKind kind,
ExpressionSyntax
expression, SyntaxToken colonToken)
4612
public override
ExpressionSyntax
Expression => this.expression;
4628
public ExpressionColonSyntax Update(
ExpressionSyntax
expression, SyntaxToken colonToken)
4815
internal readonly
ExpressionSyntax
expression;
4817
internal CastExpressionSyntax(SyntaxKind kind, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken closeParenToken,
ExpressionSyntax
expression, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
4831
internal CastExpressionSyntax(SyntaxKind kind, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken closeParenToken,
ExpressionSyntax
expression, SyntaxFactoryContext context)
4846
internal CastExpressionSyntax(SyntaxKind kind, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken closeParenToken,
ExpressionSyntax
expression)
4867
public
ExpressionSyntax
Expression => this.expression;
4884
public CastExpressionSyntax Update(SyntaxToken openParenToken, TypeSyntax type, SyntaxToken closeParenToken,
ExpressionSyntax
expression)
4933
public abstract
ExpressionSyntax
? ExpressionBody { get; }
4943
internal readonly
ExpressionSyntax
? expressionBody;
4945
internal AnonymousMethodExpressionSyntax(SyntaxKind kind, GreenNode? modifiers, SyntaxToken delegateKeyword, ParameterListSyntax? parameterList, BlockSyntax block,
ExpressionSyntax
? expressionBody, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
4970
internal AnonymousMethodExpressionSyntax(SyntaxKind kind, GreenNode? modifiers, SyntaxToken delegateKeyword, ParameterListSyntax? parameterList, BlockSyntax block,
ExpressionSyntax
? expressionBody, SyntaxFactoryContext context)
4996
internal AnonymousMethodExpressionSyntax(SyntaxKind kind, GreenNode? modifiers, SyntaxToken delegateKeyword, ParameterListSyntax? parameterList, BlockSyntax block,
ExpressionSyntax
? expressionBody)
5035
public override
ExpressionSyntax
? ExpressionBody => this.expressionBody;
5053
public AnonymousMethodExpressionSyntax Update(CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken delegateKeyword, ParameterListSyntax parameterList, BlockSyntax block,
ExpressionSyntax
expressionBody)
5104
internal readonly
ExpressionSyntax
? expressionBody;
5106
internal SimpleLambdaExpressionSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, ParameterSyntax parameter, SyntaxToken arrowToken, BlockSyntax? block,
ExpressionSyntax
? expressionBody, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
5136
internal SimpleLambdaExpressionSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, ParameterSyntax parameter, SyntaxToken arrowToken, BlockSyntax? block,
ExpressionSyntax
? expressionBody, SyntaxFactoryContext context)
5167
internal SimpleLambdaExpressionSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, ParameterSyntax parameter, SyntaxToken arrowToken, BlockSyntax? block,
ExpressionSyntax
? expressionBody)
5212
public override
ExpressionSyntax
? ExpressionBody => this.expressionBody;
5231
public SimpleLambdaExpressionSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, ParameterSyntax parameter, SyntaxToken arrowToken, BlockSyntax block,
ExpressionSyntax
expressionBody)
5258
internal readonly
ExpressionSyntax
expression;
5260
internal RefExpressionSyntax(SyntaxKind kind, SyntaxToken refKeyword,
ExpressionSyntax
expression, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
5270
internal RefExpressionSyntax(SyntaxKind kind, SyntaxToken refKeyword,
ExpressionSyntax
expression, SyntaxFactoryContext context)
5281
internal RefExpressionSyntax(SyntaxKind kind, SyntaxToken refKeyword,
ExpressionSyntax
expression)
5292
public
ExpressionSyntax
Expression => this.expression;
5307
public RefExpressionSyntax Update(SyntaxToken refKeyword,
ExpressionSyntax
expression)
5340
internal readonly
ExpressionSyntax
? expressionBody;
5342
internal ParenthesizedLambdaExpressionSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, TypeSyntax? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block,
ExpressionSyntax
? expressionBody, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
5377
internal ParenthesizedLambdaExpressionSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, TypeSyntax? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block,
ExpressionSyntax
? expressionBody, SyntaxFactoryContext context)
5413
internal ParenthesizedLambdaExpressionSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers, TypeSyntax? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block,
ExpressionSyntax
? expressionBody)
5464
public override
ExpressionSyntax
? ExpressionBody => this.expressionBody;
5484
public ParenthesizedLambdaExpressionSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, TypeSyntax returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax block,
ExpressionSyntax
expressionBody)
5564
public CoreSyntax.SeparatedSyntaxList<
ExpressionSyntax
> Expressions => new CoreSyntax.SeparatedSyntaxList<
ExpressionSyntax
>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.expressions));
5582
public InitializerExpressionSyntax Update(SyntaxToken openBraceToken, CoreSyntax.SeparatedSyntaxList<
ExpressionSyntax
> expressions, SyntaxToken closeBraceToken)
5845
internal readonly
ExpressionSyntax
expression;
5849
internal WithExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
expression, SyntaxToken withKeyword, InitializerExpressionSyntax initializer, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
5861
internal WithExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
expression, SyntaxToken withKeyword, InitializerExpressionSyntax initializer, SyntaxFactoryContext context)
5874
internal WithExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
expression, SyntaxToken withKeyword, InitializerExpressionSyntax initializer)
5886
public
ExpressionSyntax
Expression => this.expression;
5905
public WithExpressionSyntax Update(
ExpressionSyntax
expression, SyntaxToken withKeyword, InitializerExpressionSyntax initializer)
5932
internal readonly
ExpressionSyntax
expression;
5934
internal AnonymousObjectMemberDeclaratorSyntax(SyntaxKind kind, NameEqualsSyntax? nameEquals,
ExpressionSyntax
expression, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
5947
internal AnonymousObjectMemberDeclaratorSyntax(SyntaxKind kind, NameEqualsSyntax? nameEquals,
ExpressionSyntax
expression, SyntaxFactoryContext context)
5961
internal AnonymousObjectMemberDeclaratorSyntax(SyntaxKind kind, NameEqualsSyntax? nameEquals,
ExpressionSyntax
expression)
5977
public
ExpressionSyntax
Expression => this.expression;
5992
public AnonymousObjectMemberDeclaratorSyntax Update(NameEqualsSyntax nameEquals,
ExpressionSyntax
expression)
6647
internal readonly
ExpressionSyntax
expression;
6649
internal ExpressionElementSyntax(SyntaxKind kind,
ExpressionSyntax
expression, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
6657
internal ExpressionElementSyntax(SyntaxKind kind,
ExpressionSyntax
expression, SyntaxFactoryContext context)
6666
internal ExpressionElementSyntax(SyntaxKind kind,
ExpressionSyntax
expression)
6674
public
ExpressionSyntax
Expression => this.expression;
6684
public ExpressionElementSyntax Update(
ExpressionSyntax
expression)
6711
internal readonly
ExpressionSyntax
expression;
6713
internal SpreadElementSyntax(SyntaxKind kind, SyntaxToken operatorToken,
ExpressionSyntax
expression, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
6723
internal SpreadElementSyntax(SyntaxKind kind, SyntaxToken operatorToken,
ExpressionSyntax
expression, SyntaxFactoryContext context)
6734
internal SpreadElementSyntax(SyntaxKind kind, SyntaxToken operatorToken,
ExpressionSyntax
expression)
6745
public
ExpressionSyntax
Expression => this.expression;
6760
public SpreadElementSyntax Update(SyntaxToken operatorToken,
ExpressionSyntax
expression)
7071
internal readonly
ExpressionSyntax
expression;
7073
internal FromClauseSyntax(SyntaxKind kind, SyntaxToken fromKeyword, TypeSyntax? type, SyntaxToken identifier, SyntaxToken inKeyword,
ExpressionSyntax
expression, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
7092
internal FromClauseSyntax(SyntaxKind kind, SyntaxToken fromKeyword, TypeSyntax? type, SyntaxToken identifier, SyntaxToken inKeyword,
ExpressionSyntax
expression, SyntaxFactoryContext context)
7112
internal FromClauseSyntax(SyntaxKind kind, SyntaxToken fromKeyword, TypeSyntax? type, SyntaxToken identifier, SyntaxToken inKeyword,
ExpressionSyntax
expression)
7136
public
ExpressionSyntax
Expression => this.expression;
7154
public FromClauseSyntax Update(SyntaxToken fromKeyword, TypeSyntax type, SyntaxToken identifier, SyntaxToken inKeyword,
ExpressionSyntax
expression)
7183
internal readonly
ExpressionSyntax
expression;
7185
internal LetClauseSyntax(SyntaxKind kind, SyntaxToken letKeyword, SyntaxToken identifier, SyntaxToken equalsToken,
ExpressionSyntax
expression, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
7199
internal LetClauseSyntax(SyntaxKind kind, SyntaxToken letKeyword, SyntaxToken identifier, SyntaxToken equalsToken,
ExpressionSyntax
expression, SyntaxFactoryContext context)
7214
internal LetClauseSyntax(SyntaxKind kind, SyntaxToken letKeyword, SyntaxToken identifier, SyntaxToken equalsToken,
ExpressionSyntax
expression)
7232
public
ExpressionSyntax
Expression => this.expression;
7249
public LetClauseSyntax Update(SyntaxToken letKeyword, SyntaxToken identifier, SyntaxToken equalsToken,
ExpressionSyntax
expression)
7279
internal readonly
ExpressionSyntax
inExpression;
7281
internal readonly
ExpressionSyntax
leftExpression;
7283
internal readonly
ExpressionSyntax
rightExpression;
7286
internal JoinClauseSyntax(SyntaxKind kind, SyntaxToken joinKeyword, TypeSyntax? type, SyntaxToken identifier, SyntaxToken inKeyword,
ExpressionSyntax
inExpression, SyntaxToken onKeyword,
ExpressionSyntax
leftExpression, SyntaxToken equalsKeyword,
ExpressionSyntax
rightExpression, JoinIntoClauseSyntax? into, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
7318
internal JoinClauseSyntax(SyntaxKind kind, SyntaxToken joinKeyword, TypeSyntax? type, SyntaxToken identifier, SyntaxToken inKeyword,
ExpressionSyntax
inExpression, SyntaxToken onKeyword,
ExpressionSyntax
leftExpression, SyntaxToken equalsKeyword,
ExpressionSyntax
rightExpression, JoinIntoClauseSyntax? into, SyntaxFactoryContext context)
7351
internal JoinClauseSyntax(SyntaxKind kind, SyntaxToken joinKeyword, TypeSyntax? type, SyntaxToken identifier, SyntaxToken inKeyword,
ExpressionSyntax
inExpression, SyntaxToken onKeyword,
ExpressionSyntax
leftExpression, SyntaxToken equalsKeyword,
ExpressionSyntax
rightExpression, JoinIntoClauseSyntax? into)
7388
public
ExpressionSyntax
InExpression => this.inExpression;
7390
public
ExpressionSyntax
LeftExpression => this.leftExpression;
7392
public
ExpressionSyntax
RightExpression => this.rightExpression;
7416
public JoinClauseSyntax Update(SyntaxToken joinKeyword, TypeSyntax type, SyntaxToken identifier, SyntaxToken inKeyword,
ExpressionSyntax
inExpression, SyntaxToken onKeyword,
ExpressionSyntax
leftExpression, SyntaxToken equalsKeyword,
ExpressionSyntax
rightExpression, JoinIntoClauseSyntax into)
7520
internal readonly
ExpressionSyntax
condition;
7522
internal WhereClauseSyntax(SyntaxKind kind, SyntaxToken whereKeyword,
ExpressionSyntax
condition, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
7532
internal WhereClauseSyntax(SyntaxKind kind, SyntaxToken whereKeyword,
ExpressionSyntax
condition, SyntaxFactoryContext context)
7543
internal WhereClauseSyntax(SyntaxKind kind, SyntaxToken whereKeyword,
ExpressionSyntax
condition)
7554
public
ExpressionSyntax
Condition => this.condition;
7569
public WhereClauseSyntax Update(SyntaxToken whereKeyword,
ExpressionSyntax
condition)
7680
internal readonly
ExpressionSyntax
expression;
7683
internal OrderingSyntax(SyntaxKind kind,
ExpressionSyntax
expression, SyntaxToken? ascendingOrDescendingKeyword, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
7696
internal OrderingSyntax(SyntaxKind kind,
ExpressionSyntax
expression, SyntaxToken? ascendingOrDescendingKeyword, SyntaxFactoryContext context)
7710
internal OrderingSyntax(SyntaxKind kind,
ExpressionSyntax
expression, SyntaxToken? ascendingOrDescendingKeyword)
7723
public
ExpressionSyntax
Expression => this.expression;
7739
public OrderingSyntax Update(
ExpressionSyntax
expression, SyntaxToken ascendingOrDescendingKeyword)
7766
internal readonly
ExpressionSyntax
expression;
7768
internal SelectClauseSyntax(SyntaxKind kind, SyntaxToken selectKeyword,
ExpressionSyntax
expression, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
7778
internal SelectClauseSyntax(SyntaxKind kind, SyntaxToken selectKeyword,
ExpressionSyntax
expression, SyntaxFactoryContext context)
7789
internal SelectClauseSyntax(SyntaxKind kind, SyntaxToken selectKeyword,
ExpressionSyntax
expression)
7800
public
ExpressionSyntax
Expression => this.expression;
7815
public SelectClauseSyntax Update(SyntaxToken selectKeyword,
ExpressionSyntax
expression)
7842
internal readonly
ExpressionSyntax
groupExpression;
7844
internal readonly
ExpressionSyntax
byExpression;
7846
internal GroupClauseSyntax(SyntaxKind kind, SyntaxToken groupKeyword,
ExpressionSyntax
groupExpression, SyntaxToken byKeyword,
ExpressionSyntax
byExpression, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
7860
internal GroupClauseSyntax(SyntaxKind kind, SyntaxToken groupKeyword,
ExpressionSyntax
groupExpression, SyntaxToken byKeyword,
ExpressionSyntax
byExpression, SyntaxFactoryContext context)
7875
internal GroupClauseSyntax(SyntaxKind kind, SyntaxToken groupKeyword,
ExpressionSyntax
groupExpression, SyntaxToken byKeyword,
ExpressionSyntax
byExpression)
7890
public
ExpressionSyntax
GroupExpression => this.groupExpression;
7892
public
ExpressionSyntax
ByExpression => this.byExpression;
7909
public GroupClauseSyntax Update(SyntaxToken groupKeyword,
ExpressionSyntax
groupExpression, SyntaxToken byKeyword,
ExpressionSyntax
byExpression)
8184
internal readonly
ExpressionSyntax
expression;
8188
internal IsPatternExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
expression, SyntaxToken isKeyword, PatternSyntax pattern, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
8200
internal IsPatternExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
expression, SyntaxToken isKeyword, PatternSyntax pattern, SyntaxFactoryContext context)
8213
internal IsPatternExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
expression, SyntaxToken isKeyword, PatternSyntax pattern)
8226
public
ExpressionSyntax
Expression => this.expression;
8245
public IsPatternExpressionSyntax Update(
ExpressionSyntax
expression, SyntaxToken isKeyword, PatternSyntax pattern)
8272
internal readonly
ExpressionSyntax
expression;
8274
internal ThrowExpressionSyntax(SyntaxKind kind, SyntaxToken throwKeyword,
ExpressionSyntax
expression, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
8284
internal ThrowExpressionSyntax(SyntaxKind kind, SyntaxToken throwKeyword,
ExpressionSyntax
expression, SyntaxFactoryContext context)
8295
internal ThrowExpressionSyntax(SyntaxKind kind, SyntaxToken throwKeyword,
ExpressionSyntax
expression)
8306
public
ExpressionSyntax
Expression => this.expression;
8321
public ThrowExpressionSyntax Update(SyntaxToken throwKeyword,
ExpressionSyntax
expression)
8348
internal readonly
ExpressionSyntax
condition;
8350
internal WhenClauseSyntax(SyntaxKind kind, SyntaxToken whenKeyword,
ExpressionSyntax
condition, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
8360
internal WhenClauseSyntax(SyntaxKind kind, SyntaxToken whenKeyword,
ExpressionSyntax
condition, SyntaxFactoryContext context)
8371
internal WhenClauseSyntax(SyntaxKind kind, SyntaxToken whenKeyword,
ExpressionSyntax
condition)
8382
public
ExpressionSyntax
Condition => this.condition;
8397
public WhenClauseSyntax Update(SyntaxToken whenKeyword,
ExpressionSyntax
condition)
9054
internal readonly
ExpressionSyntax
expression;
9056
internal ConstantPatternSyntax(SyntaxKind kind,
ExpressionSyntax
expression, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
9064
internal ConstantPatternSyntax(SyntaxKind kind,
ExpressionSyntax
expression, SyntaxFactoryContext context)
9073
internal ConstantPatternSyntax(SyntaxKind kind,
ExpressionSyntax
expression)
9082
public
ExpressionSyntax
Expression => this.expression;
9092
public ConstantPatternSyntax Update(
ExpressionSyntax
expression)
9204
internal readonly
ExpressionSyntax
expression;
9206
internal RelationalPatternSyntax(SyntaxKind kind, SyntaxToken operatorToken,
ExpressionSyntax
expression, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
9216
internal RelationalPatternSyntax(SyntaxKind kind, SyntaxToken operatorToken,
ExpressionSyntax
expression, SyntaxFactoryContext context)
9227
internal RelationalPatternSyntax(SyntaxKind kind, SyntaxToken operatorToken,
ExpressionSyntax
expression)
9239
public
ExpressionSyntax
Expression => this.expression;
9254
public RelationalPatternSyntax Update(SyntaxToken operatorToken,
ExpressionSyntax
expression)
9780
internal readonly
ExpressionSyntax
expression;
9785
internal InterpolationSyntax(SyntaxKind kind, SyntaxToken openBraceToken,
ExpressionSyntax
expression, InterpolationAlignmentClauseSyntax? alignmentClause, InterpolationFormatClauseSyntax? formatClause, SyntaxToken closeBraceToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
9807
internal InterpolationSyntax(SyntaxKind kind, SyntaxToken openBraceToken,
ExpressionSyntax
expression, InterpolationAlignmentClauseSyntax? alignmentClause, InterpolationFormatClauseSyntax? formatClause, SyntaxToken closeBraceToken, SyntaxFactoryContext context)
9830
internal InterpolationSyntax(SyntaxKind kind, SyntaxToken openBraceToken,
ExpressionSyntax
expression, InterpolationAlignmentClauseSyntax? alignmentClause, InterpolationFormatClauseSyntax? formatClause, SyntaxToken closeBraceToken)
9854
public
ExpressionSyntax
Expression => this.expression;
9878
public InterpolationSyntax Update(SyntaxToken openBraceToken,
ExpressionSyntax
expression, InterpolationAlignmentClauseSyntax alignmentClause, InterpolationFormatClauseSyntax formatClause, SyntaxToken closeBraceToken)
9905
internal readonly
ExpressionSyntax
value;
9907
internal InterpolationAlignmentClauseSyntax(SyntaxKind kind, SyntaxToken commaToken,
ExpressionSyntax
value, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
9917
internal InterpolationAlignmentClauseSyntax(SyntaxKind kind, SyntaxToken commaToken,
ExpressionSyntax
value, SyntaxFactoryContext context)
9928
internal InterpolationAlignmentClauseSyntax(SyntaxKind kind, SyntaxToken commaToken,
ExpressionSyntax
value)
9939
public
ExpressionSyntax
Value => this.value;
9954
public InterpolationAlignmentClauseSyntax Update(SyntaxToken commaToken,
ExpressionSyntax
value)
10841
internal readonly
ExpressionSyntax
value;
10843
internal EqualsValueClauseSyntax(SyntaxKind kind, SyntaxToken equalsToken,
ExpressionSyntax
value, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
10853
internal EqualsValueClauseSyntax(SyntaxKind kind, SyntaxToken equalsToken,
ExpressionSyntax
value, SyntaxFactoryContext context)
10864
internal EqualsValueClauseSyntax(SyntaxKind kind, SyntaxToken equalsToken,
ExpressionSyntax
value)
10875
public
ExpressionSyntax
Value => this.value;
10890
public EqualsValueClauseSyntax Update(SyntaxToken equalsToken,
ExpressionSyntax
value)
11150
internal readonly
ExpressionSyntax
expression;
11153
internal ExpressionStatementSyntax(SyntaxKind kind, GreenNode? attributeLists,
ExpressionSyntax
expression, SyntaxToken semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
11168
internal ExpressionStatementSyntax(SyntaxKind kind, GreenNode? attributeLists,
ExpressionSyntax
expression, SyntaxToken semicolonToken, SyntaxFactoryContext context)
11184
internal ExpressionStatementSyntax(SyntaxKind kind, GreenNode? attributeLists,
ExpressionSyntax
expression, SyntaxToken semicolonToken)
11200
public
ExpressionSyntax
Expression => this.expression;
11217
public ExpressionStatementSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists,
ExpressionSyntax
expression, SyntaxToken semicolonToken)
11440
internal readonly
ExpressionSyntax
? expression;
11443
internal GotoStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken gotoKeyword, SyntaxToken? caseOrDefaultKeyword,
ExpressionSyntax
? expression, SyntaxToken semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
11468
internal GotoStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken gotoKeyword, SyntaxToken? caseOrDefaultKeyword,
ExpressionSyntax
? expression, SyntaxToken semicolonToken, SyntaxFactoryContext context)
11494
internal GotoStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken gotoKeyword, SyntaxToken? caseOrDefaultKeyword,
ExpressionSyntax
? expression, SyntaxToken semicolonToken)
11531
public
ExpressionSyntax
? Expression => this.expression;
11553
public GotoStatementSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken gotoKeyword, SyntaxToken caseOrDefaultKeyword,
ExpressionSyntax
expression, SyntaxToken semicolonToken)
11805
internal readonly
ExpressionSyntax
? expression;
11808
internal ReturnStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken returnKeyword,
ExpressionSyntax
? expression, SyntaxToken semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
11828
internal ReturnStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken returnKeyword,
ExpressionSyntax
? expression, SyntaxToken semicolonToken, SyntaxFactoryContext context)
11849
internal ReturnStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken returnKeyword,
ExpressionSyntax
? expression, SyntaxToken semicolonToken)
11871
public
ExpressionSyntax
? Expression => this.expression;
11889
public ReturnStatementSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken returnKeyword,
ExpressionSyntax
expression, SyntaxToken semicolonToken)
11917
internal readonly
ExpressionSyntax
? expression;
11920
internal ThrowStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken throwKeyword,
ExpressionSyntax
? expression, SyntaxToken semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
11940
internal ThrowStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken throwKeyword,
ExpressionSyntax
? expression, SyntaxToken semicolonToken, SyntaxFactoryContext context)
11961
internal ThrowStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken throwKeyword,
ExpressionSyntax
? expression, SyntaxToken semicolonToken)
11983
public
ExpressionSyntax
? Expression => this.expression;
12001
public ThrowStatementSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken throwKeyword,
ExpressionSyntax
expression, SyntaxToken semicolonToken)
12030
internal readonly
ExpressionSyntax
? expression;
12033
internal YieldStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken yieldKeyword, SyntaxToken returnOrBreakKeyword,
ExpressionSyntax
? expression, SyntaxToken semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
12055
internal YieldStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken yieldKeyword, SyntaxToken returnOrBreakKeyword,
ExpressionSyntax
? expression, SyntaxToken semicolonToken, SyntaxFactoryContext context)
12078
internal YieldStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken yieldKeyword, SyntaxToken returnOrBreakKeyword,
ExpressionSyntax
? expression, SyntaxToken semicolonToken)
12103
public
ExpressionSyntax
? Expression => this.expression;
12122
public YieldStatementSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken yieldKeyword, SyntaxToken returnOrBreakKeyword,
ExpressionSyntax
expression, SyntaxToken semicolonToken)
12151
internal readonly
ExpressionSyntax
condition;
12155
internal WhileStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken whileKeyword, SyntaxToken openParenToken,
ExpressionSyntax
condition, SyntaxToken closeParenToken, StatementSyntax statement, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
12176
internal WhileStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken whileKeyword, SyntaxToken openParenToken,
ExpressionSyntax
condition, SyntaxToken closeParenToken, StatementSyntax statement, SyntaxFactoryContext context)
12198
internal WhileStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken whileKeyword, SyntaxToken openParenToken,
ExpressionSyntax
condition, SyntaxToken closeParenToken, StatementSyntax statement)
12222
public
ExpressionSyntax
Condition => this.condition;
12243
public WhileStatementSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken whileKeyword, SyntaxToken openParenToken,
ExpressionSyntax
condition, SyntaxToken closeParenToken, StatementSyntax statement)
12274
internal readonly
ExpressionSyntax
condition;
12278
internal DoStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken doKeyword, StatementSyntax statement, SyntaxToken whileKeyword, SyntaxToken openParenToken,
ExpressionSyntax
condition, SyntaxToken closeParenToken, SyntaxToken semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
12303
internal DoStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken doKeyword, StatementSyntax statement, SyntaxToken whileKeyword, SyntaxToken openParenToken,
ExpressionSyntax
condition, SyntaxToken closeParenToken, SyntaxToken semicolonToken, SyntaxFactoryContext context)
12329
internal DoStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken doKeyword, StatementSyntax statement, SyntaxToken whileKeyword, SyntaxToken openParenToken,
ExpressionSyntax
condition, SyntaxToken closeParenToken, SyntaxToken semicolonToken)
12359
public
ExpressionSyntax
Condition => this.condition;
12382
public DoStatementSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken doKeyword, StatementSyntax statement, SyntaxToken whileKeyword, SyntaxToken openParenToken,
ExpressionSyntax
condition, SyntaxToken closeParenToken, SyntaxToken semicolonToken)
12414
internal readonly
ExpressionSyntax
? condition;
12420
internal ForStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken forKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration, GreenNode? initializers, SyntaxToken firstSemicolonToken,
ExpressionSyntax
? condition, SyntaxToken secondSemicolonToken, GreenNode? incrementors, SyntaxToken closeParenToken, StatementSyntax statement, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
12463
internal ForStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken forKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration, GreenNode? initializers, SyntaxToken firstSemicolonToken,
ExpressionSyntax
? condition, SyntaxToken secondSemicolonToken, GreenNode? incrementors, SyntaxToken closeParenToken, StatementSyntax statement, SyntaxFactoryContext context)
12507
internal ForStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken forKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration, GreenNode? initializers, SyntaxToken firstSemicolonToken,
ExpressionSyntax
? condition, SyntaxToken secondSemicolonToken, GreenNode? incrementors, SyntaxToken closeParenToken, StatementSyntax statement)
12554
public CoreSyntax.SeparatedSyntaxList<
ExpressionSyntax
> Initializers => new CoreSyntax.SeparatedSyntaxList<
ExpressionSyntax
>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.initializers));
12556
public
ExpressionSyntax
? Condition => this.condition;
12558
public CoreSyntax.SeparatedSyntaxList<
ExpressionSyntax
> Incrementors => new CoreSyntax.SeparatedSyntaxList<
ExpressionSyntax
>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.incrementors));
12584
public ForStatementSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken forKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax declaration, CoreSyntax.SeparatedSyntaxList<
ExpressionSyntax
> initializers, SyntaxToken firstSemicolonToken,
ExpressionSyntax
condition, SyntaxToken secondSemicolonToken, CoreSyntax.SeparatedSyntaxList<
ExpressionSyntax
> incrementors, SyntaxToken closeParenToken, StatementSyntax statement)
12628
public abstract
ExpressionSyntax
Expression { get; }
12644
internal readonly
ExpressionSyntax
expression;
12648
internal ForEachStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken? awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken identifier, SyntaxToken inKeyword,
ExpressionSyntax
expression, SyntaxToken closeParenToken, StatementSyntax statement, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
12680
internal ForEachStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken? awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken identifier, SyntaxToken inKeyword,
ExpressionSyntax
expression, SyntaxToken closeParenToken, StatementSyntax statement, SyntaxFactoryContext context)
12713
internal ForEachStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken? awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken identifier, SyntaxToken inKeyword,
ExpressionSyntax
expression, SyntaxToken closeParenToken, StatementSyntax statement)
12753
public override
ExpressionSyntax
Expression => this.expression;
12778
public ForEachStatementSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken identifier, SyntaxToken inKeyword,
ExpressionSyntax
expression, SyntaxToken closeParenToken, StatementSyntax statement)
12808
internal readonly
ExpressionSyntax
variable;
12810
internal readonly
ExpressionSyntax
expression;
12814
internal ForEachVariableStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken? awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken,
ExpressionSyntax
variable, SyntaxToken inKeyword,
ExpressionSyntax
expression, SyntaxToken closeParenToken, StatementSyntax statement, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
12844
internal ForEachVariableStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken? awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken,
ExpressionSyntax
variable, SyntaxToken inKeyword,
ExpressionSyntax
expression, SyntaxToken closeParenToken, StatementSyntax statement, SyntaxFactoryContext context)
12875
internal ForEachVariableStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken? awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken,
ExpressionSyntax
variable, SyntaxToken inKeyword,
ExpressionSyntax
expression, SyntaxToken closeParenToken, StatementSyntax statement)
12915
public
ExpressionSyntax
Variable => this.variable;
12917
public override
ExpressionSyntax
Expression => this.expression;
12941
public ForEachVariableStatementSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken,
ExpressionSyntax
variable, SyntaxToken inKeyword,
ExpressionSyntax
expression, SyntaxToken closeParenToken, StatementSyntax statement)
12972
internal readonly
ExpressionSyntax
? expression;
12976
internal UsingStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken? awaitKeyword, SyntaxToken usingKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration,
ExpressionSyntax
? expression, SyntaxToken closeParenToken, StatementSyntax statement, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
13010
internal UsingStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken? awaitKeyword, SyntaxToken usingKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration,
ExpressionSyntax
? expression, SyntaxToken closeParenToken, StatementSyntax statement, SyntaxFactoryContext context)
13045
internal UsingStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken? awaitKeyword, SyntaxToken usingKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration,
ExpressionSyntax
? expression, SyntaxToken closeParenToken, StatementSyntax statement)
13084
public
ExpressionSyntax
? Expression => this.expression;
13107
public UsingStatementSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken awaitKeyword, SyntaxToken usingKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax declaration,
ExpressionSyntax
expression, SyntaxToken closeParenToken, StatementSyntax statement)
13445
internal readonly
ExpressionSyntax
expression;
13449
internal LockStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken lockKeyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken, StatementSyntax statement, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
13470
internal LockStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken lockKeyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken, StatementSyntax statement, SyntaxFactoryContext context)
13492
internal LockStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken lockKeyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken, StatementSyntax statement)
13516
public
ExpressionSyntax
Expression => this.expression;
13537
public LockStatementSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken lockKeyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken, StatementSyntax statement)
13569
internal readonly
ExpressionSyntax
condition;
13574
internal IfStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken ifKeyword, SyntaxToken openParenToken,
ExpressionSyntax
condition, SyntaxToken closeParenToken, StatementSyntax statement, ElseClauseSyntax? @else, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
13600
internal IfStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken ifKeyword, SyntaxToken openParenToken,
ExpressionSyntax
condition, SyntaxToken closeParenToken, StatementSyntax statement, ElseClauseSyntax? @else, SyntaxFactoryContext context)
13627
internal IfStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken ifKeyword, SyntaxToken openParenToken,
ExpressionSyntax
condition, SyntaxToken closeParenToken, StatementSyntax statement, ElseClauseSyntax? @else)
13665
public
ExpressionSyntax
Condition => this.condition;
13697
public IfStatementSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken ifKeyword, SyntaxToken openParenToken,
ExpressionSyntax
condition, SyntaxToken closeParenToken, StatementSyntax statement, ElseClauseSyntax @else)
13807
internal readonly
ExpressionSyntax
expression;
13813
internal SwitchStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken switchKeyword, SyntaxToken? openParenToken,
ExpressionSyntax
expression, SyntaxToken? closeParenToken, SyntaxToken openBraceToken, GreenNode? sections, SyntaxToken closeBraceToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
13847
internal SwitchStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken switchKeyword, SyntaxToken? openParenToken,
ExpressionSyntax
expression, SyntaxToken? closeParenToken, SyntaxToken openBraceToken, GreenNode? sections, SyntaxToken closeBraceToken, SyntaxFactoryContext context)
13882
internal SwitchStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken switchKeyword, SyntaxToken? openParenToken,
ExpressionSyntax
expression, SyntaxToken? closeParenToken, SyntaxToken openBraceToken, GreenNode? sections, SyntaxToken closeBraceToken)
13928
public
ExpressionSyntax
Expression => this.expression;
13965
public SwitchStatementSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken switchKeyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken, SyntaxToken openBraceToken, CoreSyntax.SyntaxList<SwitchSectionSyntax> sections, SyntaxToken closeBraceToken)
14226
internal readonly
ExpressionSyntax
value;
14229
internal CaseSwitchLabelSyntax(SyntaxKind kind, SyntaxToken keyword,
ExpressionSyntax
value, SyntaxToken colonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
14241
internal CaseSwitchLabelSyntax(SyntaxKind kind, SyntaxToken keyword,
ExpressionSyntax
value, SyntaxToken colonToken, SyntaxFactoryContext context)
14254
internal CaseSwitchLabelSyntax(SyntaxKind kind, SyntaxToken keyword,
ExpressionSyntax
value, SyntaxToken colonToken)
14271
public
ExpressionSyntax
Value => this.value;
14288
public CaseSwitchLabelSyntax Update(SyntaxToken keyword,
ExpressionSyntax
value, SyntaxToken colonToken)
14392
internal readonly
ExpressionSyntax
governingExpression;
14398
internal SwitchExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
governingExpression, SyntaxToken switchKeyword, SyntaxToken openBraceToken, GreenNode? arms, SyntaxToken closeBraceToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
14417
internal SwitchExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
governingExpression, SyntaxToken switchKeyword, SyntaxToken openBraceToken, GreenNode? arms, SyntaxToken closeBraceToken, SyntaxFactoryContext context)
14437
internal SwitchExpressionSyntax(SyntaxKind kind,
ExpressionSyntax
governingExpression, SyntaxToken switchKeyword, SyntaxToken openBraceToken, GreenNode? arms, SyntaxToken closeBraceToken)
14456
public
ExpressionSyntax
GoverningExpression => this.governingExpression;
14478
public SwitchExpressionSyntax Update(
ExpressionSyntax
governingExpression, SyntaxToken switchKeyword, SyntaxToken openBraceToken, CoreSyntax.SeparatedSyntaxList<SwitchExpressionArmSyntax> arms, SyntaxToken closeBraceToken)
14507
internal readonly
ExpressionSyntax
expression;
14509
internal SwitchExpressionArmSyntax(SyntaxKind kind, PatternSyntax pattern, WhenClauseSyntax? whenClause, SyntaxToken equalsGreaterThanToken,
ExpressionSyntax
expression, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
14526
internal SwitchExpressionArmSyntax(SyntaxKind kind, PatternSyntax pattern, WhenClauseSyntax? whenClause, SyntaxToken equalsGreaterThanToken,
ExpressionSyntax
expression, SyntaxFactoryContext context)
14544
internal SwitchExpressionArmSyntax(SyntaxKind kind, PatternSyntax pattern, WhenClauseSyntax? whenClause, SyntaxToken equalsGreaterThanToken,
ExpressionSyntax
expression)
14564
public
ExpressionSyntax
Expression => this.expression;
14581
public SwitchExpressionArmSyntax Update(PatternSyntax pattern, WhenClauseSyntax whenClause, SyntaxToken equalsGreaterThanToken,
ExpressionSyntax
expression)
14954
internal readonly
ExpressionSyntax
filterExpression;
14957
internal CatchFilterClauseSyntax(SyntaxKind kind, SyntaxToken whenKeyword, SyntaxToken openParenToken,
ExpressionSyntax
filterExpression, SyntaxToken closeParenToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
14971
internal CatchFilterClauseSyntax(SyntaxKind kind, SyntaxToken whenKeyword, SyntaxToken openParenToken,
ExpressionSyntax
filterExpression, SyntaxToken closeParenToken, SyntaxFactoryContext context)
14986
internal CatchFilterClauseSyntax(SyntaxKind kind, SyntaxToken whenKeyword, SyntaxToken openParenToken,
ExpressionSyntax
filterExpression, SyntaxToken closeParenToken)
15002
public
ExpressionSyntax
FilterExpression => this.filterExpression;
15020
public CatchFilterClauseSyntax Update(SyntaxToken whenKeyword, SyntaxToken openParenToken,
ExpressionSyntax
filterExpression, SyntaxToken closeParenToken)
16328
internal readonly
ExpressionSyntax
expression;
16330
internal AttributeArgumentSyntax(SyntaxKind kind, NameEqualsSyntax? nameEquals, NameColonSyntax? nameColon,
ExpressionSyntax
expression, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
16348
internal AttributeArgumentSyntax(SyntaxKind kind, NameEqualsSyntax? nameEquals, NameColonSyntax? nameColon,
ExpressionSyntax
expression, SyntaxFactoryContext context)
16367
internal AttributeArgumentSyntax(SyntaxKind kind, NameEqualsSyntax? nameEquals, NameColonSyntax? nameColon,
ExpressionSyntax
expression)
16388
public
ExpressionSyntax
Expression => this.expression;
16404
public AttributeArgumentSyntax Update(NameEqualsSyntax nameEquals, NameColonSyntax nameColon,
ExpressionSyntax
expression)
21382
internal readonly
ExpressionSyntax
expression;
21384
internal ArrowExpressionClauseSyntax(SyntaxKind kind, SyntaxToken arrowToken,
ExpressionSyntax
expression, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
21394
internal ArrowExpressionClauseSyntax(SyntaxKind kind, SyntaxToken arrowToken,
ExpressionSyntax
expression, SyntaxFactoryContext context)
21405
internal ArrowExpressionClauseSyntax(SyntaxKind kind, SyntaxToken arrowToken,
ExpressionSyntax
expression)
21416
public
ExpressionSyntax
Expression => this.expression;
21431
public ArrowExpressionClauseSyntax Update(SyntaxToken arrowToken,
ExpressionSyntax
expression)
25212
public abstract
ExpressionSyntax
Condition { get; }
25221
internal readonly
ExpressionSyntax
condition;
25227
internal IfDirectiveTriviaSyntax(SyntaxKind kind, SyntaxToken hashToken, SyntaxToken ifKeyword,
ExpressionSyntax
condition, SyntaxToken endOfDirectiveToken, bool isActive, bool branchTaken, bool conditionValue, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
25244
internal IfDirectiveTriviaSyntax(SyntaxKind kind, SyntaxToken hashToken, SyntaxToken ifKeyword,
ExpressionSyntax
condition, SyntaxToken endOfDirectiveToken, bool isActive, bool branchTaken, bool conditionValue, SyntaxFactoryContext context)
25262
internal IfDirectiveTriviaSyntax(SyntaxKind kind, SyntaxToken hashToken, SyntaxToken ifKeyword,
ExpressionSyntax
condition, SyntaxToken endOfDirectiveToken, bool isActive, bool branchTaken, bool conditionValue)
25281
public override
ExpressionSyntax
Condition => this.condition;
25302
public IfDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken ifKeyword,
ExpressionSyntax
condition, SyntaxToken endOfDirectiveToken, bool isActive, bool branchTaken, bool conditionValue)
25330
internal readonly
ExpressionSyntax
condition;
25336
internal ElifDirectiveTriviaSyntax(SyntaxKind kind, SyntaxToken hashToken, SyntaxToken elifKeyword,
ExpressionSyntax
condition, SyntaxToken endOfDirectiveToken, bool isActive, bool branchTaken, bool conditionValue, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
25353
internal ElifDirectiveTriviaSyntax(SyntaxKind kind, SyntaxToken hashToken, SyntaxToken elifKeyword,
ExpressionSyntax
condition, SyntaxToken endOfDirectiveToken, bool isActive, bool branchTaken, bool conditionValue, SyntaxFactoryContext context)
25371
internal ElifDirectiveTriviaSyntax(SyntaxKind kind, SyntaxToken hashToken, SyntaxToken elifKeyword,
ExpressionSyntax
condition, SyntaxToken endOfDirectiveToken, bool isActive, bool branchTaken, bool conditionValue)
25390
public override
ExpressionSyntax
Condition => this.condition;
25411
public ElifDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken elifKeyword,
ExpressionSyntax
condition, SyntaxToken endOfDirectiveToken, bool isActive, bool branchTaken, bool conditionValue)
26730
public CoreSyntax.SeparatedSyntaxList<
ExpressionSyntax
> ErrorCodes => new CoreSyntax.SeparatedSyntaxList<
ExpressionSyntax
>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.errorCodes));
26751
public PragmaWarningDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken pragmaKeyword, SyntaxToken warningKeyword, SyntaxToken disableOrRestoreKeyword, CoreSyntax.SeparatedSyntaxList<
ExpressionSyntax
> errorCodes, SyntaxToken endOfDirectiveToken, bool isActive)
27985
=> node.Update((SyntaxToken)Visit(node.OpenParenToken), (
ExpressionSyntax
)Visit(node.Expression), (SyntaxToken)Visit(node.CloseParenToken));
27991
=> node.Update((SyntaxToken)Visit(node.OperatorToken), (
ExpressionSyntax
)Visit(node.Operand));
27994
=> node.Update((SyntaxToken)Visit(node.AwaitKeyword), (
ExpressionSyntax
)Visit(node.Expression));
27997
=> node.Update((
ExpressionSyntax
)Visit(node.Operand), (SyntaxToken)Visit(node.OperatorToken));
28000
=> node.Update((
ExpressionSyntax
)Visit(node.Expression), (SyntaxToken)Visit(node.OperatorToken), (SimpleNameSyntax)Visit(node.Name));
28003
=> node.Update((
ExpressionSyntax
)Visit(node.Expression), (SyntaxToken)Visit(node.OperatorToken), (
ExpressionSyntax
)Visit(node.WhenNotNull));
28012
=> node.Update((
ExpressionSyntax
)Visit(node.LeftOperand), (SyntaxToken)Visit(node.OperatorToken), (
ExpressionSyntax
)Visit(node.RightOperand));
28018
=> node.Update((
ExpressionSyntax
)Visit(node.Left), (SyntaxToken)Visit(node.OperatorToken), (
ExpressionSyntax
)Visit(node.Right));
28021
=> node.Update((
ExpressionSyntax
)Visit(node.Left), (SyntaxToken)Visit(node.OperatorToken), (
ExpressionSyntax
)Visit(node.Right));
28024
=> node.Update((
ExpressionSyntax
)Visit(node.Condition), (SyntaxToken)Visit(node.QuestionToken), (
ExpressionSyntax
)Visit(node.WhenTrue), (SyntaxToken)Visit(node.ColonToken), (
ExpressionSyntax
)Visit(node.WhenFalse));
28039
=> node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.OpenParenToken), (
ExpressionSyntax
)Visit(node.Expression), (SyntaxToken)Visit(node.CloseParenToken));
28042
=> node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.OpenParenToken), (
ExpressionSyntax
)Visit(node.Expression), (SyntaxToken)Visit(node.CloseParenToken));
28045
=> node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.OpenParenToken), (
ExpressionSyntax
)Visit(node.Expression), (SyntaxToken)Visit(node.Comma), (TypeSyntax)Visit(node.Type), (SyntaxToken)Visit(node.CloseParenToken));
28048
=> node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.OpenParenToken), (
ExpressionSyntax
)Visit(node.Expression), (SyntaxToken)Visit(node.CloseParenToken));
28051
=> node.Update((SyntaxToken)Visit(node.Keyword), (SyntaxToken)Visit(node.OpenParenToken), (
ExpressionSyntax
)Visit(node.Expression), (SyntaxToken)Visit(node.CloseParenToken));
28063
=> node.Update((
ExpressionSyntax
)Visit(node.Expression), (ArgumentListSyntax)Visit(node.ArgumentList));
28066
=> node.Update((
ExpressionSyntax
)Visit(node.Expression), (BracketedArgumentListSyntax)Visit(node.ArgumentList));
28075
=> node.Update((NameColonSyntax)Visit(node.NameColon), (SyntaxToken)Visit(node.RefKindKeyword), (
ExpressionSyntax
)Visit(node.Expression));
28078
=> node.Update((
ExpressionSyntax
)Visit(node.Expression), (SyntaxToken)Visit(node.ColonToken));
28087
=> node.Update((SyntaxToken)Visit(node.OpenParenToken), (TypeSyntax)Visit(node.Type), (SyntaxToken)Visit(node.CloseParenToken), (
ExpressionSyntax
)Visit(node.Expression));
28090
=> node.Update(VisitList(node.Modifiers), (SyntaxToken)Visit(node.DelegateKeyword), (ParameterListSyntax)Visit(node.ParameterList), (BlockSyntax)Visit(node.Block), (
ExpressionSyntax
)Visit(node.ExpressionBody));
28093
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (ParameterSyntax)Visit(node.Parameter), (SyntaxToken)Visit(node.ArrowToken), (BlockSyntax)Visit(node.Block), (
ExpressionSyntax
)Visit(node.ExpressionBody));
28096
=> node.Update((SyntaxToken)Visit(node.RefKeyword), (
ExpressionSyntax
)Visit(node.Expression));
28099
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (TypeSyntax)Visit(node.ReturnType), (ParameterListSyntax)Visit(node.ParameterList), (SyntaxToken)Visit(node.ArrowToken), (BlockSyntax)Visit(node.Block), (
ExpressionSyntax
)Visit(node.ExpressionBody));
28111
=> node.Update((
ExpressionSyntax
)Visit(node.Expression), (SyntaxToken)Visit(node.WithKeyword), (InitializerExpressionSyntax)Visit(node.Initializer));
28114
=> node.Update((NameEqualsSyntax)Visit(node.NameEquals), (
ExpressionSyntax
)Visit(node.Expression));
28135
=> node.Update((
ExpressionSyntax
)Visit(node.Expression));
28138
=> node.Update((SyntaxToken)Visit(node.OperatorToken), (
ExpressionSyntax
)Visit(node.Expression));
28150
=> node.Update((SyntaxToken)Visit(node.FromKeyword), (TypeSyntax)Visit(node.Type), (SyntaxToken)Visit(node.Identifier), (SyntaxToken)Visit(node.InKeyword), (
ExpressionSyntax
)Visit(node.Expression));
28153
=> node.Update((SyntaxToken)Visit(node.LetKeyword), (SyntaxToken)Visit(node.Identifier), (SyntaxToken)Visit(node.EqualsToken), (
ExpressionSyntax
)Visit(node.Expression));
28156
=> node.Update((SyntaxToken)Visit(node.JoinKeyword), (TypeSyntax)Visit(node.Type), (SyntaxToken)Visit(node.Identifier), (SyntaxToken)Visit(node.InKeyword), (
ExpressionSyntax
)Visit(node.InExpression), (SyntaxToken)Visit(node.OnKeyword), (
ExpressionSyntax
)Visit(node.LeftExpression), (SyntaxToken)Visit(node.EqualsKeyword), (
ExpressionSyntax
)Visit(node.RightExpression), (JoinIntoClauseSyntax)Visit(node.Into));
28162
=> node.Update((SyntaxToken)Visit(node.WhereKeyword), (
ExpressionSyntax
)Visit(node.Condition));
28168
=> node.Update((
ExpressionSyntax
)Visit(node.Expression), (SyntaxToken)Visit(node.AscendingOrDescendingKeyword));
28171
=> node.Update((SyntaxToken)Visit(node.SelectKeyword), (
ExpressionSyntax
)Visit(node.Expression));
28174
=> node.Update((SyntaxToken)Visit(node.GroupKeyword), (
ExpressionSyntax
)Visit(node.GroupExpression), (SyntaxToken)Visit(node.ByKeyword), (
ExpressionSyntax
)Visit(node.ByExpression));
28186
=> node.Update((
ExpressionSyntax
)Visit(node.Expression), (SyntaxToken)Visit(node.IsKeyword), (PatternSyntax)Visit(node.Pattern));
28189
=> node.Update((SyntaxToken)Visit(node.ThrowKeyword), (
ExpressionSyntax
)Visit(node.Expression));
28192
=> node.Update((SyntaxToken)Visit(node.WhenKeyword), (
ExpressionSyntax
)Visit(node.Condition));
28216
=> node.Update((
ExpressionSyntax
)Visit(node.Expression));
28222
=> node.Update((SyntaxToken)Visit(node.OperatorToken), (
ExpressionSyntax
)Visit(node.Expression));
28243
=> node.Update((SyntaxToken)Visit(node.OpenBraceToken), (
ExpressionSyntax
)Visit(node.Expression), (InterpolationAlignmentClauseSyntax)Visit(node.AlignmentClause), (InterpolationFormatClauseSyntax)Visit(node.FormatClause), (SyntaxToken)Visit(node.CloseBraceToken));
28246
=> node.Update((SyntaxToken)Visit(node.CommaToken), (
ExpressionSyntax
)Visit(node.Value));
28270
=> node.Update((SyntaxToken)Visit(node.EqualsToken), (
ExpressionSyntax
)Visit(node.Value));
28282
=> node.Update(VisitList(node.AttributeLists), (
ExpressionSyntax
)Visit(node.Expression), (SyntaxToken)Visit(node.SemicolonToken));
28291
=> node.Update(VisitList(node.AttributeLists), (SyntaxToken)Visit(node.GotoKeyword), (SyntaxToken)Visit(node.CaseOrDefaultKeyword), (
ExpressionSyntax
)Visit(node.Expression), (SyntaxToken)Visit(node.SemicolonToken));
28300
=> node.Update(VisitList(node.AttributeLists), (SyntaxToken)Visit(node.ReturnKeyword), (
ExpressionSyntax
)Visit(node.Expression), (SyntaxToken)Visit(node.SemicolonToken));
28303
=> node.Update(VisitList(node.AttributeLists), (SyntaxToken)Visit(node.ThrowKeyword), (
ExpressionSyntax
)Visit(node.Expression), (SyntaxToken)Visit(node.SemicolonToken));
28306
=> node.Update(VisitList(node.AttributeLists), (SyntaxToken)Visit(node.YieldKeyword), (SyntaxToken)Visit(node.ReturnOrBreakKeyword), (
ExpressionSyntax
)Visit(node.Expression), (SyntaxToken)Visit(node.SemicolonToken));
28309
=> node.Update(VisitList(node.AttributeLists), (SyntaxToken)Visit(node.WhileKeyword), (SyntaxToken)Visit(node.OpenParenToken), (
ExpressionSyntax
)Visit(node.Condition), (SyntaxToken)Visit(node.CloseParenToken), (StatementSyntax)Visit(node.Statement));
28312
=> node.Update(VisitList(node.AttributeLists), (SyntaxToken)Visit(node.DoKeyword), (StatementSyntax)Visit(node.Statement), (SyntaxToken)Visit(node.WhileKeyword), (SyntaxToken)Visit(node.OpenParenToken), (
ExpressionSyntax
)Visit(node.Condition), (SyntaxToken)Visit(node.CloseParenToken), (SyntaxToken)Visit(node.SemicolonToken));
28315
=> node.Update(VisitList(node.AttributeLists), (SyntaxToken)Visit(node.ForKeyword), (SyntaxToken)Visit(node.OpenParenToken), (VariableDeclarationSyntax)Visit(node.Declaration), VisitList(node.Initializers), (SyntaxToken)Visit(node.FirstSemicolonToken), (
ExpressionSyntax
)Visit(node.Condition), (SyntaxToken)Visit(node.SecondSemicolonToken), VisitList(node.Incrementors), (SyntaxToken)Visit(node.CloseParenToken), (StatementSyntax)Visit(node.Statement));
28318
=> node.Update(VisitList(node.AttributeLists), (SyntaxToken)Visit(node.AwaitKeyword), (SyntaxToken)Visit(node.ForEachKeyword), (SyntaxToken)Visit(node.OpenParenToken), (TypeSyntax)Visit(node.Type), (SyntaxToken)Visit(node.Identifier), (SyntaxToken)Visit(node.InKeyword), (
ExpressionSyntax
)Visit(node.Expression), (SyntaxToken)Visit(node.CloseParenToken), (StatementSyntax)Visit(node.Statement));
28321
=> node.Update(VisitList(node.AttributeLists), (SyntaxToken)Visit(node.AwaitKeyword), (SyntaxToken)Visit(node.ForEachKeyword), (SyntaxToken)Visit(node.OpenParenToken), (
ExpressionSyntax
)Visit(node.Variable), (SyntaxToken)Visit(node.InKeyword), (
ExpressionSyntax
)Visit(node.Expression), (SyntaxToken)Visit(node.CloseParenToken), (StatementSyntax)Visit(node.Statement));
28324
=> node.Update(VisitList(node.AttributeLists), (SyntaxToken)Visit(node.AwaitKeyword), (SyntaxToken)Visit(node.UsingKeyword), (SyntaxToken)Visit(node.OpenParenToken), (VariableDeclarationSyntax)Visit(node.Declaration), (
ExpressionSyntax
)Visit(node.Expression), (SyntaxToken)Visit(node.CloseParenToken), (StatementSyntax)Visit(node.Statement));
28336
=> node.Update(VisitList(node.AttributeLists), (SyntaxToken)Visit(node.LockKeyword), (SyntaxToken)Visit(node.OpenParenToken), (
ExpressionSyntax
)Visit(node.Expression), (SyntaxToken)Visit(node.CloseParenToken), (StatementSyntax)Visit(node.Statement));
28339
=> node.Update(VisitList(node.AttributeLists), (SyntaxToken)Visit(node.IfKeyword), (SyntaxToken)Visit(node.OpenParenToken), (
ExpressionSyntax
)Visit(node.Condition), (SyntaxToken)Visit(node.CloseParenToken), (StatementSyntax)Visit(node.Statement), (ElseClauseSyntax)Visit(node.Else));
28345
=> node.Update(VisitList(node.AttributeLists), (SyntaxToken)Visit(node.SwitchKeyword), (SyntaxToken)Visit(node.OpenParenToken), (
ExpressionSyntax
)Visit(node.Expression), (SyntaxToken)Visit(node.CloseParenToken), (SyntaxToken)Visit(node.OpenBraceToken), VisitList(node.Sections), (SyntaxToken)Visit(node.CloseBraceToken));
28354
=> node.Update((SyntaxToken)Visit(node.Keyword), (
ExpressionSyntax
)Visit(node.Value), (SyntaxToken)Visit(node.ColonToken));
28360
=> node.Update((
ExpressionSyntax
)Visit(node.GoverningExpression), (SyntaxToken)Visit(node.SwitchKeyword), (SyntaxToken)Visit(node.OpenBraceToken), VisitList(node.Arms), (SyntaxToken)Visit(node.CloseBraceToken));
28363
=> node.Update((PatternSyntax)Visit(node.Pattern), (WhenClauseSyntax)Visit(node.WhenClause), (SyntaxToken)Visit(node.EqualsGreaterThanToken), (
ExpressionSyntax
)Visit(node.Expression));
28375
=> node.Update((SyntaxToken)Visit(node.WhenKeyword), (SyntaxToken)Visit(node.OpenParenToken), (
ExpressionSyntax
)Visit(node.FilterExpression), (SyntaxToken)Visit(node.CloseParenToken));
28408
=> node.Update((NameEqualsSyntax)Visit(node.NameEquals), (NameColonSyntax)Visit(node.NameColon), (
ExpressionSyntax
)Visit(node.Expression));
28507
=> node.Update((SyntaxToken)Visit(node.ArrowToken), (
ExpressionSyntax
)Visit(node.Expression));
28612
=> node.Update((SyntaxToken)Visit(node.HashToken), (SyntaxToken)Visit(node.IfKeyword), (
ExpressionSyntax
)Visit(node.Condition), (SyntaxToken)Visit(node.EndOfDirectiveToken), node.IsActive, node.BranchTaken, node.ConditionValue);
28615
=> node.Update((SyntaxToken)Visit(node.HashToken), (SyntaxToken)Visit(node.ElifKeyword), (
ExpressionSyntax
)Visit(node.Condition), (SyntaxToken)Visit(node.EndOfDirectiveToken), node.IsActive, node.BranchTaken, node.ConditionValue);
28853
public ArrayRankSpecifierSyntax ArrayRankSpecifier(SyntaxToken openBracketToken, CoreSyntax.SeparatedSyntaxList<
ExpressionSyntax
> sizes, SyntaxToken closeBracketToken)
29140
public ParenthesizedExpressionSyntax ParenthesizedExpression(SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken)
29185
public PrefixUnaryExpressionSyntax PrefixUnaryExpression(SyntaxKind kind, SyntaxToken operatorToken,
ExpressionSyntax
operand)
29231
public AwaitExpressionSyntax AwaitExpression(SyntaxToken awaitKeyword,
ExpressionSyntax
expression)
29252
public PostfixUnaryExpressionSyntax PostfixUnaryExpression(SyntaxKind kind,
ExpressionSyntax
operand, SyntaxToken operatorToken)
29286
public MemberAccessExpressionSyntax MemberAccessExpression(SyntaxKind kind,
ExpressionSyntax
expression, SyntaxToken operatorToken, SimpleNameSyntax name)
29319
public ConditionalAccessExpressionSyntax ConditionalAccessExpression(
ExpressionSyntax
expression, SyntaxToken operatorToken,
ExpressionSyntax
whenNotNull)
29381
public RangeExpressionSyntax RangeExpression(
ExpressionSyntax
? leftOperand, SyntaxToken operatorToken,
ExpressionSyntax
? rightOperand)
29420
public BinaryExpressionSyntax BinaryExpression(SyntaxKind kind,
ExpressionSyntax
left, SyntaxToken operatorToken,
ExpressionSyntax
right)
29493
public AssignmentExpressionSyntax AssignmentExpression(SyntaxKind kind,
ExpressionSyntax
left, SyntaxToken operatorToken,
ExpressionSyntax
right)
29548
public ConditionalExpressionSyntax ConditionalExpression(
ExpressionSyntax
condition, SyntaxToken questionToken,
ExpressionSyntax
whenTrue, SyntaxToken colonToken,
ExpressionSyntax
whenFalse)
29672
public MakeRefExpressionSyntax MakeRefExpression(SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken)
29687
public RefTypeExpressionSyntax RefTypeExpression(SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken)
29702
public RefValueExpressionSyntax RefValueExpression(SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken comma, TypeSyntax type, SyntaxToken closeParenToken)
29720
public CheckedExpressionSyntax CheckedExpression(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken)
29746
public UnsafeExpressionSyntax UnsafeExpression(SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken)
29806
public InvocationExpressionSyntax InvocationExpression(
ExpressionSyntax
expression, ArgumentListSyntax argumentList)
29826
public ElementAccessExpressionSyntax ElementAccessExpression(
ExpressionSyntax
expression, BracketedArgumentListSyntax argumentList)
29890
public ArgumentSyntax Argument(NameColonSyntax? nameColon, SyntaxToken? refKindKeyword,
ExpressionSyntax
expression)
29920
public ExpressionColonSyntax ExpressionColon(
ExpressionSyntax
expression, SyntaxToken colonToken)
29980
public CastExpressionSyntax CastExpression(SyntaxToken openParenToken, TypeSyntax type, SyntaxToken closeParenToken,
ExpressionSyntax
expression)
29994
public AnonymousMethodExpressionSyntax AnonymousMethodExpression(CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken delegateKeyword, ParameterListSyntax? parameterList, BlockSyntax block,
ExpressionSyntax
? expressionBody)
30005
public SimpleLambdaExpressionSyntax SimpleLambdaExpression(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, ParameterSyntax parameter, SyntaxToken arrowToken, BlockSyntax? block,
ExpressionSyntax
? expressionBody)
30016
public RefExpressionSyntax RefExpression(SyntaxToken refKeyword,
ExpressionSyntax
expression)
30037
public ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, TypeSyntax? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block,
ExpressionSyntax
? expressionBody)
30048
public InitializerExpressionSyntax InitializerExpression(SyntaxKind kind, SyntaxToken openBraceToken, CoreSyntax.SeparatedSyntaxList<
ExpressionSyntax
> expressions, SyntaxToken closeBraceToken)
30111
public WithExpressionSyntax WithExpression(
ExpressionSyntax
expression, SyntaxToken withKeyword, InitializerExpressionSyntax initializer)
30133
public AnonymousObjectMemberDeclaratorSyntax AnonymousObjectMemberDeclarator(NameEqualsSyntax? nameEquals,
ExpressionSyntax
expression)
30260
public ExpressionElementSyntax ExpressionElement(
ExpressionSyntax
expression)
30279
public SpreadElementSyntax SpreadElement(SyntaxToken operatorToken,
ExpressionSyntax
expression)
30360
public FromClauseSyntax FromClause(SyntaxToken fromKeyword, TypeSyntax? type, SyntaxToken identifier, SyntaxToken inKeyword,
ExpressionSyntax
expression)
30375
public LetClauseSyntax LetClause(SyntaxToken letKeyword, SyntaxToken identifier, SyntaxToken equalsToken,
ExpressionSyntax
expression)
30390
public JoinClauseSyntax JoinClause(SyntaxToken joinKeyword, TypeSyntax? type, SyntaxToken identifier, SyntaxToken inKeyword,
ExpressionSyntax
inExpression, SyntaxToken onKeyword,
ExpressionSyntax
leftExpression, SyntaxToken equalsKeyword,
ExpressionSyntax
rightExpression, JoinIntoClauseSyntax? into)
30433
public WhereClauseSyntax WhereClause(SyntaxToken whereKeyword,
ExpressionSyntax
condition)
30474
public OrderingSyntax Ordering(SyntaxKind kind,
ExpressionSyntax
expression, SyntaxToken? ascendingOrDescendingKeyword)
30509
public SelectClauseSyntax SelectClause(SyntaxToken selectKeyword,
ExpressionSyntax
expression)
30530
public GroupClauseSyntax GroupClause(SyntaxToken groupKeyword,
ExpressionSyntax
groupExpression, SyntaxToken byKeyword,
ExpressionSyntax
byExpression)
30621
public IsPatternExpressionSyntax IsPatternExpression(
ExpressionSyntax
expression, SyntaxToken isKeyword, PatternSyntax pattern)
30643
public ThrowExpressionSyntax ThrowExpression(SyntaxToken throwKeyword,
ExpressionSyntax
expression)
30664
public WhenClauseSyntax WhenClause(SyntaxToken whenKeyword,
ExpressionSyntax
condition)
30817
public ConstantPatternSyntax ConstantPattern(
ExpressionSyntax
expression)
30859
public RelationalPatternSyntax RelationalPattern(SyntaxToken operatorToken,
ExpressionSyntax
expression)
31014
public InterpolationSyntax Interpolation(SyntaxToken openBraceToken,
ExpressionSyntax
expression, InterpolationAlignmentClauseSyntax? alignmentClause, InterpolationFormatClauseSyntax? formatClause, SyntaxToken closeBraceToken)
31027
public InterpolationAlignmentClauseSyntax InterpolationAlignmentClause(SyntaxToken commaToken,
ExpressionSyntax
value)
31188
public EqualsValueClauseSyntax EqualsValueClause(SyntaxToken equalsToken,
ExpressionSyntax
value)
31271
public ExpressionStatementSyntax ExpressionStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists,
ExpressionSyntax
expression, SyntaxToken semicolonToken)
31325
public GotoStatementSyntax GotoStatement(SyntaxKind kind, CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken gotoKeyword, SyntaxToken? caseOrDefaultKeyword,
ExpressionSyntax
? expression, SyntaxToken semicolonToken)
31378
public ReturnStatementSyntax ReturnStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken returnKeyword,
ExpressionSyntax
? expression, SyntaxToken semicolonToken)
31390
public ThrowStatementSyntax ThrowStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken throwKeyword,
ExpressionSyntax
? expression, SyntaxToken semicolonToken)
31402
public YieldStatementSyntax YieldStatement(SyntaxKind kind, CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken yieldKeyword, SyntaxToken returnOrBreakKeyword,
ExpressionSyntax
? expression, SyntaxToken semicolonToken)
31427
public WhileStatementSyntax WhileStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken whileKeyword, SyntaxToken openParenToken,
ExpressionSyntax
condition, SyntaxToken closeParenToken, StatementSyntax statement)
31443
public DoStatementSyntax DoStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken doKeyword, StatementSyntax statement, SyntaxToken whileKeyword, SyntaxToken openParenToken,
ExpressionSyntax
condition, SyntaxToken closeParenToken, SyntaxToken semicolonToken)
31463
public ForStatementSyntax ForStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken forKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration, CoreSyntax.SeparatedSyntaxList<
ExpressionSyntax
> initializers, SyntaxToken firstSemicolonToken,
ExpressionSyntax
? condition, SyntaxToken secondSemicolonToken, CoreSyntax.SeparatedSyntaxList<
ExpressionSyntax
> incrementors, SyntaxToken closeParenToken, StatementSyntax statement)
31482
public ForEachStatementSyntax ForEachStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken? awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken identifier, SyntaxToken inKeyword,
ExpressionSyntax
expression, SyntaxToken closeParenToken, StatementSyntax statement)
31512
public ForEachVariableStatementSyntax ForEachVariableStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken? awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken,
ExpressionSyntax
variable, SyntaxToken inKeyword,
ExpressionSyntax
expression, SyntaxToken closeParenToken, StatementSyntax statement)
31540
public UsingStatementSyntax UsingStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken? awaitKeyword, SyntaxToken usingKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration,
ExpressionSyntax
? expression, SyntaxToken closeParenToken, StatementSyntax statement)
31633
public LockStatementSyntax LockStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken lockKeyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken, StatementSyntax statement)
31649
public IfStatementSyntax IfStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken ifKeyword, SyntaxToken openParenToken,
ExpressionSyntax
condition, SyntaxToken closeParenToken, StatementSyntax statement, ElseClauseSyntax? @else)
31686
public SwitchStatementSyntax SwitchStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken switchKeyword, SyntaxToken? openParenToken,
ExpressionSyntax
expression, SyntaxToken? closeParenToken, SyntaxToken openBraceToken, CoreSyntax.SyntaxList<SwitchSectionSyntax> sections, SyntaxToken closeBraceToken)
31749
public CaseSwitchLabelSyntax CaseSwitchLabel(SyntaxToken keyword,
ExpressionSyntax
value, SyntaxToken colonToken)
31792
public SwitchExpressionSyntax SwitchExpression(
ExpressionSyntax
governingExpression, SyntaxToken switchKeyword, SyntaxToken openBraceToken, CoreSyntax.SeparatedSyntaxList<SwitchExpressionArmSyntax> arms, SyntaxToken closeBraceToken)
31807
public SwitchExpressionArmSyntax SwitchExpressionArm(PatternSyntax pattern, WhenClauseSyntax? whenClause, SyntaxToken equalsGreaterThanToken,
ExpressionSyntax
expression)
31863
public CatchFilterClauseSyntax CatchFilterClause(SyntaxToken whenKeyword, SyntaxToken openParenToken,
ExpressionSyntax
filterExpression, SyntaxToken closeParenToken)
32066
public AttributeArgumentSyntax AttributeArgument(NameEqualsSyntax? nameEquals, NameColonSyntax? nameColon,
ExpressionSyntax
expression)
32956
public ArrowExpressionClauseSyntax ArrowExpressionClause(SyntaxToken arrowToken,
ExpressionSyntax
expression)
33718
public IfDirectiveTriviaSyntax IfDirectiveTrivia(SyntaxToken hashToken, SyntaxToken ifKeyword,
ExpressionSyntax
condition, SyntaxToken endOfDirectiveToken, bool isActive, bool branchTaken, bool conditionValue)
33733
public ElifDirectiveTriviaSyntax ElifDirectiveTrivia(SyntaxToken hashToken, SyntaxToken elifKeyword,
ExpressionSyntax
condition, SyntaxToken endOfDirectiveToken, bool isActive, bool branchTaken, bool conditionValue)
33955
public PragmaWarningDirectiveTriviaSyntax PragmaWarningDirectiveTrivia(SyntaxToken hashToken, SyntaxToken pragmaKeyword, SyntaxToken warningKeyword, SyntaxToken disableOrRestoreKeyword, CoreSyntax.SeparatedSyntaxList<
ExpressionSyntax
> errorCodes, SyntaxToken endOfDirectiveToken, bool isActive)
34275
public static ArrayRankSpecifierSyntax ArrayRankSpecifier(SyntaxToken openBracketToken, CoreSyntax.SeparatedSyntaxList<
ExpressionSyntax
> sizes, SyntaxToken closeBracketToken)
34562
public static ParenthesizedExpressionSyntax ParenthesizedExpression(SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken)
34607
public static PrefixUnaryExpressionSyntax PrefixUnaryExpression(SyntaxKind kind, SyntaxToken operatorToken,
ExpressionSyntax
operand)
34653
public static AwaitExpressionSyntax AwaitExpression(SyntaxToken awaitKeyword,
ExpressionSyntax
expression)
34674
public static PostfixUnaryExpressionSyntax PostfixUnaryExpression(SyntaxKind kind,
ExpressionSyntax
operand, SyntaxToken operatorToken)
34708
public static MemberAccessExpressionSyntax MemberAccessExpression(SyntaxKind kind,
ExpressionSyntax
expression, SyntaxToken operatorToken, SimpleNameSyntax name)
34741
public static ConditionalAccessExpressionSyntax ConditionalAccessExpression(
ExpressionSyntax
expression, SyntaxToken operatorToken,
ExpressionSyntax
whenNotNull)
34803
public static RangeExpressionSyntax RangeExpression(
ExpressionSyntax
? leftOperand, SyntaxToken operatorToken,
ExpressionSyntax
? rightOperand)
34842
public static BinaryExpressionSyntax BinaryExpression(SyntaxKind kind,
ExpressionSyntax
left, SyntaxToken operatorToken,
ExpressionSyntax
right)
34915
public static AssignmentExpressionSyntax AssignmentExpression(SyntaxKind kind,
ExpressionSyntax
left, SyntaxToken operatorToken,
ExpressionSyntax
right)
34970
public static ConditionalExpressionSyntax ConditionalExpression(
ExpressionSyntax
condition, SyntaxToken questionToken,
ExpressionSyntax
whenTrue, SyntaxToken colonToken,
ExpressionSyntax
whenFalse)
35094
public static MakeRefExpressionSyntax MakeRefExpression(SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken)
35109
public static RefTypeExpressionSyntax RefTypeExpression(SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken)
35124
public static RefValueExpressionSyntax RefValueExpression(SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken comma, TypeSyntax type, SyntaxToken closeParenToken)
35142
public static CheckedExpressionSyntax CheckedExpression(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken)
35168
public static UnsafeExpressionSyntax UnsafeExpression(SyntaxToken keyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken)
35228
public static InvocationExpressionSyntax InvocationExpression(
ExpressionSyntax
expression, ArgumentListSyntax argumentList)
35248
public static ElementAccessExpressionSyntax ElementAccessExpression(
ExpressionSyntax
expression, BracketedArgumentListSyntax argumentList)
35312
public static ArgumentSyntax Argument(NameColonSyntax? nameColon, SyntaxToken? refKindKeyword,
ExpressionSyntax
expression)
35342
public static ExpressionColonSyntax ExpressionColon(
ExpressionSyntax
expression, SyntaxToken colonToken)
35402
public static CastExpressionSyntax CastExpression(SyntaxToken openParenToken, TypeSyntax type, SyntaxToken closeParenToken,
ExpressionSyntax
expression)
35416
public static AnonymousMethodExpressionSyntax AnonymousMethodExpression(CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken delegateKeyword, ParameterListSyntax? parameterList, BlockSyntax block,
ExpressionSyntax
? expressionBody)
35427
public static SimpleLambdaExpressionSyntax SimpleLambdaExpression(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, ParameterSyntax parameter, SyntaxToken arrowToken, BlockSyntax? block,
ExpressionSyntax
? expressionBody)
35438
public static RefExpressionSyntax RefExpression(SyntaxToken refKeyword,
ExpressionSyntax
expression)
35459
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, TypeSyntax? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block,
ExpressionSyntax
? expressionBody)
35470
public static InitializerExpressionSyntax InitializerExpression(SyntaxKind kind, SyntaxToken openBraceToken, CoreSyntax.SeparatedSyntaxList<
ExpressionSyntax
> expressions, SyntaxToken closeBraceToken)
35533
public static WithExpressionSyntax WithExpression(
ExpressionSyntax
expression, SyntaxToken withKeyword, InitializerExpressionSyntax initializer)
35555
public static AnonymousObjectMemberDeclaratorSyntax AnonymousObjectMemberDeclarator(NameEqualsSyntax? nameEquals,
ExpressionSyntax
expression)
35682
public static ExpressionElementSyntax ExpressionElement(
ExpressionSyntax
expression)
35701
public static SpreadElementSyntax SpreadElement(SyntaxToken operatorToken,
ExpressionSyntax
expression)
35782
public static FromClauseSyntax FromClause(SyntaxToken fromKeyword, TypeSyntax? type, SyntaxToken identifier, SyntaxToken inKeyword,
ExpressionSyntax
expression)
35797
public static LetClauseSyntax LetClause(SyntaxToken letKeyword, SyntaxToken identifier, SyntaxToken equalsToken,
ExpressionSyntax
expression)
35812
public static JoinClauseSyntax JoinClause(SyntaxToken joinKeyword, TypeSyntax? type, SyntaxToken identifier, SyntaxToken inKeyword,
ExpressionSyntax
inExpression, SyntaxToken onKeyword,
ExpressionSyntax
leftExpression, SyntaxToken equalsKeyword,
ExpressionSyntax
rightExpression, JoinIntoClauseSyntax? into)
35855
public static WhereClauseSyntax WhereClause(SyntaxToken whereKeyword,
ExpressionSyntax
condition)
35896
public static OrderingSyntax Ordering(SyntaxKind kind,
ExpressionSyntax
expression, SyntaxToken? ascendingOrDescendingKeyword)
35931
public static SelectClauseSyntax SelectClause(SyntaxToken selectKeyword,
ExpressionSyntax
expression)
35952
public static GroupClauseSyntax GroupClause(SyntaxToken groupKeyword,
ExpressionSyntax
groupExpression, SyntaxToken byKeyword,
ExpressionSyntax
byExpression)
36043
public static IsPatternExpressionSyntax IsPatternExpression(
ExpressionSyntax
expression, SyntaxToken isKeyword, PatternSyntax pattern)
36065
public static ThrowExpressionSyntax ThrowExpression(SyntaxToken throwKeyword,
ExpressionSyntax
expression)
36086
public static WhenClauseSyntax WhenClause(SyntaxToken whenKeyword,
ExpressionSyntax
condition)
36239
public static ConstantPatternSyntax ConstantPattern(
ExpressionSyntax
expression)
36281
public static RelationalPatternSyntax RelationalPattern(SyntaxToken operatorToken,
ExpressionSyntax
expression)
36436
public static InterpolationSyntax Interpolation(SyntaxToken openBraceToken,
ExpressionSyntax
expression, InterpolationAlignmentClauseSyntax? alignmentClause, InterpolationFormatClauseSyntax? formatClause, SyntaxToken closeBraceToken)
36449
public static InterpolationAlignmentClauseSyntax InterpolationAlignmentClause(SyntaxToken commaToken,
ExpressionSyntax
value)
36610
public static EqualsValueClauseSyntax EqualsValueClause(SyntaxToken equalsToken,
ExpressionSyntax
value)
36693
public static ExpressionStatementSyntax ExpressionStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists,
ExpressionSyntax
expression, SyntaxToken semicolonToken)
36747
public static GotoStatementSyntax GotoStatement(SyntaxKind kind, CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken gotoKeyword, SyntaxToken? caseOrDefaultKeyword,
ExpressionSyntax
? expression, SyntaxToken semicolonToken)
36800
public static ReturnStatementSyntax ReturnStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken returnKeyword,
ExpressionSyntax
? expression, SyntaxToken semicolonToken)
36812
public static ThrowStatementSyntax ThrowStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken throwKeyword,
ExpressionSyntax
? expression, SyntaxToken semicolonToken)
36824
public static YieldStatementSyntax YieldStatement(SyntaxKind kind, CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken yieldKeyword, SyntaxToken returnOrBreakKeyword,
ExpressionSyntax
? expression, SyntaxToken semicolonToken)
36849
public static WhileStatementSyntax WhileStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken whileKeyword, SyntaxToken openParenToken,
ExpressionSyntax
condition, SyntaxToken closeParenToken, StatementSyntax statement)
36865
public static DoStatementSyntax DoStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken doKeyword, StatementSyntax statement, SyntaxToken whileKeyword, SyntaxToken openParenToken,
ExpressionSyntax
condition, SyntaxToken closeParenToken, SyntaxToken semicolonToken)
36885
public static ForStatementSyntax ForStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken forKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration, CoreSyntax.SeparatedSyntaxList<
ExpressionSyntax
> initializers, SyntaxToken firstSemicolonToken,
ExpressionSyntax
? condition, SyntaxToken secondSemicolonToken, CoreSyntax.SeparatedSyntaxList<
ExpressionSyntax
> incrementors, SyntaxToken closeParenToken, StatementSyntax statement)
36904
public static ForEachStatementSyntax ForEachStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken? awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken identifier, SyntaxToken inKeyword,
ExpressionSyntax
expression, SyntaxToken closeParenToken, StatementSyntax statement)
36934
public static ForEachVariableStatementSyntax ForEachVariableStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken? awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken,
ExpressionSyntax
variable, SyntaxToken inKeyword,
ExpressionSyntax
expression, SyntaxToken closeParenToken, StatementSyntax statement)
36962
public static UsingStatementSyntax UsingStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken? awaitKeyword, SyntaxToken usingKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration,
ExpressionSyntax
? expression, SyntaxToken closeParenToken, StatementSyntax statement)
37055
public static LockStatementSyntax LockStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken lockKeyword, SyntaxToken openParenToken,
ExpressionSyntax
expression, SyntaxToken closeParenToken, StatementSyntax statement)
37071
public static IfStatementSyntax IfStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken ifKeyword, SyntaxToken openParenToken,
ExpressionSyntax
condition, SyntaxToken closeParenToken, StatementSyntax statement, ElseClauseSyntax? @else)
37108
public static SwitchStatementSyntax SwitchStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken switchKeyword, SyntaxToken? openParenToken,
ExpressionSyntax
expression, SyntaxToken? closeParenToken, SyntaxToken openBraceToken, CoreSyntax.SyntaxList<SwitchSectionSyntax> sections, SyntaxToken closeBraceToken)
37171
public static CaseSwitchLabelSyntax CaseSwitchLabel(SyntaxToken keyword,
ExpressionSyntax
value, SyntaxToken colonToken)
37214
public static SwitchExpressionSyntax SwitchExpression(
ExpressionSyntax
governingExpression, SyntaxToken switchKeyword, SyntaxToken openBraceToken, CoreSyntax.SeparatedSyntaxList<SwitchExpressionArmSyntax> arms, SyntaxToken closeBraceToken)
37229
public static SwitchExpressionArmSyntax SwitchExpressionArm(PatternSyntax pattern, WhenClauseSyntax? whenClause, SyntaxToken equalsGreaterThanToken,
ExpressionSyntax
expression)
37285
public static CatchFilterClauseSyntax CatchFilterClause(SyntaxToken whenKeyword, SyntaxToken openParenToken,
ExpressionSyntax
filterExpression, SyntaxToken closeParenToken)
37488
public static AttributeArgumentSyntax AttributeArgument(NameEqualsSyntax? nameEquals, NameColonSyntax? nameColon,
ExpressionSyntax
expression)
38378
public static ArrowExpressionClauseSyntax ArrowExpressionClause(SyntaxToken arrowToken,
ExpressionSyntax
expression)
39140
public static IfDirectiveTriviaSyntax IfDirectiveTrivia(SyntaxToken hashToken, SyntaxToken ifKeyword,
ExpressionSyntax
condition, SyntaxToken endOfDirectiveToken, bool isActive, bool branchTaken, bool conditionValue)
39155
public static ElifDirectiveTriviaSyntax ElifDirectiveTrivia(SyntaxToken hashToken, SyntaxToken elifKeyword,
ExpressionSyntax
condition, SyntaxToken endOfDirectiveToken, bool isActive, bool branchTaken, bool conditionValue)
39377
public static PragmaWarningDirectiveTriviaSyntax PragmaWarningDirectiveTrivia(SyntaxToken hashToken, SyntaxToken pragmaKeyword, SyntaxToken warningKeyword, SyntaxToken disableOrRestoreKeyword, CoreSyntax.SeparatedSyntaxList<
ExpressionSyntax
> errorCodes, SyntaxToken endOfDirectiveToken, bool isActive)
Parser\DirectiveParser.cs (21)
149
var
expr = this.ParseExpression();
158
var
expr = this.ParseExpression();
583
var ids = new SeparatedSyntaxListBuilder<
ExpressionSyntax
>(10);
587
ExpressionSyntax
idExpression;
637
return SyntaxFactory.PragmaWarningDirectiveTrivia(hash, pragma, warning, style, default(SeparatedSyntaxList<
ExpressionSyntax
>), end, isActive);
683
return SyntaxFactory.PragmaWarningDirectiveTrivia(hash, pragma, warning, style, default(SeparatedSyntaxList<
ExpressionSyntax
>), eod, isActive);
770
private
ExpressionSyntax
ParseExpression()
775
private
ExpressionSyntax
ParseLogicalOr()
777
var
left = this.ParseLogicalAnd();
781
var
right = this.ParseLogicalAnd();
788
private
ExpressionSyntax
ParseLogicalAnd()
790
var
left = this.ParseEquality();
794
var
right = this.ParseEquality();
801
private
ExpressionSyntax
ParseEquality()
803
var
left = this.ParseLogicalNot();
807
var
right = this.ParseEquality();
814
private
ExpressionSyntax
ParseLogicalNot()
825
private
ExpressionSyntax
ParsePrimary()
832
var
expr = this.ParseExpression();
863
private bool EvaluateBool(
ExpressionSyntax
expr)
874
private object Evaluate(
ExpressionSyntax
expr)
Parser\DocumentationCommentParser.cs (1)
1535
var dimensionList = _pool.AllocateSeparated<
ExpressionSyntax
>();
Parser\LanguageParser_InterpolatedString.cs (2)
533
(
ExpressionSyntax
expression, InterpolationAlignmentClauseSyntax? alignment) getExpressionAndAlignment()
535
var
expression = this.ParseExpressionCore();
Parser\LanguageParser_Patterns.cs (10)
33
private bool ConvertExpressionToType(
ExpressionSyntax
expression, [NotNullWhen(true)] out NameSyntax? type)
250
var
value = this.ParseSubExpression(precedence);
337
ExpressionSyntax
expression = _syntaxFactory.ParenthesizedExpression(openParenToken, cp.Expression, closeParenToken);
365
return ConvertTypeToExpression(type, out
var
expression)
473
TypePatternSyntax tp when ConvertTypeToExpression(tp.Type, out
ExpressionSyntax
? expr, permitTypeArguments) => expr,
479
private bool ConvertTypeToExpression(TypeSyntax type, [NotNullWhen(true)] out
ExpressionSyntax
? expr, bool permitTypeArguments = false)
491
var
newLeft = ConvertTypeToExpression(left, out
var
leftExpr, permitTypeArguments: true) ? leftExpr : left;
534
if (this.CurrentToken.Kind == SyntaxKind.ColonToken && ConvertPatternToExpressionIfPossible(pattern, permitTypeArguments: true) is
ExpressionSyntax
expr)
593
private SwitchExpressionSyntax ParseSwitchExpression(
ExpressionSyntax
governingExpression, SyntaxToken switchKeyword)
Parser\LanguageParser.cs (89)
4318
var
value = this.ParseVariableInitializer();
4444
private
ExpressionSyntax
ParsePossibleRefExpression()
4451
var
expression = this.ParseExpressionCore();
5656
var
init = this.ParseVariableInitializer();
5708
if (item is
ExpressionSyntax
expression)
5813
var
initializer = this.ParseExpressionCore();
5855
private
ExpressionSyntax
ParseVariableInitializer()
7796
var
whenTrue = this.ParsePossibleRefExpression();
7929
var list = _pool.AllocateSeparated<
ExpressionSyntax
>();
7944
var
size = this.ParseExpressionCore();
8025
private PostSkipAction SkipBadArrayRankSpecifierTokens(ref SyntaxToken openBracket, SeparatedSyntaxListBuilder<
ExpressionSyntax
> list, SyntaxKind expected)
9533
var
filterExpression = this.ParseExpressionForParenthesizedConstruct();
9598
var
expression = this.ParseExpressionForParenthesizedConstruct();
9662
var
condition = this.CurrentToken.Kind is not SyntaxKind.SemicolonToken and not SyntaxKind.CommaToken
9692
(VariableDeclarationSyntax variableDeclaration, SeparatedSyntaxList<
ExpressionSyntax
> initializers) eatVariableDeclarationOrInitializers()
9763
SeparatedSyntaxList<
ExpressionSyntax
> parseForStatementExpressionList(ref SyntaxToken startToken, bool allowSemicolonAsSeparator)
9775
LanguageParser @this, ref SyntaxToken startToken, SeparatedSyntaxListBuilder<
ExpressionSyntax
> list, SyntaxKind expectedKind, SyntaxKind closeKind)
9820
var
variable = ParseExpressionOrDeclaration(ParseTypeMode.Normal, permitTupleDesignation: true);
9827
var
expression = this.ParseExpressionCore();
9889
private
ExpressionSyntax
ParseExpressionOrDeclaration(ParseTypeMode mode, bool permitTupleDesignation)
9993
private static bool IsValidForeachVariable(
ExpressionSyntax
variable)
10018
ExpressionSyntax
arg = null;
10044
private
ExpressionSyntax
ParseExpressionForParenthesizedConstruct()
10047
private
ExpressionSyntax
ParseErrantExpressionWhenNoCloseParenToken(
ExpressionSyntax
expression)
10058
var
nextExpression = this.ParseExpressionCore();
10081
var stack = ArrayBuilder<(SyntaxToken, SyntaxToken,
ExpressionSyntax
, SyntaxToken, StatementSyntax, SyntaxToken)>.GetInstance();
10088
var
condition = this.ParseExpressionForParenthesizedConstruct();
10193
ExpressionSyntax
arg = null;
10228
parseSwitchHeader(out var switchKeyword, out var openParen, out
var
expression, out var closeParen, out var openBrace);
10247
out
ExpressionSyntax
expression,
10327
if (this.CurrentToken.ContextualKind == SyntaxKind.WhenKeyword && node is
ExpressionSyntax
ex)
10345
(
ExpressionSyntax
)node,
10397
ExpressionSyntax
expression = null;
10414
private void ParseUsingExpression(ref VariableDeclarationSyntax declaration, ref
ExpressionSyntax
expression, ref ResetPoint resetPoint)
11106
private ExpressionStatementSyntax ParseExpressionStatement(SyntaxList<AttributeListSyntax> attributes,
ExpressionSyntax
expression)
11123
public
ExpressionSyntax
ParseExpression()
11130
private
ExpressionSyntax
ParseExpressionCore()
11496
private
ExpressionSyntax
ParseSubExpression(Precedence precedence)
11502
var
result = ParseSubExpressionCore(precedence);
11511
private
ExpressionSyntax
ParseSubExpressionCore(Precedence precedence)
11527
ExpressionSyntax
parseUnaryOrPrimaryExpression(Precedence precedence)
11574
var
result = ParseThrowExpression();
11596
private
ExpressionSyntax
ParseExpressionContinued(
ExpressionSyntax
unaryOrPrimaryExpression, Precedence precedence)
11598
var
currentExpression = unaryOrPrimaryExpression;
11601
while (tryExpandExpression(currentExpression, precedence) is
ExpressionSyntax
expandedExpression)
11621
ExpressionSyntax
? tryExpandExpression(
ExpressionSyntax
leftOperand, Precedence precedence)
11700
ConditionalExpressionSyntax consumeConditionalExpression(
ExpressionSyntax
leftOperand)
11712
var
whenTrue = this.ParsePossibleRefExpression();
11725
ExpressionSyntax
newWhenTrue;
11769
static bool containsTernaryCollectionToReinterpret(
ExpressionSyntax
expression)
11898
private AssignmentExpressionSyntax ParseAssignmentExpression(SyntaxKind operatorExpressionKind,
ExpressionSyntax
leftOperand, SyntaxToken operatorToken)
11903
ExpressionSyntax
rhs;
11988
private
ExpressionSyntax
ParseThrowExpression()
11995
private
ExpressionSyntax
ParseIsExpression(
ExpressionSyntax
leftOperand, SyntaxToken opToken)
12006
private
ExpressionSyntax
ParsePrimaryExpression(Precedence precedence)
12015
ExpressionSyntax
parsePrimaryExpressionWithoutPostfix(Precedence precedence)
12192
ExpressionSyntax
parsePostFixExpression(
ExpressionSyntax
expr)
12281
private
ExpressionSyntax
ParseBaseExpression()
12369
ExpressionSyntax
primaryExpression,
12403
(SyntaxToken? questionToken,
ExpressionSyntax
? bindingExpression) tryEatQuestionAndBindingExpression()
12447
ExpressionSyntax
parseWhenNotNull(
ExpressionSyntax
expr)
12455
var
expressionBeforeSuppressions = expr;
12461
if (tryParseDependentAccess(expr) is
ExpressionSyntax
expandedExpression)
12492
ExpressionSyntax
? tryParseDependentAccess(
ExpressionSyntax
expr)
12662
ExpressionSyntax
expression;
12697
private
ExpressionSyntax
ParseDefaultExpression()
12892
private
ExpressionSyntax
ParseCastOrParenExpressionOrTuple()
12919
var
expression = this.ParseExpressionOrDeclaration(ParseTypeMode.FirstElementOfPossibleTupleLiteral, permitTupleDesignation: true);
12955
var
expression = ParseExpressionOrDeclaration(ParseTypeMode.AfterTupleComma, permitTupleDesignation: true);
13306
private
ExpressionSyntax
ParseNewExpression()
13444
private
ExpressionSyntax
ParseArrayOrObjectCreationExpression()
13519
private WithExpressionSyntax ParseWithExpression(
ExpressionSyntax
receiverExpression, SyntaxToken withKeyword)
13566
static bool isObjectInitializer(SeparatedSyntaxList<
ExpressionSyntax
> initializers)
13590
private
ExpressionSyntax
ParseObjectOrCollectionInitializerMember()
13692
var
size = this.AddError(this.ParseExpressionCore(), ErrorCode.ERR_InvalidArray);
13740
LanguageParser @this, ref SyntaxToken openBrace, SeparatedSyntaxListBuilder<
ExpressionSyntax
> list, SyntaxKind expectedKind, SyntaxKind closeKind)
13749
private
ExpressionSyntax
ParseStackAllocExpression()
13756
private
ExpressionSyntax
ParseImplicitlyTypedStackAllocExpression()
13766
var
size = this.AddError(this.ParseExpressionCore(), ErrorCode.ERR_InvalidStackAllocArray);
13787
private
ExpressionSyntax
ParseRegularStackAllocExpression()
13963
private (BlockSyntax,
ExpressionSyntax
) ParseLambdaBody()
14380
var
expression = this.ParseExpressionCore();
Syntax\InternalSyntax\NameColonSyntax.cs (1)
9
public override
ExpressionSyntax
Expression => Name;
Syntax\SyntaxFactory.cs (1)
1766
var
node = parser.ParseExpression();
Syntax\SyntaxFacts.cs (1)
590
current is Syntax.InternalSyntax.
ExpressionSyntax
)