2 writes to Node
Microsoft.CodeAnalysis (2)
Syntax\SyntaxToken.cs (2)
34
Node
= token;
43
Node
= token;
622 references to Node
Microsoft.CodeAnalysis (93)
Syntax\SeparatedSyntaxListBuilder.cs (2)
78
Debug.Assert(separatorToken.
Node
is object);
81
_builder.AddInternal(separatorToken.
Node
);
Syntax\SyntaxNodeOrToken.cs (1)
776
return new SyntaxNodeOrToken(token.Parent, token.
Node
, token.Position, token.Index);
Syntax\SyntaxNodeOrTokenListBuilder.cs (2)
77
RoslynDebug.Assert(item.
Node
is object);
78
this.Add(item.
Node
);
Syntax\SyntaxToken.cs (70)
48
return GetType().Name + " " + (
Node
!= null ?
Node
.KindText : "None") + " " + ToString();
54
public int RawKind =>
Node
?.RawKind ?? 0;
59
public string Language =>
Node
?.Language ?? string.Empty;
71
internal int RawContextualKind =>
Node
?.RawContextualKind ?? 0;
84
Debug.Assert(
Node
is object);
85
return
Node
;
96
internal int Width =>
Node
?.Width ?? 0;
101
internal int FullWidth =>
Node
?.FullWidth ?? 0;
110
return
Node
!= null ? new TextSpan(Position +
Node
.GetLeadingTriviaWidth(),
Node
.Width) : default(TextSpan);
116
get { return
Node
!= null ? Position +
Node
.FullWidth : 0; }
127
get { return
Node
!= null ? Position +
Node
.GetLeadingTriviaWidth() : 0; }
140
public bool IsMissing =>
Node
?.IsMissing ?? false;
146
public object? Value =>
Node
?.GetValue();
152
public string ValueText =>
Node
?.GetValueText() ?? string.Empty;
163
return
Node
!= null ?
Node
.ToString() : string.Empty;
173
return
Node
!= null ?
Node
.ToFullString() : string.Empty;
181
Node
?.WriteTo(writer);
189
Node
?.WriteTo(writer, leading, trailing);
205
internal int LeadingWidth =>
Node
?.GetLeadingTriviaWidth() ?? 0;
210
internal int TrailingWidth =>
Node
?.GetTrailingTriviaWidth() ?? 0;
215
public bool ContainsDiagnostics =>
Node
?.ContainsDiagnostics ?? false;
220
public bool ContainsDirectives =>
Node
?.ContainsDirectives ?? false;
233
public bool HasStructuredTrivia =>
Node
?.ContainsStructuredTrivia ?? false;
240
public bool ContainsAnnotations =>
Node
?.ContainsAnnotations ?? false;
247
return
Node
?.HasAnnotations(annotationKind) ?? false;
255
return
Node
?.HasAnnotations(annotationKinds) ?? false;
263
return
Node
?.HasAnnotation(annotation) ?? false;
271
return
Node
?.GetAnnotations(annotationKind) ?? SpecializedCollections.EmptyEnumerable<SyntaxAnnotation>();
287
return
Node
?.GetAnnotations(annotationKinds) ?? SpecializedCollections.EmptyEnumerable<SyntaxAnnotation>();
310
if (this.
Node
!= null)
314
token:
Node
.WithAdditionalAnnotationsGreen(annotations),
340
if (this.
Node
!= null)
344
token:
Node
.WithoutAnnotationsGreen(annotations),
378
if (token.
Node
== null)
383
if (
Node
== null)
388
var annotations = this.
Node
.GetAnnotations();
393
token: token.
Node
.WithAdditionalAnnotationsGreen(annotations),
410
return
Node
!= null
411
? new SyntaxTriviaList(this,
Node
.GetLeadingTriviaCore(), this.Position)
424
if (
Node
== null)
429
var leading =
Node
.GetLeadingTriviaCore();
436
var trailingGreen =
Node
.GetTrailingTriviaCore();
479
return
Node
!= null
480
? new SyntaxToken(null,
Node
.WithLeadingTrivia(GreenNode.CreateList(trivia, static t => t.RequiredUnderlyingNode)), position: 0, index: 0)
505
return
Node
!= null
506
? new SyntaxToken(null,
Node
.WithTrailingTrivia(GreenNode.CreateList(trivia, static t => t.RequiredUnderlyingNode)), position: 0, index: 0)
556
Node
== other.
Node
&&
575
return Hash.Combine(Parent, Hash.Combine(
Node
, Hash.Combine(Position, Index)));
584
if (
Node
== null)
601
if (
Node
== null)
615
if (
Node
== null)
659
if (
Node
== null)
668
var diagnostics =
Node
.GetDiagnostics();
684
(
Node
== null && token.
Node
== null) ||
685
(
Node
!= null && token.
Node
!= null &&
Node
.IsEquivalentTo(token.
Node
));
703
=> this.
Node
!= null && this.
Node
== token.
Node
;
Syntax\SyntaxTokenList.cs (10)
43
Node = token.
Node
;
79
case 1: return tokens[0].
Node
;
80
case 2: return Syntax.InternalSyntax.SyntaxList.List(tokens[0].
Node
!, tokens[1].
Node
!);
81
case 3: return Syntax.InternalSyntax.SyntaxList.List(tokens[0].
Node
!, tokens[1].
Node
!, tokens[2].
Node
!);
86
copy[i].Value = tokens[i].
Node
!;
103
Debug.Assert(token.
Node
is object);
104
builder.Add(token.
Node
);
Syntax\SyntaxTokenListBuilder.cs (3)
36
Debug.Assert(item.
Node
is object);
37
this.Add(item.
Node
);
68
_nodes[_count + i] = list[offset + i].
Node
;
Syntax\SyntaxTriviaList.Enumerator.cs (5)
57
Debug.Assert(token.
Node
is object);
58
var node = token.
Node
.GetLeadingTriviaCore();
68
Debug.Assert(token.
Node
is object);
69
var leading = token.
Node
.GetLeadingTriviaCore();
76
var trailingGreen = token.
Node
.GetTrailingTriviaCore();
Microsoft.CodeAnalysis.CSharp (490)
Compilation\CSharpSemanticModel.cs (1)
1335
if (firstToken.
Node
is object)
CSharpExtensions.cs (1)
329
return ((Syntax.InternalSyntax.CSharpSyntaxNode)token.
Node
!).ApplyDirectives(stack);
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (2)
625
Debug.Assert(keyword.
Node
!= null || type != null);
630
var startSpan = modifiers.Node != null ? modifiers.Span : (keyword.
Node
!= null ? keyword.Span : type!.Span);
Parser\Blender.Reader.cs (2)
211
token: (InternalSyntax.SyntaxToken)currentNodeOrToken.AsToken().
Node
);
242
(nodeOrToken.IsToken && ((CSharpSyntaxNode)nodeOrToken.AsToken().
Node
).ContainsSkippedText && nodeOrToken.Parent.ContainsDiagnostics))
Syntax.xml.Main.Generated.cs (477)
2269
return (IdentifierNameSyntax)Syntax.InternalSyntax.SyntaxFactory.IdentifierName((Syntax.InternalSyntax.SyntaxToken)identifier.
Node
!).CreateRed();
2278
return (QualifiedNameSyntax)Syntax.InternalSyntax.SyntaxFactory.QualifiedName((Syntax.InternalSyntax.NameSyntax)left.Green, (Syntax.InternalSyntax.SyntaxToken)dotToken.
Node
!, (Syntax.InternalSyntax.SimpleNameSyntax)right.Green).CreateRed();
2290
return (GenericNameSyntax)Syntax.InternalSyntax.SyntaxFactory.GenericName((Syntax.InternalSyntax.SyntaxToken)identifier.
Node
!, (Syntax.InternalSyntax.TypeArgumentListSyntax)typeArgumentList.Green).CreateRed();
2306
return (TypeArgumentListSyntax)Syntax.InternalSyntax.SyntaxFactory.TypeArgumentList((Syntax.InternalSyntax.SyntaxToken)lessThanToken.
Node
!, arguments.Node.ToGreenSeparatedList<Syntax.InternalSyntax.TypeSyntax>(), (Syntax.InternalSyntax.SyntaxToken)greaterThanToken.
Node
!).CreateRed();
2319
return (AliasQualifiedNameSyntax)Syntax.InternalSyntax.SyntaxFactory.AliasQualifiedName((Syntax.InternalSyntax.IdentifierNameSyntax)alias.Green, (Syntax.InternalSyntax.SyntaxToken)colonColonToken.
Node
!, (Syntax.InternalSyntax.SimpleNameSyntax)name.Green).CreateRed();
2353
return (PredefinedTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.PredefinedType((Syntax.InternalSyntax.SyntaxToken)keyword.
Node
!).CreateRed();
2372
return (ArrayRankSpecifierSyntax)Syntax.InternalSyntax.SyntaxFactory.ArrayRankSpecifier((Syntax.InternalSyntax.SyntaxToken)openBracketToken.
Node
!, sizes.Node.ToGreenSeparatedList<Syntax.InternalSyntax.ExpressionSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeBracketToken.
Node
!).CreateRed();
2384
return (PointerTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.PointerType((Syntax.InternalSyntax.TypeSyntax)elementType.Green, (Syntax.InternalSyntax.SyntaxToken)asteriskToken.
Node
!).CreateRed();
2397
return (FunctionPointerTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.FunctionPointerType((Syntax.InternalSyntax.SyntaxToken)delegateKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)asteriskToken.
Node
!, callingConvention == null ? null : (Syntax.InternalSyntax.FunctionPointerCallingConventionSyntax)callingConvention.Green, (Syntax.InternalSyntax.FunctionPointerParameterListSyntax)parameterList.Green).CreateRed();
2413
return (FunctionPointerParameterListSyntax)Syntax.InternalSyntax.SyntaxFactory.FunctionPointerParameterList((Syntax.InternalSyntax.SyntaxToken)lessThanToken.
Node
!, parameters.Node.ToGreenSeparatedList<Syntax.InternalSyntax.FunctionPointerParameterSyntax>(), (Syntax.InternalSyntax.SyntaxToken)greaterThanToken.
Node
!).CreateRed();
2429
return (FunctionPointerCallingConventionSyntax)Syntax.InternalSyntax.SyntaxFactory.FunctionPointerCallingConvention((Syntax.InternalSyntax.SyntaxToken)managedOrUnmanagedKeyword.
Node
!, unmanagedCallingConventionList == null ? null : (Syntax.InternalSyntax.FunctionPointerUnmanagedCallingConventionListSyntax)unmanagedCallingConventionList.Green).CreateRed();
2441
return (FunctionPointerUnmanagedCallingConventionListSyntax)Syntax.InternalSyntax.SyntaxFactory.FunctionPointerUnmanagedCallingConventionList((Syntax.InternalSyntax.SyntaxToken)openBracketToken.
Node
!, callingConventions.Node.ToGreenSeparatedList<Syntax.InternalSyntax.FunctionPointerUnmanagedCallingConventionSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeBracketToken.
Node
!).CreateRed();
2452
return (FunctionPointerUnmanagedCallingConventionSyntax)Syntax.InternalSyntax.SyntaxFactory.FunctionPointerUnmanagedCallingConvention((Syntax.InternalSyntax.SyntaxToken)name.
Node
!).CreateRed();
2460
return (NullableTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.NullableType((Syntax.InternalSyntax.TypeSyntax)elementType.Green, (Syntax.InternalSyntax.SyntaxToken)questionToken.
Node
!).CreateRed();
2472
return (TupleTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.TupleType((Syntax.InternalSyntax.SyntaxToken)openParenToken.
Node
!, elements.Node.ToGreenSeparatedList<Syntax.InternalSyntax.TupleElementSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeParenToken.
Node
!).CreateRed();
2489
return (TupleElementSyntax)Syntax.InternalSyntax.SyntaxFactory.TupleElement((Syntax.InternalSyntax.TypeSyntax)type.Green, (Syntax.InternalSyntax.SyntaxToken?)identifier.
Node
).CreateRed();
2500
return (OmittedTypeArgumentSyntax)Syntax.InternalSyntax.SyntaxFactory.OmittedTypeArgument((Syntax.InternalSyntax.SyntaxToken)omittedTypeArgumentToken.
Node
!).CreateRed();
2518
return (RefTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.RefType((Syntax.InternalSyntax.SyntaxToken)refKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken?)readOnlyKeyword.
Node
, (Syntax.InternalSyntax.TypeSyntax)type.Green).CreateRed();
2530
return (ScopedTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.ScopedType((Syntax.InternalSyntax.SyntaxToken)scopedKeyword.
Node
!, (Syntax.InternalSyntax.TypeSyntax)type.Green).CreateRed();
2543
return (ParenthesizedExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.ParenthesizedExpression((Syntax.InternalSyntax.SyntaxToken)openParenToken.
Node
!, (Syntax.InternalSyntax.ExpressionSyntax)expression.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.
Node
!).CreateRed();
2555
return (TupleExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.TupleExpression((Syntax.InternalSyntax.SyntaxToken)openParenToken.
Node
!, arguments.Node.ToGreenSeparatedList<Syntax.InternalSyntax.ArgumentSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeParenToken.
Node
!).CreateRed();
2592
return (PrefixUnaryExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.PrefixUnaryExpression(kind, (Syntax.InternalSyntax.SyntaxToken)operatorToken.
Node
!, (Syntax.InternalSyntax.ExpressionSyntax)operand.Green).CreateRed();
2619
return (AwaitExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.AwaitExpression((Syntax.InternalSyntax.SyntaxToken)awaitKeyword.
Node
!, (Syntax.InternalSyntax.ExpressionSyntax)expression.Green).CreateRed();
2644
return (PostfixUnaryExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.PostfixUnaryExpression(kind, (Syntax.InternalSyntax.ExpressionSyntax)operand.Green, (Syntax.InternalSyntax.SyntaxToken)operatorToken.
Node
!).CreateRed();
2677
return (MemberAccessExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.MemberAccessExpression(kind, (Syntax.InternalSyntax.ExpressionSyntax)expression.Green, (Syntax.InternalSyntax.SyntaxToken)operatorToken.
Node
!, (Syntax.InternalSyntax.SimpleNameSyntax)name.Green).CreateRed();
2698
return (ConditionalAccessExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.ConditionalAccessExpression((Syntax.InternalSyntax.ExpressionSyntax)expression.Green, (Syntax.InternalSyntax.SyntaxToken)operatorToken.
Node
!, (Syntax.InternalSyntax.ExpressionSyntax)whenNotNull.Green).CreateRed();
2710
return (MemberBindingExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.MemberBindingExpression((Syntax.InternalSyntax.SyntaxToken)operatorToken.
Node
!, (Syntax.InternalSyntax.SimpleNameSyntax)name.Green).CreateRed();
2732
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();
2811
return (BinaryExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.BinaryExpression(kind, (Syntax.InternalSyntax.ExpressionSyntax)left.Green, (Syntax.InternalSyntax.SyntaxToken)operatorToken.
Node
!, (Syntax.InternalSyntax.ExpressionSyntax)right.Green).CreateRed();
2885
return (AssignmentExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.AssignmentExpression(kind, (Syntax.InternalSyntax.ExpressionSyntax)left.Green, (Syntax.InternalSyntax.SyntaxToken)operatorToken.
Node
!, (Syntax.InternalSyntax.ExpressionSyntax)right.Green).CreateRed();
2919
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();
2930
return (ThisExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.ThisExpression((Syntax.InternalSyntax.SyntaxToken)token.
Node
!).CreateRed();
2941
return (BaseExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.BaseExpression((Syntax.InternalSyntax.SyntaxToken)token.
Node
!).CreateRed();
2981
return (LiteralExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.LiteralExpression(kind, (Syntax.InternalSyntax.SyntaxToken)token.
Node
!).CreateRed();
2988
return (FieldExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.FieldExpression((Syntax.InternalSyntax.SyntaxToken)token.
Node
!).CreateRed();
3002
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();
3016
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();
3032
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();
3057
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();
3079
return (DefaultExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.DefaultExpression((Syntax.InternalSyntax.SyntaxToken)keyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.
Node
!, (Syntax.InternalSyntax.TypeSyntax)type.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.
Node
!).CreateRed();
3093
return (TypeOfExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.TypeOfExpression((Syntax.InternalSyntax.SyntaxToken)keyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.
Node
!, (Syntax.InternalSyntax.TypeSyntax)type.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.
Node
!).CreateRed();
3107
return (SizeOfExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.SizeOfExpression((Syntax.InternalSyntax.SyntaxToken)keyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.
Node
!, (Syntax.InternalSyntax.TypeSyntax)type.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.
Node
!).CreateRed();
3143
return (ArgumentListSyntax)Syntax.InternalSyntax.SyntaxFactory.ArgumentList((Syntax.InternalSyntax.SyntaxToken)openParenToken.
Node
!, arguments.Node.ToGreenSeparatedList<Syntax.InternalSyntax.ArgumentSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeParenToken.
Node
!).CreateRed();
3155
return (BracketedArgumentListSyntax)Syntax.InternalSyntax.SyntaxFactory.BracketedArgumentList((Syntax.InternalSyntax.SyntaxToken)openBracketToken.
Node
!, arguments.Node.ToGreenSeparatedList<Syntax.InternalSyntax.ArgumentSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeBracketToken.
Node
!).CreateRed();
3174
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();
3186
return (ExpressionColonSyntax)Syntax.InternalSyntax.SyntaxFactory.ExpressionColon((Syntax.InternalSyntax.ExpressionSyntax)expression.Green, (Syntax.InternalSyntax.SyntaxToken)colonToken.
Node
!).CreateRed();
3194
return (NameColonSyntax)Syntax.InternalSyntax.SyntaxFactory.NameColon((Syntax.InternalSyntax.IdentifierNameSyntax)name.Green, (Syntax.InternalSyntax.SyntaxToken)colonToken.
Node
!).CreateRed();
3212
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();
3224
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();
3232
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();
3240
return (RefExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.RefExpression((Syntax.InternalSyntax.SyntaxToken)refKeyword.
Node
!, (Syntax.InternalSyntax.ExpressionSyntax)expression.Green).CreateRed();
3252
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();
3277
return (InitializerExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.InitializerExpression(kind, (Syntax.InternalSyntax.SyntaxToken)openBraceToken.
Node
!, expressions.Node.ToGreenSeparatedList<Syntax.InternalSyntax.ExpressionSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeBraceToken.
Node
!).CreateRed();
3289
return (ImplicitObjectCreationExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.ImplicitObjectCreationExpression((Syntax.InternalSyntax.SyntaxToken)newKeyword.
Node
!, (Syntax.InternalSyntax.ArgumentListSyntax)argumentList.Green, initializer == null ? null : (Syntax.InternalSyntax.InitializerExpressionSyntax)initializer.Green).CreateRed();
3305
return (ObjectCreationExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.ObjectCreationExpression((Syntax.InternalSyntax.SyntaxToken)newKeyword.
Node
!, (Syntax.InternalSyntax.TypeSyntax)type.Green, argumentList == null ? null : (Syntax.InternalSyntax.ArgumentListSyntax)argumentList.Green, initializer == null ? null : (Syntax.InternalSyntax.InitializerExpressionSyntax)initializer.Green).CreateRed();
3322
return (WithExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.WithExpression((Syntax.InternalSyntax.ExpressionSyntax)expression.Green, (Syntax.InternalSyntax.SyntaxToken)withKeyword.
Node
!, (Syntax.InternalSyntax.InitializerExpressionSyntax)initializer.Green).CreateRed();
3346
return (AnonymousObjectCreationExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.AnonymousObjectCreationExpression((Syntax.InternalSyntax.SyntaxToken)newKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)openBraceToken.
Node
!, initializers.Node.ToGreenSeparatedList<Syntax.InternalSyntax.AnonymousObjectMemberDeclaratorSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeBraceToken.
Node
!).CreateRed();
3358
return (ArrayCreationExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.ArrayCreationExpression((Syntax.InternalSyntax.SyntaxToken)newKeyword.
Node
!, (Syntax.InternalSyntax.ArrayTypeSyntax)type.Green, initializer == null ? null : (Syntax.InternalSyntax.InitializerExpressionSyntax)initializer.Green).CreateRed();
3376
return (ImplicitArrayCreationExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.ImplicitArrayCreationExpression((Syntax.InternalSyntax.SyntaxToken)newKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)openBracketToken.
Node
!, commas.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)closeBracketToken.
Node
!, (Syntax.InternalSyntax.InitializerExpressionSyntax)initializer.Green).CreateRed();
3392
return (StackAllocArrayCreationExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.StackAllocArrayCreationExpression((Syntax.InternalSyntax.SyntaxToken)stackAllocKeyword.
Node
!, (Syntax.InternalSyntax.TypeSyntax)type.Green, initializer == null ? null : (Syntax.InternalSyntax.InitializerExpressionSyntax)initializer.Green).CreateRed();
3410
return (ImplicitStackAllocArrayCreationExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.ImplicitStackAllocArrayCreationExpression((Syntax.InternalSyntax.SyntaxToken)stackAllocKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)openBracketToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken)closeBracketToken.
Node
!, (Syntax.InternalSyntax.InitializerExpressionSyntax)initializer.Green).CreateRed();
3422
return (CollectionExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.CollectionExpression((Syntax.InternalSyntax.SyntaxToken)openBracketToken.
Node
!, elements.Node.ToGreenSeparatedList<Syntax.InternalSyntax.CollectionElementSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeBracketToken.
Node
!).CreateRed();
3441
return (SpreadElementSyntax)Syntax.InternalSyntax.SyntaxFactory.SpreadElement((Syntax.InternalSyntax.SyntaxToken)operatorToken.
Node
!, (Syntax.InternalSyntax.ExpressionSyntax)expression.Green).CreateRed();
3453
return (WithElementSyntax)Syntax.InternalSyntax.SyntaxFactory.WithElement((Syntax.InternalSyntax.SyntaxToken)withKeyword.
Node
!, (Syntax.InternalSyntax.ArgumentListSyntax)argumentList.Green).CreateRed();
3486
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();
3508
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();
3530
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();
3550
return (JoinIntoClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.JoinIntoClause((Syntax.InternalSyntax.SyntaxToken)intoKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)identifier.
Node
!).CreateRed();
3566
return (WhereClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.WhereClause((Syntax.InternalSyntax.SyntaxToken)whereKeyword.
Node
!, (Syntax.InternalSyntax.ExpressionSyntax)condition.Green).CreateRed();
3577
return (OrderByClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.OrderByClause((Syntax.InternalSyntax.SyntaxToken)orderByKeyword.
Node
!, orderings.Node.ToGreenSeparatedList<Syntax.InternalSyntax.OrderingSyntax>()).CreateRed();
3601
return (OrderingSyntax)Syntax.InternalSyntax.SyntaxFactory.Ordering(kind, (Syntax.InternalSyntax.ExpressionSyntax)expression.Green, (Syntax.InternalSyntax.SyntaxToken?)ascendingOrDescendingKeyword.
Node
).CreateRed();
3621
return (SelectClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.SelectClause((Syntax.InternalSyntax.SyntaxToken)selectKeyword.
Node
!, (Syntax.InternalSyntax.ExpressionSyntax)expression.Green).CreateRed();
3635
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();
3648
return (QueryContinuationSyntax)Syntax.InternalSyntax.SyntaxFactory.QueryContinuation((Syntax.InternalSyntax.SyntaxToken)intoKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)identifier.
Node
!, (Syntax.InternalSyntax.QueryBodySyntax)body.Green).CreateRed();
3663
return (OmittedArraySizeExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.OmittedArraySizeExpression((Syntax.InternalSyntax.SyntaxToken)omittedArraySizeExpressionToken.
Node
!).CreateRed();
3687
return (InterpolatedStringExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.InterpolatedStringExpression((Syntax.InternalSyntax.SyntaxToken)stringStartToken.
Node
!, contents.Node.ToGreenList<Syntax.InternalSyntax.InterpolatedStringContentSyntax>(), (Syntax.InternalSyntax.SyntaxToken)stringEndToken.
Node
!).CreateRed();
3700
return (IsPatternExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.IsPatternExpression((Syntax.InternalSyntax.ExpressionSyntax)expression.Green, (Syntax.InternalSyntax.SyntaxToken)isKeyword.
Node
!, (Syntax.InternalSyntax.PatternSyntax)pattern.Green).CreateRed();
3712
return (ThrowExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.ThrowExpression((Syntax.InternalSyntax.SyntaxToken)throwKeyword.
Node
!, (Syntax.InternalSyntax.ExpressionSyntax)expression.Green).CreateRed();
3724
return (WhenClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.WhenClause((Syntax.InternalSyntax.SyntaxToken)whenKeyword.
Node
!, (Syntax.InternalSyntax.ExpressionSyntax)condition.Green).CreateRed();
3735
return (DiscardPatternSyntax)Syntax.InternalSyntax.SyntaxFactory.DiscardPattern((Syntax.InternalSyntax.SyntaxToken)underscoreToken.
Node
!).CreateRed();
3755
return (VarPatternSyntax)Syntax.InternalSyntax.SyntaxFactory.VarPattern((Syntax.InternalSyntax.SyntaxToken)varKeyword.
Node
!, (Syntax.InternalSyntax.VariableDesignationSyntax)designation.Green).CreateRed();
3777
return (PositionalPatternClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.PositionalPatternClause((Syntax.InternalSyntax.SyntaxToken)openParenToken.
Node
!, subpatterns.Node.ToGreenSeparatedList<Syntax.InternalSyntax.SubpatternSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeParenToken.
Node
!).CreateRed();
3789
return (PropertyPatternClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.PropertyPatternClause((Syntax.InternalSyntax.SyntaxToken)openBraceToken.
Node
!, subpatterns.Node.ToGreenSeparatedList<Syntax.InternalSyntax.SubpatternSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeBraceToken.
Node
!).CreateRed();
3820
return (ParenthesizedPatternSyntax)Syntax.InternalSyntax.SyntaxFactory.ParenthesizedPattern((Syntax.InternalSyntax.SyntaxToken)openParenToken.
Node
!, (Syntax.InternalSyntax.PatternSyntax)pattern.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.
Node
!).CreateRed();
3841
return (RelationalPatternSyntax)Syntax.InternalSyntax.SyntaxFactory.RelationalPattern((Syntax.InternalSyntax.SyntaxToken)operatorToken.
Node
!, (Syntax.InternalSyntax.ExpressionSyntax)expression.Green).CreateRed();
3868
return (BinaryPatternSyntax)Syntax.InternalSyntax.SyntaxFactory.BinaryPattern(kind, (Syntax.InternalSyntax.PatternSyntax)left.Green, (Syntax.InternalSyntax.SyntaxToken)operatorToken.
Node
!, (Syntax.InternalSyntax.PatternSyntax)right.Green).CreateRed();
3888
return (UnaryPatternSyntax)Syntax.InternalSyntax.SyntaxFactory.UnaryPattern((Syntax.InternalSyntax.SyntaxToken)operatorToken.
Node
!, (Syntax.InternalSyntax.PatternSyntax)pattern.Green).CreateRed();
3900
return (ListPatternSyntax)Syntax.InternalSyntax.SyntaxFactory.ListPattern((Syntax.InternalSyntax.SyntaxToken)openBracketToken.
Node
!, patterns.Node.ToGreenSeparatedList<Syntax.InternalSyntax.PatternSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeBracketToken.
Node
!, designation == null ? null : (Syntax.InternalSyntax.VariableDesignationSyntax)designation.Green).CreateRed();
3915
return (SlicePatternSyntax)Syntax.InternalSyntax.SyntaxFactory.SlicePattern((Syntax.InternalSyntax.SyntaxToken)dotDotToken.
Node
!, pattern == null ? null : (Syntax.InternalSyntax.PatternSyntax)pattern.Green).CreateRed();
3926
return (InterpolatedStringTextSyntax)Syntax.InternalSyntax.SyntaxFactory.InterpolatedStringText((Syntax.InternalSyntax.SyntaxToken)textToken.
Node
!).CreateRed();
3939
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();
3954
return (InterpolationAlignmentClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.InterpolationAlignmentClause((Syntax.InternalSyntax.SyntaxToken)commaToken.
Node
!, (Syntax.InternalSyntax.ExpressionSyntax)value.Green).CreateRed();
3961
return (InterpolationFormatClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.InterpolationFormatClause((Syntax.InternalSyntax.SyntaxToken)colonToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken)formatStringToken.
Node
!).CreateRed();
3984
return (BlockSyntax)Syntax.InternalSyntax.SyntaxFactory.Block(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken)openBraceToken.
Node
!, statements.Node.ToGreenList<Syntax.InternalSyntax.StatementSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeBraceToken.
Node
!).CreateRed();
4009
return (LocalFunctionStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.LocalFunctionStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.TypeSyntax)returnType.Green, (Syntax.InternalSyntax.SyntaxToken)identifier.
Node
!, typeParameterList == null ? null : (Syntax.InternalSyntax.TypeParameterListSyntax)typeParameterList.Green, (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, constraintClauses.Node.ToGreenList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(), body == null ? null : (Syntax.InternalSyntax.BlockSyntax)body.Green, expressionBody == null ? null : (Syntax.InternalSyntax.ArrowExpressionClauseSyntax)expressionBody.Green, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.
Node
).CreateRed();
4041
return (LocalDeclarationStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.LocalDeclarationStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken?)awaitKeyword.
Node
, (Syntax.InternalSyntax.SyntaxToken?)usingKeyword.
Node
, modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.VariableDeclarationSyntax)declaration.Green, (Syntax.InternalSyntax.SyntaxToken)semicolonToken.
Node
!).CreateRed();
4067
return (VariableDeclaratorSyntax)Syntax.InternalSyntax.SyntaxFactory.VariableDeclarator((Syntax.InternalSyntax.SyntaxToken)identifier.
Node
!, argumentList == null ? null : (Syntax.InternalSyntax.BracketedArgumentListSyntax)argumentList.Green, initializer == null ? null : (Syntax.InternalSyntax.EqualsValueClauseSyntax)initializer.Green).CreateRed();
4083
return (EqualsValueClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.EqualsValueClause((Syntax.InternalSyntax.SyntaxToken)equalsToken.
Node
!, (Syntax.InternalSyntax.ExpressionSyntax)value.Green).CreateRed();
4094
return (SingleVariableDesignationSyntax)Syntax.InternalSyntax.SyntaxFactory.SingleVariableDesignation((Syntax.InternalSyntax.SyntaxToken)identifier.
Node
!).CreateRed();
4101
return (DiscardDesignationSyntax)Syntax.InternalSyntax.SyntaxFactory.DiscardDesignation((Syntax.InternalSyntax.SyntaxToken)underscoreToken.
Node
!).CreateRed();
4113
return (ParenthesizedVariableDesignationSyntax)Syntax.InternalSyntax.SyntaxFactory.ParenthesizedVariableDesignation((Syntax.InternalSyntax.SyntaxToken)openParenToken.
Node
!, variables.Node.ToGreenSeparatedList<Syntax.InternalSyntax.VariableDesignationSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeParenToken.
Node
!).CreateRed();
4125
return (ExpressionStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.ExpressionStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.ExpressionSyntax)expression.Green, (Syntax.InternalSyntax.SyntaxToken)semicolonToken.
Node
!).CreateRed();
4140
return (EmptyStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.EmptyStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken)semicolonToken.
Node
!).CreateRed();
4157
return (LabeledStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.LabeledStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken)identifier.
Node
!, (Syntax.InternalSyntax.SyntaxToken)colonToken.
Node
!, (Syntax.InternalSyntax.StatementSyntax)statement.Green).CreateRed();
4191
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();
4209
return (BreakStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.BreakStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken)breakKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)semicolonToken.
Node
!).CreateRed();
4225
return (ContinueStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.ContinueStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken)continueKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)semicolonToken.
Node
!).CreateRed();
4241
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();
4259
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();
4289
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();
4318
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();
4339
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();
4359
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();
4387
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();
4418
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();
4442
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();
4461
return (FixedStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.FixedStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken)fixedKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.
Node
!, (Syntax.InternalSyntax.VariableDeclarationSyntax)declaration.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.
Node
!, (Syntax.InternalSyntax.StatementSyntax)statement.Green).CreateRed();
4488
return (CheckedStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.CheckedStatement(kind, attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken)keyword.
Node
!, (Syntax.InternalSyntax.BlockSyntax)block.Green).CreateRed();
4514
return (UnsafeStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.UnsafeStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken)unsafeKeyword.
Node
!, (Syntax.InternalSyntax.BlockSyntax)block.Green).CreateRed();
4535
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();
4554
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();
4570
return (ElseClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.ElseClause((Syntax.InternalSyntax.SyntaxToken)elseKeyword.
Node
!, (Syntax.InternalSyntax.StatementSyntax)statement.Green).CreateRed();
4596
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();
4615
return (CasePatternSwitchLabelSyntax)Syntax.InternalSyntax.SyntaxFactory.CasePatternSwitchLabel((Syntax.InternalSyntax.SyntaxToken)keyword.
Node
!, (Syntax.InternalSyntax.PatternSyntax)pattern.Green, whenClause == null ? null : (Syntax.InternalSyntax.WhenClauseSyntax)whenClause.Green, (Syntax.InternalSyntax.SyntaxToken)colonToken.
Node
!).CreateRed();
4632
return (CaseSwitchLabelSyntax)Syntax.InternalSyntax.SyntaxFactory.CaseSwitchLabel((Syntax.InternalSyntax.SyntaxToken)keyword.
Node
!, (Syntax.InternalSyntax.ExpressionSyntax)value.Green, (Syntax.InternalSyntax.SyntaxToken)colonToken.
Node
!).CreateRed();
4644
return (DefaultSwitchLabelSyntax)Syntax.InternalSyntax.SyntaxFactory.DefaultSwitchLabel((Syntax.InternalSyntax.SyntaxToken)keyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)colonToken.
Node
!).CreateRed();
4658
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();
4675
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();
4691
return (TryStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.TryStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken)tryKeyword.
Node
!, (Syntax.InternalSyntax.BlockSyntax)block.Green, catches.Node.ToGreenList<Syntax.InternalSyntax.CatchClauseSyntax>(), @finally == null ? null : (Syntax.InternalSyntax.FinallyClauseSyntax)@finally.Green).CreateRed();
4709
return (CatchClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.CatchClause((Syntax.InternalSyntax.SyntaxToken)catchKeyword.
Node
!, declaration == null ? null : (Syntax.InternalSyntax.CatchDeclarationSyntax)declaration.Green, filter == null ? null : (Syntax.InternalSyntax.CatchFilterClauseSyntax)filter.Green, (Syntax.InternalSyntax.BlockSyntax)block.Green).CreateRed();
4732
return (CatchDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.CatchDeclaration((Syntax.InternalSyntax.SyntaxToken)openParenToken.
Node
!, (Syntax.InternalSyntax.TypeSyntax)type.Green, (Syntax.InternalSyntax.SyntaxToken?)identifier.
Node
, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.
Node
!).CreateRed();
4750
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();
4762
return (FinallyClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.FinallyClause((Syntax.InternalSyntax.SyntaxToken)finallyKeyword.
Node
!, (Syntax.InternalSyntax.BlockSyntax)block.Green).CreateRed();
4773
return (CompilationUnitSyntax)Syntax.InternalSyntax.SyntaxFactory.CompilationUnit(externs.Node.ToGreenList<Syntax.InternalSyntax.ExternAliasDirectiveSyntax>(), usings.Node.ToGreenList<Syntax.InternalSyntax.UsingDirectiveSyntax>(), attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), members.Node.ToGreenList<Syntax.InternalSyntax.MemberDeclarationSyntax>(), (Syntax.InternalSyntax.SyntaxToken)endOfFileToken.
Node
!).CreateRed();
4791
return (ExternAliasDirectiveSyntax)Syntax.InternalSyntax.SyntaxFactory.ExternAliasDirective((Syntax.InternalSyntax.SyntaxToken)externKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)aliasKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)identifier.
Node
!, (Syntax.InternalSyntax.SyntaxToken)semicolonToken.
Node
!).CreateRed();
4826
return (UsingDirectiveSyntax)Syntax.InternalSyntax.SyntaxFactory.UsingDirective((Syntax.InternalSyntax.SyntaxToken?)globalKeyword.
Node
, (Syntax.InternalSyntax.SyntaxToken)usingKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken?)staticKeyword.
Node
, (Syntax.InternalSyntax.SyntaxToken?)unsafeKeyword.
Node
, alias == null ? null : (Syntax.InternalSyntax.NameEqualsSyntax)alias.Green, (Syntax.InternalSyntax.TypeSyntax)namespaceOrType.Green, (Syntax.InternalSyntax.SyntaxToken)semicolonToken.
Node
!).CreateRed();
4850
return (NamespaceDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.NamespaceDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)namespaceKeyword.
Node
!, (Syntax.InternalSyntax.NameSyntax)name.Green, (Syntax.InternalSyntax.SyntaxToken)openBraceToken.
Node
!, externs.Node.ToGreenList<Syntax.InternalSyntax.ExternAliasDirectiveSyntax>(), usings.Node.ToGreenList<Syntax.InternalSyntax.UsingDirectiveSyntax>(), members.Node.ToGreenList<Syntax.InternalSyntax.MemberDeclarationSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeBraceToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.
Node
).CreateRed();
4867
return (FileScopedNamespaceDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.FileScopedNamespaceDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)namespaceKeyword.
Node
!, (Syntax.InternalSyntax.NameSyntax)name.Green, (Syntax.InternalSyntax.SyntaxToken)semicolonToken.
Node
!, externs.Node.ToGreenList<Syntax.InternalSyntax.ExternAliasDirectiveSyntax>(), usings.Node.ToGreenList<Syntax.InternalSyntax.UsingDirectiveSyntax>(), members.Node.ToGreenList<Syntax.InternalSyntax.MemberDeclarationSyntax>()).CreateRed();
4883
return (AttributeListSyntax)Syntax.InternalSyntax.SyntaxFactory.AttributeList((Syntax.InternalSyntax.SyntaxToken)openBracketToken.
Node
!, target == null ? null : (Syntax.InternalSyntax.AttributeTargetSpecifierSyntax)target.Green, attributes.Node.ToGreenSeparatedList<Syntax.InternalSyntax.AttributeSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeBracketToken.
Node
!).CreateRed();
4898
return (AttributeTargetSpecifierSyntax)Syntax.InternalSyntax.SyntaxFactory.AttributeTargetSpecifier((Syntax.InternalSyntax.SyntaxToken)identifier.
Node
!, (Syntax.InternalSyntax.SyntaxToken)colonToken.
Node
!).CreateRed();
4921
return (AttributeArgumentListSyntax)Syntax.InternalSyntax.SyntaxFactory.AttributeArgumentList((Syntax.InternalSyntax.SyntaxToken)openParenToken.
Node
!, arguments.Node.ToGreenSeparatedList<Syntax.InternalSyntax.AttributeArgumentSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeParenToken.
Node
!).CreateRed();
4944
return (NameEqualsSyntax)Syntax.InternalSyntax.SyntaxFactory.NameEquals((Syntax.InternalSyntax.IdentifierNameSyntax)name.Green, (Syntax.InternalSyntax.SyntaxToken)equalsToken.
Node
!).CreateRed();
4960
return (TypeParameterListSyntax)Syntax.InternalSyntax.SyntaxFactory.TypeParameterList((Syntax.InternalSyntax.SyntaxToken)lessThanToken.
Node
!, parameters.Node.ToGreenSeparatedList<Syntax.InternalSyntax.TypeParameterSyntax>(), (Syntax.InternalSyntax.SyntaxToken)greaterThanToken.
Node
!).CreateRed();
4978
return (TypeParameterSyntax)Syntax.InternalSyntax.SyntaxFactory.TypeParameter(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken?)varianceKeyword.
Node
, (Syntax.InternalSyntax.SyntaxToken)identifier.
Node
!).CreateRed();
5012
return (ClassDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.ClassDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)keyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)identifier.
Node
!, typeParameterList == null ? null : (Syntax.InternalSyntax.TypeParameterListSyntax)typeParameterList.Green, parameterList == null ? null : (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, baseList == null ? null : (Syntax.InternalSyntax.BaseListSyntax)baseList.Green, constraintClauses.Node.ToGreenList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(), (Syntax.InternalSyntax.SyntaxToken?)openBraceToken.
Node
, members.Node.ToGreenList<Syntax.InternalSyntax.MemberDeclarationSyntax>(), (Syntax.InternalSyntax.SyntaxToken?)closeBraceToken.
Node
, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.
Node
).CreateRed();
5038
return (StructDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.StructDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)keyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)identifier.
Node
!, typeParameterList == null ? null : (Syntax.InternalSyntax.TypeParameterListSyntax)typeParameterList.Green, parameterList == null ? null : (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, baseList == null ? null : (Syntax.InternalSyntax.BaseListSyntax)baseList.Green, constraintClauses.Node.ToGreenList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(), (Syntax.InternalSyntax.SyntaxToken?)openBraceToken.
Node
, members.Node.ToGreenList<Syntax.InternalSyntax.MemberDeclarationSyntax>(), (Syntax.InternalSyntax.SyntaxToken?)closeBraceToken.
Node
, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.
Node
).CreateRed();
5064
return (InterfaceDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.InterfaceDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)keyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)identifier.
Node
!, typeParameterList == null ? null : (Syntax.InternalSyntax.TypeParameterListSyntax)typeParameterList.Green, parameterList == null ? null : (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, baseList == null ? null : (Syntax.InternalSyntax.BaseListSyntax)baseList.Green, constraintClauses.Node.ToGreenList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(), (Syntax.InternalSyntax.SyntaxToken?)openBraceToken.
Node
, members.Node.ToGreenList<Syntax.InternalSyntax.MemberDeclarationSyntax>(), (Syntax.InternalSyntax.SyntaxToken?)closeBraceToken.
Node
, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.
Node
).CreateRed();
5102
return (RecordDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.RecordDeclaration(kind, attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)keyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken?)classOrStructKeyword.
Node
, (Syntax.InternalSyntax.SyntaxToken)identifier.
Node
!, typeParameterList == null ? null : (Syntax.InternalSyntax.TypeParameterListSyntax)typeParameterList.Green, parameterList == null ? null : (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, baseList == null ? null : (Syntax.InternalSyntax.BaseListSyntax)baseList.Green, constraintClauses.Node.ToGreenList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(), (Syntax.InternalSyntax.SyntaxToken?)openBraceToken.
Node
, members.Node.ToGreenList<Syntax.InternalSyntax.MemberDeclarationSyntax>(), (Syntax.InternalSyntax.SyntaxToken?)closeBraceToken.
Node
, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.
Node
).CreateRed();
5148
return (EnumDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.EnumDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)enumKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)identifier.
Node
!, baseList == null ? null : (Syntax.InternalSyntax.BaseListSyntax)baseList.Green, (Syntax.InternalSyntax.SyntaxToken?)openBraceToken.
Node
, members.Node.ToGreenSeparatedList<Syntax.InternalSyntax.EnumMemberDeclarationSyntax>(), (Syntax.InternalSyntax.SyntaxToken?)closeBraceToken.
Node
, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.
Node
).CreateRed();
5159
return (DelegateDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.DelegateDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)delegateKeyword.
Node
!, (Syntax.InternalSyntax.TypeSyntax)returnType.Green, (Syntax.InternalSyntax.SyntaxToken)identifier.
Node
!, typeParameterList == null ? null : (Syntax.InternalSyntax.TypeParameterListSyntax)typeParameterList.Green, (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, constraintClauses.Node.ToGreenList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(), (Syntax.InternalSyntax.SyntaxToken)semicolonToken.
Node
!).CreateRed();
5178
return (EnumMemberDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.EnumMemberDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)identifier.
Node
!, equalsValue == null ? null : (Syntax.InternalSyntax.EqualsValueClauseSyntax)equalsValue.Green).CreateRed();
5211
return (ExtensionBlockDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.ExtensionBlockDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)keyword.
Node
!, typeParameterList == null ? null : (Syntax.InternalSyntax.TypeParameterListSyntax)typeParameterList.Green, parameterList == null ? null : (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, constraintClauses.Node.ToGreenList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(), (Syntax.InternalSyntax.SyntaxToken?)openBraceToken.
Node
, members.Node.ToGreenList<Syntax.InternalSyntax.MemberDeclarationSyntax>(), (Syntax.InternalSyntax.SyntaxToken?)closeBraceToken.
Node
, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.
Node
).CreateRed();
5226
return (BaseListSyntax)Syntax.InternalSyntax.SyntaxFactory.BaseList((Syntax.InternalSyntax.SyntaxToken)colonToken.
Node
!, types.Node.ToGreenSeparatedList<Syntax.InternalSyntax.BaseTypeSyntax>()).CreateRed();
5258
return (TypeParameterConstraintClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.TypeParameterConstraintClause((Syntax.InternalSyntax.SyntaxToken)whereKeyword.
Node
!, (Syntax.InternalSyntax.IdentifierNameSyntax)name.Green, (Syntax.InternalSyntax.SyntaxToken)colonToken.
Node
!, constraints.Node.ToGreenSeparatedList<Syntax.InternalSyntax.TypeParameterConstraintSyntax>()).CreateRed();
5279
return (ConstructorConstraintSyntax)Syntax.InternalSyntax.SyntaxFactory.ConstructorConstraint((Syntax.InternalSyntax.SyntaxToken)newKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.
Node
!).CreateRed();
5307
return (ClassOrStructConstraintSyntax)Syntax.InternalSyntax.SyntaxFactory.ClassOrStructConstraint(kind, (Syntax.InternalSyntax.SyntaxToken)classOrStructKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken?)questionToken.
Node
).CreateRed();
5333
return (DefaultConstraintSyntax)Syntax.InternalSyntax.SyntaxFactory.DefaultConstraint((Syntax.InternalSyntax.SyntaxToken)defaultKeyword.
Node
!).CreateRed();
5344
return (AllowsConstraintClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.AllowsConstraintClause((Syntax.InternalSyntax.SyntaxToken)allowsKeyword.
Node
!, constraints.Node.ToGreenSeparatedList<Syntax.InternalSyntax.AllowsConstraintSyntax>()).CreateRed();
5356
return (RefStructConstraintSyntax)Syntax.InternalSyntax.SyntaxFactory.RefStructConstraint((Syntax.InternalSyntax.SyntaxToken)refKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)structKeyword.
Node
!).CreateRed();
5368
return (FieldDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.FieldDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.VariableDeclarationSyntax)declaration.Green, (Syntax.InternalSyntax.SyntaxToken)semicolonToken.
Node
!).CreateRed();
5385
return (EventFieldDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.EventFieldDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)eventKeyword.
Node
!, (Syntax.InternalSyntax.VariableDeclarationSyntax)declaration.Green, (Syntax.InternalSyntax.SyntaxToken)semicolonToken.
Node
!).CreateRed();
5401
return (ExplicitInterfaceSpecifierSyntax)Syntax.InternalSyntax.SyntaxFactory.ExplicitInterfaceSpecifier((Syntax.InternalSyntax.NameSyntax)name.Green, (Syntax.InternalSyntax.SyntaxToken)dotToken.
Node
!).CreateRed();
5420
return (MethodDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.MethodDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.TypeSyntax)returnType.Green, explicitInterfaceSpecifier == null ? null : (Syntax.InternalSyntax.ExplicitInterfaceSpecifierSyntax)explicitInterfaceSpecifier.Green, (Syntax.InternalSyntax.SyntaxToken)identifier.
Node
!, typeParameterList == null ? null : (Syntax.InternalSyntax.TypeParameterListSyntax)typeParameterList.Green, (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, constraintClauses.Node.ToGreenList<Syntax.InternalSyntax.TypeParameterConstraintClauseSyntax>(), body == null ? null : (Syntax.InternalSyntax.BlockSyntax)body.Green, expressionBody == null ? null : (Syntax.InternalSyntax.ArrowExpressionClauseSyntax)expressionBody.Green, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.
Node
).CreateRed();
5492
return (OperatorDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.OperatorDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.TypeSyntax)returnType.Green, explicitInterfaceSpecifier == null ? null : (Syntax.InternalSyntax.ExplicitInterfaceSpecifierSyntax)explicitInterfaceSpecifier.Green, (Syntax.InternalSyntax.SyntaxToken)operatorKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken?)checkedKeyword.
Node
, (Syntax.InternalSyntax.SyntaxToken)operatorToken.
Node
!, (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, body == null ? null : (Syntax.InternalSyntax.BlockSyntax)body.Green, expressionBody == null ? null : (Syntax.InternalSyntax.ArrowExpressionClauseSyntax)expressionBody.Green, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.
Node
).CreateRed();
5527
return (ConversionOperatorDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.ConversionOperatorDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)implicitOrExplicitKeyword.
Node
!, explicitInterfaceSpecifier == null ? null : (Syntax.InternalSyntax.ExplicitInterfaceSpecifierSyntax)explicitInterfaceSpecifier.Green, (Syntax.InternalSyntax.SyntaxToken)operatorKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken?)checkedKeyword.
Node
, (Syntax.InternalSyntax.TypeSyntax)type.Green, (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, body == null ? null : (Syntax.InternalSyntax.BlockSyntax)body.Green, expressionBody == null ? null : (Syntax.InternalSyntax.ArrowExpressionClauseSyntax)expressionBody.Green, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.
Node
).CreateRed();
5549
return (ConstructorDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.ConstructorDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)identifier.
Node
!, (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, initializer == null ? null : (Syntax.InternalSyntax.ConstructorInitializerSyntax)initializer.Green, body == null ? null : (Syntax.InternalSyntax.BlockSyntax)body.Green, expressionBody == null ? null : (Syntax.InternalSyntax.ArrowExpressionClauseSyntax)expressionBody.Green, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.
Node
).CreateRed();
5581
return (ConstructorInitializerSyntax)Syntax.InternalSyntax.SyntaxFactory.ConstructorInitializer(kind, (Syntax.InternalSyntax.SyntaxToken)colonToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken)thisOrBaseKeyword.
Node
!, (Syntax.InternalSyntax.ArgumentListSyntax)argumentList.Green).CreateRed();
5608
return (DestructorDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.DestructorDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)tildeToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken)identifier.
Node
!, (Syntax.InternalSyntax.ParameterListSyntax)parameterList.Green, body == null ? null : (Syntax.InternalSyntax.BlockSyntax)body.Green, expressionBody == null ? null : (Syntax.InternalSyntax.ArrowExpressionClauseSyntax)expressionBody.Green, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.
Node
).CreateRed();
5634
return (PropertyDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.PropertyDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.TypeSyntax)type.Green, explicitInterfaceSpecifier == null ? null : (Syntax.InternalSyntax.ExplicitInterfaceSpecifierSyntax)explicitInterfaceSpecifier.Green, (Syntax.InternalSyntax.SyntaxToken)identifier.
Node
!, accessorList == null ? null : (Syntax.InternalSyntax.AccessorListSyntax)accessorList.Green, expressionBody == null ? null : (Syntax.InternalSyntax.ArrowExpressionClauseSyntax)expressionBody.Green, initializer == null ? null : (Syntax.InternalSyntax.EqualsValueClauseSyntax)initializer.Green, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.
Node
).CreateRed();
5654
return (ArrowExpressionClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.ArrowExpressionClause((Syntax.InternalSyntax.SyntaxToken)arrowToken.
Node
!, (Syntax.InternalSyntax.ExpressionSyntax)expression.Green).CreateRed();
5673
return (EventDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.EventDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)eventKeyword.
Node
!, (Syntax.InternalSyntax.TypeSyntax)type.Green, explicitInterfaceSpecifier == null ? null : (Syntax.InternalSyntax.ExplicitInterfaceSpecifierSyntax)explicitInterfaceSpecifier.Green, (Syntax.InternalSyntax.SyntaxToken)identifier.
Node
!, accessorList == null ? null : (Syntax.InternalSyntax.AccessorListSyntax)accessorList.Green, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.
Node
).CreateRed();
5700
return (IndexerDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.IndexerDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.TypeSyntax)type.Green, explicitInterfaceSpecifier == null ? null : (Syntax.InternalSyntax.ExplicitInterfaceSpecifierSyntax)explicitInterfaceSpecifier.Green, (Syntax.InternalSyntax.SyntaxToken)thisKeyword.
Node
!, (Syntax.InternalSyntax.BracketedParameterListSyntax)parameterList.Green, accessorList == null ? null : (Syntax.InternalSyntax.AccessorListSyntax)accessorList.Green, expressionBody == null ? null : (Syntax.InternalSyntax.ArrowExpressionClauseSyntax)expressionBody.Green, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.
Node
).CreateRed();
5716
return (AccessorListSyntax)Syntax.InternalSyntax.SyntaxFactory.AccessorList((Syntax.InternalSyntax.SyntaxToken)openBraceToken.
Node
!, accessors.Node.ToGreenList<Syntax.InternalSyntax.AccessorDeclarationSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeBraceToken.
Node
!).CreateRed();
5752
return (AccessorDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.AccessorDeclaration(kind, attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)keyword.
Node
!, body == null ? null : (Syntax.InternalSyntax.BlockSyntax)body.Green, expressionBody == null ? null : (Syntax.InternalSyntax.ArrowExpressionClauseSyntax)expressionBody.Green, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.
Node
).CreateRed();
5780
return (ParameterListSyntax)Syntax.InternalSyntax.SyntaxFactory.ParameterList((Syntax.InternalSyntax.SyntaxToken)openParenToken.
Node
!, parameters.Node.ToGreenSeparatedList<Syntax.InternalSyntax.ParameterSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeParenToken.
Node
!).CreateRed();
5792
return (BracketedParameterListSyntax)Syntax.InternalSyntax.SyntaxFactory.BracketedParameterList((Syntax.InternalSyntax.SyntaxToken)openBracketToken.
Node
!, parameters.Node.ToGreenSeparatedList<Syntax.InternalSyntax.ParameterSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeBracketToken.
Node
!).CreateRed();
5809
return (ParameterSyntax)Syntax.InternalSyntax.SyntaxFactory.Parameter(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), type == null ? null : (Syntax.InternalSyntax.TypeSyntax)type.Green, (Syntax.InternalSyntax.SyntaxToken?)identifier.
Node
, @default == null ? null : (Syntax.InternalSyntax.EqualsValueClauseSyntax)@default.Green).CreateRed();
5855
return (DocumentationCommentTriviaSyntax)Syntax.InternalSyntax.SyntaxFactory.DocumentationCommentTrivia(kind, content.Node.ToGreenList<Syntax.InternalSyntax.XmlNodeSyntax>(), (Syntax.InternalSyntax.SyntaxToken)endOfComment.
Node
!).CreateRed();
5875
return (QualifiedCrefSyntax)Syntax.InternalSyntax.SyntaxFactory.QualifiedCref((Syntax.InternalSyntax.TypeSyntax)container.Green, (Syntax.InternalSyntax.SyntaxToken)dotToken.
Node
!, (Syntax.InternalSyntax.MemberCrefSyntax)member.Green).CreateRed();
5900
return (ExtensionMemberCrefSyntax)Syntax.InternalSyntax.SyntaxFactory.ExtensionMemberCref((Syntax.InternalSyntax.SyntaxToken)extensionKeyword.
Node
!, typeArgumentList == null ? null : (Syntax.InternalSyntax.TypeArgumentListSyntax)typeArgumentList.Green, (Syntax.InternalSyntax.CrefParameterListSyntax)parameters.Green, (Syntax.InternalSyntax.SyntaxToken)dotToken.
Node
!, (Syntax.InternalSyntax.MemberCrefSyntax)member.Green).CreateRed();
5915
return (IndexerMemberCrefSyntax)Syntax.InternalSyntax.SyntaxFactory.IndexerMemberCref((Syntax.InternalSyntax.SyntaxToken)thisKeyword.
Node
!, parameters == null ? null : (Syntax.InternalSyntax.CrefBracketedParameterListSyntax)parameters.Green).CreateRed();
5970
return (OperatorMemberCrefSyntax)Syntax.InternalSyntax.SyntaxFactory.OperatorMemberCref((Syntax.InternalSyntax.SyntaxToken)operatorKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken?)checkedKeyword.
Node
, (Syntax.InternalSyntax.SyntaxToken)operatorToken.
Node
!, parameters == null ? null : (Syntax.InternalSyntax.CrefParameterListSyntax)parameters.Green).CreateRed();
5998
return (ConversionOperatorMemberCrefSyntax)Syntax.InternalSyntax.SyntaxFactory.ConversionOperatorMemberCref((Syntax.InternalSyntax.SyntaxToken)implicitOrExplicitKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)operatorKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken?)checkedKeyword.
Node
, (Syntax.InternalSyntax.TypeSyntax)type.Green, parameters == null ? null : (Syntax.InternalSyntax.CrefParameterListSyntax)parameters.Green).CreateRed();
6014
return (CrefParameterListSyntax)Syntax.InternalSyntax.SyntaxFactory.CrefParameterList((Syntax.InternalSyntax.SyntaxToken)openParenToken.
Node
!, parameters.Node.ToGreenSeparatedList<Syntax.InternalSyntax.CrefParameterSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeParenToken.
Node
!).CreateRed();
6026
return (CrefBracketedParameterListSyntax)Syntax.InternalSyntax.SyntaxFactory.CrefBracketedParameterList((Syntax.InternalSyntax.SyntaxToken)openBracketToken.
Node
!, parameters.Node.ToGreenSeparatedList<Syntax.InternalSyntax.CrefParameterSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeBracketToken.
Node
!).CreateRed();
6051
return (CrefParameterSyntax)Syntax.InternalSyntax.SyntaxFactory.CrefParameter((Syntax.InternalSyntax.SyntaxToken?)refKindKeyword.
Node
, (Syntax.InternalSyntax.SyntaxToken?)readOnlyKeyword.
Node
, (Syntax.InternalSyntax.TypeSyntax)type.Green).CreateRed();
6080
return (XmlElementStartTagSyntax)Syntax.InternalSyntax.SyntaxFactory.XmlElementStartTag((Syntax.InternalSyntax.SyntaxToken)lessThanToken.
Node
!, (Syntax.InternalSyntax.XmlNameSyntax)name.Green, attributes.Node.ToGreenList<Syntax.InternalSyntax.XmlAttributeSyntax>(), (Syntax.InternalSyntax.SyntaxToken)greaterThanToken.
Node
!).CreateRed();
6097
return (XmlElementEndTagSyntax)Syntax.InternalSyntax.SyntaxFactory.XmlElementEndTag((Syntax.InternalSyntax.SyntaxToken)lessThanSlashToken.
Node
!, (Syntax.InternalSyntax.XmlNameSyntax)name.Green, (Syntax.InternalSyntax.SyntaxToken)greaterThanToken.
Node
!).CreateRed();
6110
return (XmlEmptyElementSyntax)Syntax.InternalSyntax.SyntaxFactory.XmlEmptyElement((Syntax.InternalSyntax.SyntaxToken)lessThanToken.
Node
!, (Syntax.InternalSyntax.XmlNameSyntax)name.Green, attributes.Node.ToGreenList<Syntax.InternalSyntax.XmlAttributeSyntax>(), (Syntax.InternalSyntax.SyntaxToken)slashGreaterThanToken.
Node
!).CreateRed();
6125
return (XmlNameSyntax)Syntax.InternalSyntax.SyntaxFactory.XmlName(prefix == null ? null : (Syntax.InternalSyntax.XmlPrefixSyntax)prefix.Green, (Syntax.InternalSyntax.SyntaxToken)localName.
Node
!).CreateRed();
6141
return (XmlPrefixSyntax)Syntax.InternalSyntax.SyntaxFactory.XmlPrefix((Syntax.InternalSyntax.SyntaxToken)prefix.
Node
!, (Syntax.InternalSyntax.SyntaxToken)colonToken.
Node
!).CreateRed();
6169
return (XmlTextAttributeSyntax)Syntax.InternalSyntax.SyntaxFactory.XmlTextAttribute((Syntax.InternalSyntax.XmlNameSyntax)name.Green, (Syntax.InternalSyntax.SyntaxToken)equalsToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken)startQuoteToken.
Node
!, textTokens.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)endQuoteToken.
Node
!).CreateRed();
6198
return (XmlCrefAttributeSyntax)Syntax.InternalSyntax.SyntaxFactory.XmlCrefAttribute((Syntax.InternalSyntax.XmlNameSyntax)name.Green, (Syntax.InternalSyntax.SyntaxToken)equalsToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken)startQuoteToken.
Node
!, (Syntax.InternalSyntax.CrefSyntax)cref.Green, (Syntax.InternalSyntax.SyntaxToken)endQuoteToken.
Node
!).CreateRed();
6223
return (XmlNameAttributeSyntax)Syntax.InternalSyntax.SyntaxFactory.XmlNameAttribute((Syntax.InternalSyntax.XmlNameSyntax)name.Green, (Syntax.InternalSyntax.SyntaxToken)equalsToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken)startQuoteToken.
Node
!, (Syntax.InternalSyntax.IdentifierNameSyntax)identifier.Green, (Syntax.InternalSyntax.SyntaxToken)endQuoteToken.
Node
!).CreateRed();
6249
return (XmlCDataSectionSyntax)Syntax.InternalSyntax.SyntaxFactory.XmlCDataSection((Syntax.InternalSyntax.SyntaxToken)startCDataToken.
Node
!, textTokens.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)endCDataToken.
Node
!).CreateRed();
6262
return (XmlProcessingInstructionSyntax)Syntax.InternalSyntax.SyntaxFactory.XmlProcessingInstruction((Syntax.InternalSyntax.SyntaxToken)startProcessingInstructionToken.
Node
!, (Syntax.InternalSyntax.XmlNameSyntax)name.Green, textTokens.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)endProcessingInstructionToken.
Node
!).CreateRed();
6278
return (XmlCommentSyntax)Syntax.InternalSyntax.SyntaxFactory.XmlComment((Syntax.InternalSyntax.SyntaxToken)lessThanExclamationMinusMinusToken.
Node
!, textTokens.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)minusMinusGreaterThanToken.
Node
!).CreateRed();
6292
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();
6306
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();
6319
return (ElseDirectiveTriviaSyntax)Syntax.InternalSyntax.SyntaxFactory.ElseDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken)elseKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.
Node
!, isActive, branchTaken).CreateRed();
6332
return (EndIfDirectiveTriviaSyntax)Syntax.InternalSyntax.SyntaxFactory.EndIfDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken)endIfKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.
Node
!, isActive).CreateRed();
6345
return (RegionDirectiveTriviaSyntax)Syntax.InternalSyntax.SyntaxFactory.RegionDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken)regionKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.
Node
!, isActive).CreateRed();
6358
return (EndRegionDirectiveTriviaSyntax)Syntax.InternalSyntax.SyntaxFactory.EndRegionDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken)endRegionKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.
Node
!, isActive).CreateRed();
6371
return (ErrorDirectiveTriviaSyntax)Syntax.InternalSyntax.SyntaxFactory.ErrorDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken)errorKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.
Node
!, isActive).CreateRed();
6384
return (WarningDirectiveTriviaSyntax)Syntax.InternalSyntax.SyntaxFactory.WarningDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken)warningKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.
Node
!, isActive).CreateRed();
6396
return (BadDirectiveTriviaSyntax)Syntax.InternalSyntax.SyntaxFactory.BadDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken)identifier.
Node
!, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.
Node
!, isActive).CreateRed();
6410
return (DefineDirectiveTriviaSyntax)Syntax.InternalSyntax.SyntaxFactory.DefineDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken)defineKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)name.
Node
!, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.
Node
!, isActive).CreateRed();
6428
return (UndefDirectiveTriviaSyntax)Syntax.InternalSyntax.SyntaxFactory.UndefDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken)undefKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)name.
Node
!, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.
Node
!, isActive).CreateRed();
6458
return (LineDirectiveTriviaSyntax)Syntax.InternalSyntax.SyntaxFactory.LineDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken)lineKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)line.
Node
!, (Syntax.InternalSyntax.SyntaxToken?)file.
Node
, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.
Node
!, isActive).CreateRed();
6477
return (LineDirectivePositionSyntax)Syntax.InternalSyntax.SyntaxFactory.LineDirectivePosition((Syntax.InternalSyntax.SyntaxToken)openParenToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken)line.
Node
!, (Syntax.InternalSyntax.SyntaxToken)commaToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken)character.
Node
!, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.
Node
!).CreateRed();
6500
return (LineSpanDirectiveTriviaSyntax)Syntax.InternalSyntax.SyntaxFactory.LineSpanDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken)lineKeyword.
Node
!, (Syntax.InternalSyntax.LineDirectivePositionSyntax)start.Green, (Syntax.InternalSyntax.SyntaxToken)minusToken.
Node
!, (Syntax.InternalSyntax.LineDirectivePositionSyntax)end.Green, (Syntax.InternalSyntax.SyntaxToken?)characterOffset.
Node
, (Syntax.InternalSyntax.SyntaxToken)file.
Node
!, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.
Node
!, isActive).CreateRed();
6524
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();
6545
return (PragmaChecksumDirectiveTriviaSyntax)Syntax.InternalSyntax.SyntaxFactory.PragmaChecksumDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken)pragmaKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)checksumKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)file.
Node
!, (Syntax.InternalSyntax.SyntaxToken)guid.
Node
!, (Syntax.InternalSyntax.SyntaxToken)bytes.
Node
!, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.
Node
!, isActive).CreateRed();
6559
return (ReferenceDirectiveTriviaSyntax)Syntax.InternalSyntax.SyntaxFactory.ReferenceDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken)referenceKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)file.
Node
!, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.
Node
!, isActive).CreateRed();
6573
return (LoadDirectiveTriviaSyntax)Syntax.InternalSyntax.SyntaxFactory.LoadDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken)loadKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)file.
Node
!, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.
Node
!, isActive).CreateRed();
6586
return (ShebangDirectiveTriviaSyntax)Syntax.InternalSyntax.SyntaxFactory.ShebangDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken)exclamationToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.
Node
!, isActive).CreateRed();
6605
return (IgnoredDirectiveTriviaSyntax)Syntax.InternalSyntax.SyntaxFactory.IgnoredDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken)colonToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken?)content.
Node
, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.
Node
!, isActive).CreateRed();
6636
return (NullableDirectiveTriviaSyntax)Syntax.InternalSyntax.SyntaxFactory.NullableDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken)nullableKeyword.
Node
!, (Syntax.InternalSyntax.SyntaxToken)settingToken.
Node
!, (Syntax.InternalSyntax.SyntaxToken?)targetToken.
Node
, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.
Node
!, isActive).CreateRed();
Syntax\CSharpSyntaxRewriter.cs (1)
61
var node = token.
Node
;
Syntax\CSharpSyntaxTree.cs (2)
809
if (token.
Node
== null)
813
return GetDiagnostics(token.
Node
, token.Position);
Syntax\ShebangDirectiveTriviaSyntax.cs (1)
25
.WithContent((InternalSyntax.SyntaxToken)content.
Node
!).CreateRed();
Syntax\SyntaxEquivalence.cs (3)
53
return before.RawKind == after.RawKind && (before.
Node
== null || AreTokensEquivalent(before.
Node
, after.
Node
, ignoreChildNode: null));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (39)
Diagnostics\LocationsTests.cs (1)
586
var nodeWithBadError = SyntaxFactory.IdentifierName(new SyntaxToken(node.
Node
.WithDiagnosticsGreen(new DiagnosticInfo[] { new SyntaxDiagnosticInfo(10, 10, ErrorCode.ERR_NoBaseClass) })));
Parsing\SyntaxExtensions.cs (3)
56
return ((Syntax.InternalSyntax.CSharpSyntaxNode)token.
Node
).ErrorsOrWarnings(errorsOnly: true);
61
return ((Syntax.InternalSyntax.CSharpSyntaxNode)token.
Node
).ErrorsOrWarnings(errorsOnly: false);
66
return ((Syntax.InternalSyntax.CSharpSyntaxNode)token.
Node
).ErrorsAndWarnings();
Syntax\SyntaxFactoryTests.cs (3)
197
var actualGreen = actualRed.
Node
;
224
Assert.IsType<InternalSyntax.SyntaxToken.SyntaxTokenWithTrivia>(token.
Node
);
228
Assert.IsType<InternalSyntax.SyntaxToken.SyntaxTokenWithValueAndTrivia<string>>(token.
Node
);
Syntax\SyntaxTokenListTests.cs (12)
25
EqualityTesting.AssertEqual(new SyntaxTokenList(node1, node1.ReturnKeyword.
Node
, 0, 0), new SyntaxTokenList(node1, node1.ReturnKeyword.
Node
, 0, 0));
28
EqualityTesting.AssertNotEqual(new SyntaxTokenList(node1, node1.ReturnKeyword.
Node
, 0, 1), new SyntaxTokenList(node1, node1.ReturnKeyword.
Node
, 0, 0));
31
EqualityTesting.AssertEqual(new SyntaxTokenList(node1, node1.ReturnKeyword.
Node
, 1, 0), new SyntaxTokenList(node1, node1.ReturnKeyword.
Node
, 0, 0));
41
EqualityTesting.AssertEqual(new SyntaxTokenList(node1, node1.ReturnKeyword.
Node
, 0, 0).Reverse(), new SyntaxTokenList(node1, node1.ReturnKeyword.
Node
, 0, 0).Reverse());
44
EqualityTesting.AssertNotEqual(new SyntaxTokenList(node1, node1.ReturnKeyword.
Node
, 0, 1).Reverse(), new SyntaxTokenList(node1, node1.ReturnKeyword.
Node
, 0, 0).Reverse());
47
EqualityTesting.AssertEqual(new SyntaxTokenList(node1, node1.ReturnKeyword.
Node
, 1, 0).Reverse(), new SyntaxTokenList(node1, node1.ReturnKeyword.
Node
, 0, 0).Reverse());
Syntax\SyntaxTriviaListTests.cs (20)
25
EqualityTesting.AssertEqual(new SyntaxTriviaList(node1, node1.
Node
, 0, 0), new SyntaxTriviaList(node1, node1.
Node
, 0, 0));
26
EqualityTesting.AssertNotEqual(new SyntaxTriviaList(node1, node1.
Node
, 0, 1), new SyntaxTriviaList(node1, node1.
Node
, 0, 0));
27
EqualityTesting.AssertNotEqual(new SyntaxTriviaList(node1, node2.
Node
, 0, 0), new SyntaxTriviaList(node1, node1.
Node
, 0, 0));
28
EqualityTesting.AssertNotEqual(new SyntaxTriviaList(node2, node1.
Node
, 0, 0), new SyntaxTriviaList(node1, node1.
Node
, 0, 0));
31
EqualityTesting.AssertEqual(new SyntaxTriviaList(node1, node1.
Node
, 1, 0), new SyntaxTriviaList(node1, node1.
Node
, 0, 0));
41
EqualityTesting.AssertEqual(new SyntaxTriviaList(node1, node1.
Node
, 0, 0).Reverse(), new SyntaxTriviaList(node1, node1.
Node
, 0, 0).Reverse());
42
EqualityTesting.AssertNotEqual(new SyntaxTriviaList(node1, node1.
Node
, 0, 1).Reverse(), new SyntaxTriviaList(node1, node1.
Node
, 0, 0).Reverse());
43
EqualityTesting.AssertNotEqual(new SyntaxTriviaList(node1, node2.
Node
, 0, 0).Reverse(), new SyntaxTriviaList(node1, node1.
Node
, 0, 0).Reverse());
44
EqualityTesting.AssertNotEqual(new SyntaxTriviaList(node2, node1.
Node
, 0, 0).Reverse(), new SyntaxTriviaList(node1, node1.
Node
, 0, 0).Reverse());
47
EqualityTesting.AssertEqual(new SyntaxTriviaList(node1, node1.
Node
, 1, 0).Reverse(), new SyntaxTriviaList(node1, node1.
Node
, 0, 0).Reverse());