Parsing\AnonymousFunctionParsingTests.cs (1762)
37N(SyntaxKind.CompilationUnit);
39N(SyntaxKind.UsingDirective);
41N(SyntaxKind.UsingKeyword);
42N(SyntaxKind.IdentifierName);
44N(SyntaxKind.IdentifierToken, "System");
46N(SyntaxKind.SemicolonToken);
48N(SyntaxKind.ClassDeclaration);
50N(SyntaxKind.PublicKeyword);
51N(SyntaxKind.ClassKeyword);
52N(SyntaxKind.IdentifierToken, "C");
53N(SyntaxKind.OpenBraceToken);
54N(SyntaxKind.MethodDeclaration);
56N(SyntaxKind.PredefinedType);
58N(SyntaxKind.VoidKeyword);
60N(SyntaxKind.IdentifierToken, "M1");
61N(SyntaxKind.ParameterList);
63N(SyntaxKind.OpenParenToken);
64N(SyntaxKind.CloseParenToken);
66N(SyntaxKind.Block);
68N(SyntaxKind.OpenBraceToken);
69N(SyntaxKind.LocalDeclarationStatement);
71N(SyntaxKind.VariableDeclaration);
73N(SyntaxKind.IdentifierName);
75N(SyntaxKind.IdentifierToken, "Action");
77N(SyntaxKind.VariableDeclarator);
79N(SyntaxKind.IdentifierToken, "v");
80N(SyntaxKind.EqualsValueClause);
82N(SyntaxKind.EqualsToken);
83N(SyntaxKind.AnonymousMethodExpression);
85N(SyntaxKind.AsyncKeyword);
86N(SyntaxKind.AsyncKeyword);
87N(SyntaxKind.DelegateKeyword);
88N(SyntaxKind.ParameterList);
90N(SyntaxKind.OpenParenToken);
91N(SyntaxKind.CloseParenToken);
93N(SyntaxKind.Block);
95N(SyntaxKind.OpenBraceToken);
96N(SyntaxKind.CloseBraceToken);
102N(SyntaxKind.SemicolonToken);
104N(SyntaxKind.CloseBraceToken);
107N(SyntaxKind.CloseBraceToken);
109N(SyntaxKind.EndOfFileToken);
138N(SyntaxKind.CompilationUnit);
140N(SyntaxKind.UsingDirective);
142N(SyntaxKind.UsingKeyword);
143N(SyntaxKind.IdentifierName);
145N(SyntaxKind.IdentifierToken, "System");
147N(SyntaxKind.SemicolonToken);
149N(SyntaxKind.ClassDeclaration);
151N(SyntaxKind.PublicKeyword);
152N(SyntaxKind.ClassKeyword);
153N(SyntaxKind.IdentifierToken, "C");
154N(SyntaxKind.OpenBraceToken);
155N(SyntaxKind.MethodDeclaration);
157N(SyntaxKind.PredefinedType);
159N(SyntaxKind.VoidKeyword);
161N(SyntaxKind.IdentifierToken, "M1");
162N(SyntaxKind.ParameterList);
164N(SyntaxKind.OpenParenToken);
165N(SyntaxKind.CloseParenToken);
167N(SyntaxKind.Block);
169N(SyntaxKind.OpenBraceToken);
170N(SyntaxKind.LocalDeclarationStatement);
172N(SyntaxKind.VariableDeclaration);
174N(SyntaxKind.IdentifierName);
176N(SyntaxKind.IdentifierToken, "Action");
178N(SyntaxKind.VariableDeclarator);
180N(SyntaxKind.IdentifierToken, "v");
181N(SyntaxKind.EqualsValueClause);
183N(SyntaxKind.EqualsToken);
184N(SyntaxKind.AnonymousMethodExpression);
186N(SyntaxKind.StaticKeyword);
187N(SyntaxKind.DelegateKeyword);
188N(SyntaxKind.ParameterList);
190N(SyntaxKind.OpenParenToken);
191N(SyntaxKind.CloseParenToken);
193N(SyntaxKind.Block);
195N(SyntaxKind.OpenBraceToken);
196N(SyntaxKind.CloseBraceToken);
202N(SyntaxKind.SemicolonToken);
204N(SyntaxKind.CloseBraceToken);
207N(SyntaxKind.CloseBraceToken);
209N(SyntaxKind.EndOfFileToken);
235N(SyntaxKind.CompilationUnit);
237N(SyntaxKind.UsingDirective);
239N(SyntaxKind.UsingKeyword);
240N(SyntaxKind.IdentifierName);
242N(SyntaxKind.IdentifierToken, "System");
244N(SyntaxKind.SemicolonToken);
246N(SyntaxKind.ClassDeclaration);
248N(SyntaxKind.PublicKeyword);
249N(SyntaxKind.ClassKeyword);
250N(SyntaxKind.IdentifierToken, "C");
251N(SyntaxKind.OpenBraceToken);
252N(SyntaxKind.MethodDeclaration);
254N(SyntaxKind.PredefinedType);
256N(SyntaxKind.VoidKeyword);
258N(SyntaxKind.IdentifierToken, "M1");
259N(SyntaxKind.ParameterList);
261N(SyntaxKind.OpenParenToken);
262N(SyntaxKind.CloseParenToken);
264N(SyntaxKind.Block);
266N(SyntaxKind.OpenBraceToken);
267N(SyntaxKind.LocalDeclarationStatement);
269N(SyntaxKind.VariableDeclaration);
271N(SyntaxKind.IdentifierName);
273N(SyntaxKind.IdentifierToken, "Action");
275N(SyntaxKind.VariableDeclarator);
277N(SyntaxKind.IdentifierToken, "v");
278N(SyntaxKind.EqualsValueClause);
280N(SyntaxKind.EqualsToken);
281N(SyntaxKind.AnonymousMethodExpression);
283N(SyntaxKind.StaticKeyword);
284N(SyntaxKind.AsyncKeyword);
285N(SyntaxKind.DelegateKeyword);
286N(SyntaxKind.ParameterList);
288N(SyntaxKind.OpenParenToken);
289N(SyntaxKind.CloseParenToken);
291N(SyntaxKind.Block);
293N(SyntaxKind.OpenBraceToken);
294N(SyntaxKind.CloseBraceToken);
300N(SyntaxKind.SemicolonToken);
302N(SyntaxKind.CloseBraceToken);
305N(SyntaxKind.CloseBraceToken);
307N(SyntaxKind.EndOfFileToken);
336N(SyntaxKind.CompilationUnit);
338N(SyntaxKind.UsingDirective);
340N(SyntaxKind.UsingKeyword);
341N(SyntaxKind.IdentifierName);
343N(SyntaxKind.IdentifierToken, "System");
345N(SyntaxKind.SemicolonToken);
347N(SyntaxKind.ClassDeclaration);
349N(SyntaxKind.PublicKeyword);
350N(SyntaxKind.ClassKeyword);
351N(SyntaxKind.IdentifierToken, "C");
352N(SyntaxKind.OpenBraceToken);
353N(SyntaxKind.MethodDeclaration);
355N(SyntaxKind.PredefinedType);
357N(SyntaxKind.VoidKeyword);
359N(SyntaxKind.IdentifierToken, "M1");
360N(SyntaxKind.ParameterList);
362N(SyntaxKind.OpenParenToken);
363N(SyntaxKind.CloseParenToken);
365N(SyntaxKind.Block);
367N(SyntaxKind.OpenBraceToken);
368N(SyntaxKind.LocalDeclarationStatement);
370N(SyntaxKind.VariableDeclaration);
372N(SyntaxKind.IdentifierName);
374N(SyntaxKind.IdentifierToken, "Action");
376N(SyntaxKind.VariableDeclarator);
378N(SyntaxKind.IdentifierToken, "v");
379N(SyntaxKind.EqualsValueClause);
381N(SyntaxKind.EqualsToken);
382N(SyntaxKind.AnonymousMethodExpression);
384N(SyntaxKind.StaticKeyword);
385N(SyntaxKind.AsyncKeyword);
386N(SyntaxKind.DelegateKeyword);
387N(SyntaxKind.ParameterList);
389N(SyntaxKind.OpenParenToken);
390N(SyntaxKind.CloseParenToken);
392N(SyntaxKind.Block);
394N(SyntaxKind.OpenBraceToken);
395N(SyntaxKind.CloseBraceToken);
401N(SyntaxKind.SemicolonToken);
403N(SyntaxKind.CloseBraceToken);
406N(SyntaxKind.CloseBraceToken);
408N(SyntaxKind.EndOfFileToken);
437N(SyntaxKind.CompilationUnit);
439N(SyntaxKind.UsingDirective);
441N(SyntaxKind.UsingKeyword);
442N(SyntaxKind.IdentifierName);
444N(SyntaxKind.IdentifierToken, "System");
446N(SyntaxKind.SemicolonToken);
448N(SyntaxKind.ClassDeclaration);
450N(SyntaxKind.PublicKeyword);
451N(SyntaxKind.ClassKeyword);
452N(SyntaxKind.IdentifierToken, "C");
453N(SyntaxKind.OpenBraceToken);
454N(SyntaxKind.MethodDeclaration);
456N(SyntaxKind.PredefinedType);
458N(SyntaxKind.VoidKeyword);
460N(SyntaxKind.IdentifierToken, "M1");
461N(SyntaxKind.ParameterList);
463N(SyntaxKind.OpenParenToken);
464N(SyntaxKind.CloseParenToken);
466N(SyntaxKind.Block);
468N(SyntaxKind.OpenBraceToken);
469N(SyntaxKind.LocalDeclarationStatement);
471N(SyntaxKind.VariableDeclaration);
473N(SyntaxKind.IdentifierName);
475N(SyntaxKind.IdentifierToken, "Action");
477N(SyntaxKind.VariableDeclarator);
479N(SyntaxKind.IdentifierToken, "v");
480N(SyntaxKind.EqualsValueClause);
482N(SyntaxKind.EqualsToken);
483N(SyntaxKind.AnonymousMethodExpression);
485N(SyntaxKind.StaticKeyword);
486N(SyntaxKind.StaticKeyword);
487N(SyntaxKind.DelegateKeyword);
488N(SyntaxKind.ParameterList);
490N(SyntaxKind.OpenParenToken);
491N(SyntaxKind.CloseParenToken);
493N(SyntaxKind.Block);
495N(SyntaxKind.OpenBraceToken);
496N(SyntaxKind.CloseBraceToken);
502N(SyntaxKind.SemicolonToken);
504N(SyntaxKind.CloseBraceToken);
507N(SyntaxKind.CloseBraceToken);
509N(SyntaxKind.EndOfFileToken);
541N(SyntaxKind.CompilationUnit);
543N(SyntaxKind.UsingDirective);
545N(SyntaxKind.UsingKeyword);
546N(SyntaxKind.IdentifierName);
548N(SyntaxKind.IdentifierToken, "System");
550N(SyntaxKind.SemicolonToken);
552N(SyntaxKind.ClassDeclaration);
554N(SyntaxKind.PublicKeyword);
555N(SyntaxKind.ClassKeyword);
556N(SyntaxKind.IdentifierToken, "C");
557N(SyntaxKind.OpenBraceToken);
558N(SyntaxKind.MethodDeclaration);
560N(SyntaxKind.PredefinedType);
562N(SyntaxKind.VoidKeyword);
564N(SyntaxKind.IdentifierToken, "M1");
565N(SyntaxKind.ParameterList);
567N(SyntaxKind.OpenParenToken);
568N(SyntaxKind.CloseParenToken);
570N(SyntaxKind.Block);
572N(SyntaxKind.OpenBraceToken);
573N(SyntaxKind.LocalDeclarationStatement);
575N(SyntaxKind.VariableDeclaration);
577N(SyntaxKind.GenericName);
579N(SyntaxKind.IdentifierToken, "Func");
580N(SyntaxKind.TypeArgumentList);
582N(SyntaxKind.LessThanToken);
583N(SyntaxKind.PredefinedType);
585N(SyntaxKind.IntKeyword);
587N(SyntaxKind.CommaToken);
588N(SyntaxKind.PredefinedType);
590N(SyntaxKind.IntKeyword);
592N(SyntaxKind.GreaterThanToken);
595N(SyntaxKind.VariableDeclarator);
597N(SyntaxKind.IdentifierToken, "v");
598N(SyntaxKind.EqualsValueClause);
600N(SyntaxKind.EqualsToken);
601N(SyntaxKind.SimpleLambdaExpression);
603N(SyntaxKind.Parameter);
605N(SyntaxKind.IdentifierToken, "async");
607N(SyntaxKind.EqualsGreaterThanToken);
608N(SyntaxKind.IdentifierName);
610N(SyntaxKind.IdentifierToken, "async");
616N(SyntaxKind.SemicolonToken);
618N(SyntaxKind.CloseBraceToken);
621N(SyntaxKind.CloseBraceToken);
623N(SyntaxKind.EndOfFileToken);
647N(SyntaxKind.CompilationUnit);
649N(SyntaxKind.UsingDirective);
651N(SyntaxKind.UsingKeyword);
652N(SyntaxKind.IdentifierName);
654N(SyntaxKind.IdentifierToken, "System");
656N(SyntaxKind.SemicolonToken);
658N(SyntaxKind.UsingDirective);
660N(SyntaxKind.UsingKeyword);
661N(SyntaxKind.QualifiedName);
663N(SyntaxKind.QualifiedName);
665N(SyntaxKind.IdentifierName);
667N(SyntaxKind.IdentifierToken, "System");
669N(SyntaxKind.DotToken);
670N(SyntaxKind.IdentifierName);
672N(SyntaxKind.IdentifierToken, "Threading");
675N(SyntaxKind.DotToken);
676N(SyntaxKind.IdentifierName);
678N(SyntaxKind.IdentifierToken, "Tasks");
681N(SyntaxKind.SemicolonToken);
683N(SyntaxKind.ClassDeclaration);
685N(SyntaxKind.PublicKeyword);
686N(SyntaxKind.ClassKeyword);
687N(SyntaxKind.IdentifierToken, "C");
688N(SyntaxKind.OpenBraceToken);
689N(SyntaxKind.MethodDeclaration);
691N(SyntaxKind.PredefinedType);
693N(SyntaxKind.VoidKeyword);
695N(SyntaxKind.IdentifierToken, "M1");
696N(SyntaxKind.ParameterList);
698N(SyntaxKind.OpenParenToken);
699N(SyntaxKind.CloseParenToken);
701N(SyntaxKind.Block);
703N(SyntaxKind.OpenBraceToken);
704N(SyntaxKind.LocalDeclarationStatement);
706N(SyntaxKind.VariableDeclaration);
708N(SyntaxKind.GenericName);
710N(SyntaxKind.IdentifierToken, "Func");
711N(SyntaxKind.TypeArgumentList);
713N(SyntaxKind.LessThanToken);
714N(SyntaxKind.PredefinedType);
716N(SyntaxKind.IntKeyword);
718N(SyntaxKind.CommaToken);
719N(SyntaxKind.GenericName);
721N(SyntaxKind.IdentifierToken, "Task");
722N(SyntaxKind.TypeArgumentList);
724N(SyntaxKind.LessThanToken);
725N(SyntaxKind.PredefinedType);
727N(SyntaxKind.IntKeyword);
729N(SyntaxKind.GreaterThanToken);
732N(SyntaxKind.GreaterThanToken);
735N(SyntaxKind.VariableDeclarator);
737N(SyntaxKind.IdentifierToken, "v");
738N(SyntaxKind.EqualsValueClause);
740N(SyntaxKind.EqualsToken);
741N(SyntaxKind.SimpleLambdaExpression);
743N(SyntaxKind.AsyncKeyword);
744N(SyntaxKind.Parameter);
746N(SyntaxKind.IdentifierToken, "async");
748N(SyntaxKind.EqualsGreaterThanToken);
749N(SyntaxKind.IdentifierName);
751N(SyntaxKind.IdentifierToken, "async");
757N(SyntaxKind.SemicolonToken);
759N(SyntaxKind.CloseBraceToken);
762N(SyntaxKind.CloseBraceToken);
764N(SyntaxKind.EndOfFileToken);
790N(SyntaxKind.CompilationUnit);
792N(SyntaxKind.UsingDirective);
794N(SyntaxKind.UsingKeyword);
795N(SyntaxKind.IdentifierName);
797N(SyntaxKind.IdentifierToken, "System");
799N(SyntaxKind.SemicolonToken);
801N(SyntaxKind.ClassDeclaration);
803N(SyntaxKind.PublicKeyword);
804N(SyntaxKind.ClassKeyword);
805N(SyntaxKind.IdentifierToken, "C");
806N(SyntaxKind.OpenBraceToken);
807N(SyntaxKind.MethodDeclaration);
809N(SyntaxKind.PredefinedType);
811N(SyntaxKind.VoidKeyword);
813N(SyntaxKind.IdentifierToken, "M1");
814N(SyntaxKind.ParameterList);
816N(SyntaxKind.OpenParenToken);
817N(SyntaxKind.CloseParenToken);
819N(SyntaxKind.Block);
821N(SyntaxKind.OpenBraceToken);
822N(SyntaxKind.LocalDeclarationStatement);
824N(SyntaxKind.VariableDeclaration);
826N(SyntaxKind.GenericName);
828N(SyntaxKind.IdentifierToken, "Func");
829N(SyntaxKind.TypeArgumentList);
831N(SyntaxKind.LessThanToken);
832N(SyntaxKind.PredefinedType);
834N(SyntaxKind.IntKeyword);
836N(SyntaxKind.CommaToken);
837N(SyntaxKind.PredefinedType);
839N(SyntaxKind.IntKeyword);
841N(SyntaxKind.GreaterThanToken);
844N(SyntaxKind.VariableDeclarator);
846N(SyntaxKind.IdentifierToken, "v");
847N(SyntaxKind.EqualsValueClause);
849N(SyntaxKind.EqualsToken);
850N(SyntaxKind.SimpleLambdaExpression);
852N(SyntaxKind.StaticKeyword);
853N(SyntaxKind.Parameter);
855N(SyntaxKind.IdentifierToken, "async");
857N(SyntaxKind.EqualsGreaterThanToken);
858N(SyntaxKind.IdentifierName);
860N(SyntaxKind.IdentifierToken, "async");
866N(SyntaxKind.SemicolonToken);
868N(SyntaxKind.CloseBraceToken);
871N(SyntaxKind.CloseBraceToken);
873N(SyntaxKind.EndOfFileToken);
909N(SyntaxKind.ExpressionStatement);
911N(SyntaxKind.InvocationExpression);
913N(SyntaxKind.IdentifierName);
915N(SyntaxKind.IdentifierToken, "M1");
917N(SyntaxKind.ArgumentList);
919N(SyntaxKind.OpenParenToken);
920N(SyntaxKind.Argument);
922N(SyntaxKind.SimpleLambdaExpression);
924N(SyntaxKind.StaticKeyword);
925N(SyntaxKind.Parameter);
927N(SyntaxKind.IdentifierToken, "x");
929N(SyntaxKind.EqualsGreaterThanToken);
930N(SyntaxKind.IdentifierName);
932N(SyntaxKind.IdentifierToken, "x");
936N(SyntaxKind.CloseParenToken);
939N(SyntaxKind.SemicolonToken);
977N(SyntaxKind.ExpressionStatement);
979N(SyntaxKind.InvocationExpression);
981N(SyntaxKind.IdentifierName);
983N(SyntaxKind.IdentifierToken, "M1");
985N(SyntaxKind.ArgumentList);
987N(SyntaxKind.OpenParenToken);
988N(SyntaxKind.Argument);
990N(SyntaxKind.RefKeyword);
991N(SyntaxKind.SimpleLambdaExpression);
993N(SyntaxKind.StaticKeyword);
994N(SyntaxKind.Parameter);
996N(SyntaxKind.IdentifierToken, "x");
998N(SyntaxKind.EqualsGreaterThanToken);
999N(SyntaxKind.IdentifierName);
1001N(SyntaxKind.IdentifierToken, "x");
1005N(SyntaxKind.CloseParenToken);
1008N(SyntaxKind.SemicolonToken);
1040N(SyntaxKind.ExpressionStatement);
1042N(SyntaxKind.InvocationExpression);
1044N(SyntaxKind.IdentifierName);
1046N(SyntaxKind.IdentifierToken, "M1");
1048N(SyntaxKind.ArgumentList);
1050N(SyntaxKind.OpenParenToken);
1051N(SyntaxKind.Argument);
1053N(SyntaxKind.NameColon);
1055N(SyntaxKind.IdentifierName);
1057N(SyntaxKind.IdentifierToken, "param");
1059N(SyntaxKind.ColonToken);
1061N(SyntaxKind.SimpleLambdaExpression);
1063N(SyntaxKind.StaticKeyword);
1064N(SyntaxKind.Parameter);
1066N(SyntaxKind.IdentifierToken, "x");
1068N(SyntaxKind.EqualsGreaterThanToken);
1069N(SyntaxKind.IdentifierName);
1071N(SyntaxKind.IdentifierToken, "x");
1075N(SyntaxKind.CloseParenToken);
1078N(SyntaxKind.SemicolonToken);
1110N(SyntaxKind.ExpressionStatement);
1112N(SyntaxKind.InvocationExpression);
1114N(SyntaxKind.IdentifierName);
1116N(SyntaxKind.IdentifierToken, "M1");
1118N(SyntaxKind.ArgumentList);
1120N(SyntaxKind.OpenParenToken);
1121N(SyntaxKind.Argument);
1123N(SyntaxKind.AnonymousMethodExpression);
1125N(SyntaxKind.StaticKeyword);
1126N(SyntaxKind.DelegateKeyword);
1127N(SyntaxKind.ParameterList);
1129N(SyntaxKind.OpenParenToken);
1130N(SyntaxKind.Parameter);
1132N(SyntaxKind.PredefinedType);
1134N(SyntaxKind.IntKeyword);
1136N(SyntaxKind.IdentifierToken, "x");
1138N(SyntaxKind.CloseParenToken);
1140N(SyntaxKind.Block);
1142N(SyntaxKind.OpenBraceToken);
1143N(SyntaxKind.CloseBraceToken);
1147N(SyntaxKind.CloseParenToken);
1150N(SyntaxKind.SemicolonToken);
1182N(SyntaxKind.ExpressionStatement);
1184N(SyntaxKind.SimpleAssignmentExpression);
1186N(SyntaxKind.IdentifierName);
1188N(SyntaxKind.IdentifierToken, "_");
1190N(SyntaxKind.EqualsToken);
1191N(SyntaxKind.ArrayCreationExpression);
1193N(SyntaxKind.NewKeyword);
1194N(SyntaxKind.ArrayType);
1196N(SyntaxKind.PredefinedType);
1198N(SyntaxKind.IntKeyword);
1200N(SyntaxKind.ArrayRankSpecifier);
1202N(SyntaxKind.OpenBracketToken);
1203N(SyntaxKind.SimpleLambdaExpression);
1205N(SyntaxKind.StaticKeyword);
1206N(SyntaxKind.Parameter);
1208N(SyntaxKind.IdentifierToken, "x");
1210N(SyntaxKind.EqualsGreaterThanToken);
1211N(SyntaxKind.IdentifierName);
1213N(SyntaxKind.IdentifierToken, "x");
1216N(SyntaxKind.CloseBracketToken);
1221N(SyntaxKind.SemicolonToken);
1239N(SyntaxKind.ExpressionStatement);
1241N(SyntaxKind.SimpleAssignmentExpression);
1243N(SyntaxKind.IdentifierName);
1245N(SyntaxKind.IdentifierToken, "_");
1247N(SyntaxKind.EqualsToken);
1248N(SyntaxKind.ArrayCreationExpression);
1250N(SyntaxKind.NewKeyword);
1251N(SyntaxKind.ArrayType);
1253N(SyntaxKind.PredefinedType);
1255N(SyntaxKind.IntKeyword);
1257N(SyntaxKind.ArrayRankSpecifier);
1259N(SyntaxKind.OpenBracketToken);
1260N(SyntaxKind.OmittedArraySizeExpression);
1262N(SyntaxKind.OmittedArraySizeExpressionToken);
1264N(SyntaxKind.CloseBracketToken);
1269N(SyntaxKind.SemicolonToken);
1285N(SyntaxKind.ExpressionStatement);
1287N(SyntaxKind.SimpleAssignmentExpression);
1289N(SyntaxKind.IdentifierName);
1291N(SyntaxKind.IdentifierToken, "_");
1293N(SyntaxKind.EqualsToken);
1294N(SyntaxKind.ArrayCreationExpression);
1296N(SyntaxKind.NewKeyword);
1297N(SyntaxKind.ArrayType);
1299N(SyntaxKind.PredefinedType);
1301N(SyntaxKind.IntKeyword);
1303N(SyntaxKind.ArrayRankSpecifier);
1305N(SyntaxKind.OpenBracketToken);
1306N(SyntaxKind.IdentifierName);
1308N(SyntaxKind.IdentifierToken, "x");
1310N(SyntaxKind.CloseBracketToken);
1315N(SyntaxKind.SemicolonToken);
1352N(SyntaxKind.ExpressionStatement);
1354N(SyntaxKind.SimpleAssignmentExpression);
1356N(SyntaxKind.IdentifierName);
1358N(SyntaxKind.IdentifierToken, "_");
1360N(SyntaxKind.EqualsToken);
1361N(SyntaxKind.ArrayCreationExpression);
1363N(SyntaxKind.NewKeyword);
1364N(SyntaxKind.ArrayType);
1366N(SyntaxKind.PredefinedType);
1368N(SyntaxKind.IntKeyword);
1370N(SyntaxKind.ArrayRankSpecifier);
1372N(SyntaxKind.OpenBracketToken);
1373N(SyntaxKind.SimpleLambdaExpression);
1375N(SyntaxKind.StaticKeyword);
1376N(SyntaxKind.Parameter);
1378N(SyntaxKind.IdentifierToken, "x");
1380N(SyntaxKind.EqualsGreaterThanToken);
1386N(SyntaxKind.CloseBracketToken);
1391N(SyntaxKind.SemicolonToken);
1430N(SyntaxKind.ExpressionStatement);
1432N(SyntaxKind.SimpleAssignmentExpression);
1434N(SyntaxKind.IdentifierName);
1436N(SyntaxKind.IdentifierToken, "_");
1438N(SyntaxKind.EqualsToken);
1439N(SyntaxKind.ArrayCreationExpression);
1441N(SyntaxKind.NewKeyword);
1442N(SyntaxKind.ArrayType);
1444N(SyntaxKind.PredefinedType);
1446N(SyntaxKind.IntKeyword);
1448N(SyntaxKind.ArrayRankSpecifier);
1450N(SyntaxKind.OpenBracketToken);
1451N(SyntaxKind.AnonymousMethodExpression);
1453N(SyntaxKind.StaticKeyword);
1454N(SyntaxKind.DelegateKeyword);
1461N(SyntaxKind.CloseBracketToken);
1466N(SyntaxKind.SemicolonToken);
1486N(SyntaxKind.ExpressionStatement);
1488N(SyntaxKind.SimpleAssignmentExpression);
1490N(SyntaxKind.IdentifierName);
1492N(SyntaxKind.IdentifierToken, "_");
1494N(SyntaxKind.EqualsToken);
1495N(SyntaxKind.ArrayCreationExpression);
1497N(SyntaxKind.NewKeyword);
1498N(SyntaxKind.ArrayType);
1500N(SyntaxKind.IdentifierName);
1502N(SyntaxKind.IdentifierToken, "Action");
1504N(SyntaxKind.ArrayRankSpecifier);
1506N(SyntaxKind.OpenBracketToken);
1507N(SyntaxKind.OmittedArraySizeExpression);
1509N(SyntaxKind.OmittedArraySizeExpressionToken);
1511N(SyntaxKind.CloseBracketToken);
1514N(SyntaxKind.ArrayInitializerExpression);
1516N(SyntaxKind.OpenBraceToken);
1517N(SyntaxKind.CloseBraceToken);
1540N(SyntaxKind.ExpressionStatement);
1542N(SyntaxKind.SimpleAssignmentExpression);
1544N(SyntaxKind.IdentifierName);
1546N(SyntaxKind.IdentifierToken, "_");
1548N(SyntaxKind.EqualsToken);
1549N(SyntaxKind.ArrayCreationExpression);
1551N(SyntaxKind.NewKeyword);
1552N(SyntaxKind.ArrayType);
1554N(SyntaxKind.IdentifierName);
1556N(SyntaxKind.IdentifierToken, "Action");
1558N(SyntaxKind.ArrayRankSpecifier);
1560N(SyntaxKind.OpenBracketToken);
1561N(SyntaxKind.OmittedArraySizeExpression);
1563N(SyntaxKind.OmittedArraySizeExpressionToken);
1565N(SyntaxKind.CloseBracketToken);
1568N(SyntaxKind.ArrayInitializerExpression);
1570N(SyntaxKind.OpenBraceToken);
1571N(SyntaxKind.IdentifierName);
1573N(SyntaxKind.IdentifierToken, "x");
1575N(SyntaxKind.CloseBraceToken);
1634N(SyntaxKind.ExpressionStatement);
1636N(SyntaxKind.SimpleAssignmentExpression);
1638N(SyntaxKind.IdentifierName);
1640N(SyntaxKind.IdentifierToken, "_");
1642N(SyntaxKind.EqualsToken);
1643N(SyntaxKind.ArrayCreationExpression);
1645N(SyntaxKind.NewKeyword);
1646N(SyntaxKind.ArrayType);
1648N(SyntaxKind.IdentifierName);
1650N(SyntaxKind.IdentifierToken, "Action");
1652N(SyntaxKind.ArrayRankSpecifier);
1654N(SyntaxKind.OpenBracketToken);
1655N(SyntaxKind.OmittedArraySizeExpression);
1657N(SyntaxKind.OmittedArraySizeExpressionToken);
1659N(SyntaxKind.CloseBracketToken);
1662N(SyntaxKind.ArrayInitializerExpression);
1664N(SyntaxKind.OpenBraceToken);
1665N(SyntaxKind.SimpleLambdaExpression);
1667N(SyntaxKind.StaticKeyword);
1668N(SyntaxKind.Parameter);
1670N(SyntaxKind.IdentifierToken, "x");
1672N(SyntaxKind.EqualsGreaterThanToken);
1678N(SyntaxKind.CloseBraceToken);
1738N(SyntaxKind.ExpressionStatement);
1740N(SyntaxKind.SimpleAssignmentExpression);
1742N(SyntaxKind.IdentifierName);
1744N(SyntaxKind.IdentifierToken, "_");
1746N(SyntaxKind.EqualsToken);
1747N(SyntaxKind.ArrayCreationExpression);
1749N(SyntaxKind.NewKeyword);
1750N(SyntaxKind.ArrayType);
1752N(SyntaxKind.IdentifierName);
1754N(SyntaxKind.IdentifierToken, "Action");
1756N(SyntaxKind.ArrayRankSpecifier);
1758N(SyntaxKind.OpenBracketToken);
1759N(SyntaxKind.OmittedArraySizeExpression);
1761N(SyntaxKind.OmittedArraySizeExpressionToken);
1763N(SyntaxKind.CloseBracketToken);
1766N(SyntaxKind.ArrayInitializerExpression);
1768N(SyntaxKind.OpenBraceToken);
1769N(SyntaxKind.AnonymousMethodExpression);
1771N(SyntaxKind.StaticKeyword);
1772N(SyntaxKind.DelegateKeyword);
1779N(SyntaxKind.CloseBraceToken);
1815N(SyntaxKind.ExpressionStatement);
1817N(SyntaxKind.SimpleAssignmentExpression);
1819N(SyntaxKind.IdentifierName);
1821N(SyntaxKind.IdentifierToken, "_");
1823N(SyntaxKind.EqualsToken);
1824N(SyntaxKind.ArrayCreationExpression);
1826N(SyntaxKind.NewKeyword);
1827N(SyntaxKind.ArrayType);
1829N(SyntaxKind.PredefinedType);
1831N(SyntaxKind.IntKeyword);
1833N(SyntaxKind.ArrayRankSpecifier);
1835N(SyntaxKind.OpenBracketToken);
1836N(SyntaxKind.AnonymousMethodExpression);
1838N(SyntaxKind.StaticKeyword);
1839N(SyntaxKind.DelegateKeyword);
1840N(SyntaxKind.ParameterList);
1842N(SyntaxKind.OpenParenToken);
1843N(SyntaxKind.Parameter);
1845N(SyntaxKind.PredefinedType);
1847N(SyntaxKind.IntKeyword);
1849N(SyntaxKind.IdentifierToken, "x");
1851N(SyntaxKind.CloseParenToken);
1853N(SyntaxKind.Block);
1855N(SyntaxKind.OpenBraceToken);
1856N(SyntaxKind.CloseBraceToken);
1859N(SyntaxKind.CloseBracketToken);
1864N(SyntaxKind.SemicolonToken);
1927N(SyntaxKind.LocalDeclarationStatement);
1929N(SyntaxKind.VariableDeclaration);
1931N(SyntaxKind.FunctionPointerType);
1933N(SyntaxKind.DelegateKeyword);
1934N(SyntaxKind.AsteriskToken);
1935N(SyntaxKind.FunctionPointerParameterList);
1937N(SyntaxKind.LessThanToken);
1938N(SyntaxKind.FunctionPointerParameter);
1940N(SyntaxKind.PredefinedType);
1942N(SyntaxKind.VoidKeyword);
1945N(SyntaxKind.GreaterThanToken);
1948N(SyntaxKind.VariableDeclarator);
1950N(SyntaxKind.IdentifierToken, "ptr");
1951N(SyntaxKind.EqualsValueClause);
1953N(SyntaxKind.EqualsToken);
1954N(SyntaxKind.AddressOfExpression);
1956N(SyntaxKind.AmpersandToken);
1957N(SyntaxKind.ParenthesizedExpression);
1959N(SyntaxKind.OpenParenToken);
1964N(SyntaxKind.CloseParenToken);
1970N(SyntaxKind.SemicolonToken);
2068N(SyntaxKind.LocalDeclarationStatement);
2070N(SyntaxKind.VariableDeclaration);
2072N(SyntaxKind.FunctionPointerType);
2074N(SyntaxKind.DelegateKeyword);
2075N(SyntaxKind.AsteriskToken);
2076N(SyntaxKind.FunctionPointerParameterList);
2078N(SyntaxKind.LessThanToken);
2079N(SyntaxKind.FunctionPointerParameter);
2081N(SyntaxKind.PredefinedType);
2083N(SyntaxKind.VoidKeyword);
2086N(SyntaxKind.GreaterThanToken);
2089N(SyntaxKind.VariableDeclarator);
2091N(SyntaxKind.IdentifierToken, "ptr");
2092N(SyntaxKind.EqualsValueClause);
2094N(SyntaxKind.EqualsToken);
2095N(SyntaxKind.AddressOfExpression);
2097N(SyntaxKind.AmpersandToken);
2146N(SyntaxKind.LocalDeclarationStatement);
2148N(SyntaxKind.VariableDeclaration);
2150N(SyntaxKind.FunctionPointerType);
2152N(SyntaxKind.DelegateKeyword);
2153N(SyntaxKind.AsteriskToken);
2154N(SyntaxKind.FunctionPointerParameterList);
2156N(SyntaxKind.LessThanToken);
2157N(SyntaxKind.FunctionPointerParameter);
2159N(SyntaxKind.PredefinedType);
2161N(SyntaxKind.VoidKeyword);
2164N(SyntaxKind.GreaterThanToken);
2167N(SyntaxKind.VariableDeclarator);
2169N(SyntaxKind.IdentifierToken, "ptr");
2170N(SyntaxKind.EqualsValueClause);
2172N(SyntaxKind.EqualsToken);
2173N(SyntaxKind.AddressOfExpression);
2175N(SyntaxKind.AmpersandToken);
2176N(SyntaxKind.AnonymousMethodExpression);
2178N(SyntaxKind.DelegateKeyword);
2179N(SyntaxKind.ParameterList);
2181N(SyntaxKind.OpenParenToken);
2182N(SyntaxKind.CloseParenToken);
2184N(SyntaxKind.Block);
2186N(SyntaxKind.OpenBraceToken);
2187N(SyntaxKind.CloseBraceToken);
2194N(SyntaxKind.SemicolonToken);
2232N(SyntaxKind.LocalDeclarationStatement);
2234N(SyntaxKind.VariableDeclaration);
2236N(SyntaxKind.FunctionPointerType);
2238N(SyntaxKind.DelegateKeyword);
2239N(SyntaxKind.AsteriskToken);
2240N(SyntaxKind.FunctionPointerParameterList);
2242N(SyntaxKind.LessThanToken);
2243N(SyntaxKind.FunctionPointerParameter);
2245N(SyntaxKind.PredefinedType);
2247N(SyntaxKind.VoidKeyword);
2250N(SyntaxKind.GreaterThanToken);
2253N(SyntaxKind.VariableDeclarator);
2255N(SyntaxKind.IdentifierToken, "ptr");
2256N(SyntaxKind.EqualsValueClause);
2258N(SyntaxKind.EqualsToken);
2259N(SyntaxKind.AddressOfExpression);
2261N(SyntaxKind.AmpersandToken);
2262N(SyntaxKind.AnonymousMethodExpression);
2264N(SyntaxKind.DelegateKeyword);
2265N(SyntaxKind.ParameterList);
2267N(SyntaxKind.OpenParenToken);
2268N(SyntaxKind.CloseParenToken);
2270N(SyntaxKind.Block);
2272N(SyntaxKind.OpenBraceToken);
2273N(SyntaxKind.CloseBraceToken);
2280N(SyntaxKind.SemicolonToken);
2306N(SyntaxKind.CompilationUnit);
2308N(SyntaxKind.ClassDeclaration);
2310N(SyntaxKind.ClassKeyword);
2311N(SyntaxKind.IdentifierToken, "Program");
2312N(SyntaxKind.OpenBraceToken);
2313N(SyntaxKind.MethodDeclaration);
2315N(SyntaxKind.AttributeList);
2317N(SyntaxKind.OpenBracketToken);
2318N(SyntaxKind.Attribute);
2320N(SyntaxKind.IdentifierName);
2322N(SyntaxKind.IdentifierToken, "ObsoleteAttribute");
2324N(SyntaxKind.AttributeArgumentList);
2326N(SyntaxKind.OpenParenToken);
2327N(SyntaxKind.AttributeArgument);
2329N(SyntaxKind.IdentifierName);
2331N(SyntaxKind.IdentifierToken, "x");
2339N(SyntaxKind.StaticKeyword);
2340N(SyntaxKind.PredefinedType);
2342N(SyntaxKind.VoidKeyword);
2344N(SyntaxKind.IdentifierToken, "Main");
2345N(SyntaxKind.ParameterList);
2347N(SyntaxKind.OpenParenToken);
2348N(SyntaxKind.CloseParenToken);
2350N(SyntaxKind.Block);
2352N(SyntaxKind.OpenBraceToken);
2353N(SyntaxKind.CloseBraceToken);
2356N(SyntaxKind.CloseBraceToken);
2358N(SyntaxKind.EndOfFileToken);
2386N(SyntaxKind.CompilationUnit);
2388N(SyntaxKind.ClassDeclaration);
2390N(SyntaxKind.ClassKeyword);
2391N(SyntaxKind.IdentifierToken, "Program");
2392N(SyntaxKind.OpenBraceToken);
2393N(SyntaxKind.MethodDeclaration);
2395N(SyntaxKind.AttributeList);
2397N(SyntaxKind.OpenBracketToken);
2398N(SyntaxKind.Attribute);
2400N(SyntaxKind.IdentifierName);
2402N(SyntaxKind.IdentifierToken, "ObsoleteAttribute");
2404N(SyntaxKind.AttributeArgumentList);
2406N(SyntaxKind.OpenParenToken);
2407N(SyntaxKind.AttributeArgument);
2409N(SyntaxKind.IdentifierName);
2411N(SyntaxKind.IdentifierToken, "x");
2415N(SyntaxKind.AttributeArgument);
2417N(SyntaxKind.IdentifierName);
2419N(SyntaxKind.IdentifierToken, "async");
2427N(SyntaxKind.StaticKeyword);
2428N(SyntaxKind.IdentifierName);
2430N(SyntaxKind.IdentifierToken, "Task");
2432N(SyntaxKind.IdentifierToken, "Main");
2433N(SyntaxKind.ParameterList);
2435N(SyntaxKind.OpenParenToken);
2436N(SyntaxKind.CloseParenToken);
2438N(SyntaxKind.Block);
2440N(SyntaxKind.OpenBraceToken);
2441N(SyntaxKind.CloseBraceToken);
2444N(SyntaxKind.CloseBraceToken);
2446N(SyntaxKind.EndOfFileToken);
2468N(SyntaxKind.CompilationUnit);
2470N(SyntaxKind.UsingDirective);
2472N(SyntaxKind.UsingKeyword);
2473N(SyntaxKind.IdentifierName);
2475N(SyntaxKind.IdentifierToken, "System");
2477N(SyntaxKind.SemicolonToken);
2479N(SyntaxKind.UsingDirective);
2481N(SyntaxKind.UsingKeyword);
2482N(SyntaxKind.QualifiedName);
2484N(SyntaxKind.QualifiedName);
2486N(SyntaxKind.IdentifierName);
2488N(SyntaxKind.IdentifierToken, "System");
2490N(SyntaxKind.DotToken);
2491N(SyntaxKind.IdentifierName);
2493N(SyntaxKind.IdentifierToken, "Threading");
2496N(SyntaxKind.DotToken);
2497N(SyntaxKind.IdentifierName);
2499N(SyntaxKind.IdentifierToken, "Tasks");
2502N(SyntaxKind.SemicolonToken);
2504N(SyntaxKind.ClassDeclaration);
2506N(SyntaxKind.PublicKeyword);
2507N(SyntaxKind.ClassKeyword);
2508N(SyntaxKind.IdentifierToken, "C");
2509N(SyntaxKind.OpenBraceToken);
2510N(SyntaxKind.MethodDeclaration);
2512N(SyntaxKind.PredefinedType);
2514N(SyntaxKind.VoidKeyword);
2516N(SyntaxKind.IdentifierToken, "M1");
2517N(SyntaxKind.ParameterList);
2519N(SyntaxKind.OpenParenToken);
2520N(SyntaxKind.CloseParenToken);
2522N(SyntaxKind.Block);
2524N(SyntaxKind.OpenBraceToken);
2525N(SyntaxKind.LocalDeclarationStatement);
2527N(SyntaxKind.VariableDeclaration);
2529N(SyntaxKind.GenericName);
2531N(SyntaxKind.IdentifierToken, "Func");
2532N(SyntaxKind.TypeArgumentList);
2534N(SyntaxKind.LessThanToken);
2535N(SyntaxKind.PredefinedType);
2537N(SyntaxKind.IntKeyword);
2539N(SyntaxKind.CommaToken);
2540N(SyntaxKind.GenericName);
2542N(SyntaxKind.IdentifierToken, "Task");
2543N(SyntaxKind.TypeArgumentList);
2545N(SyntaxKind.LessThanToken);
2546N(SyntaxKind.PredefinedType);
2548N(SyntaxKind.IntKeyword);
2550N(SyntaxKind.GreaterThanToken);
2553N(SyntaxKind.GreaterThanToken);
2556N(SyntaxKind.VariableDeclarator);
2558N(SyntaxKind.IdentifierToken, "v");
2559N(SyntaxKind.EqualsValueClause);
2561N(SyntaxKind.EqualsToken);
2562N(SyntaxKind.SimpleLambdaExpression);
2564N(SyntaxKind.StaticKeyword);
2565N(SyntaxKind.AsyncKeyword);
2566N(SyntaxKind.Parameter);
2568N(SyntaxKind.IdentifierToken, "async");
2570N(SyntaxKind.EqualsGreaterThanToken);
2571N(SyntaxKind.IdentifierName);
2573N(SyntaxKind.IdentifierToken, "async");
2579N(SyntaxKind.SemicolonToken);
2581N(SyntaxKind.CloseBraceToken);
2584N(SyntaxKind.CloseBraceToken);
2586N(SyntaxKind.EndOfFileToken);
2616N(SyntaxKind.CompilationUnit);
2618N(SyntaxKind.UsingDirective);
2620N(SyntaxKind.UsingKeyword);
2621N(SyntaxKind.IdentifierName);
2623N(SyntaxKind.IdentifierToken, "System");
2625N(SyntaxKind.SemicolonToken);
2627N(SyntaxKind.UsingDirective);
2629N(SyntaxKind.UsingKeyword);
2630N(SyntaxKind.QualifiedName);
2632N(SyntaxKind.QualifiedName);
2634N(SyntaxKind.IdentifierName);
2636N(SyntaxKind.IdentifierToken, "System");
2638N(SyntaxKind.DotToken);
2639N(SyntaxKind.IdentifierName);
2641N(SyntaxKind.IdentifierToken, "Threading");
2644N(SyntaxKind.DotToken);
2645N(SyntaxKind.IdentifierName);
2647N(SyntaxKind.IdentifierToken, "Tasks");
2650N(SyntaxKind.SemicolonToken);
2652N(SyntaxKind.ClassDeclaration);
2654N(SyntaxKind.PublicKeyword);
2655N(SyntaxKind.ClassKeyword);
2656N(SyntaxKind.IdentifierToken, "C");
2657N(SyntaxKind.OpenBraceToken);
2658N(SyntaxKind.MethodDeclaration);
2660N(SyntaxKind.PredefinedType);
2662N(SyntaxKind.VoidKeyword);
2664N(SyntaxKind.IdentifierToken, "M1");
2665N(SyntaxKind.ParameterList);
2667N(SyntaxKind.OpenParenToken);
2668N(SyntaxKind.CloseParenToken);
2670N(SyntaxKind.Block);
2672N(SyntaxKind.OpenBraceToken);
2673N(SyntaxKind.LocalDeclarationStatement);
2675N(SyntaxKind.VariableDeclaration);
2677N(SyntaxKind.GenericName);
2679N(SyntaxKind.IdentifierToken, "Func");
2680N(SyntaxKind.TypeArgumentList);
2682N(SyntaxKind.LessThanToken);
2683N(SyntaxKind.PredefinedType);
2685N(SyntaxKind.IntKeyword);
2687N(SyntaxKind.CommaToken);
2688N(SyntaxKind.GenericName);
2690N(SyntaxKind.IdentifierToken, "Task");
2691N(SyntaxKind.TypeArgumentList);
2693N(SyntaxKind.LessThanToken);
2694N(SyntaxKind.PredefinedType);
2696N(SyntaxKind.IntKeyword);
2698N(SyntaxKind.GreaterThanToken);
2701N(SyntaxKind.GreaterThanToken);
2704N(SyntaxKind.VariableDeclarator);
2706N(SyntaxKind.IdentifierToken, "v");
2707N(SyntaxKind.EqualsValueClause);
2709N(SyntaxKind.EqualsToken);
2710N(SyntaxKind.SimpleLambdaExpression);
2712N(SyntaxKind.AsyncKeyword);
2713N(SyntaxKind.StaticKeyword);
2714N(SyntaxKind.Parameter);
2716N(SyntaxKind.IdentifierToken, "async");
2718N(SyntaxKind.EqualsGreaterThanToken);
2719N(SyntaxKind.IdentifierName);
2721N(SyntaxKind.IdentifierToken, "async");
2727N(SyntaxKind.SemicolonToken);
2729N(SyntaxKind.CloseBraceToken);
2732N(SyntaxKind.CloseBraceToken);
2734N(SyntaxKind.EndOfFileToken);
2764N(SyntaxKind.CompilationUnit);
2766N(SyntaxKind.UsingDirective);
2768N(SyntaxKind.UsingKeyword);
2769N(SyntaxKind.IdentifierName);
2771N(SyntaxKind.IdentifierToken, "System");
2773N(SyntaxKind.SemicolonToken);
2775N(SyntaxKind.UsingDirective);
2777N(SyntaxKind.UsingKeyword);
2778N(SyntaxKind.QualifiedName);
2780N(SyntaxKind.QualifiedName);
2782N(SyntaxKind.IdentifierName);
2784N(SyntaxKind.IdentifierToken, "System");
2786N(SyntaxKind.DotToken);
2787N(SyntaxKind.IdentifierName);
2789N(SyntaxKind.IdentifierToken, "Threading");
2792N(SyntaxKind.DotToken);
2793N(SyntaxKind.IdentifierName);
2795N(SyntaxKind.IdentifierToken, "Tasks");
2798N(SyntaxKind.SemicolonToken);
2800N(SyntaxKind.ClassDeclaration);
2802N(SyntaxKind.PublicKeyword);
2803N(SyntaxKind.ClassKeyword);
2804N(SyntaxKind.IdentifierToken, "C");
2805N(SyntaxKind.OpenBraceToken);
2806N(SyntaxKind.MethodDeclaration);
2808N(SyntaxKind.PredefinedType);
2810N(SyntaxKind.VoidKeyword);
2812N(SyntaxKind.IdentifierToken, "M1");
2813N(SyntaxKind.ParameterList);
2815N(SyntaxKind.OpenParenToken);
2816N(SyntaxKind.CloseParenToken);
2818N(SyntaxKind.Block);
2820N(SyntaxKind.OpenBraceToken);
2821N(SyntaxKind.LocalDeclarationStatement);
2823N(SyntaxKind.VariableDeclaration);
2825N(SyntaxKind.GenericName);
2827N(SyntaxKind.IdentifierToken, "Func");
2828N(SyntaxKind.TypeArgumentList);
2830N(SyntaxKind.LessThanToken);
2831N(SyntaxKind.PredefinedType);
2833N(SyntaxKind.IntKeyword);
2835N(SyntaxKind.CommaToken);
2836N(SyntaxKind.GenericName);
2838N(SyntaxKind.IdentifierToken, "Task");
2839N(SyntaxKind.TypeArgumentList);
2841N(SyntaxKind.LessThanToken);
2842N(SyntaxKind.PredefinedType);
2844N(SyntaxKind.IntKeyword);
2846N(SyntaxKind.GreaterThanToken);
2849N(SyntaxKind.GreaterThanToken);
2852N(SyntaxKind.VariableDeclarator);
2854N(SyntaxKind.IdentifierToken, "v");
2855N(SyntaxKind.EqualsValueClause);
2857N(SyntaxKind.EqualsToken);
2858N(SyntaxKind.SimpleLambdaExpression);
2860N(SyntaxKind.AsyncKeyword);
2861N(SyntaxKind.StaticKeyword);
2862N(SyntaxKind.AsyncKeyword);
2863N(SyntaxKind.Parameter);
2865N(SyntaxKind.IdentifierToken, "async");
2867N(SyntaxKind.EqualsGreaterThanToken);
2868N(SyntaxKind.IdentifierName);
2870N(SyntaxKind.IdentifierToken, "async");
2876N(SyntaxKind.SemicolonToken);
2878N(SyntaxKind.CloseBraceToken);
2881N(SyntaxKind.CloseBraceToken);
2883N(SyntaxKind.EndOfFileToken);
2915N(SyntaxKind.CompilationUnit);
2917N(SyntaxKind.UsingDirective);
2919N(SyntaxKind.UsingKeyword);
2920N(SyntaxKind.IdentifierName);
2922N(SyntaxKind.IdentifierToken, "System");
2924N(SyntaxKind.SemicolonToken);
2926N(SyntaxKind.ClassDeclaration);
2928N(SyntaxKind.PublicKeyword);
2929N(SyntaxKind.ClassKeyword);
2930N(SyntaxKind.IdentifierToken, "C");
2931N(SyntaxKind.OpenBraceToken);
2932N(SyntaxKind.MethodDeclaration);
2934N(SyntaxKind.PredefinedType);
2936N(SyntaxKind.VoidKeyword);
2938N(SyntaxKind.IdentifierToken, "M1");
2939N(SyntaxKind.ParameterList);
2941N(SyntaxKind.OpenParenToken);
2942N(SyntaxKind.CloseParenToken);
2944N(SyntaxKind.Block);
2946N(SyntaxKind.OpenBraceToken);
2947N(SyntaxKind.LocalDeclarationStatement);
2949N(SyntaxKind.VariableDeclaration);
2951N(SyntaxKind.GenericName);
2953N(SyntaxKind.IdentifierToken, "Func");
2954N(SyntaxKind.TypeArgumentList);
2956N(SyntaxKind.LessThanToken);
2957N(SyntaxKind.PredefinedType);
2959N(SyntaxKind.IntKeyword);
2961N(SyntaxKind.CommaToken);
2962N(SyntaxKind.PredefinedType);
2964N(SyntaxKind.IntKeyword);
2966N(SyntaxKind.GreaterThanToken);
2969N(SyntaxKind.VariableDeclarator);
2971N(SyntaxKind.IdentifierToken, "v");
2972N(SyntaxKind.EqualsValueClause);
2974N(SyntaxKind.EqualsToken);
2975N(SyntaxKind.ParenthesizedLambdaExpression);
2977N(SyntaxKind.ParameterList);
2979N(SyntaxKind.OpenParenToken);
2980N(SyntaxKind.Parameter);
2982N(SyntaxKind.IdentifierToken, "async");
2984N(SyntaxKind.CloseParenToken);
2986N(SyntaxKind.EqualsGreaterThanToken);
2987N(SyntaxKind.IdentifierName);
2989N(SyntaxKind.IdentifierToken, "async");
2995N(SyntaxKind.SemicolonToken);
2997N(SyntaxKind.CloseBraceToken);
3000N(SyntaxKind.CloseBraceToken);
3002N(SyntaxKind.EndOfFileToken);
3026N(SyntaxKind.CompilationUnit);
3028N(SyntaxKind.UsingDirective);
3030N(SyntaxKind.UsingKeyword);
3031N(SyntaxKind.IdentifierName);
3033N(SyntaxKind.IdentifierToken, "System");
3035N(SyntaxKind.SemicolonToken);
3037N(SyntaxKind.UsingDirective);
3039N(SyntaxKind.UsingKeyword);
3040N(SyntaxKind.QualifiedName);
3042N(SyntaxKind.QualifiedName);
3044N(SyntaxKind.IdentifierName);
3046N(SyntaxKind.IdentifierToken, "System");
3048N(SyntaxKind.DotToken);
3049N(SyntaxKind.IdentifierName);
3051N(SyntaxKind.IdentifierToken, "Threading");
3054N(SyntaxKind.DotToken);
3055N(SyntaxKind.IdentifierName);
3057N(SyntaxKind.IdentifierToken, "Tasks");
3060N(SyntaxKind.SemicolonToken);
3062N(SyntaxKind.ClassDeclaration);
3064N(SyntaxKind.PublicKeyword);
3065N(SyntaxKind.ClassKeyword);
3066N(SyntaxKind.IdentifierToken, "C");
3067N(SyntaxKind.OpenBraceToken);
3068N(SyntaxKind.MethodDeclaration);
3070N(SyntaxKind.PredefinedType);
3072N(SyntaxKind.VoidKeyword);
3074N(SyntaxKind.IdentifierToken, "M1");
3075N(SyntaxKind.ParameterList);
3077N(SyntaxKind.OpenParenToken);
3078N(SyntaxKind.CloseParenToken);
3080N(SyntaxKind.Block);
3082N(SyntaxKind.OpenBraceToken);
3083N(SyntaxKind.LocalDeclarationStatement);
3085N(SyntaxKind.VariableDeclaration);
3087N(SyntaxKind.GenericName);
3089N(SyntaxKind.IdentifierToken, "Func");
3090N(SyntaxKind.TypeArgumentList);
3092N(SyntaxKind.LessThanToken);
3093N(SyntaxKind.PredefinedType);
3095N(SyntaxKind.IntKeyword);
3097N(SyntaxKind.CommaToken);
3098N(SyntaxKind.GenericName);
3100N(SyntaxKind.IdentifierToken, "Task");
3101N(SyntaxKind.TypeArgumentList);
3103N(SyntaxKind.LessThanToken);
3104N(SyntaxKind.PredefinedType);
3106N(SyntaxKind.IntKeyword);
3108N(SyntaxKind.GreaterThanToken);
3111N(SyntaxKind.GreaterThanToken);
3114N(SyntaxKind.VariableDeclarator);
3116N(SyntaxKind.IdentifierToken, "v");
3117N(SyntaxKind.EqualsValueClause);
3119N(SyntaxKind.EqualsToken);
3120N(SyntaxKind.ParenthesizedLambdaExpression);
3122N(SyntaxKind.AsyncKeyword);
3123N(SyntaxKind.ParameterList);
3125N(SyntaxKind.OpenParenToken);
3126N(SyntaxKind.Parameter);
3128N(SyntaxKind.IdentifierToken, "async");
3130N(SyntaxKind.CloseParenToken);
3132N(SyntaxKind.EqualsGreaterThanToken);
3133N(SyntaxKind.IdentifierName);
3135N(SyntaxKind.IdentifierToken, "async");
3141N(SyntaxKind.SemicolonToken);
3143N(SyntaxKind.CloseBraceToken);
3146N(SyntaxKind.CloseBraceToken);
3148N(SyntaxKind.EndOfFileToken);
3174N(SyntaxKind.CompilationUnit);
3176N(SyntaxKind.UsingDirective);
3178N(SyntaxKind.UsingKeyword);
3179N(SyntaxKind.IdentifierName);
3181N(SyntaxKind.IdentifierToken, "System");
3183N(SyntaxKind.SemicolonToken);
3185N(SyntaxKind.ClassDeclaration);
3187N(SyntaxKind.PublicKeyword);
3188N(SyntaxKind.ClassKeyword);
3189N(SyntaxKind.IdentifierToken, "C");
3190N(SyntaxKind.OpenBraceToken);
3191N(SyntaxKind.MethodDeclaration);
3193N(SyntaxKind.PredefinedType);
3195N(SyntaxKind.VoidKeyword);
3197N(SyntaxKind.IdentifierToken, "M1");
3198N(SyntaxKind.ParameterList);
3200N(SyntaxKind.OpenParenToken);
3201N(SyntaxKind.CloseParenToken);
3203N(SyntaxKind.Block);
3205N(SyntaxKind.OpenBraceToken);
3206N(SyntaxKind.LocalDeclarationStatement);
3208N(SyntaxKind.VariableDeclaration);
3210N(SyntaxKind.GenericName);
3212N(SyntaxKind.IdentifierToken, "Func");
3213N(SyntaxKind.TypeArgumentList);
3215N(SyntaxKind.LessThanToken);
3216N(SyntaxKind.PredefinedType);
3218N(SyntaxKind.IntKeyword);
3220N(SyntaxKind.CommaToken);
3221N(SyntaxKind.PredefinedType);
3223N(SyntaxKind.IntKeyword);
3225N(SyntaxKind.GreaterThanToken);
3228N(SyntaxKind.VariableDeclarator);
3230N(SyntaxKind.IdentifierToken, "v");
3231N(SyntaxKind.EqualsValueClause);
3233N(SyntaxKind.EqualsToken);
3234N(SyntaxKind.ParenthesizedLambdaExpression);
3236N(SyntaxKind.StaticKeyword);
3237N(SyntaxKind.ParameterList);
3239N(SyntaxKind.OpenParenToken);
3240N(SyntaxKind.Parameter);
3242N(SyntaxKind.IdentifierToken, "async");
3244N(SyntaxKind.CloseParenToken);
3246N(SyntaxKind.EqualsGreaterThanToken);
3247N(SyntaxKind.IdentifierName);
3249N(SyntaxKind.IdentifierToken, "async");
3255N(SyntaxKind.SemicolonToken);
3257N(SyntaxKind.CloseBraceToken);
3260N(SyntaxKind.CloseBraceToken);
3262N(SyntaxKind.EndOfFileToken);
3289N(SyntaxKind.CompilationUnit);
3291N(SyntaxKind.UsingDirective);
3293N(SyntaxKind.UsingKeyword);
3294N(SyntaxKind.IdentifierName);
3296N(SyntaxKind.IdentifierToken, "System");
3298N(SyntaxKind.SemicolonToken);
3300N(SyntaxKind.UsingDirective);
3302N(SyntaxKind.UsingKeyword);
3303N(SyntaxKind.QualifiedName);
3305N(SyntaxKind.QualifiedName);
3307N(SyntaxKind.IdentifierName);
3309N(SyntaxKind.IdentifierToken, "System");
3311N(SyntaxKind.DotToken);
3312N(SyntaxKind.IdentifierName);
3314N(SyntaxKind.IdentifierToken, "Threading");
3317N(SyntaxKind.DotToken);
3318N(SyntaxKind.IdentifierName);
3320N(SyntaxKind.IdentifierToken, "Tasks");
3323N(SyntaxKind.SemicolonToken);
3325N(SyntaxKind.ClassDeclaration);
3327N(SyntaxKind.PublicKeyword);
3328N(SyntaxKind.ClassKeyword);
3329N(SyntaxKind.IdentifierToken, "C");
3330N(SyntaxKind.OpenBraceToken);
3331N(SyntaxKind.MethodDeclaration);
3333N(SyntaxKind.PredefinedType);
3335N(SyntaxKind.VoidKeyword);
3337N(SyntaxKind.IdentifierToken, "M1");
3338N(SyntaxKind.ParameterList);
3340N(SyntaxKind.OpenParenToken);
3341N(SyntaxKind.CloseParenToken);
3343N(SyntaxKind.Block);
3345N(SyntaxKind.OpenBraceToken);
3346N(SyntaxKind.LocalDeclarationStatement);
3348N(SyntaxKind.VariableDeclaration);
3350N(SyntaxKind.GenericName);
3352N(SyntaxKind.IdentifierToken, "Func");
3353N(SyntaxKind.TypeArgumentList);
3355N(SyntaxKind.LessThanToken);
3356N(SyntaxKind.PredefinedType);
3358N(SyntaxKind.IntKeyword);
3360N(SyntaxKind.CommaToken);
3361N(SyntaxKind.GenericName);
3363N(SyntaxKind.IdentifierToken, "Task");
3364N(SyntaxKind.TypeArgumentList);
3366N(SyntaxKind.LessThanToken);
3367N(SyntaxKind.PredefinedType);
3369N(SyntaxKind.IntKeyword);
3371N(SyntaxKind.GreaterThanToken);
3374N(SyntaxKind.GreaterThanToken);
3377N(SyntaxKind.VariableDeclarator);
3379N(SyntaxKind.IdentifierToken, "v");
3380N(SyntaxKind.EqualsValueClause);
3382N(SyntaxKind.EqualsToken);
3383N(SyntaxKind.ParenthesizedLambdaExpression);
3385N(SyntaxKind.StaticKeyword);
3386N(SyntaxKind.AsyncKeyword);
3387N(SyntaxKind.ParameterList);
3389N(SyntaxKind.OpenParenToken);
3390N(SyntaxKind.Parameter);
3392N(SyntaxKind.IdentifierToken, "async");
3394N(SyntaxKind.CloseParenToken);
3396N(SyntaxKind.EqualsGreaterThanToken);
3397N(SyntaxKind.IdentifierName);
3399N(SyntaxKind.IdentifierToken, "async");
3405N(SyntaxKind.SemicolonToken);
3407N(SyntaxKind.CloseBraceToken);
3410N(SyntaxKind.CloseBraceToken);
3412N(SyntaxKind.EndOfFileToken);
3442N(SyntaxKind.CompilationUnit);
3444N(SyntaxKind.UsingDirective);
3446N(SyntaxKind.UsingKeyword);
3447N(SyntaxKind.IdentifierName);
3449N(SyntaxKind.IdentifierToken, "System");
3451N(SyntaxKind.SemicolonToken);
3453N(SyntaxKind.UsingDirective);
3455N(SyntaxKind.UsingKeyword);
3456N(SyntaxKind.QualifiedName);
3458N(SyntaxKind.QualifiedName);
3460N(SyntaxKind.IdentifierName);
3462N(SyntaxKind.IdentifierToken, "System");
3464N(SyntaxKind.DotToken);
3465N(SyntaxKind.IdentifierName);
3467N(SyntaxKind.IdentifierToken, "Threading");
3470N(SyntaxKind.DotToken);
3471N(SyntaxKind.IdentifierName);
3473N(SyntaxKind.IdentifierToken, "Tasks");
3476N(SyntaxKind.SemicolonToken);
3478N(SyntaxKind.ClassDeclaration);
3480N(SyntaxKind.PublicKeyword);
3481N(SyntaxKind.ClassKeyword);
3482N(SyntaxKind.IdentifierToken, "C");
3483N(SyntaxKind.OpenBraceToken);
3484N(SyntaxKind.MethodDeclaration);
3486N(SyntaxKind.PredefinedType);
3488N(SyntaxKind.VoidKeyword);
3490N(SyntaxKind.IdentifierToken, "M1");
3491N(SyntaxKind.ParameterList);
3493N(SyntaxKind.OpenParenToken);
3494N(SyntaxKind.CloseParenToken);
3496N(SyntaxKind.Block);
3498N(SyntaxKind.OpenBraceToken);
3499N(SyntaxKind.LocalDeclarationStatement);
3501N(SyntaxKind.VariableDeclaration);
3503N(SyntaxKind.GenericName);
3505N(SyntaxKind.IdentifierToken, "Func");
3506N(SyntaxKind.TypeArgumentList);
3508N(SyntaxKind.LessThanToken);
3509N(SyntaxKind.PredefinedType);
3511N(SyntaxKind.IntKeyword);
3513N(SyntaxKind.CommaToken);
3514N(SyntaxKind.GenericName);
3516N(SyntaxKind.IdentifierToken, "Task");
3517N(SyntaxKind.TypeArgumentList);
3519N(SyntaxKind.LessThanToken);
3520N(SyntaxKind.PredefinedType);
3522N(SyntaxKind.IntKeyword);
3524N(SyntaxKind.GreaterThanToken);
3527N(SyntaxKind.GreaterThanToken);
3530N(SyntaxKind.VariableDeclarator);
3532N(SyntaxKind.IdentifierToken, "v");
3533N(SyntaxKind.EqualsValueClause);
3535N(SyntaxKind.EqualsToken);
3536N(SyntaxKind.ParenthesizedLambdaExpression);
3538N(SyntaxKind.AsyncKeyword);
3539N(SyntaxKind.StaticKeyword);
3540N(SyntaxKind.ParameterList);
3542N(SyntaxKind.OpenParenToken);
3543N(SyntaxKind.Parameter);
3545N(SyntaxKind.IdentifierToken, "async");
3547N(SyntaxKind.CloseParenToken);
3549N(SyntaxKind.EqualsGreaterThanToken);
3550N(SyntaxKind.IdentifierName);
3552N(SyntaxKind.IdentifierToken, "async");
3558N(SyntaxKind.SemicolonToken);
3560N(SyntaxKind.CloseBraceToken);
3563N(SyntaxKind.CloseBraceToken);
3565N(SyntaxKind.EndOfFileToken);
3595N(SyntaxKind.CompilationUnit);
3597N(SyntaxKind.UsingDirective);
3599N(SyntaxKind.UsingKeyword);
3600N(SyntaxKind.IdentifierName);
3602N(SyntaxKind.IdentifierToken, "System");
3604N(SyntaxKind.SemicolonToken);
3606N(SyntaxKind.UsingDirective);
3608N(SyntaxKind.UsingKeyword);
3609N(SyntaxKind.QualifiedName);
3611N(SyntaxKind.QualifiedName);
3613N(SyntaxKind.IdentifierName);
3615N(SyntaxKind.IdentifierToken, "System");
3617N(SyntaxKind.DotToken);
3618N(SyntaxKind.IdentifierName);
3620N(SyntaxKind.IdentifierToken, "Threading");
3623N(SyntaxKind.DotToken);
3624N(SyntaxKind.IdentifierName);
3626N(SyntaxKind.IdentifierToken, "Tasks");
3629N(SyntaxKind.SemicolonToken);
3631N(SyntaxKind.ClassDeclaration);
3633N(SyntaxKind.PublicKeyword);
3634N(SyntaxKind.ClassKeyword);
3635N(SyntaxKind.IdentifierToken, "C");
3636N(SyntaxKind.OpenBraceToken);
3637N(SyntaxKind.MethodDeclaration);
3639N(SyntaxKind.PredefinedType);
3641N(SyntaxKind.VoidKeyword);
3643N(SyntaxKind.IdentifierToken, "M1");
3644N(SyntaxKind.ParameterList);
3646N(SyntaxKind.OpenParenToken);
3647N(SyntaxKind.CloseParenToken);
3649N(SyntaxKind.Block);
3651N(SyntaxKind.OpenBraceToken);
3652N(SyntaxKind.LocalDeclarationStatement);
3654N(SyntaxKind.VariableDeclaration);
3656N(SyntaxKind.GenericName);
3658N(SyntaxKind.IdentifierToken, "Func");
3659N(SyntaxKind.TypeArgumentList);
3661N(SyntaxKind.LessThanToken);
3662N(SyntaxKind.PredefinedType);
3664N(SyntaxKind.IntKeyword);
3666N(SyntaxKind.CommaToken);
3667N(SyntaxKind.GenericName);
3669N(SyntaxKind.IdentifierToken, "Task");
3670N(SyntaxKind.TypeArgumentList);
3672N(SyntaxKind.LessThanToken);
3673N(SyntaxKind.PredefinedType);
3675N(SyntaxKind.IntKeyword);
3677N(SyntaxKind.GreaterThanToken);
3680N(SyntaxKind.GreaterThanToken);
3683N(SyntaxKind.VariableDeclarator);
3685N(SyntaxKind.IdentifierToken, "v");
3686N(SyntaxKind.EqualsValueClause);
3688N(SyntaxKind.EqualsToken);
3689N(SyntaxKind.ParenthesizedLambdaExpression);
3691N(SyntaxKind.AsyncKeyword);
3692N(SyntaxKind.StaticKeyword);
3693N(SyntaxKind.AsyncKeyword);
3694N(SyntaxKind.ParameterList);
3696N(SyntaxKind.OpenParenToken);
3697N(SyntaxKind.Parameter);
3699N(SyntaxKind.IdentifierToken, "async");
3701N(SyntaxKind.CloseParenToken);
3703N(SyntaxKind.EqualsGreaterThanToken);
3704N(SyntaxKind.IdentifierName);
3706N(SyntaxKind.IdentifierToken, "async");
3712N(SyntaxKind.SemicolonToken);
3714N(SyntaxKind.CloseBraceToken);
3717N(SyntaxKind.CloseBraceToken);
3719N(SyntaxKind.EndOfFileToken);
3752N(SyntaxKind.CompilationUnit);
3754N(SyntaxKind.UsingDirective);
3756N(SyntaxKind.UsingKeyword);
3757N(SyntaxKind.IdentifierName);
3759N(SyntaxKind.IdentifierToken, "System");
3761N(SyntaxKind.SemicolonToken);
3763N(SyntaxKind.ClassDeclaration);
3765N(SyntaxKind.PublicKeyword);
3766N(SyntaxKind.ClassKeyword);
3767N(SyntaxKind.IdentifierToken, "C");
3768N(SyntaxKind.OpenBraceToken);
3769N(SyntaxKind.FieldDeclaration);
3771N(SyntaxKind.PublicKeyword);
3772N(SyntaxKind.StaticKeyword);
3773N(SyntaxKind.VariableDeclaration);
3775N(SyntaxKind.PredefinedType);
3777N(SyntaxKind.IntKeyword);
3779N(SyntaxKind.VariableDeclarator);
3781N(SyntaxKind.IdentifierToken, "a");
3784N(SyntaxKind.SemicolonToken);
3786N(SyntaxKind.MethodDeclaration);
3788N(SyntaxKind.PredefinedType);
3790N(SyntaxKind.VoidKeyword);
3792N(SyntaxKind.IdentifierToken, "M1");
3793N(SyntaxKind.ParameterList);
3795N(SyntaxKind.OpenParenToken);
3796N(SyntaxKind.CloseParenToken);
3798N(SyntaxKind.Block);
3800N(SyntaxKind.OpenBraceToken);
3801N(SyntaxKind.LocalDeclarationStatement);
3803N(SyntaxKind.VariableDeclaration);
3805N(SyntaxKind.GenericName);
3807N(SyntaxKind.IdentifierToken, "Func");
3808N(SyntaxKind.TypeArgumentList);
3810N(SyntaxKind.LessThanToken);
3811N(SyntaxKind.PredefinedType);
3813N(SyntaxKind.IntKeyword);
3815N(SyntaxKind.GreaterThanToken);
3818N(SyntaxKind.VariableDeclarator);
3820N(SyntaxKind.IdentifierToken, "v");
3821N(SyntaxKind.EqualsValueClause);
3823N(SyntaxKind.EqualsToken);
3824N(SyntaxKind.ParenthesizedLambdaExpression);
3826N(SyntaxKind.ParameterList);
3828N(SyntaxKind.OpenParenToken);
3829N(SyntaxKind.CloseParenToken);
3831N(SyntaxKind.EqualsGreaterThanToken);
3832N(SyntaxKind.IdentifierName);
3834N(SyntaxKind.IdentifierToken, "a");
3840N(SyntaxKind.SemicolonToken);
3842N(SyntaxKind.CloseBraceToken);
3845N(SyntaxKind.CloseBraceToken);
3847N(SyntaxKind.EndOfFileToken);
3872N(SyntaxKind.CompilationUnit);
3874N(SyntaxKind.UsingDirective);
3876N(SyntaxKind.UsingKeyword);
3877N(SyntaxKind.IdentifierName);
3879N(SyntaxKind.IdentifierToken, "System");
3881N(SyntaxKind.SemicolonToken);
3883N(SyntaxKind.UsingDirective);
3885N(SyntaxKind.UsingKeyword);
3886N(SyntaxKind.QualifiedName);
3888N(SyntaxKind.QualifiedName);
3890N(SyntaxKind.IdentifierName);
3892N(SyntaxKind.IdentifierToken, "System");
3894N(SyntaxKind.DotToken);
3895N(SyntaxKind.IdentifierName);
3897N(SyntaxKind.IdentifierToken, "Threading");
3900N(SyntaxKind.DotToken);
3901N(SyntaxKind.IdentifierName);
3903N(SyntaxKind.IdentifierToken, "Tasks");
3906N(SyntaxKind.SemicolonToken);
3908N(SyntaxKind.ClassDeclaration);
3910N(SyntaxKind.PublicKeyword);
3911N(SyntaxKind.ClassKeyword);
3912N(SyntaxKind.IdentifierToken, "C");
3913N(SyntaxKind.OpenBraceToken);
3914N(SyntaxKind.FieldDeclaration);
3916N(SyntaxKind.PublicKeyword);
3917N(SyntaxKind.StaticKeyword);
3918N(SyntaxKind.VariableDeclaration);
3920N(SyntaxKind.PredefinedType);
3922N(SyntaxKind.IntKeyword);
3924N(SyntaxKind.VariableDeclarator);
3926N(SyntaxKind.IdentifierToken, "a");
3929N(SyntaxKind.SemicolonToken);
3931N(SyntaxKind.MethodDeclaration);
3933N(SyntaxKind.PredefinedType);
3935N(SyntaxKind.VoidKeyword);
3937N(SyntaxKind.IdentifierToken, "M1");
3938N(SyntaxKind.ParameterList);
3940N(SyntaxKind.OpenParenToken);
3941N(SyntaxKind.CloseParenToken);
3943N(SyntaxKind.Block);
3945N(SyntaxKind.OpenBraceToken);
3946N(SyntaxKind.LocalDeclarationStatement);
3948N(SyntaxKind.VariableDeclaration);
3950N(SyntaxKind.GenericName);
3952N(SyntaxKind.IdentifierToken, "Func");
3953N(SyntaxKind.TypeArgumentList);
3955N(SyntaxKind.LessThanToken);
3956N(SyntaxKind.GenericName);
3958N(SyntaxKind.IdentifierToken, "Task");
3959N(SyntaxKind.TypeArgumentList);
3961N(SyntaxKind.LessThanToken);
3962N(SyntaxKind.PredefinedType);
3964N(SyntaxKind.IntKeyword);
3966N(SyntaxKind.GreaterThanToken);
3969N(SyntaxKind.GreaterThanToken);
3972N(SyntaxKind.VariableDeclarator);
3974N(SyntaxKind.IdentifierToken, "v");
3975N(SyntaxKind.EqualsValueClause);
3977N(SyntaxKind.EqualsToken);
3978N(SyntaxKind.ParenthesizedLambdaExpression);
3980N(SyntaxKind.AsyncKeyword);
3981N(SyntaxKind.ParameterList);
3983N(SyntaxKind.OpenParenToken);
3984N(SyntaxKind.CloseParenToken);
3986N(SyntaxKind.EqualsGreaterThanToken);
3987N(SyntaxKind.IdentifierName);
3989N(SyntaxKind.IdentifierToken, "a");
3995N(SyntaxKind.SemicolonToken);
3997N(SyntaxKind.CloseBraceToken);
4000N(SyntaxKind.CloseBraceToken);
4002N(SyntaxKind.EndOfFileToken);
4029N(SyntaxKind.CompilationUnit);
4031N(SyntaxKind.UsingDirective);
4033N(SyntaxKind.UsingKeyword);
4034N(SyntaxKind.IdentifierName);
4036N(SyntaxKind.IdentifierToken, "System");
4038N(SyntaxKind.SemicolonToken);
4040N(SyntaxKind.ClassDeclaration);
4042N(SyntaxKind.PublicKeyword);
4043N(SyntaxKind.ClassKeyword);
4044N(SyntaxKind.IdentifierToken, "C");
4045N(SyntaxKind.OpenBraceToken);
4046N(SyntaxKind.FieldDeclaration);
4048N(SyntaxKind.PublicKeyword);
4049N(SyntaxKind.StaticKeyword);
4050N(SyntaxKind.VariableDeclaration);
4052N(SyntaxKind.PredefinedType);
4054N(SyntaxKind.IntKeyword);
4056N(SyntaxKind.VariableDeclarator);
4058N(SyntaxKind.IdentifierToken, "a");
4061N(SyntaxKind.SemicolonToken);
4063N(SyntaxKind.MethodDeclaration);
4065N(SyntaxKind.PredefinedType);
4067N(SyntaxKind.VoidKeyword);
4069N(SyntaxKind.IdentifierToken, "M1");
4070N(SyntaxKind.ParameterList);
4072N(SyntaxKind.OpenParenToken);
4073N(SyntaxKind.CloseParenToken);
4075N(SyntaxKind.Block);
4077N(SyntaxKind.OpenBraceToken);
4078N(SyntaxKind.LocalDeclarationStatement);
4080N(SyntaxKind.VariableDeclaration);
4082N(SyntaxKind.GenericName);
4084N(SyntaxKind.IdentifierToken, "Func");
4085N(SyntaxKind.TypeArgumentList);
4087N(SyntaxKind.LessThanToken);
4088N(SyntaxKind.PredefinedType);
4090N(SyntaxKind.IntKeyword);
4092N(SyntaxKind.GreaterThanToken);
4095N(SyntaxKind.VariableDeclarator);
4097N(SyntaxKind.IdentifierToken, "v");
4098N(SyntaxKind.EqualsValueClause);
4100N(SyntaxKind.EqualsToken);
4101N(SyntaxKind.ParenthesizedLambdaExpression);
4103N(SyntaxKind.StaticKeyword);
4104N(SyntaxKind.ParameterList);
4106N(SyntaxKind.OpenParenToken);
4107N(SyntaxKind.CloseParenToken);
4109N(SyntaxKind.EqualsGreaterThanToken);
4110N(SyntaxKind.IdentifierName);
4112N(SyntaxKind.IdentifierToken, "a");
4118N(SyntaxKind.SemicolonToken);
4120N(SyntaxKind.CloseBraceToken);
4123N(SyntaxKind.CloseBraceToken);
4125N(SyntaxKind.EndOfFileToken);
4153N(SyntaxKind.CompilationUnit);
4155N(SyntaxKind.UsingDirective);
4157N(SyntaxKind.UsingKeyword);
4158N(SyntaxKind.IdentifierName);
4160N(SyntaxKind.IdentifierToken, "System");
4162N(SyntaxKind.SemicolonToken);
4164N(SyntaxKind.UsingDirective);
4166N(SyntaxKind.UsingKeyword);
4167N(SyntaxKind.QualifiedName);
4169N(SyntaxKind.QualifiedName);
4171N(SyntaxKind.IdentifierName);
4173N(SyntaxKind.IdentifierToken, "System");
4175N(SyntaxKind.DotToken);
4176N(SyntaxKind.IdentifierName);
4178N(SyntaxKind.IdentifierToken, "Threading");
4181N(SyntaxKind.DotToken);
4182N(SyntaxKind.IdentifierName);
4184N(SyntaxKind.IdentifierToken, "Tasks");
4187N(SyntaxKind.SemicolonToken);
4189N(SyntaxKind.ClassDeclaration);
4191N(SyntaxKind.PublicKeyword);
4192N(SyntaxKind.ClassKeyword);
4193N(SyntaxKind.IdentifierToken, "C");
4194N(SyntaxKind.OpenBraceToken);
4195N(SyntaxKind.FieldDeclaration);
4197N(SyntaxKind.PublicKeyword);
4198N(SyntaxKind.StaticKeyword);
4199N(SyntaxKind.VariableDeclaration);
4201N(SyntaxKind.PredefinedType);
4203N(SyntaxKind.IntKeyword);
4205N(SyntaxKind.VariableDeclarator);
4207N(SyntaxKind.IdentifierToken, "a");
4210N(SyntaxKind.SemicolonToken);
4212N(SyntaxKind.MethodDeclaration);
4214N(SyntaxKind.PredefinedType);
4216N(SyntaxKind.VoidKeyword);
4218N(SyntaxKind.IdentifierToken, "M1");
4219N(SyntaxKind.ParameterList);
4221N(SyntaxKind.OpenParenToken);
4222N(SyntaxKind.CloseParenToken);
4224N(SyntaxKind.Block);
4226N(SyntaxKind.OpenBraceToken);
4227N(SyntaxKind.LocalDeclarationStatement);
4229N(SyntaxKind.VariableDeclaration);
4231N(SyntaxKind.GenericName);
4233N(SyntaxKind.IdentifierToken, "Func");
4234N(SyntaxKind.TypeArgumentList);
4236N(SyntaxKind.LessThanToken);
4237N(SyntaxKind.GenericName);
4239N(SyntaxKind.IdentifierToken, "Task");
4240N(SyntaxKind.TypeArgumentList);
4242N(SyntaxKind.LessThanToken);
4243N(SyntaxKind.PredefinedType);
4245N(SyntaxKind.IntKeyword);
4247N(SyntaxKind.GreaterThanToken);
4250N(SyntaxKind.GreaterThanToken);
4253N(SyntaxKind.VariableDeclarator);
4255N(SyntaxKind.IdentifierToken, "v");
4256N(SyntaxKind.EqualsValueClause);
4258N(SyntaxKind.EqualsToken);
4259N(SyntaxKind.ParenthesizedLambdaExpression);
4261N(SyntaxKind.StaticKeyword);
4262N(SyntaxKind.AsyncKeyword);
4263N(SyntaxKind.ParameterList);
4265N(SyntaxKind.OpenParenToken);
4266N(SyntaxKind.CloseParenToken);
4268N(SyntaxKind.EqualsGreaterThanToken);
4269N(SyntaxKind.IdentifierName);
4271N(SyntaxKind.IdentifierToken, "a");
4277N(SyntaxKind.SemicolonToken);
4279N(SyntaxKind.CloseBraceToken);
4282N(SyntaxKind.CloseBraceToken);
4284N(SyntaxKind.EndOfFileToken);
4315N(SyntaxKind.CompilationUnit);
4317N(SyntaxKind.UsingDirective);
4319N(SyntaxKind.UsingKeyword);
4320N(SyntaxKind.IdentifierName);
4322N(SyntaxKind.IdentifierToken, "System");
4324N(SyntaxKind.SemicolonToken);
4326N(SyntaxKind.UsingDirective);
4328N(SyntaxKind.UsingKeyword);
4329N(SyntaxKind.QualifiedName);
4331N(SyntaxKind.QualifiedName);
4333N(SyntaxKind.IdentifierName);
4335N(SyntaxKind.IdentifierToken, "System");
4337N(SyntaxKind.DotToken);
4338N(SyntaxKind.IdentifierName);
4340N(SyntaxKind.IdentifierToken, "Threading");
4343N(SyntaxKind.DotToken);
4344N(SyntaxKind.IdentifierName);
4346N(SyntaxKind.IdentifierToken, "Tasks");
4349N(SyntaxKind.SemicolonToken);
4351N(SyntaxKind.ClassDeclaration);
4353N(SyntaxKind.PublicKeyword);
4354N(SyntaxKind.ClassKeyword);
4355N(SyntaxKind.IdentifierToken, "C");
4356N(SyntaxKind.OpenBraceToken);
4357N(SyntaxKind.FieldDeclaration);
4359N(SyntaxKind.PublicKeyword);
4360N(SyntaxKind.StaticKeyword);
4361N(SyntaxKind.VariableDeclaration);
4363N(SyntaxKind.PredefinedType);
4365N(SyntaxKind.IntKeyword);
4367N(SyntaxKind.VariableDeclarator);
4369N(SyntaxKind.IdentifierToken, "a");
4372N(SyntaxKind.SemicolonToken);
4374N(SyntaxKind.MethodDeclaration);
4376N(SyntaxKind.PredefinedType);
4378N(SyntaxKind.VoidKeyword);
4380N(SyntaxKind.IdentifierToken, "M1");
4381N(SyntaxKind.ParameterList);
4383N(SyntaxKind.OpenParenToken);
4384N(SyntaxKind.CloseParenToken);
4386N(SyntaxKind.Block);
4388N(SyntaxKind.OpenBraceToken);
4389N(SyntaxKind.LocalDeclarationStatement);
4391N(SyntaxKind.VariableDeclaration);
4393N(SyntaxKind.GenericName);
4395N(SyntaxKind.IdentifierToken, "Func");
4396N(SyntaxKind.TypeArgumentList);
4398N(SyntaxKind.LessThanToken);
4399N(SyntaxKind.GenericName);
4401N(SyntaxKind.IdentifierToken, "Task");
4402N(SyntaxKind.TypeArgumentList);
4404N(SyntaxKind.LessThanToken);
4405N(SyntaxKind.PredefinedType);
4407N(SyntaxKind.IntKeyword);
4409N(SyntaxKind.GreaterThanToken);
4412N(SyntaxKind.GreaterThanToken);
4415N(SyntaxKind.VariableDeclarator);
4417N(SyntaxKind.IdentifierToken, "v");
4418N(SyntaxKind.EqualsValueClause);
4420N(SyntaxKind.EqualsToken);
4421N(SyntaxKind.ParenthesizedLambdaExpression);
4423N(SyntaxKind.AsyncKeyword);
4424N(SyntaxKind.StaticKeyword);
4425N(SyntaxKind.ParameterList);
4427N(SyntaxKind.OpenParenToken);
4428N(SyntaxKind.CloseParenToken);
4430N(SyntaxKind.EqualsGreaterThanToken);
4431N(SyntaxKind.IdentifierName);
4433N(SyntaxKind.IdentifierToken, "a");
4439N(SyntaxKind.SemicolonToken);
4441N(SyntaxKind.CloseBraceToken);
4444N(SyntaxKind.CloseBraceToken);
4446N(SyntaxKind.EndOfFileToken);
4477N(SyntaxKind.CompilationUnit);
4479N(SyntaxKind.UsingDirective);
4481N(SyntaxKind.UsingKeyword);
4482N(SyntaxKind.IdentifierName);
4484N(SyntaxKind.IdentifierToken, "System");
4486N(SyntaxKind.SemicolonToken);
4488N(SyntaxKind.UsingDirective);
4490N(SyntaxKind.UsingKeyword);
4491N(SyntaxKind.QualifiedName);
4493N(SyntaxKind.QualifiedName);
4495N(SyntaxKind.IdentifierName);
4497N(SyntaxKind.IdentifierToken, "System");
4499N(SyntaxKind.DotToken);
4500N(SyntaxKind.IdentifierName);
4502N(SyntaxKind.IdentifierToken, "Threading");
4505N(SyntaxKind.DotToken);
4506N(SyntaxKind.IdentifierName);
4508N(SyntaxKind.IdentifierToken, "Tasks");
4511N(SyntaxKind.SemicolonToken);
4513N(SyntaxKind.ClassDeclaration);
4515N(SyntaxKind.PublicKeyword);
4516N(SyntaxKind.ClassKeyword);
4517N(SyntaxKind.IdentifierToken, "C");
4518N(SyntaxKind.OpenBraceToken);
4519N(SyntaxKind.FieldDeclaration);
4521N(SyntaxKind.PublicKeyword);
4522N(SyntaxKind.StaticKeyword);
4523N(SyntaxKind.VariableDeclaration);
4525N(SyntaxKind.PredefinedType);
4527N(SyntaxKind.IntKeyword);
4529N(SyntaxKind.VariableDeclarator);
4531N(SyntaxKind.IdentifierToken, "a");
4534N(SyntaxKind.SemicolonToken);
4536N(SyntaxKind.MethodDeclaration);
4538N(SyntaxKind.PredefinedType);
4540N(SyntaxKind.VoidKeyword);
4542N(SyntaxKind.IdentifierToken, "M1");
4543N(SyntaxKind.ParameterList);
4545N(SyntaxKind.OpenParenToken);
4546N(SyntaxKind.CloseParenToken);
4548N(SyntaxKind.Block);
4550N(SyntaxKind.OpenBraceToken);
4551N(SyntaxKind.LocalDeclarationStatement);
4553N(SyntaxKind.VariableDeclaration);
4555N(SyntaxKind.GenericName);
4557N(SyntaxKind.IdentifierToken, "Func");
4558N(SyntaxKind.TypeArgumentList);
4560N(SyntaxKind.LessThanToken);
4561N(SyntaxKind.GenericName);
4563N(SyntaxKind.IdentifierToken, "Task");
4564N(SyntaxKind.TypeArgumentList);
4566N(SyntaxKind.LessThanToken);
4567N(SyntaxKind.PredefinedType);
4569N(SyntaxKind.IntKeyword);
4571N(SyntaxKind.GreaterThanToken);
4574N(SyntaxKind.GreaterThanToken);
4577N(SyntaxKind.VariableDeclarator);
4579N(SyntaxKind.IdentifierToken, "v");
4580N(SyntaxKind.EqualsValueClause);
4582N(SyntaxKind.EqualsToken);
4583N(SyntaxKind.ParenthesizedLambdaExpression);
4585N(SyntaxKind.AsyncKeyword);
4586N(SyntaxKind.StaticKeyword);
4587N(SyntaxKind.AsyncKeyword);
4588N(SyntaxKind.ParameterList);
4590N(SyntaxKind.OpenParenToken);
4591N(SyntaxKind.CloseParenToken);
4593N(SyntaxKind.EqualsGreaterThanToken);
4594N(SyntaxKind.IdentifierName);
4596N(SyntaxKind.IdentifierToken, "a");
4602N(SyntaxKind.SemicolonToken);
4604N(SyntaxKind.CloseBraceToken);
4607N(SyntaxKind.CloseBraceToken);
4609N(SyntaxKind.EndOfFileToken);
Parsing\AsyncParsingTests.cs (834)
46N(SyntaxKind.CompilationUnit);
48N(SyntaxKind.ClassDeclaration);
50N(SyntaxKind.ClassKeyword);
51N(SyntaxKind.IdentifierToken);
52N(SyntaxKind.OpenBraceToken);
53N(SyntaxKind.MethodDeclaration);
55N(SyntaxKind.AsyncKeyword);
56N(SyntaxKind.PredefinedType);
58N(SyntaxKind.VoidKeyword);
60N(SyntaxKind.IdentifierToken);
61N(SyntaxKind.ParameterList);
63N(SyntaxKind.OpenParenToken);
64N(SyntaxKind.CloseParenToken);
66N(SyntaxKind.Block);
68N(SyntaxKind.OpenBraceToken);
69N(SyntaxKind.CloseBraceToken);
72N(SyntaxKind.CloseBraceToken);
74N(SyntaxKind.EndOfFileToken);
87N(SyntaxKind.CompilationUnit);
89N(SyntaxKind.ClassDeclaration);
91N(SyntaxKind.ClassKeyword);
92N(SyntaxKind.IdentifierToken);
93N(SyntaxKind.OpenBraceToken);
94N(SyntaxKind.MethodDeclaration);
96N(SyntaxKind.PredefinedType);
98N(SyntaxKind.VoidKeyword);
100N(SyntaxKind.IdentifierToken);
101N(SyntaxKind.ParameterList);
103N(SyntaxKind.OpenParenToken);
104N(SyntaxKind.CloseParenToken);
106N(SyntaxKind.Block);
108N(SyntaxKind.OpenBraceToken);
109N(SyntaxKind.CloseBraceToken);
112N(SyntaxKind.CloseBraceToken);
114N(SyntaxKind.EndOfFileToken);
127N(SyntaxKind.CompilationUnit);
129N(SyntaxKind.ClassDeclaration);
131N(SyntaxKind.ClassKeyword);
132N(SyntaxKind.IdentifierToken);
133N(SyntaxKind.OpenBraceToken);
134N(SyntaxKind.MethodDeclaration);
136N(SyntaxKind.IdentifierName);
138N(SyntaxKind.IdentifierToken);
140N(SyntaxKind.IdentifierToken);
141N(SyntaxKind.ParameterList);
143N(SyntaxKind.OpenParenToken);
144N(SyntaxKind.CloseParenToken);
146N(SyntaxKind.Block);
148N(SyntaxKind.OpenBraceToken);
149N(SyntaxKind.CloseBraceToken);
152N(SyntaxKind.CloseBraceToken);
154N(SyntaxKind.EndOfFileToken);
167N(SyntaxKind.CompilationUnit);
169N(SyntaxKind.ClassDeclaration);
171N(SyntaxKind.ClassKeyword);
172N(SyntaxKind.IdentifierToken);
173N(SyntaxKind.OpenBraceToken);
174N(SyntaxKind.MethodDeclaration);
176N(SyntaxKind.IdentifierName);
178N(SyntaxKind.IdentifierToken);
180N(SyntaxKind.IdentifierToken);
181N(SyntaxKind.ParameterList);
183N(SyntaxKind.OpenParenToken);
184N(SyntaxKind.CloseParenToken);
186N(SyntaxKind.Block);
188N(SyntaxKind.OpenBraceToken);
189N(SyntaxKind.CloseBraceToken);
192N(SyntaxKind.CloseBraceToken);
194N(SyntaxKind.EndOfFileToken);
207N(SyntaxKind.CompilationUnit);
209N(SyntaxKind.ClassDeclaration);
211N(SyntaxKind.ClassKeyword);
212N(SyntaxKind.IdentifierToken);
213N(SyntaxKind.OpenBraceToken);
214N(SyntaxKind.MethodDeclaration);
216N(SyntaxKind.AsyncKeyword);
217N(SyntaxKind.IdentifierName);
219N(SyntaxKind.IdentifierToken);
221N(SyntaxKind.IdentifierToken);
222N(SyntaxKind.ParameterList);
224N(SyntaxKind.OpenParenToken);
225N(SyntaxKind.CloseParenToken);
227N(SyntaxKind.Block);
229N(SyntaxKind.OpenBraceToken);
230N(SyntaxKind.CloseBraceToken);
233N(SyntaxKind.CloseBraceToken);
235N(SyntaxKind.EndOfFileToken);
248N(SyntaxKind.CompilationUnit);
250N(SyntaxKind.ClassDeclaration);
252N(SyntaxKind.ClassKeyword);
253N(SyntaxKind.IdentifierToken);
254N(SyntaxKind.OpenBraceToken);
255N(SyntaxKind.MethodDeclaration);
257N(SyntaxKind.AsyncKeyword);
258N(SyntaxKind.AsyncKeyword);
259N(SyntaxKind.IdentifierName);
261N(SyntaxKind.IdentifierToken);
263N(SyntaxKind.IdentifierToken);
264N(SyntaxKind.ParameterList);
266N(SyntaxKind.OpenParenToken);
267N(SyntaxKind.CloseParenToken);
269N(SyntaxKind.Block);
271N(SyntaxKind.OpenBraceToken);
272N(SyntaxKind.CloseBraceToken);
275N(SyntaxKind.CloseBraceToken);
277N(SyntaxKind.EndOfFileToken);
293N(SyntaxKind.CompilationUnit);
295N(SyntaxKind.ClassDeclaration);
297N(SyntaxKind.ClassKeyword);
298N(SyntaxKind.IdentifierToken);
299N(SyntaxKind.OpenBraceToken);
300N(SyntaxKind.MethodDeclaration);
302N(SyntaxKind.StaticKeyword);
303N(SyntaxKind.AsyncKeyword);
304N(SyntaxKind.PredefinedType);
305N(SyntaxKind.VoidKeyword);
306N(SyntaxKind.IdentifierToken);
307N(SyntaxKind.ParameterList);
309N(SyntaxKind.OpenParenToken);
310N(SyntaxKind.Parameter);
312N(SyntaxKind.PredefinedType);
313N(SyntaxKind.ObjectKeyword);
314N(SyntaxKind.IdentifierToken);
316N(SyntaxKind.CloseParenToken);
318N(SyntaxKind.Block);
320N(SyntaxKind.OpenBraceToken);
321N(SyntaxKind.ExpressionStatement);
323N(SyntaxKind.InvocationExpression);
325N(SyntaxKind.SimpleMemberAccessExpression);
327N(SyntaxKind.IdentifierName);
328N(SyntaxKind.IdentifierToken);
329N(SyntaxKind.DotToken);
330N(SyntaxKind.IdentifierName);
331N(SyntaxKind.IdentifierToken);
332N(SyntaxKind.ArgumentList);
334N(SyntaxKind.OpenParenToken);
335N(SyntaxKind.CloseParenToken);
337N(SyntaxKind.SemicolonToken);
341N(SyntaxKind.CloseBraceToken);
344N(SyntaxKind.CloseBraceToken);
346N(SyntaxKind.EndOfFileToken);
364N(SyntaxKind.CompilationUnit);
366N(SyntaxKind.ClassDeclaration);
368N(SyntaxKind.ClassKeyword);
369N(SyntaxKind.IdentifierToken);
370N(SyntaxKind.OpenBraceToken);
371N(SyntaxKind.IncompleteMember);
373N(SyntaxKind.IdentifierName);
375N(SyntaxKind.IdentifierToken);
380N(SyntaxKind.EndOfFileToken);
398N(SyntaxKind.CompilationUnit);
400N(SyntaxKind.ClassDeclaration);
402N(SyntaxKind.ClassKeyword);
403N(SyntaxKind.IdentifierToken, "C");
404N(SyntaxKind.OpenBraceToken);
405N(SyntaxKind.IncompleteMember);
407N(SyntaxKind.AsyncKeyword);
408N(SyntaxKind.IdentifierName);
410N(SyntaxKind.IdentifierToken, "async");
415N(SyntaxKind.EndOfFileToken);
431N(SyntaxKind.CompilationUnit);
433N(SyntaxKind.ClassDeclaration);
435N(SyntaxKind.ClassKeyword);
436N(SyntaxKind.IdentifierToken, "C");
437N(SyntaxKind.OpenBraceToken);
438N(SyntaxKind.FieldDeclaration);
440N(SyntaxKind.VariableDeclaration);
442N(SyntaxKind.IdentifierName);
444N(SyntaxKind.IdentifierToken, "async");
446N(SyntaxKind.VariableDeclarator);
448N(SyntaxKind.IdentifierToken, "async");
451N(SyntaxKind.SemicolonToken);
455N(SyntaxKind.EndOfFileToken);
471N(SyntaxKind.CompilationUnit);
473N(SyntaxKind.ClassDeclaration);
475N(SyntaxKind.ClassKeyword);
476N(SyntaxKind.IdentifierToken, "C");
477N(SyntaxKind.OpenBraceToken);
478N(SyntaxKind.FieldDeclaration);
480N(SyntaxKind.VariableDeclaration);
482N(SyntaxKind.IdentifierName);
484N(SyntaxKind.IdentifierToken, "async");
486N(SyntaxKind.VariableDeclarator);
488N(SyntaxKind.IdentifierToken, "async");
489N(SyntaxKind.EqualsValueClause);
491N(SyntaxKind.EqualsToken);
492N(SyntaxKind.NumericLiteralExpression);
494N(SyntaxKind.NumericLiteralToken, "1");
499N(SyntaxKind.SemicolonToken);
503N(SyntaxKind.EndOfFileToken);
522N(SyntaxKind.CompilationUnit);
524N(SyntaxKind.ClassDeclaration);
526N(SyntaxKind.ClassKeyword);
527N(SyntaxKind.IdentifierToken, "C");
528N(SyntaxKind.OpenBraceToken);
529N(SyntaxKind.IncompleteMember);
531N(SyntaxKind.AsyncKeyword);
532N(SyntaxKind.AsyncKeyword);
533N(SyntaxKind.IdentifierName);
535N(SyntaxKind.IdentifierToken, "async");
540N(SyntaxKind.EndOfFileToken);
556N(SyntaxKind.CompilationUnit);
558N(SyntaxKind.ClassDeclaration);
560N(SyntaxKind.ClassKeyword);
561N(SyntaxKind.IdentifierToken, "C");
562N(SyntaxKind.OpenBraceToken);
563N(SyntaxKind.FieldDeclaration);
565N(SyntaxKind.AsyncKeyword);
566N(SyntaxKind.VariableDeclaration);
568N(SyntaxKind.IdentifierName);
570N(SyntaxKind.IdentifierToken, "async");
572N(SyntaxKind.VariableDeclarator);
574N(SyntaxKind.IdentifierToken, "async");
577N(SyntaxKind.SemicolonToken);
581N(SyntaxKind.EndOfFileToken);
600N(SyntaxKind.CompilationUnit);
602N(SyntaxKind.ClassDeclaration);
604N(SyntaxKind.ClassKeyword);
605N(SyntaxKind.IdentifierToken, "C");
606N(SyntaxKind.OpenBraceToken);
607N(SyntaxKind.IncompleteMember);
609N(SyntaxKind.AsyncKeyword);
610N(SyntaxKind.AsyncKeyword);
611N(SyntaxKind.AsyncKeyword);
612N(SyntaxKind.IdentifierName);
614N(SyntaxKind.IdentifierToken, "async");
619N(SyntaxKind.EndOfFileToken);
635N(SyntaxKind.CompilationUnit);
637N(SyntaxKind.ClassDeclaration);
639N(SyntaxKind.ClassKeyword);
640N(SyntaxKind.IdentifierToken, "C");
641N(SyntaxKind.OpenBraceToken);
642N(SyntaxKind.FieldDeclaration);
644N(SyntaxKind.AsyncKeyword);
645N(SyntaxKind.AsyncKeyword);
646N(SyntaxKind.VariableDeclaration);
648N(SyntaxKind.IdentifierName);
650N(SyntaxKind.IdentifierToken, "async");
652N(SyntaxKind.VariableDeclarator);
654N(SyntaxKind.IdentifierToken, "async");
657N(SyntaxKind.SemicolonToken);
661N(SyntaxKind.EndOfFileToken);
682N(SyntaxKind.CompilationUnit);
684N(SyntaxKind.ClassDeclaration);
686N(SyntaxKind.ClassKeyword);
687N(SyntaxKind.IdentifierToken);
688N(SyntaxKind.OpenBraceToken);
689N(SyntaxKind.IncompleteMember);
691N(SyntaxKind.AsyncKeyword);
692N(SyntaxKind.GenericName);
694N(SyntaxKind.IdentifierToken);
695N(SyntaxKind.TypeArgumentList);
697N(SyntaxKind.LessThanToken);
706N(SyntaxKind.CloseBraceToken);
708N(SyntaxKind.EndOfFileToken);
728N(SyntaxKind.CompilationUnit);
730N(SyntaxKind.ClassDeclaration);
732N(SyntaxKind.ClassKeyword);
733N(SyntaxKind.IdentifierToken);
734N(SyntaxKind.OpenBraceToken);
735N(SyntaxKind.IncompleteMember);
737N(SyntaxKind.AsyncKeyword);
738N(SyntaxKind.QualifiedName);
740N(SyntaxKind.IdentifierName);
742N(SyntaxKind.IdentifierToken);
744N(SyntaxKind.DotToken);
745N(SyntaxKind.GenericName);
747N(SyntaxKind.IdentifierToken);
748N(SyntaxKind.TypeArgumentList);
750N(SyntaxKind.LessThanToken);
760N(SyntaxKind.CloseBraceToken);
762N(SyntaxKind.EndOfFileToken);
782N(SyntaxKind.CompilationUnit);
784N(SyntaxKind.ClassDeclaration);
786N(SyntaxKind.ClassKeyword);
787N(SyntaxKind.IdentifierToken);
788N(SyntaxKind.OpenBraceToken);
789N(SyntaxKind.IncompleteMember);
791N(SyntaxKind.StaticKeyword);
792N(SyntaxKind.AsyncKeyword);
793N(SyntaxKind.QualifiedName);
795N(SyntaxKind.IdentifierName);
797N(SyntaxKind.IdentifierToken);
799N(SyntaxKind.DotToken);
800N(SyntaxKind.GenericName);
802N(SyntaxKind.IdentifierToken);
803N(SyntaxKind.TypeArgumentList);
805N(SyntaxKind.LessThanToken);
815N(SyntaxKind.CloseBraceToken);
817N(SyntaxKind.EndOfFileToken);
844N(SyntaxKind.CompilationUnit);
846N(SyntaxKind.ClassDeclaration);
848N(SyntaxKind.ClassKeyword);
849N(SyntaxKind.IdentifierToken);
850N(SyntaxKind.OpenBraceToken);
851N(SyntaxKind.OperatorDeclaration);
853N(SyntaxKind.IdentifierName);
855N(SyntaxKind.IdentifierToken); // async
857N(SyntaxKind.OperatorKeyword);
858N(SyntaxKind.PlusToken);
866N(SyntaxKind.CloseBraceToken);
868N(SyntaxKind.EndOfFileToken);
886N(SyntaxKind.CompilationUnit);
888N(SyntaxKind.ClassDeclaration);
890N(SyntaxKind.ClassKeyword);
891N(SyntaxKind.IdentifierToken);
892N(SyntaxKind.OpenBraceToken);
893N(SyntaxKind.IncompleteMember);
895N(SyntaxKind.AsyncKeyword);
896N(SyntaxKind.GenericName);
898N(SyntaxKind.IdentifierToken);
899N(SyntaxKind.TypeArgumentList);
901N(SyntaxKind.LessThanToken);
902N(SyntaxKind.IdentifierName);
904N(SyntaxKind.IdentifierToken);
906N(SyntaxKind.GreaterThanToken);
910N(SyntaxKind.CloseBraceToken);
912N(SyntaxKind.EndOfFileToken);
930N(SyntaxKind.CompilationUnit);
932N(SyntaxKind.ClassDeclaration);
934N(SyntaxKind.ClassKeyword);
935N(SyntaxKind.IdentifierToken);
936N(SyntaxKind.OpenBraceToken);
937N(SyntaxKind.FieldDeclaration);
939N(SyntaxKind.AsyncKeyword);
940N(SyntaxKind.VariableDeclaration);
942N(SyntaxKind.GenericName);
944N(SyntaxKind.IdentifierToken);
945N(SyntaxKind.TypeArgumentList);
947N(SyntaxKind.LessThanToken);
948N(SyntaxKind.IdentifierName);
950N(SyntaxKind.IdentifierToken);
952N(SyntaxKind.GreaterThanToken);
955N(SyntaxKind.VariableDeclarator);
957N(SyntaxKind.IdentifierToken);
962N(SyntaxKind.CloseBraceToken);
964N(SyntaxKind.EndOfFileToken);
977N(SyntaxKind.CompilationUnit);
979N(SyntaxKind.ClassDeclaration);
981N(SyntaxKind.ClassKeyword);
982N(SyntaxKind.IdentifierToken);
983N(SyntaxKind.OpenBraceToken);
984N(SyntaxKind.PropertyDeclaration);
986N(SyntaxKind.IdentifierName);
988N(SyntaxKind.IdentifierToken);
990N(SyntaxKind.IdentifierToken);
991N(SyntaxKind.AccessorList);
993N(SyntaxKind.OpenBraceToken);
994N(SyntaxKind.GetAccessorDeclaration);
996N(SyntaxKind.GetKeyword);
997N(SyntaxKind.SemicolonToken);
999N(SyntaxKind.SetAccessorDeclaration);
1001N(SyntaxKind.SetKeyword);
1002N(SyntaxKind.SemicolonToken);
1004N(SyntaxKind.CloseBraceToken);
1007N(SyntaxKind.CloseBraceToken);
1009N(SyntaxKind.EndOfFileToken);
1022N(SyntaxKind.CompilationUnit);
1024N(SyntaxKind.ClassDeclaration);
1026N(SyntaxKind.ClassKeyword);
1027N(SyntaxKind.IdentifierToken);
1028N(SyntaxKind.OpenBraceToken);
1029N(SyntaxKind.PropertyDeclaration);
1031N(SyntaxKind.AsyncKeyword);
1032N(SyntaxKind.IdentifierName);
1034N(SyntaxKind.IdentifierToken);
1036N(SyntaxKind.IdentifierToken);
1037N(SyntaxKind.AccessorList);
1039N(SyntaxKind.OpenBraceToken);
1040N(SyntaxKind.GetAccessorDeclaration);
1042N(SyntaxKind.GetKeyword);
1043N(SyntaxKind.SemicolonToken);
1045N(SyntaxKind.SetAccessorDeclaration);
1047N(SyntaxKind.SetKeyword);
1048N(SyntaxKind.SemicolonToken);
1050N(SyntaxKind.CloseBraceToken);
1053N(SyntaxKind.CloseBraceToken);
1055N(SyntaxKind.EndOfFileToken);
1068N(SyntaxKind.CompilationUnit);
1070N(SyntaxKind.ClassDeclaration);
1072N(SyntaxKind.ClassKeyword);
1073N(SyntaxKind.IdentifierToken);
1074N(SyntaxKind.OpenBraceToken);
1075N(SyntaxKind.EventFieldDeclaration);
1077N(SyntaxKind.EventKeyword);
1078N(SyntaxKind.VariableDeclaration);
1080N(SyntaxKind.IdentifierName);
1082N(SyntaxKind.IdentifierToken);
1084N(SyntaxKind.VariableDeclarator);
1086N(SyntaxKind.IdentifierToken);
1089N(SyntaxKind.SemicolonToken);
1091N(SyntaxKind.CloseBraceToken);
1093N(SyntaxKind.EndOfFileToken);
1115N(SyntaxKind.CompilationUnit);
1117N(SyntaxKind.ClassDeclaration);
1119N(SyntaxKind.ClassKeyword);
1120N(SyntaxKind.IdentifierToken);
1121N(SyntaxKind.OpenBraceToken);
1122N(SyntaxKind.EventFieldDeclaration);
1124N(SyntaxKind.EventKeyword);
1125N(SyntaxKind.VariableDeclaration);
1127N(SyntaxKind.IdentifierName);
1129N(SyntaxKind.IdentifierToken);
1131N(SyntaxKind.VariableDeclarator);
1133N(SyntaxKind.IdentifierToken);
1138N(SyntaxKind.IncompleteMember);
1140N(SyntaxKind.IdentifierName);
1142N(SyntaxKind.IdentifierToken);
1145N(SyntaxKind.CloseBraceToken);
1147N(SyntaxKind.EndOfFileToken);
1160N(SyntaxKind.CompilationUnit);
1162N(SyntaxKind.ClassDeclaration);
1164N(SyntaxKind.ClassKeyword);
1165N(SyntaxKind.IdentifierToken);
1166N(SyntaxKind.OpenBraceToken);
1167N(SyntaxKind.EventFieldDeclaration);
1169N(SyntaxKind.AsyncKeyword);
1170N(SyntaxKind.EventKeyword);
1171N(SyntaxKind.VariableDeclaration);
1173N(SyntaxKind.IdentifierName);
1175N(SyntaxKind.IdentifierToken);
1177N(SyntaxKind.VariableDeclarator);
1179N(SyntaxKind.IdentifierToken);
1182N(SyntaxKind.SemicolonToken);
1184N(SyntaxKind.CloseBraceToken);
1186N(SyntaxKind.EndOfFileToken);
1199N(SyntaxKind.CompilationUnit);
1201N(SyntaxKind.ClassDeclaration);
1203N(SyntaxKind.ClassKeyword);
1204N(SyntaxKind.IdentifierToken);
1205N(SyntaxKind.OpenBraceToken);
1206N(SyntaxKind.DelegateDeclaration);
1208N(SyntaxKind.PublicKeyword);
1209N(SyntaxKind.AsyncKeyword);
1210N(SyntaxKind.DelegateKeyword);
1211N(SyntaxKind.PredefinedType);
1213N(SyntaxKind.VoidKeyword);
1215N(SyntaxKind.IdentifierToken);
1216N(SyntaxKind.ParameterList);
1218N(SyntaxKind.OpenParenToken);
1219N(SyntaxKind.CloseParenToken);
1221N(SyntaxKind.SemicolonToken);
1223N(SyntaxKind.CloseBraceToken);
1225N(SyntaxKind.EndOfFileToken);
1236N(SyntaxKind.SimpleLambdaExpression);
1238N(SyntaxKind.Parameter);
1240N(SyntaxKind.IdentifierToken);
1242N(SyntaxKind.EqualsGreaterThanToken);
1243N(SyntaxKind.IdentifierName);
1245N(SyntaxKind.IdentifierToken);
1258N(SyntaxKind.SimpleLambdaExpression);
1260N(SyntaxKind.AsyncKeyword);
1261N(SyntaxKind.Parameter);
1263N(SyntaxKind.IdentifierToken);
1265N(SyntaxKind.EqualsGreaterThanToken);
1266N(SyntaxKind.IdentifierName);
1268N(SyntaxKind.IdentifierToken);
1281N(SyntaxKind.SimpleLambdaExpression);
1283N(SyntaxKind.AsyncKeyword);
1284N(SyntaxKind.Parameter);
1286N(SyntaxKind.IdentifierToken);
1288N(SyntaxKind.EqualsGreaterThanToken);
1289N(SyntaxKind.SimpleLambdaExpression);
1291N(SyntaxKind.AsyncKeyword);
1292N(SyntaxKind.Parameter);
1294N(SyntaxKind.IdentifierToken);
1296N(SyntaxKind.EqualsGreaterThanToken);
1297N(SyntaxKind.IdentifierName);
1299N(SyntaxKind.IdentifierToken);
1313N(SyntaxKind.ParenthesizedLambdaExpression);
1315N(SyntaxKind.ParameterList);
1317N(SyntaxKind.OpenParenToken);
1318N(SyntaxKind.Parameter);
1320N(SyntaxKind.IdentifierToken);
1322N(SyntaxKind.CloseParenToken);
1324N(SyntaxKind.EqualsGreaterThanToken);
1325N(SyntaxKind.IdentifierName);
1327N(SyntaxKind.IdentifierToken);
1340N(SyntaxKind.ParenthesizedLambdaExpression);
1342N(SyntaxKind.AsyncKeyword);
1343N(SyntaxKind.ParameterList);
1345N(SyntaxKind.OpenParenToken);
1346N(SyntaxKind.Parameter);
1348N(SyntaxKind.IdentifierToken);
1350N(SyntaxKind.CloseParenToken);
1352N(SyntaxKind.EqualsGreaterThanToken);
1353N(SyntaxKind.IdentifierName);
1355N(SyntaxKind.IdentifierToken);
1368N(SyntaxKind.AnonymousMethodExpression);
1370N(SyntaxKind.AsyncKeyword);
1371N(SyntaxKind.DelegateKeyword);
1372N(SyntaxKind.Block);
1374N(SyntaxKind.OpenBraceToken);
1375N(SyntaxKind.CloseBraceToken);
1388N(SyntaxKind.AnonymousMethodExpression);
1390N(SyntaxKind.AsyncKeyword);
1391N(SyntaxKind.DelegateKeyword);
1392N(SyntaxKind.ParameterList);
1394N(SyntaxKind.OpenParenToken);
1395N(SyntaxKind.Parameter);
1397N(SyntaxKind.PredefinedType);
1399N(SyntaxKind.IntKeyword);
1401N(SyntaxKind.IdentifierToken);
1403N(SyntaxKind.CloseParenToken);
1405N(SyntaxKind.Block);
1407N(SyntaxKind.OpenBraceToken);
1408N(SyntaxKind.CloseBraceToken);
1445N(SyntaxKind.CompilationUnit);
1447N(SyntaxKind.ClassDeclaration);
1449N(SyntaxKind.ClassKeyword);
1450N(SyntaxKind.IdentifierToken, "C");
1451N(SyntaxKind.OpenBraceToken);
1452N(SyntaxKind.InterfaceDeclaration);
1454N(SyntaxKind.AsyncKeyword);
1455N(SyntaxKind.InterfaceKeyword);
1462N(SyntaxKind.EndOfFileToken);
1488N(SyntaxKind.CompilationUnit);
1490N(SyntaxKind.ClassDeclaration);
1492N(SyntaxKind.ClassKeyword);
1493N(SyntaxKind.IdentifierToken, "C");
1494N(SyntaxKind.OpenBraceToken);
1495N(SyntaxKind.ClassDeclaration);
1497N(SyntaxKind.AsyncKeyword);
1498N(SyntaxKind.PartialKeyword);
1499N(SyntaxKind.ClassKeyword);
1506N(SyntaxKind.EndOfFileToken);
1532N(SyntaxKind.CompilationUnit);
1534N(SyntaxKind.ClassDeclaration);
1536N(SyntaxKind.ClassKeyword);
1537N(SyntaxKind.IdentifierToken, "C");
1538N(SyntaxKind.OpenBraceToken);
1539N(SyntaxKind.EventDeclaration);
1541N(SyntaxKind.AsyncKeyword);
1542N(SyntaxKind.EventKeyword);
1556N(SyntaxKind.EndOfFileToken);
1585N(SyntaxKind.CompilationUnit);
1587N(SyntaxKind.ClassDeclaration);
1589N(SyntaxKind.ClassKeyword);
1590N(SyntaxKind.IdentifierToken, "C");
1591N(SyntaxKind.OpenBraceToken);
1592N(SyntaxKind.IncompleteMember);
1594N(SyntaxKind.AsyncKeyword);
1595N(SyntaxKind.IdentifierName);
1597N(SyntaxKind.IdentifierToken, "partial");
1600N(SyntaxKind.EventDeclaration);
1602N(SyntaxKind.EventKeyword);
1616N(SyntaxKind.EndOfFileToken);
1645N(SyntaxKind.CompilationUnit);
1647N(SyntaxKind.ClassDeclaration);
1649N(SyntaxKind.ClassKeyword);
1650N(SyntaxKind.IdentifierToken, "C");
1651N(SyntaxKind.OpenBraceToken);
1652N(SyntaxKind.ConversionOperatorDeclaration);
1654N(SyntaxKind.AsyncKeyword);
1655N(SyntaxKind.ImplicitKeyword);
1656N(SyntaxKind.OperatorKeyword);
1670N(SyntaxKind.EndOfFileToken);
1708N(SyntaxKind.CompilationUnit);
1710N(SyntaxKind.ClassDeclaration);
1712N(SyntaxKind.ClassKeyword);
1713N(SyntaxKind.IdentifierToken, "C");
1714N(SyntaxKind.OpenBraceToken);
1715N(SyntaxKind.OperatorDeclaration);
1717N(SyntaxKind.AsyncKeyword);
1718N(SyntaxKind.IdentifierName);
1720N(SyntaxKind.IdentifierToken, "partial");
1733N(SyntaxKind.EndOfFileToken);
1762N(SyntaxKind.CompilationUnit);
1764N(SyntaxKind.ClassDeclaration);
1766N(SyntaxKind.ClassKeyword);
1767N(SyntaxKind.IdentifierToken, "C");
1768N(SyntaxKind.OpenBraceToken);
1769N(SyntaxKind.ConversionOperatorDeclaration);
1771N(SyntaxKind.AsyncKeyword);
1772N(SyntaxKind.ExplicitKeyword);
1773N(SyntaxKind.OperatorKeyword);
1787N(SyntaxKind.EndOfFileToken);
1825N(SyntaxKind.CompilationUnit);
1827N(SyntaxKind.ClassDeclaration);
1829N(SyntaxKind.ClassKeyword);
1830N(SyntaxKind.IdentifierToken, "C");
1831N(SyntaxKind.OpenBraceToken);
1832N(SyntaxKind.OperatorDeclaration);
1834N(SyntaxKind.AsyncKeyword);
1835N(SyntaxKind.IdentifierName);
1837N(SyntaxKind.IdentifierToken, "partial");
1850N(SyntaxKind.EndOfFileToken);
1879N(SyntaxKind.CompilationUnit);
1881N(SyntaxKind.ClassDeclaration);
1883N(SyntaxKind.ClassKeyword);
1884N(SyntaxKind.IdentifierToken, "C");
1885N(SyntaxKind.OpenBraceToken);
1886N(SyntaxKind.OperatorDeclaration);
1888N(SyntaxKind.AsyncKeyword);
1889N(SyntaxKind.IdentifierName);
1891N(SyntaxKind.IdentifierToken, "C");
1893N(SyntaxKind.OperatorKeyword);
1904N(SyntaxKind.EndOfFileToken);
1936N(SyntaxKind.CompilationUnit);
1938N(SyntaxKind.ClassDeclaration);
1940N(SyntaxKind.ClassKeyword);
1941N(SyntaxKind.IdentifierToken, "C");
1942N(SyntaxKind.OpenBraceToken);
1943N(SyntaxKind.IncompleteMember);
1945N(SyntaxKind.AsyncKeyword);
1946N(SyntaxKind.IdentifierName);
1948N(SyntaxKind.IdentifierToken, "partial");
1951N(SyntaxKind.OperatorDeclaration);
1953N(SyntaxKind.PredefinedType);
1955N(SyntaxKind.IntKeyword);
1957N(SyntaxKind.OperatorKeyword);
1968N(SyntaxKind.EndOfFileToken);
1988N(SyntaxKind.CompilationUnit);
1990N(SyntaxKind.ClassDeclaration);
1992N(SyntaxKind.ClassKeyword);
1993N(SyntaxKind.IdentifierToken, "C");
1994N(SyntaxKind.OpenBraceToken);
1995N(SyntaxKind.FieldDeclaration);
1997N(SyntaxKind.AsyncKeyword);
1998N(SyntaxKind.VariableDeclaration);
2000N(SyntaxKind.IdentifierName);
2002N(SyntaxKind.IdentifierToken, "C");
2004N(SyntaxKind.VariableDeclarator);
2006N(SyntaxKind.IdentifierToken, "C");
2013N(SyntaxKind.EndOfFileToken);
2042N(SyntaxKind.CompilationUnit);
2044N(SyntaxKind.ClassDeclaration);
2046N(SyntaxKind.ClassKeyword);
2047N(SyntaxKind.IdentifierToken, "C");
2048N(SyntaxKind.OpenBraceToken);
2049N(SyntaxKind.IndexerDeclaration);
2051N(SyntaxKind.AsyncKeyword);
2052N(SyntaxKind.PartialKeyword);
2053N(SyntaxKind.IdentifierName);
2055N(SyntaxKind.IdentifierToken, "C");
2057N(SyntaxKind.ThisKeyword);
2071N(SyntaxKind.EndOfFileToken);
2087N(SyntaxKind.CompilationUnit);
2089N(SyntaxKind.ClassDeclaration);
2091N(SyntaxKind.ClassKeyword);
2092N(SyntaxKind.IdentifierToken, "C");
2093N(SyntaxKind.OpenBraceToken);
2094N(SyntaxKind.IncompleteMember);
2096N(SyntaxKind.AsyncKeyword);
2097N(SyntaxKind.IdentifierName);
2099N(SyntaxKind.IdentifierToken, "T");
2104N(SyntaxKind.EndOfFileToken);
2117N(SyntaxKind.CompilationUnit);
2119N(SyntaxKind.ClassDeclaration);
2121N(SyntaxKind.ClassKeyword);
2122N(SyntaxKind.IdentifierToken, "C");
2123N(SyntaxKind.OpenBraceToken);
2124N(SyntaxKind.IncompleteMember);
2126N(SyntaxKind.AsyncKeyword);
2127N(SyntaxKind.IdentifierName);
2129N(SyntaxKind.IdentifierToken, "T");
2132N(SyntaxKind.CloseBraceToken);
2134N(SyntaxKind.EndOfFileToken);
2156N(SyntaxKind.CompilationUnit);
2158N(SyntaxKind.ClassDeclaration);
2160N(SyntaxKind.ClassKeyword);
2161N(SyntaxKind.IdentifierToken, "C");
2162N(SyntaxKind.OpenBraceToken);
2163N(SyntaxKind.IncompleteMember);
2165N(SyntaxKind.AsyncKeyword);
2166N(SyntaxKind.IdentifierName);
2168N(SyntaxKind.IdentifierToken, "T");
2171N(SyntaxKind.IncompleteMember);
2173N(SyntaxKind.PredefinedType);
2175N(SyntaxKind.IntKeyword);
2180N(SyntaxKind.EndOfFileToken);
2202N(SyntaxKind.CompilationUnit);
2204N(SyntaxKind.ClassDeclaration);
2206N(SyntaxKind.ClassKeyword);
2207N(SyntaxKind.IdentifierToken, "C");
2208N(SyntaxKind.OpenBraceToken);
2209N(SyntaxKind.IncompleteMember);
2211N(SyntaxKind.AsyncKeyword);
2212N(SyntaxKind.IdentifierName);
2214N(SyntaxKind.IdentifierToken, "T");
2217N(SyntaxKind.IncompleteMember);
2219N(SyntaxKind.PublicKeyword);
2223N(SyntaxKind.EndOfFileToken);
2251N(SyntaxKind.CompilationUnit);
2253N(SyntaxKind.ClassDeclaration);
2255N(SyntaxKind.ClassKeyword);
2256N(SyntaxKind.IdentifierToken, "C");
2257N(SyntaxKind.OpenBraceToken);
2258N(SyntaxKind.IncompleteMember);
2260N(SyntaxKind.AsyncKeyword);
2261N(SyntaxKind.IdentifierName);
2263N(SyntaxKind.IdentifierToken, "T");
2266N(SyntaxKind.ClassDeclaration);
2268N(SyntaxKind.ClassKeyword);
2275N(SyntaxKind.EndOfFileToken);
2303N(SyntaxKind.CompilationUnit);
2305N(SyntaxKind.ClassDeclaration);
2307N(SyntaxKind.ClassKeyword);
2308N(SyntaxKind.IdentifierToken, "C");
2309N(SyntaxKind.OpenBraceToken);
2310N(SyntaxKind.IncompleteMember);
2312N(SyntaxKind.AsyncKeyword);
2313N(SyntaxKind.IdentifierName);
2315N(SyntaxKind.IdentifierToken, "T");
2320N(SyntaxKind.NamespaceDeclaration);
2322N(SyntaxKind.NamespaceKeyword);
2330N(SyntaxKind.EndOfFileToken);
2347N(SyntaxKind.CompilationUnit);
2349N(SyntaxKind.ClassDeclaration);
2351N(SyntaxKind.ClassKeyword);
2352N(SyntaxKind.IdentifierToken, "Program");
2353N(SyntaxKind.OpenBraceToken);
2354N(SyntaxKind.IncompleteMember);
2356N(SyntaxKind.PublicKeyword);
2357N(SyntaxKind.AsyncKeyword);
2358N(SyntaxKind.GenericName);
2360N(SyntaxKind.IdentifierToken, "Task");
2361N(SyntaxKind.TypeArgumentList);
2363N(SyntaxKind.LessThanToken);
2364N(SyntaxKind.GenericName);
2366N(SyntaxKind.IdentifierToken, "IReadOnlyCollection");
2367N(SyntaxKind.TypeArgumentList);
2369N(SyntaxKind.LessThanToken);
2370N(SyntaxKind.IdentifierName);
2372N(SyntaxKind.IdentifierToken, "ProjectConfiguration");
2374N(SyntaxKind.GreaterThanToken);
2377N(SyntaxKind.GreaterThanToken);
2381N(SyntaxKind.CloseBraceToken);
2383N(SyntaxKind.EndOfFileToken);
2407N(SyntaxKind.CompilationUnit);
2409N(SyntaxKind.ClassDeclaration);
2411N(SyntaxKind.ClassKeyword);
2412N(SyntaxKind.IdentifierToken, "async");
2413N(SyntaxKind.OpenBraceToken);
2414N(SyntaxKind.PropertyDeclaration);
2416N(SyntaxKind.IdentifierName);
2418N(SyntaxKind.IdentifierToken, "async");
2420N(SyntaxKind.IdentifierToken, "async");
2421N(SyntaxKind.ArrowExpressionClause);
2423N(SyntaxKind.EqualsGreaterThanToken);
2424N(SyntaxKind.NullLiteralExpression);
2426N(SyntaxKind.NullKeyword);
2429N(SyntaxKind.SemicolonToken);
2431N(SyntaxKind.CloseBraceToken);
2433N(SyntaxKind.EndOfFileToken);
2443N(SyntaxKind.CompilationUnit);
2445N(SyntaxKind.ClassDeclaration);
2447N(SyntaxKind.ClassKeyword);
2448N(SyntaxKind.IdentifierToken, "async");
2449N(SyntaxKind.OpenBraceToken);
2450N(SyntaxKind.PropertyDeclaration);
2452N(SyntaxKind.IdentifierName);
2454N(SyntaxKind.IdentifierToken, "async");
2456N(SyntaxKind.IdentifierToken, "async");
2457N(SyntaxKind.AccessorList);
2459N(SyntaxKind.OpenBraceToken);
2460N(SyntaxKind.GetAccessorDeclaration);
2462N(SyntaxKind.GetKeyword);
2463N(SyntaxKind.SemicolonToken);
2465N(SyntaxKind.CloseBraceToken);
2468N(SyntaxKind.CloseBraceToken);
2470N(SyntaxKind.EndOfFileToken);
2497N(SyntaxKind.CompilationUnit);
2499N(SyntaxKind.InterfaceDeclaration);
2501N(SyntaxKind.InterfaceKeyword);
2502N(SyntaxKind.IdentifierToken, "async");
2503N(SyntaxKind.OpenBraceToken);
2504N(SyntaxKind.IndexerDeclaration);
2506N(SyntaxKind.IdentifierName);
2508N(SyntaxKind.IdentifierToken, "async");
2510N(SyntaxKind.ThisKeyword);
2511N(SyntaxKind.BracketedParameterList);
2513N(SyntaxKind.OpenBracketToken);
2514N(SyntaxKind.Parameter);
2516N(SyntaxKind.IdentifierName);
2518N(SyntaxKind.IdentifierToken, "async");
2520N(SyntaxKind.IdentifierToken, "i");
2522N(SyntaxKind.CloseBracketToken);
2524N(SyntaxKind.ArrowExpressionClause);
2526N(SyntaxKind.EqualsGreaterThanToken);
2527N(SyntaxKind.NullLiteralExpression);
2529N(SyntaxKind.NullKeyword);
2532N(SyntaxKind.SemicolonToken);
2534N(SyntaxKind.CloseBraceToken);
2536N(SyntaxKind.EndOfFileToken);
2546N(SyntaxKind.CompilationUnit);
2548N(SyntaxKind.InterfaceDeclaration);
2550N(SyntaxKind.InterfaceKeyword);
2551N(SyntaxKind.IdentifierToken, "async");
2552N(SyntaxKind.OpenBraceToken);
2553N(SyntaxKind.IndexerDeclaration);
2555N(SyntaxKind.IdentifierName);
2557N(SyntaxKind.IdentifierToken, "async");
2559N(SyntaxKind.ThisKeyword);
2560N(SyntaxKind.BracketedParameterList);
2562N(SyntaxKind.OpenBracketToken);
2563N(SyntaxKind.Parameter);
2565N(SyntaxKind.IdentifierName);
2567N(SyntaxKind.IdentifierToken, "async");
2569N(SyntaxKind.IdentifierToken, "i");
2571N(SyntaxKind.CloseBracketToken);
2573N(SyntaxKind.AccessorList);
2575N(SyntaxKind.OpenBraceToken);
2576N(SyntaxKind.GetAccessorDeclaration);
2578N(SyntaxKind.GetKeyword);
2579N(SyntaxKind.SemicolonToken);
2581N(SyntaxKind.CloseBraceToken);
2584N(SyntaxKind.CloseBraceToken);
2586N(SyntaxKind.EndOfFileToken);
2612N(SyntaxKind.CompilationUnit);
2614N(SyntaxKind.ClassDeclaration);
2616N(SyntaxKind.ClassKeyword);
2617N(SyntaxKind.IdentifierToken, "async");
2618N(SyntaxKind.BaseList);
2620N(SyntaxKind.ColonToken);
2621N(SyntaxKind.SimpleBaseType);
2623N(SyntaxKind.IdentifierName);
2625N(SyntaxKind.IdentifierToken, "async");
2629N(SyntaxKind.OpenBraceToken);
2630N(SyntaxKind.PropertyDeclaration);
2632N(SyntaxKind.IdentifierName);
2634N(SyntaxKind.IdentifierToken, "async");
2636N(SyntaxKind.ExplicitInterfaceSpecifier);
2638N(SyntaxKind.IdentifierName);
2640N(SyntaxKind.IdentifierToken, "async");
2642N(SyntaxKind.DotToken);
2644N(SyntaxKind.IdentifierToken, "async");
2645N(SyntaxKind.ArrowExpressionClause);
2647N(SyntaxKind.EqualsGreaterThanToken);
2648N(SyntaxKind.NullLiteralExpression);
2650N(SyntaxKind.NullKeyword);
2653N(SyntaxKind.SemicolonToken);
2655N(SyntaxKind.CloseBraceToken);
2657N(SyntaxKind.EndOfFileToken);
Parsing\AsyncStreamsParsingTests.cs (200)
46N(SyntaxKind.CompilationUnit);
48N(SyntaxKind.ClassDeclaration);
50N(SyntaxKind.ClassKeyword);
51N(SyntaxKind.IdentifierToken, "C");
52N(SyntaxKind.OpenBraceToken);
53N(SyntaxKind.MethodDeclaration);
55N(SyntaxKind.AsyncKeyword);
56N(SyntaxKind.PredefinedType);
58N(SyntaxKind.VoidKeyword);
60N(SyntaxKind.IdentifierToken, "M");
61N(SyntaxKind.ParameterList);
63N(SyntaxKind.OpenParenToken);
64N(SyntaxKind.CloseParenToken);
66N(SyntaxKind.Block);
68N(SyntaxKind.OpenBraceToken);
69N(SyntaxKind.UsingStatement);
71N(SyntaxKind.AwaitKeyword);
72N(SyntaxKind.UsingKeyword);
73N(SyntaxKind.OpenParenToken);
74N(SyntaxKind.VariableDeclaration);
76N(SyntaxKind.IdentifierName);
78N(SyntaxKind.IdentifierToken, "var");
80N(SyntaxKind.VariableDeclarator);
82N(SyntaxKind.IdentifierToken, "x");
83N(SyntaxKind.EqualsValueClause);
85N(SyntaxKind.EqualsToken);
86N(SyntaxKind.ThisExpression);
88N(SyntaxKind.ThisKeyword);
93N(SyntaxKind.CloseParenToken);
94N(SyntaxKind.Block);
96N(SyntaxKind.OpenBraceToken);
97N(SyntaxKind.CloseBraceToken);
100N(SyntaxKind.CloseBraceToken);
103N(SyntaxKind.CloseBraceToken);
105N(SyntaxKind.EndOfFileToken);
124N(SyntaxKind.CompilationUnit);
126N(SyntaxKind.ClassDeclaration);
128N(SyntaxKind.ClassKeyword);
129N(SyntaxKind.IdentifierToken, "C");
130N(SyntaxKind.OpenBraceToken);
131N(SyntaxKind.MethodDeclaration);
133N(SyntaxKind.AsyncKeyword);
134N(SyntaxKind.PredefinedType);
136N(SyntaxKind.VoidKeyword);
138N(SyntaxKind.IdentifierToken, "M");
139N(SyntaxKind.ParameterList);
141N(SyntaxKind.OpenParenToken);
142N(SyntaxKind.CloseParenToken);
144N(SyntaxKind.Block);
146N(SyntaxKind.OpenBraceToken);
147N(SyntaxKind.UsingStatement);
149N(SyntaxKind.AwaitKeyword);
150N(SyntaxKind.UsingKeyword);
151N(SyntaxKind.OpenParenToken);
152N(SyntaxKind.ThisExpression);
154N(SyntaxKind.ThisKeyword);
156N(SyntaxKind.CloseParenToken);
157N(SyntaxKind.Block);
159N(SyntaxKind.OpenBraceToken);
160N(SyntaxKind.CloseBraceToken);
163N(SyntaxKind.CloseBraceToken);
166N(SyntaxKind.CloseBraceToken);
168N(SyntaxKind.EndOfFileToken);
205N(SyntaxKind.CompilationUnit);
207N(SyntaxKind.ClassDeclaration);
209N(SyntaxKind.ClassKeyword);
210N(SyntaxKind.IdentifierToken, "C");
211N(SyntaxKind.OpenBraceToken);
212N(SyntaxKind.MethodDeclaration);
214N(SyntaxKind.AsyncKeyword);
215N(SyntaxKind.PredefinedType);
217N(SyntaxKind.VoidKeyword);
219N(SyntaxKind.IdentifierToken, "M");
220N(SyntaxKind.ParameterList);
222N(SyntaxKind.OpenParenToken);
223N(SyntaxKind.CloseParenToken);
225N(SyntaxKind.Block);
227N(SyntaxKind.OpenBraceToken);
228N(SyntaxKind.LocalDeclarationStatement);
230N(SyntaxKind.UsingKeyword);
231N(SyntaxKind.VariableDeclaration);
233N(SyntaxKind.IdentifierName);
235N(SyntaxKind.IdentifierToken, "await");
237N(SyntaxKind.VariableDeclarator);
240N(SyntaxKind.BracketedArgumentList);
243N(SyntaxKind.Argument);
245N(SyntaxKind.ThisExpression);
247N(SyntaxKind.ThisKeyword);
256N(SyntaxKind.Block);
258N(SyntaxKind.OpenBraceToken);
259N(SyntaxKind.CloseBraceToken);
261N(SyntaxKind.CloseBraceToken);
264N(SyntaxKind.CloseBraceToken);
266N(SyntaxKind.EndOfFileToken);
287N(SyntaxKind.CompilationUnit);
289N(SyntaxKind.ClassDeclaration);
291N(SyntaxKind.ClassKeyword);
292N(SyntaxKind.IdentifierToken, "C");
293N(SyntaxKind.OpenBraceToken);
294N(SyntaxKind.MethodDeclaration);
296N(SyntaxKind.AsyncKeyword);
297N(SyntaxKind.PredefinedType);
299N(SyntaxKind.VoidKeyword);
301N(SyntaxKind.IdentifierToken, "M");
302N(SyntaxKind.ParameterList);
304N(SyntaxKind.OpenParenToken);
305N(SyntaxKind.CloseParenToken);
307N(SyntaxKind.Block);
309N(SyntaxKind.OpenBraceToken);
310N(SyntaxKind.ForEachStatement);
312N(SyntaxKind.AwaitKeyword);
313N(SyntaxKind.ForEachKeyword);
314N(SyntaxKind.OpenParenToken);
315N(SyntaxKind.IdentifierName);
317N(SyntaxKind.IdentifierToken, "var");
319N(SyntaxKind.IdentifierToken, "i");
320N(SyntaxKind.InKeyword);
321N(SyntaxKind.IdentifierName);
323N(SyntaxKind.IdentifierToken, "collection");
325N(SyntaxKind.CloseParenToken);
326N(SyntaxKind.Block);
328N(SyntaxKind.OpenBraceToken);
329N(SyntaxKind.CloseBraceToken);
332N(SyntaxKind.CloseBraceToken);
335N(SyntaxKind.CloseBraceToken);
337N(SyntaxKind.EndOfFileToken);
386N(SyntaxKind.CompilationUnit);
388N(SyntaxKind.ClassDeclaration);
390N(SyntaxKind.ClassKeyword);
391N(SyntaxKind.IdentifierToken, "C");
392N(SyntaxKind.OpenBraceToken);
393N(SyntaxKind.MethodDeclaration);
395N(SyntaxKind.AsyncKeyword);
396N(SyntaxKind.PredefinedType);
398N(SyntaxKind.VoidKeyword);
400N(SyntaxKind.IdentifierToken, "M");
401N(SyntaxKind.ParameterList);
403N(SyntaxKind.OpenParenToken);
404N(SyntaxKind.CloseParenToken);
406N(SyntaxKind.Block);
408N(SyntaxKind.OpenBraceToken);
409N(SyntaxKind.ForEachVariableStatement);
411N(SyntaxKind.ForEachKeyword);
413N(SyntaxKind.AwaitExpression);
415N(SyntaxKind.AwaitKeyword);
416N(SyntaxKind.ParenthesizedExpression);
418N(SyntaxKind.OpenParenToken);
419N(SyntaxKind.IdentifierName);
421N(SyntaxKind.IdentifierToken, "var");
427N(SyntaxKind.IdentifierName);
429N(SyntaxKind.IdentifierToken, "i");
441N(SyntaxKind.ExpressionStatement);
443N(SyntaxKind.IdentifierName);
445N(SyntaxKind.IdentifierToken, "collection");
449N(SyntaxKind.Block);
451N(SyntaxKind.OpenBraceToken);
452N(SyntaxKind.CloseBraceToken);
454N(SyntaxKind.CloseBraceToken);
457N(SyntaxKind.CloseBraceToken);
459N(SyntaxKind.EndOfFileToken);
480N(SyntaxKind.CompilationUnit);
482N(SyntaxKind.ClassDeclaration);
484N(SyntaxKind.ClassKeyword);
485N(SyntaxKind.IdentifierToken, "C");
486N(SyntaxKind.OpenBraceToken);
487N(SyntaxKind.MethodDeclaration);
489N(SyntaxKind.AsyncKeyword);
490N(SyntaxKind.PredefinedType);
492N(SyntaxKind.VoidKeyword);
494N(SyntaxKind.IdentifierToken, "M");
495N(SyntaxKind.ParameterList);
497N(SyntaxKind.OpenParenToken);
498N(SyntaxKind.CloseParenToken);
500N(SyntaxKind.Block);
502N(SyntaxKind.OpenBraceToken);
503N(SyntaxKind.ForEachVariableStatement);
505N(SyntaxKind.AwaitKeyword);
506N(SyntaxKind.ForEachKeyword);
507N(SyntaxKind.OpenParenToken);
508N(SyntaxKind.DeclarationExpression);
510N(SyntaxKind.IdentifierName);
512N(SyntaxKind.IdentifierToken, "var");
514N(SyntaxKind.ParenthesizedVariableDesignation);
516N(SyntaxKind.OpenParenToken);
517N(SyntaxKind.SingleVariableDesignation);
519N(SyntaxKind.IdentifierToken, "i");
521N(SyntaxKind.CommaToken);
522N(SyntaxKind.SingleVariableDesignation);
524N(SyntaxKind.IdentifierToken, "j");
526N(SyntaxKind.CloseParenToken);
529N(SyntaxKind.InKeyword);
530N(SyntaxKind.IdentifierName);
532N(SyntaxKind.IdentifierToken, "collection");
534N(SyntaxKind.CloseParenToken);
535N(SyntaxKind.Block);
537N(SyntaxKind.OpenBraceToken);
538N(SyntaxKind.CloseBraceToken);
541N(SyntaxKind.CloseBraceToken);
544N(SyntaxKind.CloseBraceToken);
546N(SyntaxKind.EndOfFileToken);
Parsing\AwaitParsingTests.cs (780)
39N(SyntaxKind.CompilationUnit);
41N(SyntaxKind.ClassDeclaration);
43N(SyntaxKind.ClassKeyword);
44N(SyntaxKind.IdentifierToken);
45N(SyntaxKind.OpenBraceToken);
46N(SyntaxKind.MethodDeclaration);
48N(SyntaxKind.AsyncKeyword);
49N(SyntaxKind.PredefinedType);
51N(SyntaxKind.VoidKeyword);
53N(SyntaxKind.IdentifierToken);
54N(SyntaxKind.ParameterList);
56N(SyntaxKind.OpenParenToken);
57N(SyntaxKind.CloseParenToken);
59N(SyntaxKind.Block);
61N(SyntaxKind.OpenBraceToken);
62N(SyntaxKind.ExpressionStatement);
64N(SyntaxKind.AwaitExpression);
66N(SyntaxKind.AwaitKeyword);
67N(SyntaxKind.InvocationExpression);
69N(SyntaxKind.IdentifierName);
71N(SyntaxKind.IdentifierToken);
73N(SyntaxKind.ArgumentList);
75N(SyntaxKind.OpenParenToken);
76N(SyntaxKind.CloseParenToken);
80N(SyntaxKind.SemicolonToken);
82N(SyntaxKind.CloseBraceToken);
85N(SyntaxKind.CloseBraceToken);
87N(SyntaxKind.EndOfFileToken);
104N(SyntaxKind.CompilationUnit);
106N(SyntaxKind.ClassDeclaration);
108N(SyntaxKind.ClassKeyword);
109N(SyntaxKind.IdentifierToken);
110N(SyntaxKind.OpenBraceToken);
111N(SyntaxKind.MethodDeclaration);
113N(SyntaxKind.PredefinedType);
115N(SyntaxKind.VoidKeyword);
117N(SyntaxKind.IdentifierToken);
118N(SyntaxKind.ParameterList);
120N(SyntaxKind.OpenParenToken);
121N(SyntaxKind.CloseParenToken);
123N(SyntaxKind.Block);
125N(SyntaxKind.OpenBraceToken);
126N(SyntaxKind.ExpressionStatement);
128N(SyntaxKind.AwaitExpression);
130N(SyntaxKind.AwaitKeyword);
131N(SyntaxKind.InvocationExpression);
133N(SyntaxKind.IdentifierName);
135N(SyntaxKind.IdentifierToken);
137N(SyntaxKind.ArgumentList);
139N(SyntaxKind.OpenParenToken);
140N(SyntaxKind.CloseParenToken);
144N(SyntaxKind.SemicolonToken);
146N(SyntaxKind.CloseBraceToken);
149N(SyntaxKind.CloseBraceToken);
151N(SyntaxKind.EndOfFileToken);
168N(SyntaxKind.CompilationUnit);
170N(SyntaxKind.ClassDeclaration);
172N(SyntaxKind.ClassKeyword);
173N(SyntaxKind.IdentifierToken);
174N(SyntaxKind.OpenBraceToken);
175N(SyntaxKind.MethodDeclaration);
177N(SyntaxKind.AsyncKeyword);
178N(SyntaxKind.PredefinedType);
180N(SyntaxKind.VoidKeyword);
182N(SyntaxKind.IdentifierToken);
183N(SyntaxKind.ParameterList);
185N(SyntaxKind.OpenParenToken);
186N(SyntaxKind.CloseParenToken);
188N(SyntaxKind.Block);
190N(SyntaxKind.OpenBraceToken);
191N(SyntaxKind.ExpressionStatement);
193N(SyntaxKind.AwaitExpression);
195N(SyntaxKind.AwaitKeyword);
196N(SyntaxKind.NumericLiteralExpression);
198N(SyntaxKind.NumericLiteralToken);
201N(SyntaxKind.SemicolonToken);
203N(SyntaxKind.CloseBraceToken);
206N(SyntaxKind.CloseBraceToken);
208N(SyntaxKind.EndOfFileToken);
233N(SyntaxKind.CompilationUnit);
235N(SyntaxKind.ClassDeclaration);
237N(SyntaxKind.ClassKeyword);
238N(SyntaxKind.IdentifierToken);
239N(SyntaxKind.OpenBraceToken);
240N(SyntaxKind.MethodDeclaration);
242N(SyntaxKind.PredefinedType);
244N(SyntaxKind.VoidKeyword);
246N(SyntaxKind.IdentifierToken);
247N(SyntaxKind.ParameterList);
249N(SyntaxKind.OpenParenToken);
250N(SyntaxKind.CloseParenToken);
252N(SyntaxKind.Block);
254N(SyntaxKind.OpenBraceToken);
255N(SyntaxKind.ExpressionStatement);
257N(SyntaxKind.ParenthesizedLambdaExpression);
259N(SyntaxKind.AsyncKeyword);
260N(SyntaxKind.ParameterList);
262N(SyntaxKind.OpenParenToken);
263N(SyntaxKind.CloseParenToken);
265N(SyntaxKind.EqualsGreaterThanToken);
266N(SyntaxKind.Block);
268N(SyntaxKind.OpenBraceToken);
269N(SyntaxKind.ExpressionStatement);
271N(SyntaxKind.AwaitExpression);
273N(SyntaxKind.AwaitKeyword);
274N(SyntaxKind.NumericLiteralExpression);
276N(SyntaxKind.NumericLiteralToken);
279N(SyntaxKind.SemicolonToken);
281N(SyntaxKind.ExpressionStatement);
283N(SyntaxKind.ParenthesizedLambdaExpression);
285N(SyntaxKind.ParameterList);
287N(SyntaxKind.OpenParenToken);
288N(SyntaxKind.CloseParenToken);
290N(SyntaxKind.EqualsGreaterThanToken);
291N(SyntaxKind.Block);
293N(SyntaxKind.OpenBraceToken);
294N(SyntaxKind.LocalDeclarationStatement);
296N(SyntaxKind.VariableDeclaration);
298N(SyntaxKind.PredefinedType);
300N(SyntaxKind.IntKeyword);
302N(SyntaxKind.VariableDeclarator);
304N(SyntaxKind.IdentifierToken);
307N(SyntaxKind.SemicolonToken);
309N(SyntaxKind.CloseBraceToken);
312N(SyntaxKind.SemicolonToken);
314N(SyntaxKind.CloseBraceToken);
317N(SyntaxKind.SemicolonToken);
319N(SyntaxKind.CloseBraceToken);
322N(SyntaxKind.CloseBraceToken);
324N(SyntaxKind.EndOfFileToken);
341N(SyntaxKind.CompilationUnit);
343N(SyntaxKind.ClassDeclaration);
345N(SyntaxKind.ClassKeyword);
346N(SyntaxKind.IdentifierToken);
347N(SyntaxKind.OpenBraceToken);
348N(SyntaxKind.MethodDeclaration);
350N(SyntaxKind.AsyncKeyword);
351N(SyntaxKind.PredefinedType);
353N(SyntaxKind.VoidKeyword);
355N(SyntaxKind.IdentifierToken);
356N(SyntaxKind.ParameterList);
358N(SyntaxKind.OpenParenToken);
359N(SyntaxKind.CloseParenToken);
361N(SyntaxKind.Block);
363N(SyntaxKind.OpenBraceToken);
364N(SyntaxKind.LocalDeclarationStatement);
366N(SyntaxKind.VariableDeclaration);
368N(SyntaxKind.PredefinedType);
370N(SyntaxKind.IntKeyword);
372N(SyntaxKind.VariableDeclarator);
374N(SyntaxKind.IdentifierToken);
375N(SyntaxKind.EqualsValueClause);
377N(SyntaxKind.EqualsToken);
378N(SyntaxKind.LogicalOrExpression);
380N(SyntaxKind.AwaitExpression);
382N(SyntaxKind.AwaitKeyword);
383N(SyntaxKind.InvocationExpression);
385N(SyntaxKind.IdentifierName);
387N(SyntaxKind.IdentifierToken);
389N(SyntaxKind.ArgumentList);
391N(SyntaxKind.OpenParenToken);
392N(SyntaxKind.CloseParenToken);
396N(SyntaxKind.BarBarToken);
397N(SyntaxKind.AwaitExpression);
399N(SyntaxKind.AwaitKeyword);
400N(SyntaxKind.InvocationExpression);
402N(SyntaxKind.IdentifierName);
404N(SyntaxKind.IdentifierToken);
406N(SyntaxKind.ArgumentList);
408N(SyntaxKind.OpenParenToken);
409N(SyntaxKind.CloseParenToken);
417N(SyntaxKind.SemicolonToken);
419N(SyntaxKind.CloseBraceToken);
422N(SyntaxKind.CloseBraceToken);
424N(SyntaxKind.EndOfFileToken);
435N(SyntaxKind.ParenthesizedLambdaExpression);
437N(SyntaxKind.AsyncKeyword);
438N(SyntaxKind.ParameterList);
440N(SyntaxKind.OpenParenToken);
441N(SyntaxKind.CloseParenToken);
443N(SyntaxKind.EqualsGreaterThanToken);
444N(SyntaxKind.AwaitExpression);
446N(SyntaxKind.AwaitKeyword);
447N(SyntaxKind.InvocationExpression);
449N(SyntaxKind.SimpleMemberAccessExpression);
451N(SyntaxKind.BaseExpression);
453N(SyntaxKind.BaseKeyword);
455N(SyntaxKind.DotToken);
456N(SyntaxKind.IdentifierName);
458N(SyntaxKind.IdentifierToken, "g");
461N(SyntaxKind.ArgumentList);
463N(SyntaxKind.OpenParenToken);
464N(SyntaxKind.CloseParenToken);
479N(SyntaxKind.ParenthesizedLambdaExpression);
481N(SyntaxKind.AsyncKeyword);
482N(SyntaxKind.ParameterList);
484N(SyntaxKind.OpenParenToken);
485N(SyntaxKind.CloseParenToken);
487N(SyntaxKind.EqualsGreaterThanToken);
488N(SyntaxKind.AwaitExpression);
490N(SyntaxKind.AwaitKeyword);
491N(SyntaxKind.InvocationExpression);
493N(SyntaxKind.SimpleMemberAccessExpression);
495N(SyntaxKind.ThisExpression);
497N(SyntaxKind.ThisKeyword);
499N(SyntaxKind.DotToken);
500N(SyntaxKind.IdentifierName);
502N(SyntaxKind.IdentifierToken, "g");
505N(SyntaxKind.ArgumentList);
507N(SyntaxKind.OpenParenToken);
508N(SyntaxKind.CloseParenToken);
523N(SyntaxKind.ParenthesizedLambdaExpression);
525N(SyntaxKind.AsyncKeyword);
526N(SyntaxKind.ParameterList);
528N(SyntaxKind.OpenParenToken);
529N(SyntaxKind.CloseParenToken);
531N(SyntaxKind.EqualsGreaterThanToken);
532N(SyntaxKind.AwaitExpression);
534N(SyntaxKind.AwaitKeyword);
535N(SyntaxKind.DefaultExpression);
537N(SyntaxKind.DefaultKeyword);
538N(SyntaxKind.OpenParenToken);
539N(SyntaxKind.IdentifierName);
541N(SyntaxKind.IdentifierToken, "Task");
543N(SyntaxKind.CloseParenToken);
557N(SyntaxKind.ParenthesizedLambdaExpression);
559N(SyntaxKind.AsyncKeyword);
560N(SyntaxKind.ParameterList);
562N(SyntaxKind.OpenParenToken);
563N(SyntaxKind.CloseParenToken);
565N(SyntaxKind.EqualsGreaterThanToken);
566N(SyntaxKind.AwaitExpression);
568N(SyntaxKind.AwaitKeyword);
569N(SyntaxKind.IdentifierName);
571N(SyntaxKind.IdentifierToken, "goo");
585N(SyntaxKind.ParenthesizedLambdaExpression);
587N(SyntaxKind.AsyncKeyword);
588N(SyntaxKind.ParameterList);
590N(SyntaxKind.OpenParenToken);
591N(SyntaxKind.CloseParenToken);
593N(SyntaxKind.EqualsGreaterThanToken);
594N(SyntaxKind.AwaitExpression);
596N(SyntaxKind.AwaitKeyword);
597N(SyntaxKind.CheckedExpression);
599N(SyntaxKind.CheckedKeyword);
619N(SyntaxKind.ParenthesizedLambdaExpression);
621N(SyntaxKind.AsyncKeyword);
622N(SyntaxKind.ParameterList);
624N(SyntaxKind.OpenParenToken);
625N(SyntaxKind.CloseParenToken);
627N(SyntaxKind.EqualsGreaterThanToken);
628N(SyntaxKind.AwaitExpression);
630N(SyntaxKind.AwaitKeyword);
631N(SyntaxKind.UncheckedExpression);
633N(SyntaxKind.UncheckedKeyword);
653N(SyntaxKind.ParenthesizedLambdaExpression);
655N(SyntaxKind.AsyncKeyword);
656N(SyntaxKind.ParameterList);
658N(SyntaxKind.OpenParenToken);
659N(SyntaxKind.CloseParenToken);
661N(SyntaxKind.EqualsGreaterThanToken);
662N(SyntaxKind.AwaitExpression);
664N(SyntaxKind.AwaitKeyword);
665N(SyntaxKind.ParenthesizedExpression);
667N(SyntaxKind.OpenParenToken);
668N(SyntaxKind.InvocationExpression);
670N(SyntaxKind.IdentifierName);
672N(SyntaxKind.IdentifierToken, "goo");
674N(SyntaxKind.ArgumentList);
676N(SyntaxKind.OpenParenToken);
677N(SyntaxKind.CloseParenToken);
680N(SyntaxKind.CloseParenToken);
694N(SyntaxKind.ParenthesizedLambdaExpression);
696N(SyntaxKind.AsyncKeyword);
697N(SyntaxKind.ParameterList);
699N(SyntaxKind.OpenParenToken);
700N(SyntaxKind.CloseParenToken);
702N(SyntaxKind.EqualsGreaterThanToken);
703N(SyntaxKind.AwaitExpression);
705N(SyntaxKind.AwaitKeyword);
706N(SyntaxKind.ObjectCreationExpression);
708N(SyntaxKind.NewKeyword);
709N(SyntaxKind.IdentifierName);
711N(SyntaxKind.IdentifierToken, "Goo");
713N(SyntaxKind.ArgumentList);
715N(SyntaxKind.OpenParenToken);
716N(SyntaxKind.CloseParenToken);
731N(SyntaxKind.ParenthesizedLambdaExpression);
733N(SyntaxKind.AsyncKeyword);
734N(SyntaxKind.ParameterList);
736N(SyntaxKind.OpenParenToken);
737N(SyntaxKind.CloseParenToken);
739N(SyntaxKind.EqualsGreaterThanToken);
740N(SyntaxKind.AwaitExpression);
742N(SyntaxKind.AwaitKeyword);
743N(SyntaxKind.AwaitExpression);
745N(SyntaxKind.AwaitKeyword);
746N(SyntaxKind.IdentifierName);
748N(SyntaxKind.IdentifierToken);
762N(SyntaxKind.ParenthesizedLambdaExpression);
764N(SyntaxKind.AsyncKeyword);
765N(SyntaxKind.ParameterList);
767N(SyntaxKind.OpenParenToken);
768N(SyntaxKind.CloseParenToken);
770N(SyntaxKind.EqualsGreaterThanToken);
771N(SyntaxKind.PreIncrementExpression);
773N(SyntaxKind.PlusPlusToken);
774N(SyntaxKind.AwaitExpression);
776N(SyntaxKind.AwaitKeyword);
777N(SyntaxKind.IdentifierName);
779N(SyntaxKind.IdentifierToken);
793N(SyntaxKind.ParenthesizedLambdaExpression);
795N(SyntaxKind.AsyncKeyword);
796N(SyntaxKind.ParameterList);
798N(SyntaxKind.OpenParenToken);
799N(SyntaxKind.CloseParenToken);
801N(SyntaxKind.EqualsGreaterThanToken);
802N(SyntaxKind.AwaitExpression);
804N(SyntaxKind.AwaitKeyword);
805N(SyntaxKind.PostIncrementExpression);
807N(SyntaxKind.IdentifierName);
809N(SyntaxKind.IdentifierToken);
811N(SyntaxKind.PlusPlusToken);
824N(SyntaxKind.ParenthesizedLambdaExpression);
826N(SyntaxKind.AsyncKeyword);
827N(SyntaxKind.ParameterList);
829N(SyntaxKind.OpenParenToken);
830N(SyntaxKind.CloseParenToken);
832N(SyntaxKind.EqualsGreaterThanToken);
833N(SyntaxKind.MultiplyExpression);
835N(SyntaxKind.AwaitExpression);
837N(SyntaxKind.AwaitKeyword);
838N(SyntaxKind.IdentifierName);
840N(SyntaxKind.IdentifierToken);
843N(SyntaxKind.AsteriskToken);
844N(SyntaxKind.IdentifierName);
846N(SyntaxKind.IdentifierToken);
859N(SyntaxKind.ParenthesizedLambdaExpression);
861N(SyntaxKind.ParameterList);
863N(SyntaxKind.OpenParenToken);
864N(SyntaxKind.CloseParenToken);
866N(SyntaxKind.EqualsGreaterThanToken);
867N(SyntaxKind.PreIncrementExpression);
869N(SyntaxKind.PlusPlusToken);
870N(SyntaxKind.AwaitExpression);
872N(SyntaxKind.AwaitKeyword);
873N(SyntaxKind.IdentifierName);
875N(SyntaxKind.IdentifierToken);
888N(SyntaxKind.ParenthesizedLambdaExpression);
890N(SyntaxKind.AsyncKeyword);
891N(SyntaxKind.ParameterList);
893N(SyntaxKind.OpenParenToken);
894N(SyntaxKind.CloseParenToken);
896N(SyntaxKind.EqualsGreaterThanToken);
897N(SyntaxKind.ConditionalExpression);
899N(SyntaxKind.AwaitExpression);
901N(SyntaxKind.AwaitKeyword);
902N(SyntaxKind.IdentifierName);
904N(SyntaxKind.IdentifierToken);
907N(SyntaxKind.QuestionToken);
908N(SyntaxKind.IdentifierName);
910N(SyntaxKind.IdentifierToken);
912N(SyntaxKind.ColonToken);
913N(SyntaxKind.IdentifierName);
915N(SyntaxKind.IdentifierToken);
933N(SyntaxKind.ParenthesizedLambdaExpression);
935N(SyntaxKind.AsyncKeyword);
936N(SyntaxKind.ParameterList);
938N(SyntaxKind.OpenParenToken);
939N(SyntaxKind.CloseParenToken);
941N(SyntaxKind.EqualsGreaterThanToken);
942N(SyntaxKind.Block);
944N(SyntaxKind.OpenBraceToken);
945N(SyntaxKind.ExpressionStatement);
947N(SyntaxKind.AwaitExpression);
949N(SyntaxKind.AwaitKeyword);
950N(SyntaxKind.NumericLiteralExpression);
952N(SyntaxKind.NumericLiteralToken);
955N(SyntaxKind.SemicolonToken);
957N(SyntaxKind.ExpressionStatement);
959N(SyntaxKind.ParenthesizedLambdaExpression);
961N(SyntaxKind.ParameterList);
963N(SyntaxKind.OpenParenToken);
964N(SyntaxKind.CloseParenToken);
966N(SyntaxKind.EqualsGreaterThanToken);
967N(SyntaxKind.Block);
969N(SyntaxKind.OpenBraceToken);
970N(SyntaxKind.LocalDeclarationStatement);
972N(SyntaxKind.VariableDeclaration);
974N(SyntaxKind.PredefinedType);
976N(SyntaxKind.IntKeyword);
978N(SyntaxKind.VariableDeclarator);
980N(SyntaxKind.IdentifierToken);
983N(SyntaxKind.SemicolonToken);
985N(SyntaxKind.CloseBraceToken);
988N(SyntaxKind.SemicolonToken);
990N(SyntaxKind.ExpressionStatement);
992N(SyntaxKind.AwaitExpression);
994N(SyntaxKind.AwaitKeyword);
995N(SyntaxKind.NumericLiteralExpression);
997N(SyntaxKind.NumericLiteralToken);
1000N(SyntaxKind.SemicolonToken);
1002N(SyntaxKind.CloseBraceToken);
1019N(SyntaxKind.ParenthesizedLambdaExpression);
1021N(SyntaxKind.ParameterList);
1023N(SyntaxKind.OpenParenToken);
1024N(SyntaxKind.CloseParenToken);
1026N(SyntaxKind.EqualsGreaterThanToken);
1027N(SyntaxKind.Block);
1029N(SyntaxKind.OpenBraceToken);
1030N(SyntaxKind.LocalDeclarationStatement);
1032N(SyntaxKind.VariableDeclaration);
1034N(SyntaxKind.PredefinedType);
1036N(SyntaxKind.IntKeyword);
1038N(SyntaxKind.VariableDeclarator);
1040N(SyntaxKind.IdentifierToken);
1043N(SyntaxKind.SemicolonToken);
1045N(SyntaxKind.ExpressionStatement);
1047N(SyntaxKind.ParenthesizedLambdaExpression);
1049N(SyntaxKind.AsyncKeyword);
1050N(SyntaxKind.ParameterList);
1052N(SyntaxKind.OpenParenToken);
1053N(SyntaxKind.CloseParenToken);
1055N(SyntaxKind.EqualsGreaterThanToken);
1056N(SyntaxKind.Block);
1058N(SyntaxKind.OpenBraceToken);
1059N(SyntaxKind.ExpressionStatement);
1061N(SyntaxKind.AwaitExpression);
1063N(SyntaxKind.AwaitKeyword);
1064N(SyntaxKind.NumericLiteralExpression);
1066N(SyntaxKind.NumericLiteralToken);
1069N(SyntaxKind.SemicolonToken);
1071N(SyntaxKind.CloseBraceToken);
1074N(SyntaxKind.SemicolonToken);
1076N(SyntaxKind.LocalDeclarationStatement);
1078N(SyntaxKind.VariableDeclaration);
1080N(SyntaxKind.PredefinedType);
1082N(SyntaxKind.IntKeyword);
1084N(SyntaxKind.VariableDeclarator);
1086N(SyntaxKind.IdentifierToken);
1089N(SyntaxKind.SemicolonToken);
1091N(SyntaxKind.CloseBraceToken);
1106N(SyntaxKind.ParenthesizedLambdaExpression);
1108N(SyntaxKind.AsyncKeyword);
1109N(SyntaxKind.ParameterList);
1111N(SyntaxKind.OpenParenToken);
1112N(SyntaxKind.CloseParenToken);
1114N(SyntaxKind.EqualsGreaterThanToken);
1115N(SyntaxKind.Block);
1117N(SyntaxKind.OpenBraceToken);
1118N(SyntaxKind.UsingStatement);
1120N(SyntaxKind.UsingKeyword);
1121N(SyntaxKind.OpenParenToken);
1122N(SyntaxKind.AwaitExpression);
1124N(SyntaxKind.AwaitKeyword);
1125N(SyntaxKind.InvocationExpression);
1127N(SyntaxKind.IdentifierName);
1129N(SyntaxKind.IdentifierToken);
1131N(SyntaxKind.ArgumentList);
1133N(SyntaxKind.OpenParenToken);
1134N(SyntaxKind.CloseParenToken);
1138N(SyntaxKind.CloseParenToken);
1139N(SyntaxKind.Block);
1141N(SyntaxKind.OpenBraceToken);
1142N(SyntaxKind.CloseBraceToken);
1145N(SyntaxKind.CloseBraceToken);
1159N(SyntaxKind.ParenthesizedLambdaExpression);
1161N(SyntaxKind.ParameterList);
1163N(SyntaxKind.OpenParenToken);
1164N(SyntaxKind.CloseParenToken);
1166N(SyntaxKind.EqualsGreaterThanToken);
1167N(SyntaxKind.AwaitExpression);
1169N(SyntaxKind.AwaitKeyword);
1170N(SyntaxKind.IdentifierName);
1172N(SyntaxKind.IdentifierToken);
1185N(SyntaxKind.ParenthesizedLambdaExpression);
1187N(SyntaxKind.ParameterList);
1189N(SyntaxKind.OpenParenToken);
1190N(SyntaxKind.CloseParenToken);
1192N(SyntaxKind.EqualsGreaterThanToken);
1193N(SyntaxKind.AwaitExpression);
1195N(SyntaxKind.AwaitKeyword);
1196N(SyntaxKind.AwaitExpression);
1198N(SyntaxKind.AwaitKeyword);
1199N(SyntaxKind.IdentifierName);
1201N(SyntaxKind.IdentifierToken);
1215N(SyntaxKind.ParenthesizedLambdaExpression);
1217N(SyntaxKind.ParameterList);
1219N(SyntaxKind.OpenParenToken);
1220N(SyntaxKind.CloseParenToken);
1222N(SyntaxKind.EqualsGreaterThanToken);
1223N(SyntaxKind.AwaitExpression);
1225N(SyntaxKind.AwaitKeyword);
1226N(SyntaxKind.ArrayCreationExpression);
1228N(SyntaxKind.NewKeyword);
1229N(SyntaxKind.ArrayType);
1231N(SyntaxKind.PredefinedType);
1233N(SyntaxKind.IntKeyword);
1235N(SyntaxKind.ArrayRankSpecifier);
1237N(SyntaxKind.OpenBracketToken);
1238N(SyntaxKind.OmittedArraySizeExpression);
1240N(SyntaxKind.OmittedArraySizeExpressionToken);
1242N(SyntaxKind.CloseBracketToken);
1257N(SyntaxKind.ParenthesizedLambdaExpression);
1259N(SyntaxKind.ParameterList);
1261N(SyntaxKind.OpenParenToken);
1262N(SyntaxKind.CloseParenToken);
1264N(SyntaxKind.EqualsGreaterThanToken);
1265N(SyntaxKind.AwaitExpression);
1267N(SyntaxKind.AwaitKeyword);
1268N(SyntaxKind.InvocationExpression);
1270N(SyntaxKind.SimpleMemberAccessExpression);
1272N(SyntaxKind.ThisExpression);
1274N(SyntaxKind.ThisKeyword);
1276N(SyntaxKind.DotToken);
1277N(SyntaxKind.IdentifierName);
1279N(SyntaxKind.IdentifierToken);
1282N(SyntaxKind.ArgumentList);
1284N(SyntaxKind.OpenParenToken);
1285N(SyntaxKind.CloseParenToken);
1299N(SyntaxKind.ParenthesizedLambdaExpression);
1301N(SyntaxKind.ParameterList);
1303N(SyntaxKind.OpenParenToken);
1304N(SyntaxKind.CloseParenToken);
1306N(SyntaxKind.EqualsGreaterThanToken);
1307N(SyntaxKind.AwaitExpression);
1309N(SyntaxKind.AwaitKeyword);
1310N(SyntaxKind.InvocationExpression);
1312N(SyntaxKind.SimpleMemberAccessExpression);
1314N(SyntaxKind.BaseExpression);
1316N(SyntaxKind.BaseKeyword);
1318N(SyntaxKind.DotToken);
1319N(SyntaxKind.IdentifierName);
1321N(SyntaxKind.IdentifierToken);
1324N(SyntaxKind.ArgumentList);
1326N(SyntaxKind.OpenParenToken);
1327N(SyntaxKind.CloseParenToken);
1341N(SyntaxKind.ParenthesizedLambdaExpression);
1343N(SyntaxKind.ParameterList);
1345N(SyntaxKind.OpenParenToken);
1346N(SyntaxKind.CloseParenToken);
1348N(SyntaxKind.EqualsGreaterThanToken);
1349N(SyntaxKind.AwaitExpression);
1351N(SyntaxKind.AwaitKeyword);
1352N(SyntaxKind.AnonymousMethodExpression);
1354N(SyntaxKind.DelegateKeyword);
1355N(SyntaxKind.Block);
1357N(SyntaxKind.OpenBraceToken);
1358N(SyntaxKind.CloseBraceToken);
1372N(SyntaxKind.ParenthesizedLambdaExpression);
1374N(SyntaxKind.ParameterList);
1376N(SyntaxKind.OpenParenToken);
1377N(SyntaxKind.CloseParenToken);
1379N(SyntaxKind.EqualsGreaterThanToken);
1380N(SyntaxKind.AwaitExpression);
1382N(SyntaxKind.AwaitKeyword);
1383N(SyntaxKind.CheckedExpression);
1385N(SyntaxKind.CheckedKeyword);
1386N(SyntaxKind.OpenParenToken);
1391N(SyntaxKind.CloseParenToken);
1404N(SyntaxKind.ParenthesizedLambdaExpression);
1406N(SyntaxKind.ParameterList);
1408N(SyntaxKind.OpenParenToken);
1409N(SyntaxKind.CloseParenToken);
1411N(SyntaxKind.EqualsGreaterThanToken);
1412N(SyntaxKind.AwaitExpression);
1414N(SyntaxKind.AwaitKeyword);
1415N(SyntaxKind.UncheckedExpression);
1417N(SyntaxKind.UncheckedKeyword);
1418N(SyntaxKind.OpenParenToken);
1423N(SyntaxKind.CloseParenToken);
1436N(SyntaxKind.ParenthesizedLambdaExpression);
1438N(SyntaxKind.ParameterList);
1440N(SyntaxKind.OpenParenToken);
1441N(SyntaxKind.CloseParenToken);
1443N(SyntaxKind.EqualsGreaterThanToken);
1444N(SyntaxKind.AwaitExpression);
1446N(SyntaxKind.AwaitKeyword);
1447N(SyntaxKind.DefaultExpression);
1449N(SyntaxKind.DefaultKeyword);
1450N(SyntaxKind.OpenParenToken);
1451N(SyntaxKind.IdentifierName);
1453N(SyntaxKind.IdentifierToken);
1455N(SyntaxKind.CloseParenToken);
1468N(SyntaxKind.ParenthesizedLambdaExpression);
1470N(SyntaxKind.ParameterList);
1472N(SyntaxKind.OpenParenToken);
1473N(SyntaxKind.CloseParenToken);
1475N(SyntaxKind.EqualsGreaterThanToken);
1476N(SyntaxKind.AwaitExpression);
1478N(SyntaxKind.AwaitKeyword);
1479N(SyntaxKind.TrueLiteralExpression);
1481N(SyntaxKind.TrueKeyword);
1494N(SyntaxKind.ParenthesizedLambdaExpression);
1496N(SyntaxKind.ParameterList);
1498N(SyntaxKind.OpenParenToken);
1499N(SyntaxKind.CloseParenToken);
1501N(SyntaxKind.EqualsGreaterThanToken);
1502N(SyntaxKind.AwaitExpression);
1504N(SyntaxKind.AwaitKeyword);
1505N(SyntaxKind.FalseLiteralExpression);
1507N(SyntaxKind.FalseKeyword);
1520N(SyntaxKind.ParenthesizedLambdaExpression);
1522N(SyntaxKind.ParameterList);
1524N(SyntaxKind.OpenParenToken);
1525N(SyntaxKind.CloseParenToken);
1527N(SyntaxKind.EqualsGreaterThanToken);
1528N(SyntaxKind.AwaitExpression);
1530N(SyntaxKind.AwaitKeyword);
1531N(SyntaxKind.StringLiteralExpression);
1533N(SyntaxKind.StringLiteralToken);
1546N(SyntaxKind.ParenthesizedLambdaExpression);
1548N(SyntaxKind.ParameterList);
1550N(SyntaxKind.OpenParenToken);
1551N(SyntaxKind.CloseParenToken);
1553N(SyntaxKind.EqualsGreaterThanToken);
1554N(SyntaxKind.AwaitExpression);
1556N(SyntaxKind.AwaitKeyword);
1557N(SyntaxKind.NumericLiteralExpression);
1559N(SyntaxKind.NumericLiteralToken);
1572N(SyntaxKind.ParenthesizedLambdaExpression);
1574N(SyntaxKind.ParameterList);
1576N(SyntaxKind.OpenParenToken);
1577N(SyntaxKind.CloseParenToken);
1579N(SyntaxKind.EqualsGreaterThanToken);
1580N(SyntaxKind.AwaitExpression);
1582N(SyntaxKind.AwaitKeyword);
1583N(SyntaxKind.NumericLiteralExpression);
1585N(SyntaxKind.NumericLiteralToken);
1598N(SyntaxKind.ParenthesizedLambdaExpression);
1600N(SyntaxKind.ParameterList);
1602N(SyntaxKind.OpenParenToken);
1603N(SyntaxKind.CloseParenToken);
1605N(SyntaxKind.EqualsGreaterThanToken);
1606N(SyntaxKind.AwaitExpression);
1608N(SyntaxKind.AwaitKeyword);
1609N(SyntaxKind.NullLiteralExpression);
1611N(SyntaxKind.NullKeyword);
1624N(SyntaxKind.ParenthesizedLambdaExpression);
1626N(SyntaxKind.ParameterList);
1628N(SyntaxKind.OpenParenToken);
1629N(SyntaxKind.CloseParenToken);
1631N(SyntaxKind.EqualsGreaterThanToken);
1632N(SyntaxKind.AwaitExpression);
1634N(SyntaxKind.AwaitKeyword);
1635N(SyntaxKind.CharacterLiteralExpression);
1637N(SyntaxKind.CharacterLiteralToken);
1653N(SyntaxKind.ParenthesizedLambdaExpression);
1655N(SyntaxKind.ParameterList);
1657N(SyntaxKind.OpenParenToken);
1658N(SyntaxKind.CloseParenToken);
1660N(SyntaxKind.EqualsGreaterThanToken);
1661N(SyntaxKind.Block);
1663N(SyntaxKind.OpenBraceToken);
1664N(SyntaxKind.UsingStatement);
1666N(SyntaxKind.UsingKeyword);
1667N(SyntaxKind.OpenParenToken);
1668N(SyntaxKind.AwaitExpression);
1670N(SyntaxKind.AwaitKeyword);
1671N(SyntaxKind.InvocationExpression);
1673N(SyntaxKind.IdentifierName);
1675N(SyntaxKind.IdentifierToken);
1677N(SyntaxKind.ArgumentList);
1679N(SyntaxKind.OpenParenToken);
1680N(SyntaxKind.CloseParenToken);
1684N(SyntaxKind.CloseParenToken);
1685N(SyntaxKind.Block);
1687N(SyntaxKind.OpenBraceToken);
1688N(SyntaxKind.CloseBraceToken);
1691N(SyntaxKind.CloseBraceToken);
1709N(SyntaxKind.ParenthesizedLambdaExpression);
1711N(SyntaxKind.ParameterList);
1713N(SyntaxKind.OpenParenToken);
1714N(SyntaxKind.CloseParenToken);
1716N(SyntaxKind.EqualsGreaterThanToken);
1717N(SyntaxKind.Block);
1719N(SyntaxKind.OpenBraceToken);
1720N(SyntaxKind.LocalDeclarationStatement);
1722N(SyntaxKind.VariableDeclaration);
1724N(SyntaxKind.IdentifierName);
1726N(SyntaxKind.IdentifierToken);
1728N(SyntaxKind.VariableDeclarator);
1730N(SyntaxKind.IdentifierToken);
1733N(SyntaxKind.SemicolonToken);
1735N(SyntaxKind.CloseBraceToken);
1749N(SyntaxKind.ParenthesizedLambdaExpression);
1751N(SyntaxKind.ParameterList);
1753N(SyntaxKind.OpenParenToken);
1754N(SyntaxKind.CloseParenToken);
1756N(SyntaxKind.EqualsGreaterThanToken);
1757N(SyntaxKind.Block);
1759N(SyntaxKind.OpenBraceToken);
1760N(SyntaxKind.ExpressionStatement);
1762N(SyntaxKind.AwaitExpression);
1764N(SyntaxKind.AwaitKeyword);
1765N(SyntaxKind.InvocationExpression);
1767N(SyntaxKind.IdentifierName);
1769N(SyntaxKind.IdentifierToken);
1771N(SyntaxKind.ArgumentList);
1773N(SyntaxKind.OpenParenToken);
1774N(SyntaxKind.CloseParenToken);
1778N(SyntaxKind.SemicolonToken);
1780N(SyntaxKind.CloseBraceToken);
1794N(SyntaxKind.ParenthesizedLambdaExpression);
1796N(SyntaxKind.ParameterList);
1798N(SyntaxKind.OpenParenToken);
1799N(SyntaxKind.CloseParenToken);
1801N(SyntaxKind.EqualsGreaterThanToken);
1802N(SyntaxKind.Block);
1804N(SyntaxKind.OpenBraceToken);
1805N(SyntaxKind.LocalDeclarationStatement);
1807N(SyntaxKind.ConstKeyword);
1808N(SyntaxKind.VariableDeclaration);
1810N(SyntaxKind.IdentifierName);
1812N(SyntaxKind.IdentifierToken, "await");
1814N(SyntaxKind.VariableDeclarator);
1816N(SyntaxKind.IdentifierToken, "goo");
1824N(SyntaxKind.SemicolonToken);
1826N(SyntaxKind.CloseBraceToken);
1841N(SyntaxKind.ParenthesizedLambdaExpression);
1843N(SyntaxKind.ParameterList);
1845N(SyntaxKind.OpenParenToken);
1846N(SyntaxKind.CloseParenToken);
1848N(SyntaxKind.EqualsGreaterThanToken);
1849N(SyntaxKind.Block);
1851N(SyntaxKind.OpenBraceToken);
1852N(SyntaxKind.LocalDeclarationStatement);
1854N(SyntaxKind.StaticKeyword);
1855N(SyntaxKind.VariableDeclaration);
1857N(SyntaxKind.IdentifierName);
1859N(SyntaxKind.IdentifierToken);
1861N(SyntaxKind.VariableDeclarator);
1863N(SyntaxKind.IdentifierToken);
1871N(SyntaxKind.SemicolonToken);
1873N(SyntaxKind.CloseBraceToken);
1887N(SyntaxKind.ParenthesizedLambdaExpression);
1889N(SyntaxKind.ParameterList);
1891N(SyntaxKind.OpenParenToken);
1892N(SyntaxKind.CloseParenToken);
1894N(SyntaxKind.EqualsGreaterThanToken);
1895N(SyntaxKind.Block);
1897N(SyntaxKind.OpenBraceToken);
1898N(SyntaxKind.ExpressionStatement);
1900N(SyntaxKind.AwaitExpression);
1902N(SyntaxKind.AwaitKeyword);
1903N(SyntaxKind.InvocationExpression);
1905N(SyntaxKind.IdentifierName);
1907N(SyntaxKind.IdentifierToken, "goo");
1909N(SyntaxKind.ArgumentList);
1911N(SyntaxKind.OpenParenToken);
1916N(SyntaxKind.SemicolonToken);
1918N(SyntaxKind.CloseBraceToken);
1933N(SyntaxKind.ParenthesizedLambdaExpression);
1935N(SyntaxKind.ParameterList);
1937N(SyntaxKind.OpenParenToken);
1938N(SyntaxKind.CloseParenToken);
1940N(SyntaxKind.EqualsGreaterThanToken);
1941N(SyntaxKind.Block);
1943N(SyntaxKind.OpenBraceToken);
1944N(SyntaxKind.ExpressionStatement);
1946N(SyntaxKind.AwaitExpression);
1948N(SyntaxKind.AwaitKeyword);
1949N(SyntaxKind.InvocationExpression);
1951N(SyntaxKind.IdentifierName);
1953N(SyntaxKind.IdentifierToken, "goo");
1955N(SyntaxKind.ArgumentList);
1957N(SyntaxKind.OpenParenToken);
1962N(SyntaxKind.SemicolonToken);
1964N(SyntaxKind.LocalDeclarationStatement);
1966N(SyntaxKind.VariableDeclaration);
1968N(SyntaxKind.PredefinedType);
1970N(SyntaxKind.IntKeyword);
1972N(SyntaxKind.VariableDeclarator);
1974N(SyntaxKind.IdentifierToken, "x");
1975N(SyntaxKind.EqualsValueClause);
1977N(SyntaxKind.EqualsToken);
1978N(SyntaxKind.NumericLiteralExpression);
1980N(SyntaxKind.NumericLiteralToken, "2");
1985N(SyntaxKind.SemicolonToken);
1987N(SyntaxKind.CloseBraceToken);
Parsing\DeclarationExpressionTests.cs (568)
22N(SyntaxKind.ExpressionStatement);
24N(SyntaxKind.InvocationExpression);
26N(SyntaxKind.IdentifierName);
28N(SyntaxKind.IdentifierToken, "M");
30N(SyntaxKind.ArgumentList);
32N(SyntaxKind.OpenParenToken);
33N(SyntaxKind.Argument);
35N(SyntaxKind.OutKeyword);
36N(SyntaxKind.DeclarationExpression);
38N(SyntaxKind.NullableType);
40N(SyntaxKind.PredefinedType);
42N(SyntaxKind.IntKeyword);
44N(SyntaxKind.QuestionToken);
46N(SyntaxKind.SingleVariableDesignation);
48N(SyntaxKind.IdentifierToken, "x");
52N(SyntaxKind.CloseParenToken);
55N(SyntaxKind.SemicolonToken);
64N(SyntaxKind.IfStatement);
66N(SyntaxKind.IfKeyword);
67N(SyntaxKind.OpenParenToken);
68N(SyntaxKind.IsExpression);
70N(SyntaxKind.IdentifierName);
72N(SyntaxKind.IdentifierToken, "e");
74N(SyntaxKind.IsKeyword);
75N(SyntaxKind.NullableType);
77N(SyntaxKind.PredefinedType);
79N(SyntaxKind.IntKeyword);
81N(SyntaxKind.QuestionToken);
84N(SyntaxKind.CloseParenToken);
85N(SyntaxKind.Block);
87N(SyntaxKind.OpenBraceToken);
88N(SyntaxKind.CloseBraceToken);
98N(SyntaxKind.IfStatement);
100N(SyntaxKind.IfKeyword);
101N(SyntaxKind.OpenParenToken);
102N(SyntaxKind.ConditionalExpression);
104N(SyntaxKind.IsExpression);
106N(SyntaxKind.IdentifierName);
108N(SyntaxKind.IdentifierToken, "e");
110N(SyntaxKind.IsKeyword);
111N(SyntaxKind.PredefinedType);
113N(SyntaxKind.IntKeyword);
116N(SyntaxKind.QuestionToken);
117N(SyntaxKind.TrueLiteralExpression);
119N(SyntaxKind.TrueKeyword);
121N(SyntaxKind.ColonToken);
122N(SyntaxKind.FalseLiteralExpression);
124N(SyntaxKind.FalseKeyword);
127N(SyntaxKind.CloseParenToken);
128N(SyntaxKind.Block);
130N(SyntaxKind.OpenBraceToken);
131N(SyntaxKind.CloseBraceToken);
148N(SyntaxKind.IfStatement);
150N(SyntaxKind.IfKeyword);
151N(SyntaxKind.OpenParenToken);
152N(SyntaxKind.ConditionalExpression);
154N(SyntaxKind.IsExpression);
156N(SyntaxKind.IdentifierName);
158N(SyntaxKind.IdentifierToken, "e");
160N(SyntaxKind.IsKeyword);
161N(SyntaxKind.PredefinedType);
163N(SyntaxKind.IntKeyword);
166N(SyntaxKind.QuestionToken);
167N(SyntaxKind.IdentifierName);
169N(SyntaxKind.IdentifierToken, "x");
177N(SyntaxKind.CloseParenToken);
178N(SyntaxKind.Block);
180N(SyntaxKind.OpenBraceToken);
181N(SyntaxKind.CloseBraceToken);
191N(SyntaxKind.IfStatement);
193N(SyntaxKind.IfKeyword);
194N(SyntaxKind.OpenParenToken);
195N(SyntaxKind.ConditionalExpression);
197N(SyntaxKind.IsPatternExpression);
199N(SyntaxKind.IdentifierName);
201N(SyntaxKind.IdentifierToken, "e");
203N(SyntaxKind.IsKeyword);
204N(SyntaxKind.DeclarationPattern);
206N(SyntaxKind.PredefinedType);
208N(SyntaxKind.IntKeyword);
210N(SyntaxKind.SingleVariableDesignation);
212N(SyntaxKind.IdentifierToken, "x");
216N(SyntaxKind.QuestionToken);
217N(SyntaxKind.TrueLiteralExpression);
219N(SyntaxKind.TrueKeyword);
221N(SyntaxKind.ColonToken);
222N(SyntaxKind.FalseLiteralExpression);
224N(SyntaxKind.FalseKeyword);
227N(SyntaxKind.CloseParenToken);
228N(SyntaxKind.Block);
230N(SyntaxKind.OpenBraceToken);
231N(SyntaxKind.CloseBraceToken);
241N(SyntaxKind.LocalDeclarationStatement);
243N(SyntaxKind.VariableDeclaration);
245N(SyntaxKind.RefType);
247N(SyntaxKind.RefKeyword);
248N(SyntaxKind.PredefinedType);
250N(SyntaxKind.ObjectKeyword);
253N(SyntaxKind.VariableDeclarator);
255N(SyntaxKind.IdentifierToken, "x");
256N(SyntaxKind.EqualsValueClause);
258N(SyntaxKind.EqualsToken);
259N(SyntaxKind.ConditionalExpression);
261N(SyntaxKind.IsExpression);
263N(SyntaxKind.IdentifierName);
265N(SyntaxKind.IdentifierToken, "o1");
267N(SyntaxKind.IsKeyword);
268N(SyntaxKind.PredefinedType);
270N(SyntaxKind.StringKeyword);
273N(SyntaxKind.QuestionToken);
274N(SyntaxKind.RefExpression);
276N(SyntaxKind.RefKeyword);
277N(SyntaxKind.IdentifierName);
279N(SyntaxKind.IdentifierToken, "o2");
282N(SyntaxKind.ColonToken);
283N(SyntaxKind.RefExpression);
285N(SyntaxKind.RefKeyword);
286N(SyntaxKind.IdentifierName);
288N(SyntaxKind.IdentifierToken, "o3");
295N(SyntaxKind.SemicolonToken);
304N(SyntaxKind.LocalDeclarationStatement);
306N(SyntaxKind.VariableDeclaration);
308N(SyntaxKind.RefType);
310N(SyntaxKind.RefKeyword);
311N(SyntaxKind.PredefinedType);
313N(SyntaxKind.ObjectKeyword);
316N(SyntaxKind.VariableDeclarator);
318N(SyntaxKind.IdentifierToken, "x");
319N(SyntaxKind.EqualsValueClause);
321N(SyntaxKind.EqualsToken);
322N(SyntaxKind.RefExpression);
324N(SyntaxKind.RefKeyword);
325N(SyntaxKind.ConditionalExpression);
327N(SyntaxKind.IsExpression);
329N(SyntaxKind.IdentifierName);
331N(SyntaxKind.IdentifierToken, "o1");
333N(SyntaxKind.IsKeyword);
334N(SyntaxKind.PredefinedType);
336N(SyntaxKind.StringKeyword);
339N(SyntaxKind.QuestionToken);
340N(SyntaxKind.RefExpression);
342N(SyntaxKind.RefKeyword);
343N(SyntaxKind.IdentifierName);
345N(SyntaxKind.IdentifierToken, "o2");
348N(SyntaxKind.ColonToken);
349N(SyntaxKind.RefExpression);
351N(SyntaxKind.RefKeyword);
352N(SyntaxKind.IdentifierName);
354N(SyntaxKind.IdentifierToken, "o3");
362N(SyntaxKind.SemicolonToken);
371N(SyntaxKind.ForEachStatement);
373N(SyntaxKind.ForEachKeyword);
374N(SyntaxKind.OpenParenToken);
375N(SyntaxKind.PredefinedType);
377N(SyntaxKind.IntKeyword);
379N(SyntaxKind.IdentifierToken, "_");
380N(SyntaxKind.InKeyword);
381N(SyntaxKind.IdentifierName);
383N(SyntaxKind.IdentifierToken, "e");
385N(SyntaxKind.CloseParenToken);
386N(SyntaxKind.Block);
388N(SyntaxKind.OpenBraceToken);
389N(SyntaxKind.CloseBraceToken);
399N(SyntaxKind.ForEachStatement);
401N(SyntaxKind.ForEachKeyword);
402N(SyntaxKind.OpenParenToken);
403N(SyntaxKind.IdentifierName);
405N(SyntaxKind.IdentifierToken, "var");
407N(SyntaxKind.IdentifierToken, "_");
408N(SyntaxKind.InKeyword);
409N(SyntaxKind.IdentifierName);
411N(SyntaxKind.IdentifierToken, "e");
413N(SyntaxKind.CloseParenToken);
414N(SyntaxKind.Block);
416N(SyntaxKind.OpenBraceToken);
417N(SyntaxKind.CloseBraceToken);
427N(SyntaxKind.ForEachVariableStatement);
429N(SyntaxKind.ForEachKeyword);
430N(SyntaxKind.OpenParenToken);
431N(SyntaxKind.TupleExpression);
433N(SyntaxKind.OpenParenToken);
434N(SyntaxKind.Argument);
436N(SyntaxKind.DeclarationExpression);
438N(SyntaxKind.IdentifierName);
440N(SyntaxKind.IdentifierToken, "var");
442N(SyntaxKind.SingleVariableDesignation);
444N(SyntaxKind.IdentifierToken, "x");
448N(SyntaxKind.CommaToken);
449N(SyntaxKind.Argument);
451N(SyntaxKind.DeclarationExpression);
453N(SyntaxKind.IdentifierName);
455N(SyntaxKind.IdentifierToken, "var");
457N(SyntaxKind.SingleVariableDesignation);
459N(SyntaxKind.IdentifierToken, "y");
463N(SyntaxKind.CloseParenToken);
465N(SyntaxKind.InKeyword);
466N(SyntaxKind.IdentifierName);
468N(SyntaxKind.IdentifierToken, "e");
470N(SyntaxKind.CloseParenToken);
471N(SyntaxKind.Block);
473N(SyntaxKind.OpenBraceToken);
474N(SyntaxKind.CloseBraceToken);
484N(SyntaxKind.ForEachVariableStatement);
486N(SyntaxKind.ForEachKeyword);
487N(SyntaxKind.OpenParenToken);
488N(SyntaxKind.TupleExpression);
490N(SyntaxKind.OpenParenToken);
491N(SyntaxKind.Argument);
493N(SyntaxKind.DeclarationExpression);
495N(SyntaxKind.PredefinedType);
497N(SyntaxKind.IntKeyword);
499N(SyntaxKind.SingleVariableDesignation);
501N(SyntaxKind.IdentifierToken, "x");
505N(SyntaxKind.CommaToken);
506N(SyntaxKind.Argument);
508N(SyntaxKind.DeclarationExpression);
510N(SyntaxKind.PredefinedType);
512N(SyntaxKind.IntKeyword);
514N(SyntaxKind.SingleVariableDesignation);
516N(SyntaxKind.IdentifierToken, "y");
520N(SyntaxKind.CloseParenToken);
522N(SyntaxKind.InKeyword);
523N(SyntaxKind.IdentifierName);
525N(SyntaxKind.IdentifierToken, "e");
527N(SyntaxKind.CloseParenToken);
528N(SyntaxKind.Block);
530N(SyntaxKind.OpenBraceToken);
531N(SyntaxKind.CloseBraceToken);
541N(SyntaxKind.ForEachStatement);
543N(SyntaxKind.ForEachKeyword);
544N(SyntaxKind.OpenParenToken);
545N(SyntaxKind.TupleType);
547N(SyntaxKind.OpenParenToken);
548N(SyntaxKind.TupleElement);
550N(SyntaxKind.PredefinedType);
552N(SyntaxKind.IntKeyword);
554N(SyntaxKind.IdentifierToken, "x");
556N(SyntaxKind.CommaToken);
557N(SyntaxKind.TupleElement);
559N(SyntaxKind.PredefinedType);
561N(SyntaxKind.IntKeyword);
563N(SyntaxKind.IdentifierToken, "y");
565N(SyntaxKind.CloseParenToken);
567N(SyntaxKind.IdentifierToken, "v");
568N(SyntaxKind.InKeyword);
569N(SyntaxKind.IdentifierName);
571N(SyntaxKind.IdentifierToken, "e");
573N(SyntaxKind.CloseParenToken);
574N(SyntaxKind.Block);
576N(SyntaxKind.OpenBraceToken);
577N(SyntaxKind.CloseBraceToken);
588N(SyntaxKind.ForEachVariableStatement);
590N(SyntaxKind.ForEachKeyword);
591N(SyntaxKind.OpenParenToken);
592N(SyntaxKind.TupleExpression);
594N(SyntaxKind.OpenParenToken);
595N(SyntaxKind.Argument);
597N(SyntaxKind.NumericLiteralExpression);
599N(SyntaxKind.NumericLiteralToken);
602N(SyntaxKind.CommaToken);
603N(SyntaxKind.Argument);
605N(SyntaxKind.NumericLiteralExpression);
607N(SyntaxKind.NumericLiteralToken);
610N(SyntaxKind.CloseParenToken);
612N(SyntaxKind.InKeyword);
613N(SyntaxKind.IdentifierName);
615N(SyntaxKind.IdentifierToken, "e");
617N(SyntaxKind.CloseParenToken);
618N(SyntaxKind.Block);
620N(SyntaxKind.OpenBraceToken);
621N(SyntaxKind.CloseBraceToken);
631N(SyntaxKind.ForEachVariableStatement);
633N(SyntaxKind.ForEachKeyword);
634N(SyntaxKind.OpenParenToken);
635N(SyntaxKind.DeclarationExpression);
637N(SyntaxKind.IdentifierName);
639N(SyntaxKind.IdentifierToken, "var");
641N(SyntaxKind.ParenthesizedVariableDesignation);
643N(SyntaxKind.OpenParenToken);
644N(SyntaxKind.SingleVariableDesignation);
646N(SyntaxKind.IdentifierToken, "x");
648N(SyntaxKind.CommaToken);
649N(SyntaxKind.SingleVariableDesignation);
651N(SyntaxKind.IdentifierToken, "y");
653N(SyntaxKind.CloseParenToken);
656N(SyntaxKind.InKeyword);
657N(SyntaxKind.IdentifierName);
659N(SyntaxKind.IdentifierToken, "e");
661N(SyntaxKind.CloseParenToken);
662N(SyntaxKind.Block);
664N(SyntaxKind.OpenBraceToken);
665N(SyntaxKind.CloseBraceToken);
675N(SyntaxKind.ForEachVariableStatement);
677N(SyntaxKind.ForEachKeyword);
678N(SyntaxKind.OpenParenToken);
679N(SyntaxKind.TupleExpression);
681N(SyntaxKind.OpenParenToken);
682N(SyntaxKind.Argument);
684N(SyntaxKind.DeclarationExpression);
686N(SyntaxKind.PredefinedType);
688N(SyntaxKind.IntKeyword);
690N(SyntaxKind.SingleVariableDesignation);
692N(SyntaxKind.IdentifierToken, "x");
696N(SyntaxKind.CommaToken);
697N(SyntaxKind.Argument);
699N(SyntaxKind.DeclarationExpression);
701N(SyntaxKind.IdentifierName);
703N(SyntaxKind.IdentifierToken, "var");
705N(SyntaxKind.ParenthesizedVariableDesignation);
707N(SyntaxKind.OpenParenToken);
708N(SyntaxKind.SingleVariableDesignation);
710N(SyntaxKind.IdentifierToken, "y");
712N(SyntaxKind.CommaToken);
713N(SyntaxKind.SingleVariableDesignation);
715N(SyntaxKind.IdentifierToken, "z");
717N(SyntaxKind.CloseParenToken);
721N(SyntaxKind.CloseParenToken);
723N(SyntaxKind.InKeyword);
724N(SyntaxKind.IdentifierName);
726N(SyntaxKind.IdentifierToken, "e");
728N(SyntaxKind.CloseParenToken);
729N(SyntaxKind.Block);
731N(SyntaxKind.OpenBraceToken);
732N(SyntaxKind.CloseBraceToken);
743N(SyntaxKind.ForEachVariableStatement);
745N(SyntaxKind.ForEachKeyword);
746N(SyntaxKind.OpenParenToken);
747N(SyntaxKind.TupleExpression);
749N(SyntaxKind.OpenParenToken);
750N(SyntaxKind.Argument);
752N(SyntaxKind.DeclarationExpression);
754N(SyntaxKind.IdentifierName);
756N(SyntaxKind.IdentifierToken, "var");
758N(SyntaxKind.ParenthesizedVariableDesignation);
760N(SyntaxKind.OpenParenToken);
761N(SyntaxKind.SingleVariableDesignation);
763N(SyntaxKind.IdentifierToken, "x");
765N(SyntaxKind.CommaToken);
766N(SyntaxKind.SingleVariableDesignation);
768N(SyntaxKind.IdentifierToken, "y");
770N(SyntaxKind.CloseParenToken);
774N(SyntaxKind.CommaToken);
775N(SyntaxKind.Argument);
777N(SyntaxKind.IdentifierName);
779N(SyntaxKind.IdentifierToken, "z");
782N(SyntaxKind.CloseParenToken);
784N(SyntaxKind.InKeyword);
785N(SyntaxKind.IdentifierName);
787N(SyntaxKind.IdentifierToken, "e");
789N(SyntaxKind.CloseParenToken);
790N(SyntaxKind.Block);
792N(SyntaxKind.OpenBraceToken);
793N(SyntaxKind.CloseBraceToken);
807N(SyntaxKind.ForEachVariableStatement);
809N(SyntaxKind.ForEachKeyword);
810N(SyntaxKind.OpenParenToken);
811N(SyntaxKind.IdentifierName);
813N(SyntaxKind.IdentifierToken, "x");
815N(SyntaxKind.InKeyword);
816N(SyntaxKind.IdentifierName);
818N(SyntaxKind.IdentifierToken, "e");
820N(SyntaxKind.CloseParenToken);
821N(SyntaxKind.Block);
823N(SyntaxKind.OpenBraceToken);
824N(SyntaxKind.CloseBraceToken);
834N(SyntaxKind.ForEachVariableStatement);
836N(SyntaxKind.ForEachKeyword);
837N(SyntaxKind.OpenParenToken);
838N(SyntaxKind.IdentifierName);
840N(SyntaxKind.IdentifierToken, "_");
842N(SyntaxKind.InKeyword);
843N(SyntaxKind.IdentifierName);
845N(SyntaxKind.IdentifierToken, "e");
847N(SyntaxKind.CloseParenToken);
848N(SyntaxKind.Block);
850N(SyntaxKind.OpenBraceToken);
851N(SyntaxKind.CloseBraceToken);
865N(SyntaxKind.ForEachVariableStatement);
867N(SyntaxKind.ForEachKeyword);
868N(SyntaxKind.OpenParenToken);
869N(SyntaxKind.SimpleMemberAccessExpression);
871N(SyntaxKind.IdentifierName);
873N(SyntaxKind.IdentifierToken, "a");
875N(SyntaxKind.DotToken);
876N(SyntaxKind.IdentifierName);
878N(SyntaxKind.IdentifierToken, "b");
881N(SyntaxKind.InKeyword);
882N(SyntaxKind.IdentifierName);
884N(SyntaxKind.IdentifierToken, "e");
886N(SyntaxKind.CloseParenToken);
887N(SyntaxKind.Block);
889N(SyntaxKind.OpenBraceToken);
890N(SyntaxKind.CloseBraceToken);
900N(SyntaxKind.ExpressionStatement);
902N(SyntaxKind.SimpleAssignmentExpression);
904N(SyntaxKind.TupleExpression);
906N(SyntaxKind.OpenParenToken);
907N(SyntaxKind.Argument);
909N(SyntaxKind.NumericLiteralExpression);
911N(SyntaxKind.NumericLiteralToken);
914N(SyntaxKind.CommaToken);
915N(SyntaxKind.Argument);
917N(SyntaxKind.NumericLiteralExpression);
919N(SyntaxKind.NumericLiteralToken);
922N(SyntaxKind.CloseParenToken);
924N(SyntaxKind.EqualsToken);
925N(SyntaxKind.IdentifierName);
927N(SyntaxKind.IdentifierToken, "e");
930N(SyntaxKind.SemicolonToken);
939N(SyntaxKind.ExpressionStatement);
941N(SyntaxKind.InvocationExpression);
943N(SyntaxKind.IdentifierName);
945N(SyntaxKind.IdentifierToken, "M");
947N(SyntaxKind.ArgumentList);
949N(SyntaxKind.OpenParenToken);
950N(SyntaxKind.Argument);
952N(SyntaxKind.OutKeyword);
953N(SyntaxKind.TupleExpression);
955N(SyntaxKind.OpenParenToken);
956N(SyntaxKind.Argument);
958N(SyntaxKind.NumericLiteralExpression);
960N(SyntaxKind.NumericLiteralToken);
963N(SyntaxKind.CommaToken);
964N(SyntaxKind.Argument);
966N(SyntaxKind.NumericLiteralExpression);
968N(SyntaxKind.NumericLiteralToken);
971N(SyntaxKind.CloseParenToken);
974N(SyntaxKind.CloseParenToken);
977N(SyntaxKind.SemicolonToken);
986N(SyntaxKind.ExpressionStatement);
988N(SyntaxKind.InvocationExpression);
990N(SyntaxKind.IdentifierName);
992N(SyntaxKind.IdentifierToken, "M");
994N(SyntaxKind.ArgumentList);
996N(SyntaxKind.OpenParenToken);
997N(SyntaxKind.Argument);
999N(SyntaxKind.OutKeyword);
1000N(SyntaxKind.TupleExpression);
1002N(SyntaxKind.OpenParenToken);
1003N(SyntaxKind.Argument);
1005N(SyntaxKind.IdentifierName);
1007N(SyntaxKind.IdentifierToken, "x");
1010N(SyntaxKind.CommaToken);
1011N(SyntaxKind.Argument);
1013N(SyntaxKind.IdentifierName);
1015N(SyntaxKind.IdentifierToken, "y");
1018N(SyntaxKind.CloseParenToken);
1021N(SyntaxKind.CloseParenToken);
1024N(SyntaxKind.SemicolonToken);
1033N(SyntaxKind.ExpressionStatement);
1035N(SyntaxKind.InvocationExpression);
1037N(SyntaxKind.IdentifierName);
1039N(SyntaxKind.IdentifierToken, "M");
1041N(SyntaxKind.ArgumentList);
1043N(SyntaxKind.OpenParenToken);
1044N(SyntaxKind.Argument);
1046N(SyntaxKind.OutKeyword);
1047N(SyntaxKind.SimpleMemberAccessExpression);
1049N(SyntaxKind.TupleExpression);
1051N(SyntaxKind.OpenParenToken);
1052N(SyntaxKind.Argument);
1054N(SyntaxKind.NumericLiteralExpression);
1056N(SyntaxKind.NumericLiteralToken);
1059N(SyntaxKind.CommaToken);
1060N(SyntaxKind.Argument);
1062N(SyntaxKind.NumericLiteralExpression);
1064N(SyntaxKind.NumericLiteralToken);
1067N(SyntaxKind.CloseParenToken);
1069N(SyntaxKind.DotToken);
1070N(SyntaxKind.IdentifierName);
1072N(SyntaxKind.IdentifierToken, "Field");
1076N(SyntaxKind.CloseParenToken);
1079N(SyntaxKind.SemicolonToken);
1089N(SyntaxKind.ExpressionStatement);
1091N(SyntaxKind.InvocationExpression);
1093N(SyntaxKind.IdentifierName);
1095N(SyntaxKind.IdentifierToken, "M");
1097N(SyntaxKind.ArgumentList);
1099N(SyntaxKind.OpenParenToken);
1100N(SyntaxKind.Argument);
1102N(SyntaxKind.OutKeyword);
1103N(SyntaxKind.TupleExpression);
1105N(SyntaxKind.OpenParenToken);
1106N(SyntaxKind.Argument);
1108N(SyntaxKind.DeclarationExpression);
1110N(SyntaxKind.PredefinedType);
1112N(SyntaxKind.IntKeyword);
1114N(SyntaxKind.SingleVariableDesignation);
1116N(SyntaxKind.IdentifierToken, "x");
1120N(SyntaxKind.CommaToken);
1121N(SyntaxKind.Argument);
1123N(SyntaxKind.DeclarationExpression);
1125N(SyntaxKind.PredefinedType);
1127N(SyntaxKind.IntKeyword);
1129N(SyntaxKind.SingleVariableDesignation);
1131N(SyntaxKind.IdentifierToken, "y");
1135N(SyntaxKind.CloseParenToken);
1138N(SyntaxKind.CloseParenToken);
1141N(SyntaxKind.SemicolonToken);
1151N(SyntaxKind.ExpressionStatement);
1153N(SyntaxKind.InvocationExpression);
1155N(SyntaxKind.IdentifierName);
1157N(SyntaxKind.IdentifierToken, "M");
1159N(SyntaxKind.ArgumentList);
1161N(SyntaxKind.OpenParenToken);
1162N(SyntaxKind.Argument);
1164N(SyntaxKind.OutKeyword);
1165N(SyntaxKind.TupleExpression);
1167N(SyntaxKind.OpenParenToken);
1168N(SyntaxKind.Argument);
1170N(SyntaxKind.DeclarationExpression);
1172N(SyntaxKind.IdentifierName);
1174N(SyntaxKind.IdentifierToken, "var");
1176N(SyntaxKind.SingleVariableDesignation);
1178N(SyntaxKind.IdentifierToken, "x");
1182N(SyntaxKind.CommaToken);
1183N(SyntaxKind.Argument);
1185N(SyntaxKind.DeclarationExpression);
1187N(SyntaxKind.IdentifierName);
1189N(SyntaxKind.IdentifierToken, "var");
1191N(SyntaxKind.SingleVariableDesignation);
1193N(SyntaxKind.IdentifierToken, "y");
1197N(SyntaxKind.CloseParenToken);
1200N(SyntaxKind.CloseParenToken);
1203N(SyntaxKind.SemicolonToken);
1212N(SyntaxKind.ExpressionStatement);
1214N(SyntaxKind.SimpleAssignmentExpression);
1216N(SyntaxKind.TupleExpression);
1218N(SyntaxKind.OpenParenToken);
1219N(SyntaxKind.Argument);
1221N(SyntaxKind.NameColon);
1223N(SyntaxKind.IdentifierName);
1225N(SyntaxKind.IdentifierToken, "x");
1227N(SyntaxKind.ColonToken);
1229N(SyntaxKind.NumericLiteralExpression);
1231N(SyntaxKind.NumericLiteralToken);
1234N(SyntaxKind.CommaToken);
1235N(SyntaxKind.Argument);
1237N(SyntaxKind.NameColon);
1239N(SyntaxKind.IdentifierName);
1241N(SyntaxKind.IdentifierToken, "y");
1243N(SyntaxKind.ColonToken);
1245N(SyntaxKind.NumericLiteralExpression);
1247N(SyntaxKind.NumericLiteralToken);
1250N(SyntaxKind.CloseParenToken);
1252N(SyntaxKind.EqualsToken);
1253N(SyntaxKind.IdentifierName);
1255N(SyntaxKind.IdentifierToken, "e");
1258N(SyntaxKind.SemicolonToken);
1267N(SyntaxKind.ExpressionStatement);
1269N(SyntaxKind.SimpleAssignmentExpression);
1271N(SyntaxKind.InvocationExpression);
1273N(SyntaxKind.IdentifierName);
1275N(SyntaxKind.IdentifierToken, "var");
1277N(SyntaxKind.ArgumentList);
1279N(SyntaxKind.OpenParenToken);
1280N(SyntaxKind.Argument);
1282N(SyntaxKind.NumericLiteralExpression);
1284N(SyntaxKind.NumericLiteralToken);
1287N(SyntaxKind.CommaToken);
1288N(SyntaxKind.Argument);
1290N(SyntaxKind.NumericLiteralExpression);
1292N(SyntaxKind.NumericLiteralToken);
1295N(SyntaxKind.CloseParenToken);
1298N(SyntaxKind.EqualsToken);
1299N(SyntaxKind.IdentifierName);
1301N(SyntaxKind.IdentifierToken, "e");
1304N(SyntaxKind.SemicolonToken);
Parsing\DeclarationParsingTests.cs (1846)
5414N(SyntaxKind.CompilationUnit);
5416N(SyntaxKind.ClassDeclaration);
5418N(SyntaxKind.ClassKeyword);
5419N(SyntaxKind.IdentifierToken, "a");
5420N(SyntaxKind.OpenBraceToken);
5421N(SyntaxKind.OperatorDeclaration);
5423N(SyntaxKind.IdentifierName);
5425N(SyntaxKind.IdentifierToken, "b");
5427N(SyntaxKind.OperatorKeyword);
5428N(SyntaxKind.GreaterThanGreaterThanGreaterThanToken);
5429N(SyntaxKind.ParameterList);
5431N(SyntaxKind.OpenParenToken);
5432N(SyntaxKind.Parameter);
5434N(SyntaxKind.IdentifierName);
5436N(SyntaxKind.IdentifierToken, "c");
5438N(SyntaxKind.IdentifierToken, "d");
5440N(SyntaxKind.CommaToken);
5441N(SyntaxKind.Parameter);
5443N(SyntaxKind.IdentifierName);
5445N(SyntaxKind.IdentifierToken, "e");
5447N(SyntaxKind.IdentifierToken, "f");
5449N(SyntaxKind.CloseParenToken);
5451N(SyntaxKind.Block);
5453N(SyntaxKind.OpenBraceToken);
5454N(SyntaxKind.CloseBraceToken);
5457N(SyntaxKind.CloseBraceToken);
5459N(SyntaxKind.EndOfFileToken);
6003N(SyntaxKind.CompilationUnit);
6005N(SyntaxKind.InterfaceDeclaration);
6007N(SyntaxKind.PublicKeyword);
6008N(SyntaxKind.InterfaceKeyword);
6009N(SyntaxKind.IdentifierToken, "I2");
6010N(SyntaxKind.OpenBraceToken);
6011N(SyntaxKind.CloseBraceToken);
6013N(SyntaxKind.InterfaceDeclaration);
6015N(SyntaxKind.PublicKeyword);
6016N(SyntaxKind.InterfaceKeyword);
6017N(SyntaxKind.IdentifierToken, "I1");
6018N(SyntaxKind.OpenBraceToken);
6019N(SyntaxKind.EventDeclaration);
6021N(SyntaxKind.EventKeyword);
6022N(SyntaxKind.QualifiedName);
6024N(SyntaxKind.IdentifierName);
6026N(SyntaxKind.IdentifierToken, "System");
6028N(SyntaxKind.DotToken);
6029N(SyntaxKind.IdentifierName);
6031N(SyntaxKind.IdentifierToken, "Action");
6034N(SyntaxKind.ExplicitInterfaceSpecifier);
6036N(SyntaxKind.IdentifierName);
6038N(SyntaxKind.IdentifierToken, "I2");
6040N(SyntaxKind.DotToken);
6042N(SyntaxKind.IdentifierToken, "P10");
6043N(SyntaxKind.SemicolonToken);
6045N(SyntaxKind.CloseBraceToken);
6047N(SyntaxKind.EndOfFileToken);
6063N(SyntaxKind.CompilationUnit);
6065N(SyntaxKind.InterfaceDeclaration);
6067N(SyntaxKind.PublicKeyword);
6068N(SyntaxKind.InterfaceKeyword);
6069N(SyntaxKind.IdentifierToken, "I2");
6070N(SyntaxKind.OpenBraceToken);
6071N(SyntaxKind.CloseBraceToken);
6073N(SyntaxKind.InterfaceDeclaration);
6075N(SyntaxKind.PublicKeyword);
6076N(SyntaxKind.InterfaceKeyword);
6077N(SyntaxKind.IdentifierToken, "I1");
6078N(SyntaxKind.OpenBraceToken);
6079N(SyntaxKind.EventDeclaration);
6081N(SyntaxKind.EventKeyword);
6082N(SyntaxKind.QualifiedName);
6084N(SyntaxKind.IdentifierName);
6086N(SyntaxKind.IdentifierToken, "System");
6088N(SyntaxKind.DotToken);
6089N(SyntaxKind.IdentifierName);
6091N(SyntaxKind.IdentifierToken, "Action");
6094N(SyntaxKind.ExplicitInterfaceSpecifier);
6096N(SyntaxKind.IdentifierName);
6098N(SyntaxKind.IdentifierToken, "I2");
6100N(SyntaxKind.DotToken);
6102N(SyntaxKind.IdentifierToken, "P10");
6103N(SyntaxKind.SemicolonToken);
6105N(SyntaxKind.CloseBraceToken);
6107N(SyntaxKind.EndOfFileToken);
6129N(SyntaxKind.CompilationUnit);
6131N(SyntaxKind.InterfaceDeclaration);
6133N(SyntaxKind.PublicKeyword);
6134N(SyntaxKind.InterfaceKeyword);
6135N(SyntaxKind.IdentifierToken, "I2");
6136N(SyntaxKind.OpenBraceToken);
6137N(SyntaxKind.CloseBraceToken);
6139N(SyntaxKind.InterfaceDeclaration);
6141N(SyntaxKind.PublicKeyword);
6142N(SyntaxKind.InterfaceKeyword);
6143N(SyntaxKind.IdentifierToken, "I1");
6144N(SyntaxKind.OpenBraceToken);
6145N(SyntaxKind.EventDeclaration);
6147N(SyntaxKind.EventKeyword);
6148N(SyntaxKind.QualifiedName);
6150N(SyntaxKind.IdentifierName);
6152N(SyntaxKind.IdentifierToken, "System");
6154N(SyntaxKind.DotToken);
6155N(SyntaxKind.IdentifierName);
6157N(SyntaxKind.IdentifierToken, "Action");
6160N(SyntaxKind.ExplicitInterfaceSpecifier);
6162N(SyntaxKind.IdentifierName);
6164N(SyntaxKind.IdentifierToken, "I2");
6166N(SyntaxKind.DotToken);
6175N(SyntaxKind.IncompleteMember);
6177N(SyntaxKind.IdentifierName);
6179N(SyntaxKind.IdentifierToken, "P10");
6182N(SyntaxKind.CloseBraceToken);
6184N(SyntaxKind.EndOfFileToken);
6202N(SyntaxKind.CompilationUnit);
6204N(SyntaxKind.InterfaceDeclaration);
6206N(SyntaxKind.PublicKeyword);
6207N(SyntaxKind.InterfaceKeyword);
6208N(SyntaxKind.IdentifierToken, "I2");
6209N(SyntaxKind.OpenBraceToken);
6210N(SyntaxKind.CloseBraceToken);
6212N(SyntaxKind.InterfaceDeclaration);
6214N(SyntaxKind.PublicKeyword);
6215N(SyntaxKind.InterfaceKeyword);
6216N(SyntaxKind.IdentifierToken, "I1");
6217N(SyntaxKind.OpenBraceToken);
6218N(SyntaxKind.EventDeclaration);
6220N(SyntaxKind.EventKeyword);
6221N(SyntaxKind.QualifiedName);
6223N(SyntaxKind.IdentifierName);
6225N(SyntaxKind.IdentifierToken, "System");
6227N(SyntaxKind.DotToken);
6228N(SyntaxKind.IdentifierName);
6230N(SyntaxKind.IdentifierToken, "Action");
6233N(SyntaxKind.ExplicitInterfaceSpecifier);
6235N(SyntaxKind.IdentifierName);
6237N(SyntaxKind.IdentifierToken, "I2");
6239N(SyntaxKind.DotToken);
6241N(SyntaxKind.IdentifierToken, "P10");
6248N(SyntaxKind.CloseBraceToken);
6250N(SyntaxKind.EndOfFileToken);
6279N(SyntaxKind.CompilationUnit);
6281N(SyntaxKind.ClassDeclaration);
6283N(SyntaxKind.ClassKeyword);
6284N(SyntaxKind.IdentifierToken, "C");
6285N(SyntaxKind.OpenBraceToken);
6286N(SyntaxKind.PropertyDeclaration);
6288N(SyntaxKind.PredefinedType);
6290N(SyntaxKind.IntKeyword);
6292N(SyntaxKind.IdentifierToken, "A");
6293N(SyntaxKind.AccessorList);
6295N(SyntaxKind.OpenBraceToken);
6296N(SyntaxKind.GetAccessorDeclaration);
6298N(SyntaxKind.GetKeyword);
6299N(SyntaxKind.Block);
6301N(SyntaxKind.OpenBraceToken);
6302N(SyntaxKind.ReturnStatement);
6304N(SyntaxKind.ReturnKeyword);
6305N(SyntaxKind.SimpleMemberAccessExpression);
6307N(SyntaxKind.ThisExpression);
6309N(SyntaxKind.ThisKeyword);
6311N(SyntaxKind.DotToken);
6325N(SyntaxKind.FieldDeclaration);
6327N(SyntaxKind.PublicKeyword);
6328N(SyntaxKind.VariableDeclaration);
6330N(SyntaxKind.PredefinedType);
6332N(SyntaxKind.IntKeyword);
6334N(SyntaxKind.VariableDeclarator);
6336N(SyntaxKind.IdentifierToken, "B");
6339N(SyntaxKind.SemicolonToken);
6341N(SyntaxKind.CloseBraceToken);
6343N(SyntaxKind.EndOfFileToken);
6405N(SyntaxKind.CompilationUnit);
6407N(SyntaxKind.ClassDeclaration);
6409N(SyntaxKind.ClassKeyword);
6410N(SyntaxKind.IdentifierToken);
6411N(SyntaxKind.OpenBraceToken);
6412N(SyntaxKind.ConstructorDeclaration);
6414N(SyntaxKind.IdentifierToken);
6415N(SyntaxKind.ParameterList);
6417N(SyntaxKind.OpenParenToken);
6418N(SyntaxKind.CloseParenToken);
6420N(SyntaxKind.BaseConstructorInitializer);
6422N(SyntaxKind.ColonToken);
6423N(SyntaxKind.BaseKeyword);
6424N(SyntaxKind.ArgumentList);
6426N(SyntaxKind.OpenParenToken);
6427N(SyntaxKind.CloseParenToken);
6430N(SyntaxKind.ArrowExpressionClause);
6432N(SyntaxKind.EqualsGreaterThanToken);
6433N(SyntaxKind.InvocationExpression);
6435N(SyntaxKind.IdentifierName);
6437N(SyntaxKind.IdentifierToken);
6439N(SyntaxKind.ArgumentList);
6441N(SyntaxKind.OpenParenToken);
6442N(SyntaxKind.CloseParenToken);
6446N(SyntaxKind.SemicolonToken);
6448N(SyntaxKind.ConstructorDeclaration);
6450N(SyntaxKind.IdentifierToken);
6451N(SyntaxKind.ParameterList);
6453N(SyntaxKind.OpenParenToken);
6454N(SyntaxKind.CloseParenToken);
6456N(SyntaxKind.ArrowExpressionClause);
6458N(SyntaxKind.EqualsGreaterThanToken);
6459N(SyntaxKind.InvocationExpression);
6461N(SyntaxKind.IdentifierName);
6463N(SyntaxKind.IdentifierToken);
6465N(SyntaxKind.ArgumentList);
6467N(SyntaxKind.OpenParenToken);
6468N(SyntaxKind.CloseParenToken);
6472N(SyntaxKind.SemicolonToken);
6474N(SyntaxKind.DestructorDeclaration);
6476N(SyntaxKind.TildeToken);
6477N(SyntaxKind.IdentifierToken);
6478N(SyntaxKind.ParameterList);
6480N(SyntaxKind.OpenParenToken);
6481N(SyntaxKind.CloseParenToken);
6483N(SyntaxKind.ArrowExpressionClause);
6485N(SyntaxKind.EqualsGreaterThanToken);
6486N(SyntaxKind.InvocationExpression);
6488N(SyntaxKind.IdentifierName);
6490N(SyntaxKind.IdentifierToken);
6492N(SyntaxKind.ArgumentList);
6494N(SyntaxKind.OpenParenToken);
6495N(SyntaxKind.CloseParenToken);
6499N(SyntaxKind.SemicolonToken);
6501N(SyntaxKind.PropertyDeclaration);
6503N(SyntaxKind.PredefinedType);
6505N(SyntaxKind.IntKeyword);
6507N(SyntaxKind.IdentifierToken);
6508N(SyntaxKind.AccessorList);
6510N(SyntaxKind.OpenBraceToken);
6511N(SyntaxKind.SetAccessorDeclaration);
6513N(SyntaxKind.SetKeyword);
6514N(SyntaxKind.ArrowExpressionClause);
6516N(SyntaxKind.EqualsGreaterThanToken);
6517N(SyntaxKind.InvocationExpression);
6519N(SyntaxKind.IdentifierName);
6521N(SyntaxKind.IdentifierToken);
6523N(SyntaxKind.ArgumentList);
6525N(SyntaxKind.OpenParenToken);
6526N(SyntaxKind.CloseParenToken);
6530N(SyntaxKind.SemicolonToken);
6532N(SyntaxKind.CloseBraceToken);
6535N(SyntaxKind.CloseBraceToken);
6537N(SyntaxKind.EndOfFileToken);
6552N(SyntaxKind.CompilationUnit);
6554N(SyntaxKind.ClassDeclaration);
6556N(SyntaxKind.ClassKeyword);
6557N(SyntaxKind.IdentifierToken, "C");
6558N(SyntaxKind.OpenBraceToken);
6559N(SyntaxKind.MethodDeclaration);
6561N(SyntaxKind.PredefinedType);
6563N(SyntaxKind.VoidKeyword);
6565N(SyntaxKind.IdentifierToken, "Goo");
6566N(SyntaxKind.ParameterList);
6568N(SyntaxKind.OpenParenToken);
6569N(SyntaxKind.CloseParenToken);
6571N(SyntaxKind.Block);
6573N(SyntaxKind.OpenBraceToken);
6574N(SyntaxKind.ExpressionStatement);
6576N(SyntaxKind.InvocationExpression);
6578N(SyntaxKind.IdentifierName);
6580N(SyntaxKind.IdentifierToken, "M");
6582N(SyntaxKind.ArgumentList);
6584N(SyntaxKind.OpenParenToken);
6585N(SyntaxKind.Argument);
6587N(SyntaxKind.OutKeyword);
6588N(SyntaxKind.DeclarationExpression);
6590N(SyntaxKind.IdentifierName);
6592N(SyntaxKind.IdentifierToken, "var");
6594N(SyntaxKind.SingleVariableDesignation);
6596N(SyntaxKind.IdentifierToken, "x");
6600N(SyntaxKind.CloseParenToken);
6603N(SyntaxKind.SemicolonToken);
6605N(SyntaxKind.CloseBraceToken);
6608N(SyntaxKind.CloseBraceToken);
6610N(SyntaxKind.EndOfFileToken);
6627N(SyntaxKind.CompilationUnit);
6629N(SyntaxKind.ClassDeclaration);
6631N(SyntaxKind.ClassKeyword);
6632N(SyntaxKind.IdentifierToken, "C");
6633N(SyntaxKind.TypeParameterList);
6635N(SyntaxKind.LessThanToken);
6636N(SyntaxKind.TypeParameter);
6638N(SyntaxKind.IdentifierToken, "T");
6640N(SyntaxKind.GreaterThanToken);
6642N(SyntaxKind.BaseList);
6644N(SyntaxKind.ColonToken);
6645N(SyntaxKind.SimpleBaseType);
6647N(SyntaxKind.IdentifierName);
6649N(SyntaxKind.IdentifierToken, "where");
6656N(SyntaxKind.EndOfFileToken);
6676N(SyntaxKind.CompilationUnit);
6678N(SyntaxKind.ClassDeclaration);
6680N(SyntaxKind.ClassKeyword);
6681N(SyntaxKind.IdentifierToken, "C");
6682N(SyntaxKind.TypeParameterList);
6684N(SyntaxKind.LessThanToken);
6685N(SyntaxKind.TypeParameter);
6687N(SyntaxKind.IdentifierToken, "T");
6689N(SyntaxKind.GreaterThanToken);
6691N(SyntaxKind.BaseList);
6693N(SyntaxKind.ColonToken);
6694N(SyntaxKind.SimpleBaseType);
6696N(SyntaxKind.IdentifierName);
6698N(SyntaxKind.IdentifierToken, "where");
6702N(SyntaxKind.SimpleBaseType);
6704N(SyntaxKind.IdentifierName);
6706N(SyntaxKind.IdentifierToken, "T");
6713N(SyntaxKind.EndOfFileToken);
6736N(SyntaxKind.CompilationUnit);
6738N(SyntaxKind.ClassDeclaration);
6740N(SyntaxKind.ClassKeyword);
6741N(SyntaxKind.IdentifierToken, "C");
6742N(SyntaxKind.TypeParameterList);
6744N(SyntaxKind.LessThanToken);
6745N(SyntaxKind.TypeParameter);
6747N(SyntaxKind.IdentifierToken, "T");
6749N(SyntaxKind.GreaterThanToken);
6751N(SyntaxKind.BaseList);
6753N(SyntaxKind.ColonToken);
6762N(SyntaxKind.TypeParameterConstraintClause);
6764N(SyntaxKind.WhereKeyword);
6765N(SyntaxKind.IdentifierName);
6767N(SyntaxKind.IdentifierToken, "T");
6769N(SyntaxKind.ColonToken);
6781N(SyntaxKind.EndOfFileToken);
6801N(SyntaxKind.CompilationUnit);
6803N(SyntaxKind.ClassDeclaration);
6805N(SyntaxKind.ClassKeyword);
6806N(SyntaxKind.IdentifierToken, "C");
6807N(SyntaxKind.TypeParameterList);
6809N(SyntaxKind.LessThanToken);
6810N(SyntaxKind.TypeParameter);
6812N(SyntaxKind.IdentifierToken, "T");
6814N(SyntaxKind.GreaterThanToken);
6816N(SyntaxKind.BaseList);
6818N(SyntaxKind.ColonToken);
6827N(SyntaxKind.TypeParameterConstraintClause);
6829N(SyntaxKind.WhereKeyword);
6830N(SyntaxKind.IdentifierName);
6832N(SyntaxKind.IdentifierToken, "T");
6834N(SyntaxKind.ColonToken);
6835N(SyntaxKind.TypeConstraint);
6837N(SyntaxKind.IdentifierName);
6839N(SyntaxKind.IdentifierToken, "X");
6846N(SyntaxKind.EndOfFileToken);
6986N(SyntaxKind.CompilationUnit);
6988N(SyntaxKind.ClassDeclaration);
6990N(SyntaxKind.ClassKeyword);
6991N(SyntaxKind.IdentifierToken, "C");
6992N(SyntaxKind.TypeParameterList);
6994N(SyntaxKind.LessThanToken);
6995N(SyntaxKind.TypeParameter);
6997N(SyntaxKind.IdentifierToken, "T");
6999N(SyntaxKind.GreaterThanToken);
7001N(SyntaxKind.TypeParameterConstraintClause);
7003N(SyntaxKind.WhereKeyword);
7004N(SyntaxKind.IdentifierName);
7006N(SyntaxKind.IdentifierToken, "T");
7008N(SyntaxKind.ColonToken);
7009N(SyntaxKind.ClassConstraint);
7011N(SyntaxKind.ClassKeyword);
7014N(SyntaxKind.OpenBraceToken);
7015N(SyntaxKind.CloseBraceToken);
7017N(SyntaxKind.EndOfFileToken);
7029N(SyntaxKind.CompilationUnit);
7031N(SyntaxKind.ClassDeclaration);
7033N(SyntaxKind.ClassKeyword);
7034N(SyntaxKind.IdentifierToken, "C");
7035N(SyntaxKind.TypeParameterList);
7037N(SyntaxKind.LessThanToken);
7038N(SyntaxKind.TypeParameter);
7040N(SyntaxKind.IdentifierToken, "T");
7042N(SyntaxKind.GreaterThanToken);
7044N(SyntaxKind.TypeParameterConstraintClause);
7046N(SyntaxKind.WhereKeyword);
7047N(SyntaxKind.IdentifierName);
7049N(SyntaxKind.IdentifierToken, "T");
7051N(SyntaxKind.ColonToken);
7052N(SyntaxKind.StructConstraint);
7054N(SyntaxKind.StructKeyword);
7057N(SyntaxKind.OpenBraceToken);
7058N(SyntaxKind.CloseBraceToken);
7060N(SyntaxKind.EndOfFileToken);
7072N(SyntaxKind.CompilationUnit);
7074N(SyntaxKind.ClassDeclaration);
7076N(SyntaxKind.ClassKeyword);
7077N(SyntaxKind.IdentifierToken, "C");
7078N(SyntaxKind.TypeParameterList);
7080N(SyntaxKind.LessThanToken);
7081N(SyntaxKind.TypeParameter);
7083N(SyntaxKind.IdentifierToken, "T");
7085N(SyntaxKind.GreaterThanToken);
7087N(SyntaxKind.TypeParameterConstraintClause);
7089N(SyntaxKind.WhereKeyword);
7090N(SyntaxKind.IdentifierName);
7092N(SyntaxKind.IdentifierToken, "T");
7094N(SyntaxKind.ColonToken);
7095N(SyntaxKind.ClassConstraint);
7097N(SyntaxKind.ClassKeyword);
7098N(SyntaxKind.QuestionToken);
7101N(SyntaxKind.OpenBraceToken);
7102N(SyntaxKind.CloseBraceToken);
7104N(SyntaxKind.EndOfFileToken);
7120N(SyntaxKind.CompilationUnit);
7122N(SyntaxKind.ClassDeclaration);
7124N(SyntaxKind.ClassKeyword);
7125N(SyntaxKind.IdentifierToken, "C");
7126N(SyntaxKind.TypeParameterList);
7128N(SyntaxKind.LessThanToken);
7129N(SyntaxKind.TypeParameter);
7131N(SyntaxKind.IdentifierToken, "T");
7133N(SyntaxKind.GreaterThanToken);
7135N(SyntaxKind.TypeParameterConstraintClause);
7137N(SyntaxKind.WhereKeyword);
7138N(SyntaxKind.IdentifierName);
7140N(SyntaxKind.IdentifierToken, "T");
7142N(SyntaxKind.ColonToken);
7143N(SyntaxKind.StructConstraint);
7145N(SyntaxKind.StructKeyword);
7146N(SyntaxKind.QuestionToken);
7149N(SyntaxKind.OpenBraceToken);
7150N(SyntaxKind.CloseBraceToken);
7152N(SyntaxKind.EndOfFileToken);
7164N(SyntaxKind.CompilationUnit);
7166N(SyntaxKind.ClassDeclaration);
7168N(SyntaxKind.ClassKeyword);
7169N(SyntaxKind.IdentifierToken, "C");
7170N(SyntaxKind.TypeParameterList);
7172N(SyntaxKind.LessThanToken);
7173N(SyntaxKind.TypeParameter);
7175N(SyntaxKind.IdentifierToken, "T");
7177N(SyntaxKind.GreaterThanToken);
7179N(SyntaxKind.TypeParameterConstraintClause);
7181N(SyntaxKind.WhereKeyword);
7182N(SyntaxKind.IdentifierName);
7184N(SyntaxKind.IdentifierToken, "T");
7186N(SyntaxKind.ColonToken);
7187N(SyntaxKind.ClassConstraint);
7189N(SyntaxKind.ClassKeyword);
7190N(SyntaxKind.QuestionToken);
7193N(SyntaxKind.OpenBraceToken);
7194N(SyntaxKind.CloseBraceToken);
7196N(SyntaxKind.EndOfFileToken);
7212N(SyntaxKind.CompilationUnit);
7214N(SyntaxKind.ClassDeclaration);
7216N(SyntaxKind.ClassKeyword);
7217N(SyntaxKind.IdentifierToken, "C");
7218N(SyntaxKind.TypeParameterList);
7220N(SyntaxKind.LessThanToken);
7221N(SyntaxKind.TypeParameter);
7223N(SyntaxKind.IdentifierToken, "T");
7225N(SyntaxKind.GreaterThanToken);
7227N(SyntaxKind.TypeParameterConstraintClause);
7229N(SyntaxKind.WhereKeyword);
7230N(SyntaxKind.IdentifierName);
7232N(SyntaxKind.IdentifierToken, "T");
7234N(SyntaxKind.ColonToken);
7235N(SyntaxKind.StructConstraint);
7237N(SyntaxKind.StructKeyword);
7238N(SyntaxKind.QuestionToken);
7241N(SyntaxKind.OpenBraceToken);
7242N(SyntaxKind.CloseBraceToken);
7244N(SyntaxKind.EndOfFileToken);
7256N(SyntaxKind.LocalFunctionStatement);
7258N(SyntaxKind.PredefinedType);
7260N(SyntaxKind.VoidKeyword);
7262N(SyntaxKind.IdentifierToken, "M");
7263N(SyntaxKind.ParameterList);
7265N(SyntaxKind.OpenParenToken);
7266N(SyntaxKind.Parameter);
7268N(SyntaxKind.PredefinedType);
7270N(SyntaxKind.StringKeyword);
7272N(SyntaxKind.IdentifierToken, "name");
7274N(SyntaxKind.CloseParenToken);
7276N(SyntaxKind.Block);
7278N(SyntaxKind.OpenBraceToken);
7279N(SyntaxKind.CloseBraceToken);
7292N(SyntaxKind.LocalFunctionStatement);
7294N(SyntaxKind.PredefinedType);
7296N(SyntaxKind.VoidKeyword);
7298N(SyntaxKind.IdentifierToken, "M");
7299N(SyntaxKind.ParameterList);
7301N(SyntaxKind.OpenParenToken);
7302N(SyntaxKind.Parameter);
7304N(SyntaxKind.PredefinedType);
7306N(SyntaxKind.StringKeyword);
7308N(SyntaxKind.IdentifierToken, "name");
7310N(SyntaxKind.CloseParenToken);
7312N(SyntaxKind.Block);
7314N(SyntaxKind.OpenBraceToken);
7315N(SyntaxKind.CloseBraceToken);
7330N(SyntaxKind.LocalFunctionStatement);
7332N(SyntaxKind.PredefinedType);
7334N(SyntaxKind.VoidKeyword);
7336N(SyntaxKind.IdentifierToken, "M");
7337N(SyntaxKind.ParameterList);
7339N(SyntaxKind.OpenParenToken);
7340N(SyntaxKind.Parameter);
7342N(SyntaxKind.PredefinedType);
7344N(SyntaxKind.StringKeyword);
7346N(SyntaxKind.IdentifierToken, "name");
7348N(SyntaxKind.CloseParenToken);
7350N(SyntaxKind.Block);
7352N(SyntaxKind.OpenBraceToken);
7353N(SyntaxKind.CloseBraceToken);
7366N(SyntaxKind.LocalFunctionStatement);
7368N(SyntaxKind.PredefinedType);
7370N(SyntaxKind.VoidKeyword);
7372N(SyntaxKind.IdentifierToken, "M");
7373N(SyntaxKind.ParameterList);
7375N(SyntaxKind.OpenParenToken);
7376N(SyntaxKind.Parameter);
7378N(SyntaxKind.PredefinedType);
7380N(SyntaxKind.StringKeyword);
7382N(SyntaxKind.IdentifierToken, "name");
7383N(SyntaxKind.EqualsValueClause);
7385N(SyntaxKind.EqualsToken);
7386N(SyntaxKind.NullLiteralExpression);
7388N(SyntaxKind.NullKeyword);
7392N(SyntaxKind.CloseParenToken);
7394N(SyntaxKind.Block);
7396N(SyntaxKind.OpenBraceToken);
7397N(SyntaxKind.CloseBraceToken);
7409N(SyntaxKind.LocalFunctionStatement);
7411N(SyntaxKind.PredefinedType);
7413N(SyntaxKind.VoidKeyword);
7415N(SyntaxKind.IdentifierToken, "M");
7416N(SyntaxKind.ParameterList);
7418N(SyntaxKind.OpenParenToken);
7419N(SyntaxKind.Parameter);
7421N(SyntaxKind.PredefinedType);
7423N(SyntaxKind.StringKeyword);
7425N(SyntaxKind.IdentifierToken, "name");
7426N(SyntaxKind.EqualsValueClause);
7428N(SyntaxKind.EqualsToken);
7429N(SyntaxKind.NullLiteralExpression);
7431N(SyntaxKind.NullKeyword);
7435N(SyntaxKind.CloseParenToken);
7437N(SyntaxKind.Block);
7439N(SyntaxKind.OpenBraceToken);
7440N(SyntaxKind.CloseBraceToken);
7452N(SyntaxKind.LocalFunctionStatement);
7454N(SyntaxKind.PredefinedType);
7456N(SyntaxKind.VoidKeyword);
7458N(SyntaxKind.IdentifierToken, "M");
7459N(SyntaxKind.ParameterList);
7461N(SyntaxKind.OpenParenToken);
7462N(SyntaxKind.Parameter);
7464N(SyntaxKind.ArgListKeyword);
7466N(SyntaxKind.CloseParenToken);
7468N(SyntaxKind.Block);
7470N(SyntaxKind.OpenBraceToken);
7471N(SyntaxKind.CloseBraceToken);
7484N(SyntaxKind.LocalFunctionStatement);
7486N(SyntaxKind.PredefinedType);
7488N(SyntaxKind.VoidKeyword);
7490N(SyntaxKind.IdentifierToken, "M");
7491N(SyntaxKind.ParameterList);
7493N(SyntaxKind.OpenParenToken);
7494N(SyntaxKind.Parameter);
7496N(SyntaxKind.ArgListKeyword);
7498N(SyntaxKind.CloseParenToken);
7500N(SyntaxKind.Block);
7502N(SyntaxKind.OpenBraceToken);
7503N(SyntaxKind.CloseBraceToken);
7516N(SyntaxKind.LocalFunctionStatement);
7518N(SyntaxKind.PredefinedType);
7520N(SyntaxKind.VoidKeyword);
7522N(SyntaxKind.IdentifierToken, "M");
7523N(SyntaxKind.ParameterList);
7525N(SyntaxKind.OpenParenToken);
7526N(SyntaxKind.Parameter);
7528N(SyntaxKind.ArgListKeyword);
7530N(SyntaxKind.CloseParenToken);
7532N(SyntaxKind.Block);
7534N(SyntaxKind.OpenBraceToken);
7535N(SyntaxKind.CloseBraceToken);
7548N(SyntaxKind.LocalFunctionStatement);
7550N(SyntaxKind.PredefinedType);
7552N(SyntaxKind.VoidKeyword);
7554N(SyntaxKind.IdentifierToken, "M");
7555N(SyntaxKind.ParameterList);
7557N(SyntaxKind.OpenParenToken);
7558N(SyntaxKind.Parameter);
7560N(SyntaxKind.ArgListKeyword);
7562N(SyntaxKind.CloseParenToken);
7564N(SyntaxKind.Block);
7566N(SyntaxKind.OpenBraceToken);
7567N(SyntaxKind.CloseBraceToken);
7592N(SyntaxKind.LocalFunctionStatement);
7594N(SyntaxKind.PredefinedType);
7596N(SyntaxKind.VoidKeyword);
7598N(SyntaxKind.IdentifierToken, "M");
7599N(SyntaxKind.ParameterList);
7601N(SyntaxKind.OpenParenToken);
7602N(SyntaxKind.Parameter);
7604N(SyntaxKind.ArgListKeyword);
7607N(SyntaxKind.Parameter);
7609N(SyntaxKind.AttributeList);
7611N(SyntaxKind.OpenBracketToken);
7619N(SyntaxKind.CloseBracketToken);
7626N(SyntaxKind.EqualsValueClause);
7628N(SyntaxKind.EqualsToken);
7629N(SyntaxKind.NullLiteralExpression);
7631N(SyntaxKind.NullKeyword);
7635N(SyntaxKind.CloseParenToken);
7637N(SyntaxKind.Block);
7639N(SyntaxKind.OpenBraceToken);
7640N(SyntaxKind.CloseBraceToken);
7662N(SyntaxKind.LocalFunctionStatement);
7664N(SyntaxKind.PredefinedType);
7666N(SyntaxKind.VoidKeyword);
7668N(SyntaxKind.IdentifierToken, "M");
7669N(SyntaxKind.ParameterList);
7671N(SyntaxKind.OpenParenToken);
7672N(SyntaxKind.Parameter);
7674N(SyntaxKind.ArgListKeyword);
7677N(SyntaxKind.Parameter);
7679N(SyntaxKind.AttributeList);
7681N(SyntaxKind.OpenBracketToken);
7689N(SyntaxKind.CloseBracketToken);
7697N(SyntaxKind.CloseParenToken);
7699N(SyntaxKind.Block);
7701N(SyntaxKind.OpenBraceToken);
7702N(SyntaxKind.CloseBraceToken);
7715N(SyntaxKind.LocalFunctionStatement);
7717N(SyntaxKind.PredefinedType);
7719N(SyntaxKind.VoidKeyword);
7721N(SyntaxKind.IdentifierToken, "M");
7722N(SyntaxKind.ParameterList);
7724N(SyntaxKind.OpenParenToken);
7725N(SyntaxKind.Parameter);
7727N(SyntaxKind.ArgListKeyword);
7729N(SyntaxKind.CloseParenToken);
7731N(SyntaxKind.Block);
7733N(SyntaxKind.OpenBraceToken);
7734N(SyntaxKind.CloseBraceToken);
7747N(SyntaxKind.LocalFunctionStatement);
7749N(SyntaxKind.PredefinedType);
7751N(SyntaxKind.VoidKeyword);
7753N(SyntaxKind.IdentifierToken, "M");
7754N(SyntaxKind.ParameterList);
7756N(SyntaxKind.OpenParenToken);
7757N(SyntaxKind.Parameter);
7759N(SyntaxKind.PredefinedType);
7761N(SyntaxKind.StringKeyword);
7763N(SyntaxKind.IdentifierToken, "name");
7764N(SyntaxKind.EqualsValueClause);
7766N(SyntaxKind.EqualsToken);
7767N(SyntaxKind.NullLiteralExpression);
7769N(SyntaxKind.NullKeyword);
7773N(SyntaxKind.CloseParenToken);
7775N(SyntaxKind.Block);
7777N(SyntaxKind.OpenBraceToken);
7778N(SyntaxKind.CloseBraceToken);
7790N(SyntaxKind.LocalFunctionStatement);
7792N(SyntaxKind.PredefinedType);
7794N(SyntaxKind.VoidKeyword);
7796N(SyntaxKind.IdentifierToken, "M");
7797N(SyntaxKind.ParameterList);
7799N(SyntaxKind.OpenParenToken);
7800N(SyntaxKind.Parameter);
7802N(SyntaxKind.PredefinedType);
7804N(SyntaxKind.StringKeyword);
7806N(SyntaxKind.IdentifierToken, "name");
7807N(SyntaxKind.EqualsValueClause);
7809N(SyntaxKind.EqualsToken);
7810N(SyntaxKind.NullLiteralExpression);
7812N(SyntaxKind.NullKeyword);
7816N(SyntaxKind.CloseParenToken);
7818N(SyntaxKind.Block);
7820N(SyntaxKind.OpenBraceToken);
7821N(SyntaxKind.CloseBraceToken);
7833N(SyntaxKind.LocalFunctionStatement);
7835N(SyntaxKind.PredefinedType);
7837N(SyntaxKind.VoidKeyword);
7839N(SyntaxKind.IdentifierToken, "M");
7840N(SyntaxKind.ParameterList);
7842N(SyntaxKind.OpenParenToken);
7843N(SyntaxKind.Parameter);
7845N(SyntaxKind.PredefinedType);
7847N(SyntaxKind.StringKeyword);
7849N(SyntaxKind.IdentifierToken, "name");
7850N(SyntaxKind.EqualsValueClause);
7852N(SyntaxKind.EqualsToken);
7853N(SyntaxKind.NullLiteralExpression);
7855N(SyntaxKind.NullKeyword);
7859N(SyntaxKind.CloseParenToken);
7861N(SyntaxKind.Block);
7863N(SyntaxKind.OpenBraceToken);
7864N(SyntaxKind.CloseBraceToken);
7876N(SyntaxKind.LocalFunctionStatement);
7878N(SyntaxKind.PredefinedType);
7880N(SyntaxKind.VoidKeyword);
7882N(SyntaxKind.IdentifierToken, "M");
7883N(SyntaxKind.ParameterList);
7885N(SyntaxKind.OpenParenToken);
7886N(SyntaxKind.Parameter);
7888N(SyntaxKind.PredefinedType);
7890N(SyntaxKind.StringKeyword);
7892N(SyntaxKind.IdentifierToken, "name");
7893N(SyntaxKind.EqualsValueClause);
7895N(SyntaxKind.EqualsToken);
7896N(SyntaxKind.NullLiteralExpression);
7898N(SyntaxKind.NullKeyword);
7902N(SyntaxKind.CloseParenToken);
7904N(SyntaxKind.Block);
7906N(SyntaxKind.OpenBraceToken);
7907N(SyntaxKind.CloseBraceToken);
7919N(SyntaxKind.LocalFunctionStatement);
7921N(SyntaxKind.PredefinedType);
7923N(SyntaxKind.VoidKeyword);
7925N(SyntaxKind.IdentifierToken, "M");
7926N(SyntaxKind.ParameterList);
7928N(SyntaxKind.OpenParenToken);
7929N(SyntaxKind.Parameter);
7931N(SyntaxKind.PredefinedType);
7933N(SyntaxKind.StringKeyword);
7935N(SyntaxKind.IdentifierToken, "name");
7936N(SyntaxKind.EqualsValueClause);
7938N(SyntaxKind.EqualsToken);
7939N(SyntaxKind.NullLiteralExpression);
7941N(SyntaxKind.NullKeyword);
7945N(SyntaxKind.CloseParenToken);
7947N(SyntaxKind.Block);
7949N(SyntaxKind.OpenBraceToken);
7950N(SyntaxKind.CloseBraceToken);
7963N(SyntaxKind.LocalFunctionStatement);
7965N(SyntaxKind.PredefinedType);
7967N(SyntaxKind.VoidKeyword);
7969N(SyntaxKind.IdentifierToken, "M");
7970N(SyntaxKind.ParameterList);
7972N(SyntaxKind.OpenParenToken);
7973N(SyntaxKind.Parameter);
7975N(SyntaxKind.PredefinedType);
7977N(SyntaxKind.StringKeyword);
7979N(SyntaxKind.IdentifierToken, "name");
7980N(SyntaxKind.EqualsValueClause);
7982N(SyntaxKind.EqualsToken);
7983N(SyntaxKind.NullLiteralExpression);
7985N(SyntaxKind.NullKeyword);
7989N(SyntaxKind.CloseParenToken);
7991N(SyntaxKind.Block);
7993N(SyntaxKind.OpenBraceToken);
7994N(SyntaxKind.CloseBraceToken);
8006N(SyntaxKind.LocalFunctionStatement);
8008N(SyntaxKind.PredefinedType);
8010N(SyntaxKind.VoidKeyword);
8012N(SyntaxKind.IdentifierToken, "M");
8013N(SyntaxKind.ParameterList);
8015N(SyntaxKind.OpenParenToken);
8016N(SyntaxKind.Parameter);
8018N(SyntaxKind.PredefinedType);
8020N(SyntaxKind.StringKeyword);
8022N(SyntaxKind.IdentifierToken, "name");
8023N(SyntaxKind.EqualsValueClause);
8025N(SyntaxKind.EqualsToken);
8026N(SyntaxKind.NullLiteralExpression);
8028N(SyntaxKind.NullKeyword);
8032N(SyntaxKind.CloseParenToken);
8034N(SyntaxKind.Block);
8036N(SyntaxKind.OpenBraceToken);
8037N(SyntaxKind.CloseBraceToken);
8050N(SyntaxKind.LocalFunctionStatement);
8052N(SyntaxKind.PredefinedType);
8054N(SyntaxKind.VoidKeyword);
8056N(SyntaxKind.IdentifierToken, "M");
8057N(SyntaxKind.ParameterList);
8059N(SyntaxKind.OpenParenToken);
8060N(SyntaxKind.Parameter);
8062N(SyntaxKind.PredefinedType);
8064N(SyntaxKind.StringKeyword);
8066N(SyntaxKind.IdentifierToken, "name");
8067N(SyntaxKind.EqualsValueClause);
8069N(SyntaxKind.EqualsToken);
8070N(SyntaxKind.NullLiteralExpression);
8072N(SyntaxKind.NullKeyword);
8076N(SyntaxKind.CloseParenToken);
8078N(SyntaxKind.Block);
8080N(SyntaxKind.OpenBraceToken);
8081N(SyntaxKind.CloseBraceToken);
8094N(SyntaxKind.LocalFunctionStatement);
8096N(SyntaxKind.PredefinedType);
8098N(SyntaxKind.VoidKeyword);
8100N(SyntaxKind.IdentifierToken, "M");
8101N(SyntaxKind.ParameterList);
8103N(SyntaxKind.OpenParenToken);
8104N(SyntaxKind.Parameter);
8106N(SyntaxKind.PredefinedType);
8108N(SyntaxKind.StringKeyword);
8110N(SyntaxKind.IdentifierToken, "name");
8111N(SyntaxKind.EqualsValueClause);
8113N(SyntaxKind.EqualsToken);
8114N(SyntaxKind.NullLiteralExpression);
8116N(SyntaxKind.NullKeyword);
8120N(SyntaxKind.CloseParenToken);
8122N(SyntaxKind.Block);
8124N(SyntaxKind.OpenBraceToken);
8125N(SyntaxKind.CloseBraceToken);
8141N(SyntaxKind.LocalFunctionStatement);
8143N(SyntaxKind.PredefinedType);
8145N(SyntaxKind.VoidKeyword);
8147N(SyntaxKind.IdentifierToken, "M");
8148N(SyntaxKind.ParameterList);
8150N(SyntaxKind.OpenParenToken);
8151N(SyntaxKind.Parameter);
8153N(SyntaxKind.PredefinedType);
8155N(SyntaxKind.StringKeyword);
8157N(SyntaxKind.IdentifierToken, "name");
8158N(SyntaxKind.EqualsValueClause);
8160N(SyntaxKind.EqualsToken);
8161N(SyntaxKind.SimpleAssignmentExpression);
8167N(SyntaxKind.EqualsToken);
8168N(SyntaxKind.NullLiteralExpression);
8170N(SyntaxKind.NullKeyword);
8175N(SyntaxKind.CloseParenToken);
8177N(SyntaxKind.Block);
8179N(SyntaxKind.OpenBraceToken);
8180N(SyntaxKind.CloseBraceToken);
8197N(SyntaxKind.CompilationUnit);
8199N(SyntaxKind.ClassDeclaration);
8201N(SyntaxKind.ClassKeyword);
8202N(SyntaxKind.IdentifierToken, "C");
8203N(SyntaxKind.OpenBraceToken);
8204N(SyntaxKind.MethodDeclaration);
8206N(SyntaxKind.PublicKeyword);
8207N(SyntaxKind.PredefinedType);
8209N(SyntaxKind.VoidKeyword);
8211N(SyntaxKind.IdentifierToken, "M");
8212N(SyntaxKind.ParameterList);
8214N(SyntaxKind.OpenParenToken);
8215N(SyntaxKind.Parameter);
8217N(SyntaxKind.PredefinedType);
8219N(SyntaxKind.StringKeyword);
8221N(SyntaxKind.IdentifierToken, "x");
8223N(SyntaxKind.CloseParenToken);
8225N(SyntaxKind.Block);
8227N(SyntaxKind.OpenBraceToken);
8228N(SyntaxKind.CloseBraceToken);
8231N(SyntaxKind.CloseBraceToken);
8233N(SyntaxKind.EndOfFileToken);
8248N(SyntaxKind.CompilationUnit);
8250N(SyntaxKind.ClassDeclaration);
8252N(SyntaxKind.ClassKeyword);
8253N(SyntaxKind.IdentifierToken, "C");
8254N(SyntaxKind.OpenBraceToken);
8255N(SyntaxKind.ConstructorDeclaration);
8257N(SyntaxKind.PublicKeyword);
8258N(SyntaxKind.IdentifierToken, "C");
8259N(SyntaxKind.ParameterList);
8261N(SyntaxKind.OpenParenToken);
8262N(SyntaxKind.Parameter);
8264N(SyntaxKind.PredefinedType);
8266N(SyntaxKind.StringKeyword);
8268N(SyntaxKind.IdentifierToken, "x");
8270N(SyntaxKind.CloseParenToken);
8272N(SyntaxKind.Block);
8274N(SyntaxKind.OpenBraceToken);
8275N(SyntaxKind.CloseBraceToken);
8278N(SyntaxKind.CloseBraceToken);
8280N(SyntaxKind.EndOfFileToken);
8299N(SyntaxKind.CompilationUnit);
8301N(SyntaxKind.ClassDeclaration);
8303N(SyntaxKind.ClassKeyword);
8304N(SyntaxKind.IdentifierToken);
8305N(SyntaxKind.OpenBraceToken);
8306N(SyntaxKind.OperatorDeclaration);
8308N(SyntaxKind.PublicKeyword);
8309N(SyntaxKind.StaticKeyword);
8310N(SyntaxKind.PredefinedType);
8312N(SyntaxKind.IntKeyword);
8314N(SyntaxKind.OperatorKeyword);
8315N(SyntaxKind.PlusToken);
8316N(SyntaxKind.ParameterList);
8318N(SyntaxKind.OpenParenToken);
8319N(SyntaxKind.Parameter);
8321N(SyntaxKind.IdentifierName);
8323N(SyntaxKind.IdentifierToken);
8325N(SyntaxKind.IdentifierToken);
8327N(SyntaxKind.CommaToken);
8328N(SyntaxKind.Parameter);
8330N(SyntaxKind.IdentifierName);
8332N(SyntaxKind.IdentifierToken);
8334N(SyntaxKind.IdentifierToken);
8336N(SyntaxKind.CloseParenToken);
8337N(SyntaxKind.Block);
8339N(SyntaxKind.OpenBraceToken);
8340N(SyntaxKind.ReturnStatement);
8342N(SyntaxKind.ReturnKeyword);
8343N(SyntaxKind.NumericLiteralExpression);
8345N(SyntaxKind.NumericLiteralToken);
8348N(SyntaxKind.SemicolonToken);
8349N(SyntaxKind.CloseBraceToken);
8353N(SyntaxKind.CloseBraceToken);
8356N(SyntaxKind.EndOfFileToken);
8374N(SyntaxKind.CompilationUnit);
8376N(SyntaxKind.DelegateDeclaration);
8378N(SyntaxKind.DelegateKeyword);
8379N(SyntaxKind.PredefinedType);
8381N(SyntaxKind.VoidKeyword);
8383N(SyntaxKind.IdentifierToken, "Del");
8384N(SyntaxKind.ParameterList);
8386N(SyntaxKind.OpenParenToken);
8387N(SyntaxKind.Parameter);
8389N(SyntaxKind.PredefinedType);
8391N(SyntaxKind.IntKeyword);
8393N(SyntaxKind.IdentifierToken, "x");
8395N(SyntaxKind.CloseParenToken);
8397N(SyntaxKind.SemicolonToken);
8399N(SyntaxKind.GlobalStatement);
8401N(SyntaxKind.LocalDeclarationStatement);
8403N(SyntaxKind.VariableDeclaration);
8405N(SyntaxKind.IdentifierName);
8407N(SyntaxKind.IdentifierToken, "Del");
8409N(SyntaxKind.VariableDeclarator);
8411N(SyntaxKind.IdentifierToken, "d");
8412N(SyntaxKind.EqualsValueClause);
8414N(SyntaxKind.EqualsToken);
8415N(SyntaxKind.AnonymousMethodExpression);
8417N(SyntaxKind.DelegateKeyword);
8418N(SyntaxKind.ParameterList);
8420N(SyntaxKind.OpenParenToken);
8421N(SyntaxKind.Parameter);
8423N(SyntaxKind.PredefinedType);
8425N(SyntaxKind.IntKeyword);
8427N(SyntaxKind.IdentifierToken, "k");
8429N(SyntaxKind.CloseParenToken);
8431N(SyntaxKind.Block);
8433N(SyntaxKind.OpenBraceToken);
8434N(SyntaxKind.CloseBraceToken);
8440N(SyntaxKind.SemicolonToken);
8443N(SyntaxKind.EndOfFileToken);
8459N(SyntaxKind.CompilationUnit);
8461N(SyntaxKind.ClassDeclaration);
8463N(SyntaxKind.ClassKeyword);
8464N(SyntaxKind.IdentifierToken, "B");
8465N(SyntaxKind.BaseList);
8467N(SyntaxKind.ColonToken);
8468N(SyntaxKind.SimpleBaseType);
8470N(SyntaxKind.GenericName);
8472N(SyntaxKind.IdentifierToken, "A");
8473N(SyntaxKind.TypeArgumentList);
8475N(SyntaxKind.LessThanToken);
8476N(SyntaxKind.PredefinedType);
8478N(SyntaxKind.IntKeyword);
8485N(SyntaxKind.OpenBraceToken);
8486N(SyntaxKind.CloseBraceToken);
8488N(SyntaxKind.EndOfFileToken);
8506N(SyntaxKind.CompilationUnit);
8508N(SyntaxKind.NamespaceDeclaration);
8510N(SyntaxKind.NamespaceKeyword);
8511N(SyntaxKind.QualifiedName);
8513N(SyntaxKind.QualifiedName);
8515N(SyntaxKind.IdentifierName);
8517N(SyntaxKind.IdentifierToken, "a");
8519N(SyntaxKind.DotToken);
8525N(SyntaxKind.DotToken);
8526N(SyntaxKind.IdentifierName);
8528N(SyntaxKind.IdentifierToken, "b");
8531N(SyntaxKind.OpenBraceToken);
8532N(SyntaxKind.CloseBraceToken);
8534N(SyntaxKind.EndOfFileToken);
8552N(SyntaxKind.CompilationUnit);
8554N(SyntaxKind.ClassDeclaration);
8556N(SyntaxKind.ClassKeyword);
8557N(SyntaxKind.IdentifierToken, "B");
8558N(SyntaxKind.TypeParameterList);
8560N(SyntaxKind.LessThanToken);
8561N(SyntaxKind.TypeParameter);
8563N(SyntaxKind.IdentifierToken, "X");
8565N(SyntaxKind.CommaToken);
8566N(SyntaxKind.TypeParameter);
8568N(SyntaxKind.IdentifierToken, "Y");
8570N(SyntaxKind.GreaterThanToken);
8572N(SyntaxKind.BaseList);
8574N(SyntaxKind.ColonToken);
8575N(SyntaxKind.SimpleBaseType);
8577N(SyntaxKind.GenericName);
8579N(SyntaxKind.IdentifierToken, "A");
8580N(SyntaxKind.TypeArgumentList);
8582N(SyntaxKind.LessThanToken);
8583N(SyntaxKind.PredefinedType);
8585N(SyntaxKind.IntKeyword);
8592N(SyntaxKind.TypeParameterConstraintClause);
8594N(SyntaxKind.WhereKeyword);
8595N(SyntaxKind.IdentifierName);
8597N(SyntaxKind.IdentifierToken, "X");
8599N(SyntaxKind.ColonToken);
8600N(SyntaxKind.TypeConstraint);
8602N(SyntaxKind.IdentifierName);
8604N(SyntaxKind.IdentifierToken, "Y");
8608N(SyntaxKind.OpenBraceToken);
8609N(SyntaxKind.CloseBraceToken);
8611N(SyntaxKind.EndOfFileToken);
8691N(SyntaxKind.CompilationUnit);
8693N(SyntaxKind.ClassDeclaration);
8695N(SyntaxKind.ClassKeyword);
8696N(SyntaxKind.IdentifierToken, "A");
8697N(SyntaxKind.BaseList);
8699N(SyntaxKind.ColonToken);
8700N(SyntaxKind.SimpleBaseType);
8702N(SyntaxKind.IdentifierName);
8704N(SyntaxKind.IdentifierToken, "B");
8711N(SyntaxKind.GlobalStatement);
8713N(SyntaxKind.LocalDeclarationStatement);
8715N(SyntaxKind.VariableDeclaration);
8717N(SyntaxKind.IdentifierName);
8719N(SyntaxKind.IdentifierToken, "C");
8729N(SyntaxKind.EndOfFileToken);
8749N(SyntaxKind.CompilationUnit);
8751N(SyntaxKind.NamespaceDeclaration);
8753N(SyntaxKind.NamespaceKeyword);
8754N(SyntaxKind.QualifiedName);
8756N(SyntaxKind.QualifiedName);
8758N(SyntaxKind.IdentifierName);
8760N(SyntaxKind.IdentifierToken, "a");
8762N(SyntaxKind.DotToken);
8768N(SyntaxKind.DotToken);
8769N(SyntaxKind.IdentifierName);
8771N(SyntaxKind.IdentifierToken, "b");
8774N(SyntaxKind.OpenBraceToken);
8775N(SyntaxKind.CloseBraceToken);
8777N(SyntaxKind.EndOfFileToken);
8796N(SyntaxKind.CompilationUnit);
8798N(SyntaxKind.NamespaceDeclaration);
8800N(SyntaxKind.NamespaceKeyword);
8801N(SyntaxKind.QualifiedName);
8803N(SyntaxKind.QualifiedName);
8805N(SyntaxKind.IdentifierName);
8807N(SyntaxKind.IdentifierToken, "a");
8809N(SyntaxKind.DotToken);
8815N(SyntaxKind.DotToken);
8816N(SyntaxKind.IdentifierName);
8818N(SyntaxKind.IdentifierToken, "b");
8821N(SyntaxKind.OpenBraceToken);
8822N(SyntaxKind.CloseBraceToken);
8824N(SyntaxKind.EndOfFileToken);
8843N(SyntaxKind.CompilationUnit);
8845N(SyntaxKind.NamespaceDeclaration);
8847N(SyntaxKind.NamespaceKeyword);
8848N(SyntaxKind.QualifiedName);
8850N(SyntaxKind.QualifiedName);
8852N(SyntaxKind.IdentifierName);
8854N(SyntaxKind.IdentifierToken, "a");
8856N(SyntaxKind.DotToken);
8862N(SyntaxKind.DotToken);
8863N(SyntaxKind.IdentifierName);
8865N(SyntaxKind.IdentifierToken, "b");
8868N(SyntaxKind.OpenBraceToken);
8869N(SyntaxKind.CloseBraceToken);
8871N(SyntaxKind.EndOfFileToken);
8904N(SyntaxKind.CompilationUnit);
8906N(SyntaxKind.ClassDeclaration);
8908N(SyntaxKind.ClassKeyword);
8909N(SyntaxKind.IdentifierToken, "C");
8910N(SyntaxKind.TypeParameterList);
8912N(SyntaxKind.LessThanToken);
8913N(SyntaxKind.TypeParameter);
8915N(SyntaxKind.IdentifierToken, "T");
8917N(SyntaxKind.GreaterThanToken);
8919N(SyntaxKind.TypeParameterConstraintClause);
8921N(SyntaxKind.WhereKeyword);
8922N(SyntaxKind.IdentifierName);
8924N(SyntaxKind.IdentifierToken, "T");
8926N(SyntaxKind.ColonToken);
8927N(SyntaxKind.DefaultConstraint);
8929N(SyntaxKind.DefaultKeyword);
8932N(SyntaxKind.OpenBraceToken);
8933N(SyntaxKind.CloseBraceToken);
8935N(SyntaxKind.EndOfFileToken);
8948N(SyntaxKind.CompilationUnit);
8950N(SyntaxKind.ClassDeclaration);
8952N(SyntaxKind.ClassKeyword);
8953N(SyntaxKind.IdentifierToken, "C");
8954N(SyntaxKind.TypeParameterList);
8956N(SyntaxKind.LessThanToken);
8957N(SyntaxKind.TypeParameter);
8959N(SyntaxKind.IdentifierToken, "T");
8961N(SyntaxKind.CommaToken);
8962N(SyntaxKind.TypeParameter);
8964N(SyntaxKind.IdentifierToken, "U");
8966N(SyntaxKind.GreaterThanToken);
8968N(SyntaxKind.TypeParameterConstraintClause);
8970N(SyntaxKind.WhereKeyword);
8971N(SyntaxKind.IdentifierName);
8973N(SyntaxKind.IdentifierToken, "T");
8975N(SyntaxKind.ColonToken);
8976N(SyntaxKind.DefaultConstraint);
8978N(SyntaxKind.DefaultKeyword);
8981N(SyntaxKind.TypeParameterConstraintClause);
8983N(SyntaxKind.WhereKeyword);
8984N(SyntaxKind.IdentifierName);
8986N(SyntaxKind.IdentifierToken, "U");
8988N(SyntaxKind.ColonToken);
8989N(SyntaxKind.DefaultConstraint);
8991N(SyntaxKind.DefaultKeyword);
8994N(SyntaxKind.OpenBraceToken);
8995N(SyntaxKind.CloseBraceToken);
8997N(SyntaxKind.EndOfFileToken);
9049N(SyntaxKind.CompilationUnit);
9051N(SyntaxKind.ClassDeclaration);
9053N(SyntaxKind.ClassKeyword);
9054N(SyntaxKind.IdentifierToken, "C");
9055N(SyntaxKind.TypeParameterList);
9057N(SyntaxKind.LessThanToken);
9058N(SyntaxKind.TypeParameter);
9060N(SyntaxKind.IdentifierToken, "T");
9062N(SyntaxKind.CommaToken);
9063N(SyntaxKind.TypeParameter);
9065N(SyntaxKind.IdentifierToken, "U");
9067N(SyntaxKind.GreaterThanToken);
9069N(SyntaxKind.TypeParameterConstraintClause);
9071N(SyntaxKind.WhereKeyword);
9072N(SyntaxKind.IdentifierName);
9074N(SyntaxKind.IdentifierToken, "T");
9076N(SyntaxKind.ColonToken);
9077N(SyntaxKind.StructConstraint);
9079N(SyntaxKind.StructKeyword);
9081N(SyntaxKind.CommaToken);
9082N(SyntaxKind.DefaultConstraint);
9084N(SyntaxKind.DefaultKeyword);
9087N(SyntaxKind.TypeParameterConstraintClause);
9089N(SyntaxKind.WhereKeyword);
9090N(SyntaxKind.IdentifierName);
9092N(SyntaxKind.IdentifierToken, "U");
9094N(SyntaxKind.ColonToken);
9095N(SyntaxKind.DefaultConstraint);
9097N(SyntaxKind.DefaultKeyword);
9099N(SyntaxKind.CommaToken);
9100N(SyntaxKind.ClassConstraint);
9102N(SyntaxKind.ClassKeyword);
9105N(SyntaxKind.OpenBraceToken);
9106N(SyntaxKind.CloseBraceToken);
9108N(SyntaxKind.EndOfFileToken);
9121N(SyntaxKind.CompilationUnit);
9123N(SyntaxKind.ClassDeclaration);
9125N(SyntaxKind.ClassKeyword);
9126N(SyntaxKind.IdentifierToken, "C");
9127N(SyntaxKind.TypeParameterList);
9129N(SyntaxKind.LessThanToken);
9130N(SyntaxKind.TypeParameter);
9132N(SyntaxKind.IdentifierToken, "T");
9134N(SyntaxKind.CommaToken);
9135N(SyntaxKind.TypeParameter);
9137N(SyntaxKind.IdentifierToken, "U");
9139N(SyntaxKind.GreaterThanToken);
9141N(SyntaxKind.TypeParameterConstraintClause);
9143N(SyntaxKind.WhereKeyword);
9144N(SyntaxKind.IdentifierName);
9146N(SyntaxKind.IdentifierToken, "T");
9148N(SyntaxKind.ColonToken);
9149N(SyntaxKind.StructConstraint);
9151N(SyntaxKind.StructKeyword);
9154N(SyntaxKind.DefaultConstraint);
9156N(SyntaxKind.DefaultKeyword);
9159N(SyntaxKind.TypeParameterConstraintClause);
9161N(SyntaxKind.WhereKeyword);
9162N(SyntaxKind.IdentifierName);
9164N(SyntaxKind.IdentifierToken, "U");
9166N(SyntaxKind.ColonToken);
9167N(SyntaxKind.DefaultConstraint);
9169N(SyntaxKind.DefaultKeyword);
9172N(SyntaxKind.ClassConstraint);
9174N(SyntaxKind.ClassKeyword);
9177N(SyntaxKind.OpenBraceToken);
9178N(SyntaxKind.CloseBraceToken);
9180N(SyntaxKind.EndOfFileToken);
9199N(SyntaxKind.CompilationUnit);
9201N(SyntaxKind.InterfaceDeclaration);
9203N(SyntaxKind.InterfaceKeyword);
9204N(SyntaxKind.IdentifierToken, "C");
9208N(SyntaxKind.EndOfFileToken);
9221N(SyntaxKind.CompilationUnit);
9223N(SyntaxKind.InterfaceDeclaration);
9225N(SyntaxKind.InterfaceKeyword);
9226N(SyntaxKind.IdentifierToken, "C");
9227N(SyntaxKind.SemicolonToken);
9229N(SyntaxKind.EndOfFileToken);
9242N(SyntaxKind.CompilationUnit);
9244N(SyntaxKind.InterfaceDeclaration);
9246N(SyntaxKind.InterfaceKeyword);
9247N(SyntaxKind.IdentifierToken, "C");
9248N(SyntaxKind.BaseList);
9250N(SyntaxKind.ColonToken);
9251N(SyntaxKind.SimpleBaseType);
9253N(SyntaxKind.IdentifierName);
9255N(SyntaxKind.IdentifierToken, "I1");
9259N(SyntaxKind.SemicolonToken);
9261N(SyntaxKind.EndOfFileToken);
9274N(SyntaxKind.CompilationUnit);
9276N(SyntaxKind.InterfaceDeclaration);
9278N(SyntaxKind.InterfaceKeyword);
9279N(SyntaxKind.IdentifierToken, "C");
9280N(SyntaxKind.BaseList);
9282N(SyntaxKind.ColonToken);
9283N(SyntaxKind.SimpleBaseType);
9285N(SyntaxKind.IdentifierName);
9287N(SyntaxKind.IdentifierToken, "I1");
9290N(SyntaxKind.CommaToken);
9291N(SyntaxKind.SimpleBaseType);
9293N(SyntaxKind.IdentifierName);
9295N(SyntaxKind.IdentifierToken, "I2");
9299N(SyntaxKind.SemicolonToken);
9301N(SyntaxKind.EndOfFileToken);
9314N(SyntaxKind.CompilationUnit);
9316N(SyntaxKind.InterfaceDeclaration);
9318N(SyntaxKind.InterfaceKeyword);
9319N(SyntaxKind.IdentifierToken, "C");
9320N(SyntaxKind.TypeParameterConstraintClause);
9322N(SyntaxKind.WhereKeyword);
9323N(SyntaxKind.IdentifierName);
9325N(SyntaxKind.IdentifierToken, "T1");
9327N(SyntaxKind.ColonToken);
9328N(SyntaxKind.TypeConstraint);
9330N(SyntaxKind.IdentifierName);
9332N(SyntaxKind.IdentifierToken, "U1");
9336N(SyntaxKind.SemicolonToken);
9338N(SyntaxKind.EndOfFileToken);
9351N(SyntaxKind.CompilationUnit);
9353N(SyntaxKind.InterfaceDeclaration);
9355N(SyntaxKind.InterfaceKeyword);
9356N(SyntaxKind.IdentifierToken, "C");
9357N(SyntaxKind.TypeParameterConstraintClause);
9359N(SyntaxKind.WhereKeyword);
9360N(SyntaxKind.IdentifierName);
9362N(SyntaxKind.IdentifierToken, "T1");
9364N(SyntaxKind.ColonToken);
9365N(SyntaxKind.TypeConstraint);
9367N(SyntaxKind.IdentifierName);
9369N(SyntaxKind.IdentifierToken, "U1");
9373N(SyntaxKind.TypeParameterConstraintClause);
9375N(SyntaxKind.WhereKeyword);
9376N(SyntaxKind.IdentifierName);
9378N(SyntaxKind.IdentifierToken, "T2");
9380N(SyntaxKind.ColonToken);
9381N(SyntaxKind.TypeConstraint);
9383N(SyntaxKind.IdentifierName);
9385N(SyntaxKind.IdentifierToken, "U2");
9389N(SyntaxKind.SemicolonToken);
9391N(SyntaxKind.EndOfFileToken);
9412N(SyntaxKind.CompilationUnit);
9414N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
9416N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
9417N(SyntaxKind.IdentifierToken, "C");
9421N(SyntaxKind.EndOfFileToken);
9442N(SyntaxKind.CompilationUnit);
9444N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
9446N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
9447N(SyntaxKind.IdentifierToken, "C");
9448N(SyntaxKind.TypeParameterList);
9450N(SyntaxKind.LessThanToken);
9451N(SyntaxKind.TypeParameter);
9453N(SyntaxKind.IdentifierToken, "T");
9455N(SyntaxKind.GreaterThanToken);
9460N(SyntaxKind.EndOfFileToken);
9476N(SyntaxKind.CompilationUnit);
9478N(declKind);
9480N(keywordKind);
9481N(SyntaxKind.IdentifierToken, "C");
9482N(SyntaxKind.SemicolonToken);
9484N(SyntaxKind.EndOfFileToken);
9499N(SyntaxKind.CompilationUnit);
9501N(declKind);
9503N(keywordKind);
9504N(SyntaxKind.IdentifierToken, "C");
9505N(SyntaxKind.TypeParameterList);
9507N(SyntaxKind.LessThanToken);
9508N(SyntaxKind.TypeParameter);
9510N(SyntaxKind.IdentifierToken, "T");
9512N(SyntaxKind.GreaterThanToken);
9514N(SyntaxKind.SemicolonToken);
9516N(SyntaxKind.EndOfFileToken);
9536N(SyntaxKind.CompilationUnit);
9538N(declKind);
9540N(keywordKind);
9541N(SyntaxKind.IdentifierToken, "C");
9542N(SyntaxKind.TypeParameterList);
9544N(SyntaxKind.LessThanToken);
9549N(SyntaxKind.GreaterThanToken);
9551N(SyntaxKind.SemicolonToken);
9553N(SyntaxKind.EndOfFileToken);
9574N(SyntaxKind.CompilationUnit);
9576N(declKind);
9578N(keywordKind);
9579N(SyntaxKind.IdentifierToken, "C");
9580N(SyntaxKind.SemicolonToken);
9582N(SyntaxKind.GlobalStatement);
9584N(SyntaxKind.EmptyStatement);
9586N(SyntaxKind.SemicolonToken);
9589N(SyntaxKind.EndOfFileToken);
9605N(SyntaxKind.CompilationUnit);
9607N(declKind);
9609N(keywordKind);
9610N(SyntaxKind.IdentifierToken, "C");
9611N(SyntaxKind.BaseList);
9613N(SyntaxKind.ColonToken);
9614N(SyntaxKind.SimpleBaseType);
9616N(SyntaxKind.IdentifierName);
9618N(SyntaxKind.IdentifierToken, "Base");
9622N(SyntaxKind.SemicolonToken);
9624N(SyntaxKind.EndOfFileToken);
9639N(SyntaxKind.CompilationUnit);
9641N(declKind);
9643N(keywordKind);
9644N(SyntaxKind.IdentifierToken, "C");
9645N(SyntaxKind.BaseList);
9647N(SyntaxKind.ColonToken);
9648N(SyntaxKind.SimpleBaseType);
9650N(SyntaxKind.IdentifierName);
9652N(SyntaxKind.IdentifierToken, "Base");
9655N(SyntaxKind.CommaToken);
9656N(SyntaxKind.SimpleBaseType);
9658N(SyntaxKind.IdentifierName);
9660N(SyntaxKind.IdentifierToken, "I1");
9664N(SyntaxKind.SemicolonToken);
9666N(SyntaxKind.EndOfFileToken);
9681N(SyntaxKind.CompilationUnit);
9683N(declKind);
9685N(keywordKind);
9686N(SyntaxKind.IdentifierToken, "C");
9687N(SyntaxKind.TypeParameterConstraintClause);
9689N(SyntaxKind.WhereKeyword);
9690N(SyntaxKind.IdentifierName);
9692N(SyntaxKind.IdentifierToken, "T1");
9694N(SyntaxKind.ColonToken);
9695N(SyntaxKind.TypeConstraint);
9697N(SyntaxKind.IdentifierName);
9699N(SyntaxKind.IdentifierToken, "U1");
9703N(SyntaxKind.SemicolonToken);
9705N(SyntaxKind.EndOfFileToken);
9720N(SyntaxKind.CompilationUnit);
9722N(declKind);
9724N(keywordKind);
9725N(SyntaxKind.IdentifierToken, "C");
9726N(SyntaxKind.TypeParameterConstraintClause);
9728N(SyntaxKind.WhereKeyword);
9729N(SyntaxKind.IdentifierName);
9731N(SyntaxKind.IdentifierToken, "T1");
9733N(SyntaxKind.ColonToken);
9734N(SyntaxKind.TypeConstraint);
9736N(SyntaxKind.IdentifierName);
9738N(SyntaxKind.IdentifierToken, "U1");
9742N(SyntaxKind.TypeParameterConstraintClause);
9744N(SyntaxKind.WhereKeyword);
9745N(SyntaxKind.IdentifierName);
9747N(SyntaxKind.IdentifierToken, "T2");
9749N(SyntaxKind.ColonToken);
9750N(SyntaxKind.TypeConstraint);
9752N(SyntaxKind.IdentifierName);
9754N(SyntaxKind.IdentifierToken, "U2");
9758N(SyntaxKind.SemicolonToken);
9760N(SyntaxKind.EndOfFileToken);
9775N(SyntaxKind.CompilationUnit);
9777N(declKind);
9779N(keywordKind);
9780N(SyntaxKind.IdentifierToken, "C");
9781N(SyntaxKind.TypeParameterList);
9783N(SyntaxKind.LessThanToken);
9784N(SyntaxKind.TypeParameter);
9786N(SyntaxKind.IdentifierToken, "T1");
9788N(SyntaxKind.GreaterThanToken);
9790N(SyntaxKind.TypeParameterConstraintClause);
9792N(SyntaxKind.WhereKeyword);
9793N(SyntaxKind.IdentifierName);
9795N(SyntaxKind.IdentifierToken, "T1");
9797N(SyntaxKind.ColonToken);
9798N(SyntaxKind.TypeConstraint);
9800N(SyntaxKind.IdentifierName);
9802N(SyntaxKind.IdentifierToken, "U1");
9806N(SyntaxKind.SemicolonToken);
9808N(SyntaxKind.EndOfFileToken);
9824N(SyntaxKind.CompilationUnit);
9826N(declKind);
9828N(keywordKind);
9829N(SyntaxKind.IdentifierToken, "C");
9830N(SyntaxKind.OpenBraceToken);
9831N(SyntaxKind.CloseBraceToken);
9832N(SyntaxKind.SemicolonToken);
9834N(SyntaxKind.EndOfFileToken);
9847N(SyntaxKind.CompilationUnit);
9849N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
9851N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
9852N(SyntaxKind.IdentifierToken, "C");
9853N(SyntaxKind.ParameterList);
9855N(SyntaxKind.OpenParenToken);
9856N(SyntaxKind.Parameter);
9858N(SyntaxKind.PredefinedType);
9860N(SyntaxKind.IntKeyword);
9862N(SyntaxKind.IdentifierToken, "x");
9864N(SyntaxKind.CloseParenToken);
9866N(SyntaxKind.SemicolonToken);
9868N(SyntaxKind.EndOfFileToken);
9881N(SyntaxKind.CompilationUnit);
9883N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
9885N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
9886N(SyntaxKind.IdentifierToken, "C");
9887N(SyntaxKind.ParameterList);
9889N(SyntaxKind.OpenParenToken);
9890N(SyntaxKind.CloseParenToken);
9892N(SyntaxKind.OpenBraceToken);
9893N(SyntaxKind.CloseBraceToken);
9895N(SyntaxKind.EndOfFileToken);
9908N(SyntaxKind.CompilationUnit);
9910N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
9912N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
9913N(SyntaxKind.IdentifierToken, "C");
9914N(SyntaxKind.TypeParameterList);
9916N(SyntaxKind.LessThanToken);
9917N(SyntaxKind.TypeParameter);
9919N(SyntaxKind.IdentifierToken, "T");
9921N(SyntaxKind.GreaterThanToken);
9923N(SyntaxKind.ParameterList);
9925N(SyntaxKind.OpenParenToken);
9926N(SyntaxKind.CloseParenToken);
9928N(SyntaxKind.SemicolonToken);
9930N(SyntaxKind.EndOfFileToken);
9948N(SyntaxKind.CompilationUnit);
9950N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
9952N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
9953N(SyntaxKind.IdentifierToken, "C");
9954N(SyntaxKind.TypeParameterList);
9956N(SyntaxKind.LessThanToken);
9961N(SyntaxKind.GreaterThanToken);
9963N(SyntaxKind.ParameterList);
9965N(SyntaxKind.OpenParenToken);
9966N(SyntaxKind.CloseParenToken);
9968N(SyntaxKind.SemicolonToken);
9970N(SyntaxKind.EndOfFileToken);
9988N(SyntaxKind.CompilationUnit);
9990N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
9992N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
9993N(SyntaxKind.IdentifierToken, "C");
9994N(SyntaxKind.ParameterList);
9996N(SyntaxKind.OpenParenToken);
9999N(SyntaxKind.SemicolonToken);
10001N(SyntaxKind.EndOfFileToken);
10019N(SyntaxKind.CompilationUnit);
10021N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10023N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10024N(SyntaxKind.IdentifierToken, "C");
10025N(SyntaxKind.ParameterList);
10027N(SyntaxKind.OpenParenToken);
10028N(SyntaxKind.Parameter);
10030N(SyntaxKind.PredefinedType);
10032N(SyntaxKind.IntKeyword);
10034N(SyntaxKind.IdentifierToken, "x");
10038N(SyntaxKind.SemicolonToken);
10040N(SyntaxKind.EndOfFileToken);
10064N(SyntaxKind.CompilationUnit);
10066N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10068N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10069N(SyntaxKind.IdentifierToken, "C");
10070N(SyntaxKind.ParameterList);
10072N(SyntaxKind.OpenParenToken);
10073N(SyntaxKind.Parameter);
10075N(SyntaxKind.PredefinedType);
10077N(SyntaxKind.IntKeyword);
10079N(SyntaxKind.IdentifierToken, "x");
10081N(SyntaxKind.CommaToken);
10092N(SyntaxKind.SemicolonToken);
10094N(SyntaxKind.EndOfFileToken);
10113N(SyntaxKind.CompilationUnit);
10115N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10117N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10118N(SyntaxKind.IdentifierToken, "C");
10119N(SyntaxKind.ParameterList);
10121N(SyntaxKind.OpenParenToken);
10124N(SyntaxKind.BaseList);
10126N(SyntaxKind.ColonToken);
10127N(SyntaxKind.SimpleBaseType);
10129N(SyntaxKind.IdentifierName);
10131N(SyntaxKind.IdentifierToken, "Base");
10135N(SyntaxKind.SemicolonToken);
10137N(SyntaxKind.EndOfFileToken);
10156N(SyntaxKind.CompilationUnit);
10158N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10160N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10161N(SyntaxKind.IdentifierToken, "C");
10162N(SyntaxKind.ParameterList);
10164N(SyntaxKind.OpenParenToken);
10165N(SyntaxKind.Parameter);
10167N(SyntaxKind.PredefinedType);
10169N(SyntaxKind.IntKeyword);
10171N(SyntaxKind.IdentifierToken, "x");
10175N(SyntaxKind.BaseList);
10177N(SyntaxKind.ColonToken);
10178N(SyntaxKind.SimpleBaseType);
10180N(SyntaxKind.IdentifierName);
10182N(SyntaxKind.IdentifierToken, "Base");
10186N(SyntaxKind.SemicolonToken);
10188N(SyntaxKind.EndOfFileToken);
10213N(SyntaxKind.CompilationUnit);
10215N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10217N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10218N(SyntaxKind.IdentifierToken, "C");
10219N(SyntaxKind.ParameterList);
10221N(SyntaxKind.OpenParenToken);
10222N(SyntaxKind.Parameter);
10224N(SyntaxKind.PredefinedType);
10226N(SyntaxKind.IntKeyword);
10228N(SyntaxKind.IdentifierToken, "x");
10230N(SyntaxKind.CommaToken);
10241N(SyntaxKind.BaseList);
10243N(SyntaxKind.ColonToken);
10244N(SyntaxKind.SimpleBaseType);
10246N(SyntaxKind.IdentifierName);
10248N(SyntaxKind.IdentifierToken, "Base");
10252N(SyntaxKind.SemicolonToken);
10254N(SyntaxKind.EndOfFileToken);
10273N(SyntaxKind.CompilationUnit);
10275N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10277N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10278N(SyntaxKind.IdentifierToken, "C");
10279N(SyntaxKind.TypeParameterList);
10281N(SyntaxKind.LessThanToken);
10282N(SyntaxKind.TypeParameter);
10284N(SyntaxKind.IdentifierToken, "T");
10286N(SyntaxKind.GreaterThanToken);
10288N(SyntaxKind.ParameterList);
10290N(SyntaxKind.OpenParenToken);
10293N(SyntaxKind.TypeParameterConstraintClause);
10295N(SyntaxKind.WhereKeyword);
10296N(SyntaxKind.IdentifierName);
10298N(SyntaxKind.IdentifierToken, "T");
10300N(SyntaxKind.ColonToken);
10301N(SyntaxKind.ClassConstraint);
10303N(SyntaxKind.ClassKeyword);
10306N(SyntaxKind.SemicolonToken);
10308N(SyntaxKind.EndOfFileToken);
10327N(SyntaxKind.CompilationUnit);
10329N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10331N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10332N(SyntaxKind.IdentifierToken, "C");
10333N(SyntaxKind.TypeParameterList);
10335N(SyntaxKind.LessThanToken);
10336N(SyntaxKind.TypeParameter);
10338N(SyntaxKind.IdentifierToken, "T");
10340N(SyntaxKind.GreaterThanToken);
10342N(SyntaxKind.ParameterList);
10344N(SyntaxKind.OpenParenToken);
10345N(SyntaxKind.Parameter);
10347N(SyntaxKind.IdentifierName);
10349N(SyntaxKind.IdentifierToken, "T");
10351N(SyntaxKind.IdentifierToken, "x");
10355N(SyntaxKind.TypeParameterConstraintClause);
10357N(SyntaxKind.WhereKeyword);
10358N(SyntaxKind.IdentifierName);
10360N(SyntaxKind.IdentifierToken, "T");
10362N(SyntaxKind.ColonToken);
10363N(SyntaxKind.ClassConstraint);
10365N(SyntaxKind.ClassKeyword);
10368N(SyntaxKind.SemicolonToken);
10370N(SyntaxKind.EndOfFileToken);
10395N(SyntaxKind.CompilationUnit);
10397N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10399N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10400N(SyntaxKind.IdentifierToken, "C");
10401N(SyntaxKind.TypeParameterList);
10403N(SyntaxKind.LessThanToken);
10404N(SyntaxKind.TypeParameter);
10406N(SyntaxKind.IdentifierToken, "T");
10408N(SyntaxKind.GreaterThanToken);
10410N(SyntaxKind.ParameterList);
10412N(SyntaxKind.OpenParenToken);
10413N(SyntaxKind.Parameter);
10415N(SyntaxKind.IdentifierName);
10417N(SyntaxKind.IdentifierToken, "T");
10419N(SyntaxKind.IdentifierToken, "x");
10421N(SyntaxKind.CommaToken);
10432N(SyntaxKind.TypeParameterConstraintClause);
10434N(SyntaxKind.WhereKeyword);
10435N(SyntaxKind.IdentifierName);
10437N(SyntaxKind.IdentifierToken, "T");
10439N(SyntaxKind.ColonToken);
10440N(SyntaxKind.ClassConstraint);
10442N(SyntaxKind.ClassKeyword);
10445N(SyntaxKind.SemicolonToken);
10447N(SyntaxKind.EndOfFileToken);
10460N(SyntaxKind.CompilationUnit);
10462N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10464N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10465N(SyntaxKind.IdentifierToken, "C");
10466N(SyntaxKind.TypeParameterList);
10468N(SyntaxKind.LessThanToken);
10469N(SyntaxKind.TypeParameter);
10471N(SyntaxKind.IdentifierToken, "T");
10473N(SyntaxKind.GreaterThanToken);
10475N(SyntaxKind.ParameterList);
10477N(SyntaxKind.OpenParenToken);
10478N(SyntaxKind.Parameter);
10480N(SyntaxKind.IdentifierName);
10482N(SyntaxKind.IdentifierToken, "T");
10484N(SyntaxKind.IdentifierToken, "x");
10486N(SyntaxKind.CloseParenToken);
10488N(SyntaxKind.SemicolonToken);
10490N(SyntaxKind.EndOfFileToken);
10512N(SyntaxKind.CompilationUnit);
10514N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10516N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10517N(SyntaxKind.IdentifierToken, "C");
10518N(SyntaxKind.TypeParameterList);
10520N(SyntaxKind.LessThanToken);
10527N(SyntaxKind.ParameterList);
10529N(SyntaxKind.OpenParenToken);
10530N(SyntaxKind.Parameter);
10532N(SyntaxKind.IdentifierName);
10534N(SyntaxKind.IdentifierToken, "T");
10536N(SyntaxKind.IdentifierToken, "x");
10538N(SyntaxKind.CloseParenToken);
10540N(SyntaxKind.SemicolonToken);
10542N(SyntaxKind.EndOfFileToken);
10561N(SyntaxKind.CompilationUnit);
10563N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10565N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10566N(SyntaxKind.IdentifierToken, "C");
10567N(SyntaxKind.TypeParameterList);
10569N(SyntaxKind.LessThanToken);
10570N(SyntaxKind.TypeParameter);
10572N(SyntaxKind.IdentifierToken, "T");
10576N(SyntaxKind.ParameterList);
10578N(SyntaxKind.OpenParenToken);
10579N(SyntaxKind.Parameter);
10581N(SyntaxKind.IdentifierName);
10583N(SyntaxKind.IdentifierToken, "T");
10585N(SyntaxKind.IdentifierToken, "x");
10587N(SyntaxKind.CloseParenToken);
10589N(SyntaxKind.SemicolonToken);
10591N(SyntaxKind.EndOfFileToken);
10613N(SyntaxKind.CompilationUnit);
10615N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10617N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10618N(SyntaxKind.IdentifierToken, "C");
10619N(SyntaxKind.TypeParameterList);
10621N(SyntaxKind.LessThanToken);
10622N(SyntaxKind.TypeParameter);
10624N(SyntaxKind.IdentifierToken, "T");
10626N(SyntaxKind.CommaToken);
10633N(SyntaxKind.ParameterList);
10635N(SyntaxKind.OpenParenToken);
10636N(SyntaxKind.Parameter);
10638N(SyntaxKind.IdentifierName);
10640N(SyntaxKind.IdentifierToken, "T");
10642N(SyntaxKind.IdentifierToken, "x");
10644N(SyntaxKind.CloseParenToken);
10646N(SyntaxKind.SemicolonToken);
10648N(SyntaxKind.EndOfFileToken);
10666N(SyntaxKind.CompilationUnit);
10668N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10670N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10672N(SyntaxKind.ParameterList);
10674N(SyntaxKind.OpenParenToken);
10675N(SyntaxKind.Parameter);
10677N(SyntaxKind.IdentifierName);
10679N(SyntaxKind.IdentifierToken, "T");
10681N(SyntaxKind.IdentifierToken, "x");
10683N(SyntaxKind.CloseParenToken);
10685N(SyntaxKind.SemicolonToken);
10687N(SyntaxKind.EndOfFileToken);
10700N(SyntaxKind.CompilationUnit);
10702N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10704N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10705N(SyntaxKind.IdentifierToken, "C");
10706N(SyntaxKind.BaseList);
10708N(SyntaxKind.ColonToken);
10709N(SyntaxKind.PrimaryConstructorBaseType);
10711N(SyntaxKind.IdentifierName);
10713N(SyntaxKind.IdentifierToken, "Base");
10715N(SyntaxKind.ArgumentList);
10717N(SyntaxKind.OpenParenToken);
10718N(SyntaxKind.Argument);
10720N(SyntaxKind.IdentifierName);
10722N(SyntaxKind.IdentifierToken, "x");
10725N(SyntaxKind.CloseParenToken);
10729N(SyntaxKind.SemicolonToken);
10731N(SyntaxKind.EndOfFileToken);
10744N(SyntaxKind.CompilationUnit);
10746N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10748N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10749N(SyntaxKind.IdentifierToken, "C");
10750N(SyntaxKind.BaseList);
10752N(SyntaxKind.ColonToken);
10753N(SyntaxKind.PrimaryConstructorBaseType);
10755N(SyntaxKind.IdentifierName);
10757N(SyntaxKind.IdentifierToken, "Base");
10759N(SyntaxKind.ArgumentList);
10761N(SyntaxKind.OpenParenToken);
10762N(SyntaxKind.CloseParenToken);
10766N(SyntaxKind.OpenBraceToken);
10767N(SyntaxKind.CloseBraceToken);
10769N(SyntaxKind.EndOfFileToken);
10793N(SyntaxKind.CompilationUnit);
10795N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10797N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10798N(SyntaxKind.IdentifierToken, "C");
10799N(SyntaxKind.BaseList);
10801N(SyntaxKind.ColonToken);
10802N(SyntaxKind.SimpleBaseType);
10804N(SyntaxKind.IdentifierName);
10806N(SyntaxKind.IdentifierToken, "Base");
10809N(SyntaxKind.CommaToken);
10810N(SyntaxKind.SimpleBaseType);
10812N(SyntaxKind.IdentifierName);
10814N(SyntaxKind.IdentifierToken, "I1");
10818N(SyntaxKind.SimpleBaseType);
10820N(SyntaxKind.IdentifierName);
10822N(SyntaxKind.IdentifierToken, "x");
10826N(SyntaxKind.SemicolonToken);
10828N(SyntaxKind.EndOfFileToken);
10841N(SyntaxKind.CompilationUnit);
10843N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10845N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10846N(SyntaxKind.IdentifierToken, "C");
10847N(SyntaxKind.ParameterList);
10849N(SyntaxKind.OpenParenToken);
10850N(SyntaxKind.Parameter);
10852N(SyntaxKind.PredefinedType);
10854N(SyntaxKind.IntKeyword);
10856N(SyntaxKind.IdentifierToken, "x");
10858N(SyntaxKind.CloseParenToken);
10860N(SyntaxKind.BaseList);
10862N(SyntaxKind.ColonToken);
10863N(SyntaxKind.PrimaryConstructorBaseType);
10865N(SyntaxKind.IdentifierName);
10867N(SyntaxKind.IdentifierToken, "Base");
10869N(SyntaxKind.ArgumentList);
10871N(SyntaxKind.OpenParenToken);
10872N(SyntaxKind.Argument);
10874N(SyntaxKind.IdentifierName);
10876N(SyntaxKind.IdentifierToken, "x");
10879N(SyntaxKind.CloseParenToken);
10883N(SyntaxKind.SemicolonToken);
10885N(SyntaxKind.EndOfFileToken);
10903N(SyntaxKind.CompilationUnit);
10905N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10907N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10908N(SyntaxKind.IdentifierToken, "C");
10909N(SyntaxKind.BaseList);
10911N(SyntaxKind.ColonToken);
10912N(SyntaxKind.PrimaryConstructorBaseType);
10914N(SyntaxKind.IdentifierName);
10916N(SyntaxKind.IdentifierToken, "Base");
10918N(SyntaxKind.ArgumentList);
10920N(SyntaxKind.OpenParenToken);
10925N(SyntaxKind.SemicolonToken);
10927N(SyntaxKind.EndOfFileToken);
10945N(SyntaxKind.CompilationUnit);
10947N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10949N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10950N(SyntaxKind.IdentifierToken, "C");
10951N(SyntaxKind.BaseList);
10953N(SyntaxKind.ColonToken);
10954N(SyntaxKind.PrimaryConstructorBaseType);
10956N(SyntaxKind.IdentifierName);
10958N(SyntaxKind.IdentifierToken, "Base");
10960N(SyntaxKind.ArgumentList);
10962N(SyntaxKind.OpenParenToken);
10963N(SyntaxKind.Argument);
10965N(SyntaxKind.IdentifierName);
10967N(SyntaxKind.IdentifierToken, "x");
10974N(SyntaxKind.SemicolonToken);
10976N(SyntaxKind.EndOfFileToken);
10997N(SyntaxKind.CompilationUnit);
10999N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
11001N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
11002N(SyntaxKind.IdentifierToken, "C");
11003N(SyntaxKind.BaseList);
11005N(SyntaxKind.ColonToken);
11006N(SyntaxKind.PrimaryConstructorBaseType);
11008N(SyntaxKind.IdentifierName);
11010N(SyntaxKind.IdentifierToken, "Base");
11012N(SyntaxKind.ArgumentList);
11014N(SyntaxKind.OpenParenToken);
11015N(SyntaxKind.Argument);
11017N(SyntaxKind.IdentifierName);
11019N(SyntaxKind.IdentifierToken, "x");
11022N(SyntaxKind.CommaToken);
11034N(SyntaxKind.SemicolonToken);
11036N(SyntaxKind.EndOfFileToken);
11054N(SyntaxKind.CompilationUnit);
11056N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
11058N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
11059N(SyntaxKind.IdentifierToken, "C");
11060N(SyntaxKind.BaseList);
11062N(SyntaxKind.ColonToken);
11063N(SyntaxKind.PrimaryConstructorBaseType);
11065N(SyntaxKind.IdentifierName);
11067N(SyntaxKind.IdentifierToken, "Base");
11069N(SyntaxKind.ArgumentList);
11071N(SyntaxKind.OpenParenToken);
11076N(SyntaxKind.TypeParameterConstraintClause);
11078N(SyntaxKind.WhereKeyword);
11079N(SyntaxKind.IdentifierName);
11081N(SyntaxKind.IdentifierToken, "T");
11083N(SyntaxKind.ColonToken);
11084N(SyntaxKind.ClassConstraint);
11086N(SyntaxKind.ClassKeyword);
11089N(SyntaxKind.SemicolonToken);
11091N(SyntaxKind.EndOfFileToken);
11109N(SyntaxKind.CompilationUnit);
11111N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
11113N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
11114N(SyntaxKind.IdentifierToken, "C");
11115N(SyntaxKind.BaseList);
11117N(SyntaxKind.ColonToken);
11118N(SyntaxKind.PrimaryConstructorBaseType);
11120N(SyntaxKind.IdentifierName);
11122N(SyntaxKind.IdentifierToken, "Base");
11124N(SyntaxKind.ArgumentList);
11126N(SyntaxKind.OpenParenToken);
11127N(SyntaxKind.Argument);
11129N(SyntaxKind.IdentifierName);
11131N(SyntaxKind.IdentifierToken, "x");
11138N(SyntaxKind.TypeParameterConstraintClause);
11140N(SyntaxKind.WhereKeyword);
11141N(SyntaxKind.IdentifierName);
11143N(SyntaxKind.IdentifierToken, "T");
11145N(SyntaxKind.ColonToken);
11146N(SyntaxKind.ClassConstraint);
11148N(SyntaxKind.ClassKeyword);
11151N(SyntaxKind.SemicolonToken);
11153N(SyntaxKind.EndOfFileToken);
11174N(SyntaxKind.CompilationUnit);
11176N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
11178N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
11179N(SyntaxKind.IdentifierToken, "C");
11180N(SyntaxKind.BaseList);
11182N(SyntaxKind.ColonToken);
11183N(SyntaxKind.PrimaryConstructorBaseType);
11185N(SyntaxKind.IdentifierName);
11187N(SyntaxKind.IdentifierToken, "Base");
11189N(SyntaxKind.ArgumentList);
11191N(SyntaxKind.OpenParenToken);
11192N(SyntaxKind.Argument);
11194N(SyntaxKind.IdentifierName);
11196N(SyntaxKind.IdentifierToken, "x");
11199N(SyntaxKind.CommaToken);
11211N(SyntaxKind.TypeParameterConstraintClause);
11213N(SyntaxKind.WhereKeyword);
11214N(SyntaxKind.IdentifierName);
11216N(SyntaxKind.IdentifierToken, "T");
11218N(SyntaxKind.ColonToken);
11219N(SyntaxKind.ClassConstraint);
11221N(SyntaxKind.ClassKeyword);
11224N(SyntaxKind.SemicolonToken);
11226N(SyntaxKind.EndOfFileToken);
Parsing\DeclarationScopeParsingTests.cs (5069)
26N(SyntaxKind.MethodDeclaration);
28N(SyntaxKind.PredefinedType);
30N(SyntaxKind.VoidKeyword);
32N(SyntaxKind.IdentifierToken, "F");
33N(SyntaxKind.ParameterList);
35N(SyntaxKind.OpenParenToken);
36N(SyntaxKind.Parameter);
38N(SyntaxKind.IdentifierName);
40N(SyntaxKind.IdentifierToken, "scoped");
42N(SyntaxKind.IdentifierToken, "x");
44N(SyntaxKind.CommaToken);
45N(SyntaxKind.Parameter);
47N(SyntaxKind.RefKeyword);
48N(SyntaxKind.IdentifierName);
50N(SyntaxKind.IdentifierToken, "scoped");
52N(SyntaxKind.IdentifierToken, "y");
54N(SyntaxKind.CloseParenToken);
56N(SyntaxKind.Block);
58N(SyntaxKind.OpenBraceToken);
59N(SyntaxKind.CloseBraceToken);
73N(SyntaxKind.MethodDeclaration);
75N(SyntaxKind.PredefinedType);
77N(SyntaxKind.VoidKeyword);
79N(SyntaxKind.IdentifierToken, "F");
80N(SyntaxKind.ParameterList);
82N(SyntaxKind.OpenParenToken);
83N(SyntaxKind.Parameter);
85N(SyntaxKind.ScopedKeyword);
86N(SyntaxKind.PredefinedType);
88N(SyntaxKind.IntKeyword);
90N(SyntaxKind.IdentifierToken, "a");
92N(SyntaxKind.CommaToken);
93N(SyntaxKind.Parameter);
95N(SyntaxKind.ScopedKeyword);
96N(SyntaxKind.RefKeyword);
97N(SyntaxKind.PredefinedType);
99N(SyntaxKind.IntKeyword);
101N(SyntaxKind.IdentifierToken, "b");
103N(SyntaxKind.CommaToken);
104N(SyntaxKind.Parameter);
106N(SyntaxKind.ScopedKeyword);
107N(SyntaxKind.InKeyword);
108N(SyntaxKind.PredefinedType);
110N(SyntaxKind.IntKeyword);
112N(SyntaxKind.IdentifierToken, "c");
114N(SyntaxKind.CommaToken);
115N(SyntaxKind.Parameter);
117N(SyntaxKind.ScopedKeyword);
118N(SyntaxKind.OutKeyword);
119N(SyntaxKind.PredefinedType);
121N(SyntaxKind.IntKeyword);
123N(SyntaxKind.IdentifierToken, "d");
125N(SyntaxKind.CloseParenToken);
127N(SyntaxKind.Block);
129N(SyntaxKind.OpenBraceToken);
130N(SyntaxKind.CloseBraceToken);
163N(SyntaxKind.MethodDeclaration);
165N(SyntaxKind.PredefinedType);
167N(SyntaxKind.VoidKeyword);
169N(SyntaxKind.IdentifierToken, "F");
170N(SyntaxKind.ParameterList);
172N(SyntaxKind.OpenParenToken);
173N(SyntaxKind.Parameter);
175N(SyntaxKind.RefKeyword);
176N(SyntaxKind.IdentifierName);
178N(SyntaxKind.IdentifierToken, "scoped");
183N(SyntaxKind.Parameter);
185N(SyntaxKind.PredefinedType);
187N(SyntaxKind.IntKeyword);
189N(SyntaxKind.IdentifierToken, "b");
191N(SyntaxKind.CommaToken);
192N(SyntaxKind.Parameter);
194N(SyntaxKind.InKeyword);
195N(SyntaxKind.IdentifierName);
197N(SyntaxKind.IdentifierToken, "scoped");
202N(SyntaxKind.Parameter);
204N(SyntaxKind.PredefinedType);
206N(SyntaxKind.IntKeyword);
208N(SyntaxKind.IdentifierToken, "c");
210N(SyntaxKind.CommaToken);
211N(SyntaxKind.Parameter);
213N(SyntaxKind.OutKeyword);
214N(SyntaxKind.IdentifierName);
216N(SyntaxKind.IdentifierToken, "scoped");
221N(SyntaxKind.Parameter);
223N(SyntaxKind.PredefinedType);
225N(SyntaxKind.IntKeyword);
227N(SyntaxKind.IdentifierToken, "d");
229N(SyntaxKind.CloseParenToken);
231N(SyntaxKind.Block);
233N(SyntaxKind.OpenBraceToken);
234N(SyntaxKind.CloseBraceToken);
246N(SyntaxKind.MethodDeclaration);
248N(SyntaxKind.ScopedKeyword);
249N(SyntaxKind.IdentifierName);
251N(SyntaxKind.IdentifierToken, "R");
253N(SyntaxKind.IdentifierToken, "F");
254N(SyntaxKind.ParameterList);
256N(SyntaxKind.OpenParenToken);
257N(SyntaxKind.CloseParenToken);
259N(SyntaxKind.ArrowExpressionClause);
261N(SyntaxKind.EqualsGreaterThanToken);
262N(SyntaxKind.DefaultLiteralExpression);
264N(SyntaxKind.DefaultKeyword);
267N(SyntaxKind.SemicolonToken);
282N(SyntaxKind.FieldDeclaration);
284N(SyntaxKind.VariableDeclaration);
286N(SyntaxKind.RefType);
288N(SyntaxKind.RefKeyword);
289N(SyntaxKind.IdentifierName);
291N(SyntaxKind.IdentifierToken, "scoped");
294N(SyntaxKind.VariableDeclarator);
296N(SyntaxKind.IdentifierToken, "R");
299N(SyntaxKind.SemicolonToken);
316N(SyntaxKind.CompilationUnit);
318N(SyntaxKind.GlobalStatement);
320N(SyntaxKind.LocalFunctionStatement);
322N(SyntaxKind.IdentifierName);
324N(SyntaxKind.IdentifierToken, "scoped");
326N(SyntaxKind.IdentifierToken, "F1");
327N(SyntaxKind.ParameterList);
329N(SyntaxKind.OpenParenToken);
330N(SyntaxKind.CloseParenToken);
332N(SyntaxKind.ArrowExpressionClause);
334N(SyntaxKind.EqualsGreaterThanToken);
335N(SyntaxKind.DefaultLiteralExpression);
337N(SyntaxKind.DefaultKeyword);
340N(SyntaxKind.SemicolonToken);
343N(SyntaxKind.GlobalStatement);
345N(SyntaxKind.LocalFunctionStatement);
347N(SyntaxKind.RefType);
349N(SyntaxKind.RefKeyword);
350N(SyntaxKind.IdentifierName);
352N(SyntaxKind.IdentifierToken, "scoped");
355N(SyntaxKind.IdentifierToken, "F2");
356N(SyntaxKind.ParameterList);
358N(SyntaxKind.OpenParenToken);
359N(SyntaxKind.CloseParenToken);
361N(SyntaxKind.ArrowExpressionClause);
363N(SyntaxKind.EqualsGreaterThanToken);
364N(SyntaxKind.DefaultLiteralExpression);
366N(SyntaxKind.DefaultKeyword);
369N(SyntaxKind.SemicolonToken);
372N(SyntaxKind.GlobalStatement);
374N(SyntaxKind.LocalFunctionStatement);
376N(SyntaxKind.IdentifierName);
378N(SyntaxKind.IdentifierToken, "scoped");
380N(SyntaxKind.IdentifierToken, "F3");
381N(SyntaxKind.ParameterList);
383N(SyntaxKind.OpenParenToken);
384N(SyntaxKind.CloseParenToken);
386N(SyntaxKind.Block);
388N(SyntaxKind.OpenBraceToken);
389N(SyntaxKind.CloseBraceToken);
393N(SyntaxKind.GlobalStatement);
395N(SyntaxKind.LocalFunctionStatement);
397N(SyntaxKind.RefType);
399N(SyntaxKind.RefKeyword);
400N(SyntaxKind.IdentifierName);
402N(SyntaxKind.IdentifierToken, "scoped");
405N(SyntaxKind.IdentifierToken, "F4");
406N(SyntaxKind.ParameterList);
408N(SyntaxKind.OpenParenToken);
409N(SyntaxKind.CloseParenToken);
411N(SyntaxKind.Block);
413N(SyntaxKind.OpenBraceToken);
414N(SyntaxKind.CloseBraceToken);
418N(SyntaxKind.EndOfFileToken);
433N(SyntaxKind.CompilationUnit);
435N(SyntaxKind.GlobalStatement);
437N(SyntaxKind.LocalFunctionStatement);
439N(SyntaxKind.RefType);
441N(SyntaxKind.RefKeyword);
442N(SyntaxKind.IdentifierName);
444N(SyntaxKind.IdentifierToken, "@scoped");
447N(SyntaxKind.IdentifierToken, "F2");
448N(SyntaxKind.ParameterList);
450N(SyntaxKind.OpenParenToken);
451N(SyntaxKind.CloseParenToken);
453N(SyntaxKind.ArrowExpressionClause);
455N(SyntaxKind.EqualsGreaterThanToken);
456N(SyntaxKind.DefaultLiteralExpression);
458N(SyntaxKind.DefaultKeyword);
461N(SyntaxKind.SemicolonToken);
464N(SyntaxKind.GlobalStatement);
466N(SyntaxKind.LocalFunctionStatement);
468N(SyntaxKind.RefType);
470N(SyntaxKind.RefKeyword);
471N(SyntaxKind.IdentifierName);
473N(SyntaxKind.IdentifierToken, "@scoped");
476N(SyntaxKind.IdentifierToken, "F4");
477N(SyntaxKind.ParameterList);
479N(SyntaxKind.OpenParenToken);
480N(SyntaxKind.CloseParenToken);
482N(SyntaxKind.Block);
484N(SyntaxKind.OpenBraceToken);
485N(SyntaxKind.CloseBraceToken);
489N(SyntaxKind.EndOfFileToken);
504N(SyntaxKind.MethodDeclaration);
506N(SyntaxKind.PredefinedType);
508N(SyntaxKind.VoidKeyword);
510N(SyntaxKind.IdentifierToken, "F");
511N(SyntaxKind.ParameterList);
513N(SyntaxKind.OpenParenToken);
514N(SyntaxKind.Parameter);
516N(SyntaxKind.IdentifierName);
518N(SyntaxKind.IdentifierToken, "scoped");
520N(SyntaxKind.IdentifierToken, "scoped");
523N(SyntaxKind.Parameter);
525N(SyntaxKind.RefKeyword);
526N(SyntaxKind.PredefinedType);
528N(SyntaxKind.IntKeyword);
530N(SyntaxKind.IdentifierToken, "i");
532N(SyntaxKind.CloseParenToken);
534N(SyntaxKind.Block);
536N(SyntaxKind.OpenBraceToken);
537N(SyntaxKind.CloseBraceToken);
553N(SyntaxKind.MethodDeclaration);
555N(SyntaxKind.PredefinedType);
557N(SyntaxKind.VoidKeyword);
559N(SyntaxKind.IdentifierToken, "F");
560N(SyntaxKind.ParameterList);
562N(SyntaxKind.OpenParenToken);
563N(SyntaxKind.Parameter);
565N(SyntaxKind.RefKeyword);
566N(SyntaxKind.IdentifierName);
568N(SyntaxKind.IdentifierToken, "scoped");
570N(SyntaxKind.IdentifierToken, "scoped");
573N(SyntaxKind.Parameter);
575N(SyntaxKind.IdentifierName);
577N(SyntaxKind.IdentifierToken, "R");
579N(SyntaxKind.IdentifierToken, "r");
581N(SyntaxKind.CloseParenToken);
583N(SyntaxKind.Block);
585N(SyntaxKind.OpenBraceToken);
586N(SyntaxKind.CloseBraceToken);
607N(SyntaxKind.MethodDeclaration);
609N(SyntaxKind.PredefinedType);
611N(SyntaxKind.VoidKeyword);
613N(SyntaxKind.IdentifierToken, "F");
614N(SyntaxKind.ParameterList);
616N(SyntaxKind.OpenParenToken);
617N(SyntaxKind.Parameter);
619N(SyntaxKind.ScopedKeyword);
620N(SyntaxKind.IdentifierName);
622N(SyntaxKind.IdentifierToken, "scoped");
624N(SyntaxKind.IdentifierToken, "x");
626N(SyntaxKind.CommaToken);
627N(SyntaxKind.Parameter);
629N(SyntaxKind.RefKeyword);
630N(SyntaxKind.IdentifierName);
632N(SyntaxKind.IdentifierToken, "scoped");
634N(SyntaxKind.IdentifierToken, "y");
636N(SyntaxKind.CommaToken);
637N(SyntaxKind.Parameter);
639N(SyntaxKind.RefKeyword);
640N(SyntaxKind.IdentifierName);
642N(SyntaxKind.IdentifierToken, "scoped");
644N(SyntaxKind.IdentifierToken, "scoped");
647N(SyntaxKind.Parameter);
649N(SyntaxKind.IdentifierName);
651N(SyntaxKind.IdentifierToken, "z");
655N(SyntaxKind.CommaToken);
656N(SyntaxKind.Parameter);
658N(SyntaxKind.ScopedKeyword);
659N(SyntaxKind.RefKeyword);
660N(SyntaxKind.IdentifierName);
662N(SyntaxKind.IdentifierToken, "scoped");
664N(SyntaxKind.IdentifierToken, "w");
666N(SyntaxKind.CloseParenToken);
668N(SyntaxKind.Block);
670N(SyntaxKind.OpenBraceToken);
671N(SyntaxKind.CloseBraceToken);
685N(SyntaxKind.MethodDeclaration);
687N(SyntaxKind.PredefinedType);
689N(SyntaxKind.VoidKeyword);
691N(SyntaxKind.IdentifierToken, "F");
692N(SyntaxKind.ParameterList);
694N(SyntaxKind.OpenParenToken);
695N(SyntaxKind.Parameter);
697N(SyntaxKind.QualifiedName);
699N(SyntaxKind.IdentifierName);
701N(SyntaxKind.IdentifierToken, "scoped");
703N(SyntaxKind.DotToken);
704N(SyntaxKind.IdentifierName);
706N(SyntaxKind.IdentifierToken, "nested");
709N(SyntaxKind.IdentifierToken, "x");
711N(SyntaxKind.CommaToken);
712N(SyntaxKind.Parameter);
714N(SyntaxKind.RefKeyword);
715N(SyntaxKind.QualifiedName);
717N(SyntaxKind.IdentifierName);
719N(SyntaxKind.IdentifierToken, "scoped");
721N(SyntaxKind.DotToken);
722N(SyntaxKind.IdentifierName);
724N(SyntaxKind.IdentifierToken, "nested");
727N(SyntaxKind.IdentifierToken, "y");
729N(SyntaxKind.CloseParenToken);
731N(SyntaxKind.Block);
733N(SyntaxKind.OpenBraceToken);
734N(SyntaxKind.CloseBraceToken);
755N(SyntaxKind.MethodDeclaration);
757N(SyntaxKind.PredefinedType);
759N(SyntaxKind.VoidKeyword);
761N(SyntaxKind.IdentifierToken, "F");
762N(SyntaxKind.ParameterList);
764N(SyntaxKind.OpenParenToken);
765N(SyntaxKind.Parameter);
767N(SyntaxKind.IdentifierName);
769N(SyntaxKind.IdentifierToken, "scoped");
774N(SyntaxKind.Parameter);
776N(SyntaxKind.ReadOnlyKeyword);
777N(SyntaxKind.PredefinedType);
779N(SyntaxKind.IntKeyword);
781N(SyntaxKind.IdentifierToken, "a");
783N(SyntaxKind.CloseParenToken);
785N(SyntaxKind.Block);
787N(SyntaxKind.OpenBraceToken);
788N(SyntaxKind.CloseBraceToken);
812N(SyntaxKind.MethodDeclaration);
814N(SyntaxKind.PredefinedType);
816N(SyntaxKind.VoidKeyword);
818N(SyntaxKind.IdentifierToken, "F");
819N(SyntaxKind.ParameterList);
821N(SyntaxKind.OpenParenToken);
822N(SyntaxKind.Parameter);
824N(SyntaxKind.ScopedKeyword);
825N(SyntaxKind.RefKeyword);
833N(SyntaxKind.Parameter);
835N(SyntaxKind.ReadOnlyKeyword);
836N(SyntaxKind.PredefinedType);
838N(SyntaxKind.IntKeyword);
840N(SyntaxKind.IdentifierToken, "a");
842N(SyntaxKind.CloseParenToken);
844N(SyntaxKind.Block);
846N(SyntaxKind.OpenBraceToken);
847N(SyntaxKind.CloseBraceToken);
868N(SyntaxKind.MethodDeclaration);
870N(SyntaxKind.PredefinedType);
872N(SyntaxKind.VoidKeyword);
874N(SyntaxKind.IdentifierToken, "F");
875N(SyntaxKind.ParameterList);
877N(SyntaxKind.OpenParenToken);
878N(SyntaxKind.Parameter);
880N(SyntaxKind.OutKeyword);
881N(SyntaxKind.IdentifierName);
883N(SyntaxKind.IdentifierToken, "scoped");
888N(SyntaxKind.Parameter);
890N(SyntaxKind.RefKeyword);
891N(SyntaxKind.PredefinedType);
893N(SyntaxKind.IntKeyword);
895N(SyntaxKind.IdentifierToken, "a");
897N(SyntaxKind.CloseParenToken);
899N(SyntaxKind.Block);
901N(SyntaxKind.OpenBraceToken);
902N(SyntaxKind.CloseBraceToken);
916N(SyntaxKind.ParenthesizedLambdaExpression);
918N(SyntaxKind.ParameterList);
920N(SyntaxKind.OpenParenToken);
921N(SyntaxKind.Parameter);
923N(SyntaxKind.IdentifierName);
925N(SyntaxKind.IdentifierToken, "scoped");
927N(SyntaxKind.IdentifierToken, "x");
929N(SyntaxKind.CommaToken);
930N(SyntaxKind.Parameter);
932N(SyntaxKind.RefKeyword);
933N(SyntaxKind.IdentifierName);
935N(SyntaxKind.IdentifierToken, "scoped");
937N(SyntaxKind.IdentifierToken, "y");
939N(SyntaxKind.CloseParenToken);
941N(SyntaxKind.EqualsGreaterThanToken);
942N(SyntaxKind.NullLiteralExpression);
944N(SyntaxKind.NullKeyword);
958N(SyntaxKind.ParenthesizedLambdaExpression);
960N(SyntaxKind.ParameterList);
962N(SyntaxKind.OpenParenToken);
963N(SyntaxKind.Parameter);
965N(SyntaxKind.ScopedKeyword);
966N(SyntaxKind.PredefinedType);
968N(SyntaxKind.IntKeyword);
970N(SyntaxKind.IdentifierToken, "a");
972N(SyntaxKind.CommaToken);
973N(SyntaxKind.Parameter);
975N(SyntaxKind.ScopedKeyword);
976N(SyntaxKind.RefKeyword);
977N(SyntaxKind.PredefinedType);
979N(SyntaxKind.IntKeyword);
981N(SyntaxKind.IdentifierToken, "b");
983N(SyntaxKind.CommaToken);
984N(SyntaxKind.Parameter);
986N(SyntaxKind.ScopedKeyword);
987N(SyntaxKind.InKeyword);
988N(SyntaxKind.PredefinedType);
990N(SyntaxKind.IntKeyword);
992N(SyntaxKind.IdentifierToken, "c");
994N(SyntaxKind.CommaToken);
995N(SyntaxKind.Parameter);
997N(SyntaxKind.ScopedKeyword);
998N(SyntaxKind.OutKeyword);
999N(SyntaxKind.PredefinedType);
1001N(SyntaxKind.IntKeyword);
1003N(SyntaxKind.IdentifierToken, "d");
1005N(SyntaxKind.CloseParenToken);
1007N(SyntaxKind.EqualsGreaterThanToken);
1008N(SyntaxKind.NullLiteralExpression);
1010N(SyntaxKind.NullKeyword);
1034N(SyntaxKind.ParenthesizedExpression);
1036N(SyntaxKind.OpenParenToken);
1037N(SyntaxKind.RefExpression);
1039N(SyntaxKind.RefKeyword);
1040N(SyntaxKind.IdentifierName);
1042N(SyntaxKind.IdentifierToken, "scoped");
1068N(SyntaxKind.ParenthesizedExpression);
1070N(SyntaxKind.OpenParenToken);
1098N(SyntaxKind.ParenthesizedExpression);
1100N(SyntaxKind.OpenParenToken);
1118N(SyntaxKind.ParenthesizedLambdaExpression);
1120N(SyntaxKind.ParameterList);
1122N(SyntaxKind.OpenParenToken);
1123N(SyntaxKind.Parameter);
1125N(SyntaxKind.ScopedKeyword);
1126N(SyntaxKind.IdentifierName);
1128N(SyntaxKind.IdentifierToken, "R");
1130N(SyntaxKind.IdentifierToken, "a");
1132N(SyntaxKind.CommaToken);
1133N(SyntaxKind.Parameter);
1135N(SyntaxKind.ScopedKeyword);
1136N(SyntaxKind.RefKeyword);
1137N(SyntaxKind.IdentifierName);
1139N(SyntaxKind.IdentifierToken, "R");
1141N(SyntaxKind.IdentifierToken, "b");
1143N(SyntaxKind.CloseParenToken);
1145N(SyntaxKind.EqualsGreaterThanToken);
1146N(SyntaxKind.NullLiteralExpression);
1148N(SyntaxKind.NullKeyword);
1167N(SyntaxKind.ParenthesizedExpression);
1169N(SyntaxKind.OpenParenToken);
1170N(SyntaxKind.IdentifierName);
1172N(SyntaxKind.IdentifierToken, "scoped");
1195N(SyntaxKind.ParenthesizedExpression);
1197N(SyntaxKind.OpenParenToken);
1198N(SyntaxKind.RefExpression);
1200N(SyntaxKind.RefKeyword);
1201N(SyntaxKind.IdentifierName);
1203N(SyntaxKind.IdentifierToken, "scoped");
1219N(SyntaxKind.ParenthesizedLambdaExpression);
1221N(SyntaxKind.ParameterList);
1223N(SyntaxKind.OpenParenToken);
1224N(SyntaxKind.Parameter);
1226N(SyntaxKind.AttributeList);
1228N(SyntaxKind.OpenBracketToken);
1229N(SyntaxKind.Attribute);
1231N(SyntaxKind.IdentifierName);
1233N(SyntaxKind.IdentifierToken, "A");
1236N(SyntaxKind.CloseBracketToken);
1238N(SyntaxKind.ScopedKeyword);
1239N(SyntaxKind.IdentifierName);
1241N(SyntaxKind.IdentifierToken, "R");
1243N(SyntaxKind.IdentifierToken, "a");
1245N(SyntaxKind.CommaToken);
1246N(SyntaxKind.Parameter);
1248N(SyntaxKind.AttributeList);
1250N(SyntaxKind.OpenBracketToken);
1251N(SyntaxKind.Attribute);
1253N(SyntaxKind.IdentifierName);
1255N(SyntaxKind.IdentifierToken, "B");
1258N(SyntaxKind.CloseBracketToken);
1260N(SyntaxKind.ScopedKeyword);
1261N(SyntaxKind.RefKeyword);
1262N(SyntaxKind.IdentifierName);
1264N(SyntaxKind.IdentifierToken, "R");
1266N(SyntaxKind.IdentifierToken, "b");
1268N(SyntaxKind.CloseParenToken);
1270N(SyntaxKind.EqualsGreaterThanToken);
1271N(SyntaxKind.NullLiteralExpression);
1273N(SyntaxKind.NullKeyword);
1287N(SyntaxKind.ParenthesizedLambdaExpression);
1289N(SyntaxKind.IdentifierName);
1291N(SyntaxKind.IdentifierToken, "scoped");
1293N(SyntaxKind.ParameterList);
1295N(SyntaxKind.OpenParenToken);
1296N(SyntaxKind.CloseParenToken);
1298N(SyntaxKind.EqualsGreaterThanToken);
1299N(SyntaxKind.IdentifierName);
1301N(SyntaxKind.IdentifierToken, "t");
1320N(SyntaxKind.MethodDeclaration);
1322N(SyntaxKind.PredefinedType);
1324N(SyntaxKind.VoidKeyword);
1326N(SyntaxKind.IdentifierToken, "F");
1327N(SyntaxKind.ParameterList);
1329N(SyntaxKind.OpenParenToken);
1330N(SyntaxKind.Parameter);
1332N(SyntaxKind.IdentifierName);
1334N(SyntaxKind.IdentifierToken, "scoped");
1339N(SyntaxKind.Parameter);
1341N(SyntaxKind.ParamsKeyword);
1342N(SyntaxKind.ArrayType);
1344N(SyntaxKind.PredefinedType);
1346N(SyntaxKind.ObjectKeyword);
1348N(SyntaxKind.ArrayRankSpecifier);
1350N(SyntaxKind.OpenBracketToken);
1351N(SyntaxKind.OmittedArraySizeExpression);
1353N(SyntaxKind.OmittedArraySizeExpressionToken);
1355N(SyntaxKind.CloseBracketToken);
1358N(SyntaxKind.IdentifierToken, "args");
1360N(SyntaxKind.CloseParenToken);
1362N(SyntaxKind.SemicolonToken);
1373N(SyntaxKind.MethodDeclaration);
1375N(SyntaxKind.PredefinedType);
1377N(SyntaxKind.VoidKeyword);
1379N(SyntaxKind.IdentifierToken, "F");
1380N(SyntaxKind.ParameterList);
1382N(SyntaxKind.OpenParenToken);
1383N(SyntaxKind.Parameter);
1385N(SyntaxKind.ParamsKeyword);
1386N(SyntaxKind.ScopedKeyword);
1387N(SyntaxKind.ArrayType);
1389N(SyntaxKind.PredefinedType);
1391N(SyntaxKind.ObjectKeyword);
1393N(SyntaxKind.ArrayRankSpecifier);
1395N(SyntaxKind.OpenBracketToken);
1396N(SyntaxKind.OmittedArraySizeExpression);
1398N(SyntaxKind.OmittedArraySizeExpressionToken);
1400N(SyntaxKind.CloseBracketToken);
1403N(SyntaxKind.IdentifierToken, "args");
1405N(SyntaxKind.CloseParenToken);
1407N(SyntaxKind.SemicolonToken);
1434N(SyntaxKind.CompilationUnit);
1436N(SyntaxKind.ClassDeclaration);
1438N(SyntaxKind.ClassKeyword);
1439N(SyntaxKind.IdentifierToken, "Program");
1440N(SyntaxKind.OpenBraceToken);
1441N(SyntaxKind.MethodDeclaration);
1443N(SyntaxKind.StaticKeyword);
1444N(SyntaxKind.PredefinedType);
1446N(SyntaxKind.VoidKeyword);
1448N(SyntaxKind.IdentifierToken, "Main");
1449N(SyntaxKind.ParameterList);
1451N(SyntaxKind.OpenParenToken);
1452N(SyntaxKind.CloseParenToken);
1454N(SyntaxKind.Block);
1456N(SyntaxKind.OpenBraceToken);
1457N(SyntaxKind.LocalDeclarationStatement);
1459N(SyntaxKind.VariableDeclaration);
1461N(SyntaxKind.IdentifierName);
1463N(SyntaxKind.IdentifierToken, "scoped");
1465N(SyntaxKind.VariableDeclarator);
1467N(SyntaxKind.IdentifierToken, "a");
1470N(SyntaxKind.SemicolonToken);
1472N(SyntaxKind.LocalDeclarationStatement);
1474N(SyntaxKind.VariableDeclaration);
1476N(SyntaxKind.RefType);
1478N(SyntaxKind.RefKeyword);
1479N(SyntaxKind.IdentifierName);
1481N(SyntaxKind.IdentifierToken, "scoped");
1484N(SyntaxKind.VariableDeclarator);
1486N(SyntaxKind.IdentifierToken, "b");
1489N(SyntaxKind.SemicolonToken);
1491N(SyntaxKind.LocalDeclarationStatement);
1493N(SyntaxKind.VariableDeclaration);
1495N(SyntaxKind.RefType);
1497N(SyntaxKind.RefKeyword);
1498N(SyntaxKind.ReadOnlyKeyword);
1499N(SyntaxKind.IdentifierName);
1501N(SyntaxKind.IdentifierToken, "scoped");
1504N(SyntaxKind.VariableDeclarator);
1506N(SyntaxKind.IdentifierToken, "c");
1509N(SyntaxKind.SemicolonToken);
1511N(SyntaxKind.LocalDeclarationStatement);
1513N(SyntaxKind.VariableDeclaration);
1515N(SyntaxKind.RefType);
1517N(SyntaxKind.RefKeyword);
1518N(SyntaxKind.ReadOnlyKeyword);
1519N(SyntaxKind.IdentifierName);
1521N(SyntaxKind.IdentifierToken, "scoped");
1524N(SyntaxKind.VariableDeclarator);
1526N(SyntaxKind.IdentifierToken, "c");
1531N(SyntaxKind.ExpressionStatement);
1533N(SyntaxKind.IdentifierName);
1535N(SyntaxKind.IdentifierToken, "c2");
1537N(SyntaxKind.SemicolonToken);
1539N(SyntaxKind.CloseBraceToken);
1542N(SyntaxKind.CloseBraceToken);
1544N(SyntaxKind.EndOfFileToken);
1564N(SyntaxKind.CompilationUnit);
1566N(SyntaxKind.ClassDeclaration);
1568N(SyntaxKind.ClassKeyword);
1569N(SyntaxKind.IdentifierToken, "Program");
1570N(SyntaxKind.OpenBraceToken);
1571N(SyntaxKind.MethodDeclaration);
1573N(SyntaxKind.StaticKeyword);
1574N(SyntaxKind.PredefinedType);
1576N(SyntaxKind.VoidKeyword);
1578N(SyntaxKind.IdentifierToken, "Main");
1579N(SyntaxKind.ParameterList);
1581N(SyntaxKind.OpenParenToken);
1582N(SyntaxKind.CloseParenToken);
1584N(SyntaxKind.Block);
1586N(SyntaxKind.OpenBraceToken);
1587N(SyntaxKind.LocalDeclarationStatement);
1589N(SyntaxKind.VariableDeclaration);
1591N(SyntaxKind.RefType);
1593N(SyntaxKind.RefKeyword);
1594N(SyntaxKind.ReadOnlyKeyword);
1595N(SyntaxKind.IdentifierName);
1597N(SyntaxKind.IdentifierToken, "@scoped");
1600N(SyntaxKind.VariableDeclarator);
1602N(SyntaxKind.IdentifierToken, "c");
1605N(SyntaxKind.SemicolonToken);
1607N(SyntaxKind.CloseBraceToken);
1610N(SyntaxKind.CloseBraceToken);
1612N(SyntaxKind.EndOfFileToken);
1635N(SyntaxKind.CompilationUnit);
1637N(SyntaxKind.ClassDeclaration);
1639N(SyntaxKind.ClassKeyword);
1640N(SyntaxKind.IdentifierToken, "Program");
1641N(SyntaxKind.OpenBraceToken);
1642N(SyntaxKind.MethodDeclaration);
1644N(SyntaxKind.StaticKeyword);
1645N(SyntaxKind.PredefinedType);
1647N(SyntaxKind.VoidKeyword);
1649N(SyntaxKind.IdentifierToken, "Main");
1650N(SyntaxKind.ParameterList);
1652N(SyntaxKind.OpenParenToken);
1653N(SyntaxKind.CloseParenToken);
1655N(SyntaxKind.Block);
1657N(SyntaxKind.OpenBraceToken);
1658N(SyntaxKind.LocalDeclarationStatement);
1660N(SyntaxKind.VariableDeclaration);
1662N(SyntaxKind.ScopedType);
1664N(SyntaxKind.ScopedKeyword);
1665N(SyntaxKind.PredefinedType);
1667N(SyntaxKind.IntKeyword);
1670N(SyntaxKind.VariableDeclarator);
1672N(SyntaxKind.IdentifierToken, "a");
1675N(SyntaxKind.SemicolonToken);
1677N(SyntaxKind.LocalDeclarationStatement);
1679N(SyntaxKind.VariableDeclaration);
1681N(SyntaxKind.ScopedType);
1683N(SyntaxKind.ScopedKeyword);
1684N(SyntaxKind.RefType);
1686N(SyntaxKind.RefKeyword);
1687N(SyntaxKind.PredefinedType);
1689N(SyntaxKind.IntKeyword);
1693N(SyntaxKind.VariableDeclarator);
1695N(SyntaxKind.IdentifierToken, "b");
1698N(SyntaxKind.SemicolonToken);
1700N(SyntaxKind.LocalDeclarationStatement);
1702N(SyntaxKind.VariableDeclaration);
1704N(SyntaxKind.ScopedType);
1706N(SyntaxKind.ScopedKeyword);
1707N(SyntaxKind.RefType);
1709N(SyntaxKind.RefKeyword);
1710N(SyntaxKind.ReadOnlyKeyword);
1711N(SyntaxKind.PredefinedType);
1713N(SyntaxKind.IntKeyword);
1717N(SyntaxKind.VariableDeclarator);
1719N(SyntaxKind.IdentifierToken, "c");
1722N(SyntaxKind.SemicolonToken);
1724N(SyntaxKind.CloseBraceToken);
1727N(SyntaxKind.CloseBraceToken);
1729N(SyntaxKind.EndOfFileToken);
1764N(SyntaxKind.CompilationUnit);
1766N(SyntaxKind.ClassDeclaration);
1768N(SyntaxKind.ClassKeyword);
1769N(SyntaxKind.IdentifierToken, "Program");
1770N(SyntaxKind.OpenBraceToken);
1771N(SyntaxKind.MethodDeclaration);
1773N(SyntaxKind.StaticKeyword);
1774N(SyntaxKind.PredefinedType);
1776N(SyntaxKind.VoidKeyword);
1778N(SyntaxKind.IdentifierToken, "Main");
1779N(SyntaxKind.ParameterList);
1781N(SyntaxKind.OpenParenToken);
1782N(SyntaxKind.CloseParenToken);
1784N(SyntaxKind.Block);
1786N(SyntaxKind.OpenBraceToken);
1787N(SyntaxKind.LocalDeclarationStatement);
1789N(SyntaxKind.VariableDeclaration);
1791N(SyntaxKind.RefType);
1793N(SyntaxKind.RefKeyword);
1794N(SyntaxKind.IdentifierName);
1796N(SyntaxKind.IdentifierToken, "scoped");
1806N(SyntaxKind.LocalDeclarationStatement);
1808N(SyntaxKind.VariableDeclaration);
1810N(SyntaxKind.PredefinedType);
1812N(SyntaxKind.IntKeyword);
1814N(SyntaxKind.VariableDeclarator);
1816N(SyntaxKind.IdentifierToken, "d");
1819N(SyntaxKind.SemicolonToken);
1821N(SyntaxKind.LocalDeclarationStatement);
1823N(SyntaxKind.VariableDeclaration);
1825N(SyntaxKind.RefType);
1827N(SyntaxKind.RefKeyword);
1828N(SyntaxKind.ReadOnlyKeyword);
1829N(SyntaxKind.IdentifierName);
1831N(SyntaxKind.IdentifierToken, "scoped");
1841N(SyntaxKind.LocalDeclarationStatement);
1843N(SyntaxKind.VariableDeclaration);
1845N(SyntaxKind.PredefinedType);
1847N(SyntaxKind.IntKeyword);
1849N(SyntaxKind.VariableDeclarator);
1851N(SyntaxKind.IdentifierToken, "e");
1854N(SyntaxKind.SemicolonToken);
1856N(SyntaxKind.CloseBraceToken);
1859N(SyntaxKind.CloseBraceToken);
1861N(SyntaxKind.EndOfFileToken);
1877N(SyntaxKind.CompilationUnit);
1879N(SyntaxKind.GlobalStatement);
1881N(SyntaxKind.LocalDeclarationStatement);
1883N(SyntaxKind.VariableDeclaration);
1885N(SyntaxKind.ScopedType);
1887N(SyntaxKind.ScopedKeyword);
1888N(SyntaxKind.PredefinedType);
1890N(SyntaxKind.IntKeyword);
1893N(SyntaxKind.VariableDeclarator);
1895N(SyntaxKind.IdentifierToken, "a");
1898N(SyntaxKind.SemicolonToken);
1901N(SyntaxKind.GlobalStatement);
1903N(SyntaxKind.LocalDeclarationStatement);
1905N(SyntaxKind.VariableDeclaration);
1907N(SyntaxKind.ScopedType);
1909N(SyntaxKind.ScopedKeyword);
1910N(SyntaxKind.RefType);
1912N(SyntaxKind.RefKeyword);
1913N(SyntaxKind.PredefinedType);
1915N(SyntaxKind.IntKeyword);
1919N(SyntaxKind.VariableDeclarator);
1921N(SyntaxKind.IdentifierToken, "b");
1924N(SyntaxKind.SemicolonToken);
1927N(SyntaxKind.EndOfFileToken);
1946N(SyntaxKind.CompilationUnit);
1948N(SyntaxKind.IncompleteMember);
1950N(SyntaxKind.RefType);
1952N(SyntaxKind.RefKeyword);
1953N(SyntaxKind.IdentifierName);
1955N(SyntaxKind.IdentifierToken, "scoped");
1959N(SyntaxKind.GlobalStatement);
1961N(SyntaxKind.LocalDeclarationStatement);
1963N(SyntaxKind.VariableDeclaration);
1965N(SyntaxKind.PredefinedType);
1967N(SyntaxKind.IntKeyword);
1969N(SyntaxKind.VariableDeclarator);
1971N(SyntaxKind.IdentifierToken, "c");
1974N(SyntaxKind.SemicolonToken);
1977N(SyntaxKind.EndOfFileToken);
1992N(SyntaxKind.CompilationUnit);
1994N(SyntaxKind.GlobalStatement);
1996N(SyntaxKind.LocalDeclarationStatement);
1998N(SyntaxKind.VariableDeclaration);
2000N(SyntaxKind.ScopedType);
2002N(SyntaxKind.ScopedKeyword);
2003N(SyntaxKind.RefType);
2005N(SyntaxKind.RefKeyword);
2006N(SyntaxKind.ReadOnlyKeyword);
2007N(SyntaxKind.IdentifierName);
2009N(SyntaxKind.IdentifierToken, "S");
2013N(SyntaxKind.VariableDeclarator);
2015N(SyntaxKind.IdentifierToken, "a");
2018N(SyntaxKind.SemicolonToken);
2021N(SyntaxKind.EndOfFileToken);
2044N(SyntaxKind.CompilationUnit);
2046N(SyntaxKind.GlobalStatement);
2048N(SyntaxKind.LocalDeclarationStatement);
2050N(SyntaxKind.VariableDeclaration);
2052N(SyntaxKind.RefType);
2054N(SyntaxKind.RefKeyword);
2055N(SyntaxKind.ReadOnlyKeyword);
2056N(SyntaxKind.IdentifierName);
2058N(SyntaxKind.IdentifierToken, "scoped");
2061N(SyntaxKind.VariableDeclarator);
2063N(SyntaxKind.IdentifierToken, "S");
2066N(SyntaxKind.SemicolonToken);
2069N(SyntaxKind.GlobalStatement);
2071N(SyntaxKind.LocalDeclarationStatement);
2073N(SyntaxKind.VariableDeclaration);
2075N(SyntaxKind.ScopedType);
2077N(SyntaxKind.ScopedKeyword);
2078N(SyntaxKind.RefType);
2080N(SyntaxKind.RefKeyword);
2081N(SyntaxKind.ReadOnlyKeyword);
2082N(SyntaxKind.IdentifierName);
2084N(SyntaxKind.IdentifierToken, "scoped");
2088N(SyntaxKind.VariableDeclarator);
2090N(SyntaxKind.IdentifierToken, "S");
2093N(SyntaxKind.SemicolonToken);
2096N(SyntaxKind.EndOfFileToken);
2112N(SyntaxKind.CompilationUnit);
2114N(SyntaxKind.GlobalStatement);
2116N(SyntaxKind.LocalDeclarationStatement);
2118N(SyntaxKind.VariableDeclaration);
2120N(SyntaxKind.IdentifierName);
2122N(SyntaxKind.IdentifierToken, "scoped");
2124N(SyntaxKind.VariableDeclarator);
2126N(SyntaxKind.IdentifierToken, "a");
2129N(SyntaxKind.SemicolonToken);
2132N(SyntaxKind.GlobalStatement);
2134N(SyntaxKind.LocalDeclarationStatement);
2136N(SyntaxKind.VariableDeclaration);
2138N(SyntaxKind.RefType);
2140N(SyntaxKind.RefKeyword);
2141N(SyntaxKind.IdentifierName);
2143N(SyntaxKind.IdentifierToken, "scoped");
2146N(SyntaxKind.VariableDeclarator);
2148N(SyntaxKind.IdentifierToken, "b");
2151N(SyntaxKind.SemicolonToken);
2154N(SyntaxKind.EndOfFileToken);
2169N(SyntaxKind.CompilationUnit);
2171N(SyntaxKind.ClassDeclaration);
2173N(SyntaxKind.ClassKeyword);
2174N(SyntaxKind.IdentifierToken, "scoped");
2175N(SyntaxKind.OpenBraceToken);
2176N(SyntaxKind.CloseBraceToken);
2178N(SyntaxKind.EndOfFileToken);
2193N(SyntaxKind.CompilationUnit);
2195N(SyntaxKind.ClassDeclaration);
2197N(SyntaxKind.ClassKeyword);
2198N(SyntaxKind.IdentifierToken, "@scoped");
2199N(SyntaxKind.OpenBraceToken);
2200N(SyntaxKind.CloseBraceToken);
2202N(SyntaxKind.EndOfFileToken);
2219N(SyntaxKind.CompilationUnit);
2221N(SyntaxKind.GlobalStatement);
2223N(SyntaxKind.LocalDeclarationStatement);
2225N(SyntaxKind.VariableDeclaration);
2227N(SyntaxKind.QualifiedName);
2229N(SyntaxKind.IdentifierName);
2231N(SyntaxKind.IdentifierToken, "scoped");
2233N(SyntaxKind.DotToken);
2234N(SyntaxKind.IdentifierName);
2236N(SyntaxKind.IdentifierToken, "nested");
2239N(SyntaxKind.VariableDeclarator);
2241N(SyntaxKind.IdentifierToken, "a");
2244N(SyntaxKind.SemicolonToken);
2247N(SyntaxKind.GlobalStatement);
2249N(SyntaxKind.LocalDeclarationStatement);
2251N(SyntaxKind.VariableDeclaration);
2253N(SyntaxKind.RefType);
2255N(SyntaxKind.RefKeyword);
2256N(SyntaxKind.QualifiedName);
2258N(SyntaxKind.IdentifierName);
2260N(SyntaxKind.IdentifierToken, "scoped");
2262N(SyntaxKind.DotToken);
2263N(SyntaxKind.IdentifierName);
2265N(SyntaxKind.IdentifierToken, "nested");
2269N(SyntaxKind.VariableDeclarator);
2271N(SyntaxKind.IdentifierToken, "b");
2274N(SyntaxKind.SemicolonToken);
2277N(SyntaxKind.GlobalStatement);
2279N(SyntaxKind.LocalDeclarationStatement);
2281N(SyntaxKind.VariableDeclaration);
2283N(SyntaxKind.RefType);
2285N(SyntaxKind.RefKeyword);
2286N(SyntaxKind.ReadOnlyKeyword);
2287N(SyntaxKind.QualifiedName);
2289N(SyntaxKind.IdentifierName);
2291N(SyntaxKind.IdentifierToken, "scoped");
2293N(SyntaxKind.DotToken);
2294N(SyntaxKind.IdentifierName);
2296N(SyntaxKind.IdentifierToken, "nested");
2300N(SyntaxKind.VariableDeclarator);
2302N(SyntaxKind.IdentifierToken, "c");
2305N(SyntaxKind.SemicolonToken);
2308N(SyntaxKind.EndOfFileToken);
2325N(SyntaxKind.CompilationUnit);
2327N(SyntaxKind.GlobalStatement);
2329N(SyntaxKind.LocalDeclarationStatement);
2331N(SyntaxKind.VariableDeclaration);
2333N(SyntaxKind.QualifiedName);
2335N(SyntaxKind.IdentifierName);
2337N(SyntaxKind.IdentifierToken, "@scoped");
2339N(SyntaxKind.DotToken);
2340N(SyntaxKind.IdentifierName);
2342N(SyntaxKind.IdentifierToken, "nested");
2345N(SyntaxKind.VariableDeclarator);
2347N(SyntaxKind.IdentifierToken, "a");
2350N(SyntaxKind.SemicolonToken);
2353N(SyntaxKind.GlobalStatement);
2355N(SyntaxKind.LocalDeclarationStatement);
2357N(SyntaxKind.VariableDeclaration);
2359N(SyntaxKind.RefType);
2361N(SyntaxKind.RefKeyword);
2362N(SyntaxKind.QualifiedName);
2364N(SyntaxKind.IdentifierName);
2366N(SyntaxKind.IdentifierToken, "@scoped");
2368N(SyntaxKind.DotToken);
2369N(SyntaxKind.IdentifierName);
2371N(SyntaxKind.IdentifierToken, "nested");
2375N(SyntaxKind.VariableDeclarator);
2377N(SyntaxKind.IdentifierToken, "b");
2380N(SyntaxKind.SemicolonToken);
2383N(SyntaxKind.GlobalStatement);
2385N(SyntaxKind.LocalDeclarationStatement);
2387N(SyntaxKind.VariableDeclaration);
2389N(SyntaxKind.RefType);
2391N(SyntaxKind.RefKeyword);
2392N(SyntaxKind.ReadOnlyKeyword);
2393N(SyntaxKind.QualifiedName);
2395N(SyntaxKind.IdentifierName);
2397N(SyntaxKind.IdentifierToken, "@scoped");
2399N(SyntaxKind.DotToken);
2400N(SyntaxKind.IdentifierName);
2402N(SyntaxKind.IdentifierToken, "nested");
2406N(SyntaxKind.VariableDeclarator);
2408N(SyntaxKind.IdentifierToken, "c");
2411N(SyntaxKind.SemicolonToken);
2414N(SyntaxKind.EndOfFileToken);
2431N(SyntaxKind.CompilationUnit);
2433N(SyntaxKind.GlobalStatement);
2435N(SyntaxKind.LocalDeclarationStatement);
2437N(SyntaxKind.VariableDeclaration);
2439N(SyntaxKind.ScopedType);
2441N(SyntaxKind.ScopedKeyword);
2442N(SyntaxKind.IdentifierName);
2444N(SyntaxKind.IdentifierToken, "scoped");
2447N(SyntaxKind.VariableDeclarator);
2449N(SyntaxKind.IdentifierToken, "a");
2452N(SyntaxKind.SemicolonToken);
2455N(SyntaxKind.GlobalStatement);
2457N(SyntaxKind.LocalDeclarationStatement);
2459N(SyntaxKind.VariableDeclaration);
2461N(SyntaxKind.ScopedType);
2463N(SyntaxKind.ScopedKeyword);
2464N(SyntaxKind.RefType);
2466N(SyntaxKind.RefKeyword);
2467N(SyntaxKind.IdentifierName);
2469N(SyntaxKind.IdentifierToken, "scoped");
2473N(SyntaxKind.VariableDeclarator);
2475N(SyntaxKind.IdentifierToken, "b");
2478N(SyntaxKind.SemicolonToken);
2481N(SyntaxKind.GlobalStatement);
2483N(SyntaxKind.LocalDeclarationStatement);
2485N(SyntaxKind.VariableDeclaration);
2487N(SyntaxKind.ScopedType);
2489N(SyntaxKind.ScopedKeyword);
2490N(SyntaxKind.RefType);
2492N(SyntaxKind.RefKeyword);
2493N(SyntaxKind.ReadOnlyKeyword);
2494N(SyntaxKind.IdentifierName);
2496N(SyntaxKind.IdentifierToken, "scoped");
2500N(SyntaxKind.VariableDeclarator);
2502N(SyntaxKind.IdentifierToken, "c");
2505N(SyntaxKind.SemicolonToken);
2508N(SyntaxKind.EndOfFileToken);
2523N(SyntaxKind.CompilationUnit);
2525N(SyntaxKind.GlobalStatement);
2527N(SyntaxKind.LocalDeclarationStatement);
2529N(SyntaxKind.VariableDeclaration);
2531N(SyntaxKind.ScopedType);
2533N(SyntaxKind.ScopedKeyword);
2534N(SyntaxKind.IdentifierName);
2536N(SyntaxKind.IdentifierToken, "scoped");
2539N(SyntaxKind.VariableDeclarator);
2541N(SyntaxKind.IdentifierToken, "a");
2542N(SyntaxKind.EqualsValueClause);
2544N(SyntaxKind.EqualsToken);
2545N(SyntaxKind.DefaultLiteralExpression);
2547N(SyntaxKind.DefaultKeyword);
2552N(SyntaxKind.SemicolonToken);
2555N(SyntaxKind.EndOfFileToken);
2578N(SyntaxKind.CompilationUnit);
2580N(SyntaxKind.GlobalStatement);
2582N(SyntaxKind.LocalDeclarationStatement);
2584N(SyntaxKind.VariableDeclaration);
2586N(SyntaxKind.RefType);
2588N(SyntaxKind.RefKeyword);
2589N(SyntaxKind.IdentifierName);
2591N(SyntaxKind.IdentifierToken, "scoped");
2594N(SyntaxKind.VariableDeclarator);
2596N(SyntaxKind.IdentifierToken, "scoped");
2599N(SyntaxKind.SemicolonToken);
2602N(SyntaxKind.GlobalStatement);
2604N(SyntaxKind.LocalDeclarationStatement);
2606N(SyntaxKind.VariableDeclaration);
2608N(SyntaxKind.RefType);
2610N(SyntaxKind.RefKeyword);
2611N(SyntaxKind.ReadOnlyKeyword);
2612N(SyntaxKind.IdentifierName);
2614N(SyntaxKind.IdentifierToken, "scoped");
2617N(SyntaxKind.VariableDeclarator);
2619N(SyntaxKind.IdentifierToken, "scoped");
2622N(SyntaxKind.SemicolonToken);
2625N(SyntaxKind.EndOfFileToken);
2641N(SyntaxKind.CompilationUnit);
2643N(SyntaxKind.GlobalStatement);
2645N(SyntaxKind.LocalDeclarationStatement);
2647N(SyntaxKind.VariableDeclaration);
2649N(SyntaxKind.ScopedType);
2651N(SyntaxKind.ScopedKeyword);
2652N(SyntaxKind.IdentifierName);
2654N(SyntaxKind.IdentifierToken, "var");
2657N(SyntaxKind.VariableDeclarator);
2659N(SyntaxKind.IdentifierToken, "a");
2662N(SyntaxKind.SemicolonToken);
2665N(SyntaxKind.GlobalStatement);
2667N(SyntaxKind.LocalDeclarationStatement);
2669N(SyntaxKind.VariableDeclaration);
2671N(SyntaxKind.ScopedType);
2673N(SyntaxKind.ScopedKeyword);
2674N(SyntaxKind.RefType);
2676N(SyntaxKind.RefKeyword);
2677N(SyntaxKind.IdentifierName);
2679N(SyntaxKind.IdentifierToken, "var");
2683N(SyntaxKind.VariableDeclarator);
2685N(SyntaxKind.IdentifierToken, "b");
2688N(SyntaxKind.SemicolonToken);
2691N(SyntaxKind.EndOfFileToken);
2710N(SyntaxKind.CompilationUnit);
2712N(SyntaxKind.GlobalStatement);
2714N(SyntaxKind.LocalDeclarationStatement);
2716N(SyntaxKind.VariableDeclaration);
2718N(SyntaxKind.RefType);
2720N(SyntaxKind.RefKeyword);
2721N(SyntaxKind.IdentifierName);
2723N(SyntaxKind.IdentifierToken, "scoped");
2726N(SyntaxKind.VariableDeclarator);
2728N(SyntaxKind.IdentifierToken, "var");
2731N(SyntaxKind.SemicolonToken);
2734N(SyntaxKind.EndOfFileToken);
2749N(SyntaxKind.CompilationUnit);
2751N(SyntaxKind.GlobalStatement);
2753N(SyntaxKind.LocalDeclarationStatement);
2755N(SyntaxKind.VariableDeclaration);
2757N(SyntaxKind.ScopedType);
2759N(SyntaxKind.ScopedKeyword);
2760N(SyntaxKind.RefType);
2762N(SyntaxKind.RefKeyword);
2763N(SyntaxKind.ReadOnlyKeyword);
2764N(SyntaxKind.IdentifierName);
2766N(SyntaxKind.IdentifierToken, "var");
2770N(SyntaxKind.VariableDeclarator);
2772N(SyntaxKind.IdentifierToken, "a");
2775N(SyntaxKind.SemicolonToken);
2778N(SyntaxKind.EndOfFileToken);
2801N(SyntaxKind.CompilationUnit);
2803N(SyntaxKind.GlobalStatement);
2805N(SyntaxKind.LocalDeclarationStatement);
2807N(SyntaxKind.VariableDeclaration);
2809N(SyntaxKind.RefType);
2811N(SyntaxKind.RefKeyword);
2812N(SyntaxKind.ReadOnlyKeyword);
2813N(SyntaxKind.IdentifierName);
2815N(SyntaxKind.IdentifierToken, "scoped");
2818N(SyntaxKind.VariableDeclarator);
2820N(SyntaxKind.IdentifierToken, "var");
2823N(SyntaxKind.SemicolonToken);
2826N(SyntaxKind.GlobalStatement);
2828N(SyntaxKind.LocalDeclarationStatement);
2830N(SyntaxKind.VariableDeclaration);
2832N(SyntaxKind.ScopedType);
2834N(SyntaxKind.ScopedKeyword);
2835N(SyntaxKind.RefType);
2837N(SyntaxKind.RefKeyword);
2838N(SyntaxKind.ReadOnlyKeyword);
2839N(SyntaxKind.IdentifierName);
2841N(SyntaxKind.IdentifierToken, "scoped");
2845N(SyntaxKind.VariableDeclarator);
2847N(SyntaxKind.IdentifierToken, "var");
2850N(SyntaxKind.SemicolonToken);
2853N(SyntaxKind.EndOfFileToken);
2869N(SyntaxKind.CompilationUnit);
2871N(SyntaxKind.GlobalStatement);
2873N(SyntaxKind.LocalDeclarationStatement);
2875N(SyntaxKind.VariableDeclaration);
2877N(SyntaxKind.IdentifierName);
2879N(SyntaxKind.IdentifierToken, "scoped");
2881N(SyntaxKind.VariableDeclarator);
2883N(SyntaxKind.IdentifierToken, "var");
2886N(SyntaxKind.SemicolonToken);
2889N(SyntaxKind.GlobalStatement);
2891N(SyntaxKind.LocalDeclarationStatement);
2893N(SyntaxKind.VariableDeclaration);
2895N(SyntaxKind.RefType);
2897N(SyntaxKind.RefKeyword);
2898N(SyntaxKind.IdentifierName);
2900N(SyntaxKind.IdentifierToken, "scoped");
2903N(SyntaxKind.VariableDeclarator);
2905N(SyntaxKind.IdentifierToken, "var");
2908N(SyntaxKind.SemicolonToken);
2911N(SyntaxKind.EndOfFileToken);
2930N(SyntaxKind.CompilationUnit);
2932N(SyntaxKind.IncompleteMember);
2934N(SyntaxKind.RefType);
2936N(SyntaxKind.RefKeyword);
2937N(SyntaxKind.IdentifierName);
2939N(SyntaxKind.IdentifierToken, "scoped");
2943N(SyntaxKind.GlobalStatement);
2945N(SyntaxKind.LocalDeclarationStatement);
2947N(SyntaxKind.ReadOnlyKeyword);
2948N(SyntaxKind.VariableDeclaration);
2950N(SyntaxKind.IdentifierName);
2952N(SyntaxKind.IdentifierToken, "S");
2954N(SyntaxKind.VariableDeclarator);
2956N(SyntaxKind.IdentifierToken, "a");
2959N(SyntaxKind.SemicolonToken);
2962N(SyntaxKind.EndOfFileToken);
2982N(SyntaxKind.CompilationUnit);
2984N(SyntaxKind.GlobalStatement);
2986N(SyntaxKind.LocalDeclarationStatement);
2988N(SyntaxKind.VariableDeclaration);
2990N(SyntaxKind.IdentifierName);
2992N(SyntaxKind.IdentifierToken, "scoped");
2994N(SyntaxKind.VariableDeclarator);
2996N(SyntaxKind.IdentifierToken, "scoped");
2999N(SyntaxKind.SemicolonToken);
3002N(SyntaxKind.GlobalStatement);
3004N(SyntaxKind.LocalDeclarationStatement);
3006N(SyntaxKind.VariableDeclaration);
3008N(SyntaxKind.ScopedType);
3010N(SyntaxKind.ScopedKeyword);
3011N(SyntaxKind.IdentifierName);
3013N(SyntaxKind.IdentifierToken, "scoped");
3016N(SyntaxKind.VariableDeclarator);
3018N(SyntaxKind.IdentifierToken, "var");
3021N(SyntaxKind.SemicolonToken);
3024N(SyntaxKind.EndOfFileToken);
3052N(SyntaxKind.CompilationUnit);
3054N(SyntaxKind.ClassDeclaration);
3056N(SyntaxKind.ClassKeyword);
3057N(SyntaxKind.IdentifierToken, "Program");
3058N(SyntaxKind.OpenBraceToken);
3059N(SyntaxKind.MethodDeclaration);
3061N(SyntaxKind.StaticKeyword);
3062N(SyntaxKind.PredefinedType);
3064N(SyntaxKind.VoidKeyword);
3066N(SyntaxKind.IdentifierToken, "Main");
3067N(SyntaxKind.ParameterList);
3069N(SyntaxKind.OpenParenToken);
3070N(SyntaxKind.CloseParenToken);
3072N(SyntaxKind.Block);
3074N(SyntaxKind.OpenBraceToken);
3075N(SyntaxKind.ExpressionStatement);
3077N(SyntaxKind.IdentifierName);
3079N(SyntaxKind.IdentifierToken, "scoped");
3083N(SyntaxKind.LocalDeclarationStatement);
3085N(SyntaxKind.ExternKeyword);
3086N(SyntaxKind.VariableDeclaration);
3088N(SyntaxKind.RefType);
3090N(SyntaxKind.RefKeyword);
3091N(SyntaxKind.PredefinedType);
3093N(SyntaxKind.IntKeyword);
3096N(SyntaxKind.VariableDeclarator);
3098N(SyntaxKind.IdentifierToken, "b");
3101N(SyntaxKind.SemicolonToken);
3103N(SyntaxKind.CloseBraceToken);
3106N(SyntaxKind.CloseBraceToken);
3108N(SyntaxKind.EndOfFileToken);
3129N(SyntaxKind.CompilationUnit);
3131N(SyntaxKind.GlobalStatement);
3133N(SyntaxKind.LocalDeclarationStatement);
3135N(SyntaxKind.VariableDeclaration);
3137N(SyntaxKind.ScopedType);
3139N(SyntaxKind.ScopedKeyword);
3140N(SyntaxKind.IdentifierName);
3142N(SyntaxKind.IdentifierToken, "scoped");
3145N(SyntaxKind.VariableDeclarator);
3147N(SyntaxKind.IdentifierToken, "R");
3150N(SyntaxKind.SemicolonToken);
3153N(SyntaxKind.GlobalStatement);
3155N(SyntaxKind.LocalDeclarationStatement);
3157N(SyntaxKind.VariableDeclaration);
3159N(SyntaxKind.IdentifierName);
3161N(SyntaxKind.IdentifierToken, "scoped");
3163N(SyntaxKind.VariableDeclarator);
3165N(SyntaxKind.IdentifierToken, "scoped");
3168N(SyntaxKind.SemicolonToken);
3171N(SyntaxKind.EndOfFileToken);
3199N(SyntaxKind.CompilationUnit);
3201N(SyntaxKind.ClassDeclaration);
3203N(SyntaxKind.ClassKeyword);
3204N(SyntaxKind.IdentifierToken, "Program");
3205N(SyntaxKind.OpenBraceToken);
3206N(SyntaxKind.MethodDeclaration);
3208N(SyntaxKind.StaticKeyword);
3209N(SyntaxKind.PredefinedType);
3211N(SyntaxKind.VoidKeyword);
3213N(SyntaxKind.IdentifierToken, "Main");
3214N(SyntaxKind.ParameterList);
3216N(SyntaxKind.OpenParenToken);
3217N(SyntaxKind.CloseParenToken);
3219N(SyntaxKind.Block);
3221N(SyntaxKind.OpenBraceToken);
3222N(SyntaxKind.LocalDeclarationStatement);
3224N(SyntaxKind.VariableDeclaration);
3226N(SyntaxKind.IdentifierName);
3228N(SyntaxKind.IdentifierToken, "scoped");
3230N(SyntaxKind.VariableDeclarator);
3232N(SyntaxKind.IdentifierToken, "scoped");
3237N(SyntaxKind.LocalDeclarationStatement);
3239N(SyntaxKind.ExternKeyword);
3240N(SyntaxKind.VariableDeclaration);
3242N(SyntaxKind.RefType);
3244N(SyntaxKind.RefKeyword);
3245N(SyntaxKind.PredefinedType);
3247N(SyntaxKind.IntKeyword);
3250N(SyntaxKind.VariableDeclarator);
3252N(SyntaxKind.IdentifierToken, "b");
3255N(SyntaxKind.SemicolonToken);
3257N(SyntaxKind.CloseBraceToken);
3260N(SyntaxKind.CloseBraceToken);
3262N(SyntaxKind.EndOfFileToken);
3321N(SyntaxKind.CompilationUnit);
3323N(SyntaxKind.GlobalStatement);
3325N(SyntaxKind.LocalDeclarationStatement);
3327N(SyntaxKind.VariableDeclaration);
3329N(SyntaxKind.ScopedType);
3331N(SyntaxKind.ScopedKeyword);
3332N(SyntaxKind.IdentifierName);
3334N(SyntaxKind.IdentifierToken, "record");
3337N(SyntaxKind.VariableDeclarator);
3339N(SyntaxKind.IdentifierToken, "A");
3342N(SyntaxKind.SemicolonToken);
3345N(SyntaxKind.EndOfFileToken);
3359N(SyntaxKind.CompilationUnit);
3361N(SyntaxKind.FieldDeclaration);
3363N(SyntaxKind.VariableDeclaration);
3365N(SyntaxKind.ScopedType);
3367N(SyntaxKind.ScopedKeyword);
3368N(SyntaxKind.IdentifierName);
3370N(SyntaxKind.IdentifierToken, "R");
3373N(SyntaxKind.VariableDeclarator);
3375N(SyntaxKind.IdentifierToken, "x");
3378N(SyntaxKind.SemicolonToken);
3380N(SyntaxKind.EndOfFileToken);
3407N(SyntaxKind.CompilationUnit);
3409N(SyntaxKind.MethodDeclaration);
3411N(SyntaxKind.ScopedKeyword);
3412N(SyntaxKind.RefType);
3414N(SyntaxKind.RefKeyword);
3415N(SyntaxKind.IdentifierName);
3417N(SyntaxKind.IdentifierToken, "R");
3420N(SyntaxKind.IdentifierToken, "x");
3421N(SyntaxKind.ParameterList);
3424N(SyntaxKind.Parameter);
3426N(SyntaxKind.IdentifierName);
3428N(SyntaxKind.IdentifierToken, "M");
3434N(SyntaxKind.SemicolonToken);
3436N(SyntaxKind.EndOfFileToken);
3463N(SyntaxKind.CompilationUnit);
3465N(SyntaxKind.MethodDeclaration);
3467N(SyntaxKind.ScopedKeyword);
3468N(SyntaxKind.RefType);
3470N(SyntaxKind.RefKeyword);
3471N(SyntaxKind.ReadOnlyKeyword);
3472N(SyntaxKind.IdentifierName);
3474N(SyntaxKind.IdentifierToken, "R");
3477N(SyntaxKind.IdentifierToken, "x");
3478N(SyntaxKind.ParameterList);
3481N(SyntaxKind.Parameter);
3483N(SyntaxKind.IdentifierName);
3485N(SyntaxKind.IdentifierToken, "M");
3491N(SyntaxKind.SemicolonToken);
3493N(SyntaxKind.EndOfFileToken);
3509N(SyntaxKind.CompilationUnit);
3511N(SyntaxKind.GlobalStatement);
3513N(SyntaxKind.ExpressionStatement);
3515N(SyntaxKind.SimpleAssignmentExpression);
3517N(SyntaxKind.TupleExpression);
3519N(SyntaxKind.OpenParenToken);
3520N(SyntaxKind.Argument);
3522N(SyntaxKind.DeclarationExpression);
3524N(SyntaxKind.IdentifierName);
3526N(SyntaxKind.IdentifierToken, "scoped");
3528N(SyntaxKind.SingleVariableDesignation);
3530N(SyntaxKind.IdentifierToken, "a");
3534N(SyntaxKind.CommaToken);
3535N(SyntaxKind.Argument);
3537N(SyntaxKind.DeclarationExpression);
3539N(SyntaxKind.IdentifierName);
3541N(SyntaxKind.IdentifierToken, "var");
3543N(SyntaxKind.SingleVariableDesignation);
3545N(SyntaxKind.IdentifierToken, "b");
3549N(SyntaxKind.CloseParenToken);
3551N(SyntaxKind.EqualsToken);
3552N(SyntaxKind.IdentifierName);
3554N(SyntaxKind.IdentifierToken, "M");
3557N(SyntaxKind.SemicolonToken);
3560N(SyntaxKind.EndOfFileToken);
3576N(SyntaxKind.CompilationUnit);
3578N(SyntaxKind.GlobalStatement);
3580N(SyntaxKind.ExpressionStatement);
3582N(SyntaxKind.SimpleAssignmentExpression);
3584N(SyntaxKind.TupleExpression);
3586N(SyntaxKind.OpenParenToken);
3587N(SyntaxKind.Argument);
3589N(SyntaxKind.DeclarationExpression);
3591N(SyntaxKind.RefType);
3593N(SyntaxKind.RefKeyword);
3594N(SyntaxKind.IdentifierName);
3596N(SyntaxKind.IdentifierToken, "scoped");
3599N(SyntaxKind.SingleVariableDesignation);
3601N(SyntaxKind.IdentifierToken, "b");
3605N(SyntaxKind.CommaToken);
3606N(SyntaxKind.Argument);
3608N(SyntaxKind.DeclarationExpression);
3610N(SyntaxKind.IdentifierName);
3612N(SyntaxKind.IdentifierToken, "var");
3614N(SyntaxKind.SingleVariableDesignation);
3616N(SyntaxKind.IdentifierToken, "c");
3620N(SyntaxKind.CloseParenToken);
3622N(SyntaxKind.EqualsToken);
3623N(SyntaxKind.IdentifierName);
3625N(SyntaxKind.IdentifierToken, "M");
3628N(SyntaxKind.SemicolonToken);
3631N(SyntaxKind.EndOfFileToken);
3672N(SyntaxKind.CompilationUnit);
3674N(SyntaxKind.GlobalStatement);
3676N(SyntaxKind.ExpressionStatement);
3678N(SyntaxKind.ParenthesizedExpression);
3680N(SyntaxKind.OpenParenToken);
3681N(SyntaxKind.RefExpression);
3683N(SyntaxKind.RefKeyword);
3684N(SyntaxKind.IdentifierName);
3686N(SyntaxKind.IdentifierToken, "scoped");
3694N(SyntaxKind.GlobalStatement);
3696N(SyntaxKind.LocalDeclarationStatement);
3698N(SyntaxKind.VariableDeclaration);
3700N(SyntaxKind.PredefinedType);
3702N(SyntaxKind.IntKeyword);
3704N(SyntaxKind.VariableDeclarator);
3706N(SyntaxKind.IdentifierToken, "b");
3708N(SyntaxKind.CommaToken);
3709N(SyntaxKind.VariableDeclarator);
3711N(SyntaxKind.IdentifierToken, "var");
3717N(SyntaxKind.GlobalStatement);
3719N(SyntaxKind.ExpressionStatement);
3721N(SyntaxKind.SimpleAssignmentExpression);
3727N(SyntaxKind.EqualsToken);
3728N(SyntaxKind.IdentifierName);
3730N(SyntaxKind.IdentifierToken, "M");
3733N(SyntaxKind.SemicolonToken);
3736N(SyntaxKind.EndOfFileToken);
3777N(SyntaxKind.CompilationUnit);
3779N(SyntaxKind.GlobalStatement);
3781N(SyntaxKind.ExpressionStatement);
3783N(SyntaxKind.ParenthesizedExpression);
3785N(SyntaxKind.OpenParenToken);
3786N(SyntaxKind.RefExpression);
3788N(SyntaxKind.RefKeyword);
3789N(SyntaxKind.IdentifierName);
3791N(SyntaxKind.IdentifierToken, "scoped");
3799N(SyntaxKind.GlobalStatement);
3801N(SyntaxKind.LocalDeclarationStatement);
3803N(SyntaxKind.VariableDeclaration);
3805N(SyntaxKind.IdentifierName);
3807N(SyntaxKind.IdentifierToken, "a");
3809N(SyntaxKind.VariableDeclarator);
3811N(SyntaxKind.IdentifierToken, "b");
3813N(SyntaxKind.CommaToken);
3814N(SyntaxKind.VariableDeclarator);
3816N(SyntaxKind.IdentifierToken, "var");
3822N(SyntaxKind.GlobalStatement);
3824N(SyntaxKind.ExpressionStatement);
3826N(SyntaxKind.SimpleAssignmentExpression);
3832N(SyntaxKind.EqualsToken);
3833N(SyntaxKind.IdentifierName);
3835N(SyntaxKind.IdentifierToken, "M");
3838N(SyntaxKind.SemicolonToken);
3841N(SyntaxKind.EndOfFileToken);
3857N(SyntaxKind.CompilationUnit);
3859N(SyntaxKind.GlobalStatement);
3861N(SyntaxKind.ExpressionStatement);
3863N(SyntaxKind.SimpleAssignmentExpression);
3865N(SyntaxKind.TupleExpression);
3867N(SyntaxKind.OpenParenToken);
3868N(SyntaxKind.Argument);
3870N(SyntaxKind.DeclarationExpression);
3872N(SyntaxKind.RefType);
3874N(SyntaxKind.RefKeyword);
3875N(SyntaxKind.ReadOnlyKeyword);
3876N(SyntaxKind.IdentifierName);
3878N(SyntaxKind.IdentifierToken, "scoped");
3881N(SyntaxKind.SingleVariableDesignation);
3883N(SyntaxKind.IdentifierToken, "c");
3887N(SyntaxKind.CommaToken);
3888N(SyntaxKind.Argument);
3890N(SyntaxKind.DeclarationExpression);
3892N(SyntaxKind.IdentifierName);
3894N(SyntaxKind.IdentifierToken, "var");
3896N(SyntaxKind.SingleVariableDesignation);
3898N(SyntaxKind.IdentifierToken, "d");
3902N(SyntaxKind.CloseParenToken);
3904N(SyntaxKind.EqualsToken);
3905N(SyntaxKind.IdentifierName);
3907N(SyntaxKind.IdentifierToken, "M");
3910N(SyntaxKind.SemicolonToken);
3913N(SyntaxKind.EndOfFileToken);
3960N(SyntaxKind.CompilationUnit);
3962N(SyntaxKind.GlobalStatement);
3964N(SyntaxKind.ExpressionStatement);
3966N(SyntaxKind.ParenthesizedExpression);
3968N(SyntaxKind.OpenParenToken);
3969N(SyntaxKind.RefExpression);
3971N(SyntaxKind.RefKeyword);
3982N(SyntaxKind.GlobalStatement);
3984N(SyntaxKind.LocalDeclarationStatement);
3986N(SyntaxKind.ReadOnlyKeyword);
3987N(SyntaxKind.VariableDeclaration);
3989N(SyntaxKind.ScopedType);
3991N(SyntaxKind.ScopedKeyword);
3992N(SyntaxKind.PredefinedType);
3994N(SyntaxKind.IntKeyword);
3997N(SyntaxKind.VariableDeclarator);
3999N(SyntaxKind.IdentifierToken, "c");
4001N(SyntaxKind.CommaToken);
4002N(SyntaxKind.VariableDeclarator);
4004N(SyntaxKind.IdentifierToken, "var");
4010N(SyntaxKind.GlobalStatement);
4012N(SyntaxKind.ExpressionStatement);
4014N(SyntaxKind.SimpleAssignmentExpression);
4020N(SyntaxKind.EqualsToken);
4021N(SyntaxKind.IdentifierName);
4023N(SyntaxKind.IdentifierToken, "M");
4026N(SyntaxKind.SemicolonToken);
4029N(SyntaxKind.EndOfFileToken);
4073N(SyntaxKind.CompilationUnit);
4075N(SyntaxKind.GlobalStatement);
4077N(SyntaxKind.ExpressionStatement);
4079N(SyntaxKind.ParenthesizedExpression);
4081N(SyntaxKind.OpenParenToken);
4082N(SyntaxKind.RefExpression);
4084N(SyntaxKind.RefKeyword);
4085N(SyntaxKind.IdentifierName);
4087N(SyntaxKind.IdentifierToken, "scoped");
4095N(SyntaxKind.GlobalStatement);
4097N(SyntaxKind.LocalDeclarationStatement);
4099N(SyntaxKind.ReadOnlyKeyword);
4100N(SyntaxKind.VariableDeclaration);
4102N(SyntaxKind.PredefinedType);
4104N(SyntaxKind.IntKeyword);
4106N(SyntaxKind.VariableDeclarator);
4108N(SyntaxKind.IdentifierToken, "c");
4110N(SyntaxKind.CommaToken);
4111N(SyntaxKind.VariableDeclarator);
4113N(SyntaxKind.IdentifierToken, "var");
4119N(SyntaxKind.GlobalStatement);
4121N(SyntaxKind.ExpressionStatement);
4123N(SyntaxKind.SimpleAssignmentExpression);
4129N(SyntaxKind.EqualsToken);
4130N(SyntaxKind.IdentifierName);
4132N(SyntaxKind.IdentifierToken, "M");
4135N(SyntaxKind.SemicolonToken);
4138N(SyntaxKind.EndOfFileToken);
4154N(SyntaxKind.CompilationUnit);
4156N(SyntaxKind.GlobalStatement);
4158N(SyntaxKind.ExpressionStatement);
4160N(SyntaxKind.SimpleAssignmentExpression);
4162N(SyntaxKind.TupleExpression);
4164N(SyntaxKind.OpenParenToken);
4165N(SyntaxKind.Argument);
4167N(SyntaxKind.DeclarationExpression);
4169N(SyntaxKind.ScopedType);
4171N(SyntaxKind.ScopedKeyword);
4172N(SyntaxKind.PredefinedType);
4174N(SyntaxKind.IntKeyword);
4177N(SyntaxKind.SingleVariableDesignation);
4179N(SyntaxKind.IdentifierToken, "a");
4183N(SyntaxKind.CommaToken);
4184N(SyntaxKind.Argument);
4186N(SyntaxKind.DeclarationExpression);
4188N(SyntaxKind.IdentifierName);
4190N(SyntaxKind.IdentifierToken, "var");
4192N(SyntaxKind.SingleVariableDesignation);
4194N(SyntaxKind.IdentifierToken, "d");
4198N(SyntaxKind.CloseParenToken);
4200N(SyntaxKind.EqualsToken);
4201N(SyntaxKind.IdentifierName);
4203N(SyntaxKind.IdentifierToken, "M");
4206N(SyntaxKind.SemicolonToken);
4209N(SyntaxKind.EndOfFileToken);
4247N(SyntaxKind.CompilationUnit);
4249N(SyntaxKind.GlobalStatement);
4251N(SyntaxKind.ExpressionStatement);
4253N(SyntaxKind.ParenthesizedExpression);
4255N(SyntaxKind.OpenParenToken);
4256N(SyntaxKind.IdentifierName);
4258N(SyntaxKind.IdentifierToken, "@scoped");
4265N(SyntaxKind.GlobalStatement);
4267N(SyntaxKind.LocalDeclarationStatement);
4269N(SyntaxKind.VariableDeclaration);
4271N(SyntaxKind.PredefinedType);
4273N(SyntaxKind.IntKeyword);
4275N(SyntaxKind.VariableDeclarator);
4277N(SyntaxKind.IdentifierToken, "a");
4279N(SyntaxKind.CommaToken);
4280N(SyntaxKind.VariableDeclarator);
4282N(SyntaxKind.IdentifierToken, "var");
4288N(SyntaxKind.GlobalStatement);
4290N(SyntaxKind.ExpressionStatement);
4292N(SyntaxKind.SimpleAssignmentExpression);
4298N(SyntaxKind.EqualsToken);
4299N(SyntaxKind.IdentifierName);
4301N(SyntaxKind.IdentifierToken, "M");
4304N(SyntaxKind.SemicolonToken);
4307N(SyntaxKind.EndOfFileToken);
4323N(SyntaxKind.CompilationUnit);
4325N(SyntaxKind.GlobalStatement);
4327N(SyntaxKind.ExpressionStatement);
4329N(SyntaxKind.SimpleAssignmentExpression);
4331N(SyntaxKind.TupleExpression);
4333N(SyntaxKind.OpenParenToken);
4334N(SyntaxKind.Argument);
4336N(SyntaxKind.DeclarationExpression);
4338N(SyntaxKind.ScopedType);
4340N(SyntaxKind.ScopedKeyword);
4341N(SyntaxKind.RefType);
4343N(SyntaxKind.RefKeyword);
4344N(SyntaxKind.PredefinedType);
4346N(SyntaxKind.IntKeyword);
4350N(SyntaxKind.SingleVariableDesignation);
4352N(SyntaxKind.IdentifierToken, "b");
4356N(SyntaxKind.CommaToken);
4357N(SyntaxKind.Argument);
4359N(SyntaxKind.DeclarationExpression);
4361N(SyntaxKind.IdentifierName);
4363N(SyntaxKind.IdentifierToken, "var");
4365N(SyntaxKind.SingleVariableDesignation);
4367N(SyntaxKind.IdentifierToken, "c");
4371N(SyntaxKind.CloseParenToken);
4373N(SyntaxKind.EqualsToken);
4374N(SyntaxKind.IdentifierName);
4376N(SyntaxKind.IdentifierToken, "M");
4379N(SyntaxKind.SemicolonToken);
4382N(SyntaxKind.EndOfFileToken);
4420N(SyntaxKind.CompilationUnit);
4422N(SyntaxKind.GlobalStatement);
4424N(SyntaxKind.ExpressionStatement);
4426N(SyntaxKind.ParenthesizedExpression);
4428N(SyntaxKind.OpenParenToken);
4429N(SyntaxKind.IdentifierName);
4431N(SyntaxKind.IdentifierToken, "@scoped");
4438N(SyntaxKind.GlobalStatement);
4440N(SyntaxKind.LocalDeclarationStatement);
4442N(SyntaxKind.VariableDeclaration);
4444N(SyntaxKind.RefType);
4446N(SyntaxKind.RefKeyword);
4447N(SyntaxKind.PredefinedType);
4449N(SyntaxKind.IntKeyword);
4452N(SyntaxKind.VariableDeclarator);
4454N(SyntaxKind.IdentifierToken, "b");
4456N(SyntaxKind.CommaToken);
4457N(SyntaxKind.VariableDeclarator);
4459N(SyntaxKind.IdentifierToken, "var");
4465N(SyntaxKind.GlobalStatement);
4467N(SyntaxKind.ExpressionStatement);
4469N(SyntaxKind.SimpleAssignmentExpression);
4475N(SyntaxKind.EqualsToken);
4476N(SyntaxKind.IdentifierName);
4478N(SyntaxKind.IdentifierToken, "M");
4481N(SyntaxKind.SemicolonToken);
4484N(SyntaxKind.EndOfFileToken);
4500N(SyntaxKind.CompilationUnit);
4502N(SyntaxKind.GlobalStatement);
4504N(SyntaxKind.ExpressionStatement);
4506N(SyntaxKind.SimpleAssignmentExpression);
4508N(SyntaxKind.TupleExpression);
4510N(SyntaxKind.OpenParenToken);
4511N(SyntaxKind.Argument);
4513N(SyntaxKind.DeclarationExpression);
4515N(SyntaxKind.ScopedType);
4517N(SyntaxKind.ScopedKeyword);
4518N(SyntaxKind.RefType);
4520N(SyntaxKind.RefKeyword);
4521N(SyntaxKind.ReadOnlyKeyword);
4522N(SyntaxKind.PredefinedType);
4524N(SyntaxKind.IntKeyword);
4528N(SyntaxKind.SingleVariableDesignation);
4530N(SyntaxKind.IdentifierToken, "a");
4534N(SyntaxKind.CommaToken);
4535N(SyntaxKind.Argument);
4537N(SyntaxKind.DeclarationExpression);
4539N(SyntaxKind.IdentifierName);
4541N(SyntaxKind.IdentifierToken, "var");
4543N(SyntaxKind.SingleVariableDesignation);
4545N(SyntaxKind.IdentifierToken, "b");
4549N(SyntaxKind.CloseParenToken);
4551N(SyntaxKind.EqualsToken);
4552N(SyntaxKind.IdentifierName);
4554N(SyntaxKind.IdentifierToken, "M");
4557N(SyntaxKind.SemicolonToken);
4560N(SyntaxKind.EndOfFileToken);
4598N(SyntaxKind.CompilationUnit);
4600N(SyntaxKind.GlobalStatement);
4602N(SyntaxKind.ExpressionStatement);
4604N(SyntaxKind.ParenthesizedExpression);
4606N(SyntaxKind.OpenParenToken);
4607N(SyntaxKind.IdentifierName);
4609N(SyntaxKind.IdentifierToken, "@scoped");
4616N(SyntaxKind.GlobalStatement);
4618N(SyntaxKind.LocalDeclarationStatement);
4620N(SyntaxKind.VariableDeclaration);
4622N(SyntaxKind.RefType);
4624N(SyntaxKind.RefKeyword);
4625N(SyntaxKind.ReadOnlyKeyword);
4626N(SyntaxKind.PredefinedType);
4628N(SyntaxKind.IntKeyword);
4631N(SyntaxKind.VariableDeclarator);
4633N(SyntaxKind.IdentifierToken, "a");
4635N(SyntaxKind.CommaToken);
4636N(SyntaxKind.VariableDeclarator);
4638N(SyntaxKind.IdentifierToken, "var");
4644N(SyntaxKind.GlobalStatement);
4646N(SyntaxKind.ExpressionStatement);
4648N(SyntaxKind.SimpleAssignmentExpression);
4654N(SyntaxKind.EqualsToken);
4655N(SyntaxKind.IdentifierName);
4657N(SyntaxKind.IdentifierToken, "M");
4660N(SyntaxKind.SemicolonToken);
4663N(SyntaxKind.EndOfFileToken);
4679N(SyntaxKind.CompilationUnit);
4681N(SyntaxKind.GlobalStatement);
4683N(SyntaxKind.ExpressionStatement);
4685N(SyntaxKind.SimpleAssignmentExpression);
4687N(SyntaxKind.TupleExpression);
4689N(SyntaxKind.OpenParenToken);
4690N(SyntaxKind.Argument);
4692N(SyntaxKind.DeclarationExpression);
4694N(SyntaxKind.ScopedType);
4696N(SyntaxKind.ScopedKeyword);
4697N(SyntaxKind.IdentifierName);
4699N(SyntaxKind.IdentifierToken, "S");
4702N(SyntaxKind.SingleVariableDesignation);
4704N(SyntaxKind.IdentifierToken, "a");
4708N(SyntaxKind.CommaToken);
4709N(SyntaxKind.Argument);
4711N(SyntaxKind.DeclarationExpression);
4713N(SyntaxKind.IdentifierName);
4715N(SyntaxKind.IdentifierToken, "var");
4717N(SyntaxKind.SingleVariableDesignation);
4719N(SyntaxKind.IdentifierToken, "b");
4723N(SyntaxKind.CloseParenToken);
4725N(SyntaxKind.EqualsToken);
4726N(SyntaxKind.IdentifierName);
4728N(SyntaxKind.IdentifierToken, "M");
4731N(SyntaxKind.SemicolonToken);
4734N(SyntaxKind.EndOfFileToken);
4750N(SyntaxKind.CompilationUnit);
4752N(SyntaxKind.GlobalStatement);
4754N(SyntaxKind.ExpressionStatement);
4756N(SyntaxKind.SimpleAssignmentExpression);
4758N(SyntaxKind.TupleExpression);
4760N(SyntaxKind.OpenParenToken);
4761N(SyntaxKind.Argument);
4763N(SyntaxKind.DeclarationExpression);
4765N(SyntaxKind.ScopedType);
4767N(SyntaxKind.ScopedKeyword);
4768N(SyntaxKind.RefType);
4770N(SyntaxKind.RefKeyword);
4771N(SyntaxKind.IdentifierName);
4773N(SyntaxKind.IdentifierToken, "S");
4777N(SyntaxKind.SingleVariableDesignation);
4779N(SyntaxKind.IdentifierToken, "b");
4783N(SyntaxKind.CommaToken);
4784N(SyntaxKind.Argument);
4786N(SyntaxKind.DeclarationExpression);
4788N(SyntaxKind.IdentifierName);
4790N(SyntaxKind.IdentifierToken, "var");
4792N(SyntaxKind.SingleVariableDesignation);
4794N(SyntaxKind.IdentifierToken, "c");
4798N(SyntaxKind.CloseParenToken);
4800N(SyntaxKind.EqualsToken);
4801N(SyntaxKind.IdentifierName);
4803N(SyntaxKind.IdentifierToken, "M");
4806N(SyntaxKind.SemicolonToken);
4809N(SyntaxKind.EndOfFileToken);
4825N(SyntaxKind.CompilationUnit);
4827N(SyntaxKind.GlobalStatement);
4829N(SyntaxKind.ExpressionStatement);
4831N(SyntaxKind.SimpleAssignmentExpression);
4833N(SyntaxKind.TupleExpression);
4835N(SyntaxKind.OpenParenToken);
4836N(SyntaxKind.Argument);
4838N(SyntaxKind.DeclarationExpression);
4840N(SyntaxKind.ScopedType);
4842N(SyntaxKind.ScopedKeyword);
4843N(SyntaxKind.RefType);
4845N(SyntaxKind.RefKeyword);
4846N(SyntaxKind.ReadOnlyKeyword);
4847N(SyntaxKind.IdentifierName);
4849N(SyntaxKind.IdentifierToken, "S");
4853N(SyntaxKind.SingleVariableDesignation);
4855N(SyntaxKind.IdentifierToken, "a");
4859N(SyntaxKind.CommaToken);
4860N(SyntaxKind.Argument);
4862N(SyntaxKind.DeclarationExpression);
4864N(SyntaxKind.IdentifierName);
4866N(SyntaxKind.IdentifierToken, "var");
4868N(SyntaxKind.SingleVariableDesignation);
4870N(SyntaxKind.IdentifierToken, "b");
4874N(SyntaxKind.CloseParenToken);
4876N(SyntaxKind.EqualsToken);
4877N(SyntaxKind.IdentifierName);
4879N(SyntaxKind.IdentifierToken, "M");
4882N(SyntaxKind.SemicolonToken);
4885N(SyntaxKind.EndOfFileToken);
4901N(SyntaxKind.CompilationUnit);
4903N(SyntaxKind.GlobalStatement);
4905N(SyntaxKind.ExpressionStatement);
4907N(SyntaxKind.SimpleAssignmentExpression);
4909N(SyntaxKind.TupleExpression);
4911N(SyntaxKind.OpenParenToken);
4912N(SyntaxKind.Argument);
4914N(SyntaxKind.DeclarationExpression);
4916N(SyntaxKind.QualifiedName);
4918N(SyntaxKind.IdentifierName);
4920N(SyntaxKind.IdentifierToken, "scoped");
4922N(SyntaxKind.DotToken);
4923N(SyntaxKind.IdentifierName);
4925N(SyntaxKind.IdentifierToken, "nested");
4928N(SyntaxKind.SingleVariableDesignation);
4930N(SyntaxKind.IdentifierToken, "a");
4934N(SyntaxKind.CommaToken);
4935N(SyntaxKind.Argument);
4937N(SyntaxKind.DeclarationExpression);
4939N(SyntaxKind.IdentifierName);
4941N(SyntaxKind.IdentifierToken, "var");
4943N(SyntaxKind.SingleVariableDesignation);
4945N(SyntaxKind.IdentifierToken, "b");
4949N(SyntaxKind.CloseParenToken);
4951N(SyntaxKind.EqualsToken);
4952N(SyntaxKind.IdentifierName);
4954N(SyntaxKind.IdentifierToken, "M");
4957N(SyntaxKind.SemicolonToken);
4960N(SyntaxKind.EndOfFileToken);
4976N(SyntaxKind.CompilationUnit);
4978N(SyntaxKind.GlobalStatement);
4980N(SyntaxKind.ExpressionStatement);
4982N(SyntaxKind.SimpleAssignmentExpression);
4984N(SyntaxKind.TupleExpression);
4986N(SyntaxKind.OpenParenToken);
4987N(SyntaxKind.Argument);
4989N(SyntaxKind.DeclarationExpression);
4991N(SyntaxKind.ScopedType);
4993N(SyntaxKind.ScopedKeyword);
4994N(SyntaxKind.IdentifierName);
4996N(SyntaxKind.IdentifierToken, "scoped");
4999N(SyntaxKind.SingleVariableDesignation);
5001N(SyntaxKind.IdentifierToken, "a");
5005N(SyntaxKind.CommaToken);
5006N(SyntaxKind.Argument);
5008N(SyntaxKind.DeclarationExpression);
5010N(SyntaxKind.IdentifierName);
5012N(SyntaxKind.IdentifierToken, "var");
5014N(SyntaxKind.SingleVariableDesignation);
5016N(SyntaxKind.IdentifierToken, "b");
5020N(SyntaxKind.CloseParenToken);
5022N(SyntaxKind.EqualsToken);
5023N(SyntaxKind.IdentifierName);
5025N(SyntaxKind.IdentifierToken, "M");
5028N(SyntaxKind.SemicolonToken);
5031N(SyntaxKind.EndOfFileToken);
5047N(SyntaxKind.CompilationUnit);
5049N(SyntaxKind.GlobalStatement);
5051N(SyntaxKind.ExpressionStatement);
5053N(SyntaxKind.SimpleAssignmentExpression);
5055N(SyntaxKind.TupleExpression);
5057N(SyntaxKind.OpenParenToken);
5058N(SyntaxKind.Argument);
5060N(SyntaxKind.DeclarationExpression);
5062N(SyntaxKind.ScopedType);
5064N(SyntaxKind.ScopedKeyword);
5065N(SyntaxKind.IdentifierName);
5067N(SyntaxKind.IdentifierToken, "var");
5070N(SyntaxKind.SingleVariableDesignation);
5072N(SyntaxKind.IdentifierToken, "a");
5076N(SyntaxKind.CommaToken);
5077N(SyntaxKind.Argument);
5079N(SyntaxKind.DeclarationExpression);
5081N(SyntaxKind.IdentifierName);
5083N(SyntaxKind.IdentifierToken, "var");
5085N(SyntaxKind.SingleVariableDesignation);
5087N(SyntaxKind.IdentifierToken, "b");
5091N(SyntaxKind.CloseParenToken);
5093N(SyntaxKind.EqualsToken);
5094N(SyntaxKind.IdentifierName);
5096N(SyntaxKind.IdentifierToken, "M");
5099N(SyntaxKind.SemicolonToken);
5102N(SyntaxKind.EndOfFileToken);
5118N(SyntaxKind.CompilationUnit);
5120N(SyntaxKind.GlobalStatement);
5122N(SyntaxKind.ExpressionStatement);
5124N(SyntaxKind.SimpleAssignmentExpression);
5126N(SyntaxKind.TupleExpression);
5128N(SyntaxKind.OpenParenToken);
5129N(SyntaxKind.Argument);
5131N(SyntaxKind.DeclarationExpression);
5133N(SyntaxKind.ScopedType);
5135N(SyntaxKind.ScopedKeyword);
5136N(SyntaxKind.RefType);
5138N(SyntaxKind.RefKeyword);
5139N(SyntaxKind.IdentifierName);
5141N(SyntaxKind.IdentifierToken, "var");
5145N(SyntaxKind.SingleVariableDesignation);
5147N(SyntaxKind.IdentifierToken, "b");
5151N(SyntaxKind.CommaToken);
5152N(SyntaxKind.Argument);
5154N(SyntaxKind.DeclarationExpression);
5156N(SyntaxKind.IdentifierName);
5158N(SyntaxKind.IdentifierToken, "var");
5160N(SyntaxKind.SingleVariableDesignation);
5162N(SyntaxKind.IdentifierToken, "c");
5166N(SyntaxKind.CloseParenToken);
5168N(SyntaxKind.EqualsToken);
5169N(SyntaxKind.IdentifierName);
5171N(SyntaxKind.IdentifierToken, "M");
5174N(SyntaxKind.SemicolonToken);
5177N(SyntaxKind.EndOfFileToken);
5193N(SyntaxKind.CompilationUnit);
5195N(SyntaxKind.GlobalStatement);
5197N(SyntaxKind.ExpressionStatement);
5199N(SyntaxKind.SimpleAssignmentExpression);
5201N(SyntaxKind.TupleExpression);
5203N(SyntaxKind.OpenParenToken);
5204N(SyntaxKind.Argument);
5206N(SyntaxKind.DeclarationExpression);
5208N(SyntaxKind.ScopedType);
5210N(SyntaxKind.ScopedKeyword);
5211N(SyntaxKind.RefType);
5213N(SyntaxKind.RefKeyword);
5214N(SyntaxKind.ReadOnlyKeyword);
5215N(SyntaxKind.IdentifierName);
5217N(SyntaxKind.IdentifierToken, "var");
5221N(SyntaxKind.SingleVariableDesignation);
5223N(SyntaxKind.IdentifierToken, "c");
5227N(SyntaxKind.CommaToken);
5228N(SyntaxKind.Argument);
5230N(SyntaxKind.DeclarationExpression);
5232N(SyntaxKind.IdentifierName);
5234N(SyntaxKind.IdentifierToken, "var");
5236N(SyntaxKind.SingleVariableDesignation);
5238N(SyntaxKind.IdentifierToken, "d");
5242N(SyntaxKind.CloseParenToken);
5244N(SyntaxKind.EqualsToken);
5245N(SyntaxKind.IdentifierName);
5247N(SyntaxKind.IdentifierToken, "M");
5250N(SyntaxKind.SemicolonToken);
5253N(SyntaxKind.EndOfFileToken);
5269N(SyntaxKind.CompilationUnit);
5271N(SyntaxKind.GlobalStatement);
5273N(SyntaxKind.ExpressionStatement);
5275N(SyntaxKind.SimpleAssignmentExpression);
5277N(SyntaxKind.TupleExpression);
5279N(SyntaxKind.OpenParenToken);
5280N(SyntaxKind.Argument);
5282N(SyntaxKind.DeclarationExpression);
5284N(SyntaxKind.IdentifierName);
5286N(SyntaxKind.IdentifierToken, "scoped");
5288N(SyntaxKind.SingleVariableDesignation);
5290N(SyntaxKind.IdentifierToken, "var");
5294N(SyntaxKind.CommaToken);
5295N(SyntaxKind.Argument);
5297N(SyntaxKind.DeclarationExpression);
5299N(SyntaxKind.IdentifierName);
5301N(SyntaxKind.IdentifierToken, "var");
5303N(SyntaxKind.SingleVariableDesignation);
5305N(SyntaxKind.IdentifierToken, "b");
5309N(SyntaxKind.CloseParenToken);
5311N(SyntaxKind.EqualsToken);
5312N(SyntaxKind.IdentifierName);
5314N(SyntaxKind.IdentifierToken, "M");
5317N(SyntaxKind.SemicolonToken);
5320N(SyntaxKind.EndOfFileToken);
5336N(SyntaxKind.CompilationUnit);
5338N(SyntaxKind.GlobalStatement);
5340N(SyntaxKind.ExpressionStatement);
5342N(SyntaxKind.SimpleAssignmentExpression);
5344N(SyntaxKind.TupleExpression);
5346N(SyntaxKind.OpenParenToken);
5347N(SyntaxKind.Argument);
5349N(SyntaxKind.DeclarationExpression);
5351N(SyntaxKind.RefType);
5353N(SyntaxKind.RefKeyword);
5354N(SyntaxKind.IdentifierName);
5356N(SyntaxKind.IdentifierToken, "scoped");
5359N(SyntaxKind.SingleVariableDesignation);
5361N(SyntaxKind.IdentifierToken, "var");
5365N(SyntaxKind.CommaToken);
5366N(SyntaxKind.Argument);
5368N(SyntaxKind.DeclarationExpression);
5370N(SyntaxKind.IdentifierName);
5372N(SyntaxKind.IdentifierToken, "var");
5374N(SyntaxKind.SingleVariableDesignation);
5376N(SyntaxKind.IdentifierToken, "b");
5380N(SyntaxKind.CloseParenToken);
5382N(SyntaxKind.EqualsToken);
5383N(SyntaxKind.IdentifierName);
5385N(SyntaxKind.IdentifierToken, "M");
5388N(SyntaxKind.SemicolonToken);
5391N(SyntaxKind.EndOfFileToken);
5429N(SyntaxKind.CompilationUnit);
5431N(SyntaxKind.GlobalStatement);
5433N(SyntaxKind.ExpressionStatement);
5435N(SyntaxKind.ParenthesizedExpression);
5437N(SyntaxKind.OpenParenToken);
5438N(SyntaxKind.IdentifierName);
5440N(SyntaxKind.IdentifierToken, "scoped");
5447N(SyntaxKind.GlobalStatement);
5449N(SyntaxKind.LocalDeclarationStatement);
5451N(SyntaxKind.VariableDeclaration);
5453N(SyntaxKind.ScopedType);
5455N(SyntaxKind.ScopedKeyword);
5456N(SyntaxKind.PredefinedType);
5458N(SyntaxKind.IntKeyword);
5461N(SyntaxKind.VariableDeclarator);
5463N(SyntaxKind.IdentifierToken, "a");
5465N(SyntaxKind.CommaToken);
5466N(SyntaxKind.VariableDeclarator);
5468N(SyntaxKind.IdentifierToken, "var");
5474N(SyntaxKind.GlobalStatement);
5476N(SyntaxKind.ExpressionStatement);
5478N(SyntaxKind.SimpleAssignmentExpression);
5484N(SyntaxKind.EqualsToken);
5485N(SyntaxKind.IdentifierName);
5487N(SyntaxKind.IdentifierToken, "M");
5490N(SyntaxKind.SemicolonToken);
5493N(SyntaxKind.EndOfFileToken);
5531N(SyntaxKind.CompilationUnit);
5533N(SyntaxKind.GlobalStatement);
5535N(SyntaxKind.ExpressionStatement);
5537N(SyntaxKind.ParenthesizedExpression);
5539N(SyntaxKind.OpenParenToken);
5540N(SyntaxKind.IdentifierName);
5542N(SyntaxKind.IdentifierToken, "scoped");
5549N(SyntaxKind.GlobalStatement);
5551N(SyntaxKind.LocalDeclarationStatement);
5553N(SyntaxKind.VariableDeclaration);
5555N(SyntaxKind.ScopedType);
5557N(SyntaxKind.ScopedKeyword);
5558N(SyntaxKind.IdentifierName);
5560N(SyntaxKind.IdentifierToken, "var");
5563N(SyntaxKind.VariableDeclarator);
5565N(SyntaxKind.IdentifierToken, "b");
5567N(SyntaxKind.CommaToken);
5568N(SyntaxKind.VariableDeclarator);
5570N(SyntaxKind.IdentifierToken, "var");
5576N(SyntaxKind.GlobalStatement);
5578N(SyntaxKind.ExpressionStatement);
5580N(SyntaxKind.SimpleAssignmentExpression);
5586N(SyntaxKind.EqualsToken);
5587N(SyntaxKind.IdentifierName);
5589N(SyntaxKind.IdentifierToken, "M");
5592N(SyntaxKind.SemicolonToken);
5595N(SyntaxKind.EndOfFileToken);
5624N(SyntaxKind.CompilationUnit);
5626N(SyntaxKind.GlobalStatement);
5628N(SyntaxKind.LocalFunctionStatement);
5630N(SyntaxKind.IdentifierName);
5632N(SyntaxKind.IdentifierToken, "scoped");
5634N(SyntaxKind.IdentifierToken, "var");
5635N(SyntaxKind.ParameterList);
5637N(SyntaxKind.OpenParenToken);
5638N(SyntaxKind.Parameter);
5640N(SyntaxKind.IdentifierName);
5642N(SyntaxKind.IdentifierToken, "a");
5646N(SyntaxKind.CommaToken);
5647N(SyntaxKind.Parameter);
5649N(SyntaxKind.IdentifierName);
5651N(SyntaxKind.IdentifierToken, "b");
5655N(SyntaxKind.CloseParenToken);
5660N(SyntaxKind.GlobalStatement);
5662N(SyntaxKind.ExpressionStatement);
5664N(SyntaxKind.SimpleAssignmentExpression);
5670N(SyntaxKind.EqualsToken);
5671N(SyntaxKind.IdentifierName);
5673N(SyntaxKind.IdentifierToken, "M");
5676N(SyntaxKind.SemicolonToken);
5679N(SyntaxKind.EndOfFileToken);
5699N(SyntaxKind.CompilationUnit);
5701N(SyntaxKind.IncompleteMember);
5703N(SyntaxKind.ScopedKeyword);
5704N(SyntaxKind.RefType);
5706N(SyntaxKind.RefKeyword);
5707N(SyntaxKind.IdentifierName);
5709N(SyntaxKind.IdentifierToken, "var");
5713N(SyntaxKind.GlobalStatement);
5715N(SyntaxKind.ExpressionStatement);
5717N(SyntaxKind.SimpleAssignmentExpression);
5719N(SyntaxKind.TupleExpression);
5721N(SyntaxKind.OpenParenToken);
5722N(SyntaxKind.Argument);
5724N(SyntaxKind.IdentifierName);
5726N(SyntaxKind.IdentifierToken, "a");
5729N(SyntaxKind.CommaToken);
5730N(SyntaxKind.Argument);
5732N(SyntaxKind.IdentifierName);
5734N(SyntaxKind.IdentifierToken, "b");
5737N(SyntaxKind.CloseParenToken);
5739N(SyntaxKind.EqualsToken);
5740N(SyntaxKind.IdentifierName);
5742N(SyntaxKind.IdentifierToken, "M");
5745N(SyntaxKind.SemicolonToken);
5748N(SyntaxKind.EndOfFileToken);
5768N(SyntaxKind.CompilationUnit);
5770N(SyntaxKind.IncompleteMember);
5772N(SyntaxKind.ScopedKeyword);
5773N(SyntaxKind.RefType);
5775N(SyntaxKind.RefKeyword);
5776N(SyntaxKind.ReadOnlyKeyword);
5777N(SyntaxKind.IdentifierName);
5779N(SyntaxKind.IdentifierToken, "var");
5783N(SyntaxKind.GlobalStatement);
5785N(SyntaxKind.ExpressionStatement);
5787N(SyntaxKind.SimpleAssignmentExpression);
5789N(SyntaxKind.TupleExpression);
5791N(SyntaxKind.OpenParenToken);
5792N(SyntaxKind.Argument);
5794N(SyntaxKind.IdentifierName);
5796N(SyntaxKind.IdentifierToken, "a");
5799N(SyntaxKind.CommaToken);
5800N(SyntaxKind.Argument);
5802N(SyntaxKind.IdentifierName);
5804N(SyntaxKind.IdentifierToken, "b");
5807N(SyntaxKind.CloseParenToken);
5809N(SyntaxKind.EqualsToken);
5810N(SyntaxKind.IdentifierName);
5812N(SyntaxKind.IdentifierToken, "M");
5815N(SyntaxKind.SemicolonToken);
5818N(SyntaxKind.EndOfFileToken);
5834N(SyntaxKind.CompilationUnit);
5836N(SyntaxKind.GlobalStatement);
5838N(SyntaxKind.ExpressionStatement);
5840N(SyntaxKind.SimpleAssignmentExpression);
5842N(SyntaxKind.TupleExpression);
5844N(SyntaxKind.OpenParenToken);
5845N(SyntaxKind.Argument);
5847N(SyntaxKind.NameColon);
5849N(SyntaxKind.IdentifierName);
5851N(SyntaxKind.IdentifierToken, "name");
5853N(SyntaxKind.ColonToken);
5855N(SyntaxKind.DeclarationExpression);
5857N(SyntaxKind.ScopedType);
5859N(SyntaxKind.ScopedKeyword);
5860N(SyntaxKind.PredefinedType);
5862N(SyntaxKind.IntKeyword);
5865N(SyntaxKind.SingleVariableDesignation);
5867N(SyntaxKind.IdentifierToken, "a");
5871N(SyntaxKind.CommaToken);
5872N(SyntaxKind.Argument);
5874N(SyntaxKind.DeclarationExpression);
5876N(SyntaxKind.IdentifierName);
5878N(SyntaxKind.IdentifierToken, "var");
5880N(SyntaxKind.SingleVariableDesignation);
5882N(SyntaxKind.IdentifierToken, "d");
5886N(SyntaxKind.CloseParenToken);
5888N(SyntaxKind.EqualsToken);
5889N(SyntaxKind.IdentifierName);
5891N(SyntaxKind.IdentifierToken, "M");
5894N(SyntaxKind.SemicolonToken);
5897N(SyntaxKind.EndOfFileToken);
5913N(SyntaxKind.CompilationUnit);
5915N(SyntaxKind.GlobalStatement);
5917N(SyntaxKind.ExpressionStatement);
5919N(SyntaxKind.SimpleAssignmentExpression);
5921N(SyntaxKind.TupleExpression);
5923N(SyntaxKind.OpenParenToken);
5924N(SyntaxKind.Argument);
5926N(SyntaxKind.DeclarationExpression);
5928N(SyntaxKind.IdentifierName);
5930N(SyntaxKind.IdentifierToken, "var");
5932N(SyntaxKind.SingleVariableDesignation);
5934N(SyntaxKind.IdentifierToken, "a");
5938N(SyntaxKind.CommaToken);
5939N(SyntaxKind.Argument);
5941N(SyntaxKind.DeclarationExpression);
5943N(SyntaxKind.ScopedType);
5945N(SyntaxKind.ScopedKeyword);
5946N(SyntaxKind.PredefinedType);
5948N(SyntaxKind.IntKeyword);
5951N(SyntaxKind.SingleVariableDesignation);
5953N(SyntaxKind.IdentifierToken, "b");
5957N(SyntaxKind.CloseParenToken);
5959N(SyntaxKind.EqualsToken);
5960N(SyntaxKind.IdentifierName);
5962N(SyntaxKind.IdentifierToken, "M");
5965N(SyntaxKind.SemicolonToken);
5968N(SyntaxKind.EndOfFileToken);
5984N(SyntaxKind.CompilationUnit);
5986N(SyntaxKind.GlobalStatement);
5988N(SyntaxKind.ExpressionStatement);
5990N(SyntaxKind.SimpleAssignmentExpression);
5992N(SyntaxKind.TupleExpression);
5994N(SyntaxKind.OpenParenToken);
5995N(SyntaxKind.Argument);
5997N(SyntaxKind.DeclarationExpression);
5999N(SyntaxKind.IdentifierName);
6001N(SyntaxKind.IdentifierToken, "var");
6003N(SyntaxKind.SingleVariableDesignation);
6005N(SyntaxKind.IdentifierToken, "a");
6009N(SyntaxKind.CommaToken);
6010N(SyntaxKind.Argument);
6012N(SyntaxKind.NameColon);
6014N(SyntaxKind.IdentifierName);
6016N(SyntaxKind.IdentifierToken, "name");
6018N(SyntaxKind.ColonToken);
6020N(SyntaxKind.DeclarationExpression);
6022N(SyntaxKind.ScopedType);
6024N(SyntaxKind.ScopedKeyword);
6025N(SyntaxKind.PredefinedType);
6027N(SyntaxKind.IntKeyword);
6030N(SyntaxKind.SingleVariableDesignation);
6032N(SyntaxKind.IdentifierToken, "b");
6036N(SyntaxKind.CloseParenToken);
6038N(SyntaxKind.EqualsToken);
6039N(SyntaxKind.IdentifierName);
6041N(SyntaxKind.IdentifierToken, "M");
6044N(SyntaxKind.SemicolonToken);
6047N(SyntaxKind.EndOfFileToken);
6079N(SyntaxKind.CompilationUnit);
6081N(SyntaxKind.GlobalStatement);
6083N(SyntaxKind.ExpressionStatement);
6085N(SyntaxKind.TupleExpression);
6087N(SyntaxKind.OpenParenToken);
6088N(SyntaxKind.Argument);
6090N(SyntaxKind.DeclarationExpression);
6092N(SyntaxKind.IdentifierName);
6094N(SyntaxKind.IdentifierToken, "var");
6096N(SyntaxKind.SingleVariableDesignation);
6098N(SyntaxKind.IdentifierToken, "a");
6102N(SyntaxKind.CommaToken);
6103N(SyntaxKind.Argument);
6105N(SyntaxKind.IdentifierName);
6107N(SyntaxKind.IdentifierToken, "scoped");
6115N(SyntaxKind.GlobalStatement);
6117N(SyntaxKind.ExpressionStatement);
6119N(SyntaxKind.InvocationExpression);
6121N(SyntaxKind.IdentifierName);
6123N(SyntaxKind.IdentifierToken, "var");
6125N(SyntaxKind.ArgumentList);
6127N(SyntaxKind.OpenParenToken);
6128N(SyntaxKind.Argument);
6130N(SyntaxKind.IdentifierName);
6132N(SyntaxKind.IdentifierToken, "b");
6135N(SyntaxKind.CommaToken);
6136N(SyntaxKind.Argument);
6138N(SyntaxKind.IdentifierName);
6140N(SyntaxKind.IdentifierToken, "c");
6143N(SyntaxKind.CloseParenToken);
6149N(SyntaxKind.GlobalStatement);
6151N(SyntaxKind.ExpressionStatement);
6153N(SyntaxKind.SimpleAssignmentExpression);
6159N(SyntaxKind.EqualsToken);
6160N(SyntaxKind.IdentifierName);
6162N(SyntaxKind.IdentifierToken, "M");
6165N(SyntaxKind.SemicolonToken);
6168N(SyntaxKind.EndOfFileToken);
6184N(SyntaxKind.CompilationUnit);
6186N(SyntaxKind.GlobalStatement);
6188N(SyntaxKind.ExpressionStatement);
6190N(SyntaxKind.InvocationExpression);
6192N(SyntaxKind.IdentifierName);
6194N(SyntaxKind.IdentifierToken, "M");
6196N(SyntaxKind.ArgumentList);
6198N(SyntaxKind.OpenParenToken);
6199N(SyntaxKind.Argument);
6201N(SyntaxKind.OutKeyword);
6202N(SyntaxKind.DeclarationExpression);
6204N(SyntaxKind.IdentifierName);
6206N(SyntaxKind.IdentifierToken, "scoped");
6208N(SyntaxKind.SingleVariableDesignation);
6210N(SyntaxKind.IdentifierToken, "a");
6214N(SyntaxKind.CloseParenToken);
6217N(SyntaxKind.SemicolonToken);
6220N(SyntaxKind.EndOfFileToken);
6236N(SyntaxKind.CompilationUnit);
6238N(SyntaxKind.GlobalStatement);
6240N(SyntaxKind.ExpressionStatement);
6242N(SyntaxKind.InvocationExpression);
6244N(SyntaxKind.IdentifierName);
6246N(SyntaxKind.IdentifierToken, "M");
6248N(SyntaxKind.ArgumentList);
6250N(SyntaxKind.OpenParenToken);
6251N(SyntaxKind.Argument);
6253N(SyntaxKind.OutKeyword);
6254N(SyntaxKind.DeclarationExpression);
6256N(SyntaxKind.RefType);
6258N(SyntaxKind.RefKeyword);
6259N(SyntaxKind.IdentifierName);
6261N(SyntaxKind.IdentifierToken, "scoped");
6264N(SyntaxKind.SingleVariableDesignation);
6266N(SyntaxKind.IdentifierToken, "b");
6270N(SyntaxKind.CloseParenToken);
6273N(SyntaxKind.SemicolonToken);
6276N(SyntaxKind.EndOfFileToken);
6305N(SyntaxKind.CompilationUnit);
6307N(SyntaxKind.GlobalStatement);
6309N(SyntaxKind.ExpressionStatement);
6311N(SyntaxKind.InvocationExpression);
6313N(SyntaxKind.IdentifierName);
6315N(SyntaxKind.IdentifierToken, "M");
6317N(SyntaxKind.ArgumentList);
6319N(SyntaxKind.OpenParenToken);
6320N(SyntaxKind.Argument);
6322N(SyntaxKind.OutKeyword);
6323N(SyntaxKind.RefExpression);
6325N(SyntaxKind.RefKeyword);
6326N(SyntaxKind.IdentifierName);
6328N(SyntaxKind.IdentifierToken, "scoped");
6333N(SyntaxKind.Argument);
6335N(SyntaxKind.PredefinedType);
6337N(SyntaxKind.IntKeyword);
6341N(SyntaxKind.Argument);
6343N(SyntaxKind.IdentifierName);
6345N(SyntaxKind.IdentifierToken, "b");
6348N(SyntaxKind.CloseParenToken);
6351N(SyntaxKind.SemicolonToken);
6354N(SyntaxKind.EndOfFileToken);
6374N(SyntaxKind.CompilationUnit);
6376N(SyntaxKind.GlobalStatement);
6378N(SyntaxKind.ExpressionStatement);
6380N(SyntaxKind.InvocationExpression);
6382N(SyntaxKind.IdentifierName);
6384N(SyntaxKind.IdentifierToken, "M");
6386N(SyntaxKind.ArgumentList);
6388N(SyntaxKind.OpenParenToken);
6389N(SyntaxKind.Argument);
6391N(SyntaxKind.OutKeyword);
6392N(SyntaxKind.DeclarationExpression);
6394N(SyntaxKind.RefType);
6396N(SyntaxKind.RefKeyword);
6397N(SyntaxKind.IdentifierName);
6399N(SyntaxKind.IdentifierToken, "scoped");
6402N(SyntaxKind.SingleVariableDesignation);
6404N(SyntaxKind.IdentifierToken, "a");
6409N(SyntaxKind.Argument);
6411N(SyntaxKind.IdentifierName);
6413N(SyntaxKind.IdentifierToken, "b");
6416N(SyntaxKind.CloseParenToken);
6419N(SyntaxKind.SemicolonToken);
6422N(SyntaxKind.EndOfFileToken);
6438N(SyntaxKind.CompilationUnit);
6440N(SyntaxKind.GlobalStatement);
6442N(SyntaxKind.ExpressionStatement);
6444N(SyntaxKind.InvocationExpression);
6446N(SyntaxKind.IdentifierName);
6448N(SyntaxKind.IdentifierToken, "M");
6450N(SyntaxKind.ArgumentList);
6452N(SyntaxKind.OpenParenToken);
6453N(SyntaxKind.Argument);
6455N(SyntaxKind.OutKeyword);
6456N(SyntaxKind.DeclarationExpression);
6458N(SyntaxKind.RefType);
6460N(SyntaxKind.RefKeyword);
6461N(SyntaxKind.ReadOnlyKeyword);
6462N(SyntaxKind.IdentifierName);
6464N(SyntaxKind.IdentifierToken, "scoped");
6467N(SyntaxKind.SingleVariableDesignation);
6469N(SyntaxKind.IdentifierToken, "c");
6473N(SyntaxKind.CloseParenToken);
6476N(SyntaxKind.SemicolonToken);
6479N(SyntaxKind.EndOfFileToken);
6517N(SyntaxKind.CompilationUnit);
6519N(SyntaxKind.GlobalStatement);
6521N(SyntaxKind.ExpressionStatement);
6523N(SyntaxKind.InvocationExpression);
6525N(SyntaxKind.IdentifierName);
6527N(SyntaxKind.IdentifierToken, "M");
6529N(SyntaxKind.ArgumentList);
6531N(SyntaxKind.OpenParenToken);
6532N(SyntaxKind.Argument);
6534N(SyntaxKind.OutKeyword);
6535N(SyntaxKind.RefExpression);
6537N(SyntaxKind.RefKeyword);
6550N(SyntaxKind.GlobalStatement);
6552N(SyntaxKind.LocalDeclarationStatement);
6554N(SyntaxKind.ReadOnlyKeyword);
6555N(SyntaxKind.VariableDeclaration);
6557N(SyntaxKind.ScopedType);
6559N(SyntaxKind.ScopedKeyword);
6560N(SyntaxKind.PredefinedType);
6562N(SyntaxKind.IntKeyword);
6565N(SyntaxKind.VariableDeclarator);
6567N(SyntaxKind.IdentifierToken, "c");
6573N(SyntaxKind.GlobalStatement);
6575N(SyntaxKind.EmptyStatement);
6577N(SyntaxKind.SemicolonToken);
6580N(SyntaxKind.EndOfFileToken);
6615N(SyntaxKind.CompilationUnit);
6617N(SyntaxKind.GlobalStatement);
6619N(SyntaxKind.ExpressionStatement);
6621N(SyntaxKind.InvocationExpression);
6623N(SyntaxKind.IdentifierName);
6625N(SyntaxKind.IdentifierToken, "M");
6627N(SyntaxKind.ArgumentList);
6629N(SyntaxKind.OpenParenToken);
6630N(SyntaxKind.Argument);
6632N(SyntaxKind.OutKeyword);
6633N(SyntaxKind.RefExpression);
6635N(SyntaxKind.RefKeyword);
6636N(SyntaxKind.IdentifierName);
6638N(SyntaxKind.IdentifierToken, "scoped");
6648N(SyntaxKind.GlobalStatement);
6650N(SyntaxKind.LocalDeclarationStatement);
6652N(SyntaxKind.ReadOnlyKeyword);
6653N(SyntaxKind.VariableDeclaration);
6655N(SyntaxKind.PredefinedType);
6657N(SyntaxKind.IntKeyword);
6659N(SyntaxKind.VariableDeclarator);
6661N(SyntaxKind.IdentifierToken, "c");
6667N(SyntaxKind.GlobalStatement);
6669N(SyntaxKind.EmptyStatement);
6671N(SyntaxKind.SemicolonToken);
6674N(SyntaxKind.EndOfFileToken);
6690N(SyntaxKind.CompilationUnit);
6692N(SyntaxKind.GlobalStatement);
6694N(SyntaxKind.ExpressionStatement);
6696N(SyntaxKind.InvocationExpression);
6698N(SyntaxKind.IdentifierName);
6700N(SyntaxKind.IdentifierToken, "M");
6702N(SyntaxKind.ArgumentList);
6704N(SyntaxKind.OpenParenToken);
6705N(SyntaxKind.Argument);
6707N(SyntaxKind.OutKeyword);
6708N(SyntaxKind.DeclarationExpression);
6710N(SyntaxKind.ScopedType);
6712N(SyntaxKind.ScopedKeyword);
6713N(SyntaxKind.PredefinedType);
6715N(SyntaxKind.IntKeyword);
6718N(SyntaxKind.SingleVariableDesignation);
6720N(SyntaxKind.IdentifierToken, "a");
6724N(SyntaxKind.CloseParenToken);
6727N(SyntaxKind.SemicolonToken);
6730N(SyntaxKind.EndOfFileToken);
6756N(SyntaxKind.CompilationUnit);
6758N(SyntaxKind.GlobalStatement);
6760N(SyntaxKind.ExpressionStatement);
6762N(SyntaxKind.InvocationExpression);
6764N(SyntaxKind.IdentifierName);
6766N(SyntaxKind.IdentifierToken, "M");
6768N(SyntaxKind.ArgumentList);
6770N(SyntaxKind.OpenParenToken);
6771N(SyntaxKind.Argument);
6773N(SyntaxKind.OutKeyword);
6774N(SyntaxKind.IdentifierName);
6776N(SyntaxKind.IdentifierToken, "@scoped");
6780N(SyntaxKind.Argument);
6782N(SyntaxKind.PredefinedType);
6784N(SyntaxKind.IntKeyword);
6788N(SyntaxKind.Argument);
6790N(SyntaxKind.IdentifierName);
6792N(SyntaxKind.IdentifierToken, "a");
6795N(SyntaxKind.CloseParenToken);
6798N(SyntaxKind.SemicolonToken);
6801N(SyntaxKind.EndOfFileToken);
6817N(SyntaxKind.CompilationUnit);
6819N(SyntaxKind.GlobalStatement);
6821N(SyntaxKind.ExpressionStatement);
6823N(SyntaxKind.InvocationExpression);
6825N(SyntaxKind.IdentifierName);
6827N(SyntaxKind.IdentifierToken, "M");
6829N(SyntaxKind.ArgumentList);
6831N(SyntaxKind.OpenParenToken);
6832N(SyntaxKind.Argument);
6834N(SyntaxKind.OutKeyword);
6835N(SyntaxKind.DeclarationExpression);
6837N(SyntaxKind.ScopedType);
6839N(SyntaxKind.ScopedKeyword);
6840N(SyntaxKind.RefType);
6842N(SyntaxKind.RefKeyword);
6843N(SyntaxKind.PredefinedType);
6845N(SyntaxKind.IntKeyword);
6849N(SyntaxKind.SingleVariableDesignation);
6851N(SyntaxKind.IdentifierToken, "b");
6855N(SyntaxKind.CloseParenToken);
6858N(SyntaxKind.SemicolonToken);
6861N(SyntaxKind.EndOfFileToken);
6887N(SyntaxKind.CompilationUnit);
6889N(SyntaxKind.GlobalStatement);
6891N(SyntaxKind.ExpressionStatement);
6893N(SyntaxKind.InvocationExpression);
6895N(SyntaxKind.IdentifierName);
6897N(SyntaxKind.IdentifierToken, "M");
6899N(SyntaxKind.ArgumentList);
6901N(SyntaxKind.OpenParenToken);
6902N(SyntaxKind.Argument);
6904N(SyntaxKind.OutKeyword);
6905N(SyntaxKind.IdentifierName);
6907N(SyntaxKind.IdentifierToken, "@scoped");
6911N(SyntaxKind.Argument);
6913N(SyntaxKind.RefKeyword);
6914N(SyntaxKind.PredefinedType);
6916N(SyntaxKind.IntKeyword);
6920N(SyntaxKind.Argument);
6922N(SyntaxKind.IdentifierName);
6924N(SyntaxKind.IdentifierToken, "b");
6927N(SyntaxKind.CloseParenToken);
6930N(SyntaxKind.SemicolonToken);
6933N(SyntaxKind.EndOfFileToken);
6949N(SyntaxKind.CompilationUnit);
6951N(SyntaxKind.GlobalStatement);
6953N(SyntaxKind.ExpressionStatement);
6955N(SyntaxKind.InvocationExpression);
6957N(SyntaxKind.IdentifierName);
6959N(SyntaxKind.IdentifierToken, "M");
6961N(SyntaxKind.ArgumentList);
6963N(SyntaxKind.OpenParenToken);
6964N(SyntaxKind.Argument);
6966N(SyntaxKind.OutKeyword);
6967N(SyntaxKind.DeclarationExpression);
6969N(SyntaxKind.ScopedType);
6971N(SyntaxKind.ScopedKeyword);
6972N(SyntaxKind.RefType);
6974N(SyntaxKind.RefKeyword);
6975N(SyntaxKind.ReadOnlyKeyword);
6976N(SyntaxKind.PredefinedType);
6978N(SyntaxKind.IntKeyword);
6982N(SyntaxKind.SingleVariableDesignation);
6984N(SyntaxKind.IdentifierToken, "a");
6988N(SyntaxKind.CloseParenToken);
6991N(SyntaxKind.SemicolonToken);
6994N(SyntaxKind.EndOfFileToken);
7032N(SyntaxKind.CompilationUnit);
7034N(SyntaxKind.GlobalStatement);
7036N(SyntaxKind.ExpressionStatement);
7038N(SyntaxKind.InvocationExpression);
7040N(SyntaxKind.IdentifierName);
7042N(SyntaxKind.IdentifierToken, "M");
7044N(SyntaxKind.ArgumentList);
7046N(SyntaxKind.OpenParenToken);
7047N(SyntaxKind.Argument);
7049N(SyntaxKind.OutKeyword);
7050N(SyntaxKind.IdentifierName);
7052N(SyntaxKind.IdentifierToken, "@scoped");
7056N(SyntaxKind.Argument);
7058N(SyntaxKind.RefKeyword);
7070N(SyntaxKind.GlobalStatement);
7072N(SyntaxKind.LocalDeclarationStatement);
7074N(SyntaxKind.ReadOnlyKeyword);
7075N(SyntaxKind.VariableDeclaration);
7077N(SyntaxKind.PredefinedType);
7079N(SyntaxKind.IntKeyword);
7081N(SyntaxKind.VariableDeclarator);
7083N(SyntaxKind.IdentifierToken, "a");
7089N(SyntaxKind.GlobalStatement);
7091N(SyntaxKind.EmptyStatement);
7093N(SyntaxKind.SemicolonToken);
7096N(SyntaxKind.EndOfFileToken);
7112N(SyntaxKind.CompilationUnit);
7114N(SyntaxKind.GlobalStatement);
7116N(SyntaxKind.ExpressionStatement);
7118N(SyntaxKind.InvocationExpression);
7120N(SyntaxKind.IdentifierName);
7122N(SyntaxKind.IdentifierToken, "M");
7124N(SyntaxKind.ArgumentList);
7126N(SyntaxKind.OpenParenToken);
7127N(SyntaxKind.Argument);
7129N(SyntaxKind.OutKeyword);
7130N(SyntaxKind.DeclarationExpression);
7132N(SyntaxKind.ScopedType);
7134N(SyntaxKind.ScopedKeyword);
7135N(SyntaxKind.IdentifierName);
7137N(SyntaxKind.IdentifierToken, "S");
7140N(SyntaxKind.SingleVariableDesignation);
7142N(SyntaxKind.IdentifierToken, "a");
7146N(SyntaxKind.CloseParenToken);
7149N(SyntaxKind.SemicolonToken);
7152N(SyntaxKind.EndOfFileToken);
7168N(SyntaxKind.CompilationUnit);
7170N(SyntaxKind.GlobalStatement);
7172N(SyntaxKind.ExpressionStatement);
7174N(SyntaxKind.InvocationExpression);
7176N(SyntaxKind.IdentifierName);
7178N(SyntaxKind.IdentifierToken, "M");
7180N(SyntaxKind.ArgumentList);
7182N(SyntaxKind.OpenParenToken);
7183N(SyntaxKind.Argument);
7185N(SyntaxKind.OutKeyword);
7186N(SyntaxKind.DeclarationExpression);
7188N(SyntaxKind.ScopedType);
7190N(SyntaxKind.ScopedKeyword);
7191N(SyntaxKind.RefType);
7193N(SyntaxKind.RefKeyword);
7194N(SyntaxKind.IdentifierName);
7196N(SyntaxKind.IdentifierToken, "S");
7200N(SyntaxKind.SingleVariableDesignation);
7202N(SyntaxKind.IdentifierToken, "b");
7206N(SyntaxKind.CloseParenToken);
7209N(SyntaxKind.SemicolonToken);
7212N(SyntaxKind.EndOfFileToken);
7228N(SyntaxKind.CompilationUnit);
7230N(SyntaxKind.GlobalStatement);
7232N(SyntaxKind.ExpressionStatement);
7234N(SyntaxKind.InvocationExpression);
7236N(SyntaxKind.IdentifierName);
7238N(SyntaxKind.IdentifierToken, "M");
7240N(SyntaxKind.ArgumentList);
7242N(SyntaxKind.OpenParenToken);
7243N(SyntaxKind.Argument);
7245N(SyntaxKind.OutKeyword);
7246N(SyntaxKind.DeclarationExpression);
7248N(SyntaxKind.ScopedType);
7250N(SyntaxKind.ScopedKeyword);
7251N(SyntaxKind.RefType);
7253N(SyntaxKind.RefKeyword);
7254N(SyntaxKind.ReadOnlyKeyword);
7255N(SyntaxKind.IdentifierName);
7257N(SyntaxKind.IdentifierToken, "S");
7261N(SyntaxKind.SingleVariableDesignation);
7263N(SyntaxKind.IdentifierToken, "a");
7267N(SyntaxKind.CloseParenToken);
7270N(SyntaxKind.SemicolonToken);
7273N(SyntaxKind.EndOfFileToken);
7289N(SyntaxKind.CompilationUnit);
7291N(SyntaxKind.GlobalStatement);
7293N(SyntaxKind.ExpressionStatement);
7295N(SyntaxKind.InvocationExpression);
7297N(SyntaxKind.IdentifierName);
7299N(SyntaxKind.IdentifierToken, "M");
7301N(SyntaxKind.ArgumentList);
7303N(SyntaxKind.OpenParenToken);
7304N(SyntaxKind.Argument);
7306N(SyntaxKind.OutKeyword);
7307N(SyntaxKind.DeclarationExpression);
7309N(SyntaxKind.QualifiedName);
7311N(SyntaxKind.IdentifierName);
7313N(SyntaxKind.IdentifierToken, "scoped");
7315N(SyntaxKind.DotToken);
7316N(SyntaxKind.IdentifierName);
7318N(SyntaxKind.IdentifierToken, "nested");
7321N(SyntaxKind.SingleVariableDesignation);
7323N(SyntaxKind.IdentifierToken, "a");
7327N(SyntaxKind.CloseParenToken);
7330N(SyntaxKind.SemicolonToken);
7333N(SyntaxKind.EndOfFileToken);
7349N(SyntaxKind.CompilationUnit);
7351N(SyntaxKind.GlobalStatement);
7353N(SyntaxKind.ExpressionStatement);
7355N(SyntaxKind.InvocationExpression);
7357N(SyntaxKind.IdentifierName);
7359N(SyntaxKind.IdentifierToken, "M");
7361N(SyntaxKind.ArgumentList);
7363N(SyntaxKind.OpenParenToken);
7364N(SyntaxKind.Argument);
7366N(SyntaxKind.OutKeyword);
7367N(SyntaxKind.DeclarationExpression);
7369N(SyntaxKind.ScopedType);
7371N(SyntaxKind.ScopedKeyword);
7372N(SyntaxKind.IdentifierName);
7374N(SyntaxKind.IdentifierToken, "scoped");
7377N(SyntaxKind.SingleVariableDesignation);
7379N(SyntaxKind.IdentifierToken, "a");
7383N(SyntaxKind.CloseParenToken);
7386N(SyntaxKind.SemicolonToken);
7389N(SyntaxKind.EndOfFileToken);
7405N(SyntaxKind.CompilationUnit);
7407N(SyntaxKind.GlobalStatement);
7409N(SyntaxKind.ExpressionStatement);
7411N(SyntaxKind.InvocationExpression);
7413N(SyntaxKind.IdentifierName);
7415N(SyntaxKind.IdentifierToken, "M");
7417N(SyntaxKind.ArgumentList);
7419N(SyntaxKind.OpenParenToken);
7420N(SyntaxKind.Argument);
7422N(SyntaxKind.OutKeyword);
7423N(SyntaxKind.DeclarationExpression);
7425N(SyntaxKind.ScopedType);
7427N(SyntaxKind.ScopedKeyword);
7428N(SyntaxKind.IdentifierName);
7430N(SyntaxKind.IdentifierToken, "var");
7433N(SyntaxKind.SingleVariableDesignation);
7435N(SyntaxKind.IdentifierToken, "a");
7439N(SyntaxKind.CloseParenToken);
7442N(SyntaxKind.SemicolonToken);
7445N(SyntaxKind.EndOfFileToken);
7461N(SyntaxKind.CompilationUnit);
7463N(SyntaxKind.GlobalStatement);
7465N(SyntaxKind.ExpressionStatement);
7467N(SyntaxKind.InvocationExpression);
7469N(SyntaxKind.IdentifierName);
7471N(SyntaxKind.IdentifierToken, "M");
7473N(SyntaxKind.ArgumentList);
7475N(SyntaxKind.OpenParenToken);
7476N(SyntaxKind.Argument);
7478N(SyntaxKind.OutKeyword);
7479N(SyntaxKind.DeclarationExpression);
7481N(SyntaxKind.ScopedType);
7483N(SyntaxKind.ScopedKeyword);
7484N(SyntaxKind.RefType);
7486N(SyntaxKind.RefKeyword);
7487N(SyntaxKind.IdentifierName);
7489N(SyntaxKind.IdentifierToken, "var");
7493N(SyntaxKind.SingleVariableDesignation);
7495N(SyntaxKind.IdentifierToken, "b");
7499N(SyntaxKind.CloseParenToken);
7502N(SyntaxKind.SemicolonToken);
7505N(SyntaxKind.EndOfFileToken);
7521N(SyntaxKind.CompilationUnit);
7523N(SyntaxKind.GlobalStatement);
7525N(SyntaxKind.ExpressionStatement);
7527N(SyntaxKind.InvocationExpression);
7529N(SyntaxKind.IdentifierName);
7531N(SyntaxKind.IdentifierToken, "M");
7533N(SyntaxKind.ArgumentList);
7535N(SyntaxKind.OpenParenToken);
7536N(SyntaxKind.Argument);
7538N(SyntaxKind.OutKeyword);
7539N(SyntaxKind.DeclarationExpression);
7541N(SyntaxKind.ScopedType);
7543N(SyntaxKind.ScopedKeyword);
7544N(SyntaxKind.RefType);
7546N(SyntaxKind.RefKeyword);
7547N(SyntaxKind.ReadOnlyKeyword);
7548N(SyntaxKind.IdentifierName);
7550N(SyntaxKind.IdentifierToken, "var");
7554N(SyntaxKind.SingleVariableDesignation);
7556N(SyntaxKind.IdentifierToken, "c");
7560N(SyntaxKind.CloseParenToken);
7563N(SyntaxKind.SemicolonToken);
7566N(SyntaxKind.EndOfFileToken);
7582N(SyntaxKind.CompilationUnit);
7584N(SyntaxKind.GlobalStatement);
7586N(SyntaxKind.ExpressionStatement);
7588N(SyntaxKind.InvocationExpression);
7590N(SyntaxKind.IdentifierName);
7592N(SyntaxKind.IdentifierToken, "M");
7594N(SyntaxKind.ArgumentList);
7596N(SyntaxKind.OpenParenToken);
7597N(SyntaxKind.Argument);
7599N(SyntaxKind.OutKeyword);
7600N(SyntaxKind.DeclarationExpression);
7602N(SyntaxKind.IdentifierName);
7604N(SyntaxKind.IdentifierToken, "scoped");
7606N(SyntaxKind.SingleVariableDesignation);
7608N(SyntaxKind.IdentifierToken, "var");
7612N(SyntaxKind.CloseParenToken);
7615N(SyntaxKind.SemicolonToken);
7618N(SyntaxKind.EndOfFileToken);
7634N(SyntaxKind.CompilationUnit);
7636N(SyntaxKind.GlobalStatement);
7638N(SyntaxKind.ExpressionStatement);
7640N(SyntaxKind.InvocationExpression);
7642N(SyntaxKind.IdentifierName);
7644N(SyntaxKind.IdentifierToken, "M");
7646N(SyntaxKind.ArgumentList);
7648N(SyntaxKind.OpenParenToken);
7649N(SyntaxKind.Argument);
7651N(SyntaxKind.OutKeyword);
7652N(SyntaxKind.DeclarationExpression);
7654N(SyntaxKind.RefType);
7656N(SyntaxKind.RefKeyword);
7657N(SyntaxKind.IdentifierName);
7659N(SyntaxKind.IdentifierToken, "scoped");
7662N(SyntaxKind.SingleVariableDesignation);
7664N(SyntaxKind.IdentifierToken, "var");
7668N(SyntaxKind.CloseParenToken);
7671N(SyntaxKind.SemicolonToken);
7674N(SyntaxKind.EndOfFileToken);
7700N(SyntaxKind.CompilationUnit);
7702N(SyntaxKind.GlobalStatement);
7704N(SyntaxKind.ExpressionStatement);
7706N(SyntaxKind.InvocationExpression);
7708N(SyntaxKind.IdentifierName);
7710N(SyntaxKind.IdentifierToken, "M");
7712N(SyntaxKind.ArgumentList);
7714N(SyntaxKind.OpenParenToken);
7715N(SyntaxKind.Argument);
7717N(SyntaxKind.OutKeyword);
7718N(SyntaxKind.DeclarationExpression);
7720N(SyntaxKind.IdentifierName);
7722N(SyntaxKind.IdentifierToken, "scoped");
7724N(SyntaxKind.SingleVariableDesignation);
7726N(SyntaxKind.IdentifierToken, "scoped");
7731N(SyntaxKind.Argument);
7733N(SyntaxKind.PredefinedType);
7735N(SyntaxKind.IntKeyword);
7739N(SyntaxKind.Argument);
7741N(SyntaxKind.IdentifierName);
7743N(SyntaxKind.IdentifierToken, "a");
7746N(SyntaxKind.CloseParenToken);
7749N(SyntaxKind.SemicolonToken);
7752N(SyntaxKind.EndOfFileToken);
7772N(SyntaxKind.CompilationUnit);
7774N(SyntaxKind.GlobalStatement);
7776N(SyntaxKind.ExpressionStatement);
7778N(SyntaxKind.InvocationExpression);
7780N(SyntaxKind.IdentifierName);
7782N(SyntaxKind.IdentifierToken, "M");
7784N(SyntaxKind.ArgumentList);
7786N(SyntaxKind.OpenParenToken);
7787N(SyntaxKind.Argument);
7789N(SyntaxKind.OutKeyword);
7790N(SyntaxKind.DeclarationExpression);
7792N(SyntaxKind.ScopedType);
7794N(SyntaxKind.ScopedKeyword);
7795N(SyntaxKind.IdentifierName);
7797N(SyntaxKind.IdentifierToken, "scoped");
7800N(SyntaxKind.SingleVariableDesignation);
7802N(SyntaxKind.IdentifierToken, "var");
7807N(SyntaxKind.Argument);
7809N(SyntaxKind.IdentifierName);
7811N(SyntaxKind.IdentifierToken, "b");
7814N(SyntaxKind.CloseParenToken);
7817N(SyntaxKind.SemicolonToken);
7820N(SyntaxKind.EndOfFileToken);
7843N(SyntaxKind.CompilationUnit);
7845N(SyntaxKind.GlobalStatement);
7847N(SyntaxKind.ExpressionStatement);
7849N(SyntaxKind.InvocationExpression);
7851N(SyntaxKind.IdentifierName);
7853N(SyntaxKind.IdentifierToken, "M");
7855N(SyntaxKind.ArgumentList);
7857N(SyntaxKind.OpenParenToken);
7858N(SyntaxKind.Argument);
7860N(SyntaxKind.RefKeyword);
7867N(SyntaxKind.Argument);
7869N(SyntaxKind.OutKeyword);
7870N(SyntaxKind.DeclarationExpression);
7872N(SyntaxKind.ScopedType);
7874N(SyntaxKind.ScopedKeyword);
7875N(SyntaxKind.PredefinedType);
7877N(SyntaxKind.IntKeyword);
7880N(SyntaxKind.SingleVariableDesignation);
7882N(SyntaxKind.IdentifierToken, "a");
7886N(SyntaxKind.CloseParenToken);
7889N(SyntaxKind.SemicolonToken);
7892N(SyntaxKind.EndOfFileToken);
7918N(SyntaxKind.CompilationUnit);
7920N(SyntaxKind.GlobalStatement);
7922N(SyntaxKind.ExpressionStatement);
7924N(SyntaxKind.InvocationExpression);
7926N(SyntaxKind.IdentifierName);
7928N(SyntaxKind.IdentifierToken, "M");
7930N(SyntaxKind.ArgumentList);
7932N(SyntaxKind.OpenParenToken);
7933N(SyntaxKind.Argument);
7935N(SyntaxKind.IdentifierName);
7937N(SyntaxKind.IdentifierToken, "scoped");
7941N(SyntaxKind.Argument);
7943N(SyntaxKind.PredefinedType);
7945N(SyntaxKind.IntKeyword);
7949N(SyntaxKind.Argument);
7951N(SyntaxKind.IdentifierName);
7953N(SyntaxKind.IdentifierToken, "a");
7956N(SyntaxKind.CloseParenToken);
7959N(SyntaxKind.SemicolonToken);
7962N(SyntaxKind.EndOfFileToken);
7988N(SyntaxKind.CompilationUnit);
7990N(SyntaxKind.GlobalStatement);
7992N(SyntaxKind.ExpressionStatement);
7994N(SyntaxKind.InvocationExpression);
7996N(SyntaxKind.IdentifierName);
7998N(SyntaxKind.IdentifierToken, "M");
8000N(SyntaxKind.ArgumentList);
8002N(SyntaxKind.OpenParenToken);
8003N(SyntaxKind.Argument);
8005N(SyntaxKind.IdentifierName);
8007N(SyntaxKind.IdentifierToken, "scoped");
8011N(SyntaxKind.Argument);
8013N(SyntaxKind.RefKeyword);
8014N(SyntaxKind.PredefinedType);
8016N(SyntaxKind.IntKeyword);
8020N(SyntaxKind.Argument);
8022N(SyntaxKind.IdentifierName);
8024N(SyntaxKind.IdentifierToken, "a");
8027N(SyntaxKind.CloseParenToken);
8030N(SyntaxKind.SemicolonToken);
8033N(SyntaxKind.EndOfFileToken);
8056N(SyntaxKind.CompilationUnit);
8058N(SyntaxKind.GlobalStatement);
8060N(SyntaxKind.ExpressionStatement);
8062N(SyntaxKind.InvocationExpression);
8064N(SyntaxKind.IdentifierName);
8066N(SyntaxKind.IdentifierToken, "M");
8068N(SyntaxKind.ArgumentList);
8070N(SyntaxKind.OpenParenToken);
8071N(SyntaxKind.Argument);
8073N(SyntaxKind.RefKeyword);
8080N(SyntaxKind.Argument);
8082N(SyntaxKind.OutKeyword);
8083N(SyntaxKind.DeclarationExpression);
8085N(SyntaxKind.ScopedType);
8087N(SyntaxKind.ScopedKeyword);
8088N(SyntaxKind.IdentifierName);
8090N(SyntaxKind.IdentifierToken, "S");
8093N(SyntaxKind.SingleVariableDesignation);
8095N(SyntaxKind.IdentifierToken, "a");
8099N(SyntaxKind.CloseParenToken);
8102N(SyntaxKind.SemicolonToken);
8105N(SyntaxKind.EndOfFileToken);
8128N(SyntaxKind.CompilationUnit);
8130N(SyntaxKind.GlobalStatement);
8132N(SyntaxKind.ExpressionStatement);
8134N(SyntaxKind.InvocationExpression);
8136N(SyntaxKind.IdentifierName);
8138N(SyntaxKind.IdentifierToken, "M");
8140N(SyntaxKind.ArgumentList);
8142N(SyntaxKind.OpenParenToken);
8143N(SyntaxKind.Argument);
8145N(SyntaxKind.IdentifierName);
8147N(SyntaxKind.IdentifierToken, "scoped");
8151N(SyntaxKind.Argument);
8153N(SyntaxKind.IdentifierName);
8155N(SyntaxKind.IdentifierToken, "S");
8159N(SyntaxKind.Argument);
8161N(SyntaxKind.IdentifierName);
8163N(SyntaxKind.IdentifierToken, "a");
8166N(SyntaxKind.CloseParenToken);
8169N(SyntaxKind.SemicolonToken);
8172N(SyntaxKind.EndOfFileToken);
8195N(SyntaxKind.CompilationUnit);
8197N(SyntaxKind.GlobalStatement);
8199N(SyntaxKind.ExpressionStatement);
8201N(SyntaxKind.InvocationExpression);
8203N(SyntaxKind.IdentifierName);
8205N(SyntaxKind.IdentifierToken, "M");
8207N(SyntaxKind.ArgumentList);
8209N(SyntaxKind.OpenParenToken);
8210N(SyntaxKind.Argument);
8212N(SyntaxKind.IdentifierName);
8214N(SyntaxKind.IdentifierToken, "scoped");
8218N(SyntaxKind.Argument);
8220N(SyntaxKind.RefKeyword);
8221N(SyntaxKind.IdentifierName);
8223N(SyntaxKind.IdentifierToken, "S");
8227N(SyntaxKind.Argument);
8229N(SyntaxKind.IdentifierName);
8231N(SyntaxKind.IdentifierToken, "a");
8234N(SyntaxKind.CloseParenToken);
8237N(SyntaxKind.SemicolonToken);
8240N(SyntaxKind.EndOfFileToken);
8256N(SyntaxKind.CompilationUnit);
8258N(SyntaxKind.GlobalStatement);
8260N(SyntaxKind.ExpressionStatement);
8262N(SyntaxKind.InvocationExpression);
8264N(SyntaxKind.IdentifierName);
8266N(SyntaxKind.IdentifierToken, "M");
8268N(SyntaxKind.ArgumentList);
8270N(SyntaxKind.OpenParenToken);
8271N(SyntaxKind.Argument);
8273N(SyntaxKind.OutKeyword);
8274N(SyntaxKind.DeclarationExpression);
8276N(SyntaxKind.ScopedType);
8278N(SyntaxKind.ScopedKeyword);
8279N(SyntaxKind.IdentifierName);
8281N(SyntaxKind.IdentifierToken, "var");
8284N(SyntaxKind.DiscardDesignation);
8286N(SyntaxKind.UnderscoreToken);
8290N(SyntaxKind.CloseParenToken);
8293N(SyntaxKind.SemicolonToken);
8296N(SyntaxKind.EndOfFileToken);
8312N(SyntaxKind.CompilationUnit);
8314N(SyntaxKind.GlobalStatement);
8316N(SyntaxKind.ExpressionStatement);
8318N(SyntaxKind.InvocationExpression);
8320N(SyntaxKind.IdentifierName);
8322N(SyntaxKind.IdentifierToken, "M");
8324N(SyntaxKind.ArgumentList);
8326N(SyntaxKind.OpenParenToken);
8327N(SyntaxKind.Argument);
8329N(SyntaxKind.OutKeyword);
8330N(SyntaxKind.DeclarationExpression);
8332N(SyntaxKind.IdentifierName);
8334N(SyntaxKind.IdentifierToken, "scoped");
8336N(SyntaxKind.DiscardDesignation);
8338N(SyntaxKind.UnderscoreToken);
8342N(SyntaxKind.CloseParenToken);
8345N(SyntaxKind.SemicolonToken);
8348N(SyntaxKind.EndOfFileToken);
8365N(SyntaxKind.CompilationUnit);
8367N(SyntaxKind.GlobalStatement);
8369N(SyntaxKind.ExpressionStatement);
8371N(SyntaxKind.ObjectCreationExpression);
8373N(SyntaxKind.NewKeyword);
8374N(SyntaxKind.IdentifierName);
8376N(SyntaxKind.IdentifierToken, "scoped");
8378N(SyntaxKind.ArgumentList);
8380N(SyntaxKind.OpenParenToken);
8381N(SyntaxKind.CloseParenToken);
8384N(SyntaxKind.SemicolonToken);
8387N(SyntaxKind.EndOfFileToken);
8414N(SyntaxKind.CompilationUnit);
8416N(SyntaxKind.GlobalStatement);
8418N(SyntaxKind.ExpressionStatement);
8420N(SyntaxKind.ObjectCreationExpression);
8422N(SyntaxKind.NewKeyword);
8423N(SyntaxKind.IdentifierName);
8425N(SyntaxKind.IdentifierToken, "scoped");
8436N(SyntaxKind.GlobalStatement);
8438N(SyntaxKind.ExpressionStatement);
8440N(SyntaxKind.InvocationExpression);
8442N(SyntaxKind.PredefinedType);
8444N(SyntaxKind.IntKeyword);
8446N(SyntaxKind.ArgumentList);
8448N(SyntaxKind.OpenParenToken);
8449N(SyntaxKind.CloseParenToken);
8452N(SyntaxKind.SemicolonToken);
8455N(SyntaxKind.EndOfFileToken);
8472N(SyntaxKind.CompilationUnit);
8474N(SyntaxKind.MethodDeclaration);
8476N(SyntaxKind.NewKeyword);
8477N(SyntaxKind.IdentifierName);
8479N(SyntaxKind.IdentifierToken, "scoped");
8481N(SyntaxKind.IdentifierToken, "S");
8482N(SyntaxKind.ParameterList);
8484N(SyntaxKind.OpenParenToken);
8485N(SyntaxKind.CloseParenToken);
8487N(SyntaxKind.SemicolonToken);
8489N(SyntaxKind.EndOfFileToken);
8513N(SyntaxKind.CompilationUnit);
8515N(SyntaxKind.GlobalStatement);
8517N(SyntaxKind.ExpressionStatement);
8519N(SyntaxKind.ObjectCreationExpression);
8521N(SyntaxKind.NewKeyword);
8522N(SyntaxKind.IdentifierName);
8524N(SyntaxKind.IdentifierToken, "scoped");
8535N(SyntaxKind.GlobalStatement);
8537N(SyntaxKind.LocalFunctionStatement);
8539N(SyntaxKind.PredefinedType);
8541N(SyntaxKind.IntKeyword);
8543N(SyntaxKind.IdentifierToken, "M");
8544N(SyntaxKind.ParameterList);
8546N(SyntaxKind.OpenParenToken);
8547N(SyntaxKind.CloseParenToken);
8549N(SyntaxKind.SemicolonToken);
8552N(SyntaxKind.EndOfFileToken);
8576N(SyntaxKind.CompilationUnit);
8578N(SyntaxKind.GlobalStatement);
8580N(SyntaxKind.ExpressionStatement);
8582N(SyntaxKind.ObjectCreationExpression);
8584N(SyntaxKind.NewKeyword);
8585N(SyntaxKind.IdentifierName);
8587N(SyntaxKind.IdentifierToken, "scoped");
8598N(SyntaxKind.GlobalStatement);
8600N(SyntaxKind.LocalFunctionStatement);
8602N(SyntaxKind.RefType);
8604N(SyntaxKind.RefKeyword);
8605N(SyntaxKind.PredefinedType);
8607N(SyntaxKind.IntKeyword);
8610N(SyntaxKind.IdentifierToken, "M");
8611N(SyntaxKind.ParameterList);
8613N(SyntaxKind.OpenParenToken);
8614N(SyntaxKind.CloseParenToken);
8616N(SyntaxKind.SemicolonToken);
8619N(SyntaxKind.EndOfFileToken);
8636N(SyntaxKind.CompilationUnit);
8638N(SyntaxKind.MethodDeclaration);
8640N(SyntaxKind.NewKeyword);
8641N(SyntaxKind.RefType);
8643N(SyntaxKind.RefKeyword);
8644N(SyntaxKind.PredefinedType);
8646N(SyntaxKind.IntKeyword);
8649N(SyntaxKind.IdentifierToken, "M");
8650N(SyntaxKind.ParameterList);
8652N(SyntaxKind.OpenParenToken);
8653N(SyntaxKind.CloseParenToken);
8655N(SyntaxKind.SemicolonToken);
8657N(SyntaxKind.EndOfFileToken);
8673N(SyntaxKind.ForStatement);
8675N(SyntaxKind.ForKeyword);
8676N(SyntaxKind.OpenParenToken);
8677N(SyntaxKind.VariableDeclaration);
8679N(SyntaxKind.IdentifierName);
8681N(SyntaxKind.IdentifierToken, "scoped");
8683N(SyntaxKind.VariableDeclarator);
8685N(SyntaxKind.IdentifierToken, "a");
8688N(SyntaxKind.SemicolonToken);
8689N(SyntaxKind.SemicolonToken);
8690N(SyntaxKind.CloseParenToken);
8691N(SyntaxKind.EmptyStatement);
8693N(SyntaxKind.SemicolonToken);
8710N(SyntaxKind.ForStatement);
8712N(SyntaxKind.ForKeyword);
8713N(SyntaxKind.OpenParenToken);
8714N(SyntaxKind.VariableDeclaration);
8716N(SyntaxKind.RefType);
8718N(SyntaxKind.RefKeyword);
8719N(SyntaxKind.IdentifierName);
8721N(SyntaxKind.IdentifierToken, "scoped");
8724N(SyntaxKind.VariableDeclarator);
8726N(SyntaxKind.IdentifierToken, "b");
8729N(SyntaxKind.SemicolonToken);
8730N(SyntaxKind.SemicolonToken);
8731N(SyntaxKind.CloseParenToken);
8732N(SyntaxKind.EmptyStatement);
8734N(SyntaxKind.SemicolonToken);
8758N(SyntaxKind.ForStatement);
8760N(SyntaxKind.ForKeyword);
8761N(SyntaxKind.OpenParenToken);
8762N(SyntaxKind.VariableDeclaration);
8764N(SyntaxKind.RefType);
8766N(SyntaxKind.RefKeyword);
8767N(SyntaxKind.IdentifierName);
8769N(SyntaxKind.IdentifierToken, "scoped");
8777N(SyntaxKind.SemicolonToken);
8778N(SyntaxKind.SemicolonToken);
8779N(SyntaxKind.CloseParenToken);
8780N(SyntaxKind.EmptyStatement);
8782N(SyntaxKind.SemicolonToken);
8803N(SyntaxKind.ForStatement);
8805N(SyntaxKind.ForKeyword);
8806N(SyntaxKind.OpenParenToken);
8807N(SyntaxKind.VariableDeclaration);
8809N(SyntaxKind.RefType);
8811N(SyntaxKind.RefKeyword);
8812N(SyntaxKind.IdentifierName);
8814N(SyntaxKind.IdentifierToken, "scoped");
8817N(SyntaxKind.VariableDeclarator);
8819N(SyntaxKind.IdentifierToken, "a");
8822N(SyntaxKind.SemicolonToken);
8823N(SyntaxKind.SemicolonToken);
8824N(SyntaxKind.CloseParenToken);
8825N(SyntaxKind.EmptyStatement);
8827N(SyntaxKind.SemicolonToken);
8844N(SyntaxKind.ForStatement);
8846N(SyntaxKind.ForKeyword);
8847N(SyntaxKind.OpenParenToken);
8848N(SyntaxKind.VariableDeclaration);
8850N(SyntaxKind.RefType);
8852N(SyntaxKind.RefKeyword);
8853N(SyntaxKind.ReadOnlyKeyword);
8854N(SyntaxKind.IdentifierName);
8856N(SyntaxKind.IdentifierToken, "scoped");
8859N(SyntaxKind.VariableDeclarator);
8861N(SyntaxKind.IdentifierToken, "c");
8864N(SyntaxKind.SemicolonToken);
8865N(SyntaxKind.SemicolonToken);
8866N(SyntaxKind.CloseParenToken);
8867N(SyntaxKind.EmptyStatement);
8869N(SyntaxKind.SemicolonToken);
8893N(SyntaxKind.ForStatement);
8895N(SyntaxKind.ForKeyword);
8896N(SyntaxKind.OpenParenToken);
8897N(SyntaxKind.VariableDeclaration);
8899N(SyntaxKind.RefType);
8901N(SyntaxKind.RefKeyword);
8902N(SyntaxKind.ReadOnlyKeyword);
8903N(SyntaxKind.IdentifierName);
8905N(SyntaxKind.IdentifierToken, "scoped");
8913N(SyntaxKind.SemicolonToken);
8914N(SyntaxKind.SemicolonToken);
8915N(SyntaxKind.CloseParenToken);
8916N(SyntaxKind.EmptyStatement);
8918N(SyntaxKind.SemicolonToken);
8942N(SyntaxKind.ForStatement);
8944N(SyntaxKind.ForKeyword);
8945N(SyntaxKind.OpenParenToken);
8946N(SyntaxKind.VariableDeclaration);
8948N(SyntaxKind.RefType);
8950N(SyntaxKind.RefKeyword);
8951N(SyntaxKind.IdentifierName);
8953N(SyntaxKind.IdentifierToken, "scoped");
8961N(SyntaxKind.SemicolonToken);
8962N(SyntaxKind.SemicolonToken);
8963N(SyntaxKind.CloseParenToken);
8964N(SyntaxKind.EmptyStatement);
8966N(SyntaxKind.SemicolonToken);
8983N(SyntaxKind.ForStatement);
8985N(SyntaxKind.ForKeyword);
8986N(SyntaxKind.OpenParenToken);
8987N(SyntaxKind.VariableDeclaration);
8989N(SyntaxKind.ScopedType);
8991N(SyntaxKind.ScopedKeyword);
8992N(SyntaxKind.PredefinedType);
8994N(SyntaxKind.IntKeyword);
8997N(SyntaxKind.VariableDeclarator);
8999N(SyntaxKind.IdentifierToken, "a");
9002N(SyntaxKind.SemicolonToken);
9003N(SyntaxKind.SemicolonToken);
9004N(SyntaxKind.CloseParenToken);
9005N(SyntaxKind.EmptyStatement);
9007N(SyntaxKind.SemicolonToken);
9034N(SyntaxKind.ForStatement);
9036N(SyntaxKind.ForKeyword);
9037N(SyntaxKind.OpenParenToken);
9038N(SyntaxKind.IdentifierName);
9040N(SyntaxKind.IdentifierToken, "@scoped");
9043N(SyntaxKind.PredefinedType);
9045N(SyntaxKind.IntKeyword);
9048N(SyntaxKind.IdentifierName);
9050N(SyntaxKind.IdentifierToken, "a");
9052N(SyntaxKind.SemicolonToken);
9053N(SyntaxKind.SemicolonToken);
9054N(SyntaxKind.CloseParenToken);
9055N(SyntaxKind.EmptyStatement);
9057N(SyntaxKind.SemicolonToken);
9074N(SyntaxKind.ForStatement);
9076N(SyntaxKind.ForKeyword);
9077N(SyntaxKind.OpenParenToken);
9078N(SyntaxKind.VariableDeclaration);
9080N(SyntaxKind.ScopedType);
9082N(SyntaxKind.ScopedKeyword);
9083N(SyntaxKind.RefType);
9085N(SyntaxKind.RefKeyword);
9086N(SyntaxKind.PredefinedType);
9088N(SyntaxKind.IntKeyword);
9092N(SyntaxKind.VariableDeclarator);
9094N(SyntaxKind.IdentifierToken, "b");
9097N(SyntaxKind.SemicolonToken);
9098N(SyntaxKind.SemicolonToken);
9099N(SyntaxKind.CloseParenToken);
9100N(SyntaxKind.EmptyStatement);
9102N(SyntaxKind.SemicolonToken);
9132N(SyntaxKind.ForStatement);
9134N(SyntaxKind.ForKeyword);
9135N(SyntaxKind.OpenParenToken);
9136N(SyntaxKind.IdentifierName);
9138N(SyntaxKind.IdentifierToken, "@scoped");
9141N(SyntaxKind.RefExpression);
9143N(SyntaxKind.RefKeyword);
9144N(SyntaxKind.PredefinedType);
9146N(SyntaxKind.IntKeyword);
9150N(SyntaxKind.IdentifierName);
9152N(SyntaxKind.IdentifierToken, "b");
9154N(SyntaxKind.SemicolonToken);
9155N(SyntaxKind.SemicolonToken);
9156N(SyntaxKind.CloseParenToken);
9157N(SyntaxKind.EmptyStatement);
9159N(SyntaxKind.SemicolonToken);
9176N(SyntaxKind.ForStatement);
9178N(SyntaxKind.ForKeyword);
9179N(SyntaxKind.OpenParenToken);
9180N(SyntaxKind.VariableDeclaration);
9182N(SyntaxKind.ScopedType);
9184N(SyntaxKind.ScopedKeyword);
9185N(SyntaxKind.RefType);
9187N(SyntaxKind.RefKeyword);
9188N(SyntaxKind.ReadOnlyKeyword);
9189N(SyntaxKind.PredefinedType);
9191N(SyntaxKind.IntKeyword);
9195N(SyntaxKind.VariableDeclarator);
9197N(SyntaxKind.IdentifierToken, "a");
9200N(SyntaxKind.SemicolonToken);
9201N(SyntaxKind.SemicolonToken);
9202N(SyntaxKind.CloseParenToken);
9203N(SyntaxKind.EmptyStatement);
9205N(SyntaxKind.SemicolonToken);
9244N(SyntaxKind.ForStatement);
9246N(SyntaxKind.ForKeyword);
9247N(SyntaxKind.OpenParenToken);
9248N(SyntaxKind.IdentifierName);
9250N(SyntaxKind.IdentifierToken, "@scoped");
9253N(SyntaxKind.RefExpression);
9255N(SyntaxKind.RefKeyword);
9262N(SyntaxKind.PredefinedType);
9264N(SyntaxKind.IntKeyword);
9267N(SyntaxKind.IdentifierName);
9269N(SyntaxKind.IdentifierToken, "a");
9271N(SyntaxKind.SemicolonToken);
9272N(SyntaxKind.SemicolonToken);
9273N(SyntaxKind.CloseParenToken);
9274N(SyntaxKind.EmptyStatement);
9276N(SyntaxKind.SemicolonToken);
9293N(SyntaxKind.ForStatement);
9295N(SyntaxKind.ForKeyword);
9296N(SyntaxKind.OpenParenToken);
9297N(SyntaxKind.VariableDeclaration);
9299N(SyntaxKind.ScopedType);
9301N(SyntaxKind.ScopedKeyword);
9302N(SyntaxKind.IdentifierName);
9304N(SyntaxKind.IdentifierToken, "S");
9307N(SyntaxKind.VariableDeclarator);
9309N(SyntaxKind.IdentifierToken, "a");
9312N(SyntaxKind.SemicolonToken);
9313N(SyntaxKind.SemicolonToken);
9314N(SyntaxKind.CloseParenToken);
9315N(SyntaxKind.EmptyStatement);
9317N(SyntaxKind.SemicolonToken);
9334N(SyntaxKind.ForStatement);
9336N(SyntaxKind.ForKeyword);
9337N(SyntaxKind.OpenParenToken);
9338N(SyntaxKind.VariableDeclaration);
9340N(SyntaxKind.ScopedType);
9342N(SyntaxKind.ScopedKeyword);
9343N(SyntaxKind.RefType);
9345N(SyntaxKind.RefKeyword);
9346N(SyntaxKind.IdentifierName);
9348N(SyntaxKind.IdentifierToken, "S");
9352N(SyntaxKind.VariableDeclarator);
9354N(SyntaxKind.IdentifierToken, "b");
9357N(SyntaxKind.SemicolonToken);
9358N(SyntaxKind.SemicolonToken);
9359N(SyntaxKind.CloseParenToken);
9360N(SyntaxKind.EmptyStatement);
9362N(SyntaxKind.SemicolonToken);
9379N(SyntaxKind.ForStatement);
9381N(SyntaxKind.ForKeyword);
9382N(SyntaxKind.OpenParenToken);
9383N(SyntaxKind.VariableDeclaration);
9385N(SyntaxKind.ScopedType);
9387N(SyntaxKind.ScopedKeyword);
9388N(SyntaxKind.RefType);
9390N(SyntaxKind.RefKeyword);
9391N(SyntaxKind.ReadOnlyKeyword);
9392N(SyntaxKind.IdentifierName);
9394N(SyntaxKind.IdentifierToken, "S");
9398N(SyntaxKind.VariableDeclarator);
9400N(SyntaxKind.IdentifierToken, "a");
9403N(SyntaxKind.SemicolonToken);
9404N(SyntaxKind.SemicolonToken);
9405N(SyntaxKind.CloseParenToken);
9406N(SyntaxKind.EmptyStatement);
9408N(SyntaxKind.SemicolonToken);
9425N(SyntaxKind.ForStatement);
9427N(SyntaxKind.ForKeyword);
9428N(SyntaxKind.OpenParenToken);
9429N(SyntaxKind.VariableDeclaration);
9431N(SyntaxKind.QualifiedName);
9433N(SyntaxKind.IdentifierName);
9435N(SyntaxKind.IdentifierToken, "scoped");
9437N(SyntaxKind.DotToken);
9438N(SyntaxKind.IdentifierName);
9440N(SyntaxKind.IdentifierToken, "nested");
9443N(SyntaxKind.VariableDeclarator);
9445N(SyntaxKind.IdentifierToken, "a");
9448N(SyntaxKind.SemicolonToken);
9449N(SyntaxKind.SemicolonToken);
9450N(SyntaxKind.CloseParenToken);
9451N(SyntaxKind.EmptyStatement);
9453N(SyntaxKind.SemicolonToken);
9470N(SyntaxKind.ForStatement);
9472N(SyntaxKind.ForKeyword);
9473N(SyntaxKind.OpenParenToken);
9474N(SyntaxKind.VariableDeclaration);
9476N(SyntaxKind.ScopedType);
9478N(SyntaxKind.ScopedKeyword);
9479N(SyntaxKind.IdentifierName);
9481N(SyntaxKind.IdentifierToken, "scoped");
9484N(SyntaxKind.VariableDeclarator);
9486N(SyntaxKind.IdentifierToken, "a");
9489N(SyntaxKind.SemicolonToken);
9490N(SyntaxKind.SemicolonToken);
9491N(SyntaxKind.CloseParenToken);
9492N(SyntaxKind.EmptyStatement);
9494N(SyntaxKind.SemicolonToken);
9511N(SyntaxKind.ForStatement);
9513N(SyntaxKind.ForKeyword);
9514N(SyntaxKind.OpenParenToken);
9515N(SyntaxKind.VariableDeclaration);
9517N(SyntaxKind.ScopedType);
9519N(SyntaxKind.ScopedKeyword);
9520N(SyntaxKind.IdentifierName);
9522N(SyntaxKind.IdentifierToken, "scoped");
9525N(SyntaxKind.VariableDeclarator);
9527N(SyntaxKind.IdentifierToken, "a");
9528N(SyntaxKind.EqualsValueClause);
9530N(SyntaxKind.EqualsToken);
9531N(SyntaxKind.DefaultLiteralExpression);
9533N(SyntaxKind.DefaultKeyword);
9538N(SyntaxKind.SemicolonToken);
9539N(SyntaxKind.SemicolonToken);
9540N(SyntaxKind.CloseParenToken);
9541N(SyntaxKind.EmptyStatement);
9543N(SyntaxKind.SemicolonToken);
9560N(SyntaxKind.ForStatement);
9562N(SyntaxKind.ForKeyword);
9563N(SyntaxKind.OpenParenToken);
9564N(SyntaxKind.VariableDeclaration);
9566N(SyntaxKind.ScopedType);
9568N(SyntaxKind.ScopedKeyword);
9569N(SyntaxKind.IdentifierName);
9571N(SyntaxKind.IdentifierToken, "var");
9574N(SyntaxKind.VariableDeclarator);
9576N(SyntaxKind.IdentifierToken, "a");
9579N(SyntaxKind.SemicolonToken);
9580N(SyntaxKind.SemicolonToken);
9581N(SyntaxKind.CloseParenToken);
9582N(SyntaxKind.EmptyStatement);
9584N(SyntaxKind.SemicolonToken);
9601N(SyntaxKind.ForStatement);
9603N(SyntaxKind.ForKeyword);
9604N(SyntaxKind.OpenParenToken);
9605N(SyntaxKind.VariableDeclaration);
9607N(SyntaxKind.ScopedType);
9609N(SyntaxKind.ScopedKeyword);
9610N(SyntaxKind.RefType);
9612N(SyntaxKind.RefKeyword);
9613N(SyntaxKind.IdentifierName);
9615N(SyntaxKind.IdentifierToken, "var");
9619N(SyntaxKind.VariableDeclarator);
9621N(SyntaxKind.IdentifierToken, "b");
9624N(SyntaxKind.SemicolonToken);
9625N(SyntaxKind.SemicolonToken);
9626N(SyntaxKind.CloseParenToken);
9627N(SyntaxKind.EmptyStatement);
9629N(SyntaxKind.SemicolonToken);
9647N(SyntaxKind.ForStatement);
9649N(SyntaxKind.ForKeyword);
9650N(SyntaxKind.OpenParenToken);
9651N(SyntaxKind.VariableDeclaration);
9653N(SyntaxKind.ScopedType);
9655N(SyntaxKind.ScopedKeyword);
9656N(SyntaxKind.RefType);
9658N(SyntaxKind.RefKeyword);
9659N(SyntaxKind.ReadOnlyKeyword);
9660N(SyntaxKind.IdentifierName);
9662N(SyntaxKind.IdentifierToken, "var");
9666N(SyntaxKind.VariableDeclarator);
9668N(SyntaxKind.IdentifierToken, "c");
9671N(SyntaxKind.SemicolonToken);
9672N(SyntaxKind.SemicolonToken);
9673N(SyntaxKind.CloseParenToken);
9674N(SyntaxKind.EmptyStatement);
9676N(SyntaxKind.SemicolonToken);
9693N(SyntaxKind.ForStatement);
9695N(SyntaxKind.ForKeyword);
9696N(SyntaxKind.OpenParenToken);
9697N(SyntaxKind.VariableDeclaration);
9699N(SyntaxKind.IdentifierName);
9701N(SyntaxKind.IdentifierToken, "scoped");
9703N(SyntaxKind.VariableDeclarator);
9705N(SyntaxKind.IdentifierToken, "var");
9708N(SyntaxKind.SemicolonToken);
9709N(SyntaxKind.SemicolonToken);
9710N(SyntaxKind.CloseParenToken);
9711N(SyntaxKind.EmptyStatement);
9713N(SyntaxKind.SemicolonToken);
9730N(SyntaxKind.ForStatement);
9732N(SyntaxKind.ForKeyword);
9733N(SyntaxKind.OpenParenToken);
9734N(SyntaxKind.VariableDeclaration);
9736N(SyntaxKind.RefType);
9738N(SyntaxKind.RefKeyword);
9739N(SyntaxKind.IdentifierName);
9741N(SyntaxKind.IdentifierToken, "scoped");
9744N(SyntaxKind.VariableDeclarator);
9746N(SyntaxKind.IdentifierToken, "var");
9749N(SyntaxKind.SemicolonToken);
9750N(SyntaxKind.SemicolonToken);
9751N(SyntaxKind.CloseParenToken);
9752N(SyntaxKind.EmptyStatement);
9754N(SyntaxKind.SemicolonToken);
9775N(SyntaxKind.ForStatement);
9777N(SyntaxKind.ForKeyword);
9778N(SyntaxKind.OpenParenToken);
9779N(SyntaxKind.VariableDeclaration);
9781N(SyntaxKind.IdentifierName);
9783N(SyntaxKind.IdentifierToken, "scoped");
9785N(SyntaxKind.VariableDeclarator);
9787N(SyntaxKind.IdentifierToken, "scoped");
9790N(SyntaxKind.SemicolonToken);
9791N(SyntaxKind.SemicolonToken);
9792N(SyntaxKind.CloseParenToken);
9793N(SyntaxKind.EmptyStatement);
9795N(SyntaxKind.SemicolonToken);
9816N(SyntaxKind.ForStatement);
9818N(SyntaxKind.ForKeyword);
9819N(SyntaxKind.OpenParenToken);
9820N(SyntaxKind.VariableDeclaration);
9822N(SyntaxKind.ScopedType);
9824N(SyntaxKind.ScopedKeyword);
9825N(SyntaxKind.IdentifierName);
9827N(SyntaxKind.IdentifierToken, "scoped");
9830N(SyntaxKind.VariableDeclarator);
9832N(SyntaxKind.IdentifierToken, "var");
9835N(SyntaxKind.SemicolonToken);
9836N(SyntaxKind.SemicolonToken);
9837N(SyntaxKind.CloseParenToken);
9838N(SyntaxKind.EmptyStatement);
9840N(SyntaxKind.SemicolonToken);
9854N(SyntaxKind.LocalDeclarationStatement);
9856N(SyntaxKind.VariableDeclaration);
9858N(SyntaxKind.FunctionPointerType);
9860N(SyntaxKind.DelegateKeyword);
9861N(SyntaxKind.AsteriskToken);
9862N(SyntaxKind.FunctionPointerParameterList);
9864N(SyntaxKind.LessThanToken);
9865N(SyntaxKind.FunctionPointerParameter);
9867N(SyntaxKind.IdentifierName);
9869N(SyntaxKind.IdentifierToken, "scoped");
9872N(SyntaxKind.CommaToken);
9873N(SyntaxKind.FunctionPointerParameter);
9875N(SyntaxKind.RefKeyword);
9876N(SyntaxKind.IdentifierName);
9878N(SyntaxKind.IdentifierToken, "scoped");
9881N(SyntaxKind.GreaterThanToken);
9884N(SyntaxKind.VariableDeclarator);
9886N(SyntaxKind.IdentifierToken, "f");
9889N(SyntaxKind.SemicolonToken);
9906N(SyntaxKind.LocalDeclarationStatement);
9908N(SyntaxKind.VariableDeclaration);
9910N(SyntaxKind.FunctionPointerType);
9912N(SyntaxKind.DelegateKeyword);
9913N(SyntaxKind.AsteriskToken);
9914N(SyntaxKind.FunctionPointerParameterList);
9916N(SyntaxKind.LessThanToken);
9917N(SyntaxKind.FunctionPointerParameter);
9919N(SyntaxKind.ScopedKeyword);
9920N(SyntaxKind.IdentifierName);
9922N(SyntaxKind.IdentifierToken, "R");
9925N(SyntaxKind.CommaToken);
9926N(SyntaxKind.FunctionPointerParameter);
9928N(SyntaxKind.RefKeyword);
9929N(SyntaxKind.IdentifierName);
9931N(SyntaxKind.IdentifierToken, "scoped");
9934N(SyntaxKind.CommaToken);
9935N(SyntaxKind.FunctionPointerParameter);
9937N(SyntaxKind.ScopedKeyword);
9938N(SyntaxKind.RefKeyword);
9939N(SyntaxKind.PredefinedType);
9941N(SyntaxKind.IntKeyword);
9944N(SyntaxKind.CommaToken);
9945N(SyntaxKind.FunctionPointerParameter);
9947N(SyntaxKind.PredefinedType);
9949N(SyntaxKind.VoidKeyword);
9952N(SyntaxKind.GreaterThanToken);
9955N(SyntaxKind.VariableDeclarator);
9957N(SyntaxKind.IdentifierToken, "f");
9960N(SyntaxKind.SemicolonToken);
9976N(SyntaxKind.ForEachStatement);
9978N(SyntaxKind.ForEachKeyword);
9979N(SyntaxKind.OpenParenToken);
9980N(SyntaxKind.IdentifierName);
9982N(SyntaxKind.IdentifierToken, "scoped");
9984N(SyntaxKind.IdentifierToken, "a");
9985N(SyntaxKind.InKeyword);
9986N(SyntaxKind.IdentifierName);
9988N(SyntaxKind.IdentifierToken, "collection");
9990N(SyntaxKind.CloseParenToken);
9991N(SyntaxKind.EmptyStatement);
9993N(SyntaxKind.SemicolonToken);
10010N(SyntaxKind.ForEachStatement);
10012N(SyntaxKind.ForEachKeyword);
10013N(SyntaxKind.OpenParenToken);
10014N(SyntaxKind.RefType);
10016N(SyntaxKind.RefKeyword);
10017N(SyntaxKind.IdentifierName);
10019N(SyntaxKind.IdentifierToken, "scoped");
10022N(SyntaxKind.IdentifierToken, "b");
10023N(SyntaxKind.InKeyword);
10024N(SyntaxKind.IdentifierName);
10026N(SyntaxKind.IdentifierToken, "collection");
10028N(SyntaxKind.CloseParenToken);
10029N(SyntaxKind.EmptyStatement);
10031N(SyntaxKind.SemicolonToken);
10070N(SyntaxKind.ForEachVariableStatement);
10072N(SyntaxKind.ForEachKeyword);
10073N(SyntaxKind.OpenParenToken);
10074N(SyntaxKind.RefExpression);
10076N(SyntaxKind.RefKeyword);
10077N(SyntaxKind.IdentifierName);
10079N(SyntaxKind.IdentifierToken, "scoped");
10083N(SyntaxKind.PredefinedType);
10085N(SyntaxKind.IntKeyword);
10088N(SyntaxKind.ExpressionStatement);
10090N(SyntaxKind.IdentifierName);
10092N(SyntaxKind.IdentifierToken, "b");
10111N(SyntaxKind.ForEachStatement);
10113N(SyntaxKind.ForEachKeyword);
10114N(SyntaxKind.OpenParenToken);
10115N(SyntaxKind.RefType);
10117N(SyntaxKind.RefKeyword);
10118N(SyntaxKind.ReadOnlyKeyword);
10119N(SyntaxKind.IdentifierName);
10121N(SyntaxKind.IdentifierToken, "scoped");
10124N(SyntaxKind.IdentifierToken, "c");
10125N(SyntaxKind.InKeyword);
10126N(SyntaxKind.IdentifierName);
10128N(SyntaxKind.IdentifierToken, "collection");
10130N(SyntaxKind.CloseParenToken);
10131N(SyntaxKind.EmptyStatement);
10133N(SyntaxKind.SemicolonToken);
10181N(SyntaxKind.ForEachVariableStatement);
10183N(SyntaxKind.ForEachKeyword);
10184N(SyntaxKind.OpenParenToken);
10185N(SyntaxKind.RefExpression);
10187N(SyntaxKind.RefKeyword);
10199N(SyntaxKind.LocalDeclarationStatement);
10201N(SyntaxKind.ReadOnlyKeyword);
10202N(SyntaxKind.VariableDeclaration);
10204N(SyntaxKind.ScopedType);
10206N(SyntaxKind.ScopedKeyword);
10207N(SyntaxKind.PredefinedType);
10209N(SyntaxKind.IntKeyword);
10212N(SyntaxKind.VariableDeclarator);
10214N(SyntaxKind.IdentifierToken, "c");
10262N(SyntaxKind.ForEachVariableStatement);
10264N(SyntaxKind.ForEachKeyword);
10265N(SyntaxKind.OpenParenToken);
10266N(SyntaxKind.RefExpression);
10268N(SyntaxKind.RefKeyword);
10269N(SyntaxKind.IdentifierName);
10271N(SyntaxKind.IdentifierToken, "scoped");
10280N(SyntaxKind.LocalDeclarationStatement);
10282N(SyntaxKind.ReadOnlyKeyword);
10283N(SyntaxKind.VariableDeclaration);
10285N(SyntaxKind.PredefinedType);
10287N(SyntaxKind.IntKeyword);
10289N(SyntaxKind.VariableDeclarator);
10291N(SyntaxKind.IdentifierToken, "c");
10311N(SyntaxKind.ForEachStatement);
10313N(SyntaxKind.ForEachKeyword);
10314N(SyntaxKind.OpenParenToken);
10315N(SyntaxKind.ScopedType);
10317N(SyntaxKind.ScopedKeyword);
10318N(SyntaxKind.PredefinedType);
10320N(SyntaxKind.IntKeyword);
10323N(SyntaxKind.IdentifierToken, "a");
10324N(SyntaxKind.InKeyword);
10325N(SyntaxKind.IdentifierName);
10327N(SyntaxKind.IdentifierToken, "collection");
10329N(SyntaxKind.CloseParenToken);
10330N(SyntaxKind.EmptyStatement);
10332N(SyntaxKind.SemicolonToken);
10368N(SyntaxKind.ForEachVariableStatement);
10370N(SyntaxKind.ForEachKeyword);
10371N(SyntaxKind.OpenParenToken);
10372N(SyntaxKind.IdentifierName);
10374N(SyntaxKind.IdentifierToken, "@scoped");
10377N(SyntaxKind.PredefinedType);
10379N(SyntaxKind.IntKeyword);
10382N(SyntaxKind.ExpressionStatement);
10384N(SyntaxKind.IdentifierName);
10386N(SyntaxKind.IdentifierToken, "a");
10405N(SyntaxKind.ForEachStatement);
10407N(SyntaxKind.ForEachKeyword);
10408N(SyntaxKind.OpenParenToken);
10409N(SyntaxKind.ScopedType);
10411N(SyntaxKind.ScopedKeyword);
10412N(SyntaxKind.RefType);
10414N(SyntaxKind.RefKeyword);
10415N(SyntaxKind.PredefinedType);
10417N(SyntaxKind.IntKeyword);
10421N(SyntaxKind.IdentifierToken, "b");
10422N(SyntaxKind.InKeyword);
10423N(SyntaxKind.IdentifierName);
10425N(SyntaxKind.IdentifierToken, "collection");
10427N(SyntaxKind.CloseParenToken);
10428N(SyntaxKind.EmptyStatement);
10430N(SyntaxKind.SemicolonToken);
10469N(SyntaxKind.ForEachVariableStatement);
10471N(SyntaxKind.ForEachKeyword);
10472N(SyntaxKind.OpenParenToken);
10473N(SyntaxKind.IdentifierName);
10475N(SyntaxKind.IdentifierToken, "@scoped");
10478N(SyntaxKind.RefExpression);
10480N(SyntaxKind.RefKeyword);
10481N(SyntaxKind.PredefinedType);
10483N(SyntaxKind.IntKeyword);
10487N(SyntaxKind.ExpressionStatement);
10489N(SyntaxKind.IdentifierName);
10491N(SyntaxKind.IdentifierToken, "b");
10510N(SyntaxKind.ForEachStatement);
10512N(SyntaxKind.ForEachKeyword);
10513N(SyntaxKind.OpenParenToken);
10514N(SyntaxKind.ScopedType);
10516N(SyntaxKind.ScopedKeyword);
10517N(SyntaxKind.RefType);
10519N(SyntaxKind.RefKeyword);
10520N(SyntaxKind.ReadOnlyKeyword);
10521N(SyntaxKind.PredefinedType);
10523N(SyntaxKind.IntKeyword);
10527N(SyntaxKind.IdentifierToken, "a");
10528N(SyntaxKind.InKeyword);
10529N(SyntaxKind.IdentifierName);
10531N(SyntaxKind.IdentifierToken, "collection");
10533N(SyntaxKind.CloseParenToken);
10534N(SyntaxKind.EmptyStatement);
10536N(SyntaxKind.SemicolonToken);
10581N(SyntaxKind.ForEachVariableStatement);
10583N(SyntaxKind.ForEachKeyword);
10584N(SyntaxKind.OpenParenToken);
10585N(SyntaxKind.IdentifierName);
10587N(SyntaxKind.IdentifierToken, "@scoped");
10590N(SyntaxKind.RefExpression);
10592N(SyntaxKind.RefKeyword);
10599N(SyntaxKind.LocalDeclarationStatement);
10601N(SyntaxKind.ReadOnlyKeyword);
10602N(SyntaxKind.VariableDeclaration);
10604N(SyntaxKind.PredefinedType);
10606N(SyntaxKind.IntKeyword);
10608N(SyntaxKind.VariableDeclarator);
10610N(SyntaxKind.IdentifierToken, "a");
10630N(SyntaxKind.ForEachStatement);
10632N(SyntaxKind.ForEachKeyword);
10633N(SyntaxKind.OpenParenToken);
10634N(SyntaxKind.ScopedType);
10636N(SyntaxKind.ScopedKeyword);
10637N(SyntaxKind.IdentifierName);
10639N(SyntaxKind.IdentifierToken, "S");
10642N(SyntaxKind.IdentifierToken, "a");
10643N(SyntaxKind.InKeyword);
10644N(SyntaxKind.IdentifierName);
10646N(SyntaxKind.IdentifierToken, "collection");
10648N(SyntaxKind.CloseParenToken);
10649N(SyntaxKind.EmptyStatement);
10651N(SyntaxKind.SemicolonToken);
10668N(SyntaxKind.ForEachStatement);
10670N(SyntaxKind.ForEachKeyword);
10671N(SyntaxKind.OpenParenToken);
10672N(SyntaxKind.ScopedType);
10674N(SyntaxKind.ScopedKeyword);
10675N(SyntaxKind.RefType);
10677N(SyntaxKind.RefKeyword);
10678N(SyntaxKind.IdentifierName);
10680N(SyntaxKind.IdentifierToken, "S");
10684N(SyntaxKind.IdentifierToken, "b");
10685N(SyntaxKind.InKeyword);
10686N(SyntaxKind.IdentifierName);
10688N(SyntaxKind.IdentifierToken, "collection");
10690N(SyntaxKind.CloseParenToken);
10691N(SyntaxKind.EmptyStatement);
10693N(SyntaxKind.SemicolonToken);
10710N(SyntaxKind.ForEachStatement);
10712N(SyntaxKind.ForEachKeyword);
10713N(SyntaxKind.OpenParenToken);
10714N(SyntaxKind.ScopedType);
10716N(SyntaxKind.ScopedKeyword);
10717N(SyntaxKind.RefType);
10719N(SyntaxKind.RefKeyword);
10720N(SyntaxKind.ReadOnlyKeyword);
10721N(SyntaxKind.IdentifierName);
10723N(SyntaxKind.IdentifierToken, "S");
10727N(SyntaxKind.IdentifierToken, "a");
10728N(SyntaxKind.InKeyword);
10729N(SyntaxKind.IdentifierName);
10731N(SyntaxKind.IdentifierToken, "collection");
10733N(SyntaxKind.CloseParenToken);
10734N(SyntaxKind.EmptyStatement);
10736N(SyntaxKind.SemicolonToken);
10753N(SyntaxKind.ForEachStatement);
10755N(SyntaxKind.ForEachKeyword);
10756N(SyntaxKind.OpenParenToken);
10757N(SyntaxKind.QualifiedName);
10759N(SyntaxKind.IdentifierName);
10761N(SyntaxKind.IdentifierToken, "scoped");
10763N(SyntaxKind.DotToken);
10764N(SyntaxKind.IdentifierName);
10766N(SyntaxKind.IdentifierToken, "nested");
10769N(SyntaxKind.IdentifierToken, "a");
10770N(SyntaxKind.InKeyword);
10771N(SyntaxKind.IdentifierName);
10773N(SyntaxKind.IdentifierToken, "collection");
10775N(SyntaxKind.CloseParenToken);
10776N(SyntaxKind.EmptyStatement);
10778N(SyntaxKind.SemicolonToken);
10795N(SyntaxKind.ForEachStatement);
10797N(SyntaxKind.ForEachKeyword);
10798N(SyntaxKind.OpenParenToken);
10799N(SyntaxKind.ScopedType);
10801N(SyntaxKind.ScopedKeyword);
10802N(SyntaxKind.IdentifierName);
10804N(SyntaxKind.IdentifierToken, "scoped");
10807N(SyntaxKind.IdentifierToken, "a");
10808N(SyntaxKind.InKeyword);
10809N(SyntaxKind.IdentifierName);
10811N(SyntaxKind.IdentifierToken, "collection");
10813N(SyntaxKind.CloseParenToken);
10814N(SyntaxKind.EmptyStatement);
10816N(SyntaxKind.SemicolonToken);
10833N(SyntaxKind.ForEachStatement);
10835N(SyntaxKind.ForEachKeyword);
10836N(SyntaxKind.OpenParenToken);
10837N(SyntaxKind.ScopedType);
10839N(SyntaxKind.ScopedKeyword);
10840N(SyntaxKind.IdentifierName);
10842N(SyntaxKind.IdentifierToken, "var");
10845N(SyntaxKind.IdentifierToken, "a");
10846N(SyntaxKind.InKeyword);
10847N(SyntaxKind.IdentifierName);
10849N(SyntaxKind.IdentifierToken, "collection");
10851N(SyntaxKind.CloseParenToken);
10852N(SyntaxKind.EmptyStatement);
10854N(SyntaxKind.SemicolonToken);
10871N(SyntaxKind.ForEachStatement);
10873N(SyntaxKind.ForEachKeyword);
10874N(SyntaxKind.OpenParenToken);
10875N(SyntaxKind.ScopedType);
10877N(SyntaxKind.ScopedKeyword);
10878N(SyntaxKind.RefType);
10880N(SyntaxKind.RefKeyword);
10881N(SyntaxKind.IdentifierName);
10883N(SyntaxKind.IdentifierToken, "var");
10887N(SyntaxKind.IdentifierToken, "b");
10888N(SyntaxKind.InKeyword);
10889N(SyntaxKind.IdentifierName);
10891N(SyntaxKind.IdentifierToken, "collection");
10893N(SyntaxKind.CloseParenToken);
10894N(SyntaxKind.EmptyStatement);
10896N(SyntaxKind.SemicolonToken);
10913N(SyntaxKind.ForEachStatement);
10915N(SyntaxKind.ForEachKeyword);
10916N(SyntaxKind.OpenParenToken);
10917N(SyntaxKind.ScopedType);
10919N(SyntaxKind.ScopedKeyword);
10920N(SyntaxKind.RefType);
10922N(SyntaxKind.RefKeyword);
10923N(SyntaxKind.ReadOnlyKeyword);
10924N(SyntaxKind.IdentifierName);
10926N(SyntaxKind.IdentifierToken, "var");
10930N(SyntaxKind.IdentifierToken, "c");
10931N(SyntaxKind.InKeyword);
10932N(SyntaxKind.IdentifierName);
10934N(SyntaxKind.IdentifierToken, "collection");
10936N(SyntaxKind.CloseParenToken);
10937N(SyntaxKind.EmptyStatement);
10939N(SyntaxKind.SemicolonToken);
10956N(SyntaxKind.ForEachStatement);
10958N(SyntaxKind.ForEachKeyword);
10959N(SyntaxKind.OpenParenToken);
10960N(SyntaxKind.IdentifierName);
10962N(SyntaxKind.IdentifierToken, "scoped");
10964N(SyntaxKind.IdentifierToken, "var");
10965N(SyntaxKind.InKeyword);
10966N(SyntaxKind.IdentifierName);
10968N(SyntaxKind.IdentifierToken, "collection");
10970N(SyntaxKind.CloseParenToken);
10971N(SyntaxKind.EmptyStatement);
10973N(SyntaxKind.SemicolonToken);
10990N(SyntaxKind.ForEachStatement);
10992N(SyntaxKind.ForEachKeyword);
10993N(SyntaxKind.OpenParenToken);
10994N(SyntaxKind.RefType);
10996N(SyntaxKind.RefKeyword);
10997N(SyntaxKind.IdentifierName);
10999N(SyntaxKind.IdentifierToken, "scoped");
11002N(SyntaxKind.IdentifierToken, "var");
11003N(SyntaxKind.InKeyword);
11004N(SyntaxKind.IdentifierName);
11006N(SyntaxKind.IdentifierToken, "collection");
11008N(SyntaxKind.CloseParenToken);
11009N(SyntaxKind.EmptyStatement);
11011N(SyntaxKind.SemicolonToken);
11044N(SyntaxKind.ForEachStatement);
11046N(SyntaxKind.ForEachKeyword);
11047N(SyntaxKind.OpenParenToken);
11048N(SyntaxKind.IdentifierName);
11050N(SyntaxKind.IdentifierToken, "scoped");
11052N(SyntaxKind.IdentifierToken, "scoped");
11054N(SyntaxKind.PredefinedType);
11056N(SyntaxKind.IntKeyword);
11059N(SyntaxKind.ExpressionStatement);
11061N(SyntaxKind.IdentifierName);
11063N(SyntaxKind.IdentifierToken, "a");
11098N(SyntaxKind.ForEachStatement);
11100N(SyntaxKind.ForEachKeyword);
11101N(SyntaxKind.OpenParenToken);
11102N(SyntaxKind.ScopedType);
11104N(SyntaxKind.ScopedKeyword);
11105N(SyntaxKind.IdentifierName);
11107N(SyntaxKind.IdentifierToken, "scoped");
11110N(SyntaxKind.IdentifierToken, "var");
11112N(SyntaxKind.IdentifierName);
11114N(SyntaxKind.IdentifierToken, "b");
11156N(SyntaxKind.ForEachStatement);
11158N(SyntaxKind.ForEachKeyword);
11159N(SyntaxKind.OpenParenToken);
11160N(SyntaxKind.IdentifierName);
11162N(SyntaxKind.IdentifierToken, "scoped");
11164N(SyntaxKind.IdentifierToken, "var");
11166N(SyntaxKind.TupleExpression);
11168N(SyntaxKind.OpenParenToken);
11169N(SyntaxKind.Argument);
11171N(SyntaxKind.IdentifierName);
11173N(SyntaxKind.IdentifierToken, "b");
11176N(SyntaxKind.CommaToken);
11177N(SyntaxKind.Argument);
11179N(SyntaxKind.IdentifierName);
11181N(SyntaxKind.IdentifierToken, "c");
11184N(SyntaxKind.CloseParenToken);
11226N(SyntaxKind.ForEachVariableStatement);
11228N(SyntaxKind.ForEachKeyword);
11229N(SyntaxKind.OpenParenToken);
11230N(SyntaxKind.InvocationExpression);
11232N(SyntaxKind.IdentifierName);
11234N(SyntaxKind.IdentifierToken, "scoped");
11236N(SyntaxKind.ArgumentList);
11238N(SyntaxKind.OpenParenToken);
11239N(SyntaxKind.Argument);
11241N(SyntaxKind.PredefinedType);
11243N(SyntaxKind.IntKeyword);
11247N(SyntaxKind.Argument);
11249N(SyntaxKind.IdentifierName);
11251N(SyntaxKind.IdentifierToken, "b");
11254N(SyntaxKind.CommaToken);
11255N(SyntaxKind.Argument);
11257N(SyntaxKind.PredefinedType);
11259N(SyntaxKind.IntKeyword);
11263N(SyntaxKind.Argument);
11265N(SyntaxKind.IdentifierName);
11267N(SyntaxKind.IdentifierToken, "c");
11270N(SyntaxKind.CloseParenToken);
11273N(SyntaxKind.InKeyword);
11274N(SyntaxKind.IdentifierName);
11276N(SyntaxKind.IdentifierToken, "collection");
11278N(SyntaxKind.CloseParenToken);
11279N(SyntaxKind.EmptyStatement);
11281N(SyntaxKind.SemicolonToken);
11298N(SyntaxKind.ForEachStatement);
11300N(SyntaxKind.ForEachKeyword);
11301N(SyntaxKind.OpenParenToken);
11302N(SyntaxKind.ScopedType);
11304N(SyntaxKind.ScopedKeyword);
11305N(SyntaxKind.TupleType);
11307N(SyntaxKind.OpenParenToken);
11308N(SyntaxKind.TupleElement);
11310N(SyntaxKind.IdentifierName);
11312N(SyntaxKind.IdentifierToken, "b");
11315N(SyntaxKind.CommaToken);
11316N(SyntaxKind.TupleElement);
11318N(SyntaxKind.IdentifierName);
11320N(SyntaxKind.IdentifierToken, "c");
11323N(SyntaxKind.CloseParenToken);
11326N(SyntaxKind.IdentifierToken, "d");
11327N(SyntaxKind.InKeyword);
11328N(SyntaxKind.IdentifierName);
11330N(SyntaxKind.IdentifierToken, "collection");
11332N(SyntaxKind.CloseParenToken);
11333N(SyntaxKind.EmptyStatement);
11335N(SyntaxKind.SemicolonToken);
11374N(SyntaxKind.ForEachVariableStatement);
11376N(SyntaxKind.ForEachKeyword);
11377N(SyntaxKind.OpenParenToken);
11378N(SyntaxKind.IdentifierName);
11380N(SyntaxKind.IdentifierToken, "scoped");
11383N(SyntaxKind.RefExpression);
11385N(SyntaxKind.RefKeyword);
11386N(SyntaxKind.ElementAccessExpression);
11388N(SyntaxKind.PredefinedType);
11390N(SyntaxKind.IntKeyword);
11392N(SyntaxKind.BracketedArgumentList);
11394N(SyntaxKind.OpenBracketToken);
11395N(SyntaxKind.Argument);
11397N(SyntaxKind.InvocationExpression);
11399N(SyntaxKind.IdentifierName);
11401N(SyntaxKind.IdentifierToken, "M");
11403N(SyntaxKind.ArgumentList);
11405N(SyntaxKind.OpenParenToken);
11406N(SyntaxKind.Argument);
11408N(SyntaxKind.OutKeyword);
11409N(SyntaxKind.DeclarationExpression);
11411N(SyntaxKind.IdentifierName);
11413N(SyntaxKind.IdentifierToken, "var");
11415N(SyntaxKind.SingleVariableDesignation);
11417N(SyntaxKind.IdentifierToken, "b");
11421N(SyntaxKind.CloseParenToken);
11425N(SyntaxKind.CloseBracketToken);
11430N(SyntaxKind.ExpressionStatement);
11432N(SyntaxKind.IdentifierName);
11434N(SyntaxKind.IdentifierToken, "a");
11463N(SyntaxKind.CompilationUnit);
11465N(SyntaxKind.GlobalStatement);
11467N(SyntaxKind.LocalDeclarationStatement);
11469N(SyntaxKind.VariableDeclaration);
11471N(SyntaxKind.IdentifierName);
11473N(SyntaxKind.IdentifierToken, "scoped");
11483N(SyntaxKind.StructDeclaration);
11485N(SyntaxKind.StructKeyword);
11486N(SyntaxKind.IdentifierToken, "A");
11487N(SyntaxKind.OpenBraceToken);
11488N(SyntaxKind.CloseBraceToken);
11490N(SyntaxKind.IncompleteMember);
11492N(SyntaxKind.ScopedKeyword);
11493N(SyntaxKind.RefType);
11495N(SyntaxKind.RefKeyword);
11502N(SyntaxKind.StructDeclaration);
11504N(SyntaxKind.StructKeyword);
11505N(SyntaxKind.IdentifierToken, "B");
11506N(SyntaxKind.OpenBraceToken);
11507N(SyntaxKind.CloseBraceToken);
11509N(SyntaxKind.EndOfFileToken);
11537N(SyntaxKind.CompilationUnit);
11539N(SyntaxKind.PropertyDeclaration);
11541N(SyntaxKind.ScopedKeyword);
11542N(SyntaxKind.IdentifierName);
11544N(SyntaxKind.IdentifierToken, "record");
11546N(SyntaxKind.IdentifierToken, "A");
11547N(SyntaxKind.AccessorList);
11549N(SyntaxKind.OpenBraceToken);
11550N(SyntaxKind.CloseBraceToken);
11553N(SyntaxKind.IncompleteMember);
11555N(SyntaxKind.IdentifierName);
11557N(SyntaxKind.IdentifierToken, "scoped");
11560N(SyntaxKind.RecordStructDeclaration);
11562N(SyntaxKind.ReadOnlyKeyword);
11563N(SyntaxKind.RecordKeyword);
11564N(SyntaxKind.StructKeyword);
11565N(SyntaxKind.IdentifierToken, "B");
11566N(SyntaxKind.SemicolonToken);
11568N(SyntaxKind.GlobalStatement);
11570N(SyntaxKind.LocalDeclarationStatement);
11572N(SyntaxKind.ReadOnlyKeyword);
11573N(SyntaxKind.VariableDeclaration);
11575N(SyntaxKind.IdentifierName);
11577N(SyntaxKind.IdentifierToken, "scoped");
11579N(SyntaxKind.VariableDeclarator);
11581N(SyntaxKind.IdentifierToken, "record");
11587N(SyntaxKind.StructDeclaration);
11589N(SyntaxKind.StructKeyword);
11590N(SyntaxKind.IdentifierToken, "C");
11591N(SyntaxKind.ParameterList);
11593N(SyntaxKind.OpenParenToken);
11594N(SyntaxKind.CloseParenToken);
11596N(SyntaxKind.SemicolonToken);
11598N(SyntaxKind.EndOfFileToken);
11629N(SyntaxKind.CompilationUnit);
11631N(SyntaxKind.DelegateDeclaration);
11633N(SyntaxKind.DelegateKeyword);
11634N(SyntaxKind.IdentifierName);
11636N(SyntaxKind.IdentifierToken, "scoped");
11639N(SyntaxKind.ParameterList);
11642N(SyntaxKind.Parameter);
11644N(SyntaxKind.PredefinedType);
11646N(SyntaxKind.IntKeyword);
11648N(SyntaxKind.IdentifierToken, "A");
11651N(SyntaxKind.Parameter);
11653N(SyntaxKind.TupleType);
11655N(SyntaxKind.OpenParenToken);
11671N(SyntaxKind.CloseParenToken);
11677N(SyntaxKind.SemicolonToken);
11679N(SyntaxKind.EndOfFileToken);
11694N(SyntaxKind.CompilationUnit);
11696N(SyntaxKind.DelegateDeclaration);
11698N(SyntaxKind.DelegateKeyword);
11699N(SyntaxKind.IdentifierName);
11701N(SyntaxKind.IdentifierToken, "scoped");
11703N(SyntaxKind.IdentifierToken, "A");
11704N(SyntaxKind.ParameterList);
11706N(SyntaxKind.OpenParenToken);
11707N(SyntaxKind.CloseParenToken);
11709N(SyntaxKind.SemicolonToken);
11711N(SyntaxKind.EndOfFileToken);
11745N(SyntaxKind.CompilationUnit);
11747N(SyntaxKind.DelegateDeclaration);
11749N(SyntaxKind.DelegateKeyword);
11750N(SyntaxKind.RefType);
11752N(SyntaxKind.RefKeyword);
11753N(SyntaxKind.IdentifierName);
11755N(SyntaxKind.IdentifierToken, "scoped");
11759N(SyntaxKind.ParameterList);
11762N(SyntaxKind.Parameter);
11764N(SyntaxKind.PredefinedType);
11766N(SyntaxKind.IntKeyword);
11768N(SyntaxKind.IdentifierToken, "B");
11771N(SyntaxKind.Parameter);
11773N(SyntaxKind.TupleType);
11775N(SyntaxKind.OpenParenToken);
11791N(SyntaxKind.CloseParenToken);
11797N(SyntaxKind.SemicolonToken);
11799N(SyntaxKind.EndOfFileToken);
11814N(SyntaxKind.CompilationUnit);
11816N(SyntaxKind.DelegateDeclaration);
11818N(SyntaxKind.DelegateKeyword);
11819N(SyntaxKind.RefType);
11821N(SyntaxKind.RefKeyword);
11822N(SyntaxKind.IdentifierName);
11824N(SyntaxKind.IdentifierToken, "scoped");
11827N(SyntaxKind.IdentifierToken, "B");
11828N(SyntaxKind.ParameterList);
11830N(SyntaxKind.OpenParenToken);
11831N(SyntaxKind.CloseParenToken);
11833N(SyntaxKind.SemicolonToken);
11835N(SyntaxKind.EndOfFileToken);
11858N(SyntaxKind.CompilationUnit);
11860N(SyntaxKind.IncompleteMember);
11862N(SyntaxKind.AttributeList);
11864N(SyntaxKind.OpenBracketToken);
11865N(SyntaxKind.Attribute);
11867N(SyntaxKind.IdentifierName);
11869N(SyntaxKind.IdentifierToken, "A");
11872N(SyntaxKind.CloseBracketToken);
11874N(SyntaxKind.IdentifierName);
11876N(SyntaxKind.IdentifierToken, "scoped");
11879N(SyntaxKind.StructDeclaration);
11881N(SyntaxKind.StructKeyword);
11882N(SyntaxKind.IdentifierToken, "A");
11883N(SyntaxKind.OpenBraceToken);
11884N(SyntaxKind.CloseBraceToken);
11886N(SyntaxKind.IncompleteMember);
11888N(SyntaxKind.AttributeList);
11890N(SyntaxKind.OpenBracketToken);
11891N(SyntaxKind.Attribute);
11893N(SyntaxKind.IdentifierName);
11895N(SyntaxKind.IdentifierToken, "A");
11898N(SyntaxKind.CommaToken);
11899N(SyntaxKind.Attribute);
11901N(SyntaxKind.IdentifierName);
11903N(SyntaxKind.IdentifierToken, "B");
11906N(SyntaxKind.CloseBracketToken);
11908N(SyntaxKind.ScopedKeyword);
11909N(SyntaxKind.RefType);
11911N(SyntaxKind.RefKeyword);
11918N(SyntaxKind.StructDeclaration);
11920N(SyntaxKind.StructKeyword);
11921N(SyntaxKind.IdentifierToken, "B");
11922N(SyntaxKind.OpenBraceToken);
11923N(SyntaxKind.CloseBraceToken);
11925N(SyntaxKind.EndOfFileToken);
11946N(SyntaxKind.CompilationUnit);
11948N(SyntaxKind.ClassDeclaration);
11950N(SyntaxKind.ClassKeyword);
11951N(SyntaxKind.IdentifierToken, "Program");
11952N(SyntaxKind.OpenBraceToken);
11953N(SyntaxKind.MethodDeclaration);
11955N(SyntaxKind.StaticKeyword);
11956N(SyntaxKind.PredefinedType);
11958N(SyntaxKind.VoidKeyword);
11960N(SyntaxKind.IdentifierToken, "Main");
11961N(SyntaxKind.ParameterList);
11963N(SyntaxKind.OpenParenToken);
11964N(SyntaxKind.CloseParenToken);
11966N(SyntaxKind.Block);
11968N(SyntaxKind.OpenBraceToken);
11969N(SyntaxKind.LocalDeclarationStatement);
11971N(SyntaxKind.VariableDeclaration);
11973N(SyntaxKind.PredefinedType);
11975N(SyntaxKind.BoolKeyword);
11977N(SyntaxKind.VariableDeclarator);
11979N(SyntaxKind.IdentifierToken, "scoped");
11982N(SyntaxKind.SemicolonToken);
11984N(SyntaxKind.ExpressionStatement);
11986N(SyntaxKind.SimpleAssignmentExpression);
11988N(SyntaxKind.IdentifierName);
11990N(SyntaxKind.IdentifierToken, "scoped");
11992N(SyntaxKind.EqualsToken);
11993N(SyntaxKind.TrueLiteralExpression);
11995N(SyntaxKind.TrueKeyword);
11998N(SyntaxKind.SemicolonToken);
12000N(SyntaxKind.CloseBraceToken);
12003N(SyntaxKind.CloseBraceToken);
12005N(SyntaxKind.EndOfFileToken);
12021N(SyntaxKind.CompilationUnit);
12023N(SyntaxKind.GlobalStatement);
12025N(SyntaxKind.LocalDeclarationStatement);
12027N(SyntaxKind.VariableDeclaration);
12029N(SyntaxKind.PredefinedType);
12031N(SyntaxKind.BoolKeyword);
12033N(SyntaxKind.VariableDeclarator);
12035N(SyntaxKind.IdentifierToken, "scoped");
12038N(SyntaxKind.SemicolonToken);
12041N(SyntaxKind.GlobalStatement);
12043N(SyntaxKind.ExpressionStatement);
12045N(SyntaxKind.SimpleAssignmentExpression);
12047N(SyntaxKind.IdentifierName);
12049N(SyntaxKind.IdentifierToken, "scoped");
12051N(SyntaxKind.EqualsToken);
12052N(SyntaxKind.TrueLiteralExpression);
12054N(SyntaxKind.TrueKeyword);
12057N(SyntaxKind.SemicolonToken);
12060N(SyntaxKind.EndOfFileToken);
12076N(SyntaxKind.CompilationUnit);
12078N(SyntaxKind.GlobalStatement);
12080N(SyntaxKind.LocalDeclarationStatement);
12082N(SyntaxKind.UsingKeyword);
12083N(SyntaxKind.VariableDeclaration);
12085N(SyntaxKind.IdentifierName);
12087N(SyntaxKind.IdentifierToken, "scoped");
12089N(SyntaxKind.VariableDeclarator);
12091N(SyntaxKind.IdentifierToken, "s");
12094N(SyntaxKind.SemicolonToken);
12097N(SyntaxKind.GlobalStatement);
12099N(SyntaxKind.LocalDeclarationStatement);
12101N(SyntaxKind.UsingKeyword);
12102N(SyntaxKind.VariableDeclaration);
12104N(SyntaxKind.RefType);
12106N(SyntaxKind.RefKeyword);
12107N(SyntaxKind.IdentifierName);
12109N(SyntaxKind.IdentifierToken, "scoped");
12112N(SyntaxKind.VariableDeclarator);
12114N(SyntaxKind.IdentifierToken, "r");
12117N(SyntaxKind.SemicolonToken);
12120N(SyntaxKind.EndOfFileToken);
12135N(SyntaxKind.CompilationUnit);
12137N(SyntaxKind.GlobalStatement);
12139N(SyntaxKind.LocalDeclarationStatement);
12141N(SyntaxKind.UsingKeyword);
12142N(SyntaxKind.VariableDeclaration);
12144N(SyntaxKind.ScopedType);
12146N(SyntaxKind.ScopedKeyword);
12147N(SyntaxKind.IdentifierName);
12149N(SyntaxKind.IdentifierToken, "R");
12152N(SyntaxKind.VariableDeclarator);
12154N(SyntaxKind.IdentifierToken, "r1");
12157N(SyntaxKind.SemicolonToken);
12160N(SyntaxKind.EndOfFileToken);
12179N(SyntaxKind.CompilationUnit);
12181N(SyntaxKind.GlobalStatement);
12183N(SyntaxKind.LocalDeclarationStatement);
12185N(SyntaxKind.UsingKeyword);
12186N(SyntaxKind.VariableDeclaration);
12188N(SyntaxKind.RefType);
12190N(SyntaxKind.RefKeyword);
12191N(SyntaxKind.IdentifierName);
12193N(SyntaxKind.IdentifierToken, "scoped");
12196N(SyntaxKind.VariableDeclarator);
12198N(SyntaxKind.IdentifierToken, "R");
12204N(SyntaxKind.GlobalStatement);
12206N(SyntaxKind.ExpressionStatement);
12208N(SyntaxKind.IdentifierName);
12210N(SyntaxKind.IdentifierToken, "r2");
12212N(SyntaxKind.SemicolonToken);
12215N(SyntaxKind.EndOfFileToken);
12236N(SyntaxKind.CompilationUnit);
12238N(SyntaxKind.GlobalStatement);
12240N(SyntaxKind.LocalDeclarationStatement);
12242N(SyntaxKind.AwaitKeyword);
12243N(SyntaxKind.UsingKeyword);
12244N(SyntaxKind.VariableDeclaration);
12246N(SyntaxKind.IdentifierName);
12248N(SyntaxKind.IdentifierToken, "scoped");
12250N(SyntaxKind.VariableDeclarator);
12252N(SyntaxKind.IdentifierToken, "s");
12255N(SyntaxKind.SemicolonToken);
12258N(SyntaxKind.GlobalStatement);
12260N(SyntaxKind.LocalDeclarationStatement);
12262N(SyntaxKind.AwaitKeyword);
12263N(SyntaxKind.UsingKeyword);
12264N(SyntaxKind.VariableDeclaration);
12266N(SyntaxKind.RefType);
12268N(SyntaxKind.RefKeyword);
12269N(SyntaxKind.IdentifierName);
12271N(SyntaxKind.IdentifierToken, "scoped");
12279N(SyntaxKind.SemicolonToken);
12282N(SyntaxKind.GlobalStatement);
12284N(SyntaxKind.LocalDeclarationStatement);
12286N(SyntaxKind.AwaitKeyword);
12287N(SyntaxKind.UsingKeyword);
12288N(SyntaxKind.VariableDeclaration);
12290N(SyntaxKind.RefType);
12292N(SyntaxKind.RefKeyword);
12293N(SyntaxKind.IdentifierName);
12295N(SyntaxKind.IdentifierToken, "scoped");
12298N(SyntaxKind.VariableDeclarator);
12300N(SyntaxKind.IdentifierToken, "r");
12303N(SyntaxKind.SemicolonToken);
12306N(SyntaxKind.EndOfFileToken);
12321N(SyntaxKind.CompilationUnit);
12323N(SyntaxKind.GlobalStatement);
12325N(SyntaxKind.LocalDeclarationStatement);
12327N(SyntaxKind.AwaitKeyword);
12328N(SyntaxKind.UsingKeyword);
12329N(SyntaxKind.VariableDeclaration);
12331N(SyntaxKind.ScopedType);
12333N(SyntaxKind.ScopedKeyword);
12334N(SyntaxKind.IdentifierName);
12336N(SyntaxKind.IdentifierToken, "R");
12339N(SyntaxKind.VariableDeclarator);
12341N(SyntaxKind.IdentifierToken, "r1");
12344N(SyntaxKind.SemicolonToken);
12347N(SyntaxKind.EndOfFileToken);
12366N(SyntaxKind.CompilationUnit);
12368N(SyntaxKind.GlobalStatement);
12370N(SyntaxKind.LocalDeclarationStatement);
12372N(SyntaxKind.AwaitKeyword);
12373N(SyntaxKind.UsingKeyword);
12374N(SyntaxKind.VariableDeclaration);
12376N(SyntaxKind.RefType);
12378N(SyntaxKind.RefKeyword);
12379N(SyntaxKind.IdentifierName);
12381N(SyntaxKind.IdentifierToken, "scoped");
12384N(SyntaxKind.VariableDeclarator);
12386N(SyntaxKind.IdentifierToken, "R");
12392N(SyntaxKind.GlobalStatement);
12394N(SyntaxKind.ExpressionStatement);
12396N(SyntaxKind.IdentifierName);
12398N(SyntaxKind.IdentifierToken, "r2");
12400N(SyntaxKind.SemicolonToken);
12403N(SyntaxKind.EndOfFileToken);
12418N(SyntaxKind.CompilationUnit);
12420N(SyntaxKind.GlobalStatement);
12422N(SyntaxKind.LocalDeclarationStatement);
12424N(SyntaxKind.UsingKeyword);
12425N(SyntaxKind.VariableDeclaration);
12427N(SyntaxKind.ScopedType);
12429N(SyntaxKind.ScopedKeyword);
12430N(SyntaxKind.RefType);
12432N(SyntaxKind.RefKeyword);
12433N(SyntaxKind.IdentifierName);
12435N(SyntaxKind.IdentifierToken, "scoped");
12439N(SyntaxKind.VariableDeclarator);
12441N(SyntaxKind.IdentifierToken, "r1");
12444N(SyntaxKind.SemicolonToken);
12447N(SyntaxKind.EndOfFileToken);
12462N(SyntaxKind.CompilationUnit);
12464N(SyntaxKind.GlobalStatement);
12466N(SyntaxKind.LocalDeclarationStatement);
12468N(SyntaxKind.AwaitKeyword);
12469N(SyntaxKind.UsingKeyword);
12470N(SyntaxKind.VariableDeclaration);
12472N(SyntaxKind.ScopedType);
12474N(SyntaxKind.ScopedKeyword);
12475N(SyntaxKind.RefType);
12477N(SyntaxKind.RefKeyword);
12478N(SyntaxKind.IdentifierName);
12480N(SyntaxKind.IdentifierToken, "scoped");
12484N(SyntaxKind.VariableDeclarator);
12486N(SyntaxKind.IdentifierToken, "r1");
12489N(SyntaxKind.SemicolonToken);
12492N(SyntaxKind.EndOfFileToken);
12508N(SyntaxKind.CompilationUnit);
12510N(SyntaxKind.GlobalStatement);
12512N(SyntaxKind.UsingStatement);
12514N(SyntaxKind.UsingKeyword);
12515N(SyntaxKind.OpenParenToken);
12516N(SyntaxKind.VariableDeclaration);
12518N(SyntaxKind.IdentifierName);
12520N(SyntaxKind.IdentifierToken, "scoped");
12522N(SyntaxKind.VariableDeclarator);
12524N(SyntaxKind.IdentifierToken, "a");
12527N(SyntaxKind.CloseParenToken);
12528N(SyntaxKind.EmptyStatement);
12530N(SyntaxKind.SemicolonToken);
12534N(SyntaxKind.EndOfFileToken);
12550N(SyntaxKind.CompilationUnit);
12552N(SyntaxKind.GlobalStatement);
12554N(SyntaxKind.UsingStatement);
12556N(SyntaxKind.UsingKeyword);
12557N(SyntaxKind.OpenParenToken);
12558N(SyntaxKind.VariableDeclaration);
12560N(SyntaxKind.RefType);
12562N(SyntaxKind.RefKeyword);
12563N(SyntaxKind.IdentifierName);
12565N(SyntaxKind.IdentifierToken, "scoped");
12568N(SyntaxKind.VariableDeclarator);
12570N(SyntaxKind.IdentifierToken, "b");
12573N(SyntaxKind.CloseParenToken);
12574N(SyntaxKind.EmptyStatement);
12576N(SyntaxKind.SemicolonToken);
12580N(SyntaxKind.EndOfFileToken);
12609N(SyntaxKind.CompilationUnit);
12611N(SyntaxKind.GlobalStatement);
12613N(SyntaxKind.UsingStatement);
12615N(SyntaxKind.UsingKeyword);
12616N(SyntaxKind.OpenParenToken);
12617N(SyntaxKind.RefExpression);
12619N(SyntaxKind.RefKeyword);
12620N(SyntaxKind.IdentifierName);
12622N(SyntaxKind.IdentifierToken, "scoped");
12626N(SyntaxKind.LocalDeclarationStatement);
12628N(SyntaxKind.VariableDeclaration);
12630N(SyntaxKind.PredefinedType);
12632N(SyntaxKind.IntKeyword);
12634N(SyntaxKind.VariableDeclarator);
12636N(SyntaxKind.IdentifierToken, "b");
12643N(SyntaxKind.GlobalStatement);
12645N(SyntaxKind.EmptyStatement);
12647N(SyntaxKind.SemicolonToken);
12650N(SyntaxKind.EndOfFileToken);
12676N(SyntaxKind.CompilationUnit);
12678N(SyntaxKind.GlobalStatement);
12680N(SyntaxKind.UsingStatement);
12682N(SyntaxKind.UsingKeyword);
12683N(SyntaxKind.OpenParenToken);
12684N(SyntaxKind.VariableDeclaration);
12686N(SyntaxKind.RefType);
12688N(SyntaxKind.RefKeyword);
12689N(SyntaxKind.IdentifierName);
12691N(SyntaxKind.IdentifierToken, "scoped");
12694N(SyntaxKind.VariableDeclarator);
12696N(SyntaxKind.IdentifierToken, "a");
12700N(SyntaxKind.ExpressionStatement);
12702N(SyntaxKind.IdentifierName);
12704N(SyntaxKind.IdentifierToken, "b");
12710N(SyntaxKind.GlobalStatement);
12712N(SyntaxKind.EmptyStatement);
12714N(SyntaxKind.SemicolonToken);
12717N(SyntaxKind.EndOfFileToken);
12733N(SyntaxKind.CompilationUnit);
12735N(SyntaxKind.GlobalStatement);
12737N(SyntaxKind.UsingStatement);
12739N(SyntaxKind.UsingKeyword);
12740N(SyntaxKind.OpenParenToken);
12741N(SyntaxKind.VariableDeclaration);
12743N(SyntaxKind.RefType);
12745N(SyntaxKind.RefKeyword);
12746N(SyntaxKind.ReadOnlyKeyword);
12747N(SyntaxKind.IdentifierName);
12749N(SyntaxKind.IdentifierToken, "scoped");
12752N(SyntaxKind.VariableDeclarator);
12754N(SyntaxKind.IdentifierToken, "c");
12757N(SyntaxKind.CloseParenToken);
12758N(SyntaxKind.EmptyStatement);
12760N(SyntaxKind.SemicolonToken);
12764N(SyntaxKind.EndOfFileToken);
12799N(SyntaxKind.CompilationUnit);
12801N(SyntaxKind.GlobalStatement);
12803N(SyntaxKind.UsingStatement);
12805N(SyntaxKind.UsingKeyword);
12806N(SyntaxKind.OpenParenToken);
12807N(SyntaxKind.RefExpression);
12809N(SyntaxKind.RefKeyword);
12816N(SyntaxKind.LocalDeclarationStatement);
12818N(SyntaxKind.ReadOnlyKeyword);
12819N(SyntaxKind.VariableDeclaration);
12821N(SyntaxKind.ScopedType);
12823N(SyntaxKind.ScopedKeyword);
12824N(SyntaxKind.PredefinedType);
12826N(SyntaxKind.IntKeyword);
12829N(SyntaxKind.VariableDeclarator);
12831N(SyntaxKind.IdentifierToken, "c");
12838N(SyntaxKind.GlobalStatement);
12840N(SyntaxKind.EmptyStatement);
12842N(SyntaxKind.SemicolonToken);
12845N(SyntaxKind.EndOfFileToken);
12877N(SyntaxKind.CompilationUnit);
12879N(SyntaxKind.GlobalStatement);
12881N(SyntaxKind.UsingStatement);
12883N(SyntaxKind.UsingKeyword);
12884N(SyntaxKind.OpenParenToken);
12885N(SyntaxKind.RefExpression);
12887N(SyntaxKind.RefKeyword);
12888N(SyntaxKind.IdentifierName);
12890N(SyntaxKind.IdentifierToken, "scoped");
12894N(SyntaxKind.LocalDeclarationStatement);
12896N(SyntaxKind.ReadOnlyKeyword);
12897N(SyntaxKind.VariableDeclaration);
12899N(SyntaxKind.PredefinedType);
12901N(SyntaxKind.IntKeyword);
12903N(SyntaxKind.VariableDeclarator);
12905N(SyntaxKind.IdentifierToken, "c");
12912N(SyntaxKind.GlobalStatement);
12914N(SyntaxKind.EmptyStatement);
12916N(SyntaxKind.SemicolonToken);
12919N(SyntaxKind.EndOfFileToken);
12935N(SyntaxKind.CompilationUnit);
12937N(SyntaxKind.GlobalStatement);
12939N(SyntaxKind.UsingStatement);
12941N(SyntaxKind.UsingKeyword);
12942N(SyntaxKind.OpenParenToken);
12943N(SyntaxKind.VariableDeclaration);
12945N(SyntaxKind.ScopedType);
12947N(SyntaxKind.ScopedKeyword);
12948N(SyntaxKind.PredefinedType);
12950N(SyntaxKind.IntKeyword);
12953N(SyntaxKind.VariableDeclarator);
12955N(SyntaxKind.IdentifierToken, "a");
12958N(SyntaxKind.CloseParenToken);
12959N(SyntaxKind.EmptyStatement);
12961N(SyntaxKind.SemicolonToken);
12965N(SyntaxKind.EndOfFileToken);
12991N(SyntaxKind.CompilationUnit);
12993N(SyntaxKind.GlobalStatement);
12995N(SyntaxKind.UsingStatement);
12997N(SyntaxKind.UsingKeyword);
12998N(SyntaxKind.OpenParenToken);
12999N(SyntaxKind.IdentifierName);
13001N(SyntaxKind.IdentifierToken, "@scoped");
13004N(SyntaxKind.LocalDeclarationStatement);
13006N(SyntaxKind.VariableDeclaration);
13008N(SyntaxKind.PredefinedType);
13010N(SyntaxKind.IntKeyword);
13012N(SyntaxKind.VariableDeclarator);
13014N(SyntaxKind.IdentifierToken, "a");
13021N(SyntaxKind.GlobalStatement);
13023N(SyntaxKind.EmptyStatement);
13025N(SyntaxKind.SemicolonToken);
13028N(SyntaxKind.EndOfFileToken);
13044N(SyntaxKind.CompilationUnit);
13046N(SyntaxKind.GlobalStatement);
13048N(SyntaxKind.UsingStatement);
13050N(SyntaxKind.UsingKeyword);
13051N(SyntaxKind.OpenParenToken);
13052N(SyntaxKind.VariableDeclaration);
13054N(SyntaxKind.ScopedType);
13056N(SyntaxKind.ScopedKeyword);
13057N(SyntaxKind.RefType);
13059N(SyntaxKind.RefKeyword);
13060N(SyntaxKind.PredefinedType);
13062N(SyntaxKind.IntKeyword);
13066N(SyntaxKind.VariableDeclarator);
13068N(SyntaxKind.IdentifierToken, "b");
13071N(SyntaxKind.CloseParenToken);
13072N(SyntaxKind.EmptyStatement);
13074N(SyntaxKind.SemicolonToken);
13078N(SyntaxKind.EndOfFileToken);
13104N(SyntaxKind.CompilationUnit);
13106N(SyntaxKind.GlobalStatement);
13108N(SyntaxKind.UsingStatement);
13110N(SyntaxKind.UsingKeyword);
13111N(SyntaxKind.OpenParenToken);
13112N(SyntaxKind.IdentifierName);
13114N(SyntaxKind.IdentifierToken, "@scoped");
13117N(SyntaxKind.LocalDeclarationStatement);
13119N(SyntaxKind.VariableDeclaration);
13121N(SyntaxKind.RefType);
13123N(SyntaxKind.RefKeyword);
13124N(SyntaxKind.PredefinedType);
13126N(SyntaxKind.IntKeyword);
13129N(SyntaxKind.VariableDeclarator);
13131N(SyntaxKind.IdentifierToken, "b");
13138N(SyntaxKind.GlobalStatement);
13140N(SyntaxKind.EmptyStatement);
13142N(SyntaxKind.SemicolonToken);
13145N(SyntaxKind.EndOfFileToken);
13161N(SyntaxKind.CompilationUnit);
13163N(SyntaxKind.GlobalStatement);
13165N(SyntaxKind.UsingStatement);
13167N(SyntaxKind.UsingKeyword);
13168N(SyntaxKind.OpenParenToken);
13169N(SyntaxKind.VariableDeclaration);
13171N(SyntaxKind.ScopedType);
13173N(SyntaxKind.ScopedKeyword);
13174N(SyntaxKind.RefType);
13176N(SyntaxKind.RefKeyword);
13177N(SyntaxKind.ReadOnlyKeyword);
13178N(SyntaxKind.PredefinedType);
13180N(SyntaxKind.IntKeyword);
13184N(SyntaxKind.VariableDeclarator);
13186N(SyntaxKind.IdentifierToken, "a");
13189N(SyntaxKind.CloseParenToken);
13190N(SyntaxKind.EmptyStatement);
13192N(SyntaxKind.SemicolonToken);
13196N(SyntaxKind.EndOfFileToken);
13222N(SyntaxKind.CompilationUnit);
13224N(SyntaxKind.GlobalStatement);
13226N(SyntaxKind.UsingStatement);
13228N(SyntaxKind.UsingKeyword);
13229N(SyntaxKind.OpenParenToken);
13230N(SyntaxKind.IdentifierName);
13232N(SyntaxKind.IdentifierToken, "@scoped");
13235N(SyntaxKind.LocalDeclarationStatement);
13237N(SyntaxKind.VariableDeclaration);
13239N(SyntaxKind.RefType);
13241N(SyntaxKind.RefKeyword);
13242N(SyntaxKind.ReadOnlyKeyword);
13243N(SyntaxKind.PredefinedType);
13245N(SyntaxKind.IntKeyword);
13248N(SyntaxKind.VariableDeclarator);
13250N(SyntaxKind.IdentifierToken, "a");
13257N(SyntaxKind.GlobalStatement);
13259N(SyntaxKind.EmptyStatement);
13261N(SyntaxKind.SemicolonToken);
13264N(SyntaxKind.EndOfFileToken);
13280N(SyntaxKind.CompilationUnit);
13282N(SyntaxKind.GlobalStatement);
13284N(SyntaxKind.UsingStatement);
13286N(SyntaxKind.UsingKeyword);
13287N(SyntaxKind.OpenParenToken);
13288N(SyntaxKind.VariableDeclaration);
13290N(SyntaxKind.ScopedType);
13292N(SyntaxKind.ScopedKeyword);
13293N(SyntaxKind.IdentifierName);
13295N(SyntaxKind.IdentifierToken, "S");
13298N(SyntaxKind.VariableDeclarator);
13300N(SyntaxKind.IdentifierToken, "a");
13303N(SyntaxKind.CloseParenToken);
13304N(SyntaxKind.EmptyStatement);
13306N(SyntaxKind.SemicolonToken);
13310N(SyntaxKind.EndOfFileToken);
13326N(SyntaxKind.CompilationUnit);
13328N(SyntaxKind.GlobalStatement);
13330N(SyntaxKind.UsingStatement);
13332N(SyntaxKind.UsingKeyword);
13333N(SyntaxKind.OpenParenToken);
13334N(SyntaxKind.VariableDeclaration);
13336N(SyntaxKind.ScopedType);
13338N(SyntaxKind.ScopedKeyword);
13339N(SyntaxKind.RefType);
13341N(SyntaxKind.RefKeyword);
13342N(SyntaxKind.IdentifierName);
13344N(SyntaxKind.IdentifierToken, "S");
13348N(SyntaxKind.VariableDeclarator);
13350N(SyntaxKind.IdentifierToken, "b");
13353N(SyntaxKind.CloseParenToken);
13354N(SyntaxKind.EmptyStatement);
13356N(SyntaxKind.SemicolonToken);
13360N(SyntaxKind.EndOfFileToken);
13376N(SyntaxKind.CompilationUnit);
13378N(SyntaxKind.GlobalStatement);
13380N(SyntaxKind.UsingStatement);
13382N(SyntaxKind.UsingKeyword);
13383N(SyntaxKind.OpenParenToken);
13384N(SyntaxKind.VariableDeclaration);
13386N(SyntaxKind.ScopedType);
13388N(SyntaxKind.ScopedKeyword);
13389N(SyntaxKind.RefType);
13391N(SyntaxKind.RefKeyword);
13392N(SyntaxKind.ReadOnlyKeyword);
13393N(SyntaxKind.IdentifierName);
13395N(SyntaxKind.IdentifierToken, "S");
13399N(SyntaxKind.VariableDeclarator);
13401N(SyntaxKind.IdentifierToken, "a");
13404N(SyntaxKind.CloseParenToken);
13405N(SyntaxKind.EmptyStatement);
13407N(SyntaxKind.SemicolonToken);
13411N(SyntaxKind.EndOfFileToken);
13427N(SyntaxKind.CompilationUnit);
13429N(SyntaxKind.GlobalStatement);
13431N(SyntaxKind.UsingStatement);
13433N(SyntaxKind.UsingKeyword);
13434N(SyntaxKind.OpenParenToken);
13435N(SyntaxKind.VariableDeclaration);
13437N(SyntaxKind.QualifiedName);
13439N(SyntaxKind.IdentifierName);
13441N(SyntaxKind.IdentifierToken, "scoped");
13443N(SyntaxKind.DotToken);
13444N(SyntaxKind.IdentifierName);
13446N(SyntaxKind.IdentifierToken, "nested");
13449N(SyntaxKind.VariableDeclarator);
13451N(SyntaxKind.IdentifierToken, "a");
13454N(SyntaxKind.CloseParenToken);
13455N(SyntaxKind.EmptyStatement);
13457N(SyntaxKind.SemicolonToken);
13461N(SyntaxKind.EndOfFileToken);
13477N(SyntaxKind.CompilationUnit);
13479N(SyntaxKind.GlobalStatement);
13481N(SyntaxKind.UsingStatement);
13483N(SyntaxKind.UsingKeyword);
13484N(SyntaxKind.OpenParenToken);
13485N(SyntaxKind.VariableDeclaration);
13487N(SyntaxKind.ScopedType);
13489N(SyntaxKind.ScopedKeyword);
13490N(SyntaxKind.IdentifierName);
13492N(SyntaxKind.IdentifierToken, "scoped");
13495N(SyntaxKind.VariableDeclarator);
13497N(SyntaxKind.IdentifierToken, "a");
13500N(SyntaxKind.CloseParenToken);
13501N(SyntaxKind.EmptyStatement);
13503N(SyntaxKind.SemicolonToken);
13507N(SyntaxKind.EndOfFileToken);
13523N(SyntaxKind.CompilationUnit);
13525N(SyntaxKind.GlobalStatement);
13527N(SyntaxKind.UsingStatement);
13529N(SyntaxKind.UsingKeyword);
13530N(SyntaxKind.OpenParenToken);
13531N(SyntaxKind.VariableDeclaration);
13533N(SyntaxKind.ScopedType);
13535N(SyntaxKind.ScopedKeyword);
13536N(SyntaxKind.IdentifierName);
13538N(SyntaxKind.IdentifierToken, "scoped");
13541N(SyntaxKind.VariableDeclarator);
13543N(SyntaxKind.IdentifierToken, "a");
13544N(SyntaxKind.EqualsValueClause);
13546N(SyntaxKind.EqualsToken);
13547N(SyntaxKind.DefaultLiteralExpression);
13549N(SyntaxKind.DefaultKeyword);
13554N(SyntaxKind.CloseParenToken);
13555N(SyntaxKind.EmptyStatement);
13557N(SyntaxKind.SemicolonToken);
13561N(SyntaxKind.EndOfFileToken);
13577N(SyntaxKind.CompilationUnit);
13579N(SyntaxKind.GlobalStatement);
13581N(SyntaxKind.UsingStatement);
13583N(SyntaxKind.UsingKeyword);
13584N(SyntaxKind.OpenParenToken);
13585N(SyntaxKind.VariableDeclaration);
13587N(SyntaxKind.ScopedType);
13589N(SyntaxKind.ScopedKeyword);
13590N(SyntaxKind.IdentifierName);
13592N(SyntaxKind.IdentifierToken, "var");
13595N(SyntaxKind.VariableDeclarator);
13597N(SyntaxKind.IdentifierToken, "a");
13600N(SyntaxKind.CloseParenToken);
13601N(SyntaxKind.EmptyStatement);
13603N(SyntaxKind.SemicolonToken);
13607N(SyntaxKind.EndOfFileToken);
13623N(SyntaxKind.CompilationUnit);
13625N(SyntaxKind.GlobalStatement);
13627N(SyntaxKind.UsingStatement);
13629N(SyntaxKind.UsingKeyword);
13630N(SyntaxKind.OpenParenToken);
13631N(SyntaxKind.VariableDeclaration);
13633N(SyntaxKind.ScopedType);
13635N(SyntaxKind.ScopedKeyword);
13636N(SyntaxKind.RefType);
13638N(SyntaxKind.RefKeyword);
13639N(SyntaxKind.IdentifierName);
13641N(SyntaxKind.IdentifierToken, "var");
13645N(SyntaxKind.VariableDeclarator);
13647N(SyntaxKind.IdentifierToken, "b");
13650N(SyntaxKind.CloseParenToken);
13651N(SyntaxKind.EmptyStatement);
13653N(SyntaxKind.SemicolonToken);
13657N(SyntaxKind.EndOfFileToken);
13673N(SyntaxKind.CompilationUnit);
13675N(SyntaxKind.GlobalStatement);
13677N(SyntaxKind.UsingStatement);
13679N(SyntaxKind.UsingKeyword);
13680N(SyntaxKind.OpenParenToken);
13681N(SyntaxKind.VariableDeclaration);
13683N(SyntaxKind.ScopedType);
13685N(SyntaxKind.ScopedKeyword);
13686N(SyntaxKind.RefType);
13688N(SyntaxKind.RefKeyword);
13689N(SyntaxKind.ReadOnlyKeyword);
13690N(SyntaxKind.IdentifierName);
13692N(SyntaxKind.IdentifierToken, "var");
13696N(SyntaxKind.VariableDeclarator);
13698N(SyntaxKind.IdentifierToken, "c");
13701N(SyntaxKind.CloseParenToken);
13702N(SyntaxKind.EmptyStatement);
13704N(SyntaxKind.SemicolonToken);
13708N(SyntaxKind.EndOfFileToken);
13724N(SyntaxKind.CompilationUnit);
13726N(SyntaxKind.GlobalStatement);
13728N(SyntaxKind.UsingStatement);
13730N(SyntaxKind.UsingKeyword);
13731N(SyntaxKind.OpenParenToken);
13732N(SyntaxKind.VariableDeclaration);
13734N(SyntaxKind.IdentifierName);
13736N(SyntaxKind.IdentifierToken, "scoped");
13738N(SyntaxKind.VariableDeclarator);
13740N(SyntaxKind.IdentifierToken, "var");
13743N(SyntaxKind.CloseParenToken);
13744N(SyntaxKind.EmptyStatement);
13746N(SyntaxKind.SemicolonToken);
13750N(SyntaxKind.EndOfFileToken);
13766N(SyntaxKind.CompilationUnit);
13768N(SyntaxKind.GlobalStatement);
13770N(SyntaxKind.UsingStatement);
13772N(SyntaxKind.UsingKeyword);
13773N(SyntaxKind.OpenParenToken);
13774N(SyntaxKind.VariableDeclaration);
13776N(SyntaxKind.RefType);
13778N(SyntaxKind.RefKeyword);
13779N(SyntaxKind.IdentifierName);
13781N(SyntaxKind.IdentifierToken, "scoped");
13784N(SyntaxKind.VariableDeclarator);
13786N(SyntaxKind.IdentifierToken, "var");
13789N(SyntaxKind.CloseParenToken);
13790N(SyntaxKind.EmptyStatement);
13792N(SyntaxKind.SemicolonToken);
13796N(SyntaxKind.EndOfFileToken);
13822N(SyntaxKind.CompilationUnit);
13824N(SyntaxKind.GlobalStatement);
13826N(SyntaxKind.UsingStatement);
13828N(SyntaxKind.UsingKeyword);
13829N(SyntaxKind.OpenParenToken);
13830N(SyntaxKind.VariableDeclaration);
13832N(SyntaxKind.IdentifierName);
13834N(SyntaxKind.IdentifierToken, "scoped");
13836N(SyntaxKind.VariableDeclarator);
13838N(SyntaxKind.IdentifierToken, "scoped");
13842N(SyntaxKind.LocalDeclarationStatement);
13844N(SyntaxKind.VariableDeclaration);
13846N(SyntaxKind.PredefinedType);
13848N(SyntaxKind.IntKeyword);
13850N(SyntaxKind.VariableDeclarator);
13852N(SyntaxKind.IdentifierToken, "a");
13859N(SyntaxKind.GlobalStatement);
13861N(SyntaxKind.EmptyStatement);
13863N(SyntaxKind.SemicolonToken);
13866N(SyntaxKind.EndOfFileToken);
13892N(SyntaxKind.CompilationUnit);
13894N(SyntaxKind.GlobalStatement);
13896N(SyntaxKind.UsingStatement);
13898N(SyntaxKind.UsingKeyword);
13899N(SyntaxKind.OpenParenToken);
13900N(SyntaxKind.VariableDeclaration);
13902N(SyntaxKind.ScopedType);
13904N(SyntaxKind.ScopedKeyword);
13905N(SyntaxKind.IdentifierName);
13907N(SyntaxKind.IdentifierToken, "scoped");
13910N(SyntaxKind.VariableDeclarator);
13912N(SyntaxKind.IdentifierToken, "var");
13916N(SyntaxKind.ExpressionStatement);
13918N(SyntaxKind.IdentifierName);
13920N(SyntaxKind.IdentifierToken, "b");
13926N(SyntaxKind.GlobalStatement);
13928N(SyntaxKind.EmptyStatement);
13930N(SyntaxKind.SemicolonToken);
13933N(SyntaxKind.EndOfFileToken);
13952N(SyntaxKind.CompilationUnit);
13954N(SyntaxKind.StructDeclaration);
13956N(SyntaxKind.RefKeyword);
13957N(SyntaxKind.StructKeyword);
13958N(SyntaxKind.IdentifierToken, "R2");
13959N(SyntaxKind.OpenBraceToken);
13960N(SyntaxKind.FieldDeclaration);
13962N(SyntaxKind.VariableDeclaration);
13964N(SyntaxKind.ScopedType);
13966N(SyntaxKind.ScopedKeyword);
13967N(SyntaxKind.RefType);
13969N(SyntaxKind.RefKeyword);
13970N(SyntaxKind.PredefinedType);
13972N(SyntaxKind.IntKeyword);
13976N(SyntaxKind.VariableDeclarator);
13978N(SyntaxKind.IdentifierToken, "F3");
13981N(SyntaxKind.SemicolonToken);
13983N(SyntaxKind.CloseBraceToken);
13985N(SyntaxKind.EndOfFileToken);
14014N(SyntaxKind.CompilationUnit);
14016N(SyntaxKind.StructDeclaration);
14018N(SyntaxKind.RefKeyword);
14019N(SyntaxKind.StructKeyword);
14020N(SyntaxKind.IdentifierToken, "R2");
14021N(SyntaxKind.OpenBraceToken);
14022N(SyntaxKind.FieldDeclaration);
14024N(SyntaxKind.ConstKeyword);
14025N(SyntaxKind.VariableDeclaration);
14027N(SyntaxKind.IdentifierName);
14029N(SyntaxKind.IdentifierToken, "scoped");
14038N(SyntaxKind.FieldDeclaration);
14040N(SyntaxKind.VariableDeclaration);
14042N(SyntaxKind.PredefinedType);
14044N(SyntaxKind.IntKeyword);
14046N(SyntaxKind.VariableDeclarator);
14048N(SyntaxKind.IdentifierToken, "F3");
14051N(SyntaxKind.SemicolonToken);
14053N(SyntaxKind.CloseBraceToken);
14055N(SyntaxKind.EndOfFileToken);
14084N(SyntaxKind.CompilationUnit);
14086N(SyntaxKind.StructDeclaration);
14088N(SyntaxKind.RefKeyword);
14089N(SyntaxKind.StructKeyword);
14090N(SyntaxKind.IdentifierToken, "R2");
14091N(SyntaxKind.OpenBraceToken);
14092N(SyntaxKind.FieldDeclaration);
14094N(SyntaxKind.ConstKeyword);
14095N(SyntaxKind.VariableDeclaration);
14097N(SyntaxKind.IdentifierName);
14099N(SyntaxKind.IdentifierToken, "scoped");
14108N(SyntaxKind.FieldDeclaration);
14110N(SyntaxKind.VariableDeclaration);
14112N(SyntaxKind.RefType);
14114N(SyntaxKind.RefKeyword);
14115N(SyntaxKind.PredefinedType);
14117N(SyntaxKind.IntKeyword);
14120N(SyntaxKind.VariableDeclarator);
14122N(SyntaxKind.IdentifierToken, "F3");
14125N(SyntaxKind.SemicolonToken);
14127N(SyntaxKind.CloseBraceToken);
14129N(SyntaxKind.EndOfFileToken);
14170N(SyntaxKind.CompilationUnit);
14172N(SyntaxKind.StructDeclaration);
14174N(SyntaxKind.RefKeyword);
14175N(SyntaxKind.StructKeyword);
14176N(SyntaxKind.IdentifierToken, "R2");
14177N(SyntaxKind.OpenBraceToken);
14178N(SyntaxKind.FieldDeclaration);
14180N(SyntaxKind.FixedKeyword);
14181N(SyntaxKind.VariableDeclaration);
14183N(SyntaxKind.IdentifierName);
14185N(SyntaxKind.IdentifierToken, "scoped");
14187N(SyntaxKind.VariableDeclarator);
14190N(SyntaxKind.BracketedArgumentList);
14193N(SyntaxKind.Argument);
14195N(SyntaxKind.PredefinedType);
14197N(SyntaxKind.IntKeyword);
14201N(SyntaxKind.Argument);
14203N(SyntaxKind.ElementAccessExpression);
14205N(SyntaxKind.IdentifierName);
14207N(SyntaxKind.IdentifierToken, "F3");
14209N(SyntaxKind.BracketedArgumentList);
14211N(SyntaxKind.OpenBracketToken);
14212N(SyntaxKind.Argument);
14214N(SyntaxKind.NumericLiteralExpression);
14216N(SyntaxKind.NumericLiteralToken, "2");
14219N(SyntaxKind.CloseBracketToken);
14235N(SyntaxKind.SemicolonToken);
14237N(SyntaxKind.CloseBraceToken);
14239N(SyntaxKind.EndOfFileToken);
14283N(SyntaxKind.CompilationUnit);
14285N(SyntaxKind.StructDeclaration);
14287N(SyntaxKind.RefKeyword);
14288N(SyntaxKind.StructKeyword);
14289N(SyntaxKind.IdentifierToken, "R2");
14290N(SyntaxKind.OpenBraceToken);
14291N(SyntaxKind.FieldDeclaration);
14293N(SyntaxKind.FixedKeyword);
14294N(SyntaxKind.VariableDeclaration);
14296N(SyntaxKind.IdentifierName);
14298N(SyntaxKind.IdentifierToken, "scoped");
14300N(SyntaxKind.VariableDeclarator);
14303N(SyntaxKind.BracketedArgumentList);
14306N(SyntaxKind.Argument);
14308N(SyntaxKind.RefExpression);
14310N(SyntaxKind.RefKeyword);
14311N(SyntaxKind.PredefinedType);
14313N(SyntaxKind.IntKeyword);
14318N(SyntaxKind.Argument);
14320N(SyntaxKind.ElementAccessExpression);
14322N(SyntaxKind.IdentifierName);
14324N(SyntaxKind.IdentifierToken, "F3");
14326N(SyntaxKind.BracketedArgumentList);
14328N(SyntaxKind.OpenBracketToken);
14329N(SyntaxKind.Argument);
14331N(SyntaxKind.NumericLiteralExpression);
14333N(SyntaxKind.NumericLiteralToken, "2");
14336N(SyntaxKind.CloseBracketToken);
14352N(SyntaxKind.SemicolonToken);
14354N(SyntaxKind.CloseBraceToken);
14356N(SyntaxKind.EndOfFileToken);
14382N(SyntaxKind.CompilationUnit);
14384N(SyntaxKind.StructDeclaration);
14386N(SyntaxKind.RefKeyword);
14387N(SyntaxKind.StructKeyword);
14388N(SyntaxKind.IdentifierToken, "R2");
14389N(SyntaxKind.OpenBraceToken);
14390N(SyntaxKind.IncompleteMember);
14392N(SyntaxKind.IdentifierName);
14394N(SyntaxKind.IdentifierToken, "scoped");
14397N(SyntaxKind.FieldDeclaration);
14399N(SyntaxKind.ConstKeyword);
14400N(SyntaxKind.VariableDeclaration);
14402N(SyntaxKind.PredefinedType);
14404N(SyntaxKind.IntKeyword);
14406N(SyntaxKind.VariableDeclarator);
14408N(SyntaxKind.IdentifierToken, "F3");
14411N(SyntaxKind.SemicolonToken);
14413N(SyntaxKind.CloseBraceToken);
14415N(SyntaxKind.EndOfFileToken);
14441N(SyntaxKind.CompilationUnit);
14443N(SyntaxKind.StructDeclaration);
14445N(SyntaxKind.RefKeyword);
14446N(SyntaxKind.StructKeyword);
14447N(SyntaxKind.IdentifierToken, "R2");
14448N(SyntaxKind.OpenBraceToken);
14449N(SyntaxKind.IncompleteMember);
14451N(SyntaxKind.ScopedKeyword);
14452N(SyntaxKind.RefType);
14454N(SyntaxKind.RefKeyword);
14461N(SyntaxKind.FieldDeclaration);
14463N(SyntaxKind.ConstKeyword);
14464N(SyntaxKind.VariableDeclaration);
14466N(SyntaxKind.PredefinedType);
14468N(SyntaxKind.IntKeyword);
14470N(SyntaxKind.VariableDeclarator);
14472N(SyntaxKind.IdentifierToken, "F3");
14475N(SyntaxKind.SemicolonToken);
14477N(SyntaxKind.CloseBraceToken);
14479N(SyntaxKind.EndOfFileToken);
14502N(SyntaxKind.CompilationUnit);
14504N(SyntaxKind.StructDeclaration);
14506N(SyntaxKind.RefKeyword);
14507N(SyntaxKind.StructKeyword);
14508N(SyntaxKind.IdentifierToken, "R2");
14509N(SyntaxKind.OpenBraceToken);
14510N(SyntaxKind.IncompleteMember);
14512N(SyntaxKind.IdentifierName);
14514N(SyntaxKind.IdentifierToken, "scoped");
14517N(SyntaxKind.FieldDeclaration);
14519N(SyntaxKind.FixedKeyword);
14520N(SyntaxKind.VariableDeclaration);
14522N(SyntaxKind.PredefinedType);
14524N(SyntaxKind.IntKeyword);
14526N(SyntaxKind.VariableDeclarator);
14528N(SyntaxKind.IdentifierToken, "F3");
14529N(SyntaxKind.BracketedArgumentList);
14531N(SyntaxKind.OpenBracketToken);
14532N(SyntaxKind.Argument);
14534N(SyntaxKind.NumericLiteralExpression);
14536N(SyntaxKind.NumericLiteralToken, "2");
14539N(SyntaxKind.CloseBracketToken);
14543N(SyntaxKind.SemicolonToken);
14545N(SyntaxKind.CloseBraceToken);
14547N(SyntaxKind.EndOfFileToken);
14570N(SyntaxKind.CompilationUnit);
14572N(SyntaxKind.StructDeclaration);
14574N(SyntaxKind.RefKeyword);
14575N(SyntaxKind.StructKeyword);
14576N(SyntaxKind.IdentifierToken, "R2");
14577N(SyntaxKind.OpenBraceToken);
14578N(SyntaxKind.IncompleteMember);
14580N(SyntaxKind.ScopedKeyword);
14581N(SyntaxKind.RefType);
14583N(SyntaxKind.RefKeyword);
14590N(SyntaxKind.FieldDeclaration);
14592N(SyntaxKind.FixedKeyword);
14593N(SyntaxKind.VariableDeclaration);
14595N(SyntaxKind.PredefinedType);
14597N(SyntaxKind.IntKeyword);
14599N(SyntaxKind.VariableDeclarator);
14601N(SyntaxKind.IdentifierToken, "F3");
14602N(SyntaxKind.BracketedArgumentList);
14604N(SyntaxKind.OpenBracketToken);
14605N(SyntaxKind.Argument);
14607N(SyntaxKind.NumericLiteralExpression);
14609N(SyntaxKind.NumericLiteralToken, "2");
14612N(SyntaxKind.CloseBracketToken);
14616N(SyntaxKind.SemicolonToken);
14618N(SyntaxKind.CloseBraceToken);
14620N(SyntaxKind.EndOfFileToken);
14640N(SyntaxKind.CompilationUnit);
14642N(SyntaxKind.ClassDeclaration);
14644N(SyntaxKind.ClassKeyword);
14645N(SyntaxKind.IdentifierToken, "C");
14646N(SyntaxKind.OpenBraceToken);
14647N(SyntaxKind.FieldDeclaration);
14649N(SyntaxKind.VariableDeclaration);
14651N(SyntaxKind.ScopedType);
14653N(SyntaxKind.ScopedKeyword);
14654N(SyntaxKind.IdentifierName);
14656N(SyntaxKind.IdentifierToken, "record");
14659N(SyntaxKind.VariableDeclarator);
14661N(SyntaxKind.IdentifierToken, "A");
14664N(SyntaxKind.SemicolonToken);
14666N(SyntaxKind.CloseBraceToken);
14668N(SyntaxKind.EndOfFileToken);
14695N(SyntaxKind.CompilationUnit);
14697N(SyntaxKind.StructDeclaration);
14699N(SyntaxKind.RefKeyword);
14700N(SyntaxKind.StructKeyword);
14701N(SyntaxKind.IdentifierToken, "R2");
14702N(SyntaxKind.OpenBraceToken);
14703N(SyntaxKind.IncompleteMember);
14705N(SyntaxKind.IdentifierName);
14707N(SyntaxKind.IdentifierToken, "scoped");
14710N(SyntaxKind.FieldDeclaration);
14712N(SyntaxKind.PrivateKeyword);
14713N(SyntaxKind.VariableDeclaration);
14715N(SyntaxKind.IdentifierName);
14717N(SyntaxKind.IdentifierToken, "R1");
14719N(SyntaxKind.VariableDeclarator);
14721N(SyntaxKind.IdentifierToken, "F1");
14724N(SyntaxKind.SemicolonToken);
14726N(SyntaxKind.IncompleteMember);
14728N(SyntaxKind.IdentifierName);
14730N(SyntaxKind.IdentifierToken, "scoped");
14733N(SyntaxKind.FieldDeclaration);
14735N(SyntaxKind.PrivateKeyword);
14736N(SyntaxKind.VariableDeclaration);
14738N(SyntaxKind.RefType);
14740N(SyntaxKind.RefKeyword);
14741N(SyntaxKind.PredefinedType);
14743N(SyntaxKind.IntKeyword);
14746N(SyntaxKind.VariableDeclarator);
14748N(SyntaxKind.IdentifierToken, "F3");
14751N(SyntaxKind.SemicolonToken);
14753N(SyntaxKind.CloseBraceToken);
14755N(SyntaxKind.EndOfFileToken);
14778N(SyntaxKind.CompilationUnit);
14780N(SyntaxKind.StructDeclaration);
14782N(SyntaxKind.RefKeyword);
14783N(SyntaxKind.StructKeyword);
14784N(SyntaxKind.IdentifierToken, "R2");
14785N(SyntaxKind.OpenBraceToken);
14786N(SyntaxKind.IncompleteMember);
14788N(SyntaxKind.IdentifierName);
14790N(SyntaxKind.IdentifierToken, "scoped");
14793N(SyntaxKind.EventFieldDeclaration);
14795N(SyntaxKind.EventKeyword);
14796N(SyntaxKind.VariableDeclaration);
14798N(SyntaxKind.PredefinedType);
14800N(SyntaxKind.IntKeyword);
14802N(SyntaxKind.VariableDeclarator);
14804N(SyntaxKind.IdentifierToken, "F3");
14807N(SyntaxKind.SemicolonToken);
14809N(SyntaxKind.CloseBraceToken);
14811N(SyntaxKind.EndOfFileToken);
14840N(SyntaxKind.CompilationUnit);
14842N(SyntaxKind.StructDeclaration);
14844N(SyntaxKind.RefKeyword);
14845N(SyntaxKind.StructKeyword);
14846N(SyntaxKind.IdentifierToken, "R2");
14847N(SyntaxKind.OpenBraceToken);
14848N(SyntaxKind.EventDeclaration);
14850N(SyntaxKind.EventKeyword);
14851N(SyntaxKind.IdentifierName);
14853N(SyntaxKind.IdentifierToken, "scoped");
14862N(SyntaxKind.FieldDeclaration);
14864N(SyntaxKind.VariableDeclaration);
14866N(SyntaxKind.PredefinedType);
14868N(SyntaxKind.IntKeyword);
14870N(SyntaxKind.VariableDeclarator);
14872N(SyntaxKind.IdentifierToken, "F3");
14875N(SyntaxKind.SemicolonToken);
14877N(SyntaxKind.CloseBraceToken);
14879N(SyntaxKind.EndOfFileToken);
14908N(SyntaxKind.CompilationUnit);
14910N(SyntaxKind.StructDeclaration);
14912N(SyntaxKind.RefKeyword);
14913N(SyntaxKind.StructKeyword);
14914N(SyntaxKind.IdentifierToken, "R2");
14915N(SyntaxKind.OpenBraceToken);
14916N(SyntaxKind.EventDeclaration);
14918N(SyntaxKind.EventKeyword);
14919N(SyntaxKind.IdentifierName);
14921N(SyntaxKind.IdentifierToken, "scoped");
14930N(SyntaxKind.FieldDeclaration);
14932N(SyntaxKind.VariableDeclaration);
14934N(SyntaxKind.RefType);
14936N(SyntaxKind.RefKeyword);
14937N(SyntaxKind.PredefinedType);
14939N(SyntaxKind.IntKeyword);
14942N(SyntaxKind.VariableDeclarator);
14944N(SyntaxKind.IdentifierToken, "F3");
14947N(SyntaxKind.SemicolonToken);
14949N(SyntaxKind.CloseBraceToken);
14951N(SyntaxKind.EndOfFileToken);
14972N(SyntaxKind.CompilationUnit);
14974N(SyntaxKind.GlobalStatement);
14976N(SyntaxKind.FixedStatement);
14978N(SyntaxKind.FixedKeyword);
14979N(SyntaxKind.OpenParenToken);
14980N(SyntaxKind.VariableDeclaration);
14982N(SyntaxKind.IdentifierName);
14984N(SyntaxKind.IdentifierToken, "scoped");
14991N(SyntaxKind.CloseParenToken);
14992N(SyntaxKind.EmptyStatement);
14994N(SyntaxKind.SemicolonToken);
14998N(SyntaxKind.EndOfFileToken);
15019N(SyntaxKind.CompilationUnit);
15021N(SyntaxKind.GlobalStatement);
15023N(SyntaxKind.FixedStatement);
15025N(SyntaxKind.FixedKeyword);
15026N(SyntaxKind.OpenParenToken);
15027N(SyntaxKind.VariableDeclaration);
15029N(SyntaxKind.IdentifierName);
15031N(SyntaxKind.IdentifierToken, "scoped");
15038N(SyntaxKind.CloseParenToken);
15039N(SyntaxKind.EmptyStatement);
15041N(SyntaxKind.SemicolonToken);
15045N(SyntaxKind.EndOfFileToken);
15066N(SyntaxKind.CompilationUnit);
15068N(SyntaxKind.GlobalStatement);
15070N(SyntaxKind.FixedStatement);
15072N(SyntaxKind.FixedKeyword);
15073N(SyntaxKind.OpenParenToken);
15074N(SyntaxKind.VariableDeclaration);
15076N(SyntaxKind.IdentifierName);
15078N(SyntaxKind.IdentifierToken, "scoped");
15085N(SyntaxKind.CloseParenToken);
15086N(SyntaxKind.EmptyStatement);
15088N(SyntaxKind.SemicolonToken);
15092N(SyntaxKind.EndOfFileToken);
15123N(SyntaxKind.CompilationUnit);
15125N(SyntaxKind.GlobalStatement);
15127N(SyntaxKind.TryStatement);
15129N(SyntaxKind.TryKeyword);
15130N(SyntaxKind.Block);
15132N(SyntaxKind.OpenBraceToken);
15133N(SyntaxKind.CloseBraceToken);
15135N(SyntaxKind.CatchClause);
15137N(SyntaxKind.CatchKeyword);
15138N(SyntaxKind.CatchDeclaration);
15140N(SyntaxKind.OpenParenToken);
15141N(SyntaxKind.IdentifierName);
15143N(SyntaxKind.IdentifierToken, "scoped");
15145N(SyntaxKind.IdentifierToken, "T");
15148N(SyntaxKind.Block);
15151N(SyntaxKind.ExpressionStatement);
15153N(SyntaxKind.IdentifierName);
15155N(SyntaxKind.IdentifierToken, "a");
15159N(SyntaxKind.Block);
15161N(SyntaxKind.OpenBraceToken);
15162N(SyntaxKind.CloseBraceToken);
15169N(SyntaxKind.EndOfFileToken);
15200N(SyntaxKind.CompilationUnit);
15202N(SyntaxKind.GlobalStatement);
15204N(SyntaxKind.TryStatement);
15206N(SyntaxKind.TryKeyword);
15207N(SyntaxKind.Block);
15209N(SyntaxKind.OpenBraceToken);
15210N(SyntaxKind.CloseBraceToken);
15212N(SyntaxKind.CatchClause);
15214N(SyntaxKind.CatchKeyword);
15215N(SyntaxKind.CatchDeclaration);
15217N(SyntaxKind.OpenParenToken);
15218N(SyntaxKind.IdentifierName);
15220N(SyntaxKind.IdentifierToken, "scoped");
15224N(SyntaxKind.Block);
15227N(SyntaxKind.LocalDeclarationStatement);
15229N(SyntaxKind.VariableDeclaration);
15231N(SyntaxKind.RefType);
15233N(SyntaxKind.RefKeyword);
15234N(SyntaxKind.IdentifierName);
15236N(SyntaxKind.IdentifierToken, "T");
15239N(SyntaxKind.VariableDeclarator);
15241N(SyntaxKind.IdentifierToken, "a");
15246N(SyntaxKind.Block);
15248N(SyntaxKind.OpenBraceToken);
15249N(SyntaxKind.CloseBraceToken);
15256N(SyntaxKind.EndOfFileToken);
15287N(SyntaxKind.CompilationUnit);
15289N(SyntaxKind.GlobalStatement);
15291N(SyntaxKind.TryStatement);
15293N(SyntaxKind.TryKeyword);
15294N(SyntaxKind.Block);
15296N(SyntaxKind.OpenBraceToken);
15297N(SyntaxKind.CloseBraceToken);
15299N(SyntaxKind.CatchClause);
15301N(SyntaxKind.CatchKeyword);
15302N(SyntaxKind.CatchDeclaration);
15304N(SyntaxKind.OpenParenToken);
15305N(SyntaxKind.IdentifierName);
15307N(SyntaxKind.IdentifierToken, "scoped");
15311N(SyntaxKind.Block);
15314N(SyntaxKind.LocalDeclarationStatement);
15316N(SyntaxKind.VariableDeclaration);
15318N(SyntaxKind.RefType);
15320N(SyntaxKind.RefKeyword);
15321N(SyntaxKind.ReadOnlyKeyword);
15322N(SyntaxKind.IdentifierName);
15324N(SyntaxKind.IdentifierToken, "T");
15327N(SyntaxKind.VariableDeclarator);
15329N(SyntaxKind.IdentifierToken, "a");
15334N(SyntaxKind.Block);
15336N(SyntaxKind.OpenBraceToken);
15337N(SyntaxKind.CloseBraceToken);
15344N(SyntaxKind.EndOfFileToken);
Parsing\DeconstructionTests.cs (1415)
49N(SyntaxKind.CompilationUnit);
51N(SyntaxKind.ClassDeclaration);
53N(SyntaxKind.ClassKeyword);
54N(SyntaxKind.IdentifierToken);
55N(SyntaxKind.OpenBraceToken);
56N(SyntaxKind.MethodDeclaration);
58N(SyntaxKind.PredefinedType);
60N(SyntaxKind.VoidKeyword);
62N(SyntaxKind.IdentifierToken);
63N(SyntaxKind.ParameterList);
65N(SyntaxKind.OpenParenToken);
66N(SyntaxKind.CloseParenToken);
68N(SyntaxKind.Block);
70N(SyntaxKind.OpenBraceToken);
71N(SyntaxKind.ExpressionStatement);
73N(SyntaxKind.InvocationExpression);
75N(SyntaxKind.SimpleMemberAccessExpression);
77N(SyntaxKind.ParenthesizedExpression);
79N(SyntaxKind.OpenParenToken);
80N(SyntaxKind.IdentifierName);
82N(SyntaxKind.IdentifierToken);
84N(SyntaxKind.CloseParenToken);
86N(SyntaxKind.DotToken);
87N(SyntaxKind.IdentifierName);
89N(SyntaxKind.IdentifierToken);
92N(SyntaxKind.ArgumentList);
94N(SyntaxKind.OpenParenToken);
95N(SyntaxKind.CloseParenToken);
98N(SyntaxKind.SemicolonToken);
100N(SyntaxKind.CloseBraceToken);
103N(SyntaxKind.CloseBraceToken);
105N(SyntaxKind.EndOfFileToken);
123N(SyntaxKind.CompilationUnit);
125N(SyntaxKind.ClassDeclaration);
127N(SyntaxKind.ClassKeyword);
128N(SyntaxKind.IdentifierToken);
129N(SyntaxKind.OpenBraceToken);
130N(SyntaxKind.MethodDeclaration);
132N(SyntaxKind.PredefinedType);
134N(SyntaxKind.VoidKeyword);
136N(SyntaxKind.IdentifierToken);
137N(SyntaxKind.ParameterList);
139N(SyntaxKind.OpenParenToken);
140N(SyntaxKind.CloseParenToken);
142N(SyntaxKind.Block);
144N(SyntaxKind.OpenBraceToken);
145N(SyntaxKind.LocalDeclarationStatement);
147N(SyntaxKind.VariableDeclaration);
149N(SyntaxKind.TupleType);
151N(SyntaxKind.OpenParenToken);
152N(SyntaxKind.TupleElement);
154N(SyntaxKind.IdentifierName);
156N(SyntaxKind.IdentifierToken);
158N(SyntaxKind.IdentifierToken);
160N(SyntaxKind.CommaToken);
161N(SyntaxKind.TupleElement);
163N(SyntaxKind.IdentifierName);
165N(SyntaxKind.IdentifierToken);
167N(SyntaxKind.IdentifierToken);
169N(SyntaxKind.CloseParenToken);
171N(SyntaxKind.VariableDeclarator);
173N(SyntaxKind.IdentifierToken);
176N(SyntaxKind.SemicolonToken);
178N(SyntaxKind.CloseBraceToken);
181N(SyntaxKind.CloseBraceToken);
183N(SyntaxKind.EndOfFileToken);
201N(SyntaxKind.CompilationUnit);
203N(SyntaxKind.ClassDeclaration);
205N(SyntaxKind.ClassKeyword);
206N(SyntaxKind.IdentifierToken);
207N(SyntaxKind.OpenBraceToken);
208N(SyntaxKind.MethodDeclaration);
210N(SyntaxKind.PredefinedType);
212N(SyntaxKind.VoidKeyword);
214N(SyntaxKind.IdentifierToken);
215N(SyntaxKind.ParameterList);
217N(SyntaxKind.OpenParenToken);
218N(SyntaxKind.CloseParenToken);
220N(SyntaxKind.Block);
222N(SyntaxKind.OpenBraceToken);
223N(SyntaxKind.LocalDeclarationStatement);
225N(SyntaxKind.VariableDeclaration);
227N(SyntaxKind.TupleType);
229N(SyntaxKind.OpenParenToken);
230N(SyntaxKind.TupleElement);
232N(SyntaxKind.IdentifierName);
234N(SyntaxKind.IdentifierToken);
237N(SyntaxKind.CommaToken);
238N(SyntaxKind.TupleElement);
240N(SyntaxKind.IdentifierName);
242N(SyntaxKind.IdentifierToken);
245N(SyntaxKind.CloseParenToken);
247N(SyntaxKind.VariableDeclarator);
249N(SyntaxKind.IdentifierToken);
252N(SyntaxKind.SemicolonToken);
254N(SyntaxKind.CloseBraceToken);
257N(SyntaxKind.CloseBraceToken);
259N(SyntaxKind.EndOfFileToken);
277N(SyntaxKind.CompilationUnit);
279N(SyntaxKind.ClassDeclaration);
281N(SyntaxKind.ClassKeyword);
282N(SyntaxKind.IdentifierToken);
283N(SyntaxKind.OpenBraceToken);
284N(SyntaxKind.MethodDeclaration);
286N(SyntaxKind.PredefinedType);
288N(SyntaxKind.VoidKeyword);
290N(SyntaxKind.IdentifierToken);
291N(SyntaxKind.ParameterList);
293N(SyntaxKind.OpenParenToken);
294N(SyntaxKind.CloseParenToken);
296N(SyntaxKind.Block);
298N(SyntaxKind.OpenBraceToken);
299N(SyntaxKind.LocalDeclarationStatement);
301N(SyntaxKind.VariableDeclaration);
303N(SyntaxKind.ArrayType);
305N(SyntaxKind.TupleType);
307N(SyntaxKind.OpenParenToken);
308N(SyntaxKind.TupleElement);
310N(SyntaxKind.IdentifierName);
312N(SyntaxKind.IdentifierToken);
315N(SyntaxKind.CommaToken);
316N(SyntaxKind.TupleElement);
318N(SyntaxKind.IdentifierName);
320N(SyntaxKind.IdentifierToken);
323N(SyntaxKind.CloseParenToken);
325N(SyntaxKind.ArrayRankSpecifier);
327N(SyntaxKind.OpenBracketToken);
328N(SyntaxKind.OmittedArraySizeExpression);
330N(SyntaxKind.OmittedArraySizeExpressionToken);
332N(SyntaxKind.CloseBracketToken);
335N(SyntaxKind.VariableDeclarator);
337N(SyntaxKind.IdentifierToken);
340N(SyntaxKind.SemicolonToken);
342N(SyntaxKind.CloseBraceToken);
345N(SyntaxKind.CloseBraceToken);
347N(SyntaxKind.EndOfFileToken);
365N(SyntaxKind.CompilationUnit);
367N(SyntaxKind.ClassDeclaration);
369N(SyntaxKind.ClassKeyword);
370N(SyntaxKind.IdentifierToken);
371N(SyntaxKind.OpenBraceToken);
372N(SyntaxKind.MethodDeclaration);
374N(SyntaxKind.PredefinedType);
376N(SyntaxKind.VoidKeyword);
378N(SyntaxKind.IdentifierToken);
379N(SyntaxKind.ParameterList);
381N(SyntaxKind.OpenParenToken);
382N(SyntaxKind.CloseParenToken);
384N(SyntaxKind.Block);
386N(SyntaxKind.OpenBraceToken);
387N(SyntaxKind.ExpressionStatement);
389N(SyntaxKind.InvocationExpression);
391N(SyntaxKind.SimpleMemberAccessExpression);
393N(SyntaxKind.TupleExpression);
395N(SyntaxKind.OpenParenToken);
396N(SyntaxKind.Argument);
398N(SyntaxKind.IdentifierName);
400N(SyntaxKind.IdentifierToken);
403N(SyntaxKind.CommaToken);
404N(SyntaxKind.Argument);
406N(SyntaxKind.IdentifierName);
408N(SyntaxKind.IdentifierToken);
411N(SyntaxKind.CloseParenToken);
413N(SyntaxKind.DotToken);
414N(SyntaxKind.IdentifierName);
416N(SyntaxKind.IdentifierToken);
419N(SyntaxKind.ArgumentList);
421N(SyntaxKind.OpenParenToken);
422N(SyntaxKind.CloseParenToken);
425N(SyntaxKind.SemicolonToken);
427N(SyntaxKind.CloseBraceToken);
430N(SyntaxKind.CloseBraceToken);
432N(SyntaxKind.EndOfFileToken);
449N(SyntaxKind.CompilationUnit);
451N(SyntaxKind.ClassDeclaration);
453N(SyntaxKind.ClassKeyword);
454N(SyntaxKind.IdentifierToken);
455N(SyntaxKind.OpenBraceToken);
456N(SyntaxKind.MethodDeclaration);
458N(SyntaxKind.PredefinedType);
460N(SyntaxKind.VoidKeyword);
462N(SyntaxKind.IdentifierToken);
463N(SyntaxKind.ParameterList);
465N(SyntaxKind.OpenParenToken);
466N(SyntaxKind.CloseParenToken);
468N(SyntaxKind.Block);
470N(SyntaxKind.OpenBraceToken);
471N(SyntaxKind.ExpressionStatement);
473N(SyntaxKind.SimpleAssignmentExpression);
475N(SyntaxKind.TupleExpression);
477N(SyntaxKind.OpenParenToken);
478N(SyntaxKind.Argument);
480N(SyntaxKind.IdentifierName);
482N(SyntaxKind.IdentifierToken);
485N(SyntaxKind.CommaToken);
486N(SyntaxKind.Argument);
488N(SyntaxKind.IdentifierName);
490N(SyntaxKind.IdentifierToken);
493N(SyntaxKind.CloseParenToken);
495N(SyntaxKind.EqualsToken);
496N(SyntaxKind.IdentifierName);
498N(SyntaxKind.IdentifierToken);
501N(SyntaxKind.SemicolonToken);
503N(SyntaxKind.CloseBraceToken);
506N(SyntaxKind.CloseBraceToken);
508N(SyntaxKind.EndOfFileToken);
524N(SyntaxKind.CompilationUnit);
526N(SyntaxKind.ClassDeclaration);
528N(SyntaxKind.ClassKeyword);
529N(SyntaxKind.IdentifierToken, "C");
530N(SyntaxKind.OpenBraceToken);
531N(SyntaxKind.MethodDeclaration);
533N(SyntaxKind.PredefinedType);
535N(SyntaxKind.VoidKeyword);
537N(SyntaxKind.IdentifierToken, "Goo");
538N(SyntaxKind.ParameterList);
540N(SyntaxKind.OpenParenToken);
541N(SyntaxKind.CloseParenToken);
543N(SyntaxKind.Block);
545N(SyntaxKind.OpenBraceToken);
546N(SyntaxKind.ForStatement);
548N(SyntaxKind.ForKeyword);
549N(SyntaxKind.OpenParenToken);
550N(SyntaxKind.VariableDeclaration);
552N(SyntaxKind.IdentifierName);
554N(SyntaxKind.IdentifierToken, "Int32");
556N(SyntaxKind.VariableDeclarator);
558N(SyntaxKind.IdentifierToken, "x");
559N(SyntaxKind.EqualsValueClause);
561N(SyntaxKind.EqualsToken);
562N(SyntaxKind.IdentifierName);
564N(SyntaxKind.IdentifierToken, "goo");
569N(SyntaxKind.SemicolonToken);
570N(SyntaxKind.SemicolonToken);
571N(SyntaxKind.CloseParenToken);
572N(SyntaxKind.Block);
574N(SyntaxKind.OpenBraceToken);
575N(SyntaxKind.CloseBraceToken);
578N(SyntaxKind.CloseBraceToken);
581N(SyntaxKind.CloseBraceToken);
583N(SyntaxKind.EndOfFileToken);
600N(SyntaxKind.CompilationUnit);
602N(SyntaxKind.ClassDeclaration);
604N(SyntaxKind.ClassKeyword);
605N(SyntaxKind.IdentifierToken);
606N(SyntaxKind.OpenBraceToken);
607N(SyntaxKind.MethodDeclaration);
609N(SyntaxKind.PredefinedType);
611N(SyntaxKind.VoidKeyword);
613N(SyntaxKind.IdentifierToken);
614N(SyntaxKind.ParameterList);
616N(SyntaxKind.OpenParenToken);
617N(SyntaxKind.CloseParenToken);
619N(SyntaxKind.Block);
621N(SyntaxKind.OpenBraceToken);
622N(SyntaxKind.ExpressionStatement);
624N(SyntaxKind.SimpleAssignmentExpression);
626N(SyntaxKind.TupleExpression);
628N(SyntaxKind.OpenParenToken);
629N(SyntaxKind.Argument);
631N(SyntaxKind.IdentifierName);
633N(SyntaxKind.IdentifierToken);
636N(SyntaxKind.CommaToken);
637N(SyntaxKind.Argument);
639N(SyntaxKind.TupleExpression);
641N(SyntaxKind.OpenParenToken);
642N(SyntaxKind.Argument);
644N(SyntaxKind.IdentifierName);
646N(SyntaxKind.IdentifierToken);
649N(SyntaxKind.CommaToken);
650N(SyntaxKind.Argument);
652N(SyntaxKind.IdentifierName);
654N(SyntaxKind.IdentifierToken);
657N(SyntaxKind.CloseParenToken);
660N(SyntaxKind.CloseParenToken);
662N(SyntaxKind.EqualsToken);
663N(SyntaxKind.IdentifierName);
665N(SyntaxKind.IdentifierToken);
668N(SyntaxKind.SemicolonToken);
670N(SyntaxKind.CloseBraceToken);
673N(SyntaxKind.CloseBraceToken);
675N(SyntaxKind.EndOfFileToken);
692N(SyntaxKind.CompilationUnit);
694N(SyntaxKind.ClassDeclaration);
696N(SyntaxKind.ClassKeyword);
697N(SyntaxKind.IdentifierToken, "C");
698N(SyntaxKind.OpenBraceToken);
699N(SyntaxKind.MethodDeclaration);
701N(SyntaxKind.PredefinedType);
703N(SyntaxKind.VoidKeyword);
705N(SyntaxKind.IdentifierToken, "Goo");
706N(SyntaxKind.ParameterList);
708N(SyntaxKind.OpenParenToken);
709N(SyntaxKind.CloseParenToken);
711N(SyntaxKind.Block);
713N(SyntaxKind.OpenBraceToken);
714N(SyntaxKind.ExpressionStatement);
716N(SyntaxKind.SimpleAssignmentExpression);
718N(SyntaxKind.TupleExpression);
720N(SyntaxKind.OpenParenToken);
721N(SyntaxKind.Argument);
723N(SyntaxKind.DeclarationExpression);
725N(SyntaxKind.IdentifierName);
727N(SyntaxKind.IdentifierToken, "Int32");
729N(SyntaxKind.SingleVariableDesignation);
731N(SyntaxKind.IdentifierToken, "a");
735N(SyntaxKind.CommaToken);
736N(SyntaxKind.Argument);
738N(SyntaxKind.DeclarationExpression);
740N(SyntaxKind.IdentifierName);
742N(SyntaxKind.IdentifierToken, "Int64");
744N(SyntaxKind.SingleVariableDesignation);
746N(SyntaxKind.IdentifierToken, "b");
750N(SyntaxKind.CloseParenToken);
752N(SyntaxKind.EqualsToken);
753N(SyntaxKind.IdentifierName);
755N(SyntaxKind.IdentifierToken, "goo");
758N(SyntaxKind.SemicolonToken);
760N(SyntaxKind.CloseBraceToken);
763N(SyntaxKind.CloseBraceToken);
765N(SyntaxKind.EndOfFileToken);
782N(SyntaxKind.CompilationUnit);
784N(SyntaxKind.ClassDeclaration);
786N(SyntaxKind.ClassKeyword);
787N(SyntaxKind.IdentifierToken, "C");
788N(SyntaxKind.OpenBraceToken);
789N(SyntaxKind.MethodDeclaration);
791N(SyntaxKind.PredefinedType);
793N(SyntaxKind.VoidKeyword);
795N(SyntaxKind.IdentifierToken, "Goo");
796N(SyntaxKind.ParameterList);
798N(SyntaxKind.OpenParenToken);
799N(SyntaxKind.CloseParenToken);
801N(SyntaxKind.Block);
803N(SyntaxKind.OpenBraceToken);
804N(SyntaxKind.ExpressionStatement);
806N(SyntaxKind.SimpleAssignmentExpression);
808N(SyntaxKind.TupleExpression);
810N(SyntaxKind.OpenParenToken);
811N(SyntaxKind.Argument);
813N(SyntaxKind.TupleExpression);
815N(SyntaxKind.OpenParenToken);
816N(SyntaxKind.Argument);
818N(SyntaxKind.DeclarationExpression);
820N(SyntaxKind.IdentifierName);
822N(SyntaxKind.IdentifierToken, "Int32");
824N(SyntaxKind.SingleVariableDesignation);
826N(SyntaxKind.IdentifierToken, "a");
830N(SyntaxKind.CommaToken);
831N(SyntaxKind.Argument);
833N(SyntaxKind.DeclarationExpression);
835N(SyntaxKind.IdentifierName);
837N(SyntaxKind.IdentifierToken, "Int64");
839N(SyntaxKind.SingleVariableDesignation);
841N(SyntaxKind.IdentifierToken, "b");
845N(SyntaxKind.CloseParenToken);
848N(SyntaxKind.CommaToken);
849N(SyntaxKind.Argument);
851N(SyntaxKind.DeclarationExpression);
853N(SyntaxKind.IdentifierName);
855N(SyntaxKind.IdentifierToken, "Int32");
857N(SyntaxKind.SingleVariableDesignation);
859N(SyntaxKind.IdentifierToken, "c");
863N(SyntaxKind.CloseParenToken);
865N(SyntaxKind.EqualsToken);
866N(SyntaxKind.IdentifierName);
868N(SyntaxKind.IdentifierToken, "goo");
871N(SyntaxKind.SemicolonToken);
873N(SyntaxKind.CloseBraceToken);
876N(SyntaxKind.CloseBraceToken);
878N(SyntaxKind.EndOfFileToken);
895N(SyntaxKind.CompilationUnit);
897N(SyntaxKind.ClassDeclaration);
899N(SyntaxKind.ClassKeyword);
900N(SyntaxKind.IdentifierToken, "C");
901N(SyntaxKind.OpenBraceToken);
902N(SyntaxKind.MethodDeclaration);
904N(SyntaxKind.PredefinedType);
906N(SyntaxKind.VoidKeyword);
908N(SyntaxKind.IdentifierToken, "Goo");
909N(SyntaxKind.ParameterList);
911N(SyntaxKind.OpenParenToken);
912N(SyntaxKind.CloseParenToken);
914N(SyntaxKind.Block);
916N(SyntaxKind.OpenBraceToken);
917N(SyntaxKind.ExpressionStatement);
919N(SyntaxKind.SimpleAssignmentExpression);
921N(SyntaxKind.DeclarationExpression);
923N(SyntaxKind.IdentifierName);
925N(SyntaxKind.IdentifierToken, "var");
927N(SyntaxKind.ParenthesizedVariableDesignation);
929N(SyntaxKind.OpenParenToken);
930N(SyntaxKind.SingleVariableDesignation);
932N(SyntaxKind.IdentifierToken, "a");
934N(SyntaxKind.CommaToken);
935N(SyntaxKind.SingleVariableDesignation);
937N(SyntaxKind.IdentifierToken, "b");
939N(SyntaxKind.CloseParenToken);
942N(SyntaxKind.EqualsToken);
943N(SyntaxKind.IdentifierName);
945N(SyntaxKind.IdentifierToken, "goo");
948N(SyntaxKind.SemicolonToken);
950N(SyntaxKind.CloseBraceToken);
953N(SyntaxKind.CloseBraceToken);
955N(SyntaxKind.EndOfFileToken);
972N(SyntaxKind.CompilationUnit);
974N(SyntaxKind.ClassDeclaration);
976N(SyntaxKind.ClassKeyword);
977N(SyntaxKind.IdentifierToken, "C");
978N(SyntaxKind.OpenBraceToken);
979N(SyntaxKind.MethodDeclaration);
981N(SyntaxKind.PredefinedType);
983N(SyntaxKind.VoidKeyword);
985N(SyntaxKind.IdentifierToken, "Goo");
986N(SyntaxKind.ParameterList);
988N(SyntaxKind.OpenParenToken);
989N(SyntaxKind.CloseParenToken);
991N(SyntaxKind.Block);
993N(SyntaxKind.OpenBraceToken);
994N(SyntaxKind.ExpressionStatement);
996N(SyntaxKind.SimpleAssignmentExpression);
998N(SyntaxKind.DeclarationExpression);
1000N(SyntaxKind.IdentifierName);
1002N(SyntaxKind.IdentifierToken, "var");
1004N(SyntaxKind.ParenthesizedVariableDesignation);
1006N(SyntaxKind.OpenParenToken);
1007N(SyntaxKind.ParenthesizedVariableDesignation);
1009N(SyntaxKind.OpenParenToken);
1010N(SyntaxKind.SingleVariableDesignation);
1012N(SyntaxKind.IdentifierToken, "a");
1014N(SyntaxKind.CommaToken);
1015N(SyntaxKind.SingleVariableDesignation);
1017N(SyntaxKind.IdentifierToken, "b");
1019N(SyntaxKind.CloseParenToken);
1021N(SyntaxKind.CommaToken);
1022N(SyntaxKind.SingleVariableDesignation);
1024N(SyntaxKind.IdentifierToken, "c");
1026N(SyntaxKind.CloseParenToken);
1029N(SyntaxKind.EqualsToken);
1030N(SyntaxKind.IdentifierName);
1032N(SyntaxKind.IdentifierToken, "goo");
1035N(SyntaxKind.SemicolonToken);
1037N(SyntaxKind.CloseBraceToken);
1040N(SyntaxKind.CloseBraceToken);
1042N(SyntaxKind.EndOfFileToken);
1059N(SyntaxKind.CompilationUnit);
1061N(SyntaxKind.ClassDeclaration);
1063N(SyntaxKind.ClassKeyword);
1064N(SyntaxKind.IdentifierToken, "C");
1065N(SyntaxKind.OpenBraceToken);
1066N(SyntaxKind.MethodDeclaration);
1068N(SyntaxKind.PredefinedType);
1070N(SyntaxKind.VoidKeyword);
1072N(SyntaxKind.IdentifierToken, "Goo");
1073N(SyntaxKind.ParameterList);
1075N(SyntaxKind.OpenParenToken);
1076N(SyntaxKind.CloseParenToken);
1078N(SyntaxKind.Block);
1080N(SyntaxKind.OpenBraceToken);
1081N(SyntaxKind.ExpressionStatement);
1083N(SyntaxKind.InvocationExpression);
1085N(SyntaxKind.IdentifierName);
1087N(SyntaxKind.IdentifierToken, "var");
1089N(SyntaxKind.ArgumentList);
1091N(SyntaxKind.OpenParenToken);
1092N(SyntaxKind.Argument);
1094N(SyntaxKind.IdentifierName);
1096N(SyntaxKind.IdentifierToken, "a");
1099N(SyntaxKind.CommaToken);
1100N(SyntaxKind.Argument);
1102N(SyntaxKind.IdentifierName);
1104N(SyntaxKind.IdentifierToken, "b");
1107N(SyntaxKind.CloseParenToken);
1110N(SyntaxKind.SemicolonToken);
1112N(SyntaxKind.CloseBraceToken);
1115N(SyntaxKind.CloseBraceToken);
1117N(SyntaxKind.EndOfFileToken);
1133N(SyntaxKind.CompilationUnit);
1135N(SyntaxKind.ClassDeclaration);
1137N(SyntaxKind.ClassKeyword);
1138N(SyntaxKind.IdentifierToken, "C");
1139N(SyntaxKind.OpenBraceToken);
1140N(SyntaxKind.MethodDeclaration);
1142N(SyntaxKind.PredefinedType);
1144N(SyntaxKind.VoidKeyword);
1146N(SyntaxKind.IdentifierToken, "Goo");
1147N(SyntaxKind.ParameterList);
1149N(SyntaxKind.OpenParenToken);
1150N(SyntaxKind.CloseParenToken);
1152N(SyntaxKind.Block);
1154N(SyntaxKind.OpenBraceToken);
1155N(SyntaxKind.ExpressionStatement);
1157N(SyntaxKind.SimpleAssignmentExpression);
1159N(SyntaxKind.TupleExpression);
1161N(SyntaxKind.OpenParenToken);
1162N(SyntaxKind.Argument);
1164N(SyntaxKind.DeclarationExpression);
1166N(SyntaxKind.IdentifierName);
1168N(SyntaxKind.IdentifierToken, "Int32");
1170N(SyntaxKind.SingleVariableDesignation);
1172N(SyntaxKind.IdentifierToken, "x");
1176N(SyntaxKind.CommaToken);
1177N(SyntaxKind.Argument);
1179N(SyntaxKind.DeclarationExpression);
1181N(SyntaxKind.IdentifierName);
1183N(SyntaxKind.IdentifierToken, "var");
1185N(SyntaxKind.ParenthesizedVariableDesignation);
1187N(SyntaxKind.OpenParenToken);
1188N(SyntaxKind.SingleVariableDesignation);
1190N(SyntaxKind.IdentifierToken, "y");
1192N(SyntaxKind.CommaToken);
1193N(SyntaxKind.SingleVariableDesignation);
1195N(SyntaxKind.IdentifierToken, "z");
1197N(SyntaxKind.CloseParenToken);
1201N(SyntaxKind.CloseParenToken);
1203N(SyntaxKind.EqualsToken);
1204N(SyntaxKind.IdentifierName);
1206N(SyntaxKind.IdentifierToken, "goo");
1209N(SyntaxKind.SemicolonToken);
1211N(SyntaxKind.CloseBraceToken);
1214N(SyntaxKind.CloseBraceToken);
1216N(SyntaxKind.EndOfFileToken);
1232N(SyntaxKind.CompilationUnit);
1234N(SyntaxKind.ClassDeclaration);
1236N(SyntaxKind.ClassKeyword);
1237N(SyntaxKind.IdentifierToken, "C");
1238N(SyntaxKind.OpenBraceToken);
1239N(SyntaxKind.MethodDeclaration);
1241N(SyntaxKind.PredefinedType);
1243N(SyntaxKind.VoidKeyword);
1245N(SyntaxKind.IdentifierToken, "Goo");
1246N(SyntaxKind.ParameterList);
1248N(SyntaxKind.OpenParenToken);
1249N(SyntaxKind.CloseParenToken);
1251N(SyntaxKind.Block);
1253N(SyntaxKind.OpenBraceToken);
1254N(SyntaxKind.ForStatement);
1256N(SyntaxKind.ForKeyword);
1257N(SyntaxKind.OpenParenToken);
1258N(SyntaxKind.SimpleAssignmentExpression);
1260N(SyntaxKind.TupleExpression);
1262N(SyntaxKind.OpenParenToken);
1263N(SyntaxKind.Argument);
1265N(SyntaxKind.DeclarationExpression);
1267N(SyntaxKind.IdentifierName);
1269N(SyntaxKind.IdentifierToken, "Int32");
1271N(SyntaxKind.SingleVariableDesignation);
1273N(SyntaxKind.IdentifierToken, "x");
1277N(SyntaxKind.CommaToken);
1278N(SyntaxKind.Argument);
1280N(SyntaxKind.DeclarationExpression);
1282N(SyntaxKind.IdentifierName);
1284N(SyntaxKind.IdentifierToken, "Int64");
1286N(SyntaxKind.SingleVariableDesignation);
1288N(SyntaxKind.IdentifierToken, "y");
1292N(SyntaxKind.CloseParenToken);
1294N(SyntaxKind.EqualsToken);
1295N(SyntaxKind.IdentifierName);
1297N(SyntaxKind.IdentifierToken, "goo");
1300N(SyntaxKind.SemicolonToken);
1301N(SyntaxKind.SemicolonToken);
1302N(SyntaxKind.CloseParenToken);
1303N(SyntaxKind.Block);
1305N(SyntaxKind.OpenBraceToken);
1306N(SyntaxKind.CloseBraceToken);
1309N(SyntaxKind.CloseBraceToken);
1312N(SyntaxKind.CloseBraceToken);
1314N(SyntaxKind.EndOfFileToken);
1330N(SyntaxKind.CompilationUnit);
1332N(SyntaxKind.ClassDeclaration);
1334N(SyntaxKind.ClassKeyword);
1335N(SyntaxKind.IdentifierToken, "C");
1336N(SyntaxKind.OpenBraceToken);
1337N(SyntaxKind.MethodDeclaration);
1339N(SyntaxKind.PredefinedType);
1341N(SyntaxKind.VoidKeyword);
1343N(SyntaxKind.IdentifierToken, "Goo");
1344N(SyntaxKind.ParameterList);
1346N(SyntaxKind.OpenParenToken);
1347N(SyntaxKind.CloseParenToken);
1349N(SyntaxKind.Block);
1351N(SyntaxKind.OpenBraceToken);
1352N(SyntaxKind.ForStatement);
1354N(SyntaxKind.ForKeyword);
1355N(SyntaxKind.OpenParenToken);
1356N(SyntaxKind.SimpleAssignmentExpression);
1358N(SyntaxKind.DeclarationExpression);
1360N(SyntaxKind.IdentifierName);
1362N(SyntaxKind.IdentifierToken, "var");
1364N(SyntaxKind.ParenthesizedVariableDesignation);
1366N(SyntaxKind.OpenParenToken);
1367N(SyntaxKind.SingleVariableDesignation);
1369N(SyntaxKind.IdentifierToken, "x");
1371N(SyntaxKind.CommaToken);
1372N(SyntaxKind.SingleVariableDesignation);
1374N(SyntaxKind.IdentifierToken, "y");
1376N(SyntaxKind.CloseParenToken);
1379N(SyntaxKind.EqualsToken);
1380N(SyntaxKind.IdentifierName);
1382N(SyntaxKind.IdentifierToken, "goo");
1385N(SyntaxKind.SemicolonToken);
1386N(SyntaxKind.SemicolonToken);
1387N(SyntaxKind.CloseParenToken);
1388N(SyntaxKind.Block);
1390N(SyntaxKind.OpenBraceToken);
1391N(SyntaxKind.CloseBraceToken);
1394N(SyntaxKind.CloseBraceToken);
1397N(SyntaxKind.CloseBraceToken);
1399N(SyntaxKind.EndOfFileToken);
1415N(SyntaxKind.CompilationUnit);
1417N(SyntaxKind.ClassDeclaration);
1419N(SyntaxKind.ClassKeyword);
1420N(SyntaxKind.IdentifierToken, "C");
1421N(SyntaxKind.OpenBraceToken);
1422N(SyntaxKind.MethodDeclaration);
1424N(SyntaxKind.PredefinedType);
1426N(SyntaxKind.VoidKeyword);
1428N(SyntaxKind.IdentifierToken, "Goo");
1429N(SyntaxKind.ParameterList);
1431N(SyntaxKind.OpenParenToken);
1432N(SyntaxKind.CloseParenToken);
1434N(SyntaxKind.Block);
1436N(SyntaxKind.OpenBraceToken);
1437N(SyntaxKind.ForEachVariableStatement);
1439N(SyntaxKind.ForEachKeyword);
1440N(SyntaxKind.OpenParenToken);
1441N(SyntaxKind.TupleExpression);
1443N(SyntaxKind.OpenParenToken);
1444N(SyntaxKind.Argument);
1446N(SyntaxKind.DeclarationExpression);
1448N(SyntaxKind.PredefinedType);
1450N(SyntaxKind.IntKeyword);
1452N(SyntaxKind.SingleVariableDesignation);
1454N(SyntaxKind.IdentifierToken, "x");
1458N(SyntaxKind.CommaToken);
1459N(SyntaxKind.Argument);
1461N(SyntaxKind.DeclarationExpression);
1463N(SyntaxKind.IdentifierName);
1465N(SyntaxKind.IdentifierToken, "var");
1467N(SyntaxKind.SingleVariableDesignation);
1469N(SyntaxKind.IdentifierToken, "y");
1473N(SyntaxKind.CloseParenToken);
1475N(SyntaxKind.InKeyword);
1476N(SyntaxKind.IdentifierName);
1478N(SyntaxKind.IdentifierToken, "goo");
1480N(SyntaxKind.CloseParenToken);
1481N(SyntaxKind.Block);
1483N(SyntaxKind.OpenBraceToken);
1484N(SyntaxKind.CloseBraceToken);
1487N(SyntaxKind.CloseBraceToken);
1490N(SyntaxKind.CloseBraceToken);
1492N(SyntaxKind.EndOfFileToken);
1508N(SyntaxKind.CompilationUnit);
1510N(SyntaxKind.ClassDeclaration);
1512N(SyntaxKind.ClassKeyword);
1513N(SyntaxKind.IdentifierToken, "C");
1514N(SyntaxKind.OpenBraceToken);
1515N(SyntaxKind.MethodDeclaration);
1517N(SyntaxKind.PredefinedType);
1519N(SyntaxKind.VoidKeyword);
1521N(SyntaxKind.IdentifierToken, "Goo");
1522N(SyntaxKind.ParameterList);
1524N(SyntaxKind.OpenParenToken);
1525N(SyntaxKind.CloseParenToken);
1527N(SyntaxKind.Block);
1529N(SyntaxKind.OpenBraceToken);
1530N(SyntaxKind.ForEachVariableStatement);
1532N(SyntaxKind.ForEachKeyword);
1533N(SyntaxKind.OpenParenToken);
1534N(SyntaxKind.DeclarationExpression);
1536N(SyntaxKind.IdentifierName);
1538N(SyntaxKind.IdentifierToken, "var");
1540N(SyntaxKind.ParenthesizedVariableDesignation);
1542N(SyntaxKind.OpenParenToken);
1543N(SyntaxKind.SingleVariableDesignation);
1545N(SyntaxKind.IdentifierToken, "x");
1547N(SyntaxKind.CommaToken);
1548N(SyntaxKind.SingleVariableDesignation);
1550N(SyntaxKind.IdentifierToken, "y");
1552N(SyntaxKind.CloseParenToken);
1555N(SyntaxKind.InKeyword);
1556N(SyntaxKind.IdentifierName);
1558N(SyntaxKind.IdentifierToken, "goo");
1560N(SyntaxKind.CloseParenToken);
1561N(SyntaxKind.Block);
1563N(SyntaxKind.OpenBraceToken);
1564N(SyntaxKind.CloseBraceToken);
1567N(SyntaxKind.CloseBraceToken);
1570N(SyntaxKind.CloseBraceToken);
1572N(SyntaxKind.EndOfFileToken);
1581N(SyntaxKind.CompilationUnit);
1583N(SyntaxKind.GlobalStatement);
1585N(SyntaxKind.ExpressionStatement);
1587N(SyntaxKind.SimpleAssignmentExpression);
1589N(SyntaxKind.TupleExpression);
1591N(SyntaxKind.OpenParenToken);
1592N(SyntaxKind.Argument);
1594N(SyntaxKind.DeclarationExpression);
1596N(SyntaxKind.PredefinedType);
1598N(SyntaxKind.IntKeyword);
1600N(SyntaxKind.SingleVariableDesignation);
1602N(SyntaxKind.IdentifierToken, "x");
1606N(SyntaxKind.CommaToken);
1607N(SyntaxKind.Argument);
1609N(SyntaxKind.DeclarationExpression);
1611N(SyntaxKind.PredefinedType);
1613N(SyntaxKind.IntKeyword);
1615N(SyntaxKind.SingleVariableDesignation);
1617N(SyntaxKind.IdentifierToken, "y");
1621N(SyntaxKind.CloseParenToken);
1623N(SyntaxKind.EqualsToken);
1624N(SyntaxKind.TupleExpression);
1626N(SyntaxKind.OpenParenToken);
1627N(SyntaxKind.Argument);
1629N(SyntaxKind.NumericLiteralExpression);
1631N(SyntaxKind.NumericLiteralToken);
1634N(SyntaxKind.CommaToken);
1635N(SyntaxKind.Argument);
1637N(SyntaxKind.NumericLiteralExpression);
1639N(SyntaxKind.NumericLiteralToken);
1642N(SyntaxKind.CloseParenToken);
1645N(SyntaxKind.SemicolonToken);
1648N(SyntaxKind.EndOfFileToken);
1658N(SyntaxKind.CompilationUnit);
1660N(SyntaxKind.GlobalStatement);
1662N(SyntaxKind.ForEachVariableStatement);
1664N(SyntaxKind.ForEachKeyword);
1665N(SyntaxKind.OpenParenToken);
1666N(SyntaxKind.TupleExpression);
1668N(SyntaxKind.OpenParenToken);
1669N(SyntaxKind.Argument);
1671N(SyntaxKind.DeclarationExpression);
1673N(SyntaxKind.PredefinedType);
1675N(SyntaxKind.IntKeyword);
1677N(SyntaxKind.SingleVariableDesignation);
1679N(SyntaxKind.IdentifierToken, "x");
1683N(SyntaxKind.CommaToken);
1684N(SyntaxKind.Argument);
1686N(SyntaxKind.DeclarationExpression);
1688N(SyntaxKind.PredefinedType);
1690N(SyntaxKind.IntKeyword);
1692N(SyntaxKind.SingleVariableDesignation);
1694N(SyntaxKind.IdentifierToken, "y");
1698N(SyntaxKind.CloseParenToken);
1700N(SyntaxKind.InKeyword);
1701N(SyntaxKind.ImplicitArrayCreationExpression);
1703N(SyntaxKind.NewKeyword);
1704N(SyntaxKind.OpenBracketToken);
1705N(SyntaxKind.CloseBracketToken);
1706N(SyntaxKind.ArrayInitializerExpression);
1708N(SyntaxKind.OpenBraceToken);
1709N(SyntaxKind.TupleExpression);
1711N(SyntaxKind.OpenParenToken);
1712N(SyntaxKind.Argument);
1714N(SyntaxKind.NumericLiteralExpression);
1716N(SyntaxKind.NumericLiteralToken);
1719N(SyntaxKind.CommaToken);
1720N(SyntaxKind.Argument);
1722N(SyntaxKind.NumericLiteralExpression);
1724N(SyntaxKind.NumericLiteralToken);
1727N(SyntaxKind.CloseParenToken);
1729N(SyntaxKind.CloseBraceToken);
1732N(SyntaxKind.CloseParenToken);
1733N(SyntaxKind.Block);
1735N(SyntaxKind.OpenBraceToken);
1736N(SyntaxKind.CloseBraceToken);
1740N(SyntaxKind.GlobalStatement);
1742N(SyntaxKind.EmptyStatement);
1744N(SyntaxKind.SemicolonToken);
1747N(SyntaxKind.EndOfFileToken);
1763N(SyntaxKind.CompilationUnit);
1765N(SyntaxKind.ClassDeclaration);
1767N(SyntaxKind.ClassKeyword);
1768N(SyntaxKind.IdentifierToken, "C");
1769N(SyntaxKind.OpenBraceToken);
1770N(SyntaxKind.MethodDeclaration);
1772N(SyntaxKind.PredefinedType);
1774N(SyntaxKind.VoidKeyword);
1776N(SyntaxKind.IdentifierToken, "Goo");
1777N(SyntaxKind.ParameterList);
1779N(SyntaxKind.OpenParenToken);
1780N(SyntaxKind.CloseParenToken);
1782N(SyntaxKind.Block);
1784N(SyntaxKind.OpenBraceToken);
1785N(SyntaxKind.ExpressionStatement);
1787N(SyntaxKind.SimpleAssignmentExpression);
1789N(SyntaxKind.TupleExpression);
1791N(SyntaxKind.OpenParenToken);
1792N(SyntaxKind.Argument);
1794N(SyntaxKind.DeclarationExpression);
1796N(SyntaxKind.PredefinedType);
1798N(SyntaxKind.IntKeyword);
1800N(SyntaxKind.DiscardDesignation);
1802N(SyntaxKind.UnderscoreToken);
1806N(SyntaxKind.CommaToken);
1807N(SyntaxKind.Argument);
1809N(SyntaxKind.DeclarationExpression);
1811N(SyntaxKind.IdentifierName);
1813N(SyntaxKind.IdentifierToken, "var");
1815N(SyntaxKind.DiscardDesignation);
1817N(SyntaxKind.UnderscoreToken);
1821N(SyntaxKind.CommaToken);
1822N(SyntaxKind.Argument);
1824N(SyntaxKind.DeclarationExpression);
1826N(SyntaxKind.IdentifierName);
1828N(SyntaxKind.IdentifierToken, "var");
1830N(SyntaxKind.ParenthesizedVariableDesignation);
1832N(SyntaxKind.OpenParenToken);
1833N(SyntaxKind.DiscardDesignation);
1835N(SyntaxKind.UnderscoreToken);
1837N(SyntaxKind.CommaToken);
1838N(SyntaxKind.DiscardDesignation);
1840N(SyntaxKind.UnderscoreToken);
1842N(SyntaxKind.CloseParenToken);
1846N(SyntaxKind.CommaToken);
1847N(SyntaxKind.Argument);
1849N(SyntaxKind.IdentifierName);
1851N(SyntaxKind.IdentifierToken, "_");
1854N(SyntaxKind.CloseParenToken);
1856N(SyntaxKind.EqualsToken);
1857N(SyntaxKind.IdentifierName);
1859N(SyntaxKind.IdentifierToken, "e");
1862N(SyntaxKind.SemicolonToken);
1864N(SyntaxKind.CloseBraceToken);
1867N(SyntaxKind.CloseBraceToken);
1869N(SyntaxKind.EndOfFileToken);
2408N(SyntaxKind.CompilationUnit);
2410N(SyntaxKind.GlobalStatement);
2412N(SyntaxKind.LocalFunctionStatement);
2414N(SyntaxKind.PredefinedType);
2416N(SyntaxKind.VoidKeyword);
2418N(SyntaxKind.IdentifierToken, "M");
2419N(SyntaxKind.ParameterList);
2421N(SyntaxKind.OpenParenToken);
2422N(SyntaxKind.CloseParenToken);
2424N(SyntaxKind.Block);
2426N(SyntaxKind.OpenBraceToken);
2427N(SyntaxKind.ExpressionStatement);
2429N(SyntaxKind.SimpleAssignmentExpression);
2431N(SyntaxKind.DeclarationExpression);
2433N(SyntaxKind.IdentifierName);
2435N(SyntaxKind.IdentifierToken, "var");
2437N(SyntaxKind.ParenthesizedVariableDesignation);
2439N(SyntaxKind.OpenParenToken);
2440N(SyntaxKind.SingleVariableDesignation);
2442N(SyntaxKind.IdentifierToken, "x");
2444N(SyntaxKind.CommaToken);
2445N(SyntaxKind.DiscardDesignation);
2447N(SyntaxKind.UnderscoreToken);
2449N(SyntaxKind.CloseParenToken);
2452N(SyntaxKind.EqualsToken);
2453N(SyntaxKind.IdentifierName);
2455N(SyntaxKind.IdentifierToken, "e");
2458N(SyntaxKind.SemicolonToken);
2460N(SyntaxKind.CloseBraceToken);
2464N(SyntaxKind.EndOfFileToken);
2473N(SyntaxKind.CompilationUnit);
2475N(SyntaxKind.GlobalStatement);
2477N(SyntaxKind.LocalFunctionStatement);
2479N(SyntaxKind.PredefinedType);
2481N(SyntaxKind.VoidKeyword);
2483N(SyntaxKind.IdentifierToken, "M");
2484N(SyntaxKind.ParameterList);
2486N(SyntaxKind.OpenParenToken);
2487N(SyntaxKind.CloseParenToken);
2489N(SyntaxKind.Block);
2491N(SyntaxKind.OpenBraceToken);
2492N(SyntaxKind.ExpressionStatement);
2494N(SyntaxKind.SimpleAssignmentExpression);
2496N(SyntaxKind.TupleExpression);
2498N(SyntaxKind.OpenParenToken);
2499N(SyntaxKind.Argument);
2501N(SyntaxKind.DeclarationExpression);
2503N(SyntaxKind.IdentifierName);
2505N(SyntaxKind.IdentifierToken, "var");
2507N(SyntaxKind.SingleVariableDesignation);
2509N(SyntaxKind.IdentifierToken, "x");
2513N(SyntaxKind.CommaToken);
2514N(SyntaxKind.Argument);
2516N(SyntaxKind.DeclarationExpression);
2518N(SyntaxKind.IdentifierName);
2520N(SyntaxKind.IdentifierToken, "var");
2522N(SyntaxKind.DiscardDesignation);
2524N(SyntaxKind.UnderscoreToken);
2528N(SyntaxKind.CloseParenToken);
2530N(SyntaxKind.EqualsToken);
2531N(SyntaxKind.IdentifierName);
2533N(SyntaxKind.IdentifierToken, "e");
2536N(SyntaxKind.SemicolonToken);
2538N(SyntaxKind.CloseBraceToken);
2542N(SyntaxKind.EndOfFileToken);
2551N(SyntaxKind.CompilationUnit);
2553N(SyntaxKind.GlobalStatement);
2555N(SyntaxKind.LocalFunctionStatement);
2557N(SyntaxKind.PredefinedType);
2559N(SyntaxKind.VoidKeyword);
2561N(SyntaxKind.IdentifierToken, "M");
2562N(SyntaxKind.ParameterList);
2564N(SyntaxKind.OpenParenToken);
2565N(SyntaxKind.CloseParenToken);
2567N(SyntaxKind.Block);
2569N(SyntaxKind.OpenBraceToken);
2570N(SyntaxKind.ExpressionStatement);
2572N(SyntaxKind.InvocationExpression);
2574N(SyntaxKind.IdentifierName);
2576N(SyntaxKind.IdentifierToken, "M");
2578N(SyntaxKind.ArgumentList);
2580N(SyntaxKind.OpenParenToken);
2581N(SyntaxKind.Argument);
2583N(SyntaxKind.OutKeyword);
2584N(SyntaxKind.DeclarationExpression);
2586N(SyntaxKind.IdentifierName);
2588N(SyntaxKind.IdentifierToken, "var");
2590N(SyntaxKind.DiscardDesignation);
2592N(SyntaxKind.UnderscoreToken);
2596N(SyntaxKind.CloseParenToken);
2599N(SyntaxKind.SemicolonToken);
2601N(SyntaxKind.CloseBraceToken);
2605N(SyntaxKind.EndOfFileToken);
2614N(SyntaxKind.CompilationUnit);
2616N(SyntaxKind.GlobalStatement);
2618N(SyntaxKind.LocalFunctionStatement);
2620N(SyntaxKind.PredefinedType);
2622N(SyntaxKind.VoidKeyword);
2624N(SyntaxKind.IdentifierToken, "M");
2625N(SyntaxKind.ParameterList);
2627N(SyntaxKind.OpenParenToken);
2628N(SyntaxKind.CloseParenToken);
2630N(SyntaxKind.Block);
2632N(SyntaxKind.OpenBraceToken);
2633N(SyntaxKind.ExpressionStatement);
2635N(SyntaxKind.InvocationExpression);
2637N(SyntaxKind.IdentifierName);
2639N(SyntaxKind.IdentifierToken, "M");
2641N(SyntaxKind.ArgumentList);
2643N(SyntaxKind.OpenParenToken);
2644N(SyntaxKind.Argument);
2646N(SyntaxKind.OutKeyword);
2647N(SyntaxKind.DeclarationExpression);
2649N(SyntaxKind.PredefinedType);
2651N(SyntaxKind.IntKeyword);
2653N(SyntaxKind.DiscardDesignation);
2655N(SyntaxKind.UnderscoreToken);
2659N(SyntaxKind.CloseParenToken);
2662N(SyntaxKind.SemicolonToken);
2664N(SyntaxKind.CloseBraceToken);
2668N(SyntaxKind.EndOfFileToken);
2677N(SyntaxKind.CompilationUnit);
2679N(SyntaxKind.GlobalStatement);
2681N(SyntaxKind.LocalFunctionStatement);
2683N(SyntaxKind.PredefinedType);
2685N(SyntaxKind.VoidKeyword);
2687N(SyntaxKind.IdentifierToken, "M");
2688N(SyntaxKind.ParameterList);
2690N(SyntaxKind.OpenParenToken);
2691N(SyntaxKind.CloseParenToken);
2693N(SyntaxKind.Block);
2695N(SyntaxKind.OpenBraceToken);
2696N(SyntaxKind.IfStatement);
2698N(SyntaxKind.IfKeyword);
2699N(SyntaxKind.OpenParenToken);
2700N(SyntaxKind.IsPatternExpression);
2702N(SyntaxKind.IdentifierName);
2704N(SyntaxKind.IdentifierToken, "e");
2706N(SyntaxKind.IsKeyword);
2707N(SyntaxKind.DeclarationPattern);
2709N(SyntaxKind.PredefinedType);
2711N(SyntaxKind.IntKeyword);
2713N(SyntaxKind.DiscardDesignation);
2715N(SyntaxKind.UnderscoreToken);
2719N(SyntaxKind.CloseParenToken);
2720N(SyntaxKind.Block);
2722N(SyntaxKind.OpenBraceToken);
2723N(SyntaxKind.CloseBraceToken);
2726N(SyntaxKind.CloseBraceToken);
2730N(SyntaxKind.EndOfFileToken);
2739N(SyntaxKind.CompilationUnit);
2741N(SyntaxKind.GlobalStatement);
2743N(SyntaxKind.LocalFunctionStatement);
2745N(SyntaxKind.PredefinedType);
2747N(SyntaxKind.VoidKeyword);
2749N(SyntaxKind.IdentifierToken, "M");
2750N(SyntaxKind.ParameterList);
2752N(SyntaxKind.OpenParenToken);
2753N(SyntaxKind.CloseParenToken);
2755N(SyntaxKind.Block);
2757N(SyntaxKind.OpenBraceToken);
2758N(SyntaxKind.IfStatement);
2760N(SyntaxKind.IfKeyword);
2761N(SyntaxKind.OpenParenToken);
2762N(SyntaxKind.IsPatternExpression);
2764N(SyntaxKind.IdentifierName);
2766N(SyntaxKind.IdentifierToken, "e");
2768N(SyntaxKind.IsKeyword);
2769N(SyntaxKind.VarPattern);
2771N(SyntaxKind.VarKeyword, "var");
2772N(SyntaxKind.DiscardDesignation);
2774N(SyntaxKind.UnderscoreToken);
2778N(SyntaxKind.CloseParenToken);
2779N(SyntaxKind.Block);
2781N(SyntaxKind.OpenBraceToken);
2782N(SyntaxKind.CloseBraceToken);
2785N(SyntaxKind.CloseBraceToken);
2789N(SyntaxKind.EndOfFileToken);
2798N(SyntaxKind.CompilationUnit);
2800N(SyntaxKind.GlobalStatement);
2802N(SyntaxKind.LocalFunctionStatement);
2804N(SyntaxKind.PredefinedType);
2806N(SyntaxKind.VoidKeyword);
2808N(SyntaxKind.IdentifierToken, "M");
2809N(SyntaxKind.ParameterList);
2811N(SyntaxKind.OpenParenToken);
2812N(SyntaxKind.CloseParenToken);
2814N(SyntaxKind.Block);
2816N(SyntaxKind.OpenBraceToken);
2817N(SyntaxKind.SwitchStatement);
2819N(SyntaxKind.SwitchKeyword);
2820N(SyntaxKind.OpenParenToken);
2821N(SyntaxKind.IdentifierName);
2823N(SyntaxKind.IdentifierToken, "e");
2825N(SyntaxKind.CloseParenToken);
2826N(SyntaxKind.OpenBraceToken);
2827N(SyntaxKind.SwitchSection);
2829N(SyntaxKind.CasePatternSwitchLabel);
2831N(SyntaxKind.CaseKeyword);
2832N(SyntaxKind.DeclarationPattern);
2834N(SyntaxKind.PredefinedType);
2836N(SyntaxKind.IntKeyword);
2838N(SyntaxKind.DiscardDesignation);
2840N(SyntaxKind.UnderscoreToken);
2843N(SyntaxKind.ColonToken);
2845N(SyntaxKind.BreakStatement);
2847N(SyntaxKind.BreakKeyword);
2848N(SyntaxKind.SemicolonToken);
2851N(SyntaxKind.CloseBraceToken);
2853N(SyntaxKind.CloseBraceToken);
2857N(SyntaxKind.EndOfFileToken);
2866N(SyntaxKind.CompilationUnit);
2868N(SyntaxKind.GlobalStatement);
2870N(SyntaxKind.LocalFunctionStatement);
2872N(SyntaxKind.PredefinedType);
2874N(SyntaxKind.VoidKeyword);
2876N(SyntaxKind.IdentifierToken, "M");
2877N(SyntaxKind.ParameterList);
2879N(SyntaxKind.OpenParenToken);
2880N(SyntaxKind.CloseParenToken);
2882N(SyntaxKind.Block);
2884N(SyntaxKind.OpenBraceToken);
2885N(SyntaxKind.SwitchStatement);
2887N(SyntaxKind.SwitchKeyword);
2888N(SyntaxKind.OpenParenToken);
2889N(SyntaxKind.IdentifierName);
2891N(SyntaxKind.IdentifierToken, "e");
2893N(SyntaxKind.CloseParenToken);
2894N(SyntaxKind.OpenBraceToken);
2895N(SyntaxKind.SwitchSection);
2897N(SyntaxKind.CasePatternSwitchLabel);
2899N(SyntaxKind.CaseKeyword);
2900N(SyntaxKind.VarPattern);
2902N(SyntaxKind.VarKeyword, "var");
2903N(SyntaxKind.DiscardDesignation);
2905N(SyntaxKind.UnderscoreToken);
2908N(SyntaxKind.ColonToken);
2910N(SyntaxKind.BreakStatement);
2912N(SyntaxKind.BreakKeyword);
2913N(SyntaxKind.SemicolonToken);
2916N(SyntaxKind.CloseBraceToken);
2918N(SyntaxKind.CloseBraceToken);
2922N(SyntaxKind.EndOfFileToken);
2931N(SyntaxKind.ExpressionStatement);
2933N(SyntaxKind.SimpleAssignmentExpression);
2935N(SyntaxKind.DeclarationExpression);
2937N(SyntaxKind.IdentifierName);
2939N(SyntaxKind.IdentifierToken, "var");
2941N(SyntaxKind.ParenthesizedVariableDesignation);
2943N(SyntaxKind.OpenParenToken);
2944N(SyntaxKind.SingleVariableDesignation);
2946N(SyntaxKind.IdentifierToken, "x");
2948N(SyntaxKind.CommaToken);
2949N(SyntaxKind.SingleVariableDesignation);
2951N(SyntaxKind.IdentifierToken, "y");
2953N(SyntaxKind.CloseParenToken);
2956N(SyntaxKind.EqualsToken);
2957N(SyntaxKind.IdentifierName);
2959N(SyntaxKind.IdentifierToken, "e");
2962N(SyntaxKind.SemicolonToken);
2971N(SyntaxKind.ExpressionStatement);
2973N(SyntaxKind.SimpleAssignmentExpression);
2975N(SyntaxKind.InvocationExpression);
2977N(SyntaxKind.AliasQualifiedName);
2979N(SyntaxKind.IdentifierName);
2981N(SyntaxKind.IdentifierToken, "var");
2983N(SyntaxKind.ColonColonToken);
2984N(SyntaxKind.IdentifierName);
2986N(SyntaxKind.IdentifierToken, "var");
2989N(SyntaxKind.ArgumentList);
2991N(SyntaxKind.OpenParenToken);
2992N(SyntaxKind.Argument);
2994N(SyntaxKind.IdentifierName);
2996N(SyntaxKind.IdentifierToken, "x");
2999N(SyntaxKind.CommaToken);
3000N(SyntaxKind.Argument);
3002N(SyntaxKind.IdentifierName);
3004N(SyntaxKind.IdentifierToken, "y");
3007N(SyntaxKind.CloseParenToken);
3010N(SyntaxKind.EqualsToken);
3011N(SyntaxKind.IdentifierName);
3013N(SyntaxKind.IdentifierToken, "e");
3016N(SyntaxKind.SemicolonToken);
3025N(SyntaxKind.ExpressionStatement);
3027N(SyntaxKind.SimpleAssignmentExpression);
3029N(SyntaxKind.InvocationExpression);
3031N(SyntaxKind.SimpleMemberAccessExpression);
3033N(SyntaxKind.IdentifierName);
3035N(SyntaxKind.IdentifierToken, "var");
3037N(SyntaxKind.DotToken);
3038N(SyntaxKind.IdentifierName);
3040N(SyntaxKind.IdentifierToken, "var");
3043N(SyntaxKind.ArgumentList);
3045N(SyntaxKind.OpenParenToken);
3046N(SyntaxKind.Argument);
3048N(SyntaxKind.IdentifierName);
3050N(SyntaxKind.IdentifierToken, "x");
3053N(SyntaxKind.CommaToken);
3054N(SyntaxKind.Argument);
3056N(SyntaxKind.IdentifierName);
3058N(SyntaxKind.IdentifierToken, "y");
3061N(SyntaxKind.CloseParenToken);
3064N(SyntaxKind.EqualsToken);
3065N(SyntaxKind.IdentifierName);
3067N(SyntaxKind.IdentifierToken, "e");
3070N(SyntaxKind.SemicolonToken);
3079N(SyntaxKind.ExpressionStatement);
3081N(SyntaxKind.SimpleAssignmentExpression);
3083N(SyntaxKind.InvocationExpression);
3085N(SyntaxKind.GenericName);
3087N(SyntaxKind.IdentifierToken, "var");
3088N(SyntaxKind.TypeArgumentList);
3090N(SyntaxKind.LessThanToken);
3091N(SyntaxKind.IdentifierName);
3093N(SyntaxKind.IdentifierToken, "var");
3095N(SyntaxKind.GreaterThanToken);
3098N(SyntaxKind.ArgumentList);
3100N(SyntaxKind.OpenParenToken);
3101N(SyntaxKind.Argument);
3103N(SyntaxKind.IdentifierName);
3105N(SyntaxKind.IdentifierToken, "x");
3108N(SyntaxKind.CommaToken);
3109N(SyntaxKind.Argument);
3111N(SyntaxKind.IdentifierName);
3113N(SyntaxKind.IdentifierToken, "y");
3116N(SyntaxKind.CloseParenToken);
3119N(SyntaxKind.EqualsToken);
3120N(SyntaxKind.IdentifierName);
3122N(SyntaxKind.IdentifierToken, "e");
3125N(SyntaxKind.SemicolonToken);
3138N(SyntaxKind.ExpressionStatement);
3140N(SyntaxKind.SimpleAssignmentExpression);
3142N(SyntaxKind.InvocationExpression);
3144N(SyntaxKind.ElementAccessExpression);
3146N(SyntaxKind.IdentifierName);
3148N(SyntaxKind.IdentifierToken, "var");
3150N(SyntaxKind.BracketedArgumentList);
3152N(SyntaxKind.OpenBracketToken);
3160N(SyntaxKind.CloseBracketToken);
3163N(SyntaxKind.ArgumentList);
3165N(SyntaxKind.OpenParenToken);
3166N(SyntaxKind.Argument);
3168N(SyntaxKind.IdentifierName);
3170N(SyntaxKind.IdentifierToken, "x");
3173N(SyntaxKind.CommaToken);
3174N(SyntaxKind.Argument);
3176N(SyntaxKind.IdentifierName);
3178N(SyntaxKind.IdentifierToken, "y");
3181N(SyntaxKind.CloseParenToken);
3184N(SyntaxKind.EqualsToken);
3185N(SyntaxKind.IdentifierName);
3187N(SyntaxKind.IdentifierToken, "e");
3190N(SyntaxKind.SemicolonToken);
3199N(SyntaxKind.ExpressionStatement);
3201N(SyntaxKind.SimpleAssignmentExpression);
3203N(SyntaxKind.MultiplyExpression);
3205N(SyntaxKind.IdentifierName);
3207N(SyntaxKind.IdentifierToken, "var");
3209N(SyntaxKind.AsteriskToken);
3210N(SyntaxKind.TupleExpression);
3212N(SyntaxKind.OpenParenToken);
3213N(SyntaxKind.Argument);
3215N(SyntaxKind.IdentifierName);
3217N(SyntaxKind.IdentifierToken, "x");
3220N(SyntaxKind.CommaToken);
3221N(SyntaxKind.Argument);
3223N(SyntaxKind.IdentifierName);
3225N(SyntaxKind.IdentifierToken, "y");
3228N(SyntaxKind.CloseParenToken);
3231N(SyntaxKind.EqualsToken);
3232N(SyntaxKind.IdentifierName);
3234N(SyntaxKind.IdentifierToken, "e");
3237N(SyntaxKind.SemicolonToken);
3253N(SyntaxKind.ExpressionStatement);
3255N(SyntaxKind.ConditionalExpression);
3257N(SyntaxKind.IdentifierName);
3259N(SyntaxKind.IdentifierToken, "var");
3261N(SyntaxKind.QuestionToken);
3262N(SyntaxKind.SimpleAssignmentExpression);
3264N(SyntaxKind.TupleExpression);
3266N(SyntaxKind.OpenParenToken);
3267N(SyntaxKind.Argument);
3269N(SyntaxKind.IdentifierName);
3271N(SyntaxKind.IdentifierToken, "x");
3274N(SyntaxKind.CommaToken);
3275N(SyntaxKind.Argument);
3277N(SyntaxKind.IdentifierName);
3279N(SyntaxKind.IdentifierToken, "y");
3282N(SyntaxKind.CloseParenToken);
3284N(SyntaxKind.EqualsToken);
3285N(SyntaxKind.IdentifierName);
3287N(SyntaxKind.IdentifierToken, "e");
3296N(SyntaxKind.SemicolonToken);
3305N(SyntaxKind.ExpressionStatement);
3307N(SyntaxKind.SimpleAssignmentExpression);
3309N(SyntaxKind.ConditionalAccessExpression);
3311N(SyntaxKind.IdentifierName);
3313N(SyntaxKind.IdentifierToken, "var");
3315N(SyntaxKind.QuestionToken);
3316N(SyntaxKind.InvocationExpression);
3318N(SyntaxKind.MemberBindingExpression);
3320N(SyntaxKind.DotToken);
3321N(SyntaxKind.IdentifierName);
3323N(SyntaxKind.IdentifierToken, "var");
3326N(SyntaxKind.ArgumentList);
3328N(SyntaxKind.OpenParenToken);
3329N(SyntaxKind.Argument);
3331N(SyntaxKind.IdentifierName);
3333N(SyntaxKind.IdentifierToken, "x");
3336N(SyntaxKind.CommaToken);
3337N(SyntaxKind.Argument);
3339N(SyntaxKind.IdentifierName);
3341N(SyntaxKind.IdentifierToken, "y");
3344N(SyntaxKind.CloseParenToken);
3348N(SyntaxKind.EqualsToken);
3349N(SyntaxKind.IdentifierName);
3351N(SyntaxKind.IdentifierToken, "e");
3354N(SyntaxKind.SemicolonToken);
3386N(SyntaxKind.CompilationUnit);
3388N(SyntaxKind.ClassDeclaration);
3390N(SyntaxKind.ClassKeyword);
3391N(SyntaxKind.IdentifierToken, "C");
3392N(SyntaxKind.OpenBraceToken);
3393N(SyntaxKind.MethodDeclaration);
3395N(SyntaxKind.PredefinedType);
3397N(SyntaxKind.VoidKeyword);
3399N(SyntaxKind.IdentifierToken, "M");
3400N(SyntaxKind.ParameterList);
3402N(SyntaxKind.OpenParenToken);
3403N(SyntaxKind.CloseParenToken);
3405N(SyntaxKind.Block);
3407N(SyntaxKind.OpenBraceToken);
3408N(SyntaxKind.ExpressionStatement);
3410N(SyntaxKind.SimpleAssignmentExpression);
3412N(SyntaxKind.TupleExpression);
3414N(SyntaxKind.OpenParenToken);
3415N(SyntaxKind.Argument);
3417N(SyntaxKind.MultiplyExpression);
3419N(SyntaxKind.PredefinedType);
3421N(SyntaxKind.IntKeyword);
3423N(SyntaxKind.AsteriskToken);
3424N(SyntaxKind.IdentifierName);
3426N(SyntaxKind.IdentifierToken, "x1");
3430N(SyntaxKind.CommaToken);
3431N(SyntaxKind.Argument);
3433N(SyntaxKind.DeclarationExpression);
3435N(SyntaxKind.PredefinedType);
3437N(SyntaxKind.IntKeyword);
3439N(SyntaxKind.SingleVariableDesignation);
3441N(SyntaxKind.IdentifierToken, "y1");
3445N(SyntaxKind.CloseParenToken);
3447N(SyntaxKind.EqualsToken);
3448N(SyntaxKind.IdentifierName);
3450N(SyntaxKind.IdentifierToken, "e");
3453N(SyntaxKind.SemicolonToken);
3455N(SyntaxKind.ExpressionStatement);
3457N(SyntaxKind.SimpleAssignmentExpression);
3459N(SyntaxKind.TupleExpression);
3461N(SyntaxKind.OpenParenToken);
3462N(SyntaxKind.Argument);
3464N(SyntaxKind.DeclarationExpression);
3466N(SyntaxKind.ArrayType);
3468N(SyntaxKind.PointerType);
3470N(SyntaxKind.PredefinedType);
3472N(SyntaxKind.IntKeyword);
3474N(SyntaxKind.AsteriskToken);
3476N(SyntaxKind.ArrayRankSpecifier);
3478N(SyntaxKind.OpenBracketToken);
3479N(SyntaxKind.OmittedArraySizeExpression);
3481N(SyntaxKind.OmittedArraySizeExpressionToken);
3483N(SyntaxKind.CloseBracketToken);
3486N(SyntaxKind.SingleVariableDesignation);
3488N(SyntaxKind.IdentifierToken, "x2");
3492N(SyntaxKind.CommaToken);
3493N(SyntaxKind.Argument);
3495N(SyntaxKind.DeclarationExpression);
3497N(SyntaxKind.PredefinedType);
3499N(SyntaxKind.IntKeyword);
3501N(SyntaxKind.SingleVariableDesignation);
3503N(SyntaxKind.IdentifierToken, "y2");
3507N(SyntaxKind.CloseParenToken);
3509N(SyntaxKind.EqualsToken);
3510N(SyntaxKind.IdentifierName);
3512N(SyntaxKind.IdentifierToken, "e");
3515N(SyntaxKind.SemicolonToken);
3517N(SyntaxKind.ExpressionStatement);
3519N(SyntaxKind.SimpleAssignmentExpression);
3521N(SyntaxKind.TupleExpression);
3523N(SyntaxKind.OpenParenToken);
3524N(SyntaxKind.Argument);
3526N(SyntaxKind.DeclarationExpression);
3528N(SyntaxKind.ArrayType);
3530N(SyntaxKind.PointerType);
3532N(SyntaxKind.IdentifierName);
3534N(SyntaxKind.IdentifierToken, "var");
3536N(SyntaxKind.AsteriskToken);
3538N(SyntaxKind.ArrayRankSpecifier);
3540N(SyntaxKind.OpenBracketToken);
3541N(SyntaxKind.OmittedArraySizeExpression);
3543N(SyntaxKind.OmittedArraySizeExpressionToken);
3545N(SyntaxKind.CloseBracketToken);
3548N(SyntaxKind.SingleVariableDesignation);
3550N(SyntaxKind.IdentifierToken, "x3");
3554N(SyntaxKind.CommaToken);
3555N(SyntaxKind.Argument);
3557N(SyntaxKind.DeclarationExpression);
3559N(SyntaxKind.PredefinedType);
3561N(SyntaxKind.IntKeyword);
3563N(SyntaxKind.SingleVariableDesignation);
3565N(SyntaxKind.IdentifierToken, "y3");
3569N(SyntaxKind.CloseParenToken);
3571N(SyntaxKind.EqualsToken);
3572N(SyntaxKind.IdentifierName);
3574N(SyntaxKind.IdentifierToken, "e");
3577N(SyntaxKind.SemicolonToken);
3579N(SyntaxKind.ExpressionStatement);
3581N(SyntaxKind.SimpleAssignmentExpression);
3583N(SyntaxKind.TupleExpression);
3585N(SyntaxKind.OpenParenToken);
3586N(SyntaxKind.Argument);
3588N(SyntaxKind.MultiplyExpression);
3590N(SyntaxKind.IdentifierName);
3592N(SyntaxKind.IdentifierToken, "var");
3594N(SyntaxKind.AsteriskToken);
3595N(SyntaxKind.IdentifierName);
3597N(SyntaxKind.IdentifierToken, "x4");
3601N(SyntaxKind.CommaToken);
3602N(SyntaxKind.Argument);
3604N(SyntaxKind.DeclarationExpression);
3606N(SyntaxKind.PredefinedType);
3608N(SyntaxKind.IntKeyword);
3610N(SyntaxKind.SingleVariableDesignation);
3612N(SyntaxKind.IdentifierToken, "y4");
3616N(SyntaxKind.CloseParenToken);
3618N(SyntaxKind.EqualsToken);
3619N(SyntaxKind.IdentifierName);
3621N(SyntaxKind.IdentifierToken, "e");
3624N(SyntaxKind.SemicolonToken);
3626N(SyntaxKind.ExpressionStatement);
3628N(SyntaxKind.SimpleAssignmentExpression);
3630N(SyntaxKind.TupleExpression);
3632N(SyntaxKind.OpenParenToken);
3633N(SyntaxKind.Argument);
3635N(SyntaxKind.MultiplyExpression);
3637N(SyntaxKind.IdentifierName);
3639N(SyntaxKind.IdentifierToken, "var");
3641N(SyntaxKind.AsteriskToken);
3642N(SyntaxKind.IdentifierName);
3644N(SyntaxKind.IdentifierToken, "x5");
3648N(SyntaxKind.CommaToken);
3649N(SyntaxKind.Argument);
3651N(SyntaxKind.MultiplyExpression);
3653N(SyntaxKind.IdentifierName);
3655N(SyntaxKind.IdentifierToken, "var");
3657N(SyntaxKind.AsteriskToken);
3658N(SyntaxKind.IdentifierName);
3660N(SyntaxKind.IdentifierToken, "y5");
3664N(SyntaxKind.CloseParenToken);
3666N(SyntaxKind.EqualsToken);
3667N(SyntaxKind.IdentifierName);
3669N(SyntaxKind.IdentifierToken, "e");
3672N(SyntaxKind.SemicolonToken);
3674N(SyntaxKind.ExpressionStatement);
3676N(SyntaxKind.SimpleAssignmentExpression);
3678N(SyntaxKind.IdentifierName);
3680N(SyntaxKind.IdentifierToken, "e");
3682N(SyntaxKind.EqualsToken);
3683N(SyntaxKind.TupleExpression);
3685N(SyntaxKind.OpenParenToken);
3686N(SyntaxKind.Argument);
3688N(SyntaxKind.MultiplyExpression);
3690N(SyntaxKind.IdentifierName);
3692N(SyntaxKind.IdentifierToken, "var");
3694N(SyntaxKind.AsteriskToken);
3695N(SyntaxKind.IdentifierName);
3697N(SyntaxKind.IdentifierToken, "x6");
3701N(SyntaxKind.CommaToken);
3702N(SyntaxKind.Argument);
3704N(SyntaxKind.MultiplyExpression);
3706N(SyntaxKind.IdentifierName);
3708N(SyntaxKind.IdentifierToken, "var");
3710N(SyntaxKind.AsteriskToken);
3711N(SyntaxKind.IdentifierName);
3713N(SyntaxKind.IdentifierToken, "y6");
3717N(SyntaxKind.CloseParenToken);
3720N(SyntaxKind.SemicolonToken);
3722N(SyntaxKind.CloseBraceToken);
3725N(SyntaxKind.CloseBraceToken);
3727N(SyntaxKind.EndOfFileToken);
Parsing\ExpressionParsingTests.cs (1605)
48N(SyntaxKind.InterpolatedStringExpression);
50N(SyntaxKind.InterpolatedVerbatimStringStartToken);
51N(SyntaxKind.InterpolatedStringText);
53N(SyntaxKind.InterpolatedStringTextToken);
55N(SyntaxKind.InterpolatedStringEndToken);
64N(SyntaxKind.InterpolatedStringExpression);
66N(SyntaxKind.InterpolatedSingleLineRawStringStartToken);
67N(SyntaxKind.Interpolation);
69N(SyntaxKind.OpenBraceToken);
70N(SyntaxKind.AddExpression);
72N(SyntaxKind.NumericLiteralExpression);
74N(SyntaxKind.NumericLiteralToken, "1");
76N(SyntaxKind.PlusToken);
77N(SyntaxKind.NumericLiteralExpression);
79N(SyntaxKind.NumericLiteralToken, "1");
82N(SyntaxKind.CloseBraceToken);
84N(SyntaxKind.InterpolatedRawStringEndToken);
93N(SyntaxKind.InterpolatedStringExpression);
95N(SyntaxKind.InterpolatedSingleLineRawStringStartToken);
96N(SyntaxKind.InterpolatedStringText);
98N(SyntaxKind.InterpolatedStringTextToken);
100N(SyntaxKind.Interpolation);
102N(SyntaxKind.OpenBraceToken);
103N(SyntaxKind.AddExpression);
105N(SyntaxKind.NumericLiteralExpression);
107N(SyntaxKind.NumericLiteralToken, "1");
109N(SyntaxKind.PlusToken);
110N(SyntaxKind.NumericLiteralExpression);
112N(SyntaxKind.NumericLiteralToken, "1");
115N(SyntaxKind.CloseBraceToken);
117N(SyntaxKind.InterpolatedStringText);
119N(SyntaxKind.InterpolatedStringTextToken);
121N(SyntaxKind.InterpolatedRawStringEndToken);
132N(SyntaxKind.InterpolatedStringExpression);
134N(SyntaxKind.InterpolatedMultiLineRawStringStartToken);
135N(SyntaxKind.InterpolatedStringText);
137N(SyntaxKind.InterpolatedStringTextToken);
139N(SyntaxKind.Interpolation);
141N(SyntaxKind.OpenBraceToken);
142N(SyntaxKind.AddExpression);
144N(SyntaxKind.NumericLiteralExpression);
146N(SyntaxKind.NumericLiteralToken, "1");
148N(SyntaxKind.PlusToken);
149N(SyntaxKind.NumericLiteralExpression);
151N(SyntaxKind.NumericLiteralToken, "1");
154N(SyntaxKind.CloseBraceToken);
156N(SyntaxKind.InterpolatedRawStringEndToken);
167N(SyntaxKind.InterpolatedStringExpression);
169N(SyntaxKind.InterpolatedMultiLineRawStringStartToken);
170N(SyntaxKind.InterpolatedStringText);
172N(SyntaxKind.InterpolatedStringTextToken);
174N(SyntaxKind.Interpolation);
176N(SyntaxKind.OpenBraceToken);
177N(SyntaxKind.AddExpression);
179N(SyntaxKind.NumericLiteralExpression);
181N(SyntaxKind.NumericLiteralToken, "1");
183N(SyntaxKind.PlusToken);
184N(SyntaxKind.NumericLiteralExpression);
186N(SyntaxKind.NumericLiteralToken, "1");
189N(SyntaxKind.CloseBraceToken);
191N(SyntaxKind.InterpolatedStringText);
193N(SyntaxKind.InterpolatedStringTextToken);
195N(SyntaxKind.InterpolatedRawStringEndToken);
218N(SyntaxKind.InterpolatedStringExpression);
220N(SyntaxKind.InterpolatedVerbatimStringStartToken);
221N(SyntaxKind.InterpolatedStringText);
223N(SyntaxKind.InterpolatedStringTextToken);
225N(SyntaxKind.InterpolatedStringEndToken);
244N(SyntaxKind.InterpolatedStringExpression);
246N(SyntaxKind.InterpolatedVerbatimStringStartToken);
247N(SyntaxKind.InterpolatedStringText);
249N(SyntaxKind.InterpolatedStringTextToken);
251N(SyntaxKind.InterpolatedStringEndToken);
274N(SyntaxKind.InterpolatedStringExpression);
276N(SyntaxKind.InterpolatedVerbatimStringStartToken);
277N(SyntaxKind.InterpolatedStringText);
279N(SyntaxKind.InterpolatedStringTextToken, "aaa");
281N(SyntaxKind.Interpolation);
283N(SyntaxKind.OpenBraceToken);
284N(SyntaxKind.InterpolatedStringExpression);
286N(SyntaxKind.InterpolatedVerbatimStringStartToken);
287N(SyntaxKind.InterpolatedStringText);
289N(SyntaxKind.InterpolatedStringTextToken, "bbb\nccc");
291N(SyntaxKind.InterpolatedStringEndToken);
293N(SyntaxKind.CloseBraceToken);
295N(SyntaxKind.InterpolatedStringText);
297N(SyntaxKind.InterpolatedStringTextToken, "ddd");
299N(SyntaxKind.InterpolatedStringEndToken);
320N(SyntaxKind.InterpolatedStringExpression);
322N(SyntaxKind.InterpolatedVerbatimStringStartToken);
323N(SyntaxKind.InterpolatedStringText);
325N(SyntaxKind.InterpolatedStringTextToken, "aaa");
327N(SyntaxKind.Interpolation);
329N(SyntaxKind.OpenBraceToken);
330N(SyntaxKind.InterpolatedStringExpression);
332N(SyntaxKind.InterpolatedVerbatimStringStartToken);
333N(SyntaxKind.InterpolatedStringText);
335N(SyntaxKind.InterpolatedStringTextToken, "bbb\nccc");
337N(SyntaxKind.InterpolatedStringEndToken);
339N(SyntaxKind.CloseBraceToken);
341N(SyntaxKind.InterpolatedStringText);
343N(SyntaxKind.InterpolatedStringTextToken, "ddd");
345N(SyntaxKind.InterpolatedStringEndToken);
361var expr = (InterpolatedStringExpressionSyntax)N(SyntaxKind.InterpolatedStringExpression);
363N(SyntaxKind.InterpolatedStringStartToken);
364N(SyntaxKind.InterpolatedStringText);
366N(SyntaxKind.InterpolatedStringTextToken);
368N(SyntaxKind.Interpolation);
370N(SyntaxKind.OpenBraceToken);
371N(SyntaxKind.ElementAccessExpression);
373N(SyntaxKind.ImplicitArrayCreationExpression);
375N(SyntaxKind.NewKeyword);
376N(SyntaxKind.OpenBracketToken);
377N(SyntaxKind.CloseBracketToken);
378N(SyntaxKind.ArrayInitializerExpression);
380N(SyntaxKind.OpenBraceToken);
381N(SyntaxKind.NumericLiteralExpression);
383N(SyntaxKind.NumericLiteralToken, "1");
385N(SyntaxKind.CommaToken);
386N(SyntaxKind.NumericLiteralExpression);
388N(SyntaxKind.NumericLiteralToken, "2");
390N(SyntaxKind.CommaToken);
391N(SyntaxKind.NumericLiteralExpression);
393N(SyntaxKind.NumericLiteralToken, "3");
395N(SyntaxKind.CloseBraceToken);
398N(SyntaxKind.BracketedArgumentList);
400N(SyntaxKind.OpenBracketToken);
401N(SyntaxKind.Argument);
403N(SyntaxKind.NumericLiteralExpression);
405N(SyntaxKind.NumericLiteralToken, "2");
408N(SyntaxKind.CloseBracketToken);
411N(SyntaxKind.CloseBraceToken);
413N(SyntaxKind.InterpolatedStringText);
415N(SyntaxKind.InterpolatedStringTextToken);
417N(SyntaxKind.InterpolatedStringEndToken);
1381N(SyntaxKind.CompilationUnit);
1383N(SyntaxKind.GlobalStatement);
1385N(SyntaxKind.ExpressionStatement);
1387N(SyntaxKind.ArrayCreationExpression);
1389N(SyntaxKind.NewKeyword);
1390N(SyntaxKind.ArrayType);
1392N(SyntaxKind.IdentifierName);
1394N(SyntaxKind.IdentifierToken, "partial");
1396N(SyntaxKind.ArrayRankSpecifier);
1398N(SyntaxKind.OpenBracketToken);
1399N(SyntaxKind.OmittedArraySizeExpression);
1401N(SyntaxKind.OmittedArraySizeExpressionToken);
1410N(SyntaxKind.EndOfFileToken);
1429N(SyntaxKind.CompilationUnit);
1431N(SyntaxKind.IncompleteMember);
1433N(SyntaxKind.NewKeyword);
1434N(SyntaxKind.ArrayType);
1436N(SyntaxKind.IdentifierName);
1438N(SyntaxKind.IdentifierToken, keyword);
1440N(SyntaxKind.ArrayRankSpecifier);
1442N(SyntaxKind.OpenBracketToken);
1443N(SyntaxKind.OmittedArraySizeExpression);
1445N(SyntaxKind.OmittedArraySizeExpressionToken);
1451N(SyntaxKind.EndOfFileToken);
1463N(SyntaxKind.CompilationUnit);
1465N(SyntaxKind.GlobalStatement);
1467N(SyntaxKind.ExpressionStatement);
1469N(SyntaxKind.ArrayCreationExpression);
1471N(SyntaxKind.NewKeyword);
1472N(SyntaxKind.ArrayType);
1474N(SyntaxKind.IdentifierName);
1476N(SyntaxKind.IdentifierToken, "scoped");
1478N(SyntaxKind.ArrayRankSpecifier);
1480N(SyntaxKind.OpenBracketToken);
1481N(SyntaxKind.NumericLiteralExpression);
1483N(SyntaxKind.NumericLiteralToken, "1");
1485N(SyntaxKind.CloseBracketToken);
1489N(SyntaxKind.SemicolonToken);
1492N(SyntaxKind.EndOfFileToken);
1511N(SyntaxKind.CompilationUnit);
1513N(SyntaxKind.IncompleteMember);
1515N(SyntaxKind.NewKeyword);
1516N(SyntaxKind.ArrayType);
1518N(SyntaxKind.IdentifierName);
1520N(SyntaxKind.IdentifierToken, keyword);
1522N(SyntaxKind.ArrayRankSpecifier);
1524N(SyntaxKind.OpenBracketToken);
1525N(SyntaxKind.NumericLiteralExpression);
1527N(SyntaxKind.NumericLiteralToken, "1");
1529N(SyntaxKind.CloseBracketToken);
1533N(SyntaxKind.GlobalStatement);
1535N(SyntaxKind.EmptyStatement);
1537N(SyntaxKind.SemicolonToken);
1540N(SyntaxKind.EndOfFileToken);
1559N(SyntaxKind.CompilationUnit);
1561N(SyntaxKind.GlobalStatement);
1563N(SyntaxKind.ExpressionStatement);
1565N(SyntaxKind.ObjectCreationExpression);
1567N(SyntaxKind.NewKeyword);
1568N(SyntaxKind.IdentifierName);
1570N(SyntaxKind.IdentifierToken, "scoped");
1572N(SyntaxKind.ArgumentList);
1574N(SyntaxKind.OpenParenToken);
1581N(SyntaxKind.EndOfFileToken);
1609N(SyntaxKind.CompilationUnit);
1611N(SyntaxKind.IncompleteMember);
1613N(SyntaxKind.NewKeyword);
1614N(SyntaxKind.IdentifierName);
1616N(SyntaxKind.IdentifierToken, keyword);
1619N(SyntaxKind.GlobalStatement);
1621N(SyntaxKind.ExpressionStatement);
1623N(SyntaxKind.ParenthesizedExpression);
1625N(SyntaxKind.OpenParenToken);
1635N(SyntaxKind.EndOfFileToken);
1645N(SyntaxKind.CompilationUnit);
1647N(SyntaxKind.GlobalStatement);
1649N(SyntaxKind.ExpressionStatement);
1651N(SyntaxKind.ObjectCreationExpression);
1653N(SyntaxKind.NewKeyword);
1654N(SyntaxKind.IdentifierName);
1656N(SyntaxKind.IdentifierToken, "scoped");
1658N(SyntaxKind.ArgumentList);
1660N(SyntaxKind.OpenParenToken);
1661N(SyntaxKind.CloseParenToken);
1664N(SyntaxKind.SemicolonToken);
1667N(SyntaxKind.EndOfFileToken);
1689N(SyntaxKind.CompilationUnit);
1691N(SyntaxKind.IncompleteMember);
1693N(SyntaxKind.NewKeyword);
1694N(SyntaxKind.IdentifierName);
1696N(SyntaxKind.IdentifierToken, keyword);
1699N(SyntaxKind.GlobalStatement);
1701N(SyntaxKind.ExpressionStatement);
1703N(SyntaxKind.ParenthesizedExpression);
1705N(SyntaxKind.OpenParenToken);
1710N(SyntaxKind.CloseParenToken);
1712N(SyntaxKind.SemicolonToken);
1715N(SyntaxKind.EndOfFileToken);
1725N(SyntaxKind.CompilationUnit);
1727N(SyntaxKind.GlobalStatement);
1729N(SyntaxKind.ExpressionStatement);
1731N(SyntaxKind.ArrayCreationExpression);
1733N(SyntaxKind.NewKeyword);
1734N(SyntaxKind.ArrayType);
1736N(SyntaxKind.IdentifierName);
1738N(SyntaxKind.IdentifierToken, "partial");
1740N(SyntaxKind.ArrayRankSpecifier);
1742N(SyntaxKind.OpenBracketToken);
1743N(SyntaxKind.NumericLiteralExpression);
1745N(SyntaxKind.NumericLiteralToken, "1");
1747N(SyntaxKind.CloseBracketToken);
1751N(SyntaxKind.SemicolonToken);
1754N(SyntaxKind.EndOfFileToken);
1773N(SyntaxKind.CompilationUnit);
1775N(SyntaxKind.GlobalStatement);
1777N(SyntaxKind.ExpressionStatement);
1779N(SyntaxKind.ObjectCreationExpression);
1781N(SyntaxKind.NewKeyword);
1782N(SyntaxKind.IdentifierName);
1784N(SyntaxKind.IdentifierToken, "partial");
1786N(SyntaxKind.ArgumentList);
1788N(SyntaxKind.OpenParenToken);
1795N(SyntaxKind.EndOfFileToken);
1805N(SyntaxKind.CompilationUnit);
1807N(SyntaxKind.GlobalStatement);
1809N(SyntaxKind.ExpressionStatement);
1811N(SyntaxKind.ObjectCreationExpression);
1813N(SyntaxKind.NewKeyword);
1814N(SyntaxKind.IdentifierName);
1816N(SyntaxKind.IdentifierToken, "partial");
1818N(SyntaxKind.ArgumentList);
1820N(SyntaxKind.OpenParenToken);
1821N(SyntaxKind.CloseParenToken);
1824N(SyntaxKind.SemicolonToken);
1827N(SyntaxKind.EndOfFileToken);
3070N(SyntaxKind.CompilationUnit);
3072N(SyntaxKind.ClassDeclaration);
3074N(SyntaxKind.ClassKeyword);
3075N(SyntaxKind.IdentifierToken);
3076N(SyntaxKind.OpenBraceToken);
3078N(SyntaxKind.FieldDeclaration);
3080N(SyntaxKind.VariableDeclaration);
3082N(SyntaxKind.PredefinedType); N(SyntaxKind.IntKeyword);
3083N(SyntaxKind.VariableDeclarator);
3085N(SyntaxKind.IdentifierToken);
3086N(SyntaxKind.EqualsValueClause);
3088N(SyntaxKind.EqualsToken);
3090N(SyntaxKind.LeftShiftExpression);
3092N(SyntaxKind.LeftShiftExpression);
3094N(SyntaxKind.NumericLiteralExpression); N(SyntaxKind.NumericLiteralToken);
3095N(SyntaxKind.LessThanLessThanToken);
3096N(SyntaxKind.NumericLiteralExpression); N(SyntaxKind.NumericLiteralToken);
3098N(SyntaxKind.LessThanLessThanToken);
3099N(SyntaxKind.NumericLiteralExpression); N(SyntaxKind.NumericLiteralToken);
3103N(SyntaxKind.SemicolonToken);
3107N(SyntaxKind.CloseBraceToken);
3109N(SyntaxKind.EndOfFileToken);
3162N(SyntaxKind.CompilationUnit);
3164N(SyntaxKind.ClassDeclaration);
3166N(SyntaxKind.ClassKeyword);
3167N(SyntaxKind.IdentifierToken, "C");
3168N(SyntaxKind.OpenBraceToken);
3169N(SyntaxKind.MethodDeclaration);
3171N(SyntaxKind.AsyncKeyword);
3172N(SyntaxKind.PredefinedType);
3174N(SyntaxKind.VoidKeyword);
3176N(SyntaxKind.IdentifierToken, "M");
3177N(SyntaxKind.ParameterList);
3179N(SyntaxKind.OpenParenToken);
3180N(SyntaxKind.CloseParenToken);
3182N(SyntaxKind.Block);
3184N(SyntaxKind.OpenBraceToken);
3185N(SyntaxKind.ExpressionStatement);
3187N(SyntaxKind.SimpleMemberAccessExpression);
3189N(SyntaxKind.IdentifierName);
3191N(SyntaxKind.IdentifierToken, "Task");
3193N(SyntaxKind.DotToken);
3201N(SyntaxKind.ExpressionStatement);
3203N(SyntaxKind.AwaitExpression);
3205N(SyntaxKind.AwaitKeyword);
3206N(SyntaxKind.InvocationExpression);
3208N(SyntaxKind.SimpleMemberAccessExpression);
3210N(SyntaxKind.IdentifierName);
3212N(SyntaxKind.IdentifierToken, "Task");
3214N(SyntaxKind.DotToken);
3215N(SyntaxKind.IdentifierName);
3217N(SyntaxKind.IdentifierToken, "Delay");
3220N(SyntaxKind.ArgumentList);
3222N(SyntaxKind.OpenParenToken);
3223N(SyntaxKind.CloseParenToken);
3227N(SyntaxKind.SemicolonToken);
3229N(SyntaxKind.CloseBraceToken);
3232N(SyntaxKind.CloseBraceToken);
3234N(SyntaxKind.EndOfFileToken);
3262N(SyntaxKind.CompilationUnit);
3264N(SyntaxKind.ClassDeclaration);
3266N(SyntaxKind.ClassKeyword);
3267N(SyntaxKind.IdentifierToken, "C");
3268N(SyntaxKind.OpenBraceToken);
3269N(SyntaxKind.MethodDeclaration);
3271N(SyntaxKind.AsyncKeyword);
3272N(SyntaxKind.PredefinedType);
3274N(SyntaxKind.VoidKeyword);
3276N(SyntaxKind.IdentifierToken, "M");
3277N(SyntaxKind.ParameterList);
3279N(SyntaxKind.OpenParenToken);
3280N(SyntaxKind.CloseParenToken);
3282N(SyntaxKind.Block);
3284N(SyntaxKind.OpenBraceToken);
3285N(SyntaxKind.LocalDeclarationStatement);
3287N(SyntaxKind.VariableDeclaration);
3289N(SyntaxKind.QualifiedName);
3291N(SyntaxKind.IdentifierName);
3293N(SyntaxKind.IdentifierToken, "Task");
3295N(SyntaxKind.DotToken);
3296N(SyntaxKind.IdentifierName);
3298N(SyntaxKind.IdentifierToken, "await");
3301N(SyntaxKind.VariableDeclarator);
3303N(SyntaxKind.IdentifierToken, "Task");
3308N(SyntaxKind.ExpressionStatement);
3310N(SyntaxKind.InvocationExpression);
3312N(SyntaxKind.IdentifierName);
3314N(SyntaxKind.IdentifierToken, "Delay");
3316N(SyntaxKind.ArgumentList);
3318N(SyntaxKind.OpenParenToken);
3319N(SyntaxKind.CloseParenToken);
3322N(SyntaxKind.SemicolonToken);
3324N(SyntaxKind.CloseBraceToken);
3327N(SyntaxKind.CloseBraceToken);
3329N(SyntaxKind.EndOfFileToken);
3352N(SyntaxKind.CompilationUnit);
3354N(SyntaxKind.ClassDeclaration);
3356N(SyntaxKind.ClassKeyword);
3357N(SyntaxKind.IdentifierToken, "C");
3358N(SyntaxKind.OpenBraceToken);
3359N(SyntaxKind.MethodDeclaration);
3361N(SyntaxKind.AsyncKeyword);
3362N(SyntaxKind.PredefinedType);
3364N(SyntaxKind.VoidKeyword);
3366N(SyntaxKind.IdentifierToken, "M");
3367N(SyntaxKind.ParameterList);
3369N(SyntaxKind.OpenParenToken);
3370N(SyntaxKind.CloseParenToken);
3372N(SyntaxKind.Block);
3374N(SyntaxKind.OpenBraceToken);
3375N(SyntaxKind.LocalDeclarationStatement);
3377N(SyntaxKind.VariableDeclaration);
3379N(SyntaxKind.QualifiedName);
3381N(SyntaxKind.IdentifierName);
3383N(SyntaxKind.IdentifierToken, "Task");
3385N(SyntaxKind.DotToken);
3386N(SyntaxKind.IdentifierName);
3388N(SyntaxKind.IdentifierToken, "await");
3391N(SyntaxKind.VariableDeclarator);
3393N(SyntaxKind.IdentifierToken, "Task");
3396N(SyntaxKind.SemicolonToken);
3398N(SyntaxKind.CloseBraceToken);
3401N(SyntaxKind.CloseBraceToken);
3403N(SyntaxKind.EndOfFileToken);
3426N(SyntaxKind.CompilationUnit);
3428N(SyntaxKind.ClassDeclaration);
3430N(SyntaxKind.ClassKeyword);
3431N(SyntaxKind.IdentifierToken, "C");
3432N(SyntaxKind.OpenBraceToken);
3433N(SyntaxKind.MethodDeclaration);
3435N(SyntaxKind.AsyncKeyword);
3436N(SyntaxKind.PredefinedType);
3438N(SyntaxKind.VoidKeyword);
3440N(SyntaxKind.IdentifierToken, "M");
3441N(SyntaxKind.ParameterList);
3443N(SyntaxKind.OpenParenToken);
3444N(SyntaxKind.CloseParenToken);
3446N(SyntaxKind.Block);
3448N(SyntaxKind.OpenBraceToken);
3449N(SyntaxKind.LocalDeclarationStatement);
3451N(SyntaxKind.VariableDeclaration);
3453N(SyntaxKind.QualifiedName);
3455N(SyntaxKind.IdentifierName);
3457N(SyntaxKind.IdentifierToken, "Task");
3459N(SyntaxKind.DotToken);
3460N(SyntaxKind.IdentifierName);
3462N(SyntaxKind.IdentifierToken, "await");
3465N(SyntaxKind.VariableDeclarator);
3467N(SyntaxKind.IdentifierToken, "Task");
3468N(SyntaxKind.EqualsValueClause);
3470N(SyntaxKind.EqualsToken);
3471N(SyntaxKind.NumericLiteralExpression);
3473N(SyntaxKind.NumericLiteralToken, "1");
3478N(SyntaxKind.SemicolonToken);
3480N(SyntaxKind.CloseBraceToken);
3483N(SyntaxKind.CloseBraceToken);
3485N(SyntaxKind.EndOfFileToken);
3508N(SyntaxKind.CompilationUnit);
3510N(SyntaxKind.ClassDeclaration);
3512N(SyntaxKind.ClassKeyword);
3513N(SyntaxKind.IdentifierToken, "C");
3514N(SyntaxKind.OpenBraceToken);
3515N(SyntaxKind.MethodDeclaration);
3517N(SyntaxKind.AsyncKeyword);
3518N(SyntaxKind.PredefinedType);
3520N(SyntaxKind.VoidKeyword);
3522N(SyntaxKind.IdentifierToken, "M");
3523N(SyntaxKind.ParameterList);
3525N(SyntaxKind.OpenParenToken);
3526N(SyntaxKind.CloseParenToken);
3528N(SyntaxKind.Block);
3530N(SyntaxKind.OpenBraceToken);
3531N(SyntaxKind.LocalDeclarationStatement);
3533N(SyntaxKind.VariableDeclaration);
3535N(SyntaxKind.QualifiedName);
3537N(SyntaxKind.IdentifierName);
3539N(SyntaxKind.IdentifierToken, "Task");
3541N(SyntaxKind.DotToken);
3542N(SyntaxKind.IdentifierName);
3544N(SyntaxKind.IdentifierToken, "await");
3547N(SyntaxKind.VariableDeclarator);
3549N(SyntaxKind.IdentifierToken, "Task");
3551N(SyntaxKind.CommaToken);
3552N(SyntaxKind.VariableDeclarator);
3554N(SyntaxKind.IdentifierToken, "Task2");
3557N(SyntaxKind.SemicolonToken);
3559N(SyntaxKind.CloseBraceToken);
3562N(SyntaxKind.CloseBraceToken);
3564N(SyntaxKind.EndOfFileToken);
3587N(SyntaxKind.CompilationUnit);
3589N(SyntaxKind.ClassDeclaration);
3591N(SyntaxKind.ClassKeyword);
3592N(SyntaxKind.IdentifierToken, "C");
3593N(SyntaxKind.OpenBraceToken);
3594N(SyntaxKind.MethodDeclaration);
3596N(SyntaxKind.AsyncKeyword);
3597N(SyntaxKind.PredefinedType);
3599N(SyntaxKind.VoidKeyword);
3601N(SyntaxKind.IdentifierToken, "M");
3602N(SyntaxKind.ParameterList);
3604N(SyntaxKind.OpenParenToken);
3605N(SyntaxKind.CloseParenToken);
3607N(SyntaxKind.Block);
3609N(SyntaxKind.OpenBraceToken);
3610N(SyntaxKind.LocalFunctionStatement);
3612N(SyntaxKind.QualifiedName);
3614N(SyntaxKind.IdentifierName);
3616N(SyntaxKind.IdentifierToken, "Task");
3618N(SyntaxKind.DotToken);
3619N(SyntaxKind.IdentifierName);
3621N(SyntaxKind.IdentifierToken, "await");
3624N(SyntaxKind.IdentifierToken, "Task");
3625N(SyntaxKind.ParameterList);
3627N(SyntaxKind.OpenParenToken);
3628N(SyntaxKind.CloseParenToken);
3630N(SyntaxKind.SemicolonToken);
3632N(SyntaxKind.CloseBraceToken);
3635N(SyntaxKind.CloseBraceToken);
3637N(SyntaxKind.EndOfFileToken);
3660N(SyntaxKind.CompilationUnit);
3662N(SyntaxKind.ClassDeclaration);
3664N(SyntaxKind.ClassKeyword);
3665N(SyntaxKind.IdentifierToken, "C");
3666N(SyntaxKind.OpenBraceToken);
3667N(SyntaxKind.MethodDeclaration);
3669N(SyntaxKind.AsyncKeyword);
3670N(SyntaxKind.PredefinedType);
3672N(SyntaxKind.VoidKeyword);
3674N(SyntaxKind.IdentifierToken, "M");
3675N(SyntaxKind.ParameterList);
3677N(SyntaxKind.OpenParenToken);
3678N(SyntaxKind.CloseParenToken);
3680N(SyntaxKind.Block);
3682N(SyntaxKind.OpenBraceToken);
3683N(SyntaxKind.LocalFunctionStatement);
3685N(SyntaxKind.QualifiedName);
3687N(SyntaxKind.IdentifierName);
3689N(SyntaxKind.IdentifierToken, "Task");
3691N(SyntaxKind.DotToken);
3692N(SyntaxKind.IdentifierName);
3694N(SyntaxKind.IdentifierToken, "await");
3697N(SyntaxKind.IdentifierToken, "Task");
3698N(SyntaxKind.TypeParameterList);
3700N(SyntaxKind.LessThanToken);
3701N(SyntaxKind.TypeParameter);
3703N(SyntaxKind.IdentifierToken, "T");
3705N(SyntaxKind.GreaterThanToken);
3707N(SyntaxKind.ParameterList);
3709N(SyntaxKind.OpenParenToken);
3710N(SyntaxKind.CloseParenToken);
3712N(SyntaxKind.SemicolonToken);
3714N(SyntaxKind.CloseBraceToken);
3717N(SyntaxKind.CloseBraceToken);
3719N(SyntaxKind.EndOfFileToken);
3745N(SyntaxKind.CompilationUnit);
3747N(SyntaxKind.ClassDeclaration);
3749N(SyntaxKind.ClassKeyword);
3750N(SyntaxKind.IdentifierToken, "C");
3751N(SyntaxKind.OpenBraceToken);
3752N(SyntaxKind.MethodDeclaration);
3754N(SyntaxKind.AsyncKeyword);
3755N(SyntaxKind.PredefinedType);
3757N(SyntaxKind.VoidKeyword);
3759N(SyntaxKind.IdentifierToken, "M");
3760N(SyntaxKind.ParameterList);
3762N(SyntaxKind.OpenParenToken);
3763N(SyntaxKind.CloseParenToken);
3765N(SyntaxKind.Block);
3767N(SyntaxKind.OpenBraceToken);
3768N(SyntaxKind.ExpressionStatement);
3770N(SyntaxKind.SimpleMemberAccessExpression);
3772N(SyntaxKind.IdentifierName);
3774N(SyntaxKind.IdentifierToken, "Task");
3776N(SyntaxKind.DotToken);
3784N(SyntaxKind.ExpressionStatement);
3786N(SyntaxKind.AwaitExpression);
3788N(SyntaxKind.AwaitKeyword);
3789N(SyntaxKind.ElementAccessExpression);
3791N(SyntaxKind.IdentifierName);
3793N(SyntaxKind.IdentifierToken, "Task");
3795N(SyntaxKind.BracketedArgumentList);
3797N(SyntaxKind.OpenBracketToken);
3798N(SyntaxKind.Argument);
3800N(SyntaxKind.NumericLiteralExpression);
3802N(SyntaxKind.NumericLiteralToken, "1");
3805N(SyntaxKind.CloseBracketToken);
3809N(SyntaxKind.SemicolonToken);
3811N(SyntaxKind.CloseBraceToken);
3814N(SyntaxKind.CloseBraceToken);
3816N(SyntaxKind.EndOfFileToken);
3837N(SyntaxKind.CompilationUnit);
3839N(SyntaxKind.ClassDeclaration);
3841N(SyntaxKind.ClassKeyword);
3842N(SyntaxKind.IdentifierToken, "C");
3843N(SyntaxKind.OpenBraceToken);
3844N(SyntaxKind.MethodDeclaration);
3846N(SyntaxKind.PredefinedType);
3848N(SyntaxKind.VoidKeyword);
3850N(SyntaxKind.IdentifierToken, "M");
3851N(SyntaxKind.ParameterList);
3853N(SyntaxKind.OpenParenToken);
3854N(SyntaxKind.CloseParenToken);
3856N(SyntaxKind.Block);
3858N(SyntaxKind.OpenBraceToken);
3859N(SyntaxKind.LocalDeclarationStatement);
3861N(SyntaxKind.VariableDeclaration);
3863N(SyntaxKind.IdentifierName);
3865N(SyntaxKind.IdentifierToken, "var");
3867N(SyntaxKind.VariableDeclarator);
3869N(SyntaxKind.IdentifierToken, "j");
3870N(SyntaxKind.EqualsValueClause);
3872N(SyntaxKind.EqualsToken);
3873N(SyntaxKind.LessThanExpression);
3875N(SyntaxKind.IdentifierName);
3877N(SyntaxKind.IdentifierToken, "a");
3879N(SyntaxKind.LessThanToken);
3880N(SyntaxKind.RightShiftExpression);
3882N(SyntaxKind.IdentifierName);
3884N(SyntaxKind.IdentifierToken, "i");
3886N(SyntaxKind.GreaterThanGreaterThanToken);
3887N(SyntaxKind.NumericLiteralExpression);
3889N(SyntaxKind.NumericLiteralToken, "2");
3896N(SyntaxKind.SemicolonToken);
3898N(SyntaxKind.CloseBraceToken);
3901N(SyntaxKind.CloseBraceToken);
3903N(SyntaxKind.EndOfFileToken);
3927N(SyntaxKind.CompilationUnit);
3929N(SyntaxKind.ClassDeclaration);
3931N(SyntaxKind.ClassKeyword);
3932N(SyntaxKind.IdentifierToken, "C");
3933N(SyntaxKind.OpenBraceToken);
3934N(SyntaxKind.MethodDeclaration);
3936N(SyntaxKind.PredefinedType);
3938N(SyntaxKind.VoidKeyword);
3940N(SyntaxKind.IdentifierToken, "M");
3941N(SyntaxKind.ParameterList);
3943N(SyntaxKind.OpenParenToken);
3944N(SyntaxKind.CloseParenToken);
3946N(SyntaxKind.Block);
3948N(SyntaxKind.OpenBraceToken);
3949N(SyntaxKind.SwitchStatement);
3951N(SyntaxKind.SwitchKeyword);
3952N(SyntaxKind.OpenParenToken);
3953N(SyntaxKind.FalseLiteralExpression);
3955N(SyntaxKind.FalseKeyword);
3957N(SyntaxKind.CloseParenToken);
3958N(SyntaxKind.OpenBraceToken);
3959N(SyntaxKind.SwitchSection);
3961N(SyntaxKind.CaseSwitchLabel);
3963N(SyntaxKind.CaseKeyword);
3964N(SyntaxKind.LessThanExpression);
3966N(SyntaxKind.IdentifierName);
3968N(SyntaxKind.IdentifierToken, "a");
3970N(SyntaxKind.LessThanToken);
3971N(SyntaxKind.RightShiftExpression);
3973N(SyntaxKind.IdentifierName);
3975N(SyntaxKind.IdentifierToken, "i");
3977N(SyntaxKind.GreaterThanGreaterThanToken);
3978N(SyntaxKind.NumericLiteralExpression);
3980N(SyntaxKind.NumericLiteralToken, "2");
3984N(SyntaxKind.ColonToken);
3986N(SyntaxKind.BreakStatement);
3988N(SyntaxKind.BreakKeyword);
3989N(SyntaxKind.SemicolonToken);
3992N(SyntaxKind.CloseBraceToken);
3994N(SyntaxKind.CloseBraceToken);
3997N(SyntaxKind.CloseBraceToken);
3999N(SyntaxKind.EndOfFileToken);
4018N(SyntaxKind.CompilationUnit);
4020N(SyntaxKind.ClassDeclaration);
4022N(SyntaxKind.ClassKeyword);
4023N(SyntaxKind.IdentifierToken, "C");
4024N(SyntaxKind.OpenBraceToken);
4025N(SyntaxKind.MethodDeclaration);
4027N(SyntaxKind.PredefinedType);
4029N(SyntaxKind.VoidKeyword);
4031N(SyntaxKind.IdentifierToken, "M");
4032N(SyntaxKind.ParameterList);
4034N(SyntaxKind.OpenParenToken);
4035N(SyntaxKind.CloseParenToken);
4037N(SyntaxKind.Block);
4039N(SyntaxKind.OpenBraceToken);
4040N(SyntaxKind.ExpressionStatement);
4042N(SyntaxKind.InvocationExpression);
4044N(SyntaxKind.IdentifierName);
4046N(SyntaxKind.IdentifierToken, "M");
4048N(SyntaxKind.ArgumentList);
4050N(SyntaxKind.OpenParenToken);
4051N(SyntaxKind.Argument);
4053N(SyntaxKind.OutKeyword);
4054N(SyntaxKind.LessThanExpression);
4056N(SyntaxKind.IdentifierName);
4058N(SyntaxKind.IdentifierToken, "a");
4060N(SyntaxKind.LessThanToken);
4061N(SyntaxKind.RightShiftExpression);
4063N(SyntaxKind.IdentifierName);
4065N(SyntaxKind.IdentifierToken, "i");
4067N(SyntaxKind.GreaterThanGreaterThanToken);
4068N(SyntaxKind.NumericLiteralExpression);
4070N(SyntaxKind.NumericLiteralToken, "2");
4075N(SyntaxKind.CloseParenToken);
4078N(SyntaxKind.SemicolonToken);
4080N(SyntaxKind.CloseBraceToken);
4083N(SyntaxKind.CloseBraceToken);
4085N(SyntaxKind.EndOfFileToken);
4105N(SyntaxKind.CompilationUnit);
4107N(SyntaxKind.ClassDeclaration);
4109N(SyntaxKind.ClassKeyword);
4110N(SyntaxKind.IdentifierToken, "C");
4111N(SyntaxKind.OpenBraceToken);
4112N(SyntaxKind.MethodDeclaration);
4114N(SyntaxKind.PredefinedType);
4116N(SyntaxKind.VoidKeyword);
4118N(SyntaxKind.IdentifierToken, "M");
4119N(SyntaxKind.ParameterList);
4121N(SyntaxKind.OpenParenToken);
4122N(SyntaxKind.CloseParenToken);
4124N(SyntaxKind.Block);
4126N(SyntaxKind.OpenBraceToken);
4127N(SyntaxKind.LocalDeclarationStatement);
4129N(SyntaxKind.VariableDeclaration);
4131N(SyntaxKind.IdentifierName);
4133N(SyntaxKind.IdentifierToken, "var");
4135N(SyntaxKind.VariableDeclarator);
4137N(SyntaxKind.IdentifierToken, "j");
4138N(SyntaxKind.EqualsValueClause);
4140N(SyntaxKind.EqualsToken);
4141N(SyntaxKind.GreaterThanExpression);
4143N(SyntaxKind.IsExpression);
4145N(SyntaxKind.IdentifierName);
4147N(SyntaxKind.IdentifierToken, "e");
4149N(SyntaxKind.IsKeyword);
4150N(SyntaxKind.GenericName);
4152N(SyntaxKind.IdentifierToken, "a");
4153N(SyntaxKind.TypeArgumentList);
4155N(SyntaxKind.LessThanToken);
4156N(SyntaxKind.IdentifierName);
4158N(SyntaxKind.IdentifierToken, "i");
4160N(SyntaxKind.GreaterThanToken);
4164N(SyntaxKind.GreaterThanToken);
4165N(SyntaxKind.NumericLiteralExpression);
4167N(SyntaxKind.NumericLiteralToken, "2");
4173N(SyntaxKind.SemicolonToken);
4175N(SyntaxKind.CloseBraceToken);
4178N(SyntaxKind.CloseBraceToken);
4180N(SyntaxKind.EndOfFileToken);
4199N(SyntaxKind.CompilationUnit);
4201N(SyntaxKind.ClassDeclaration);
4203N(SyntaxKind.ClassKeyword);
4204N(SyntaxKind.IdentifierToken, "C");
4205N(SyntaxKind.OpenBraceToken);
4206N(SyntaxKind.MethodDeclaration);
4208N(SyntaxKind.PredefinedType);
4210N(SyntaxKind.VoidKeyword);
4212N(SyntaxKind.IdentifierToken, "M");
4213N(SyntaxKind.ParameterList);
4215N(SyntaxKind.OpenParenToken);
4216N(SyntaxKind.CloseParenToken);
4218N(SyntaxKind.Block);
4220N(SyntaxKind.OpenBraceToken);
4221N(SyntaxKind.LocalDeclarationStatement);
4223N(SyntaxKind.VariableDeclaration);
4225N(SyntaxKind.IdentifierName);
4227N(SyntaxKind.IdentifierToken, "var");
4229N(SyntaxKind.VariableDeclarator);
4231N(SyntaxKind.IdentifierToken, "j");
4232N(SyntaxKind.EqualsValueClause);
4234N(SyntaxKind.EqualsToken);
4235N(SyntaxKind.LessThanExpression);
4237N(SyntaxKind.IsExpression);
4239N(SyntaxKind.IdentifierName);
4241N(SyntaxKind.IdentifierToken, "e");
4243N(SyntaxKind.IsKeyword);
4244N(SyntaxKind.IdentifierName);
4246N(SyntaxKind.IdentifierToken, "a");
4249N(SyntaxKind.LessThanToken);
4250N(SyntaxKind.UnsignedRightShiftExpression);
4252N(SyntaxKind.IdentifierName);
4254N(SyntaxKind.IdentifierToken, "i");
4256N(SyntaxKind.GreaterThanGreaterThanGreaterThanToken);
4257N(SyntaxKind.NumericLiteralExpression);
4259N(SyntaxKind.NumericLiteralToken, "2");
4266N(SyntaxKind.SemicolonToken);
4268N(SyntaxKind.CloseBraceToken);
4271N(SyntaxKind.CloseBraceToken);
4273N(SyntaxKind.EndOfFileToken);
4296N(SyntaxKind.CompilationUnit);
4298N(SyntaxKind.ClassDeclaration);
4300N(SyntaxKind.ClassKeyword);
4301N(SyntaxKind.IdentifierToken, "C");
4302N(SyntaxKind.OpenBraceToken);
4303N(SyntaxKind.MethodDeclaration);
4305N(SyntaxKind.PredefinedType);
4307N(SyntaxKind.VoidKeyword);
4309N(SyntaxKind.IdentifierToken, "M");
4310N(SyntaxKind.ParameterList);
4312N(SyntaxKind.OpenParenToken);
4313N(SyntaxKind.CloseParenToken);
4315N(SyntaxKind.Block);
4317N(SyntaxKind.OpenBraceToken);
4318N(SyntaxKind.LocalDeclarationStatement);
4320N(SyntaxKind.VariableDeclaration);
4322N(SyntaxKind.IdentifierName);
4324N(SyntaxKind.IdentifierToken, "var");
4326N(SyntaxKind.VariableDeclarator);
4328N(SyntaxKind.IdentifierToken, "j");
4329N(SyntaxKind.EqualsValueClause);
4331N(SyntaxKind.EqualsToken);
4332N(SyntaxKind.GreaterThanExpression);
4334N(SyntaxKind.LessThanExpression);
4336N(SyntaxKind.IsExpression);
4338N(SyntaxKind.IdentifierName);
4340N(SyntaxKind.IdentifierToken, "e");
4342N(SyntaxKind.IsKeyword);
4343N(SyntaxKind.IdentifierName);
4345N(SyntaxKind.IdentifierToken, "a");
4348N(SyntaxKind.LessThanToken);
4349N(SyntaxKind.IdentifierName);
4351N(SyntaxKind.IdentifierToken, "i");
4354N(SyntaxKind.GreaterThanToken);
4355N(SyntaxKind.LeftShiftExpression);
4361N(SyntaxKind.LessThanLessThanToken);
4362N(SyntaxKind.NumericLiteralExpression);
4364N(SyntaxKind.NumericLiteralToken, "2");
4371N(SyntaxKind.SemicolonToken);
4373N(SyntaxKind.CloseBraceToken);
4376N(SyntaxKind.CloseBraceToken);
4378N(SyntaxKind.EndOfFileToken);
4401N(SyntaxKind.CompilationUnit);
4403N(SyntaxKind.ClassDeclaration);
4405N(SyntaxKind.ClassKeyword);
4406N(SyntaxKind.IdentifierToken, "C");
4407N(SyntaxKind.OpenBraceToken);
4408N(SyntaxKind.MethodDeclaration);
4410N(SyntaxKind.PredefinedType);
4412N(SyntaxKind.VoidKeyword);
4414N(SyntaxKind.IdentifierToken, "M");
4415N(SyntaxKind.ParameterList);
4417N(SyntaxKind.OpenParenToken);
4418N(SyntaxKind.CloseParenToken);
4420N(SyntaxKind.Block);
4422N(SyntaxKind.OpenBraceToken);
4423N(SyntaxKind.LocalDeclarationStatement);
4425N(SyntaxKind.VariableDeclaration);
4427N(SyntaxKind.IdentifierName);
4429N(SyntaxKind.IdentifierToken, "var");
4431N(SyntaxKind.VariableDeclarator);
4433N(SyntaxKind.IdentifierToken, "j");
4434N(SyntaxKind.EqualsValueClause);
4436N(SyntaxKind.EqualsToken);
4437N(SyntaxKind.GreaterThanExpression);
4439N(SyntaxKind.LessThanExpression);
4441N(SyntaxKind.IsExpression);
4443N(SyntaxKind.IdentifierName);
4445N(SyntaxKind.IdentifierToken, "e");
4447N(SyntaxKind.IsKeyword);
4448N(SyntaxKind.IdentifierName);
4450N(SyntaxKind.IdentifierToken, "a");
4453N(SyntaxKind.LessThanToken);
4454N(SyntaxKind.UnsignedRightShiftExpression);
4456N(SyntaxKind.IdentifierName);
4458N(SyntaxKind.IdentifierToken, "i");
4460N(SyntaxKind.GreaterThanGreaterThanGreaterThanToken);
4467N(SyntaxKind.GreaterThanToken);
4468N(SyntaxKind.NumericLiteralExpression);
4470N(SyntaxKind.NumericLiteralToken, "2");
4476N(SyntaxKind.SemicolonToken);
4478N(SyntaxKind.CloseBraceToken);
4481N(SyntaxKind.CloseBraceToken);
4483N(SyntaxKind.EndOfFileToken);
4502N(SyntaxKind.CompilationUnit);
4504N(SyntaxKind.ClassDeclaration);
4506N(SyntaxKind.ClassKeyword);
4507N(SyntaxKind.IdentifierToken, "C");
4508N(SyntaxKind.OpenBraceToken);
4509N(SyntaxKind.MethodDeclaration);
4511N(SyntaxKind.PredefinedType);
4513N(SyntaxKind.VoidKeyword);
4515N(SyntaxKind.IdentifierToken, "M");
4516N(SyntaxKind.ParameterList);
4518N(SyntaxKind.OpenParenToken);
4519N(SyntaxKind.CloseParenToken);
4521N(SyntaxKind.Block);
4523N(SyntaxKind.OpenBraceToken);
4524N(SyntaxKind.ExpressionStatement);
4526N(SyntaxKind.InvocationExpression);
4528N(SyntaxKind.IdentifierName);
4530N(SyntaxKind.IdentifierToken, "M");
4532N(SyntaxKind.ArgumentList);
4534N(SyntaxKind.OpenParenToken);
4535N(SyntaxKind.Argument);
4537N(SyntaxKind.OutKeyword);
4538N(SyntaxKind.LessThanExpression);
4540N(SyntaxKind.IdentifierName);
4542N(SyntaxKind.IdentifierToken, "a");
4544N(SyntaxKind.LessThanToken);
4545N(SyntaxKind.UnsignedRightShiftExpression);
4547N(SyntaxKind.IdentifierName);
4549N(SyntaxKind.IdentifierToken, "i");
4551N(SyntaxKind.GreaterThanGreaterThanGreaterThanToken);
4552N(SyntaxKind.NumericLiteralExpression);
4554N(SyntaxKind.NumericLiteralToken, "2");
4559N(SyntaxKind.CloseParenToken);
4562N(SyntaxKind.SemicolonToken);
4564N(SyntaxKind.CloseBraceToken);
4567N(SyntaxKind.CloseBraceToken);
4569N(SyntaxKind.EndOfFileToken);
4593N(SyntaxKind.CompilationUnit);
4595N(SyntaxKind.ClassDeclaration);
4597N(SyntaxKind.ClassKeyword);
4598N(SyntaxKind.IdentifierToken, "C");
4599N(SyntaxKind.OpenBraceToken);
4600N(SyntaxKind.MethodDeclaration);
4602N(SyntaxKind.PredefinedType);
4604N(SyntaxKind.VoidKeyword);
4606N(SyntaxKind.IdentifierToken, "M");
4607N(SyntaxKind.ParameterList);
4609N(SyntaxKind.OpenParenToken);
4610N(SyntaxKind.CloseParenToken);
4612N(SyntaxKind.Block);
4614N(SyntaxKind.OpenBraceToken);
4615N(SyntaxKind.SwitchStatement);
4617N(SyntaxKind.SwitchKeyword);
4618N(SyntaxKind.OpenParenToken);
4619N(SyntaxKind.FalseLiteralExpression);
4621N(SyntaxKind.FalseKeyword);
4623N(SyntaxKind.CloseParenToken);
4624N(SyntaxKind.OpenBraceToken);
4625N(SyntaxKind.SwitchSection);
4627N(SyntaxKind.CaseSwitchLabel);
4629N(SyntaxKind.CaseKeyword);
4630N(SyntaxKind.LessThanExpression);
4632N(SyntaxKind.IdentifierName);
4634N(SyntaxKind.IdentifierToken, "a");
4636N(SyntaxKind.LessThanToken);
4637N(SyntaxKind.UnsignedRightShiftExpression);
4639N(SyntaxKind.IdentifierName);
4641N(SyntaxKind.IdentifierToken, "i");
4643N(SyntaxKind.GreaterThanGreaterThanGreaterThanToken);
4644N(SyntaxKind.NumericLiteralExpression);
4646N(SyntaxKind.NumericLiteralToken, "2");
4650N(SyntaxKind.ColonToken);
4652N(SyntaxKind.BreakStatement);
4654N(SyntaxKind.BreakKeyword);
4655N(SyntaxKind.SemicolonToken);
4658N(SyntaxKind.CloseBraceToken);
4660N(SyntaxKind.CloseBraceToken);
4663N(SyntaxKind.CloseBraceToken);
4665N(SyntaxKind.EndOfFileToken);
4686N(SyntaxKind.CompilationUnit);
4688N(SyntaxKind.ClassDeclaration);
4690N(SyntaxKind.ClassKeyword);
4691N(SyntaxKind.IdentifierToken, "C");
4692N(SyntaxKind.OpenBraceToken);
4693N(SyntaxKind.MethodDeclaration);
4695N(SyntaxKind.PredefinedType);
4697N(SyntaxKind.VoidKeyword);
4699N(SyntaxKind.IdentifierToken, "M");
4700N(SyntaxKind.ParameterList);
4702N(SyntaxKind.OpenParenToken);
4703N(SyntaxKind.CloseParenToken);
4705N(SyntaxKind.Block);
4707N(SyntaxKind.OpenBraceToken);
4708N(SyntaxKind.LocalDeclarationStatement);
4710N(SyntaxKind.VariableDeclaration);
4712N(SyntaxKind.IdentifierName);
4714N(SyntaxKind.IdentifierToken, "var");
4716N(SyntaxKind.VariableDeclarator);
4718N(SyntaxKind.IdentifierToken, "j");
4719N(SyntaxKind.EqualsValueClause);
4721N(SyntaxKind.EqualsToken);
4722N(SyntaxKind.LessThanExpression);
4724N(SyntaxKind.IdentifierName);
4726N(SyntaxKind.IdentifierToken, "a");
4728N(SyntaxKind.LessThanToken);
4729N(SyntaxKind.UnsignedRightShiftExpression);
4731N(SyntaxKind.IdentifierName);
4733N(SyntaxKind.IdentifierToken, "i");
4735N(SyntaxKind.GreaterThanGreaterThanGreaterThanToken);
4736N(SyntaxKind.NumericLiteralExpression);
4738N(SyntaxKind.NumericLiteralToken, "2");
4745N(SyntaxKind.SemicolonToken);
4747N(SyntaxKind.CloseBraceToken);
4750N(SyntaxKind.CloseBraceToken);
4752N(SyntaxKind.EndOfFileToken);
4779N(SyntaxKind.QueryExpression);
4781N(SyntaxKind.FromClause);
4783N(SyntaxKind.FromKeyword);
4784N(SyntaxKind.IdentifierToken, "t");
4785N(SyntaxKind.InKeyword);
4786N(SyntaxKind.IdentifierName);
4788N(SyntaxKind.IdentifierToken, "e");
4791N(SyntaxKind.QueryBody);
4793N(SyntaxKind.WhereClause);
4795N(SyntaxKind.WhereKeyword);
4796N(SyntaxKind.EqualsExpression);
4798N(SyntaxKind.IdentifierName);
4800N(SyntaxKind.IdentifierToken, "t");
4802N(SyntaxKind.EqualsEqualsToken);
4803N(SyntaxKind.SimpleMemberAccessExpression);
4805N(SyntaxKind.IdentifierName);
4807N(SyntaxKind.IdentifierToken, "Int32");
4809N(SyntaxKind.DotToken);
4810N(SyntaxKind.IdentifierName);
4812N(SyntaxKind.IdentifierToken, "MinValue");
4817N(SyntaxKind.SelectClause);
4819N(SyntaxKind.SelectKeyword);
4820N(SyntaxKind.IdentifierName);
4822N(SyntaxKind.IdentifierToken, "t");
4841N(SyntaxKind.SwitchStatement);
4843N(SyntaxKind.SwitchKeyword);
4844N(SyntaxKind.OpenParenToken);
4845N(SyntaxKind.IdentifierName);
4847N(SyntaxKind.IdentifierToken, "e");
4849N(SyntaxKind.CloseParenToken);
4850N(SyntaxKind.OpenBraceToken);
4851N(SyntaxKind.SwitchSection);
4853N(SyntaxKind.CasePatternSwitchLabel);
4855N(SyntaxKind.CaseKeyword);
4856N(SyntaxKind.ConstantPattern);
4858N(SyntaxKind.SimpleMemberAccessExpression);
4860N(SyntaxKind.IdentifierName);
4862N(SyntaxKind.IdentifierToken, "Int32");
4864N(SyntaxKind.DotToken);
4865N(SyntaxKind.IdentifierName);
4867N(SyntaxKind.IdentifierToken, "MaxValue");
4871N(SyntaxKind.WhenClause);
4873N(SyntaxKind.WhenKeyword);
4874N(SyntaxKind.TrueLiteralExpression);
4876N(SyntaxKind.TrueKeyword);
4879N(SyntaxKind.ColonToken);
4881N(SyntaxKind.BreakStatement);
4883N(SyntaxKind.BreakKeyword);
4884N(SyntaxKind.SemicolonToken);
4887N(SyntaxKind.CloseBraceToken);
4896N(SyntaxKind.ObjectCreationExpression);
4898N(SyntaxKind.NewKeyword);
4899N(SyntaxKind.IdentifierName);
4901N(SyntaxKind.IdentifierToken, "C");
4903N(SyntaxKind.ObjectInitializerExpression);
4905N(SyntaxKind.OpenBraceToken);
4906N(SyntaxKind.SimpleAssignmentExpression);
4908N(SyntaxKind.ImplicitElementAccess);
4910N(SyntaxKind.BracketedArgumentList);
4912N(SyntaxKind.OpenBracketToken);
4913N(SyntaxKind.Argument);
4915N(SyntaxKind.NumericLiteralExpression);
4917N(SyntaxKind.NumericLiteralToken, "0");
4920N(SyntaxKind.CloseBracketToken);
4923N(SyntaxKind.EqualsToken);
4924N(SyntaxKind.LessThanExpression);
4926N(SyntaxKind.IdentifierName);
4928N(SyntaxKind.IdentifierToken, "op1");
4930N(SyntaxKind.LessThanToken);
4931N(SyntaxKind.IdentifierName);
4933N(SyntaxKind.IdentifierToken, "op2");
4937N(SyntaxKind.CommaToken);
4938N(SyntaxKind.SimpleAssignmentExpression);
4940N(SyntaxKind.ImplicitElementAccess);
4942N(SyntaxKind.BracketedArgumentList);
4944N(SyntaxKind.OpenBracketToken);
4945N(SyntaxKind.Argument);
4947N(SyntaxKind.NumericLiteralExpression);
4949N(SyntaxKind.NumericLiteralToken, "1");
4952N(SyntaxKind.CloseBracketToken);
4955N(SyntaxKind.EqualsToken);
4956N(SyntaxKind.TrueLiteralExpression);
4958N(SyntaxKind.TrueKeyword);
4961N(SyntaxKind.CloseBraceToken);
4971N(SyntaxKind.InterpolatedStringExpression);
4973N(SyntaxKind.InterpolatedStringStartToken);
4974N(SyntaxKind.InterpolatedStringText);
4976N(SyntaxKind.InterpolatedStringTextToken);
4978N(SyntaxKind.Interpolation);
4980N(SyntaxKind.OpenBraceToken);
4981N(SyntaxKind.NumericLiteralExpression);
4983N(SyntaxKind.NumericLiteralToken, "12");
4985N(SyntaxKind.CloseBraceToken);
4987N(SyntaxKind.InterpolatedStringText);
4989N(SyntaxKind.InterpolatedStringTextToken);
4991N(SyntaxKind.InterpolatedStringEndToken);
4999N(SyntaxKind.InterpolatedStringExpression);
5001N(SyntaxKind.InterpolatedStringStartToken);
5002N(SyntaxKind.InterpolatedStringText);
5004N(SyntaxKind.InterpolatedStringTextToken);
5006N(SyntaxKind.Interpolation);
5008N(SyntaxKind.OpenBraceToken);
5009N(SyntaxKind.NumericLiteralExpression);
5011N(SyntaxKind.NumericLiteralToken, "12");
5013N(SyntaxKind.InterpolationFormatClause);
5015N(SyntaxKind.ColonToken);
5016N(SyntaxKind.InterpolatedStringTextToken, "X");
5018N(SyntaxKind.CloseBraceToken);
5020N(SyntaxKind.InterpolatedStringText);
5022N(SyntaxKind.InterpolatedStringTextToken);
5024N(SyntaxKind.InterpolatedStringEndToken);
5036N(SyntaxKind.InterpolatedStringExpression);
5038N(SyntaxKind.InterpolatedStringStartToken);
5039N(SyntaxKind.Interpolation);
5041N(SyntaxKind.OpenBraceToken);
5042N(SyntaxKind.ConditionalExpression);
5044N(SyntaxKind.IdentifierName);
5046N(SyntaxKind.IdentifierToken, "a");
5048N(SyntaxKind.QuestionToken);
5049N(SyntaxKind.IdentifierName);
5051N(SyntaxKind.IdentifierToken, "b");
5059N(SyntaxKind.InterpolationFormatClause);
5061N(SyntaxKind.ColonToken);
5062N(SyntaxKind.InterpolatedStringTextToken);
5064N(SyntaxKind.CloseBraceToken);
5066N(SyntaxKind.InterpolatedStringEndToken);
5075N(SyntaxKind.CoalesceAssignmentExpression);
5077N(SyntaxKind.IdentifierName);
5079N(SyntaxKind.IdentifierToken, "a");
5081N(SyntaxKind.QuestionQuestionEqualsToken);
5082N(SyntaxKind.IdentifierName);
5084N(SyntaxKind.IdentifierToken, "b");
5094N(SyntaxKind.CoalesceAssignmentExpression);
5096N(SyntaxKind.ParenthesizedExpression);
5098N(SyntaxKind.OpenParenToken);
5099N(SyntaxKind.IdentifierName);
5101N(SyntaxKind.IdentifierToken, "a");
5103N(SyntaxKind.CloseParenToken);
5105N(SyntaxKind.QuestionQuestionEqualsToken);
5106N(SyntaxKind.IdentifierName);
5108N(SyntaxKind.IdentifierToken, "b");
5118N(SyntaxKind.CoalesceAssignmentExpression);
5120N(SyntaxKind.InvocationExpression);
5122N(SyntaxKind.IdentifierName);
5124N(SyntaxKind.IdentifierToken, "M");
5126N(SyntaxKind.ArgumentList);
5128N(SyntaxKind.OpenParenToken);
5129N(SyntaxKind.Argument);
5131N(SyntaxKind.IdentifierName);
5133N(SyntaxKind.IdentifierToken, "a");
5136N(SyntaxKind.CloseParenToken);
5139N(SyntaxKind.QuestionQuestionEqualsToken);
5140N(SyntaxKind.IdentifierName);
5142N(SyntaxKind.IdentifierToken, "b");
5152N(SyntaxKind.CoalesceAssignmentExpression);
5154N(SyntaxKind.CoalesceExpression);
5156N(SyntaxKind.IdentifierName);
5158N(SyntaxKind.IdentifierToken, "a");
5160N(SyntaxKind.QuestionQuestionToken);
5161N(SyntaxKind.IdentifierName);
5163N(SyntaxKind.IdentifierToken, "b");
5166N(SyntaxKind.QuestionQuestionEqualsToken);
5167N(SyntaxKind.IdentifierName);
5169N(SyntaxKind.IdentifierToken, "c");
5179N(SyntaxKind.CoalesceAssignmentExpression);
5181N(SyntaxKind.IdentifierName);
5183N(SyntaxKind.IdentifierToken, "a");
5185N(SyntaxKind.QuestionQuestionEqualsToken);
5186N(SyntaxKind.CoalesceAssignmentExpression);
5188N(SyntaxKind.IdentifierName);
5190N(SyntaxKind.IdentifierToken, "b");
5192N(SyntaxKind.QuestionQuestionEqualsToken);
5193N(SyntaxKind.IdentifierName);
5195N(SyntaxKind.IdentifierToken, "c");
5206N(SyntaxKind.CoalesceAssignmentExpression);
5208N(SyntaxKind.ParenthesizedExpression);
5210N(SyntaxKind.OpenParenToken);
5211N(SyntaxKind.CoalesceAssignmentExpression);
5213N(SyntaxKind.IdentifierName);
5215N(SyntaxKind.IdentifierToken, "a");
5217N(SyntaxKind.QuestionQuestionEqualsToken);
5218N(SyntaxKind.IdentifierName);
5220N(SyntaxKind.IdentifierToken, "b");
5223N(SyntaxKind.CloseParenToken);
5225N(SyntaxKind.QuestionQuestionEqualsToken);
5226N(SyntaxKind.IdentifierName);
5228N(SyntaxKind.IdentifierToken, "c");
5253N(SyntaxKind.CoalesceAssignmentExpression);
5255N(SyntaxKind.IdentifierName);
5257N(SyntaxKind.IdentifierToken, "a");
5259N(SyntaxKind.QuestionQuestionEqualsToken);
5260N(SyntaxKind.IdentifierName);
5262N(SyntaxKind.IdentifierToken, "b");
5272N(SyntaxKind.IndexExpression);
5274N(SyntaxKind.CaretToken);
5275N(SyntaxKind.NumericLiteralExpression);
5277N(SyntaxKind.NumericLiteralToken, "1");
5291N(SyntaxKind.RangeExpression);
5293N(SyntaxKind.NumericLiteralExpression);
5295N(SyntaxKind.NumericLiteralToken, "1");
5297N(SyntaxKind.DotDotToken);
5298N(SyntaxKind.NumericLiteralExpression);
5300N(SyntaxKind.NumericLiteralToken, ".2");
5310N(SyntaxKind.RangeExpression);
5312N(SyntaxKind.NumericLiteralExpression);
5314N(SyntaxKind.NumericLiteralToken, "1");
5316N(SyntaxKind.DotDotToken);
5317N(SyntaxKind.NumericLiteralExpression);
5319N(SyntaxKind.NumericLiteralToken, "1");
5329N(SyntaxKind.RangeExpression);
5331N(SyntaxKind.IndexExpression);
5333N(SyntaxKind.CaretToken);
5334N(SyntaxKind.NumericLiteralExpression);
5336N(SyntaxKind.NumericLiteralToken, "5");
5339N(SyntaxKind.DotDotToken);
5340N(SyntaxKind.IndexExpression);
5342N(SyntaxKind.CaretToken);
5343N(SyntaxKind.NumericLiteralExpression);
5345N(SyntaxKind.NumericLiteralToken, "3");
5356N(SyntaxKind.RightShiftExpression);
5358N(SyntaxKind.LeftShiftExpression);
5360N(SyntaxKind.NumericLiteralExpression);
5362N(SyntaxKind.NumericLiteralToken, "1");
5364N(SyntaxKind.LessThanLessThanToken);
5365N(SyntaxKind.RangeExpression);
5367N(SyntaxKind.NumericLiteralExpression);
5369N(SyntaxKind.NumericLiteralToken, "2");
5371N(SyntaxKind.DotDotToken);
5372N(SyntaxKind.NumericLiteralExpression);
5374N(SyntaxKind.NumericLiteralToken, "3");
5378N(SyntaxKind.GreaterThanGreaterThanToken);
5379N(SyntaxKind.NumericLiteralExpression);
5381N(SyntaxKind.NumericLiteralToken, "4");
5391N(SyntaxKind.UnsignedRightShiftExpression);
5393N(SyntaxKind.LeftShiftExpression);
5395N(SyntaxKind.NumericLiteralExpression);
5397N(SyntaxKind.NumericLiteralToken, "1");
5399N(SyntaxKind.LessThanLessThanToken);
5400N(SyntaxKind.RangeExpression);
5402N(SyntaxKind.NumericLiteralExpression);
5404N(SyntaxKind.NumericLiteralToken, "2");
5406N(SyntaxKind.DotDotToken);
5407N(SyntaxKind.NumericLiteralExpression);
5409N(SyntaxKind.NumericLiteralToken, "3");
5413N(SyntaxKind.GreaterThanGreaterThanGreaterThanToken);
5414N(SyntaxKind.NumericLiteralExpression);
5416N(SyntaxKind.NumericLiteralToken, "4");
5426N(SyntaxKind.SubtractExpression);
5428N(SyntaxKind.AddExpression);
5430N(SyntaxKind.NumericLiteralExpression);
5432N(SyntaxKind.NumericLiteralToken, "1");
5434N(SyntaxKind.PlusToken);
5435N(SyntaxKind.RangeExpression);
5437N(SyntaxKind.NumericLiteralExpression);
5439N(SyntaxKind.NumericLiteralToken, "2");
5441N(SyntaxKind.DotDotToken);
5442N(SyntaxKind.NumericLiteralExpression);
5444N(SyntaxKind.NumericLiteralToken, "3");
5448N(SyntaxKind.MinusToken);
5449N(SyntaxKind.NumericLiteralExpression);
5451N(SyntaxKind.NumericLiteralToken, "4");
5461N(SyntaxKind.MultiplyExpression);
5463N(SyntaxKind.IdentifierName);
5465N(SyntaxKind.IdentifierToken, "a");
5467N(SyntaxKind.AsteriskToken);
5468N(SyntaxKind.RangeExpression);
5470N(SyntaxKind.DotDotToken);
5471N(SyntaxKind.IdentifierName);
5473N(SyntaxKind.IdentifierToken, "b");
5484N(SyntaxKind.AddExpression);
5486N(SyntaxKind.IdentifierName);
5488N(SyntaxKind.IdentifierToken, "a");
5490N(SyntaxKind.PlusToken);
5491N(SyntaxKind.RangeExpression);
5493N(SyntaxKind.IdentifierName);
5495N(SyntaxKind.IdentifierToken, "b");
5497N(SyntaxKind.DotDotToken);
5498N(SyntaxKind.IdentifierName);
5500N(SyntaxKind.IdentifierToken, "c");
5511N(SyntaxKind.AddExpression);
5513N(SyntaxKind.IdentifierName);
5515N(SyntaxKind.IdentifierToken, "a");
5517N(SyntaxKind.PlusToken);
5518N(SyntaxKind.RangeExpression);
5520N(SyntaxKind.IdentifierName);
5522N(SyntaxKind.IdentifierToken, "b");
5524N(SyntaxKind.DotDotToken);
5534N(SyntaxKind.LogicalAndExpression);
5536N(SyntaxKind.RangeExpression);
5538N(SyntaxKind.IdentifierName);
5540N(SyntaxKind.IdentifierToken, "a");
5542N(SyntaxKind.DotDotToken);
5544N(SyntaxKind.AmpersandAmpersandToken);
5545N(SyntaxKind.IdentifierName);
5547N(SyntaxKind.IdentifierToken, "b");
5557N(SyntaxKind.LogicalAndExpression);
5559N(SyntaxKind.RangeExpression);
5561N(SyntaxKind.DotDotToken);
5562N(SyntaxKind.IdentifierName);
5564N(SyntaxKind.IdentifierToken, "a");
5567N(SyntaxKind.AmpersandAmpersandToken);
5568N(SyntaxKind.IdentifierName);
5570N(SyntaxKind.IdentifierToken, "b");
5580N(SyntaxKind.RangeExpression);
5582N(SyntaxKind.DotDotToken);
5583N(SyntaxKind.RangeExpression);
5585N(SyntaxKind.DotDotToken);
5595N(SyntaxKind.RangeExpression);
5597N(SyntaxKind.DotDotToken);
5598N(SyntaxKind.RangeExpression);
5600N(SyntaxKind.DotDotToken);
5601N(SyntaxKind.IdentifierName);
5603N(SyntaxKind.IdentifierToken, "e");
5614N(SyntaxKind.RangeExpression);
5616N(SyntaxKind.DotDotToken);
5617N(SyntaxKind.RangeExpression);
5619N(SyntaxKind.IdentifierName);
5621N(SyntaxKind.IdentifierToken, "e");
5623N(SyntaxKind.DotDotToken);
5633N(SyntaxKind.RangeExpression);
5635N(SyntaxKind.IdentifierName);
5637N(SyntaxKind.IdentifierToken, "a");
5639N(SyntaxKind.DotDotToken);
5640N(SyntaxKind.RangeExpression);
5642N(SyntaxKind.DotDotToken);
5643N(SyntaxKind.IdentifierName);
5645N(SyntaxKind.IdentifierToken, "b");
5656N(SyntaxKind.RangeExpression);
5658N(SyntaxKind.IdentifierName);
5660N(SyntaxKind.IdentifierToken, "a");
5662N(SyntaxKind.DotDotToken);
5663N(SyntaxKind.RangeExpression);
5665N(SyntaxKind.IdentifierName);
5667N(SyntaxKind.IdentifierToken, "b");
5669N(SyntaxKind.DotDotToken);
5679N(SyntaxKind.RangeExpression);
5681N(SyntaxKind.IdentifierName);
5683N(SyntaxKind.IdentifierToken, "a");
5685N(SyntaxKind.DotDotToken);
5686N(SyntaxKind.RangeExpression);
5688N(SyntaxKind.IdentifierName);
5690N(SyntaxKind.IdentifierToken, "b");
5692N(SyntaxKind.DotDotToken);
5702N(SyntaxKind.RangeExpression);
5704N(SyntaxKind.ParenthesizedExpression);
5706N(SyntaxKind.OpenParenToken);
5707N(SyntaxKind.IdentifierName);
5709N(SyntaxKind.IdentifierToken, "Offset");
5711N(SyntaxKind.CloseParenToken);
5713N(SyntaxKind.DotDotToken);
5714N(SyntaxKind.ParenthesizedExpression);
5716N(SyntaxKind.OpenParenToken);
5717N(SyntaxKind.AddExpression);
5719N(SyntaxKind.IdentifierName);
5721N(SyntaxKind.IdentifierToken, "Offset");
5723N(SyntaxKind.PlusToken);
5724N(SyntaxKind.IdentifierName);
5726N(SyntaxKind.IdentifierToken, "Count");
5729N(SyntaxKind.CloseParenToken);
5739N(SyntaxKind.RangeExpression);
5741N(SyntaxKind.DotDotToken);
5742N(SyntaxKind.NumericLiteralExpression);
5744N(SyntaxKind.NumericLiteralToken, "1");
5754N(SyntaxKind.RangeExpression);
5756N(SyntaxKind.DotDotToken);
5757N(SyntaxKind.IndexExpression);
5759N(SyntaxKind.CaretToken);
5760N(SyntaxKind.NumericLiteralExpression);
5762N(SyntaxKind.NumericLiteralToken, "3");
5773N(SyntaxKind.RangeExpression);
5775N(SyntaxKind.NumericLiteralExpression);
5777N(SyntaxKind.NumericLiteralToken, "1");
5779N(SyntaxKind.DotDotToken);
5788N(SyntaxKind.RangeExpression);
5790N(SyntaxKind.IndexExpression);
5792N(SyntaxKind.CaretToken);
5793N(SyntaxKind.NumericLiteralExpression);
5795N(SyntaxKind.NumericLiteralToken, "5");
5798N(SyntaxKind.DotDotToken);
5807N(SyntaxKind.RangeExpression);
5809N(SyntaxKind.DotDotToken);
5818N(SyntaxKind.LeftShiftExpression);
5820N(SyntaxKind.AddExpression);
5822N(SyntaxKind.NumericLiteralExpression);
5824N(SyntaxKind.NumericLiteralToken, "1");
5826N(SyntaxKind.PlusToken);
5827N(SyntaxKind.RangeExpression);
5829N(SyntaxKind.DotDotToken);
5832N(SyntaxKind.LessThanLessThanToken);
5833N(SyntaxKind.NumericLiteralExpression);
5835N(SyntaxKind.NumericLiteralToken, "2");
5852N(SyntaxKind.SimpleMemberAccessExpression);
5854N(SyntaxKind.NumericLiteralExpression);
5856N(SyntaxKind.NumericLiteralToken, "1");
5858N(SyntaxKind.DotToken);
5875N(SyntaxKind.RangeExpression);
5877N(SyntaxKind.DotDotToken);
5890N(SyntaxKind.RangeExpression);
5892N(SyntaxKind.NumericLiteralExpression);
5894N(SyntaxKind.NumericLiteralToken, "1");
5896N(SyntaxKind.DotDotToken);
5905N(SyntaxKind.RangeExpression);
5907N(SyntaxKind.DotDotToken);
5908N(SyntaxKind.InvocationExpression);
5910N(SyntaxKind.SimpleMemberAccessExpression);
5912N(SyntaxKind.NumericLiteralExpression);
5914N(SyntaxKind.NumericLiteralToken, "2");
5916N(SyntaxKind.DotToken);
5917N(SyntaxKind.IdentifierName);
5919N(SyntaxKind.IdentifierToken, "ToString");
5921N(SyntaxKind.ArgumentList);
5923N(SyntaxKind.OpenParenToken);
5924N(SyntaxKind.CloseParenToken);
5936N(SyntaxKind.RangeExpression);
5938N(SyntaxKind.NumericLiteralExpression);
5940N(SyntaxKind.NumericLiteralToken, "1");
5942N(SyntaxKind.DotDotToken);
5943N(SyntaxKind.InvocationExpression);
5945N(SyntaxKind.SimpleMemberAccessExpression);
5947N(SyntaxKind.NumericLiteralExpression);
5949N(SyntaxKind.NumericLiteralToken, "2");
5951N(SyntaxKind.DotToken);
5952N(SyntaxKind.IdentifierName);
5954N(SyntaxKind.IdentifierToken, "ToString");
5956N(SyntaxKind.ArgumentList);
5958N(SyntaxKind.OpenParenToken);
5959N(SyntaxKind.CloseParenToken);
5978N(SyntaxKind.ConditionalExpression);
5980N(SyntaxKind.IdentifierName);
5982N(SyntaxKind.IdentifierToken, "c");
5984N(SyntaxKind.QuestionToken);
5985N(SyntaxKind.RangeExpression);
5987N(SyntaxKind.DotDotToken);
5988N(SyntaxKind.IdentifierName);
5990N(SyntaxKind.IdentifierToken, "b");
6006N(SyntaxKind.BaseExpression);
6008N(SyntaxKind.BaseKeyword);
6025N(SyntaxKind.ImplicitArrayCreationExpression);
6027N(SyntaxKind.NewKeyword);
6028N(SyntaxKind.OpenBracketToken);
6029N(SyntaxKind.CloseBracketToken);
6030N(SyntaxKind.ArrayInitializerExpression);
6032N(SyntaxKind.OpenBraceToken);
6033N(SyntaxKind.RefExpression);
6035N(SyntaxKind.RefKeyword);
6041N(SyntaxKind.CloseBraceToken);
6056N(SyntaxKind.ImplicitArrayCreationExpression);
6058N(SyntaxKind.NewKeyword);
6059N(SyntaxKind.OpenBracketToken);
6060N(SyntaxKind.CloseBracketToken);
6061N(SyntaxKind.ArrayInitializerExpression);
6063N(SyntaxKind.OpenBraceToken);
6064N(SyntaxKind.RefExpression);
6066N(SyntaxKind.RefKeyword);
6067N(SyntaxKind.IdentifierName);
6069N(SyntaxKind.IdentifierToken, "obj");
6072N(SyntaxKind.CloseBraceToken);
6093N(SyntaxKind.ImplicitArrayCreationExpression);
6095N(SyntaxKind.NewKeyword);
6096N(SyntaxKind.OpenBracketToken);
6097N(SyntaxKind.CloseBracketToken);
6098N(SyntaxKind.ArrayInitializerExpression);
6100N(SyntaxKind.OpenBraceToken);
6101N(SyntaxKind.RefExpression);
6103N(SyntaxKind.RefKeyword);
6104N(SyntaxKind.ElementAccessExpression);
6110N(SyntaxKind.BracketedArgumentList);
6112N(SyntaxKind.OpenBracketToken);
6120N(SyntaxKind.CloseBracketToken);
6124N(SyntaxKind.CloseBraceToken);
6142N(SyntaxKind.AnonymousObjectCreationExpression);
6144N(SyntaxKind.NewKeyword);
6145N(SyntaxKind.OpenBraceToken);
6146N(SyntaxKind.AnonymousObjectMemberDeclarator);
6148N(SyntaxKind.RefExpression);
6150N(SyntaxKind.RefKeyword);
6157N(SyntaxKind.CloseBraceToken);
6171N(SyntaxKind.ObjectCreationExpression);
6173N(SyntaxKind.NewKeyword);
6174N(SyntaxKind.IdentifierName);
6176N(SyntaxKind.IdentifierToken, "C");
6178N(SyntaxKind.ObjectInitializerExpression);
6180N(SyntaxKind.OpenBraceToken);
6181N(SyntaxKind.SimpleAssignmentExpression);
6183N(SyntaxKind.IdentifierName);
6185N(SyntaxKind.IdentifierToken, "P");
6187N(SyntaxKind.EqualsToken);
6188N(SyntaxKind.RefExpression);
6190N(SyntaxKind.RefKeyword);
6197N(SyntaxKind.CloseBraceToken);
6212N(SyntaxKind.ObjectCreationExpression);
6214N(SyntaxKind.NewKeyword);
6215N(SyntaxKind.IdentifierName);
6217N(SyntaxKind.IdentifierToken, "C");
6219N(SyntaxKind.CollectionInitializerExpression);
6221N(SyntaxKind.OpenBraceToken);
6222N(SyntaxKind.RefExpression);
6224N(SyntaxKind.RefKeyword);
6230N(SyntaxKind.CloseBraceToken);
6248N(SyntaxKind.ObjectCreationExpression);
6250N(SyntaxKind.NewKeyword);
6251N(SyntaxKind.IdentifierName);
6253N(SyntaxKind.IdentifierToken, "C");
6255N(SyntaxKind.CollectionInitializerExpression);
6257N(SyntaxKind.OpenBraceToken);
6258N(SyntaxKind.ComplexElementInitializerExpression);
6260N(SyntaxKind.OpenBraceToken);
6261N(SyntaxKind.NumericLiteralExpression);
6263N(SyntaxKind.NumericLiteralToken, "0");
6265N(SyntaxKind.CommaToken);
6266N(SyntaxKind.RefExpression);
6268N(SyntaxKind.RefKeyword);
6274N(SyntaxKind.CloseBraceToken);
6276N(SyntaxKind.CloseBraceToken);
6294N(SyntaxKind.CompilationUnit);
6296N(SyntaxKind.ClassDeclaration);
6298N(SyntaxKind.ClassKeyword);
6299N(SyntaxKind.IdentifierToken, "C");
6300N(SyntaxKind.OpenBraceToken);
6301N(SyntaxKind.MethodDeclaration);
6303N(SyntaxKind.AttributeList);
6305N(SyntaxKind.OpenBracketToken);
6306N(SyntaxKind.Attribute);
6308N(SyntaxKind.IdentifierName);
6310N(SyntaxKind.IdentifierToken, "Attr");
6312N(SyntaxKind.AttributeArgumentList);
6314N(SyntaxKind.OpenParenToken);
6315N(SyntaxKind.AttributeArgument);
6317N(SyntaxKind.RefExpression);
6319N(SyntaxKind.RefKeyword);
6326N(SyntaxKind.CloseParenToken);
6329N(SyntaxKind.CloseBracketToken);
6331N(SyntaxKind.PredefinedType);
6333N(SyntaxKind.VoidKeyword);
6335N(SyntaxKind.IdentifierToken, "M");
6336N(SyntaxKind.ParameterList);
6338N(SyntaxKind.OpenParenToken);
6339N(SyntaxKind.CloseParenToken);
6341N(SyntaxKind.Block);
6343N(SyntaxKind.OpenBraceToken);
6344N(SyntaxKind.CloseBraceToken);
6347N(SyntaxKind.CloseBraceToken);
6349N(SyntaxKind.EndOfFileToken);
6366N(SyntaxKind.ForStatement);
6368N(SyntaxKind.ForKeyword);
6369N(SyntaxKind.OpenParenToken);
6370N(SyntaxKind.VariableDeclaration);
6372N(SyntaxKind.PredefinedType);
6374N(SyntaxKind.IntKeyword);
6376N(SyntaxKind.VariableDeclarator);
6378N(SyntaxKind.IdentifierToken, "i");
6379N(SyntaxKind.EqualsValueClause);
6381N(SyntaxKind.EqualsToken);
6382N(SyntaxKind.NumericLiteralExpression);
6384N(SyntaxKind.NumericLiteralToken, "0");
6389N(SyntaxKind.SemicolonToken);
6390N(SyntaxKind.RefExpression);
6392N(SyntaxKind.RefKeyword);
6398N(SyntaxKind.SemicolonToken);
6399N(SyntaxKind.PostIncrementExpression);
6401N(SyntaxKind.IdentifierName);
6403N(SyntaxKind.IdentifierToken, "i");
6405N(SyntaxKind.PlusPlusToken);
6407N(SyntaxKind.CloseParenToken);
6408N(SyntaxKind.Block);
6410N(SyntaxKind.OpenBraceToken);
6411N(SyntaxKind.CloseBraceToken);
6426N(SyntaxKind.ImplicitArrayCreationExpression);
6428N(SyntaxKind.NewKeyword);
6429N(SyntaxKind.OpenBracketToken);
6430N(SyntaxKind.CloseBracketToken);
6431N(SyntaxKind.ArrayInitializerExpression);
6433N(SyntaxKind.OpenBraceToken);
6434N(SyntaxKind.CloseBraceToken);
6449N(SyntaxKind.ImplicitArrayCreationExpression);
6451N(SyntaxKind.NewKeyword);
6452N(SyntaxKind.OpenBracketToken);
6453N(SyntaxKind.CloseBracketToken);
6454N(SyntaxKind.ArrayInitializerExpression);
6456N(SyntaxKind.OpenBraceToken);
6457N(SyntaxKind.CloseBraceToken);
6472N(SyntaxKind.ImplicitArrayCreationExpression);
6474N(SyntaxKind.NewKeyword);
6475N(SyntaxKind.OpenBracketToken);
6476N(SyntaxKind.CloseBracketToken);
6477N(SyntaxKind.ArrayInitializerExpression);
6479N(SyntaxKind.OpenBraceToken);
6480N(SyntaxKind.ElementAccessExpression);
6482N(SyntaxKind.IdentifierName);
6484N(SyntaxKind.IdentifierToken, "obj");
6486N(SyntaxKind.BracketedArgumentList);
6488N(SyntaxKind.OpenBracketToken);
6496N(SyntaxKind.CloseBracketToken);
6499N(SyntaxKind.CloseBraceToken);
6625N(SyntaxKind.UnsignedRightShiftExpression);
6627N(SyntaxKind.IdentifierName);
6629N(SyntaxKind.IdentifierToken, "x");
6631N(SyntaxKind.GreaterThanGreaterThanGreaterThanToken);
6632N(SyntaxKind.IdentifierName);
6634N(SyntaxKind.IdentifierToken, "y");
6652N(SyntaxKind.GreaterThanExpression);
6654N(SyntaxKind.IdentifierName);
6656N(SyntaxKind.IdentifierToken, "x");
6658N(SyntaxKind.GreaterThanToken);
6659N(SyntaxKind.RightShiftExpression);
6665N(SyntaxKind.GreaterThanGreaterThanToken);
6666N(SyntaxKind.IdentifierName);
6668N(SyntaxKind.IdentifierToken, "y");
6687N(SyntaxKind.GreaterThanExpression);
6689N(SyntaxKind.RightShiftExpression);
6691N(SyntaxKind.IdentifierName);
6693N(SyntaxKind.IdentifierToken, "x");
6695N(SyntaxKind.GreaterThanGreaterThanToken);
6701N(SyntaxKind.GreaterThanToken);
6702N(SyntaxKind.IdentifierName);
6704N(SyntaxKind.IdentifierToken, "y");
6718N(SyntaxKind.UnsignedRightShiftAssignmentExpression);
6720N(SyntaxKind.IdentifierName);
6722N(SyntaxKind.IdentifierToken, "x");
6724N(SyntaxKind.GreaterThanGreaterThanGreaterThanEqualsToken);
6725N(SyntaxKind.IdentifierName);
6727N(SyntaxKind.IdentifierToken, "y");
6745N(SyntaxKind.RightShiftAssignmentExpression);
6747N(SyntaxKind.GreaterThanExpression);
6749N(SyntaxKind.IdentifierName);
6751N(SyntaxKind.IdentifierToken, "x");
6753N(SyntaxKind.GreaterThanToken);
6759N(SyntaxKind.GreaterThanGreaterThanEqualsToken);
6760N(SyntaxKind.IdentifierName);
6762N(SyntaxKind.IdentifierToken, "y");
6780N(SyntaxKind.GreaterThanOrEqualExpression);
6782N(SyntaxKind.RightShiftExpression);
6784N(SyntaxKind.IdentifierName);
6786N(SyntaxKind.IdentifierToken, "x");
6788N(SyntaxKind.GreaterThanGreaterThanToken);
6794N(SyntaxKind.GreaterThanEqualsToken);
6795N(SyntaxKind.IdentifierName);
6797N(SyntaxKind.IdentifierToken, "y");
6815N(SyntaxKind.SimpleAssignmentExpression);
6817N(SyntaxKind.UnsignedRightShiftExpression);
6819N(SyntaxKind.IdentifierName);
6821N(SyntaxKind.IdentifierToken, "x");
6823N(SyntaxKind.GreaterThanGreaterThanGreaterThanToken);
6829N(SyntaxKind.EqualsToken);
6830N(SyntaxKind.IdentifierName);
6832N(SyntaxKind.IdentifierToken, "y");
Parsing\FileModifierParsingTests.cs (1111)
52N(SyntaxKind.CompilationUnit);
54N(SyntaxFacts.GetBaseTypeDeclarationKind(typeKeyword));
56N(SyntaxKind.FileKeyword);
57N(typeKeyword);
58N(SyntaxKind.IdentifierToken, "C");
59N(SyntaxKind.OpenBraceToken);
60N(SyntaxKind.CloseBraceToken);
62N(SyntaxKind.EndOfFileToken);
77N(SyntaxKind.CompilationUnit);
79N(SyntaxFacts.GetBaseTypeDeclarationKind(typeKeyword));
81N(SyntaxKind.FileKeyword);
82N(SyntaxKind.PartialKeyword);
83N(typeKeyword);
84N(SyntaxKind.IdentifierToken, "C");
85N(SyntaxKind.OpenBraceToken);
86N(SyntaxKind.CloseBraceToken);
88N(SyntaxKind.EndOfFileToken);
105N(SyntaxKind.CompilationUnit);
107N(SyntaxKind.EnumDeclaration);
109N(SyntaxKind.FileKeyword);
110N(SyntaxKind.PartialKeyword);
111N(SyntaxKind.EnumKeyword);
112N(SyntaxKind.IdentifierToken, "C");
113N(SyntaxKind.OpenBraceToken);
114N(SyntaxKind.CloseBraceToken);
116N(SyntaxKind.EndOfFileToken);
148N(SyntaxKind.CompilationUnit);
150N(SyntaxKind.GlobalStatement);
152N(SyntaxKind.LocalDeclarationStatement);
154N(SyntaxKind.VariableDeclaration);
156N(SyntaxKind.IdentifierName);
158N(SyntaxKind.IdentifierToken, "partial");
160N(SyntaxKind.VariableDeclarator);
162N(SyntaxKind.IdentifierToken, "file");
168N(SyntaxFacts.GetBaseTypeDeclarationKind(typeKeyword));
170N(typeKeyword);
171N(SyntaxKind.IdentifierToken, "C");
172N(SyntaxKind.OpenBraceToken);
173N(SyntaxKind.CloseBraceToken);
175N(SyntaxKind.EndOfFileToken);
192N(SyntaxKind.CompilationUnit);
194N(SyntaxKind.RecordDeclaration);
196N(SyntaxKind.PartialKeyword);
197N(SyntaxKind.FileKeyword);
198N(SyntaxKind.RecordKeyword);
199N(SyntaxKind.IdentifierToken, "C");
200N(SyntaxKind.OpenBraceToken);
201N(SyntaxKind.CloseBraceToken);
203N(SyntaxKind.EndOfFileToken);
214N(SyntaxKind.CompilationUnit);
216N(SyntaxKind.RecordStructDeclaration);
218N(SyntaxKind.FileKeyword);
219N(SyntaxKind.PartialKeyword);
220N(SyntaxKind.RecordKeyword);
221N(SyntaxKind.StructKeyword);
222N(SyntaxKind.IdentifierToken, "C");
223N(SyntaxKind.OpenBraceToken);
224N(SyntaxKind.CloseBraceToken);
226N(SyntaxKind.EndOfFileToken);
243N(SyntaxKind.CompilationUnit);
245N(SyntaxKind.RecordStructDeclaration);
247N(SyntaxKind.PartialKeyword);
248N(SyntaxKind.FileKeyword);
249N(SyntaxKind.RecordKeyword);
250N(SyntaxKind.StructKeyword);
251N(SyntaxKind.IdentifierToken, "C");
252N(SyntaxKind.OpenBraceToken);
253N(SyntaxKind.CloseBraceToken);
255N(SyntaxKind.EndOfFileToken);
291N(SyntaxKind.CompilationUnit);
293N(SyntaxKind.GlobalStatement);
295N(SyntaxKind.LocalDeclarationStatement);
297N(SyntaxKind.VariableDeclaration);
299N(SyntaxKind.IdentifierName);
301N(SyntaxKind.IdentifierToken, "file");
303N(SyntaxKind.VariableDeclarator);
305N(SyntaxKind.IdentifierToken, "partial");
311N(SyntaxKind.StructDeclaration);
313N(SyntaxKind.StructKeyword);
314N(SyntaxKind.IdentifierToken, "C");
315N(SyntaxKind.OpenBraceToken);
316N(SyntaxKind.CloseBraceToken);
318N(SyntaxKind.EndOfFileToken);
354N(SyntaxKind.CompilationUnit);
356N(SyntaxKind.GlobalStatement);
358N(SyntaxKind.LocalDeclarationStatement);
360N(SyntaxKind.VariableDeclaration);
362N(SyntaxKind.IdentifierName);
364N(SyntaxKind.IdentifierToken, "file");
366N(SyntaxKind.VariableDeclarator);
368N(SyntaxKind.IdentifierToken, "partial");
374N(SyntaxKind.StructDeclaration);
376N(SyntaxKind.StructKeyword);
377N(SyntaxKind.IdentifierToken, "C");
378N(SyntaxKind.OpenBraceToken);
379N(SyntaxKind.CloseBraceToken);
381N(SyntaxKind.EndOfFileToken);
417N(SyntaxKind.CompilationUnit);
419N(SyntaxKind.GlobalStatement);
421N(SyntaxKind.LocalDeclarationStatement);
423N(SyntaxKind.VariableDeclaration);
425N(SyntaxKind.IdentifierName);
427N(SyntaxKind.IdentifierToken, "partial");
429N(SyntaxKind.VariableDeclarator);
431N(SyntaxKind.IdentifierToken, "file");
437N(SyntaxKind.StructDeclaration);
439N(SyntaxKind.StructKeyword);
440N(SyntaxKind.IdentifierToken, "C");
441N(SyntaxKind.OpenBraceToken);
442N(SyntaxKind.CloseBraceToken);
444N(SyntaxKind.EndOfFileToken);
455N(SyntaxKind.CompilationUnit);
457N(SyntaxKind.ClassDeclaration);
459N(SyntaxKind.FileKeyword);
460N(SyntaxKind.AbstractKeyword);
461N(SyntaxKind.ClassKeyword);
462N(SyntaxKind.IdentifierToken, "C");
463N(SyntaxKind.OpenBraceToken);
464N(SyntaxKind.CloseBraceToken);
466N(SyntaxKind.EndOfFileToken);
477N(SyntaxKind.CompilationUnit);
479N(SyntaxKind.ClassDeclaration);
481N(SyntaxKind.AbstractKeyword);
482N(SyntaxKind.FileKeyword);
483N(SyntaxKind.ClassKeyword);
484N(SyntaxKind.IdentifierToken, "C");
485N(SyntaxKind.OpenBraceToken);
486N(SyntaxKind.CloseBraceToken);
488N(SyntaxKind.EndOfFileToken);
510N(SyntaxKind.CompilationUnit);
512N(SyntaxFacts.GetBaseTypeDeclarationKind(typeKeyword));
514N(SyntaxKind.PublicKeyword);
515N(SyntaxKind.FileKeyword);
516N(typeKeyword);
517N(SyntaxKind.IdentifierToken, "C");
518N(SyntaxKind.OpenBraceToken);
519N(SyntaxKind.CloseBraceToken);
521N(SyntaxKind.EndOfFileToken);
543N(SyntaxKind.CompilationUnit);
545N(SyntaxFacts.GetBaseTypeDeclarationKind(typeKeyword));
547N(SyntaxKind.FileKeyword);
548N(SyntaxKind.PublicKeyword);
549N(typeKeyword);
550N(SyntaxKind.IdentifierToken, "C");
551N(SyntaxKind.OpenBraceToken);
552N(SyntaxKind.CloseBraceToken);
554N(SyntaxKind.EndOfFileToken);
572N(SyntaxKind.CompilationUnit);
574N(SyntaxKind.ClassDeclaration);
576N(SyntaxKind.FileKeyword);
577N(SyntaxKind.ClassKeyword);
578N(SyntaxKind.IdentifierToken, "C");
579N(SyntaxKind.OpenBraceToken);
580N(SyntaxKind.CloseBraceToken);
582N(SyntaxKind.EndOfFileToken);
594N(SyntaxKind.CompilationUnit);
596N(SyntaxKind.DelegateDeclaration);
598N(SyntaxKind.FileKeyword);
599N(SyntaxKind.DelegateKeyword);
600N(SyntaxKind.PredefinedType);
602N(SyntaxKind.VoidKeyword);
604N(SyntaxKind.IdentifierToken, "D");
605N(SyntaxKind.ParameterList);
607N(SyntaxKind.OpenParenToken);
608N(SyntaxKind.CloseParenToken);
610N(SyntaxKind.SemicolonToken);
612N(SyntaxKind.EndOfFileToken);
627N(SyntaxKind.CompilationUnit);
629N(SyntaxKind.NamespaceDeclaration);
631N(SyntaxKind.NamespaceKeyword);
632N(SyntaxKind.IdentifierName);
634N(SyntaxKind.IdentifierToken, "NS");
636N(SyntaxKind.OpenBraceToken);
637N(SyntaxKind.ClassDeclaration);
639N(SyntaxKind.FileKeyword);
640N(SyntaxKind.ClassKeyword);
641N(SyntaxKind.IdentifierToken, "C");
642N(SyntaxKind.OpenBraceToken);
643N(SyntaxKind.CloseBraceToken);
645N(SyntaxKind.CloseBraceToken);
647N(SyntaxKind.EndOfFileToken);
660N(SyntaxKind.CompilationUnit);
662N(SyntaxKind.FileScopedNamespaceDeclaration);
664N(SyntaxKind.NamespaceKeyword);
665N(SyntaxKind.IdentifierName);
667N(SyntaxKind.IdentifierToken, "NS");
669N(SyntaxKind.SemicolonToken);
670N(SyntaxKind.ClassDeclaration);
672N(SyntaxKind.FileKeyword);
673N(SyntaxKind.ClassKeyword);
674N(SyntaxKind.IdentifierToken, "C");
675N(SyntaxKind.OpenBraceToken);
676N(SyntaxKind.CloseBraceToken);
679N(SyntaxKind.EndOfFileToken);
700N(SyntaxKind.CompilationUnit);
702N(SyntaxKind.ClassDeclaration);
704N(SyntaxKind.ClassKeyword);
705N(SyntaxKind.IdentifierToken, "Outer");
706N(SyntaxKind.OpenBraceToken);
707N(SyntaxKind.ClassDeclaration);
709N(SyntaxKind.FileKeyword);
710N(SyntaxKind.ClassKeyword);
711N(SyntaxKind.IdentifierToken, "C");
712N(SyntaxKind.OpenBraceToken);
713N(SyntaxKind.CloseBraceToken);
715N(SyntaxKind.CloseBraceToken);
717N(SyntaxKind.EndOfFileToken);
744N(SyntaxKind.CompilationUnit);
746N(SyntaxKind.ClassDeclaration);
748N(SyntaxKind.ClassKeyword);
749N(SyntaxKind.IdentifierToken, "C");
750N(SyntaxKind.OpenBraceToken);
751N(SyntaxKind.MethodDeclaration);
753N(SyntaxKind.FileKeyword);
754N(SyntaxKind.FunctionPointerType);
756N(SyntaxKind.DelegateKeyword);
757N(SyntaxKind.AsteriskToken);
758N(SyntaxKind.FunctionPointerParameterList);
760N(SyntaxKind.LessThanToken);
761N(SyntaxKind.FunctionPointerParameter);
763N(SyntaxKind.PredefinedType);
765N(SyntaxKind.IntKeyword);
768N(SyntaxKind.CommaToken);
769N(SyntaxKind.FunctionPointerParameter);
771N(SyntaxKind.PredefinedType);
773N(SyntaxKind.VoidKeyword);
776N(SyntaxKind.GreaterThanToken);
779N(SyntaxKind.IdentifierToken, "M");
780N(SyntaxKind.ParameterList);
782N(SyntaxKind.OpenParenToken);
783N(SyntaxKind.CloseParenToken);
785N(SyntaxKind.SemicolonToken);
787N(SyntaxKind.CloseBraceToken);
789N(SyntaxKind.EndOfFileToken);
809N(SyntaxKind.CompilationUnit);
811N(SyntaxKind.ClassDeclaration);
813N(SyntaxKind.ClassKeyword);
814N(SyntaxKind.IdentifierToken, "C");
815N(SyntaxKind.OpenBraceToken);
816N(SyntaxKind.MethodDeclaration);
818N(SyntaxKind.FileKeyword);
819N(SyntaxKind.PredefinedType);
821N(SyntaxKind.VoidKeyword);
823N(SyntaxKind.IdentifierToken, "M");
824N(SyntaxKind.ParameterList);
826N(SyntaxKind.OpenParenToken);
827N(SyntaxKind.CloseParenToken);
829N(SyntaxKind.Block);
831N(SyntaxKind.OpenBraceToken);
832N(SyntaxKind.CloseBraceToken);
835N(SyntaxKind.CloseBraceToken);
837N(SyntaxKind.EndOfFileToken);
860N(SyntaxKind.CompilationUnit);
862N(SyntaxKind.ClassDeclaration);
864N(SyntaxKind.ClassKeyword);
865N(SyntaxKind.IdentifierToken, "C");
866N(SyntaxKind.OpenBraceToken);
867N(SyntaxKind.FieldDeclaration);
869N(SyntaxKind.FileKeyword);
870N(SyntaxKind.VariableDeclaration);
872N(SyntaxKind.PredefinedType);
874N(SyntaxKind.IntKeyword);
876N(SyntaxKind.VariableDeclarator);
878N(SyntaxKind.IdentifierToken, "x");
881N(SyntaxKind.SemicolonToken);
883N(SyntaxKind.CloseBraceToken);
885N(SyntaxKind.EndOfFileToken);
911N(SyntaxKind.CompilationUnit);
913N(SyntaxKind.ClassDeclaration);
915N(SyntaxKind.ClassKeyword);
916N(SyntaxKind.IdentifierToken, "C");
917N(SyntaxKind.OpenBraceToken);
918N(SyntaxKind.EventFieldDeclaration);
920N(SyntaxKind.FileKeyword);
921N(SyntaxKind.EventKeyword);
922N(SyntaxKind.VariableDeclaration);
924N(SyntaxKind.IdentifierName);
926N(SyntaxKind.IdentifierToken, "Action");
928N(SyntaxKind.VariableDeclarator);
930N(SyntaxKind.IdentifierToken, "x");
933N(SyntaxKind.SemicolonToken);
935N(SyntaxKind.CloseBraceToken);
937N(SyntaxKind.EndOfFileToken);
958N(SyntaxKind.CompilationUnit);
960N(SyntaxKind.ClassDeclaration);
962N(SyntaxKind.ClassKeyword);
963N(SyntaxKind.IdentifierToken, "C");
964N(SyntaxKind.OpenBraceToken);
965N(SyntaxKind.PropertyDeclaration);
967N(SyntaxKind.FileKeyword);
968N(SyntaxKind.PredefinedType);
970N(SyntaxKind.IntKeyword);
972N(SyntaxKind.IdentifierToken, "x");
973N(SyntaxKind.AccessorList);
975N(SyntaxKind.OpenBraceToken);
976N(SyntaxKind.GetAccessorDeclaration);
978N(SyntaxKind.GetKeyword);
979N(SyntaxKind.SemicolonToken);
981N(SyntaxKind.SetAccessorDeclaration);
983N(SyntaxKind.SetKeyword);
984N(SyntaxKind.SemicolonToken);
986N(SyntaxKind.CloseBraceToken);
989N(SyntaxKind.CloseBraceToken);
991N(SyntaxKind.EndOfFileToken);
1015N(SyntaxKind.CompilationUnit);
1017N(SyntaxKind.ClassDeclaration);
1019N(SyntaxKind.ClassKeyword);
1020N(SyntaxKind.IdentifierToken, "C");
1021N(SyntaxKind.OpenBraceToken);
1022N(SyntaxKind.MethodDeclaration);
1024N(SyntaxKind.AsyncKeyword);
1025N(SyntaxKind.FileKeyword);
1026N(SyntaxKind.PredefinedType);
1028N(SyntaxKind.VoidKeyword);
1030N(SyntaxKind.IdentifierToken, "M");
1031N(SyntaxKind.ParameterList);
1033N(SyntaxKind.OpenParenToken);
1034N(SyntaxKind.CloseParenToken);
1036N(SyntaxKind.Block);
1038N(SyntaxKind.OpenBraceToken);
1039N(SyntaxKind.CloseBraceToken);
1042N(SyntaxKind.CloseBraceToken);
1044N(SyntaxKind.EndOfFileToken);
1064N(SyntaxKind.CompilationUnit);
1066N(SyntaxKind.ClassDeclaration);
1068N(SyntaxKind.ClassKeyword);
1069N(SyntaxKind.IdentifierToken, "C");
1070N(SyntaxKind.OpenBraceToken);
1071N(SyntaxKind.FieldDeclaration);
1073N(SyntaxKind.VariableDeclaration);
1075N(SyntaxKind.PredefinedType);
1077N(SyntaxKind.IntKeyword);
1079N(SyntaxKind.VariableDeclarator);
1081N(SyntaxKind.IdentifierToken, "file");
1084N(SyntaxKind.SemicolonToken);
1086N(SyntaxKind.CloseBraceToken);
1088N(SyntaxKind.EndOfFileToken);
1103N(SyntaxKind.CompilationUnit);
1105N(SyntaxKind.ClassDeclaration);
1107N(SyntaxKind.ClassKeyword);
1108N(SyntaxKind.IdentifierToken, "C");
1109N(SyntaxKind.OpenBraceToken);
1110N(SyntaxKind.PropertyDeclaration);
1112N(SyntaxKind.PredefinedType);
1114N(SyntaxKind.IntKeyword);
1116N(SyntaxKind.IdentifierToken, "file");
1117N(SyntaxKind.AccessorList);
1119N(SyntaxKind.OpenBraceToken);
1120N(SyntaxKind.GetAccessorDeclaration);
1122N(SyntaxKind.GetKeyword);
1123N(SyntaxKind.SemicolonToken);
1125N(SyntaxKind.SetAccessorDeclaration);
1127N(SyntaxKind.SetKeyword);
1128N(SyntaxKind.SemicolonToken);
1130N(SyntaxKind.CloseBraceToken);
1133N(SyntaxKind.CloseBraceToken);
1135N(SyntaxKind.EndOfFileToken);
1159N(SyntaxKind.CompilationUnit);
1161N(SyntaxKind.ClassDeclaration);
1163N(SyntaxKind.ClassKeyword);
1164N(SyntaxKind.IdentifierToken, "C");
1165N(SyntaxKind.OpenBraceToken);
1166N(SyntaxKind.EventFieldDeclaration);
1168N(SyntaxKind.EventKeyword);
1169N(SyntaxKind.VariableDeclaration);
1171N(SyntaxKind.IdentifierName);
1173N(SyntaxKind.IdentifierToken, "Action");
1175N(SyntaxKind.VariableDeclarator);
1177N(SyntaxKind.IdentifierToken, "file");
1180N(SyntaxKind.SemicolonToken);
1182N(SyntaxKind.CloseBraceToken);
1184N(SyntaxKind.EndOfFileToken);
1199N(SyntaxKind.CompilationUnit);
1201N(SyntaxKind.ClassDeclaration);
1203N(SyntaxKind.ClassKeyword);
1204N(SyntaxKind.IdentifierToken, "C");
1205N(SyntaxKind.OpenBraceToken);
1206N(SyntaxKind.MethodDeclaration);
1208N(SyntaxKind.PredefinedType);
1210N(SyntaxKind.VoidKeyword);
1212N(SyntaxKind.IdentifierToken, "file");
1213N(SyntaxKind.ParameterList);
1215N(SyntaxKind.OpenParenToken);
1216N(SyntaxKind.CloseParenToken);
1218N(SyntaxKind.Block);
1220N(SyntaxKind.OpenBraceToken);
1221N(SyntaxKind.CloseBraceToken);
1224N(SyntaxKind.CloseBraceToken);
1226N(SyntaxKind.EndOfFileToken);
1244N(SyntaxKind.CompilationUnit);
1246N(SyntaxKind.ClassDeclaration);
1248N(SyntaxKind.FileKeyword);
1249N(SyntaxKind.ClassKeyword);
1250N(SyntaxKind.IdentifierToken, "file");
1251N(SyntaxKind.OpenBraceToken);
1252N(SyntaxKind.CloseBraceToken);
1254N(SyntaxKind.EndOfFileToken);
1278N(SyntaxKind.CompilationUnit);
1280N(SyntaxKind.ClassDeclaration);
1282N(SyntaxKind.ClassKeyword);
1283N(SyntaxKind.IdentifierToken, "C");
1284N(SyntaxKind.OpenBraceToken);
1285N(SyntaxKind.FieldDeclaration);
1287N(SyntaxKind.VariableDeclaration);
1289N(SyntaxKind.IdentifierName);
1291N(SyntaxKind.IdentifierToken, "file");
1293N(SyntaxKind.VariableDeclarator);
1295N(SyntaxKind.IdentifierToken, "async");
1298N(SyntaxKind.SemicolonToken);
1300N(SyntaxKind.CloseBraceToken);
1302N(SyntaxKind.EndOfFileToken);
1323N(SyntaxKind.CompilationUnit);
1325N(SyntaxKind.ClassDeclaration);
1327N(SyntaxKind.ClassKeyword);
1328N(SyntaxKind.IdentifierToken, "C");
1329N(SyntaxKind.OpenBraceToken);
1330N(SyntaxKind.IncompleteMember);
1332N(SyntaxKind.FileKeyword);
1333N(SyntaxKind.IdentifierName);
1335N(SyntaxKind.IdentifierToken, "async");
1338N(SyntaxKind.CloseBraceToken);
1340N(SyntaxKind.EndOfFileToken);
1365N(SyntaxKind.CompilationUnit);
1367N(SyntaxKind.ClassDeclaration);
1369N(SyntaxKind.ClassKeyword);
1370N(SyntaxKind.IdentifierToken, "C");
1371N(SyntaxKind.OpenBraceToken);
1372N(SyntaxKind.FieldDeclaration);
1374N(SyntaxKind.VariableDeclaration);
1376N(SyntaxKind.IdentifierName);
1378N(SyntaxKind.IdentifierToken, "file");
1380N(SyntaxKind.VariableDeclarator);
1382N(SyntaxKind.IdentifierToken, "item");
1385N(SyntaxKind.SemicolonToken);
1387N(SyntaxKind.CloseBraceToken);
1389N(SyntaxKind.EndOfFileToken);
1413N(SyntaxKind.CompilationUnit);
1415N(SyntaxKind.ClassDeclaration);
1417N(SyntaxKind.ClassKeyword);
1418N(SyntaxKind.IdentifierToken, "C");
1419N(SyntaxKind.OpenBraceToken);
1420N(SyntaxKind.IncompleteMember);
1422N(SyntaxKind.FileKeyword);
1423N(SyntaxKind.IdentifierName);
1425N(SyntaxKind.IdentifierToken, "item");
1428N(SyntaxKind.CloseBraceToken);
1430N(SyntaxKind.EndOfFileToken);
1448N(SyntaxKind.CompilationUnit);
1450N(SyntaxKind.RecordDeclaration);
1452N(SyntaxKind.RecordKeyword);
1453N(SyntaxKind.IdentifierToken, "file");
1454N(SyntaxKind.OpenBraceToken);
1455N(SyntaxKind.CloseBraceToken);
1457N(SyntaxKind.EndOfFileToken);
1475N(SyntaxKind.CompilationUnit);
1477N(SyntaxKind.ClassDeclaration);
1479N(SyntaxKind.ClassKeyword);
1480N(SyntaxKind.IdentifierToken, "file");
1481N(SyntaxKind.OpenBraceToken);
1482N(SyntaxKind.CloseBraceToken);
1484N(SyntaxKind.EndOfFileToken);
1503N(SyntaxKind.CompilationUnit);
1505N(SyntaxKind.ClassDeclaration);
1507N(SyntaxKind.ClassKeyword);
1508N(SyntaxKind.IdentifierToken, "file");
1509N(SyntaxKind.OpenBraceToken);
1510N(SyntaxKind.CloseBraceToken);
1512N(SyntaxKind.EndOfFileToken);
1527N(SyntaxKind.CompilationUnit);
1529N(SyntaxKind.ClassDeclaration);
1531N(SyntaxKind.ClassKeyword);
1532N(SyntaxKind.IdentifierToken, "@file");
1533N(SyntaxKind.OpenBraceToken);
1534N(SyntaxKind.CloseBraceToken);
1536N(SyntaxKind.EndOfFileToken);
1568N(SyntaxKind.CompilationUnit);
1570N(SyntaxKind.StructDeclaration);
1572N(SyntaxKind.PublicKeyword);
1573N(SyntaxKind.StructKeyword);
1574N(SyntaxKind.IdentifierToken, "file");
1575N(SyntaxKind.OpenBraceToken);
1576N(SyntaxKind.FieldDeclaration);
1578N(SyntaxKind.PublicKeyword);
1579N(SyntaxKind.VariableDeclaration);
1581N(SyntaxKind.PredefinedType);
1583N(SyntaxKind.IntKeyword);
1585N(SyntaxKind.VariableDeclarator);
1587N(SyntaxKind.IdentifierToken, "item");
1590N(SyntaxKind.SemicolonToken);
1592N(SyntaxKind.CloseBraceToken);
1594N(SyntaxKind.ClassDeclaration);
1596N(SyntaxKind.PublicKeyword);
1597N(SyntaxKind.UnsafeKeyword);
1598N(SyntaxKind.ClassKeyword);
1599N(SyntaxKind.IdentifierToken, "C");
1600N(SyntaxKind.OpenBraceToken);
1601N(SyntaxKind.FieldDeclaration);
1603N(SyntaxKind.PublicKeyword);
1604N(SyntaxKind.VariableDeclaration);
1606N(SyntaxKind.IdentifierName);
1608N(SyntaxKind.IdentifierToken, "file");
1610N(SyntaxKind.VariableDeclarator);
1612N(SyntaxKind.IdentifierToken, "_file");
1615N(SyntaxKind.SemicolonToken);
1617N(SyntaxKind.FieldDeclaration);
1619N(SyntaxKind.PublicKeyword);
1620N(SyntaxKind.VariableDeclaration);
1622N(SyntaxKind.ArrayType);
1624N(SyntaxKind.IdentifierName);
1626N(SyntaxKind.IdentifierToken, "file");
1628N(SyntaxKind.ArrayRankSpecifier);
1630N(SyntaxKind.OpenBracketToken);
1631N(SyntaxKind.OmittedArraySizeExpression);
1633N(SyntaxKind.OmittedArraySizeExpressionToken);
1635N(SyntaxKind.CloseBracketToken);
1638N(SyntaxKind.VariableDeclarator);
1640N(SyntaxKind.IdentifierToken, "_array");
1643N(SyntaxKind.SemicolonToken);
1645N(SyntaxKind.FieldDeclaration);
1647N(SyntaxKind.PublicKeyword);
1648N(SyntaxKind.VariableDeclaration);
1650N(SyntaxKind.PointerType);
1652N(SyntaxKind.IdentifierName);
1654N(SyntaxKind.IdentifierToken, "file");
1656N(SyntaxKind.AsteriskToken);
1658N(SyntaxKind.VariableDeclarator);
1660N(SyntaxKind.IdentifierToken, "_ptr");
1663N(SyntaxKind.SemicolonToken);
1665N(SyntaxKind.FieldDeclaration);
1667N(SyntaxKind.PublicKeyword);
1668N(SyntaxKind.VariableDeclaration);
1670N(SyntaxKind.NullableType);
1672N(SyntaxKind.IdentifierName);
1674N(SyntaxKind.IdentifierToken, "file");
1676N(SyntaxKind.QuestionToken);
1678N(SyntaxKind.VariableDeclarator);
1680N(SyntaxKind.IdentifierToken, "_nullable");
1683N(SyntaxKind.SemicolonToken);
1685N(SyntaxKind.FieldDeclaration);
1687N(SyntaxKind.PublicKeyword);
1688N(SyntaxKind.VariableDeclaration);
1690N(SyntaxKind.FunctionPointerType);
1692N(SyntaxKind.DelegateKeyword);
1693N(SyntaxKind.AsteriskToken);
1694N(SyntaxKind.FunctionPointerParameterList);
1696N(SyntaxKind.LessThanToken);
1697N(SyntaxKind.FunctionPointerParameter);
1699N(SyntaxKind.IdentifierName);
1701N(SyntaxKind.IdentifierToken, "file");
1704N(SyntaxKind.CommaToken);
1705N(SyntaxKind.FunctionPointerParameter);
1707N(SyntaxKind.IdentifierName);
1709N(SyntaxKind.IdentifierToken, "file");
1712N(SyntaxKind.GreaterThanToken);
1715N(SyntaxKind.VariableDeclarator);
1717N(SyntaxKind.IdentifierToken, "_funcPtr");
1720N(SyntaxKind.SemicolonToken);
1722N(SyntaxKind.FieldDeclaration);
1724N(SyntaxKind.PublicKeyword);
1725N(SyntaxKind.VariableDeclaration);
1727N(SyntaxKind.TupleType);
1729N(SyntaxKind.OpenParenToken);
1730N(SyntaxKind.TupleElement);
1732N(SyntaxKind.IdentifierName);
1734N(SyntaxKind.IdentifierToken, "file");
1737N(SyntaxKind.CommaToken);
1738N(SyntaxKind.TupleElement);
1740N(SyntaxKind.IdentifierName);
1742N(SyntaxKind.IdentifierToken, "file");
1745N(SyntaxKind.CloseParenToken);
1747N(SyntaxKind.VariableDeclarator);
1749N(SyntaxKind.IdentifierToken, "_tuple");
1752N(SyntaxKind.SemicolonToken);
1754N(SyntaxKind.CloseBraceToken);
1756N(SyntaxKind.EndOfFileToken);
1832N(SyntaxKind.CompilationUnit);
1834N(SyntaxKind.StructDeclaration);
1836N(SyntaxKind.PublicKeyword);
1837N(SyntaxKind.StructKeyword);
1838N(SyntaxKind.IdentifierToken, "file");
1839N(SyntaxKind.OpenBraceToken);
1840N(SyntaxKind.FieldDeclaration);
1842N(SyntaxKind.PublicKeyword);
1843N(SyntaxKind.VariableDeclaration);
1845N(SyntaxKind.PredefinedType);
1847N(SyntaxKind.IntKeyword);
1849N(SyntaxKind.VariableDeclarator);
1851N(SyntaxKind.IdentifierToken, "item");
1854N(SyntaxKind.SemicolonToken);
1856N(SyntaxKind.CloseBraceToken);
1858N(SyntaxKind.ClassDeclaration);
1860N(SyntaxKind.PublicKeyword);
1861N(SyntaxKind.UnsafeKeyword);
1862N(SyntaxKind.ClassKeyword);
1863N(SyntaxKind.IdentifierToken, "C");
1864N(SyntaxKind.OpenBraceToken);
1865N(SyntaxKind.IncompleteMember);
1867N(SyntaxKind.PublicKeyword);
1868N(SyntaxKind.FileKeyword);
1869N(SyntaxKind.IdentifierName);
1871N(SyntaxKind.IdentifierToken, "_file");
1874N(SyntaxKind.FieldDeclaration);
1876N(SyntaxKind.PublicKeyword);
1877N(SyntaxKind.FileKeyword);
1878N(SyntaxKind.VariableDeclaration);
1880N(SyntaxKind.ArrayType);
1886N(SyntaxKind.ArrayRankSpecifier);
1888N(SyntaxKind.OpenBracketToken);
1889N(SyntaxKind.OmittedArraySizeExpression);
1891N(SyntaxKind.OmittedArraySizeExpressionToken);
1893N(SyntaxKind.CloseBracketToken);
1896N(SyntaxKind.VariableDeclarator);
1898N(SyntaxKind.IdentifierToken, "_array");
1901N(SyntaxKind.SemicolonToken);
1903N(SyntaxKind.FieldDeclaration);
1905N(SyntaxKind.PublicKeyword);
1906N(SyntaxKind.FileKeyword);
1907N(SyntaxKind.VariableDeclaration);
1909N(SyntaxKind.PointerType);
1915N(SyntaxKind.AsteriskToken);
1917N(SyntaxKind.VariableDeclarator);
1919N(SyntaxKind.IdentifierToken, "_ptr");
1922N(SyntaxKind.SemicolonToken);
1924N(SyntaxKind.FieldDeclaration);
1926N(SyntaxKind.PublicKeyword);
1927N(SyntaxKind.FileKeyword);
1928N(SyntaxKind.VariableDeclaration);
1930N(SyntaxKind.NullableType);
1936N(SyntaxKind.QuestionToken);
1938N(SyntaxKind.VariableDeclarator);
1940N(SyntaxKind.IdentifierToken, "_nullable");
1943N(SyntaxKind.SemicolonToken);
1945N(SyntaxKind.FieldDeclaration);
1947N(SyntaxKind.PublicKeyword);
1948N(SyntaxKind.VariableDeclaration);
1950N(SyntaxKind.FunctionPointerType);
1952N(SyntaxKind.DelegateKeyword);
1953N(SyntaxKind.AsteriskToken);
1954N(SyntaxKind.FunctionPointerParameterList);
1956N(SyntaxKind.LessThanToken);
1957N(SyntaxKind.FunctionPointerParameter);
1959N(SyntaxKind.IdentifierName);
1961N(SyntaxKind.IdentifierToken, "file");
1964N(SyntaxKind.CommaToken);
1965N(SyntaxKind.FunctionPointerParameter);
1967N(SyntaxKind.IdentifierName);
1969N(SyntaxKind.IdentifierToken, "file");
1972N(SyntaxKind.GreaterThanToken);
1975N(SyntaxKind.VariableDeclarator);
1977N(SyntaxKind.IdentifierToken, "_funcPtr");
1980N(SyntaxKind.SemicolonToken);
1982N(SyntaxKind.FieldDeclaration);
1984N(SyntaxKind.PublicKeyword);
1985N(SyntaxKind.VariableDeclaration);
1987N(SyntaxKind.TupleType);
1989N(SyntaxKind.OpenParenToken);
1990N(SyntaxKind.TupleElement);
1992N(SyntaxKind.IdentifierName);
1994N(SyntaxKind.IdentifierToken, "file");
1997N(SyntaxKind.CommaToken);
1998N(SyntaxKind.TupleElement);
2000N(SyntaxKind.IdentifierName);
2002N(SyntaxKind.IdentifierToken, "file");
2005N(SyntaxKind.CloseParenToken);
2007N(SyntaxKind.VariableDeclarator);
2009N(SyntaxKind.IdentifierToken, "_tuple");
2012N(SyntaxKind.SemicolonToken);
2014N(SyntaxKind.CloseBraceToken);
2016N(SyntaxKind.EndOfFileToken);
2050N(SyntaxKind.CompilationUnit);
2052N(SyntaxKind.GlobalStatement);
2054N(SyntaxKind.LocalDeclarationStatement);
2056N(SyntaxKind.VariableDeclaration);
2058N(SyntaxKind.IdentifierName);
2060N(SyntaxKind.IdentifierToken, "file");
2070N(SyntaxKind.EndOfFileToken);
2103N(SyntaxKind.CompilationUnit);
2105N(SyntaxKind.GlobalStatement);
2107N(SyntaxKind.LocalDeclarationStatement);
2109N(SyntaxKind.VariableDeclaration);
2111N(SyntaxKind.IdentifierName);
2113N(SyntaxKind.IdentifierToken, "file");
2123N(SyntaxKind.EndOfFileToken);
2145N(SyntaxKind.CompilationUnit);
2147N(SyntaxKind.GlobalStatement);
2149N(SyntaxKind.ExpressionStatement);
2151N(SyntaxKind.IdentifierName);
2153N(SyntaxKind.IdentifierToken, "file");
2155N(SyntaxKind.SemicolonToken);
2158N(SyntaxKind.EndOfFileToken);
2179N(SyntaxKind.CompilationUnit);
2181N(SyntaxKind.GlobalStatement);
2183N(SyntaxKind.ExpressionStatement);
2185N(SyntaxKind.IdentifierName);
2187N(SyntaxKind.IdentifierToken, "file");
2189N(SyntaxKind.SemicolonToken);
2192N(SyntaxKind.EndOfFileToken);
2229N(SyntaxKind.CompilationUnit);
2231N(SyntaxKind.GlobalStatement);
2233N(SyntaxKind.LocalDeclarationStatement);
2235N(SyntaxKind.VariableDeclaration);
2237N(SyntaxKind.IdentifierName);
2239N(SyntaxKind.IdentifierToken, "file");
2249N(SyntaxKind.FileScopedNamespaceDeclaration);
2251N(SyntaxKind.NamespaceKeyword);
2252N(SyntaxKind.IdentifierName);
2254N(SyntaxKind.IdentifierToken, "NS");
2256N(SyntaxKind.SemicolonToken);
2258N(SyntaxKind.EndOfFileToken);
2294N(SyntaxKind.CompilationUnit);
2296N(SyntaxKind.GlobalStatement);
2298N(SyntaxKind.LocalDeclarationStatement);
2300N(SyntaxKind.VariableDeclaration);
2302N(SyntaxKind.IdentifierName);
2304N(SyntaxKind.IdentifierToken, "file");
2314N(SyntaxKind.FileScopedNamespaceDeclaration);
2316N(SyntaxKind.NamespaceKeyword);
2317N(SyntaxKind.IdentifierName);
2319N(SyntaxKind.IdentifierToken, "NS");
2321N(SyntaxKind.SemicolonToken);
2323N(SyntaxKind.EndOfFileToken);
2357N(SyntaxKind.CompilationUnit);
2359N(SyntaxKind.GlobalStatement);
2361N(SyntaxKind.LocalDeclarationStatement);
2363N(SyntaxKind.VariableDeclaration);
2365N(SyntaxKind.IdentifierName);
2367N(SyntaxKind.IdentifierToken, "file");
2377N(SyntaxKind.NamespaceDeclaration);
2379N(SyntaxKind.NamespaceKeyword);
2380N(SyntaxKind.IdentifierName);
2382N(SyntaxKind.IdentifierToken, "NS");
2384N(SyntaxKind.OpenBraceToken);
2385N(SyntaxKind.CloseBraceToken);
2387N(SyntaxKind.EndOfFileToken);
2420N(SyntaxKind.CompilationUnit);
2422N(SyntaxKind.GlobalStatement);
2424N(SyntaxKind.LocalDeclarationStatement);
2426N(SyntaxKind.VariableDeclaration);
2428N(SyntaxKind.IdentifierName);
2430N(SyntaxKind.IdentifierToken, "file");
2440N(SyntaxKind.NamespaceDeclaration);
2442N(SyntaxKind.NamespaceKeyword);
2443N(SyntaxKind.IdentifierName);
2445N(SyntaxKind.IdentifierToken, "NS");
2447N(SyntaxKind.OpenBraceToken);
2448N(SyntaxKind.CloseBraceToken);
2450N(SyntaxKind.EndOfFileToken);
2466N(SyntaxKind.CompilationUnit);
2468N(SyntaxKind.IncompleteMember);
2472N(SyntaxKind.FileKeyword);
2474N(SyntaxKind.IdentifierName);
2476N(SyntaxKind.IdentifierToken, "file");
2478N(SyntaxKind.EndOfFileToken);
2494N(SyntaxKind.CompilationUnit);
2496N(SyntaxKind.ClassDeclaration);
2500N(SyntaxKind.FileKeyword);
2502N(SyntaxKind.ClassKeyword);
2504N(SyntaxKind.OpenBraceToken);
2505N(SyntaxKind.CloseBraceToken);
2507N(SyntaxKind.EndOfFileToken);
2532N(SyntaxKind.CompilationUnit);
2534N(SyntaxKind.ClassDeclaration);
2536N(SyntaxKind.ClassKeyword);
2537N(SyntaxKind.IdentifierToken, "C");
2538N(SyntaxKind.OpenBraceToken);
2539N(SyntaxKind.MethodDeclaration);
2541N(SyntaxKind.IdentifierName);
2543N(SyntaxKind.IdentifierToken, "file");
2545N(SyntaxKind.IdentifierToken, "record");
2546N(SyntaxKind.ParameterList);
2548N(SyntaxKind.OpenParenToken);
2549N(SyntaxKind.CloseParenToken);
2551N(SyntaxKind.SemicolonToken);
2553N(SyntaxKind.CloseBraceToken);
2555N(SyntaxKind.EndOfFileToken);
2579N(SyntaxKind.CompilationUnit);
2581N(SyntaxKind.ClassDeclaration);
2583N(SyntaxKind.ClassKeyword);
2584N(SyntaxKind.IdentifierToken, "C");
2585N(SyntaxKind.OpenBraceToken);
2586N(SyntaxKind.ConstructorDeclaration);
2588N(SyntaxKind.FileKeyword);
2589N(SyntaxKind.IdentifierToken, "record");
2590N(SyntaxKind.ParameterList);
2592N(SyntaxKind.OpenParenToken);
2593N(SyntaxKind.CloseParenToken);
2595N(SyntaxKind.SemicolonToken);
2597N(SyntaxKind.CloseBraceToken);
2599N(SyntaxKind.EndOfFileToken);
2624N(SyntaxKind.CompilationUnit);
2626N(SyntaxKind.ClassDeclaration);
2628N(SyntaxKind.ClassKeyword);
2629N(SyntaxKind.IdentifierToken, "C");
2630N(SyntaxKind.OpenBraceToken);
2631N(SyntaxKind.MethodDeclaration);
2633N(SyntaxKind.IdentifierName);
2635N(SyntaxKind.IdentifierToken, "file");
2637N(SyntaxKind.IdentifierToken, "record");
2638N(SyntaxKind.ParameterList);
2640N(SyntaxKind.OpenParenToken);
2641N(SyntaxKind.CloseParenToken);
2643N(SyntaxKind.Block);
2645N(SyntaxKind.OpenBraceToken);
2646N(SyntaxKind.CloseBraceToken);
2649N(SyntaxKind.CloseBraceToken);
2651N(SyntaxKind.EndOfFileToken);
2674N(SyntaxKind.CompilationUnit);
2676N(SyntaxKind.ClassDeclaration);
2678N(SyntaxKind.ClassKeyword);
2679N(SyntaxKind.IdentifierToken, "C");
2680N(SyntaxKind.OpenBraceToken);
2681N(SyntaxKind.ConstructorDeclaration);
2683N(SyntaxKind.FileKeyword);
2684N(SyntaxKind.IdentifierToken, "record");
2685N(SyntaxKind.ParameterList);
2687N(SyntaxKind.OpenParenToken);
2688N(SyntaxKind.CloseParenToken);
2690N(SyntaxKind.Block);
2692N(SyntaxKind.OpenBraceToken);
2693N(SyntaxKind.CloseBraceToken);
2696N(SyntaxKind.CloseBraceToken);
2698N(SyntaxKind.EndOfFileToken);
2726N(SyntaxKind.CompilationUnit);
2728N(SyntaxKind.ClassDeclaration);
2730N(SyntaxKind.ClassKeyword);
2731N(SyntaxKind.IdentifierToken, "C");
2732N(SyntaxKind.OpenBraceToken);
2733N(SyntaxKind.MethodDeclaration);
2735N(SyntaxKind.FileKeyword);
2736N(SyntaxKind.IdentifierName);
2738N(SyntaxKind.IdentifierToken, "record");
2740N(SyntaxKind.IdentifierToken, "X");
2741N(SyntaxKind.ParameterList);
2743N(SyntaxKind.OpenParenToken);
2744N(SyntaxKind.CloseParenToken);
2746N(SyntaxKind.SemicolonToken);
2748N(SyntaxKind.CloseBraceToken);
2750N(SyntaxKind.EndOfFileToken);
2771N(SyntaxKind.CompilationUnit);
2773N(SyntaxKind.ClassDeclaration);
2775N(SyntaxKind.ClassKeyword);
2776N(SyntaxKind.IdentifierToken, "C");
2777N(SyntaxKind.OpenBraceToken);
2778N(SyntaxKind.RecordDeclaration);
2780N(SyntaxKind.FileKeyword);
2781N(SyntaxKind.RecordKeyword);
2782N(SyntaxKind.IdentifierToken, "X");
2783N(SyntaxKind.ParameterList);
2785N(SyntaxKind.OpenParenToken);
2786N(SyntaxKind.CloseParenToken);
2788N(SyntaxKind.SemicolonToken);
2790N(SyntaxKind.CloseBraceToken);
2792N(SyntaxKind.EndOfFileToken);
2820N(SyntaxKind.CompilationUnit);
2822N(SyntaxKind.ClassDeclaration);
2824N(SyntaxKind.ClassKeyword);
2825N(SyntaxKind.IdentifierToken, "C");
2826N(SyntaxKind.OpenBraceToken);
2827N(SyntaxKind.MethodDeclaration);
2829N(SyntaxKind.FileKeyword);
2830N(SyntaxKind.IdentifierName);
2832N(SyntaxKind.IdentifierToken, "record");
2834N(SyntaxKind.IdentifierToken, "X");
2835N(SyntaxKind.ParameterList);
2837N(SyntaxKind.OpenParenToken);
2838N(SyntaxKind.CloseParenToken);
2840N(SyntaxKind.Block);
2842N(SyntaxKind.OpenBraceToken);
2843N(SyntaxKind.CloseBraceToken);
2846N(SyntaxKind.CloseBraceToken);
2848N(SyntaxKind.EndOfFileToken);
2869N(SyntaxKind.CompilationUnit);
2871N(SyntaxKind.ClassDeclaration);
2873N(SyntaxKind.ClassKeyword);
2874N(SyntaxKind.IdentifierToken, "C");
2875N(SyntaxKind.OpenBraceToken);
2876N(SyntaxKind.RecordDeclaration);
2878N(SyntaxKind.FileKeyword);
2879N(SyntaxKind.RecordKeyword);
2880N(SyntaxKind.IdentifierToken, "X");
2881N(SyntaxKind.ParameterList);
2883N(SyntaxKind.OpenParenToken);
2884N(SyntaxKind.CloseParenToken);
2886N(SyntaxKind.OpenBraceToken);
2887N(SyntaxKind.CloseBraceToken);
2889N(SyntaxKind.CloseBraceToken);
2891N(SyntaxKind.EndOfFileToken);
2918N(SyntaxKind.CompilationUnit);
2920N(SyntaxKind.ClassDeclaration);
2922N(SyntaxKind.ClassKeyword);
2923N(SyntaxKind.IdentifierToken, "C");
2924N(SyntaxKind.OpenBraceToken);
2925N(SyntaxKind.FieldDeclaration);
2927N(SyntaxKind.FileKeyword);
2928N(SyntaxKind.VariableDeclaration);
2930N(SyntaxKind.IdentifierName);
2932N(SyntaxKind.IdentifierToken, "record");
2934N(SyntaxKind.VariableDeclarator);
2936N(SyntaxKind.IdentifierToken, "X");
2939N(SyntaxKind.SemicolonToken);
2941N(SyntaxKind.CloseBraceToken);
2943N(SyntaxKind.EndOfFileToken);
2964N(SyntaxKind.CompilationUnit);
2966N(SyntaxKind.ClassDeclaration);
2968N(SyntaxKind.ClassKeyword);
2969N(SyntaxKind.IdentifierToken, "C");
2970N(SyntaxKind.OpenBraceToken);
2971N(SyntaxKind.RecordDeclaration);
2973N(SyntaxKind.FileKeyword);
2974N(SyntaxKind.RecordKeyword);
2975N(SyntaxKind.IdentifierToken, "X");
2976N(SyntaxKind.SemicolonToken);
2978N(SyntaxKind.CloseBraceToken);
2980N(SyntaxKind.EndOfFileToken);
2992N(SyntaxKind.CompilationUnit);
2994N(SyntaxKind.RecordDeclaration);
2996N(SyntaxKind.FileKeyword);
2997N(SyntaxKind.RecordKeyword);
2998N(SyntaxKind.IdentifierToken, "X");
2999N(SyntaxKind.ParameterList);
3001N(SyntaxKind.OpenParenToken);
3002N(SyntaxKind.CloseParenToken);
3004N(SyntaxKind.SemicolonToken);
3006N(SyntaxKind.EndOfFileToken);
3032N(SyntaxKind.CompilationUnit);
3034N(SyntaxKind.GlobalStatement);
3036N(SyntaxKind.LocalFunctionStatement);
3038N(SyntaxKind.PredefinedType);
3040N(SyntaxKind.VoidKeyword);
3042N(SyntaxKind.IdentifierToken, "M");
3043N(SyntaxKind.ParameterList);
3045N(SyntaxKind.OpenParenToken);
3046N(SyntaxKind.CloseParenToken);
3048N(SyntaxKind.Block);
3050N(SyntaxKind.OpenBraceToken);
3051N(SyntaxKind.LocalDeclarationStatement);
3053N(SyntaxKind.VariableDeclaration);
3055N(SyntaxKind.IdentifierName);
3057N(SyntaxKind.IdentifierToken, "file");
3059N(SyntaxKind.VariableDeclarator);
3061N(SyntaxKind.IdentifierToken, "file");
3064N(SyntaxKind.SemicolonToken);
3066N(SyntaxKind.CloseBraceToken);
3070N(SyntaxKind.EndOfFileToken);
3093N(SyntaxKind.CompilationUnit);
3095N(SyntaxKind.GlobalStatement);
3097N(SyntaxKind.LocalFunctionStatement);
3099N(SyntaxKind.PredefinedType);
3101N(SyntaxKind.VoidKeyword);
3103N(SyntaxKind.IdentifierToken, "M");
3104N(SyntaxKind.ParameterList);
3106N(SyntaxKind.OpenParenToken);
3107N(SyntaxKind.CloseParenToken);
3109N(SyntaxKind.Block);
3111N(SyntaxKind.OpenBraceToken);
3112N(SyntaxKind.LocalDeclarationStatement);
3114N(SyntaxKind.VariableDeclaration);
3116N(SyntaxKind.PredefinedType);
3118N(SyntaxKind.IntKeyword);
3120N(SyntaxKind.VariableDeclarator);
3122N(SyntaxKind.IdentifierToken, "file");
3125N(SyntaxKind.SemicolonToken);
3127N(SyntaxKind.CloseBraceToken);
3131N(SyntaxKind.EndOfFileToken);
3155N(SyntaxKind.CompilationUnit);
3157N(SyntaxKind.GlobalStatement);
3159N(SyntaxKind.LocalDeclarationStatement);
3161N(SyntaxKind.VariableDeclaration);
3163N(SyntaxKind.IdentifierName);
3165N(SyntaxKind.IdentifierToken, "file");
3167N(SyntaxKind.VariableDeclarator);
3169N(SyntaxKind.IdentifierToken, "file");
3172N(SyntaxKind.SemicolonToken);
3175N(SyntaxKind.EndOfFileToken);
3195N(SyntaxKind.CompilationUnit);
3197N(SyntaxKind.GlobalStatement);
3199N(SyntaxKind.LocalDeclarationStatement);
3201N(SyntaxKind.VariableDeclaration);
3203N(SyntaxKind.PredefinedType);
3205N(SyntaxKind.IntKeyword);
3207N(SyntaxKind.VariableDeclarator);
3209N(SyntaxKind.IdentifierToken, "file");
3212N(SyntaxKind.SemicolonToken);
3215N(SyntaxKind.EndOfFileToken);
3237N(SyntaxKind.CompilationUnit);
3239N(SyntaxKind.GlobalStatement);
3241N(SyntaxKind.LocalDeclarationStatement);
3243N(SyntaxKind.VariableDeclaration);
3245N(SyntaxKind.PredefinedType);
3247N(SyntaxKind.BoolKeyword);
3249N(SyntaxKind.VariableDeclarator);
3251N(SyntaxKind.IdentifierToken, "file");
3254N(SyntaxKind.SemicolonToken);
3257N(SyntaxKind.GlobalStatement);
3259N(SyntaxKind.ExpressionStatement);
3261N(SyntaxKind.SimpleAssignmentExpression);
3263N(SyntaxKind.IdentifierName);
3265N(SyntaxKind.IdentifierToken, "file");
3267N(SyntaxKind.EqualsToken);
3268N(SyntaxKind.TrueLiteralExpression);
3270N(SyntaxKind.TrueKeyword);
3273N(SyntaxKind.SemicolonToken);
3276N(SyntaxKind.EndOfFileToken);
3301N(SyntaxKind.CompilationUnit);
3303N(SyntaxKind.GlobalStatement);
3305N(SyntaxKind.LocalFunctionStatement);
3307N(SyntaxKind.PredefinedType);
3309N(SyntaxKind.VoidKeyword);
3311N(SyntaxKind.IdentifierToken, "M");
3312N(SyntaxKind.ParameterList);
3314N(SyntaxKind.OpenParenToken);
3315N(SyntaxKind.CloseParenToken);
3317N(SyntaxKind.Block);
3319N(SyntaxKind.OpenBraceToken);
3320N(SyntaxKind.LocalDeclarationStatement);
3322N(SyntaxKind.VariableDeclaration);
3324N(SyntaxKind.PredefinedType);
3326N(SyntaxKind.BoolKeyword);
3328N(SyntaxKind.VariableDeclarator);
3330N(SyntaxKind.IdentifierToken, "file");
3333N(SyntaxKind.SemicolonToken);
3335N(SyntaxKind.ExpressionStatement);
3337N(SyntaxKind.SimpleAssignmentExpression);
3339N(SyntaxKind.IdentifierName);
3341N(SyntaxKind.IdentifierToken, "file");
3343N(SyntaxKind.EqualsToken);
3344N(SyntaxKind.TrueLiteralExpression);
3346N(SyntaxKind.TrueKeyword);
3349N(SyntaxKind.SemicolonToken);
3351N(SyntaxKind.CloseBraceToken);
3355N(SyntaxKind.EndOfFileToken);
3375N(SyntaxKind.CompilationUnit);
3377N(SyntaxKind.GlobalStatement);
3379N(SyntaxKind.ExpressionStatement);
3381N(SyntaxKind.SimpleAssignmentExpression);
3383N(SyntaxKind.IdentifierName);
3385N(SyntaxKind.IdentifierToken, "_");
3387N(SyntaxKind.EqualsToken);
3388N(SyntaxKind.ParenthesizedLambdaExpression);
3390N(SyntaxKind.IdentifierName);
3392N(SyntaxKind.IdentifierToken, "file");
3394N(SyntaxKind.ParameterList);
3396N(SyntaxKind.OpenParenToken);
3397N(SyntaxKind.CloseParenToken);
3399N(SyntaxKind.EqualsGreaterThanToken);
3400N(SyntaxKind.Block);
3402N(SyntaxKind.OpenBraceToken);
3403N(SyntaxKind.CloseBraceToken);
3407N(SyntaxKind.SemicolonToken);
3410N(SyntaxKind.EndOfFileToken);
3433N(SyntaxKind.CompilationUnit);
3435N(SyntaxKind.GlobalStatement);
3437N(SyntaxKind.LocalFunctionStatement);
3439N(SyntaxKind.IdentifierName);
3441N(SyntaxKind.IdentifierToken, "file");
3443N(SyntaxKind.IdentifierToken, "local");
3444N(SyntaxKind.ParameterList);
3446N(SyntaxKind.OpenParenToken);
3447N(SyntaxKind.CloseParenToken);
3449N(SyntaxKind.Block);
3451N(SyntaxKind.OpenBraceToken);
3452N(SyntaxKind.CloseBraceToken);
3456N(SyntaxKind.GlobalStatement);
3458N(SyntaxKind.EmptyStatement);
3460N(SyntaxKind.SemicolonToken);
3463N(SyntaxKind.EndOfFileToken);
3498N(SyntaxKind.CompilationUnit);
3500N(SyntaxKind.ClassDeclaration);
3502N(SyntaxKind.ClassKeyword);
3503N(SyntaxKind.IdentifierToken, "C");
3504N(SyntaxKind.OpenBraceToken);
3505N(SyntaxKind.MethodDeclaration);
3507N(SyntaxKind.PredefinedType);
3509N(SyntaxKind.VoidKeyword);
3511N(SyntaxKind.IdentifierToken, "M");
3512N(SyntaxKind.ParameterList);
3514N(SyntaxKind.OpenParenToken);
3515N(SyntaxKind.Parameter);
3517N(SyntaxKind.IdentifierName);
3519N(SyntaxKind.IdentifierToken, "file");
3524N(SyntaxKind.Parameter);
3526N(SyntaxKind.PredefinedType);
3528N(SyntaxKind.IntKeyword);
3530N(SyntaxKind.IdentifierToken, "x");
3532N(SyntaxKind.CloseParenToken);
3534N(SyntaxKind.Block);
3536N(SyntaxKind.OpenBraceToken);
3537N(SyntaxKind.CloseBraceToken);
3540N(SyntaxKind.CloseBraceToken);
3542N(SyntaxKind.EndOfFileToken);
3562N(SyntaxKind.CompilationUnit);
3564N(SyntaxKind.ClassDeclaration);
3566N(SyntaxKind.ClassKeyword);
3567N(SyntaxKind.IdentifierToken, "C");
3568N(SyntaxKind.OpenBraceToken);
3569N(SyntaxKind.MethodDeclaration);
3571N(SyntaxKind.PredefinedType);
3573N(SyntaxKind.VoidKeyword);
3575N(SyntaxKind.IdentifierToken, "M");
3576N(SyntaxKind.ParameterList);
3578N(SyntaxKind.OpenParenToken);
3579N(SyntaxKind.Parameter);
3581N(SyntaxKind.IdentifierName);
3583N(SyntaxKind.IdentifierToken, "file");
3585N(SyntaxKind.IdentifierToken, "x");
3587N(SyntaxKind.CloseParenToken);
3589N(SyntaxKind.Block);
3591N(SyntaxKind.OpenBraceToken);
3592N(SyntaxKind.CloseBraceToken);
3595N(SyntaxKind.CloseBraceToken);
3597N(SyntaxKind.EndOfFileToken);
Parsing\FunctionPointerTests.cs (1538)
21N(SyntaxKind.LocalDeclarationStatement);
23N(SyntaxKind.VariableDeclaration);
25N(SyntaxKind.FunctionPointerType);
27N(SyntaxKind.DelegateKeyword);
28N(SyntaxKind.AsteriskToken);
29N(SyntaxKind.FunctionPointerParameterList);
31N(SyntaxKind.LessThanToken);
32N(SyntaxKind.FunctionPointerParameter);
34N(SyntaxKind.PredefinedType);
36N(SyntaxKind.StringKeyword);
39N(SyntaxKind.CommaToken);
40N(SyntaxKind.FunctionPointerParameter);
42N(SyntaxKind.IdentifierName);
44N(SyntaxKind.IdentifierToken, "Goo");
47N(SyntaxKind.CommaToken);
48N(SyntaxKind.FunctionPointerParameter);
50N(SyntaxKind.PredefinedType);
52N(SyntaxKind.IntKeyword);
55N(SyntaxKind.GreaterThanToken);
58N(SyntaxKind.VariableDeclarator);
60N(SyntaxKind.IdentifierToken, "ptr");
63N(SyntaxKind.SemicolonToken);
77N(SyntaxKind.LocalDeclarationStatement);
79N(SyntaxKind.VariableDeclaration);
81N(SyntaxKind.FunctionPointerType);
83N(SyntaxKind.DelegateKeyword);
84N(SyntaxKind.AsteriskToken);
85N(SyntaxKind.FunctionPointerCallingConvention);
87N(SyntaxKind.UnmanagedKeyword);
88N(SyntaxKind.FunctionPointerUnmanagedCallingConventionList);
90N(SyntaxKind.OpenBracketToken);
91N(SyntaxKind.FunctionPointerUnmanagedCallingConvention);
93N(SyntaxKind.IdentifierToken, conventionString);
95N(SyntaxKind.CloseBracketToken);
98N(SyntaxKind.FunctionPointerParameterList);
100N(SyntaxKind.LessThanToken);
101N(SyntaxKind.FunctionPointerParameter);
103N(SyntaxKind.PredefinedType);
105N(SyntaxKind.StringKeyword);
108N(SyntaxKind.CommaToken);
109N(SyntaxKind.FunctionPointerParameter);
111N(SyntaxKind.IdentifierName);
113N(SyntaxKind.IdentifierToken, "Goo");
116N(SyntaxKind.CommaToken);
117N(SyntaxKind.FunctionPointerParameter);
119N(SyntaxKind.PredefinedType);
121N(SyntaxKind.IntKeyword);
124N(SyntaxKind.GreaterThanToken);
127N(SyntaxKind.VariableDeclarator);
129N(SyntaxKind.IdentifierToken, "ptr");
132N(SyntaxKind.SemicolonToken);
149N(SyntaxKind.LocalDeclarationStatement);
151N(SyntaxKind.VariableDeclaration);
153N(SyntaxKind.FunctionPointerType);
155N(SyntaxKind.DelegateKeyword);
156N(SyntaxKind.AsteriskToken);
157N(SyntaxKind.FunctionPointerCallingConvention);
159N(SyntaxKind.UnmanagedKeyword);
160N(SyntaxKind.FunctionPointerUnmanagedCallingConventionList);
162N(SyntaxKind.OpenBracketToken);
167N(SyntaxKind.CloseBracketToken);
170N(SyntaxKind.FunctionPointerParameterList);
172N(SyntaxKind.LessThanToken);
173N(SyntaxKind.FunctionPointerParameter);
175N(SyntaxKind.PredefinedType);
177N(SyntaxKind.VoidKeyword);
180N(SyntaxKind.GreaterThanToken);
183N(SyntaxKind.VariableDeclarator);
185N(SyntaxKind.IdentifierToken, "ptr");
188N(SyntaxKind.SemicolonToken);
199N(SyntaxKind.LocalDeclarationStatement);
201N(SyntaxKind.VariableDeclaration);
203N(SyntaxKind.FunctionPointerType);
205N(SyntaxKind.DelegateKeyword);
206N(SyntaxKind.AsteriskToken);
207N(SyntaxKind.FunctionPointerCallingConvention);
209N(convention == "managed" ? SyntaxKind.ManagedKeyword : SyntaxKind.UnmanagedKeyword);
211N(SyntaxKind.FunctionPointerParameterList);
213N(SyntaxKind.LessThanToken);
214N(SyntaxKind.FunctionPointerParameter);
216N(SyntaxKind.PredefinedType);
218N(SyntaxKind.VoidKeyword);
221N(SyntaxKind.GreaterThanToken);
224N(SyntaxKind.VariableDeclarator);
226N(SyntaxKind.IdentifierToken, "ptr");
229N(SyntaxKind.SemicolonToken);
242N(SyntaxKind.LocalDeclarationStatement);
244N(SyntaxKind.VariableDeclaration);
246N(SyntaxKind.FunctionPointerType);
248N(SyntaxKind.DelegateKeyword);
249N(SyntaxKind.AsteriskToken);
250N(SyntaxKind.FunctionPointerCallingConvention);
252N(SyntaxKind.ManagedKeyword);
253N(SyntaxKind.FunctionPointerUnmanagedCallingConventionList);
255N(SyntaxKind.OpenBracketToken);
256N(SyntaxKind.FunctionPointerUnmanagedCallingConvention);
258N(SyntaxKind.IdentifierToken, "Cdecl");
260N(SyntaxKind.CloseBracketToken);
263N(SyntaxKind.FunctionPointerParameterList);
265N(SyntaxKind.LessThanToken);
266N(SyntaxKind.FunctionPointerParameter);
268N(SyntaxKind.PredefinedType);
270N(SyntaxKind.VoidKeyword);
273N(SyntaxKind.GreaterThanToken);
276N(SyntaxKind.VariableDeclarator);
278N(SyntaxKind.IdentifierToken, "ptr");
281N(SyntaxKind.SemicolonToken);
294N(SyntaxKind.LocalDeclarationStatement);
296N(SyntaxKind.VariableDeclaration);
298N(SyntaxKind.FunctionPointerType);
300N(SyntaxKind.DelegateKeyword);
301N(SyntaxKind.AsteriskToken);
302N(SyntaxKind.FunctionPointerCallingConvention);
305N(SyntaxKind.FunctionPointerUnmanagedCallingConventionList);
307N(SyntaxKind.OpenBracketToken);
308N(SyntaxKind.FunctionPointerUnmanagedCallingConvention);
310N(SyntaxKind.IdentifierToken, "Cdecl");
312N(SyntaxKind.CloseBracketToken);
315N(SyntaxKind.FunctionPointerParameterList);
317N(SyntaxKind.LessThanToken);
318N(SyntaxKind.FunctionPointerParameter);
320N(SyntaxKind.PredefinedType);
322N(SyntaxKind.VoidKeyword);
325N(SyntaxKind.GreaterThanToken);
328N(SyntaxKind.VariableDeclarator);
330N(SyntaxKind.IdentifierToken, "ptr");
333N(SyntaxKind.SemicolonToken);
345N(SyntaxKind.LocalDeclarationStatement);
347N(SyntaxKind.VariableDeclaration);
349N(SyntaxKind.FunctionPointerType);
351N(SyntaxKind.DelegateKeyword);
352N(SyntaxKind.AsteriskToken);
357N(SyntaxKind.FunctionPointerParameterList);
359N(SyntaxKind.LessThanToken);
360N(SyntaxKind.FunctionPointerParameter);
362N(SyntaxKind.PredefinedType);
364N(SyntaxKind.VoidKeyword);
367N(SyntaxKind.GreaterThanToken);
370N(SyntaxKind.VariableDeclarator);
372N(SyntaxKind.IdentifierToken, "ptr");
375N(SyntaxKind.SemicolonToken);
388N(SyntaxKind.LocalDeclarationStatement);
390N(SyntaxKind.VariableDeclaration);
392N(SyntaxKind.FunctionPointerType);
394N(SyntaxKind.DelegateKeyword);
395N(SyntaxKind.AsteriskToken);
396N(SyntaxKind.FunctionPointerCallingConvention);
398N(SyntaxKind.UnmanagedKeyword);
399N(SyntaxKind.FunctionPointerUnmanagedCallingConventionList);
401N(SyntaxKind.OpenBracketToken);
406N(SyntaxKind.CloseBracketToken);
409N(SyntaxKind.FunctionPointerParameterList);
411N(SyntaxKind.LessThanToken);
412N(SyntaxKind.FunctionPointerParameter);
414N(SyntaxKind.PredefinedType);
416N(SyntaxKind.VoidKeyword);
419N(SyntaxKind.GreaterThanToken);
422N(SyntaxKind.VariableDeclarator);
424N(SyntaxKind.IdentifierToken, "ptr");
427N(SyntaxKind.SemicolonToken);
436N(SyntaxKind.LocalDeclarationStatement);
438N(SyntaxKind.VariableDeclaration);
440N(SyntaxKind.FunctionPointerType);
442N(SyntaxKind.DelegateKeyword);
443N(SyntaxKind.AsteriskToken);
444N(SyntaxKind.FunctionPointerCallingConvention);
446N(SyntaxKind.UnmanagedKeyword);
447N(SyntaxKind.FunctionPointerUnmanagedCallingConventionList);
449N(SyntaxKind.OpenBracketToken);
450N(SyntaxKind.FunctionPointerUnmanagedCallingConvention);
452N(SyntaxKind.IdentifierToken, "Cdecl");
454N(SyntaxKind.CommaToken);
455N(SyntaxKind.FunctionPointerUnmanagedCallingConvention);
457N(SyntaxKind.IdentifierToken, "Thiscall");
459N(SyntaxKind.CommaToken);
460N(SyntaxKind.FunctionPointerUnmanagedCallingConvention);
462N(SyntaxKind.IdentifierToken, "Stdcall");
464N(SyntaxKind.CommaToken);
465N(SyntaxKind.FunctionPointerUnmanagedCallingConvention);
467N(SyntaxKind.IdentifierToken, "Fastcall");
469N(SyntaxKind.CommaToken);
470N(SyntaxKind.FunctionPointerUnmanagedCallingConvention);
472N(SyntaxKind.IdentifierToken, "Vectorcall");
474N(SyntaxKind.CommaToken);
475N(SyntaxKind.FunctionPointerUnmanagedCallingConvention);
477N(SyntaxKind.IdentifierToken, "SuppressGCTransition");
479N(SyntaxKind.CloseBracketToken);
482N(SyntaxKind.FunctionPointerParameterList);
484N(SyntaxKind.LessThanToken);
485N(SyntaxKind.FunctionPointerParameter);
487N(SyntaxKind.PredefinedType);
489N(SyntaxKind.VoidKeyword);
492N(SyntaxKind.GreaterThanToken);
495N(SyntaxKind.VariableDeclarator);
497N(SyntaxKind.IdentifierToken, "ptr");
500N(SyntaxKind.SemicolonToken);
534N(SyntaxKind.LocalDeclarationStatement);
536N(SyntaxKind.VariableDeclaration);
538N(SyntaxKind.FunctionPointerType);
540N(SyntaxKind.DelegateKeyword);
541N(SyntaxKind.AsteriskToken);
542N(SyntaxKind.FunctionPointerCallingConvention);
544N(SyntaxKind.UnmanagedKeyword);
545N(SyntaxKind.FunctionPointerUnmanagedCallingConventionList);
547N(SyntaxKind.OpenBracketToken);
548N(SyntaxKind.FunctionPointerUnmanagedCallingConvention);
550N(SyntaxKind.IdentifierToken, "cdecl");
552N(SyntaxKind.CloseBracketToken);
555N(SyntaxKind.FunctionPointerParameterList);
557N(SyntaxKind.LessThanToken);
558N(SyntaxKind.FunctionPointerParameter);
560N(SyntaxKind.PredefinedType);
562N(SyntaxKind.StringKeyword);
565N(SyntaxKind.CommaToken);
566N(SyntaxKind.FunctionPointerParameter);
568N(SyntaxKind.IdentifierName);
570N(SyntaxKind.IdentifierToken, "Goo");
573N(SyntaxKind.CommaToken);
574N(SyntaxKind.FunctionPointerParameter);
576N(SyntaxKind.PredefinedType);
578N(SyntaxKind.IntKeyword);
581N(SyntaxKind.GreaterThanToken);
584N(SyntaxKind.VariableDeclarator);
586N(SyntaxKind.IdentifierToken, "ptr");
589N(SyntaxKind.SemicolonToken);
599N(SyntaxKind.LocalDeclarationStatement);
601N(SyntaxKind.VariableDeclaration);
603N(SyntaxKind.FunctionPointerType);
605N(SyntaxKind.DelegateKeyword);
606N(SyntaxKind.AsteriskToken);
607N(SyntaxKind.FunctionPointerParameterList);
609N(SyntaxKind.LessThanToken);
610N(SyntaxKind.FunctionPointerParameter);
612N(SyntaxKind.PredefinedType);
614N(SyntaxKind.VoidKeyword);
617N(SyntaxKind.CommaToken);
618N(SyntaxKind.FunctionPointerParameter);
620N(SyntaxKind.PredefinedType);
622N(SyntaxKind.VoidKeyword);
625N(SyntaxKind.CommaToken);
626N(SyntaxKind.FunctionPointerParameter);
628N(SyntaxKind.PredefinedType);
630N(SyntaxKind.VoidKeyword);
633N(SyntaxKind.GreaterThanToken);
636N(SyntaxKind.VariableDeclarator);
638N(SyntaxKind.IdentifierToken, "ptr");
641N(SyntaxKind.SemicolonToken);
650N(SyntaxKind.LocalDeclarationStatement);
652N(SyntaxKind.VariableDeclaration);
654N(SyntaxKind.FunctionPointerType);
656N(SyntaxKind.DelegateKeyword);
657N(SyntaxKind.AsteriskToken);
658N(SyntaxKind.FunctionPointerParameterList);
660N(SyntaxKind.LessThanToken);
661N(SyntaxKind.FunctionPointerParameter);
663N(SyntaxKind.FunctionPointerType);
665N(SyntaxKind.DelegateKeyword);
666N(SyntaxKind.AsteriskToken);
667N(SyntaxKind.FunctionPointerCallingConvention);
669N(SyntaxKind.UnmanagedKeyword);
670N(SyntaxKind.FunctionPointerUnmanagedCallingConventionList);
672N(SyntaxKind.OpenBracketToken);
673N(SyntaxKind.FunctionPointerUnmanagedCallingConvention);
675N(SyntaxKind.IdentifierToken, "cdecl");
677N(SyntaxKind.CloseBracketToken);
680N(SyntaxKind.FunctionPointerParameterList);
682N(SyntaxKind.LessThanToken);
683N(SyntaxKind.FunctionPointerParameter);
685N(SyntaxKind.PointerType);
687N(SyntaxKind.PredefinedType);
689N(SyntaxKind.IntKeyword);
691N(SyntaxKind.AsteriskToken);
694N(SyntaxKind.CommaToken);
695N(SyntaxKind.FunctionPointerParameter);
697N(SyntaxKind.PointerType);
699N(SyntaxKind.PredefinedType);
701N(SyntaxKind.VoidKeyword);
703N(SyntaxKind.AsteriskToken);
706N(SyntaxKind.GreaterThanToken);
710N(SyntaxKind.CommaToken);
711N(SyntaxKind.FunctionPointerParameter);
713N(SyntaxKind.FunctionPointerType);
715N(SyntaxKind.DelegateKeyword);
716N(SyntaxKind.AsteriskToken);
717N(SyntaxKind.FunctionPointerCallingConvention);
719N(SyntaxKind.ManagedKeyword);
721N(SyntaxKind.FunctionPointerParameterList);
723N(SyntaxKind.LessThanToken);
724N(SyntaxKind.FunctionPointerParameter);
726N(SyntaxKind.PointerType);
728N(SyntaxKind.PredefinedType);
730N(SyntaxKind.StringKeyword);
732N(SyntaxKind.AsteriskToken);
735N(SyntaxKind.GreaterThanToken);
739N(SyntaxKind.GreaterThanToken);
742N(SyntaxKind.VariableDeclarator);
744N(SyntaxKind.IdentifierToken, "ptr");
747N(SyntaxKind.SemicolonToken);
756N(SyntaxKind.LocalDeclarationStatement);
758N(SyntaxKind.VariableDeclaration);
760N(SyntaxKind.PointerType);
762N(SyntaxKind.FunctionPointerType);
764N(SyntaxKind.DelegateKeyword);
765N(SyntaxKind.AsteriskToken);
766N(SyntaxKind.FunctionPointerParameterList);
768N(SyntaxKind.LessThanToken);
769N(SyntaxKind.FunctionPointerParameter);
771N(SyntaxKind.IdentifierName);
773N(SyntaxKind.IdentifierToken, "Goo");
776N(SyntaxKind.CommaToken);
777N(SyntaxKind.FunctionPointerParameter);
779N(SyntaxKind.PredefinedType);
781N(SyntaxKind.VoidKeyword);
784N(SyntaxKind.GreaterThanToken);
787N(SyntaxKind.AsteriskToken);
789N(SyntaxKind.VariableDeclarator);
791N(SyntaxKind.IdentifierToken, "ptr");
794N(SyntaxKind.SemicolonToken);
803N(SyntaxKind.LocalDeclarationStatement);
805N(SyntaxKind.VariableDeclaration);
807N(SyntaxKind.FunctionPointerType);
809N(SyntaxKind.DelegateKeyword);
810N(SyntaxKind.AsteriskToken);
811N(SyntaxKind.FunctionPointerParameterList);
813N(SyntaxKind.LessThanToken);
814N(SyntaxKind.FunctionPointerParameter);
816N(SyntaxKind.RefKeyword);
817N(SyntaxKind.IdentifierName);
819N(SyntaxKind.IdentifierToken, "Goo");
822N(SyntaxKind.CommaToken);
823N(SyntaxKind.FunctionPointerParameter);
825N(SyntaxKind.InKeyword);
826N(SyntaxKind.IdentifierName);
828N(SyntaxKind.IdentifierToken, "Bar");
831N(SyntaxKind.CommaToken);
832N(SyntaxKind.FunctionPointerParameter);
834N(SyntaxKind.OutKeyword);
835N(SyntaxKind.IdentifierName);
837N(SyntaxKind.IdentifierToken, "Baz");
840N(SyntaxKind.CommaToken);
841N(SyntaxKind.FunctionPointerParameter);
843N(SyntaxKind.RefKeyword);
844N(SyntaxKind.ReadOnlyKeyword);
845N(SyntaxKind.PointerType);
847N(SyntaxKind.PredefinedType);
849N(SyntaxKind.VoidKeyword);
851N(SyntaxKind.AsteriskToken);
854N(SyntaxKind.GreaterThanToken);
857N(SyntaxKind.VariableDeclarator);
859N(SyntaxKind.IdentifierToken, "ptr");
862N(SyntaxKind.SemicolonToken);
880N(SyntaxKind.LocalDeclarationStatement);
882N(SyntaxKind.VariableDeclaration);
884N(SyntaxKind.FunctionPointerType);
886N(SyntaxKind.DelegateKeyword);
887N(SyntaxKind.AsteriskToken);
888N(SyntaxKind.FunctionPointerParameterList);
890N(SyntaxKind.LessThanToken);
906N(SyntaxKind.SemicolonToken);
924N(SyntaxKind.LocalDeclarationStatement);
926N(SyntaxKind.VariableDeclaration);
928N(SyntaxKind.FunctionPointerType);
930N(SyntaxKind.DelegateKeyword);
931N(SyntaxKind.AsteriskToken);
932N(SyntaxKind.FunctionPointerParameterList);
934N(SyntaxKind.LessThanToken);
935N(SyntaxKind.FunctionPointerParameter);
937N(SyntaxKind.RefKeyword);
951N(SyntaxKind.SemicolonToken);
966N(SyntaxKind.LocalDeclarationStatement);
968N(SyntaxKind.VariableDeclaration);
970N(SyntaxKind.FunctionPointerType);
972N(SyntaxKind.DelegateKeyword);
973N(SyntaxKind.AsteriskToken);
974N(SyntaxKind.FunctionPointerParameterList);
976N(SyntaxKind.LessThanToken);
977N(SyntaxKind.FunctionPointerParameter);
979N(SyntaxKind.RefKeyword);
980N(SyntaxKind.IdentifierName);
982N(SyntaxKind.IdentifierToken, "bar");
993N(SyntaxKind.SemicolonToken);
1011N(SyntaxKind.LocalDeclarationStatement);
1013N(SyntaxKind.VariableDeclaration);
1015N(SyntaxKind.FunctionPointerType);
1017N(SyntaxKind.DelegateKeyword);
1018N(SyntaxKind.AsteriskToken);
1019N(SyntaxKind.FunctionPointerParameterList);
1021N(SyntaxKind.LessThanToken);
1022N(SyntaxKind.FunctionPointerParameter);
1024N(SyntaxKind.RefKeyword);
1025N(SyntaxKind.IdentifierName);
1027N(SyntaxKind.IdentifierToken, "bar");
1030N(SyntaxKind.CommaToken);
1046N(SyntaxKind.SemicolonToken);
1061N(SyntaxKind.LocalDeclarationStatement);
1063N(SyntaxKind.VariableDeclaration);
1065N(SyntaxKind.FunctionPointerType);
1067N(SyntaxKind.DelegateKeyword);
1068N(SyntaxKind.AsteriskToken);
1069N(SyntaxKind.FunctionPointerCallingConvention);
1071N(SyntaxKind.UnmanagedKeyword);
1072N(SyntaxKind.FunctionPointerUnmanagedCallingConventionList);
1074N(SyntaxKind.OpenBracketToken);
1075N(SyntaxKind.FunctionPointerUnmanagedCallingConvention);
1077N(SyntaxKind.IdentifierToken, "ptr");
1079N(SyntaxKind.CloseBracketToken);
1100N(SyntaxKind.SemicolonToken);
1115N(SyntaxKind.LocalDeclarationStatement);
1117N(SyntaxKind.VariableDeclaration);
1119N(SyntaxKind.FunctionPointerType);
1121N(SyntaxKind.DelegateKeyword);
1122N(SyntaxKind.AsteriskToken);
1123N(SyntaxKind.FunctionPointerCallingConvention);
1125N(SyntaxKind.UnmanagedKeyword);
1126N(SyntaxKind.FunctionPointerUnmanagedCallingConventionList);
1128N(SyntaxKind.OpenBracketToken);
1129N(SyntaxKind.FunctionPointerUnmanagedCallingConvention);
1131N(SyntaxKind.IdentifierToken, "cdecl");
1133N(SyntaxKind.CloseBracketToken);
1154N(SyntaxKind.SemicolonToken);
1166N(SyntaxKind.LocalDeclarationStatement);
1168N(SyntaxKind.VariableDeclaration);
1170N(SyntaxKind.FunctionPointerType);
1172N(SyntaxKind.DelegateKeyword);
1173N(SyntaxKind.AsteriskToken);
1174N(SyntaxKind.FunctionPointerCallingConvention);
1176N(SyntaxKind.UnmanagedKeyword);
1177N(SyntaxKind.FunctionPointerUnmanagedCallingConventionList);
1179N(SyntaxKind.OpenBracketToken);
1180N(SyntaxKind.FunctionPointerUnmanagedCallingConvention);
1182N(SyntaxKind.IdentifierToken, "cdecl");
1184N(SyntaxKind.CloseBracketToken);
1200N(SyntaxKind.VariableDeclarator);
1202N(SyntaxKind.IdentifierToken, "ptr");
1205N(SyntaxKind.SemicolonToken);
1220N(SyntaxKind.LocalDeclarationStatement);
1222N(SyntaxKind.VariableDeclaration);
1224N(SyntaxKind.FunctionPointerType);
1226N(SyntaxKind.DelegateKeyword);
1227N(SyntaxKind.AsteriskToken);
1246N(SyntaxKind.SemicolonToken);
1267N(SyntaxKind.ExpressionStatement);
1269N(SyntaxKind.GreaterThanExpression);
1271N(SyntaxKind.LessThanExpression);
1273N(SyntaxKind.MultiplyExpression);
1275N(SyntaxKind.AnonymousMethodExpression);
1277N(SyntaxKind.DelegateKeyword);
1284N(SyntaxKind.AsteriskToken);
1285N(SyntaxKind.ElementAccessExpression);
1287N(SyntaxKind.SimpleMemberAccessExpression);
1289N(SyntaxKind.IdentifierName);
1291N(SyntaxKind.IdentifierToken, "unmanaged");
1293N(SyntaxKind.DotToken);
1294N(SyntaxKind.IdentifierName);
1296N(SyntaxKind.IdentifierToken, "Name");
1299N(SyntaxKind.BracketedArgumentList);
1301N(SyntaxKind.OpenBracketToken);
1302N(SyntaxKind.Argument);
1304N(SyntaxKind.IdentifierName);
1306N(SyntaxKind.IdentifierToken, "Dotted");
1309N(SyntaxKind.CloseBracketToken);
1313N(SyntaxKind.LessThanToken);
1314N(SyntaxKind.PredefinedType);
1316N(SyntaxKind.VoidKeyword);
1319N(SyntaxKind.GreaterThanToken);
1320N(SyntaxKind.IdentifierName);
1322N(SyntaxKind.IdentifierToken, "ptr");
1325N(SyntaxKind.SemicolonToken);
1346N(SyntaxKind.LocalDeclarationStatement);
1348N(SyntaxKind.VariableDeclaration);
1350N(SyntaxKind.FunctionPointerType);
1352N(SyntaxKind.DelegateKeyword);
1353N(SyntaxKind.AsteriskToken);
1372N(SyntaxKind.SemicolonToken);
1390N(SyntaxKind.LocalDeclarationStatement);
1392N(SyntaxKind.VariableDeclaration);
1394N(SyntaxKind.FunctionPointerType);
1396N(SyntaxKind.DelegateKeyword);
1397N(SyntaxKind.AsteriskToken);
1411N(SyntaxKind.VariableDeclarator);
1413N(SyntaxKind.IdentifierToken, "@cdecl");
1438N(SyntaxKind.LocalDeclarationStatement);
1440N(SyntaxKind.VariableDeclaration);
1442N(SyntaxKind.FunctionPointerType);
1444N(SyntaxKind.DelegateKeyword);
1445N(SyntaxKind.AsteriskToken);
1446N(SyntaxKind.FunctionPointerCallingConvention);
1448N(SyntaxKind.UnmanagedKeyword);
1449N(SyntaxKind.FunctionPointerUnmanagedCallingConventionList);
1451N(SyntaxKind.OpenBracketToken);
1477N(SyntaxKind.SemicolonToken);
1496N(SyntaxKind.LocalDeclarationStatement);
1498N(SyntaxKind.VariableDeclaration);
1500N(SyntaxKind.FunctionPointerType);
1502N(SyntaxKind.DelegateKeyword);
1503N(SyntaxKind.AsteriskToken);
1504N(SyntaxKind.FunctionPointerCallingConvention);
1506N(SyntaxKind.UnmanagedKeyword);
1507N(SyntaxKind.FunctionPointerUnmanagedCallingConventionList);
1509N(SyntaxKind.OpenBracketToken);
1510N(SyntaxKind.FunctionPointerUnmanagedCallingConvention);
1512N(SyntaxKind.IdentifierToken, "Cdecl");
1535N(SyntaxKind.SemicolonToken);
1560N(SyntaxKind.LocalDeclarationStatement);
1562N(SyntaxKind.VariableDeclaration);
1564N(SyntaxKind.FunctionPointerType);
1566N(SyntaxKind.DelegateKeyword);
1567N(SyntaxKind.AsteriskToken);
1568N(SyntaxKind.FunctionPointerCallingConvention);
1570N(SyntaxKind.UnmanagedKeyword);
1571N(SyntaxKind.FunctionPointerUnmanagedCallingConventionList);
1573N(SyntaxKind.OpenBracketToken);
1574N(SyntaxKind.FunctionPointerUnmanagedCallingConvention);
1576N(SyntaxKind.IdentifierToken, "Cdecl");
1578N(SyntaxKind.CommaToken);
1616N(SyntaxKind.LocalDeclarationStatement);
1618N(SyntaxKind.VariableDeclaration);
1620N(SyntaxKind.FunctionPointerType);
1622N(SyntaxKind.DelegateKeyword);
1623N(SyntaxKind.AsteriskToken);
1624N(SyntaxKind.FunctionPointerParameterList);
1626N(SyntaxKind.LessThanToken);
1634N(SyntaxKind.GreaterThanToken);
1637N(SyntaxKind.VariableDeclarator);
1639N(SyntaxKind.IdentifierToken, "ptr");
1642N(SyntaxKind.SemicolonToken);
1663N(SyntaxKind.LocalDeclarationStatement);
1665N(SyntaxKind.VariableDeclaration);
1667N(SyntaxKind.FunctionPointerType);
1669N(SyntaxKind.DelegateKeyword);
1670N(SyntaxKind.AsteriskToken);
1671N(SyntaxKind.FunctionPointerParameterList);
1674N(SyntaxKind.FunctionPointerParameter);
1676N(SyntaxKind.PredefinedType);
1678N(SyntaxKind.IntKeyword);
1681N(SyntaxKind.CommaToken);
1682N(SyntaxKind.FunctionPointerParameter);
1684N(SyntaxKind.PredefinedType);
1686N(SyntaxKind.VoidKeyword);
1711N(SyntaxKind.CompilationUnit);
1713N(SyntaxKind.ClassDeclaration);
1715N(SyntaxKind.ClassKeyword);
1716N(SyntaxKind.IdentifierToken, "C");
1717N(SyntaxKind.OpenBraceToken);
1718N(SyntaxKind.MethodDeclaration);
1720N(SyntaxKind.PublicKeyword);
1721N(SyntaxKind.FunctionPointerType);
1723N(SyntaxKind.DelegateKeyword);
1724N(SyntaxKind.AsteriskToken);
1725N(SyntaxKind.FunctionPointerParameterList);
1727N(SyntaxKind.LessThanToken);
1728N(SyntaxKind.FunctionPointerParameter);
1730N(SyntaxKind.PredefinedType);
1732N(SyntaxKind.IntKeyword);
1735N(SyntaxKind.CommaToken);
1736N(SyntaxKind.FunctionPointerParameter);
1738N(SyntaxKind.PredefinedType);
1740N(SyntaxKind.StringKeyword);
1743N(SyntaxKind.GreaterThanToken);
1746N(SyntaxKind.IdentifierToken, "M");
1747N(SyntaxKind.ParameterList);
1749N(SyntaxKind.OpenParenToken);
1750N(SyntaxKind.Parameter);
1752N(SyntaxKind.FunctionPointerType);
1754N(SyntaxKind.DelegateKeyword);
1755N(SyntaxKind.AsteriskToken);
1756N(SyntaxKind.FunctionPointerParameterList);
1758N(SyntaxKind.LessThanToken);
1759N(SyntaxKind.FunctionPointerParameter);
1761N(SyntaxKind.IdentifierName);
1763N(SyntaxKind.IdentifierToken, "C");
1766N(SyntaxKind.CommaToken);
1767N(SyntaxKind.FunctionPointerParameter);
1769N(SyntaxKind.PredefinedType);
1771N(SyntaxKind.VoidKeyword);
1774N(SyntaxKind.GreaterThanToken);
1777N(SyntaxKind.IdentifierToken, "param1");
1779N(SyntaxKind.CommaToken);
1780N(SyntaxKind.Parameter);
1782N(SyntaxKind.FunctionPointerType);
1784N(SyntaxKind.DelegateKeyword);
1785N(SyntaxKind.AsteriskToken);
1786N(SyntaxKind.FunctionPointerCallingConvention);
1788N(SyntaxKind.UnmanagedKeyword);
1789N(SyntaxKind.FunctionPointerUnmanagedCallingConventionList);
1791N(SyntaxKind.OpenBracketToken);
1792N(SyntaxKind.FunctionPointerUnmanagedCallingConvention);
1794N(SyntaxKind.IdentifierToken, "cdecl");
1796N(SyntaxKind.CloseBracketToken);
1799N(SyntaxKind.FunctionPointerParameterList);
1801N(SyntaxKind.LessThanToken);
1802N(SyntaxKind.FunctionPointerParameter);
1804N(SyntaxKind.IdentifierName);
1806N(SyntaxKind.IdentifierToken, "D");
1809N(SyntaxKind.GreaterThanToken);
1812N(SyntaxKind.IdentifierToken, "param2");
1814N(SyntaxKind.CloseParenToken);
1816N(SyntaxKind.Block);
1818N(SyntaxKind.OpenBraceToken);
1819N(SyntaxKind.CloseBraceToken);
1822N(SyntaxKind.CloseBraceToken);
1824N(SyntaxKind.EndOfFileToken);
1833N(SyntaxKind.CastExpression);
1835N(SyntaxKind.OpenParenToken);
1836N(SyntaxKind.FunctionPointerType);
1838N(SyntaxKind.DelegateKeyword);
1839N(SyntaxKind.AsteriskToken);
1840N(SyntaxKind.FunctionPointerCallingConvention);
1842N(SyntaxKind.UnmanagedKeyword);
1843N(SyntaxKind.FunctionPointerUnmanagedCallingConventionList);
1845N(SyntaxKind.OpenBracketToken);
1846N(SyntaxKind.FunctionPointerUnmanagedCallingConvention);
1848N(SyntaxKind.IdentifierToken, "thiscall");
1850N(SyntaxKind.CloseBracketToken);
1853N(SyntaxKind.FunctionPointerParameterList);
1855N(SyntaxKind.LessThanToken);
1856N(SyntaxKind.FunctionPointerParameter);
1858N(SyntaxKind.PredefinedType);
1860N(SyntaxKind.IntKeyword);
1863N(SyntaxKind.CommaToken);
1864N(SyntaxKind.FunctionPointerParameter);
1866N(SyntaxKind.IdentifierName);
1868N(SyntaxKind.IdentifierToken, "C");
1871N(SyntaxKind.GreaterThanToken);
1874N(SyntaxKind.CloseParenToken);
1875N(SyntaxKind.IdentifierName);
1877N(SyntaxKind.IdentifierToken, "ptr");
1887N(SyntaxKind.AsExpression);
1889N(SyntaxKind.IdentifierName);
1891N(SyntaxKind.IdentifierToken, "ptr");
1893N(SyntaxKind.AsKeyword);
1894N(SyntaxKind.FunctionPointerType);
1896N(SyntaxKind.DelegateKeyword);
1897N(SyntaxKind.AsteriskToken);
1898N(SyntaxKind.FunctionPointerCallingConvention);
1900N(SyntaxKind.UnmanagedKeyword);
1901N(SyntaxKind.FunctionPointerUnmanagedCallingConventionList);
1903N(SyntaxKind.OpenBracketToken);
1904N(SyntaxKind.FunctionPointerUnmanagedCallingConvention);
1906N(SyntaxKind.IdentifierToken, "stdcall");
1908N(SyntaxKind.CloseBracketToken);
1911N(SyntaxKind.FunctionPointerParameterList);
1913N(SyntaxKind.LessThanToken);
1914N(SyntaxKind.FunctionPointerParameter);
1916N(SyntaxKind.PredefinedType);
1918N(SyntaxKind.IntKeyword);
1921N(SyntaxKind.CommaToken);
1922N(SyntaxKind.FunctionPointerParameter);
1924N(SyntaxKind.PredefinedType);
1926N(SyntaxKind.VoidKeyword);
1929N(SyntaxKind.GreaterThanToken);
1940N(SyntaxKind.CastExpression);
1942N(SyntaxKind.OpenParenToken);
1943N(SyntaxKind.TupleType);
1945N(SyntaxKind.OpenParenToken);
1946N(SyntaxKind.TupleElement);
1948N(SyntaxKind.FunctionPointerType);
1950N(SyntaxKind.DelegateKeyword);
1951N(SyntaxKind.AsteriskToken);
1952N(SyntaxKind.FunctionPointerParameterList);
1954N(SyntaxKind.LessThanToken);
1955N(SyntaxKind.FunctionPointerParameter);
1957N(SyntaxKind.PredefinedType);
1959N(SyntaxKind.IntKeyword);
1962N(SyntaxKind.CommaToken);
1963N(SyntaxKind.FunctionPointerParameter);
1965N(SyntaxKind.PredefinedType);
1967N(SyntaxKind.VoidKeyword);
1970N(SyntaxKind.GreaterThanToken);
1973N(SyntaxKind.IdentifierToken, "i1");
1975N(SyntaxKind.CommaToken);
1976N(SyntaxKind.TupleElement);
1978N(SyntaxKind.FunctionPointerType);
1980N(SyntaxKind.DelegateKeyword);
1981N(SyntaxKind.AsteriskToken);
1982N(SyntaxKind.FunctionPointerCallingConvention);
1984N(SyntaxKind.ManagedKeyword);
1986N(SyntaxKind.FunctionPointerParameterList);
1988N(SyntaxKind.LessThanToken);
1989N(SyntaxKind.FunctionPointerParameter);
1991N(SyntaxKind.IdentifierName);
1993N(SyntaxKind.IdentifierToken, "C");
1996N(SyntaxKind.CommaToken);
1997N(SyntaxKind.FunctionPointerParameter);
1999N(SyntaxKind.IdentifierName);
2001N(SyntaxKind.IdentifierToken, "D");
2004N(SyntaxKind.GreaterThanToken);
2007N(SyntaxKind.IdentifierToken, "i2");
2009N(SyntaxKind.CloseParenToken);
2011N(SyntaxKind.CloseParenToken);
2012N(SyntaxKind.IdentifierName);
2014N(SyntaxKind.IdentifierToken, "ptr");
2024N(SyntaxKind.ObjectCreationExpression);
2026N(SyntaxKind.NewKeyword);
2027N(SyntaxKind.GenericName);
2029N(SyntaxKind.IdentifierToken, "M");
2030N(SyntaxKind.TypeArgumentList);
2032N(SyntaxKind.LessThanToken);
2033N(SyntaxKind.FunctionPointerType);
2035N(SyntaxKind.DelegateKeyword);
2036N(SyntaxKind.AsteriskToken);
2037N(SyntaxKind.FunctionPointerCallingConvention);
2039N(SyntaxKind.UnmanagedKeyword);
2040N(SyntaxKind.FunctionPointerUnmanagedCallingConventionList);
2042N(SyntaxKind.OpenBracketToken);
2043N(SyntaxKind.FunctionPointerUnmanagedCallingConvention);
2045N(SyntaxKind.IdentifierToken, "thiscall");
2047N(SyntaxKind.CloseBracketToken);
2050N(SyntaxKind.FunctionPointerParameterList);
2052N(SyntaxKind.LessThanToken);
2053N(SyntaxKind.FunctionPointerParameter);
2055N(SyntaxKind.PredefinedType);
2057N(SyntaxKind.VoidKeyword);
2060N(SyntaxKind.GreaterThanToken);
2063N(SyntaxKind.CommaToken);
2064N(SyntaxKind.FunctionPointerType);
2066N(SyntaxKind.DelegateKeyword);
2067N(SyntaxKind.AsteriskToken);
2068N(SyntaxKind.FunctionPointerParameterList);
2070N(SyntaxKind.LessThanToken);
2071N(SyntaxKind.FunctionPointerParameter);
2073N(SyntaxKind.IdentifierName);
2075N(SyntaxKind.IdentifierToken, "C");
2078N(SyntaxKind.CommaToken);
2079N(SyntaxKind.FunctionPointerParameter);
2081N(SyntaxKind.IdentifierName);
2083N(SyntaxKind.IdentifierToken, "D");
2086N(SyntaxKind.GreaterThanToken);
2089N(SyntaxKind.GreaterThanToken);
2092N(SyntaxKind.ArgumentList);
2094N(SyntaxKind.OpenParenToken);
2095N(SyntaxKind.CloseParenToken);
2105N(SyntaxKind.TypeOfExpression);
2107N(SyntaxKind.TypeOfKeyword);
2108N(SyntaxKind.OpenParenToken);
2109N(SyntaxKind.FunctionPointerType);
2111N(SyntaxKind.DelegateKeyword);
2112N(SyntaxKind.AsteriskToken);
2113N(SyntaxKind.FunctionPointerCallingConvention);
2115N(SyntaxKind.UnmanagedKeyword);
2116N(SyntaxKind.FunctionPointerUnmanagedCallingConventionList);
2118N(SyntaxKind.OpenBracketToken);
2119N(SyntaxKind.FunctionPointerUnmanagedCallingConvention);
2121N(SyntaxKind.IdentifierToken, "cdecl");
2123N(SyntaxKind.CloseBracketToken);
2126N(SyntaxKind.FunctionPointerParameterList);
2128N(SyntaxKind.LessThanToken);
2129N(SyntaxKind.FunctionPointerParameter);
2131N(SyntaxKind.RefKeyword);
2132N(SyntaxKind.PredefinedType);
2134N(SyntaxKind.IntKeyword);
2137N(SyntaxKind.CommaToken);
2138N(SyntaxKind.FunctionPointerParameter);
2140N(SyntaxKind.ReadOnlyKeyword);
2141N(SyntaxKind.RefKeyword);
2142N(SyntaxKind.IdentifierName);
2144N(SyntaxKind.IdentifierToken, "D");
2147N(SyntaxKind.GreaterThanToken);
2150N(SyntaxKind.CloseParenToken);
2159N(SyntaxKind.LocalDeclarationStatement);
2161N(SyntaxKind.VariableDeclaration);
2163N(SyntaxKind.ArrayType);
2165N(SyntaxKind.FunctionPointerType);
2167N(SyntaxKind.DelegateKeyword);
2168N(SyntaxKind.AsteriskToken);
2169N(SyntaxKind.FunctionPointerParameterList);
2171N(SyntaxKind.LessThanToken);
2172N(SyntaxKind.FunctionPointerParameter);
2174N(SyntaxKind.RefKeyword);
2175N(SyntaxKind.IdentifierName);
2177N(SyntaxKind.IdentifierToken, "C");
2180N(SyntaxKind.GreaterThanToken);
2183N(SyntaxKind.ArrayRankSpecifier);
2185N(SyntaxKind.OpenBracketToken);
2186N(SyntaxKind.OmittedArraySizeExpression);
2188N(SyntaxKind.OmittedArraySizeExpressionToken);
2190N(SyntaxKind.CloseBracketToken);
2193N(SyntaxKind.VariableDeclarator);
2195N(SyntaxKind.IdentifierToken, "ptr");
2198N(SyntaxKind.SemicolonToken);
2212N(SyntaxKind.CompilationUnit);
2214N(SyntaxKind.ClassDeclaration);
2216N(SyntaxKind.ClassKeyword);
2217N(SyntaxKind.IdentifierToken, "C");
2218N(SyntaxKind.OpenBraceToken);
2219N(SyntaxKind.DelegateDeclaration);
2221N(SyntaxKind.DelegateKeyword);
2222N(SyntaxKind.FunctionPointerType);
2224N(SyntaxKind.DelegateKeyword);
2225N(SyntaxKind.AsteriskToken);
2226N(SyntaxKind.FunctionPointerCallingConvention);
2228N(SyntaxKind.UnmanagedKeyword);
2229N(SyntaxKind.FunctionPointerUnmanagedCallingConventionList);
2231N(SyntaxKind.OpenBracketToken);
2232N(SyntaxKind.FunctionPointerUnmanagedCallingConvention);
2234N(SyntaxKind.IdentifierToken, "cdecl");
2236N(SyntaxKind.CloseBracketToken);
2239N(SyntaxKind.FunctionPointerParameterList);
2241N(SyntaxKind.LessThanToken);
2242N(SyntaxKind.FunctionPointerParameter);
2244N(SyntaxKind.PredefinedType);
2246N(SyntaxKind.VoidKeyword);
2249N(SyntaxKind.GreaterThanToken);
2252N(SyntaxKind.IdentifierToken, "M");
2253N(SyntaxKind.ParameterList);
2255N(SyntaxKind.OpenParenToken);
2256N(SyntaxKind.Parameter);
2258N(SyntaxKind.FunctionPointerType);
2260N(SyntaxKind.DelegateKeyword);
2261N(SyntaxKind.AsteriskToken);
2262N(SyntaxKind.FunctionPointerParameterList);
2264N(SyntaxKind.LessThanToken);
2265N(SyntaxKind.FunctionPointerParameter);
2267N(SyntaxKind.RefKeyword);
2268N(SyntaxKind.IdentifierName);
2270N(SyntaxKind.IdentifierToken, "C");
2273N(SyntaxKind.CommaToken);
2274N(SyntaxKind.FunctionPointerParameter);
2276N(SyntaxKind.IdentifierName);
2278N(SyntaxKind.IdentifierToken, "D");
2281N(SyntaxKind.GreaterThanToken);
2284N(SyntaxKind.IdentifierToken, "p");
2286N(SyntaxKind.CloseParenToken);
2288N(SyntaxKind.SemicolonToken);
2290N(SyntaxKind.CloseBraceToken);
2292N(SyntaxKind.EndOfFileToken);
2301N(SyntaxKind.ParenthesizedLambdaExpression);
2303N(SyntaxKind.ParameterList);
2305N(SyntaxKind.OpenParenToken);
2306N(SyntaxKind.Parameter);
2308N(SyntaxKind.FunctionPointerType);
2310N(SyntaxKind.DelegateKeyword);
2311N(SyntaxKind.AsteriskToken);
2312N(SyntaxKind.FunctionPointerParameterList);
2314N(SyntaxKind.LessThanToken);
2315N(SyntaxKind.FunctionPointerParameter);
2317N(SyntaxKind.PredefinedType);
2319N(SyntaxKind.VoidKeyword);
2322N(SyntaxKind.GreaterThanToken);
2325N(SyntaxKind.IdentifierToken, "p1");
2327N(SyntaxKind.CloseParenToken);
2329N(SyntaxKind.EqualsGreaterThanToken);
2330N(SyntaxKind.Block);
2332N(SyntaxKind.OpenBraceToken);
2333N(SyntaxKind.CloseBraceToken);
2354N(SyntaxKind.CompilationUnit);
2356N(SyntaxKind.GlobalStatement);
2358N(SyntaxKind.LocalFunctionStatement);
2360N(SyntaxKind.PublicKeyword);
2361N(SyntaxKind.PredefinedType);
2363N(SyntaxKind.VoidKeyword);
2365N(SyntaxKind.IdentifierToken, "M");
2366N(SyntaxKind.ParameterList);
2368N(SyntaxKind.OpenParenToken);
2369N(SyntaxKind.CloseParenToken);
2371N(SyntaxKind.Block);
2373N(SyntaxKind.OpenBraceToken);
2374N(SyntaxKind.LocalDeclarationStatement);
2376N(SyntaxKind.VariableDeclaration);
2378N(SyntaxKind.FunctionPointerType);
2380N(SyntaxKind.DelegateKeyword);
2381N(SyntaxKind.AsteriskToken);
2382N(SyntaxKind.FunctionPointerParameterList);
2384N(SyntaxKind.LessThanToken);
2385N(SyntaxKind.FunctionPointerParameter);
2387N(SyntaxKind.PredefinedType);
2389N(SyntaxKind.VoidKeyword);
2392N(SyntaxKind.GreaterThanToken);
2395N(SyntaxKind.VariableDeclarator);
2397N(SyntaxKind.IdentifierToken, "l1");
2400N(SyntaxKind.SemicolonToken);
2402N(SyntaxKind.LocalFunctionStatement);
2404N(SyntaxKind.FunctionPointerType);
2406N(SyntaxKind.DelegateKeyword);
2407N(SyntaxKind.AsteriskToken);
2408N(SyntaxKind.FunctionPointerParameterList);
2410N(SyntaxKind.LessThanToken);
2411N(SyntaxKind.FunctionPointerParameter);
2413N(SyntaxKind.PredefinedType);
2415N(SyntaxKind.VoidKeyword);
2418N(SyntaxKind.GreaterThanToken);
2421N(SyntaxKind.IdentifierToken, "L2");
2422N(SyntaxKind.ParameterList);
2424N(SyntaxKind.OpenParenToken);
2425N(SyntaxKind.CloseParenToken);
2427N(SyntaxKind.Block);
2429N(SyntaxKind.OpenBraceToken);
2430N(SyntaxKind.CloseBraceToken);
2433N(SyntaxKind.LocalDeclarationStatement);
2435N(SyntaxKind.VariableDeclaration);
2437N(SyntaxKind.FunctionPointerType);
2439N(SyntaxKind.DelegateKeyword);
2440N(SyntaxKind.AsteriskToken);
2441N(SyntaxKind.FunctionPointerParameterList);
2443N(SyntaxKind.LessThanToken);
2444N(SyntaxKind.FunctionPointerParameter);
2446N(SyntaxKind.PredefinedType);
2448N(SyntaxKind.VoidKeyword);
2451N(SyntaxKind.GreaterThanToken);
2454N(SyntaxKind.VariableDeclarator);
2456N(SyntaxKind.IdentifierToken, "l3");
2459N(SyntaxKind.SemicolonToken);
2461N(SyntaxKind.CloseBraceToken);
2465N(SyntaxKind.EndOfFileToken);
2474N(SyntaxKind.IsExpression);
2476N(SyntaxKind.IdentifierName);
2478N(SyntaxKind.IdentifierToken, "o");
2480N(SyntaxKind.IsKeyword);
2481N(SyntaxKind.FunctionPointerType);
2483N(SyntaxKind.DelegateKeyword);
2484N(SyntaxKind.AsteriskToken);
2485N(SyntaxKind.FunctionPointerParameterList);
2487N(SyntaxKind.LessThanToken);
2488N(SyntaxKind.FunctionPointerParameter);
2490N(SyntaxKind.PredefinedType);
2492N(SyntaxKind.VoidKeyword);
2495N(SyntaxKind.GreaterThanToken);
2506N(SyntaxKind.IsPatternExpression);
2508N(SyntaxKind.IdentifierName);
2510N(SyntaxKind.IdentifierToken, "o");
2512N(SyntaxKind.IsKeyword);
2513N(SyntaxKind.DeclarationPattern);
2515N(SyntaxKind.FunctionPointerType);
2517N(SyntaxKind.DelegateKeyword);
2518N(SyntaxKind.AsteriskToken);
2519N(SyntaxKind.FunctionPointerParameterList);
2521N(SyntaxKind.LessThanToken);
2522N(SyntaxKind.FunctionPointerParameter);
2524N(SyntaxKind.PredefinedType);
2526N(SyntaxKind.VoidKeyword);
2529N(SyntaxKind.GreaterThanToken);
2532N(SyntaxKind.SingleVariableDesignation);
2534N(SyntaxKind.IdentifierToken, "ptr");
2552N(SyntaxKind.SwitchStatement);
2554N(SyntaxKind.SwitchKeyword);
2555N(SyntaxKind.OpenParenToken);
2556N(SyntaxKind.IdentifierName);
2558N(SyntaxKind.IdentifierToken, "o");
2560N(SyntaxKind.CloseParenToken);
2561N(SyntaxKind.OpenBraceToken);
2562N(SyntaxKind.SwitchSection);
2564N(SyntaxKind.CasePatternSwitchLabel);
2566N(SyntaxKind.CaseKeyword);
2567N(SyntaxKind.RecursivePattern);
2569N(SyntaxKind.FunctionPointerType);
2571N(SyntaxKind.DelegateKeyword);
2572N(SyntaxKind.AsteriskToken);
2573N(SyntaxKind.FunctionPointerParameterList);
2575N(SyntaxKind.LessThanToken);
2576N(SyntaxKind.FunctionPointerParameter);
2578N(SyntaxKind.PredefinedType);
2580N(SyntaxKind.VoidKeyword);
2583N(SyntaxKind.GreaterThanToken);
2586N(SyntaxKind.PropertyPatternClause);
2588N(SyntaxKind.OpenBraceToken);
2589N(SyntaxKind.CloseBraceToken);
2591N(SyntaxKind.DiscardDesignation);
2593N(SyntaxKind.UnderscoreToken);
2596N(SyntaxKind.ColonToken);
2598N(SyntaxKind.CasePatternSwitchLabel);
2600N(SyntaxKind.CaseKeyword);
2601N(SyntaxKind.RecursivePattern);
2603N(SyntaxKind.FunctionPointerType);
2605N(SyntaxKind.DelegateKeyword);
2606N(SyntaxKind.AsteriskToken);
2607N(SyntaxKind.FunctionPointerParameterList);
2609N(SyntaxKind.LessThanToken);
2610N(SyntaxKind.FunctionPointerParameter);
2612N(SyntaxKind.PredefinedType);
2614N(SyntaxKind.VoidKeyword);
2617N(SyntaxKind.GreaterThanToken);
2620N(SyntaxKind.PositionalPatternClause);
2622N(SyntaxKind.OpenParenToken);
2623N(SyntaxKind.Subpattern);
2625N(SyntaxKind.VarPattern);
2627N(SyntaxKind.VarKeyword);
2628N(SyntaxKind.SingleVariableDesignation);
2630N(SyntaxKind.IdentifierToken, "x");
2634N(SyntaxKind.CommaToken);
2635N(SyntaxKind.Subpattern);
2637N(SyntaxKind.VarPattern);
2639N(SyntaxKind.VarKeyword);
2640N(SyntaxKind.SingleVariableDesignation);
2642N(SyntaxKind.IdentifierToken, "y");
2646N(SyntaxKind.CloseParenToken);
2649N(SyntaxKind.ColonToken);
2651N(SyntaxKind.BreakStatement);
2653N(SyntaxKind.BreakKeyword);
2654N(SyntaxKind.SemicolonToken);
2657N(SyntaxKind.CloseBraceToken);
2672N(SyntaxKind.SwitchExpression);
2674N(SyntaxKind.IdentifierName);
2676N(SyntaxKind.IdentifierToken, "o");
2678N(SyntaxKind.SwitchKeyword);
2679N(SyntaxKind.OpenBraceToken);
2680N(SyntaxKind.SwitchExpressionArm);
2682N(SyntaxKind.DeclarationPattern);
2684N(SyntaxKind.FunctionPointerType);
2686N(SyntaxKind.DelegateKeyword);
2687N(SyntaxKind.AsteriskToken);
2688N(SyntaxKind.FunctionPointerParameterList);
2690N(SyntaxKind.LessThanToken);
2691N(SyntaxKind.FunctionPointerParameter);
2693N(SyntaxKind.PredefinedType);
2695N(SyntaxKind.VoidKeyword);
2698N(SyntaxKind.GreaterThanToken);
2701N(SyntaxKind.DiscardDesignation);
2703N(SyntaxKind.UnderscoreToken);
2706N(SyntaxKind.EqualsGreaterThanToken);
2707N(SyntaxKind.NumericLiteralExpression);
2709N(SyntaxKind.NumericLiteralToken, "1");
2712N(SyntaxKind.CommaToken);
2713N(SyntaxKind.SwitchExpressionArm);
2715N(SyntaxKind.RecursivePattern);
2717N(SyntaxKind.FunctionPointerType);
2719N(SyntaxKind.DelegateKeyword);
2720N(SyntaxKind.AsteriskToken);
2721N(SyntaxKind.FunctionPointerParameterList);
2723N(SyntaxKind.LessThanToken);
2724N(SyntaxKind.FunctionPointerParameter);
2726N(SyntaxKind.PredefinedType);
2728N(SyntaxKind.VoidKeyword);
2731N(SyntaxKind.GreaterThanToken);
2734N(SyntaxKind.PositionalPatternClause);
2736N(SyntaxKind.OpenParenToken);
2737N(SyntaxKind.Subpattern);
2739N(SyntaxKind.VarPattern);
2741N(SyntaxKind.VarKeyword);
2742N(SyntaxKind.SingleVariableDesignation);
2744N(SyntaxKind.IdentifierToken, "a");
2748N(SyntaxKind.CommaToken);
2749N(SyntaxKind.Subpattern);
2751N(SyntaxKind.ConstantPattern);
2753N(SyntaxKind.NumericLiteralExpression);
2755N(SyntaxKind.NumericLiteralToken, "2");
2759N(SyntaxKind.CloseParenToken);
2761N(SyntaxKind.SingleVariableDesignation);
2763N(SyntaxKind.IdentifierToken, "ptr");
2766N(SyntaxKind.EqualsGreaterThanToken);
2767N(SyntaxKind.NumericLiteralExpression);
2769N(SyntaxKind.NumericLiteralToken, "2");
2772N(SyntaxKind.CommaToken);
2773N(SyntaxKind.CloseBraceToken);
2782N(SyntaxKind.UsingStatement);
2784N(SyntaxKind.UsingKeyword);
2785N(SyntaxKind.OpenParenToken);
2786N(SyntaxKind.VariableDeclaration);
2788N(SyntaxKind.FunctionPointerType);
2790N(SyntaxKind.DelegateKeyword);
2791N(SyntaxKind.AsteriskToken);
2792N(SyntaxKind.FunctionPointerParameterList);
2794N(SyntaxKind.LessThanToken);
2795N(SyntaxKind.FunctionPointerParameter);
2797N(SyntaxKind.PredefinedType);
2799N(SyntaxKind.VoidKeyword);
2802N(SyntaxKind.GreaterThanToken);
2805N(SyntaxKind.VariableDeclarator);
2807N(SyntaxKind.IdentifierToken, "ptr");
2808N(SyntaxKind.EqualsValueClause);
2810N(SyntaxKind.EqualsToken);
2811N(SyntaxKind.InvocationExpression);
2813N(SyntaxKind.IdentifierName);
2815N(SyntaxKind.IdentifierToken, "MyMethod");
2817N(SyntaxKind.ArgumentList);
2819N(SyntaxKind.OpenParenToken);
2820N(SyntaxKind.CloseParenToken);
2826N(SyntaxKind.CloseParenToken);
2827N(SyntaxKind.Block);
2829N(SyntaxKind.OpenBraceToken);
2830N(SyntaxKind.CloseBraceToken);
2840N(SyntaxKind.LocalDeclarationStatement);
2842N(SyntaxKind.UsingKeyword);
2843N(SyntaxKind.VariableDeclaration);
2845N(SyntaxKind.FunctionPointerType);
2847N(SyntaxKind.DelegateKeyword);
2848N(SyntaxKind.AsteriskToken);
2849N(SyntaxKind.FunctionPointerParameterList);
2851N(SyntaxKind.LessThanToken);
2852N(SyntaxKind.FunctionPointerParameter);
2854N(SyntaxKind.PredefinedType);
2856N(SyntaxKind.VoidKeyword);
2859N(SyntaxKind.GreaterThanToken);
2862N(SyntaxKind.VariableDeclarator);
2864N(SyntaxKind.IdentifierToken, "ptr");
2865N(SyntaxKind.EqualsValueClause);
2867N(SyntaxKind.EqualsToken);
2868N(SyntaxKind.InvocationExpression);
2870N(SyntaxKind.IdentifierName);
2872N(SyntaxKind.IdentifierToken, "MyMethod");
2874N(SyntaxKind.ArgumentList);
2876N(SyntaxKind.OpenParenToken);
2877N(SyntaxKind.CloseParenToken);
2883N(SyntaxKind.SemicolonToken);
2892N(SyntaxKind.FixedStatement);
2894N(SyntaxKind.FixedKeyword);
2895N(SyntaxKind.OpenParenToken);
2896N(SyntaxKind.VariableDeclaration);
2898N(SyntaxKind.FunctionPointerType);
2900N(SyntaxKind.DelegateKeyword);
2901N(SyntaxKind.AsteriskToken);
2902N(SyntaxKind.FunctionPointerParameterList);
2904N(SyntaxKind.LessThanToken);
2905N(SyntaxKind.FunctionPointerParameter);
2907N(SyntaxKind.PredefinedType);
2909N(SyntaxKind.VoidKeyword);
2912N(SyntaxKind.GreaterThanToken);
2915N(SyntaxKind.VariableDeclarator);
2917N(SyntaxKind.IdentifierToken, "ptr");
2918N(SyntaxKind.EqualsValueClause);
2920N(SyntaxKind.EqualsToken);
2921N(SyntaxKind.AddressOfExpression);
2923N(SyntaxKind.AmpersandToken);
2924N(SyntaxKind.IdentifierName);
2926N(SyntaxKind.IdentifierToken, "MyMethod");
2932N(SyntaxKind.CloseParenToken);
2933N(SyntaxKind.Block);
2935N(SyntaxKind.OpenBraceToken);
2936N(SyntaxKind.CloseBraceToken);
2946N(SyntaxKind.ForEachStatement);
2948N(SyntaxKind.ForEachKeyword);
2949N(SyntaxKind.OpenParenToken);
2950N(SyntaxKind.FunctionPointerType);
2952N(SyntaxKind.DelegateKeyword);
2953N(SyntaxKind.AsteriskToken);
2954N(SyntaxKind.FunctionPointerParameterList);
2956N(SyntaxKind.LessThanToken);
2957N(SyntaxKind.FunctionPointerParameter);
2959N(SyntaxKind.PredefinedType);
2961N(SyntaxKind.VoidKeyword);
2964N(SyntaxKind.GreaterThanToken);
2967N(SyntaxKind.IdentifierToken, "ptr");
2968N(SyntaxKind.InKeyword);
2969N(SyntaxKind.IdentifierName);
2971N(SyntaxKind.IdentifierToken, "ptrs");
2973N(SyntaxKind.CloseParenToken);
2974N(SyntaxKind.Block);
2976N(SyntaxKind.OpenBraceToken);
2977N(SyntaxKind.CloseBraceToken);
2987N(SyntaxKind.ForStatement);
2989N(SyntaxKind.ForKeyword);
2990N(SyntaxKind.OpenParenToken);
2991N(SyntaxKind.VariableDeclaration);
2993N(SyntaxKind.FunctionPointerType);
2995N(SyntaxKind.DelegateKeyword);
2996N(SyntaxKind.AsteriskToken);
2997N(SyntaxKind.FunctionPointerParameterList);
2999N(SyntaxKind.LessThanToken);
3000N(SyntaxKind.FunctionPointerParameter);
3002N(SyntaxKind.PredefinedType);
3004N(SyntaxKind.VoidKeyword);
3007N(SyntaxKind.GreaterThanToken);
3010N(SyntaxKind.VariableDeclarator);
3012N(SyntaxKind.IdentifierToken, "ptr");
3013N(SyntaxKind.EqualsValueClause);
3015N(SyntaxKind.EqualsToken);
3016N(SyntaxKind.NullLiteralExpression);
3018N(SyntaxKind.NullKeyword);
3023N(SyntaxKind.SemicolonToken);
3024N(SyntaxKind.SemicolonToken);
3025N(SyntaxKind.CloseParenToken);
3026N(SyntaxKind.Block);
3028N(SyntaxKind.OpenBraceToken);
3029N(SyntaxKind.CloseBraceToken);
3039N(SyntaxKind.SizeOfExpression);
3041N(SyntaxKind.SizeOfKeyword);
3042N(SyntaxKind.OpenParenToken);
3043N(SyntaxKind.FunctionPointerType);
3045N(SyntaxKind.DelegateKeyword);
3046N(SyntaxKind.AsteriskToken);
3047N(SyntaxKind.FunctionPointerParameterList);
3049N(SyntaxKind.LessThanToken);
3050N(SyntaxKind.FunctionPointerParameter);
3052N(SyntaxKind.PredefinedType);
3054N(SyntaxKind.VoidKeyword);
3057N(SyntaxKind.GreaterThanToken);
3060N(SyntaxKind.CloseParenToken);
3075N(SyntaxKind.LocalDeclarationStatement);
3077N(SyntaxKind.VariableDeclaration);
3079N(SyntaxKind.FunctionPointerType);
3081N(SyntaxKind.DelegateKeyword);
3082N(SyntaxKind.AsteriskToken);
3083N(SyntaxKind.FunctionPointerParameterList);
3085N(SyntaxKind.LessThanToken);
3086N(SyntaxKind.FunctionPointerParameter);
3088N(SyntaxKind.PredefinedType);
3090N(SyntaxKind.IntKeyword);
3093N(SyntaxKind.CommaToken);
3094N(SyntaxKind.FunctionPointerParameter);
3096N(SyntaxKind.PredefinedType);
3098N(SyntaxKind.StringKeyword);
3101N(SyntaxKind.CommaToken);
3102N(SyntaxKind.FunctionPointerParameter);
3104N(SyntaxKind.PredefinedType);
3106N(SyntaxKind.VoidKeyword);
3109N(SyntaxKind.GreaterThanToken);
3112N(SyntaxKind.VariableDeclarator);
3114N(SyntaxKind.IdentifierToken, "ptr");
3117N(SyntaxKind.SemicolonToken);
3135N(SyntaxKind.LocalDeclarationStatement);
3137N(SyntaxKind.VariableDeclaration);
3139N(SyntaxKind.FunctionPointerType);
3141N(SyntaxKind.DelegateKeyword);
3142N(SyntaxKind.AsteriskToken);
3161N(SyntaxKind.SemicolonToken);
3179N(SyntaxKind.LocalDeclarationStatement);
3181N(SyntaxKind.VariableDeclaration);
3183N(SyntaxKind.FunctionPointerType);
3185N(SyntaxKind.DelegateKeyword);
3186N(SyntaxKind.AsteriskToken);
3187N(SyntaxKind.FunctionPointerCallingConvention);
3189N(SyntaxKind.UnmanagedKeyword);
3190N(SyntaxKind.FunctionPointerUnmanagedCallingConventionList);
3192N(SyntaxKind.OpenBracketToken);
3193N(SyntaxKind.FunctionPointerUnmanagedCallingConvention);
3195N(SyntaxKind.IdentifierToken, "cdecl");
3197N(SyntaxKind.CloseBracketToken);
3218N(SyntaxKind.SemicolonToken);
3230N(SyntaxKind.LocalDeclarationStatement);
3232N(SyntaxKind.VariableDeclaration);
3234N(SyntaxKind.FunctionPointerType);
3236N(SyntaxKind.DelegateKeyword);
3237N(SyntaxKind.AsteriskToken);
3238N(SyntaxKind.FunctionPointerParameterList);
3248N(SyntaxKind.GreaterThanToken);
3251N(SyntaxKind.VariableDeclarator);
3253N(SyntaxKind.IdentifierToken, "ptr");
3256N(SyntaxKind.SemicolonToken);
3272N(SyntaxKind.LocalDeclarationStatement);
3274N(SyntaxKind.VariableDeclaration);
3276N(SyntaxKind.FunctionPointerType);
3278N(SyntaxKind.DelegateKeyword);
3279N(SyntaxKind.AsteriskToken);
3280N(SyntaxKind.FunctionPointerCallingConvention);
3282N(SyntaxKind.UnmanagedKeyword);
3297N(SyntaxKind.VariableDeclarator);
3299N(SyntaxKind.IdentifierToken, "Cdecl");
3302N(SyntaxKind.SemicolonToken);
3311N(SyntaxKind.LocalDeclarationStatement);
3313N(SyntaxKind.VariableDeclaration);
3315N(SyntaxKind.FunctionPointerType);
3317N(SyntaxKind.DelegateKeyword);
3318N(SyntaxKind.AsteriskToken);
3319N(SyntaxKind.FunctionPointerParameterList);
3321N(SyntaxKind.LessThanToken);
3322N(SyntaxKind.FunctionPointerParameter);
3324N(SyntaxKind.ThisKeyword);
3325N(SyntaxKind.ParamsKeyword);
3326N(SyntaxKind.ReadOnlyKeyword);
3327N(SyntaxKind.RefKeyword);
3328N(SyntaxKind.RefKeyword);
3329N(SyntaxKind.ThisKeyword);
3330N(SyntaxKind.PredefinedType);
3332N(SyntaxKind.IntKeyword);
3335N(SyntaxKind.GreaterThanToken);
3338N(SyntaxKind.VariableDeclarator);
3340N(SyntaxKind.IdentifierToken, "ptr");
3343N(SyntaxKind.SemicolonToken);
3357N(SyntaxKind.CompilationUnit);
3359N(SyntaxKind.GlobalStatement);
3361N(SyntaxKind.LocalFunctionStatement);
3363N(SyntaxKind.AsyncKeyword);
3364N(SyntaxKind.PredefinedType);
3366N(SyntaxKind.VoidKeyword);
3368N(SyntaxKind.IdentifierToken, "M");
3369N(SyntaxKind.ParameterList);
3371N(SyntaxKind.OpenParenToken);
3372N(SyntaxKind.CloseParenToken);
3374N(SyntaxKind.Block);
3376N(SyntaxKind.OpenBraceToken);
3377N(SyntaxKind.LocalDeclarationStatement);
3379N(SyntaxKind.VariableDeclaration);
3381N(SyntaxKind.FunctionPointerType);
3383N(SyntaxKind.DelegateKeyword);
3384N(SyntaxKind.AsteriskToken);
3385N(SyntaxKind.FunctionPointerParameterList);
3387N(SyntaxKind.LessThanToken);
3388N(SyntaxKind.FunctionPointerParameter);
3390N(SyntaxKind.IdentifierName);
3392N(SyntaxKind.IdentifierToken, "async");
3395N(SyntaxKind.CommaToken);
3396N(SyntaxKind.FunctionPointerParameter);
3398N(SyntaxKind.IdentifierName);
3400N(SyntaxKind.IdentifierToken, "async");
3403N(SyntaxKind.GreaterThanToken);
3406N(SyntaxKind.VariableDeclarator);
3408N(SyntaxKind.IdentifierToken, "ptr");
3411N(SyntaxKind.SemicolonToken);
3413N(SyntaxKind.CloseBraceToken);
3417N(SyntaxKind.EndOfFileToken);
3431N(SyntaxKind.CompilationUnit);
3433N(SyntaxKind.GlobalStatement);
3435N(SyntaxKind.LocalFunctionStatement);
3437N(SyntaxKind.PredefinedType);
3439N(SyntaxKind.VoidKeyword);
3441N(SyntaxKind.IdentifierToken, "M");
3442N(SyntaxKind.ParameterList);
3444N(SyntaxKind.OpenParenToken);
3445N(SyntaxKind.CloseParenToken);
3447N(SyntaxKind.Block);
3449N(SyntaxKind.OpenBraceToken);
3450N(SyntaxKind.LocalDeclarationStatement);
3452N(SyntaxKind.VariableDeclaration);
3454N(SyntaxKind.FunctionPointerType);
3456N(SyntaxKind.DelegateKeyword);
3457N(SyntaxKind.AsteriskToken);
3458N(SyntaxKind.FunctionPointerParameterList);
3460N(SyntaxKind.LessThanToken);
3461N(SyntaxKind.FunctionPointerParameter);
3463N(SyntaxKind.IdentifierName);
3465N(SyntaxKind.IdentifierToken, "async");
3468N(SyntaxKind.CommaToken);
3469N(SyntaxKind.FunctionPointerParameter);
3471N(SyntaxKind.IdentifierName);
3473N(SyntaxKind.IdentifierToken, "async");
3476N(SyntaxKind.GreaterThanToken);
3479N(SyntaxKind.VariableDeclarator);
3481N(SyntaxKind.IdentifierToken, "ptr");
3484N(SyntaxKind.SemicolonToken);
3486N(SyntaxKind.CloseBraceToken);
3490N(SyntaxKind.EndOfFileToken);
3510N(SyntaxKind.CompilationUnit);
3512N(SyntaxKind.GlobalStatement);
3514N(SyntaxKind.LocalFunctionStatement);
3516N(SyntaxKind.AsyncKeyword);
3517N(SyntaxKind.PredefinedType);
3519N(SyntaxKind.VoidKeyword);
3521N(SyntaxKind.IdentifierToken, "M");
3522N(SyntaxKind.ParameterList);
3524N(SyntaxKind.OpenParenToken);
3525N(SyntaxKind.CloseParenToken);
3527N(SyntaxKind.Block);
3529N(SyntaxKind.OpenBraceToken);
3530N(SyntaxKind.LocalDeclarationStatement);
3532N(SyntaxKind.VariableDeclaration);
3534N(SyntaxKind.FunctionPointerType);
3536N(SyntaxKind.DelegateKeyword);
3537N(SyntaxKind.AsteriskToken);
3538N(SyntaxKind.FunctionPointerParameterList);
3540N(SyntaxKind.LessThanToken);
3541N(SyntaxKind.FunctionPointerParameter);
3543N(SyntaxKind.IdentifierName);
3545N(SyntaxKind.IdentifierToken, "await");
3548N(SyntaxKind.CommaToken);
3549N(SyntaxKind.FunctionPointerParameter);
3551N(SyntaxKind.IdentifierName);
3553N(SyntaxKind.IdentifierToken, "await");
3556N(SyntaxKind.GreaterThanToken);
3559N(SyntaxKind.VariableDeclarator);
3561N(SyntaxKind.IdentifierToken, "ptr");
3564N(SyntaxKind.SemicolonToken);
3566N(SyntaxKind.CloseBraceToken);
3570N(SyntaxKind.EndOfFileToken);
3583N(SyntaxKind.CompilationUnit);
3585N(SyntaxKind.GlobalStatement);
3587N(SyntaxKind.LocalFunctionStatement);
3589N(SyntaxKind.PredefinedType);
3591N(SyntaxKind.VoidKeyword);
3593N(SyntaxKind.IdentifierToken, "M");
3594N(SyntaxKind.ParameterList);
3596N(SyntaxKind.OpenParenToken);
3597N(SyntaxKind.CloseParenToken);
3599N(SyntaxKind.Block);
3601N(SyntaxKind.OpenBraceToken);
3602N(SyntaxKind.LocalDeclarationStatement);
3604N(SyntaxKind.VariableDeclaration);
3606N(SyntaxKind.FunctionPointerType);
3608N(SyntaxKind.DelegateKeyword);
3609N(SyntaxKind.AsteriskToken);
3610N(SyntaxKind.FunctionPointerParameterList);
3612N(SyntaxKind.LessThanToken);
3613N(SyntaxKind.FunctionPointerParameter);
3615N(SyntaxKind.IdentifierName);
3617N(SyntaxKind.IdentifierToken, "await");
3620N(SyntaxKind.CommaToken);
3621N(SyntaxKind.FunctionPointerParameter);
3623N(SyntaxKind.IdentifierName);
3625N(SyntaxKind.IdentifierToken, "await");
3628N(SyntaxKind.GreaterThanToken);
3631N(SyntaxKind.VariableDeclarator);
3633N(SyntaxKind.IdentifierToken, "ptr");
3636N(SyntaxKind.SemicolonToken);
3638N(SyntaxKind.CloseBraceToken);
3642N(SyntaxKind.EndOfFileToken);
3660N(SyntaxKind.LocalDeclarationStatement);
3662N(SyntaxKind.VariableDeclaration);
3664N(SyntaxKind.FunctionPointerType);
3666N(SyntaxKind.DelegateKeyword);
3667N(SyntaxKind.AsteriskToken);
3704N(SyntaxKind.LocalDeclarationStatement);
3706N(SyntaxKind.VariableDeclaration);
3708N(SyntaxKind.FunctionPointerType);
3710N(SyntaxKind.DelegateKeyword);
3711N(SyntaxKind.AsteriskToken);
3712N(SyntaxKind.FunctionPointerCallingConvention);
3714N(SyntaxKind.UnmanagedKeyword);
3715N(SyntaxKind.FunctionPointerUnmanagedCallingConventionList);
3717N(SyntaxKind.OpenBracketToken);
3718N(SyntaxKind.FunctionPointerUnmanagedCallingConvention);
3720N(SyntaxKind.IdentifierToken, "cdecl");
3722N(SyntaxKind.CloseBracketToken);
3761N(SyntaxKind.LocalDeclarationStatement);
3763N(SyntaxKind.VariableDeclaration);
3765N(SyntaxKind.FunctionPointerType);
3767N(SyntaxKind.DelegateKeyword);
3768N(SyntaxKind.AsteriskToken);
3769N(SyntaxKind.FunctionPointerCallingConvention);
3771N(SyntaxKind.UnmanagedKeyword);
3772N(SyntaxKind.FunctionPointerUnmanagedCallingConventionList);
3774N(SyntaxKind.OpenBracketToken);
3775N(SyntaxKind.FunctionPointerUnmanagedCallingConvention);
3777N(SyntaxKind.IdentifierToken, "cdecl");
3779N(SyntaxKind.CloseBracketToken);
3782N(SyntaxKind.FunctionPointerParameterList);
3784N(SyntaxKind.LessThanToken);
3785N(SyntaxKind.FunctionPointerParameter);
3787N(SyntaxKind.PredefinedType);
3789N(SyntaxKind.VoidKeyword);
3800N(SyntaxKind.SemicolonToken);
3821N(SyntaxKind.LocalDeclarationStatement);
3823N(SyntaxKind.VariableDeclaration);
3825N(SyntaxKind.FunctionPointerType);
3827N(SyntaxKind.DelegateKeyword);
3828N(SyntaxKind.AsteriskToken);
3829N(SyntaxKind.FunctionPointerCallingConvention);
3831N(SyntaxKind.UnmanagedKeyword);
3832N(SyntaxKind.FunctionPointerUnmanagedCallingConventionList);
3834N(SyntaxKind.OpenBracketToken);
3835N(SyntaxKind.FunctionPointerUnmanagedCallingConvention);
3837N(SyntaxKind.IdentifierToken, "cdecl");
3839N(SyntaxKind.CloseBracketToken);
3842N(SyntaxKind.FunctionPointerParameterList);
3845N(SyntaxKind.FunctionPointerParameter);
3847N(SyntaxKind.PredefinedType);
3849N(SyntaxKind.VoidKeyword);
3860N(SyntaxKind.SemicolonToken);
3883N(SyntaxKind.CompilationUnit);
3885N(SyntaxKind.GlobalStatement);
3887N(SyntaxKind.LocalFunctionStatement);
3889N(SyntaxKind.PredefinedType);
3891N(SyntaxKind.VoidKeyword);
3893N(SyntaxKind.IdentifierToken, "C");
3894N(SyntaxKind.ParameterList);
3896N(SyntaxKind.OpenParenToken);
3897N(SyntaxKind.CloseParenToken);
3899N(SyntaxKind.Block);
3901N(SyntaxKind.OpenBraceToken);
3902N(SyntaxKind.LocalDeclarationStatement);
3904N(SyntaxKind.VariableDeclaration);
3906N(SyntaxKind.FunctionPointerType);
3908N(SyntaxKind.DelegateKeyword);
3909N(SyntaxKind.AsteriskToken);
3910N(SyntaxKind.FunctionPointerCallingConvention);
3912N(SyntaxKind.UnmanagedKeyword);
3913N(SyntaxKind.FunctionPointerUnmanagedCallingConventionList);
3915N(SyntaxKind.OpenBracketToken);
3916N(SyntaxKind.FunctionPointerUnmanagedCallingConvention);
3918N(SyntaxKind.IdentifierToken, "Cdecl");
3920N(SyntaxKind.CloseBracketToken);
3943N(SyntaxKind.CloseBraceToken);
3947N(SyntaxKind.EndOfFileToken);
3971N(SyntaxKind.CompilationUnit);
3973N(SyntaxKind.GlobalStatement);
3975N(SyntaxKind.LocalFunctionStatement);
3977N(SyntaxKind.PredefinedType);
3979N(SyntaxKind.VoidKeyword);
3981N(SyntaxKind.IdentifierToken, "C");
3982N(SyntaxKind.ParameterList);
3984N(SyntaxKind.OpenParenToken);
3985N(SyntaxKind.CloseParenToken);
3987N(SyntaxKind.Block);
3989N(SyntaxKind.OpenBraceToken);
3990N(SyntaxKind.LocalDeclarationStatement);
3992N(SyntaxKind.VariableDeclaration);
3994N(SyntaxKind.FunctionPointerType);
3996N(SyntaxKind.DelegateKeyword);
3997N(SyntaxKind.AsteriskToken);
4018N(SyntaxKind.LocalDeclarationStatement);
4020N(SyntaxKind.VariableDeclaration);
4022N(SyntaxKind.ArrayType);
4024N(SyntaxKind.PredefinedType);
4026N(SyntaxKind.IntKeyword);
4028N(SyntaxKind.ArrayRankSpecifier);
4030N(SyntaxKind.OpenBracketToken);
4031N(SyntaxKind.OmittedArraySizeExpression);
4033N(SyntaxKind.OmittedArraySizeExpressionToken);
4035N(SyntaxKind.CloseBracketToken);
4038N(SyntaxKind.VariableDeclarator);
4040N(SyntaxKind.IdentifierToken, "ptr");
4041N(SyntaxKind.EqualsValueClause);
4043N(SyntaxKind.EqualsToken);
4044N(SyntaxKind.NumericLiteralExpression);
4046N(SyntaxKind.NumericLiteralToken, "1");
4051N(SyntaxKind.SemicolonToken);
4053N(SyntaxKind.CloseBraceToken);
4057N(SyntaxKind.EndOfFileToken);
4074N(SyntaxKind.LocalDeclarationStatement);
4076N(SyntaxKind.VariableDeclaration);
4078N(SyntaxKind.GenericName);
4080N(SyntaxKind.IdentifierToken, "I");
4081N(SyntaxKind.TypeArgumentList);
4083N(SyntaxKind.LessThanToken);
4084N(SyntaxKind.ArrayType);
4086N(SyntaxKind.FunctionPointerType);
4088N(SyntaxKind.DelegateKeyword);
4089N(SyntaxKind.AsteriskToken);
4090N(SyntaxKind.FunctionPointerParameterList);
4092N(SyntaxKind.LessThanToken);
4093N(SyntaxKind.FunctionPointerParameter);
4095N(SyntaxKind.PredefinedType);
4097N(SyntaxKind.VoidKeyword);
4100N(SyntaxKind.GreaterThanToken);
4103N(SyntaxKind.ArrayRankSpecifier);
4105N(SyntaxKind.OpenBracketToken);
4106N(SyntaxKind.OmittedArraySizeExpression);
4108N(SyntaxKind.OmittedArraySizeExpressionToken);
4110N(SyntaxKind.CloseBracketToken);
4113N(SyntaxKind.GreaterThanToken);
4116N(SyntaxKind.VariableDeclarator);
4118N(SyntaxKind.IdentifierToken, "i");
4121N(SyntaxKind.SemicolonToken);
4131N(SyntaxKind.CompilationUnit);
4133N(SyntaxKind.UsingDirective);
4135N(SyntaxKind.UsingKeyword);
4136N(SyntaxKind.NameEquals);
4138N(SyntaxKind.IdentifierName);
4140N(SyntaxKind.IdentifierToken, "t");
4142N(SyntaxKind.EqualsToken);
4144N(SyntaxKind.FunctionPointerType);
4146N(SyntaxKind.DelegateKeyword);
4147N(SyntaxKind.AsteriskToken);
4148N(SyntaxKind.FunctionPointerParameterList);
4150N(SyntaxKind.LessThanToken);
4151N(SyntaxKind.FunctionPointerParameter);
4153N(SyntaxKind.PredefinedType);
4155N(SyntaxKind.VoidKeyword);
4158N(SyntaxKind.GreaterThanToken);
4161N(SyntaxKind.SemicolonToken);
4163N(SyntaxKind.EndOfFileToken);
Parsing\ImplicitObjectCreationParsingTests.cs (202)
28N(SyntaxKind.ObjectCreationExpression);
30N(SyntaxKind.NewKeyword);
49N(SyntaxKind.ObjectCreationExpression);
51N(SyntaxKind.NewKeyword);
52N(SyntaxKind.NullableType);
54N(SyntaxKind.TupleType);
56N(SyntaxKind.OpenParenToken);
57N(SyntaxKind.TupleElement);
59N(SyntaxKind.IdentifierName);
61N(SyntaxKind.IdentifierToken, "Int32");
64N(SyntaxKind.CommaToken);
65N(SyntaxKind.TupleElement);
67N(SyntaxKind.IdentifierName);
69N(SyntaxKind.IdentifierToken, "Int32");
72N(SyntaxKind.CloseParenToken);
74N(SyntaxKind.QuestionToken);
76N(SyntaxKind.ArgumentList);
78N(SyntaxKind.OpenParenToken);
79N(SyntaxKind.CloseParenToken);
97N(SyntaxKind.ImplicitArrayCreationExpression);
99N(SyntaxKind.NewKeyword);
100N(SyntaxKind.OpenBracketToken);
101N(SyntaxKind.CloseBracketToken);
117N(SyntaxKind.AnonymousObjectCreationExpression);
119N(SyntaxKind.NewKeyword);
120N(SyntaxKind.OpenBraceToken);
121N(SyntaxKind.CloseBraceToken);
133N(SyntaxKind.ConditionalExpression);
135N(SyntaxKind.ObjectCreationExpression);
137N(SyntaxKind.NewKeyword);
138N(SyntaxKind.TupleType);
140N(SyntaxKind.OpenParenToken);
141N(SyntaxKind.TupleElement);
143N(SyntaxKind.IdentifierName);
145N(SyntaxKind.IdentifierToken, "a");
148N(SyntaxKind.CommaToken);
149N(SyntaxKind.TupleElement);
151N(SyntaxKind.IdentifierName);
153N(SyntaxKind.IdentifierToken, "b");
156N(SyntaxKind.CloseParenToken);
164N(SyntaxKind.QuestionToken);
165N(SyntaxKind.IdentifierName);
167N(SyntaxKind.IdentifierToken, "x");
169N(SyntaxKind.ColonToken);
170N(SyntaxKind.IdentifierName);
172N(SyntaxKind.IdentifierToken, "y");
182N(SyntaxKind.ArrayCreationExpression);
184N(SyntaxKind.NewKeyword);
185N(SyntaxKind.ArrayType);
187N(SyntaxKind.TupleType);
189N(SyntaxKind.OpenParenToken);
190N(SyntaxKind.TupleElement);
192N(SyntaxKind.IdentifierName);
194N(SyntaxKind.IdentifierToken, "x");
197N(SyntaxKind.CommaToken);
198N(SyntaxKind.TupleElement);
200N(SyntaxKind.IdentifierName);
202N(SyntaxKind.IdentifierToken, "y");
205N(SyntaxKind.CloseParenToken);
207N(SyntaxKind.ArrayRankSpecifier);
209N(SyntaxKind.OpenBracketToken);
210N(SyntaxKind.NumericLiteralExpression);
212N(SyntaxKind.NumericLiteralToken, "0");
214N(SyntaxKind.CloseBracketToken);
225N(SyntaxKind.ObjectCreationExpression);
227N(SyntaxKind.NewKeyword);
228N(SyntaxKind.TupleType);
230N(SyntaxKind.OpenParenToken);
231N(SyntaxKind.TupleElement);
233N(SyntaxKind.PredefinedType);
235N(SyntaxKind.IntKeyword);
238N(SyntaxKind.CommaToken);
239N(SyntaxKind.TupleElement);
241N(SyntaxKind.PredefinedType);
243N(SyntaxKind.IntKeyword);
246N(SyntaxKind.CloseParenToken);
248N(SyntaxKind.ArgumentList);
250N(SyntaxKind.OpenParenToken);
251N(SyntaxKind.CloseParenToken);
261N(SyntaxKind.ElementAccessExpression);
263N(SyntaxKind.ImplicitObjectCreationExpression);
265N(SyntaxKind.NewKeyword);
266N(SyntaxKind.ArgumentList);
268N(SyntaxKind.OpenParenToken);
269N(SyntaxKind.CloseParenToken);
272N(SyntaxKind.BracketedArgumentList);
274N(SyntaxKind.OpenBracketToken);
275N(SyntaxKind.Argument);
277N(SyntaxKind.NumericLiteralExpression);
279N(SyntaxKind.NumericLiteralToken, "0");
282N(SyntaxKind.CloseBracketToken);
315N(expressionKind);
317N(SyntaxKind.ImplicitObjectCreationExpression);
319N(SyntaxKind.NewKeyword);
320N(SyntaxKind.ArgumentList);
322N(SyntaxKind.OpenParenToken);
323N(SyntaxKind.Argument);
325N(SyntaxKind.IdentifierName);
327N(SyntaxKind.IdentifierToken, "Int32");
330N(SyntaxKind.CommaToken);
331N(SyntaxKind.Argument);
333N(SyntaxKind.IdentifierName);
335N(SyntaxKind.IdentifierToken, "Int32");
338N(SyntaxKind.CloseParenToken);
341N(tokenKind);
351N(expressionKind);
353N(SyntaxKind.ImplicitObjectCreationExpression);
355N(SyntaxKind.NewKeyword);
356N(SyntaxKind.ArgumentList);
358N(SyntaxKind.OpenParenToken);
359N(SyntaxKind.Argument);
361N(SyntaxKind.IdentifierName);
363N(SyntaxKind.IdentifierToken, "Int32");
366N(SyntaxKind.CommaToken);
367N(SyntaxKind.Argument);
369N(SyntaxKind.IdentifierName);
371N(SyntaxKind.IdentifierToken, "Int32");
374N(SyntaxKind.CloseParenToken);
377N(tokenKind);
378N(SyntaxKind.IdentifierName, "e");
380N(SyntaxKind.IdentifierToken);
390N(SyntaxKind.ImplicitObjectCreationExpression);
392N(SyntaxKind.NewKeyword);
393N(SyntaxKind.ArgumentList);
395N(SyntaxKind.OpenParenToken);
396N(SyntaxKind.CloseParenToken);
418N(SyntaxKind.ImplicitObjectCreationExpression);
420N(SyntaxKind.NewKeyword);
421N(SyntaxKind.ArgumentList);
423N(SyntaxKind.OpenParenToken);
424N(SyntaxKind.CloseParenToken);
434N(SyntaxKind.ImplicitObjectCreationExpression);
436N(SyntaxKind.NewKeyword);
437N(SyntaxKind.ArgumentList);
439N(SyntaxKind.OpenParenToken);
440N(SyntaxKind.CloseParenToken);
442N(SyntaxKind.ObjectInitializerExpression);
444N(SyntaxKind.OpenBraceToken);
445N(SyntaxKind.CloseBraceToken);
467N(SyntaxKind.ImplicitObjectCreationExpression);
469N(SyntaxKind.NewKeyword);
470N(SyntaxKind.ArgumentList);
472N(SyntaxKind.OpenParenToken);
473N(SyntaxKind.CloseParenToken);
475N(SyntaxKind.ObjectInitializerExpression);
477N(SyntaxKind.OpenBraceToken);
478N(SyntaxKind.CloseBraceToken);
488N(SyntaxKind.ImplicitObjectCreationExpression);
490N(SyntaxKind.NewKeyword);
491N(SyntaxKind.ArgumentList);
493N(SyntaxKind.OpenParenToken);
494N(SyntaxKind.Argument);
496N(SyntaxKind.NumericLiteralExpression);
498N(SyntaxKind.NumericLiteralToken, "1");
501N(SyntaxKind.CommaToken);
502N(SyntaxKind.Argument);
504N(SyntaxKind.NumericLiteralExpression);
506N(SyntaxKind.NumericLiteralToken, "2");
509N(SyntaxKind.CloseParenToken);
511N(SyntaxKind.ObjectInitializerExpression);
513N(SyntaxKind.OpenBraceToken);
514N(SyntaxKind.SimpleAssignmentExpression);
516N(SyntaxKind.IdentifierName);
518N(SyntaxKind.IdentifierToken, "x");
520N(SyntaxKind.EqualsToken);
521N(SyntaxKind.IdentifierName);
523N(SyntaxKind.IdentifierToken, "y");
526N(SyntaxKind.CloseBraceToken);
554N(SyntaxKind.ImplicitObjectCreationExpression);
556N(SyntaxKind.NewKeyword);
557N(SyntaxKind.ArgumentList);
559N(SyntaxKind.OpenParenToken);
560N(SyntaxKind.Argument);
562N(SyntaxKind.IdentifierName);
564N(SyntaxKind.IdentifierToken, "a");
567N(SyntaxKind.CommaToken);
568N(SyntaxKind.Argument);
570N(SyntaxKind.IdentifierName);
572N(SyntaxKind.IdentifierToken, "b");
575N(SyntaxKind.CloseParenToken);
577N(SyntaxKind.ObjectInitializerExpression);
579N(SyntaxKind.OpenBraceToken);
580N(SyntaxKind.SimpleAssignmentExpression);
582N(SyntaxKind.IdentifierName);
584N(SyntaxKind.IdentifierToken, "x");
586N(SyntaxKind.EqualsToken);
587N(SyntaxKind.IdentifierName);
589N(SyntaxKind.IdentifierToken, "y");
592N(SyntaxKind.CloseBraceToken);
602N(SyntaxKind.ImplicitObjectCreationExpression);
604N(SyntaxKind.NewKeyword);
605N(SyntaxKind.ArgumentList);
607N(SyntaxKind.OpenParenToken);
608N(SyntaxKind.Argument);
610N(SyntaxKind.NumericLiteralExpression);
612N(SyntaxKind.NumericLiteralToken, "1");
615N(SyntaxKind.CloseParenToken);
617N(SyntaxKind.CollectionInitializerExpression);
619N(SyntaxKind.OpenBraceToken);
620N(SyntaxKind.NumericLiteralExpression);
622N(SyntaxKind.NumericLiteralToken, "2");
624N(SyntaxKind.CloseBraceToken);
Parsing\LambdaAttributeParsingTests.cs (1448)
39N(SyntaxKind.SimpleLambdaExpression);
41N(SyntaxKind.AttributeList);
43N(SyntaxKind.OpenBracketToken);
44N(SyntaxKind.Attribute);
46N(SyntaxKind.IdentifierName);
48N(SyntaxKind.IdentifierToken, "A");
51N(SyntaxKind.CloseBracketToken);
53N(SyntaxKind.Parameter);
55N(SyntaxKind.IdentifierToken, "x");
57N(SyntaxKind.EqualsGreaterThanToken);
58N(SyntaxKind.IdentifierName);
60N(SyntaxKind.IdentifierToken, "x");
79N(SyntaxKind.ParenthesizedLambdaExpression);
81N(SyntaxKind.AttributeList);
83N(SyntaxKind.OpenBracketToken);
84N(SyntaxKind.Attribute);
86N(SyntaxKind.IdentifierName);
88N(SyntaxKind.IdentifierToken, "A");
91N(SyntaxKind.CommaToken);
92N(SyntaxKind.Attribute);
94N(SyntaxKind.IdentifierName);
96N(SyntaxKind.IdentifierToken, "B");
99N(SyntaxKind.CloseBracketToken);
101N(SyntaxKind.ParameterList);
103N(SyntaxKind.OpenParenToken);
104N(SyntaxKind.CloseParenToken);
106N(SyntaxKind.EqualsGreaterThanToken);
107N(SyntaxKind.Block);
109N(SyntaxKind.OpenBraceToken);
110N(SyntaxKind.CloseBraceToken);
129N(SyntaxKind.ParenthesizedLambdaExpression);
131N(SyntaxKind.AttributeList);
133N(SyntaxKind.OpenBracketToken);
134N(SyntaxKind.Attribute);
136N(SyntaxKind.IdentifierName);
138N(SyntaxKind.IdentifierToken, "A");
141N(SyntaxKind.CloseBracketToken);
143N(SyntaxKind.AttributeList);
145N(SyntaxKind.OpenBracketToken);
146N(SyntaxKind.Attribute);
148N(SyntaxKind.IdentifierName);
150N(SyntaxKind.IdentifierToken, "B");
153N(SyntaxKind.CloseBracketToken);
155N(SyntaxKind.ParameterList);
157N(SyntaxKind.OpenParenToken);
158N(SyntaxKind.Parameter);
160N(SyntaxKind.PredefinedType);
162N(SyntaxKind.ObjectKeyword);
164N(SyntaxKind.IdentifierToken, "x");
166N(SyntaxKind.CloseParenToken);
168N(SyntaxKind.EqualsGreaterThanToken);
169N(SyntaxKind.IdentifierName);
171N(SyntaxKind.IdentifierToken, "x");
190N(SyntaxKind.ParenthesizedLambdaExpression);
192N(SyntaxKind.ParameterList);
194N(SyntaxKind.OpenParenToken);
195N(SyntaxKind.Parameter);
197N(SyntaxKind.AttributeList);
199N(SyntaxKind.OpenBracketToken);
200N(SyntaxKind.Attribute);
202N(SyntaxKind.IdentifierName);
204N(SyntaxKind.IdentifierToken, "A");
207N(SyntaxKind.CloseBracketToken);
209N(SyntaxKind.PredefinedType);
211N(SyntaxKind.ObjectKeyword);
213N(SyntaxKind.IdentifierToken, "x");
215N(SyntaxKind.CloseParenToken);
217N(SyntaxKind.EqualsGreaterThanToken);
218N(SyntaxKind.IdentifierName);
220N(SyntaxKind.IdentifierToken, "x");
236N(SyntaxKind.ParenthesizedLambdaExpression);
238N(SyntaxKind.AttributeList);
240N(SyntaxKind.OpenBracketToken);
241N(SyntaxKind.Attribute);
243N(SyntaxKind.IdentifierName);
245N(SyntaxKind.IdentifierToken, "A");
248N(SyntaxKind.CloseBracketToken);
250N(SyntaxKind.ParameterList);
252N(SyntaxKind.OpenParenToken);
253N(SyntaxKind.Parameter);
255N(SyntaxKind.RefKeyword);
256N(SyntaxKind.IdentifierName);
258N(SyntaxKind.IdentifierToken, "x");
262N(SyntaxKind.CloseParenToken);
264N(SyntaxKind.EqualsGreaterThanToken);
265N(SyntaxKind.IdentifierName);
267N(SyntaxKind.IdentifierToken, "x");
285N(SyntaxKind.ElementAccessExpression);
291N(SyntaxKind.BracketedArgumentList);
293N(SyntaxKind.OpenBracketToken);
294N(SyntaxKind.Argument);
296N(SyntaxKind.IdentifierName);
298N(SyntaxKind.IdentifierToken, "A");
301N(SyntaxKind.CloseBracketToken);
319N(SyntaxKind.ElementAccessExpression);
325N(SyntaxKind.BracketedArgumentList);
327N(SyntaxKind.OpenBracketToken);
328N(SyntaxKind.Argument);
330N(SyntaxKind.IdentifierName);
332N(SyntaxKind.IdentifierToken, "A");
335N(SyntaxKind.CloseBracketToken);
344N(SyntaxKind.SimpleLambdaExpression);
346N(SyntaxKind.AttributeList);
348N(SyntaxKind.OpenBracketToken);
349N(SyntaxKind.Attribute);
351N(SyntaxKind.IdentifierName);
353N(SyntaxKind.IdentifierToken, "A");
356N(SyntaxKind.CloseBracketToken);
360N(modifier);
362N(SyntaxKind.Parameter);
364N(SyntaxKind.IdentifierToken, "x");
366N(SyntaxKind.EqualsGreaterThanToken);
367N(SyntaxKind.IdentifierName);
369N(SyntaxKind.IdentifierToken, "x");
377N(SyntaxKind.ParenthesizedLambdaExpression);
379N(SyntaxKind.AttributeList);
381N(SyntaxKind.OpenBracketToken);
382N(SyntaxKind.Attribute);
384N(SyntaxKind.IdentifierName);
386N(SyntaxKind.IdentifierToken, "A");
389N(SyntaxKind.CloseBracketToken);
393N(modifier);
395N(SyntaxKind.ParameterList);
397N(SyntaxKind.OpenParenToken);
398N(SyntaxKind.CloseParenToken);
400N(SyntaxKind.EqualsGreaterThanToken);
401N(SyntaxKind.Block);
403N(SyntaxKind.OpenBraceToken);
404N(SyntaxKind.CloseBraceToken);
412N(SyntaxKind.ParenthesizedLambdaExpression);
414N(SyntaxKind.AttributeList);
416N(SyntaxKind.OpenBracketToken);
417N(SyntaxKind.Attribute);
419N(SyntaxKind.IdentifierName);
421N(SyntaxKind.IdentifierToken, "A");
424N(SyntaxKind.CloseBracketToken);
428N(modifier);
430N(SyntaxKind.ParameterList);
432N(SyntaxKind.OpenParenToken);
433N(SyntaxKind.Parameter);
435N(SyntaxKind.IdentifierToken, "x");
437N(SyntaxKind.CloseParenToken);
439N(SyntaxKind.EqualsGreaterThanToken);
440N(SyntaxKind.Block);
442N(SyntaxKind.OpenBraceToken);
443N(SyntaxKind.CloseBraceToken);
451N(SyntaxKind.ParenthesizedLambdaExpression);
453N(SyntaxKind.AttributeList);
455N(SyntaxKind.OpenBracketToken);
456N(SyntaxKind.Attribute);
458N(SyntaxKind.IdentifierName);
460N(SyntaxKind.IdentifierToken, "A");
463N(SyntaxKind.CloseBracketToken);
467N(modifier);
469N(SyntaxKind.ParameterList);
471N(SyntaxKind.OpenParenToken);
472N(SyntaxKind.Parameter);
474N(SyntaxKind.PredefinedType);
476N(SyntaxKind.ObjectKeyword);
478N(SyntaxKind.IdentifierToken, "x");
480N(SyntaxKind.CloseParenToken);
482N(SyntaxKind.EqualsGreaterThanToken);
483N(SyntaxKind.Block);
485N(SyntaxKind.OpenBraceToken);
486N(SyntaxKind.CloseBraceToken);
494N(SyntaxKind.ParenthesizedLambdaExpression);
496N(SyntaxKind.AttributeList);
498N(SyntaxKind.OpenBracketToken);
499N(SyntaxKind.Attribute);
501N(SyntaxKind.IdentifierName);
503N(SyntaxKind.IdentifierToken, "A");
505N(SyntaxKind.AttributeArgumentList);
507N(SyntaxKind.OpenParenToken);
508N(SyntaxKind.AttributeArgument);
510N(SyntaxKind.IdentifierName);
512N(SyntaxKind.IdentifierToken, "B");
515N(SyntaxKind.CloseParenToken);
518N(SyntaxKind.CloseBracketToken);
520N(SyntaxKind.ParameterList);
522N(SyntaxKind.OpenParenToken);
523N(SyntaxKind.CloseParenToken);
525N(SyntaxKind.EqualsGreaterThanToken);
526N(SyntaxKind.Block);
528N(SyntaxKind.OpenBraceToken);
529N(SyntaxKind.CloseBraceToken);
537N(SyntaxKind.ParenthesizedLambdaExpression);
539N(SyntaxKind.AttributeList);
541N(SyntaxKind.OpenBracketToken);
542N(SyntaxKind.Attribute);
544N(SyntaxKind.IdentifierName);
546N(SyntaxKind.IdentifierToken, "A");
549N(SyntaxKind.CommaToken);
550N(SyntaxKind.Attribute);
552N(SyntaxKind.IdentifierName);
554N(SyntaxKind.IdentifierToken, "B");
557N(SyntaxKind.CloseBracketToken);
559N(SyntaxKind.ParameterList);
561N(SyntaxKind.OpenParenToken);
562N(SyntaxKind.CloseParenToken);
564N(SyntaxKind.EqualsGreaterThanToken);
565N(SyntaxKind.Block);
567N(SyntaxKind.OpenBraceToken);
568N(SyntaxKind.CloseBraceToken);
576N(SyntaxKind.ParenthesizedLambdaExpression);
578N(SyntaxKind.AttributeList);
580N(SyntaxKind.OpenBracketToken);
581N(SyntaxKind.Attribute);
583N(SyntaxKind.IdentifierName);
585N(SyntaxKind.IdentifierToken, "A");
588N(SyntaxKind.CloseBracketToken);
590N(SyntaxKind.AttributeList);
592N(SyntaxKind.OpenBracketToken);
593N(SyntaxKind.Attribute);
595N(SyntaxKind.IdentifierName);
597N(SyntaxKind.IdentifierToken, "B");
600N(SyntaxKind.CloseBracketToken);
602N(SyntaxKind.ParameterList);
604N(SyntaxKind.OpenParenToken);
605N(SyntaxKind.CloseParenToken);
607N(SyntaxKind.EqualsGreaterThanToken);
608N(SyntaxKind.Block);
610N(SyntaxKind.OpenBraceToken);
611N(SyntaxKind.CloseBraceToken);
619N(SyntaxKind.ParenthesizedLambdaExpression);
621N(SyntaxKind.AttributeList);
623N(SyntaxKind.OpenBracketToken);
624N(SyntaxKind.Attribute);
626N(SyntaxKind.IdentifierName);
628N(SyntaxKind.IdentifierToken, "A");
631N(SyntaxKind.CloseBracketToken);
633N(SyntaxKind.ParameterList);
635N(SyntaxKind.OpenParenToken);
636N(SyntaxKind.Parameter);
638N(SyntaxKind.RefKeyword);
639N(SyntaxKind.PredefinedType);
641N(SyntaxKind.IntKeyword);
643N(SyntaxKind.IdentifierToken, "x");
645N(SyntaxKind.CloseParenToken);
647N(SyntaxKind.EqualsGreaterThanToken);
648N(SyntaxKind.RefExpression);
650N(SyntaxKind.RefKeyword);
651N(SyntaxKind.IdentifierName);
653N(SyntaxKind.IdentifierToken, "x");
662N(SyntaxKind.SimpleLambdaExpression);
664N(SyntaxKind.AttributeList);
666N(SyntaxKind.OpenBracketToken);
667N(SyntaxKind.AttributeTargetSpecifier);
669N(SyntaxKind.ReturnKeyword);
670N(SyntaxKind.ColonToken);
672N(SyntaxKind.Attribute);
674N(SyntaxKind.IdentifierName);
676N(SyntaxKind.IdentifierToken, "A");
679N(SyntaxKind.CloseBracketToken);
681N(SyntaxKind.StaticKeyword);
682N(SyntaxKind.Parameter);
684N(SyntaxKind.IdentifierToken, "x");
686N(SyntaxKind.EqualsGreaterThanToken);
687N(SyntaxKind.IdentifierName);
689N(SyntaxKind.IdentifierToken, "x");
697N(SyntaxKind.ParenthesizedLambdaExpression);
699N(SyntaxKind.ParameterList);
701N(SyntaxKind.OpenParenToken);
702N(SyntaxKind.Parameter);
704N(SyntaxKind.AttributeList);
706N(SyntaxKind.OpenBracketToken);
707N(SyntaxKind.Attribute);
709N(SyntaxKind.IdentifierName);
711N(SyntaxKind.IdentifierToken, "A");
714N(SyntaxKind.CloseBracketToken);
716N(SyntaxKind.PredefinedType);
718N(SyntaxKind.IntKeyword);
720N(SyntaxKind.IdentifierToken, "x");
722N(SyntaxKind.CloseParenToken);
724N(SyntaxKind.EqualsGreaterThanToken);
725N(SyntaxKind.IdentifierName);
727N(SyntaxKind.IdentifierToken, "x");
735N(SyntaxKind.ParenthesizedLambdaExpression);
737N(SyntaxKind.ParameterList);
739N(SyntaxKind.OpenParenToken);
740N(SyntaxKind.Parameter);
742N(SyntaxKind.AttributeList);
744N(SyntaxKind.OpenBracketToken);
745N(SyntaxKind.Attribute);
747N(SyntaxKind.IdentifierName);
749N(SyntaxKind.IdentifierToken, "A");
752N(SyntaxKind.CloseBracketToken);
754N(SyntaxKind.OutKeyword);
755N(SyntaxKind.PredefinedType);
757N(SyntaxKind.IntKeyword);
759N(SyntaxKind.IdentifierToken, "x");
761N(SyntaxKind.CloseParenToken);
763N(SyntaxKind.EqualsGreaterThanToken);
764N(SyntaxKind.Block);
766N(SyntaxKind.OpenBraceToken);
767N(SyntaxKind.CloseBraceToken);
775N(SyntaxKind.ParenthesizedLambdaExpression);
777N(SyntaxKind.ParameterList);
779N(SyntaxKind.OpenParenToken);
780N(SyntaxKind.Parameter);
782N(SyntaxKind.AttributeList);
784N(SyntaxKind.OpenBracketToken);
785N(SyntaxKind.Attribute);
787N(SyntaxKind.IdentifierName);
789N(SyntaxKind.IdentifierToken, "A");
792N(SyntaxKind.CloseBracketToken);
794N(SyntaxKind.RefKeyword);
795N(SyntaxKind.PredefinedType);
797N(SyntaxKind.IntKeyword);
799N(SyntaxKind.IdentifierToken, "x");
801N(SyntaxKind.CloseParenToken);
803N(SyntaxKind.EqualsGreaterThanToken);
804N(SyntaxKind.RefExpression);
806N(SyntaxKind.RefKeyword);
807N(SyntaxKind.IdentifierName);
809N(SyntaxKind.IdentifierToken, "x");
818N(SyntaxKind.ParenthesizedLambdaExpression);
820N(SyntaxKind.ParameterList);
822N(SyntaxKind.OpenParenToken);
823N(SyntaxKind.Parameter);
825N(SyntaxKind.AttributeList);
827N(SyntaxKind.OpenBracketToken);
828N(SyntaxKind.Attribute);
830N(SyntaxKind.IdentifierName);
832N(SyntaxKind.IdentifierToken, "A");
835N(SyntaxKind.CloseBracketToken);
837N(SyntaxKind.IdentifierToken, "x");
839N(SyntaxKind.CloseParenToken);
841N(SyntaxKind.EqualsGreaterThanToken);
842N(SyntaxKind.IdentifierName);
844N(SyntaxKind.IdentifierToken, "x");
852N(SyntaxKind.ParenthesizedLambdaExpression);
854N(SyntaxKind.ParameterList);
856N(SyntaxKind.OpenParenToken);
857N(SyntaxKind.Parameter);
859N(SyntaxKind.PredefinedType);
861N(SyntaxKind.IntKeyword);
863N(SyntaxKind.IdentifierToken, "x");
865N(SyntaxKind.CommaToken);
866N(SyntaxKind.Parameter);
868N(SyntaxKind.AttributeList);
870N(SyntaxKind.OpenBracketToken);
871N(SyntaxKind.Attribute);
873N(SyntaxKind.IdentifierName);
875N(SyntaxKind.IdentifierToken, "A");
878N(SyntaxKind.CloseBracketToken);
880N(SyntaxKind.PredefinedType);
882N(SyntaxKind.IntKeyword);
884N(SyntaxKind.IdentifierToken, "y");
886N(SyntaxKind.CloseParenToken);
888N(SyntaxKind.EqualsGreaterThanToken);
889N(SyntaxKind.IdentifierName);
891N(SyntaxKind.IdentifierToken, "x");
943N(SyntaxKind.SimpleAssignmentExpression);
945N(SyntaxKind.IdentifierName);
947N(SyntaxKind.IdentifierToken, "f");
949N(SyntaxKind.EqualsToken);
961N(SyntaxKind.InvocationExpression);
963N(SyntaxKind.IdentifierName);
965N(SyntaxKind.IdentifierToken, "F");
967N(SyntaxKind.ArgumentList);
969N(SyntaxKind.OpenParenToken);
970N(SyntaxKind.Argument);
974N(SyntaxKind.CloseParenToken);
986N(SyntaxKind.InvocationExpression);
988N(SyntaxKind.IdentifierName);
990N(SyntaxKind.IdentifierToken, "F");
992N(SyntaxKind.ArgumentList);
994N(SyntaxKind.OpenParenToken);
995N(SyntaxKind.Argument);
997N(SyntaxKind.IdentifierName);
999N(SyntaxKind.IdentifierToken, "x");
1002N(SyntaxKind.CommaToken);
1003N(SyntaxKind.Argument);
1007N(SyntaxKind.CloseParenToken);
1019N(SyntaxKind.SimpleAssignmentExpression);
1021N(SyntaxKind.IdentifierName);
1023N(SyntaxKind.IdentifierToken, "f");
1025N(SyntaxKind.EqualsToken);
1026N(SyntaxKind.ParenthesizedExpression);
1028N(SyntaxKind.OpenParenToken);
1029N(SyntaxKind.SimpleLambdaExpression);
1031N(SyntaxKind.AttributeList);
1033N(SyntaxKind.OpenBracketToken);
1034N(SyntaxKind.Attribute);
1036N(SyntaxKind.IdentifierName);
1038N(SyntaxKind.IdentifierToken, "A");
1041N(SyntaxKind.CloseBracketToken);
1043N(SyntaxKind.Parameter);
1045N(SyntaxKind.IdentifierToken, "x");
1047N(SyntaxKind.EqualsGreaterThanToken);
1048N(SyntaxKind.IdentifierName);
1050N(SyntaxKind.IdentifierToken, "x");
1053N(SyntaxKind.CloseParenToken);
1068N(SyntaxKind.ObjectCreationExpression);
1070N(SyntaxKind.NewKeyword);
1071N(SyntaxKind.IdentifierName);
1073N(SyntaxKind.IdentifierToken, "B");
1075N(SyntaxKind.ObjectInitializerExpression);
1077N(SyntaxKind.OpenBraceToken);
1078N(SyntaxKind.SimpleAssignmentExpression);
1080N(SyntaxKind.ImplicitElementAccess);
1082N(SyntaxKind.BracketedArgumentList);
1084N(SyntaxKind.OpenBracketToken);
1085N(SyntaxKind.Argument);
1087N(SyntaxKind.IdentifierName);
1089N(SyntaxKind.IdentifierToken, "A");
1092N(SyntaxKind.CloseBracketToken);
1096N(SyntaxKind.SimpleLambdaExpression);
1098N(SyntaxKind.Parameter);
1100N(SyntaxKind.IdentifierToken, "x");
1102N(SyntaxKind.EqualsGreaterThanToken);
1103N(SyntaxKind.IdentifierName);
1105N(SyntaxKind.IdentifierToken, "y");
1109N(SyntaxKind.CloseBraceToken);
1121N(SyntaxKind.ObjectCreationExpression);
1123N(SyntaxKind.NewKeyword);
1124N(SyntaxKind.IdentifierName);
1126N(SyntaxKind.IdentifierToken, "B");
1128N(SyntaxKind.CollectionInitializerExpression);
1130N(SyntaxKind.OpenBraceToken);
1131N(SyntaxKind.ParenthesizedExpression);
1133N(SyntaxKind.OpenParenToken);
1134N(SyntaxKind.SimpleLambdaExpression);
1136N(SyntaxKind.AttributeList);
1138N(SyntaxKind.OpenBracketToken);
1139N(SyntaxKind.Attribute);
1141N(SyntaxKind.IdentifierName);
1143N(SyntaxKind.IdentifierToken, "A");
1146N(SyntaxKind.CloseBracketToken);
1148N(SyntaxKind.Parameter);
1150N(SyntaxKind.IdentifierToken, "x");
1152N(SyntaxKind.EqualsGreaterThanToken);
1153N(SyntaxKind.IdentifierName);
1155N(SyntaxKind.IdentifierToken, "y");
1158N(SyntaxKind.CloseParenToken);
1160N(SyntaxKind.CloseBraceToken);
1171N(SyntaxKind.PostIncrementExpression);
1173N(SyntaxKind.ParenthesizedLambdaExpression);
1175N(SyntaxKind.AttributeList);
1177N(SyntaxKind.OpenBracketToken);
1178N(SyntaxKind.Attribute);
1180N(SyntaxKind.IdentifierName);
1182N(SyntaxKind.IdentifierToken, "A");
1185N(SyntaxKind.CloseBracketToken);
1187N(SyntaxKind.ParameterList);
1189N(SyntaxKind.OpenParenToken);
1190N(SyntaxKind.CloseParenToken);
1192N(SyntaxKind.EqualsGreaterThanToken);
1193N(SyntaxKind.Block);
1195N(SyntaxKind.OpenBraceToken);
1196N(SyntaxKind.CloseBraceToken);
1199N(SyntaxKind.PlusPlusToken);
1215N(SyntaxKind.PreDecrementExpression);
1217N(SyntaxKind.MinusMinusToken);
1218N(SyntaxKind.InvocationExpression);
1220N(SyntaxKind.ElementAccessExpression);
1226N(SyntaxKind.BracketedArgumentList);
1228N(SyntaxKind.OpenBracketToken);
1229N(SyntaxKind.Argument);
1231N(SyntaxKind.IdentifierName);
1233N(SyntaxKind.IdentifierToken, "A");
1236N(SyntaxKind.CloseBracketToken);
1239N(SyntaxKind.ArgumentList);
1241N(SyntaxKind.OpenParenToken);
1242N(SyntaxKind.CloseParenToken);
1260N(SyntaxKind.LogicalNotExpression);
1262N(SyntaxKind.ExclamationToken);
1263N(SyntaxKind.InvocationExpression);
1265N(SyntaxKind.ElementAccessExpression);
1271N(SyntaxKind.BracketedArgumentList);
1273N(SyntaxKind.OpenBracketToken);
1274N(SyntaxKind.Argument);
1276N(SyntaxKind.IdentifierName);
1278N(SyntaxKind.IdentifierToken, "A");
1281N(SyntaxKind.CloseBracketToken);
1284N(SyntaxKind.ArgumentList);
1286N(SyntaxKind.OpenParenToken);
1287N(SyntaxKind.CloseParenToken);
1302N(SyntaxKind.InvocationExpression);
1304N(SyntaxKind.ElementAccessExpression);
1306N(SyntaxKind.ParenthesizedExpression);
1308N(SyntaxKind.OpenParenToken);
1309N(SyntaxKind.IdentifierName);
1311N(SyntaxKind.IdentifierToken, "F");
1313N(SyntaxKind.CloseParenToken);
1315N(SyntaxKind.BracketedArgumentList);
1317N(SyntaxKind.OpenBracketToken);
1318N(SyntaxKind.Argument);
1320N(SyntaxKind.IdentifierName);
1322N(SyntaxKind.IdentifierToken, "A");
1325N(SyntaxKind.CloseBracketToken);
1328N(SyntaxKind.ArgumentList);
1330N(SyntaxKind.OpenParenToken);
1331N(SyntaxKind.CloseParenToken);
1345N(SyntaxKind.AddExpression);
1347N(SyntaxKind.ParenthesizedLambdaExpression);
1349N(SyntaxKind.AttributeList);
1351N(SyntaxKind.OpenBracketToken);
1352N(SyntaxKind.Attribute);
1354N(SyntaxKind.IdentifierName);
1356N(SyntaxKind.IdentifierToken, "A");
1359N(SyntaxKind.CloseBracketToken);
1361N(SyntaxKind.ParameterList);
1363N(SyntaxKind.OpenParenToken);
1364N(SyntaxKind.CloseParenToken);
1366N(SyntaxKind.EqualsGreaterThanToken);
1367N(SyntaxKind.Block);
1369N(SyntaxKind.OpenBraceToken);
1370N(SyntaxKind.CloseBraceToken);
1373N(SyntaxKind.PlusToken);
1374N(SyntaxKind.IdentifierName);
1376N(SyntaxKind.IdentifierToken, "y");
1393N(SyntaxKind.MultiplyExpression);
1395N(SyntaxKind.IdentifierName);
1397N(SyntaxKind.IdentifierToken, "x");
1399N(SyntaxKind.AsteriskToken);
1400N(SyntaxKind.InvocationExpression);
1402N(SyntaxKind.ElementAccessExpression);
1408N(SyntaxKind.BracketedArgumentList);
1410N(SyntaxKind.OpenBracketToken);
1411N(SyntaxKind.Argument);
1413N(SyntaxKind.IdentifierName);
1415N(SyntaxKind.IdentifierToken, "A");
1418N(SyntaxKind.CloseBracketToken);
1421N(SyntaxKind.ArgumentList);
1423N(SyntaxKind.OpenParenToken);
1424N(SyntaxKind.CloseParenToken);
1439N(SyntaxKind.IsExpression);
1441N(SyntaxKind.ParenthesizedLambdaExpression);
1443N(SyntaxKind.AttributeList);
1445N(SyntaxKind.OpenBracketToken);
1446N(SyntaxKind.Attribute);
1448N(SyntaxKind.IdentifierName);
1450N(SyntaxKind.IdentifierToken, "A");
1453N(SyntaxKind.CloseBracketToken);
1455N(SyntaxKind.ParameterList);
1457N(SyntaxKind.OpenParenToken);
1458N(SyntaxKind.CloseParenToken);
1460N(SyntaxKind.EqualsGreaterThanToken);
1461N(SyntaxKind.Block);
1463N(SyntaxKind.OpenBraceToken);
1464N(SyntaxKind.CloseBraceToken);
1467N(SyntaxKind.IsKeyword);
1468N(SyntaxKind.IdentifierName);
1470N(SyntaxKind.IdentifierToken, "E");
1481N(SyntaxKind.ParenthesizedLambdaExpression);
1483N(SyntaxKind.AttributeList);
1485N(SyntaxKind.OpenBracketToken);
1486N(SyntaxKind.Attribute);
1488N(SyntaxKind.IdentifierName);
1490N(SyntaxKind.IdentifierToken, "A");
1493N(SyntaxKind.CloseBracketToken);
1495N(SyntaxKind.ParameterList);
1497N(SyntaxKind.OpenParenToken);
1498N(SyntaxKind.CloseParenToken);
1500N(SyntaxKind.EqualsGreaterThanToken);
1501N(SyntaxKind.AsExpression);
1503N(SyntaxKind.IdentifierName);
1505N(SyntaxKind.IdentifierToken, "x");
1507N(SyntaxKind.AsKeyword);
1508N(SyntaxKind.IdentifierName);
1510N(SyntaxKind.IdentifierToken, "E");
1525N(SyntaxKind.ConditionalAccessExpression);
1527N(SyntaxKind.IdentifierName);
1529N(SyntaxKind.IdentifierToken, "x");
1531N(SyntaxKind.QuestionToken);
1532N(SyntaxKind.InvocationExpression);
1534N(SyntaxKind.ElementBindingExpression);
1536N(SyntaxKind.BracketedArgumentList);
1538N(SyntaxKind.OpenBracketToken);
1539N(SyntaxKind.Argument);
1541N(SyntaxKind.IdentifierName);
1543N(SyntaxKind.IdentifierToken, "A");
1546N(SyntaxKind.CloseBracketToken);
1549N(SyntaxKind.ArgumentList);
1551N(SyntaxKind.OpenParenToken);
1552N(SyntaxKind.CloseParenToken);
1564N(SyntaxKind.ConditionalExpression);
1566N(SyntaxKind.IdentifierName);
1568N(SyntaxKind.IdentifierToken, "x");
1570N(SyntaxKind.QuestionToken);
1571N(SyntaxKind.IdentifierName);
1573N(SyntaxKind.IdentifierToken, "y");
1575N(SyntaxKind.ColonToken);
1576N(SyntaxKind.ParenthesizedLambdaExpression);
1578N(SyntaxKind.AttributeList);
1580N(SyntaxKind.OpenBracketToken);
1581N(SyntaxKind.Attribute);
1583N(SyntaxKind.IdentifierName);
1585N(SyntaxKind.IdentifierToken, "A");
1588N(SyntaxKind.CloseBracketToken);
1590N(SyntaxKind.ParameterList);
1592N(SyntaxKind.OpenParenToken);
1593N(SyntaxKind.CloseParenToken);
1595N(SyntaxKind.EqualsGreaterThanToken);
1596N(SyntaxKind.Block);
1598N(SyntaxKind.OpenBraceToken);
1599N(SyntaxKind.CloseBraceToken);
1612N(SyntaxKind.ConditionalExpression);
1614N(SyntaxKind.IdentifierName);
1616N(SyntaxKind.IdentifierToken, "x");
1618N(SyntaxKind.QuestionToken);
1619N(SyntaxKind.ParenthesizedExpression);
1621N(SyntaxKind.OpenParenToken);
1622N(SyntaxKind.ParenthesizedLambdaExpression);
1624N(SyntaxKind.AttributeList);
1626N(SyntaxKind.OpenBracketToken);
1627N(SyntaxKind.Attribute);
1629N(SyntaxKind.IdentifierName);
1631N(SyntaxKind.IdentifierToken, "A");
1634N(SyntaxKind.CloseBracketToken);
1636N(SyntaxKind.ParameterList);
1638N(SyntaxKind.OpenParenToken);
1639N(SyntaxKind.CloseParenToken);
1641N(SyntaxKind.EqualsGreaterThanToken);
1642N(SyntaxKind.Block);
1644N(SyntaxKind.OpenBraceToken);
1645N(SyntaxKind.CloseBraceToken);
1648N(SyntaxKind.CloseParenToken);
1650N(SyntaxKind.ColonToken);
1651N(SyntaxKind.IdentifierName);
1653N(SyntaxKind.IdentifierToken, "y");
1667N(SyntaxKind.SwitchExpression);
1669N(SyntaxKind.ParenthesizedLambdaExpression);
1671N(SyntaxKind.AttributeList);
1673N(SyntaxKind.OpenBracketToken);
1674N(SyntaxKind.Attribute);
1676N(SyntaxKind.IdentifierName);
1678N(SyntaxKind.IdentifierToken, "A");
1681N(SyntaxKind.CloseBracketToken);
1683N(SyntaxKind.ParameterList);
1685N(SyntaxKind.OpenParenToken);
1686N(SyntaxKind.CloseParenToken);
1688N(SyntaxKind.EqualsGreaterThanToken);
1689N(SyntaxKind.Block);
1691N(SyntaxKind.OpenBraceToken);
1692N(SyntaxKind.CloseBraceToken);
1695N(SyntaxKind.SwitchKeyword);
1696N(SyntaxKind.OpenBraceToken);
1697N(SyntaxKind.CloseBraceToken);
1707N(SyntaxKind.SwitchExpression);
1709N(SyntaxKind.IdentifierName);
1711N(SyntaxKind.IdentifierToken, "x");
1713N(SyntaxKind.SwitchKeyword);
1714N(SyntaxKind.OpenBraceToken);
1715N(SyntaxKind.SwitchExpressionArm);
1717N(SyntaxKind.ConstantPattern);
1719N(SyntaxKind.IdentifierName);
1721N(SyntaxKind.IdentifierToken, "y");
1724N(SyntaxKind.EqualsGreaterThanToken);
1725N(SyntaxKind.ParenthesizedLambdaExpression);
1727N(SyntaxKind.AttributeList);
1729N(SyntaxKind.OpenBracketToken);
1730N(SyntaxKind.Attribute);
1732N(SyntaxKind.IdentifierName);
1734N(SyntaxKind.IdentifierToken, "A");
1737N(SyntaxKind.CloseBracketToken);
1739N(SyntaxKind.ParameterList);
1741N(SyntaxKind.OpenParenToken);
1742N(SyntaxKind.CloseParenToken);
1744N(SyntaxKind.EqualsGreaterThanToken);
1745N(SyntaxKind.Block);
1747N(SyntaxKind.OpenBraceToken);
1748N(SyntaxKind.CloseBraceToken);
1752N(SyntaxKind.CommaToken);
1753N(SyntaxKind.SwitchExpressionArm);
1755N(SyntaxKind.DiscardPattern);
1757N(SyntaxKind.UnderscoreToken);
1759N(SyntaxKind.EqualsGreaterThanToken);
1760N(SyntaxKind.ParenthesizedLambdaExpression);
1762N(SyntaxKind.AttributeList);
1764N(SyntaxKind.OpenBracketToken);
1765N(SyntaxKind.Attribute);
1767N(SyntaxKind.IdentifierName);
1769N(SyntaxKind.IdentifierToken, "A");
1772N(SyntaxKind.CloseBracketToken);
1774N(SyntaxKind.ParameterList);
1776N(SyntaxKind.OpenParenToken);
1777N(SyntaxKind.CloseParenToken);
1779N(SyntaxKind.EqualsGreaterThanToken);
1780N(SyntaxKind.IdentifierName);
1782N(SyntaxKind.IdentifierToken, "z");
1786N(SyntaxKind.CloseBraceToken);
1796N(SyntaxKind.TupleExpression);
1798N(SyntaxKind.OpenParenToken);
1799N(SyntaxKind.Argument);
1801N(SyntaxKind.ParenthesizedLambdaExpression);
1803N(SyntaxKind.AttributeList);
1805N(SyntaxKind.OpenBracketToken);
1806N(SyntaxKind.Attribute);
1808N(SyntaxKind.IdentifierName);
1810N(SyntaxKind.IdentifierToken, "A");
1813N(SyntaxKind.CloseBracketToken);
1815N(SyntaxKind.ParameterList);
1817N(SyntaxKind.OpenParenToken);
1818N(SyntaxKind.CloseParenToken);
1820N(SyntaxKind.EqualsGreaterThanToken);
1821N(SyntaxKind.Block);
1823N(SyntaxKind.OpenBraceToken);
1824N(SyntaxKind.CloseBraceToken);
1828N(SyntaxKind.CommaToken);
1829N(SyntaxKind.Argument);
1831N(SyntaxKind.IdentifierName);
1833N(SyntaxKind.IdentifierToken, "y");
1836N(SyntaxKind.CloseParenToken);
1846N(SyntaxKind.TupleExpression);
1848N(SyntaxKind.OpenParenToken);
1849N(SyntaxKind.Argument);
1851N(SyntaxKind.IdentifierName);
1853N(SyntaxKind.IdentifierToken, "x");
1856N(SyntaxKind.CommaToken);
1857N(SyntaxKind.Argument);
1859N(SyntaxKind.ParenthesizedLambdaExpression);
1861N(SyntaxKind.AttributeList);
1863N(SyntaxKind.OpenBracketToken);
1864N(SyntaxKind.Attribute);
1866N(SyntaxKind.IdentifierName);
1868N(SyntaxKind.IdentifierToken, "A");
1871N(SyntaxKind.CloseBracketToken);
1873N(SyntaxKind.ParameterList);
1875N(SyntaxKind.OpenParenToken);
1876N(SyntaxKind.CloseParenToken);
1878N(SyntaxKind.EqualsGreaterThanToken);
1879N(SyntaxKind.Block);
1881N(SyntaxKind.OpenBraceToken);
1882N(SyntaxKind.CloseBraceToken);
1886N(SyntaxKind.CloseParenToken);
1896N(SyntaxKind.ElementAccessExpression);
1898N(SyntaxKind.IdentifierName);
1900N(SyntaxKind.IdentifierToken, "s");
1902N(SyntaxKind.BracketedArgumentList);
1904N(SyntaxKind.OpenBracketToken);
1905N(SyntaxKind.Argument);
1907N(SyntaxKind.SimpleLambdaExpression);
1909N(SyntaxKind.AttributeList);
1911N(SyntaxKind.OpenBracketToken);
1912N(SyntaxKind.Attribute);
1914N(SyntaxKind.IdentifierName);
1916N(SyntaxKind.IdentifierToken, "A");
1919N(SyntaxKind.CloseBracketToken);
1921N(SyntaxKind.Parameter);
1923N(SyntaxKind.IdentifierToken, "x");
1925N(SyntaxKind.EqualsGreaterThanToken);
1926N(SyntaxKind.RangeExpression);
1928N(SyntaxKind.IdentifierName);
1930N(SyntaxKind.IdentifierToken, "x");
1932N(SyntaxKind.DotDotToken);
1936N(SyntaxKind.CloseBracketToken);
1950N(SyntaxKind.ElementAccessExpression);
1952N(SyntaxKind.IdentifierName);
1954N(SyntaxKind.IdentifierToken, "s");
1956N(SyntaxKind.BracketedArgumentList);
1958N(SyntaxKind.OpenBracketToken);
1959N(SyntaxKind.Argument);
1961N(SyntaxKind.RangeExpression);
1963N(SyntaxKind.DotDotToken);
1967N(SyntaxKind.Argument);
1969N(SyntaxKind.ParenthesizedLambdaExpression);
1971N(SyntaxKind.AttributeList);
1973N(SyntaxKind.OpenBracketToken);
1974N(SyntaxKind.Attribute);
1976N(SyntaxKind.IdentifierName);
1978N(SyntaxKind.IdentifierToken, "A");
1981N(SyntaxKind.CloseBracketToken);
1983N(SyntaxKind.ParameterList);
1985N(SyntaxKind.OpenParenToken);
1986N(SyntaxKind.CloseParenToken);
1988N(SyntaxKind.EqualsGreaterThanToken);
1989N(SyntaxKind.Block);
1991N(SyntaxKind.OpenBraceToken);
1992N(SyntaxKind.CloseBraceToken);
1996N(SyntaxKind.CloseBracketToken);
2014N(SyntaxKind.SwitchExpression);
2016N(SyntaxKind.IdentifierName);
2018N(SyntaxKind.IdentifierToken, "x");
2020N(SyntaxKind.SwitchKeyword);
2021N(SyntaxKind.OpenBraceToken);
2022N(SyntaxKind.SwitchExpressionArm);
2024N(SyntaxKind.DeclarationPattern);
2026N(SyntaxKind.ArrayType);
2028N(SyntaxKind.NullableType);
2030N(SyntaxKind.PredefinedType);
2032N(SyntaxKind.StringKeyword);
2034N(SyntaxKind.QuestionToken);
2036N(SyntaxKind.ArrayRankSpecifier);
2038N(SyntaxKind.OpenBracketToken);
2039N(SyntaxKind.OmittedArraySizeExpression);
2041N(SyntaxKind.OmittedArraySizeExpressionToken);
2043N(SyntaxKind.CloseBracketToken);
2046N(SyntaxKind.SingleVariableDesignation);
2048N(SyntaxKind.IdentifierToken, "y");
2051N(SyntaxKind.EqualsGreaterThanToken);
2052N(SyntaxKind.IdentifierName);
2054N(SyntaxKind.IdentifierToken, "y");
2057N(SyntaxKind.CloseBraceToken);
2069N(SyntaxKind.SwitchExpression);
2071N(SyntaxKind.IdentifierName);
2073N(SyntaxKind.IdentifierToken, "x");
2075N(SyntaxKind.SwitchKeyword);
2076N(SyntaxKind.OpenBraceToken);
2077N(SyntaxKind.SwitchExpressionArm);
2079N(SyntaxKind.DeclarationPattern);
2081N(SyntaxKind.ArrayType);
2083N(SyntaxKind.NullableType);
2085N(SyntaxKind.PredefinedType);
2087N(SyntaxKind.StringKeyword);
2089N(SyntaxKind.QuestionToken);
2091N(SyntaxKind.ArrayRankSpecifier);
2093N(SyntaxKind.OpenBracketToken);
2094N(SyntaxKind.OmittedArraySizeExpression);
2096N(SyntaxKind.OmittedArraySizeExpressionToken);
2098N(SyntaxKind.CommaToken);
2099N(SyntaxKind.OmittedArraySizeExpression);
2101N(SyntaxKind.OmittedArraySizeExpressionToken);
2103N(SyntaxKind.CloseBracketToken);
2106N(SyntaxKind.SingleVariableDesignation);
2108N(SyntaxKind.IdentifierToken, "y");
2111N(SyntaxKind.EqualsGreaterThanToken);
2112N(SyntaxKind.IdentifierName);
2114N(SyntaxKind.IdentifierToken, "y");
2117N(SyntaxKind.CloseBraceToken);
2128N(SyntaxKind.SwitchExpression);
2130N(SyntaxKind.IdentifierName);
2132N(SyntaxKind.IdentifierToken, "x");
2134N(SyntaxKind.SwitchKeyword);
2135N(SyntaxKind.OpenBraceToken);
2136N(SyntaxKind.SwitchExpressionArm);
2138N(SyntaxKind.DeclarationPattern);
2140N(SyntaxKind.ArrayType);
2142N(SyntaxKind.NullableType);
2144N(SyntaxKind.PredefinedType);
2146N(SyntaxKind.StringKeyword);
2148N(SyntaxKind.QuestionToken);
2150N(SyntaxKind.ArrayRankSpecifier);
2152N(SyntaxKind.OpenBracketToken);
2153N(SyntaxKind.IdentifierName);
2155N(SyntaxKind.IdentifierToken, "A");
2157N(SyntaxKind.CloseBracketToken);
2160N(SyntaxKind.SingleVariableDesignation);
2162N(SyntaxKind.IdentifierToken, "y");
2165N(SyntaxKind.EqualsGreaterThanToken);
2166N(SyntaxKind.IdentifierName);
2168N(SyntaxKind.IdentifierToken, "y");
2171N(SyntaxKind.CloseBraceToken);
2182N(SyntaxKind.IsPatternExpression);
2184N(SyntaxKind.IdentifierName);
2186N(SyntaxKind.IdentifierToken, "x");
2188N(SyntaxKind.IsKeyword);
2189N(SyntaxKind.DeclarationPattern);
2191N(SyntaxKind.ArrayType);
2193N(SyntaxKind.NullableType);
2195N(SyntaxKind.PredefinedType);
2197N(SyntaxKind.StringKeyword);
2199N(SyntaxKind.QuestionToken);
2201N(SyntaxKind.ArrayRankSpecifier);
2203N(SyntaxKind.OpenBracketToken);
2204N(SyntaxKind.OmittedArraySizeExpression);
2206N(SyntaxKind.OmittedArraySizeExpressionToken);
2208N(SyntaxKind.CloseBracketToken);
2211N(SyntaxKind.SingleVariableDesignation);
2213N(SyntaxKind.IdentifierToken, "y");
2226N(SyntaxKind.IsPatternExpression);
2228N(SyntaxKind.IdentifierName);
2230N(SyntaxKind.IdentifierToken, "x");
2232N(SyntaxKind.IsKeyword);
2233N(SyntaxKind.DeclarationPattern);
2235N(SyntaxKind.ArrayType);
2237N(SyntaxKind.NullableType);
2239N(SyntaxKind.PredefinedType);
2241N(SyntaxKind.StringKeyword);
2243N(SyntaxKind.QuestionToken);
2245N(SyntaxKind.ArrayRankSpecifier);
2247N(SyntaxKind.OpenBracketToken);
2248N(SyntaxKind.IdentifierName);
2250N(SyntaxKind.IdentifierToken, "A");
2252N(SyntaxKind.CloseBracketToken);
2255N(SyntaxKind.SingleVariableDesignation);
2257N(SyntaxKind.IdentifierToken, "y");
2273N(SyntaxKind.SimpleAssignmentExpression);
2275N(SyntaxKind.IdentifierName);
2277N(SyntaxKind.IdentifierToken, "_");
2279N(SyntaxKind.EqualsToken);
2280N(SyntaxKind.IsPatternExpression);
2282N(SyntaxKind.IdentifierName);
2284N(SyntaxKind.IdentifierToken, "x");
2286N(SyntaxKind.IsKeyword);
2287N(SyntaxKind.DeclarationPattern);
2289N(SyntaxKind.ArrayType);
2291N(SyntaxKind.NullableType);
2293N(SyntaxKind.PredefinedType);
2295N(SyntaxKind.StringKeyword);
2297N(SyntaxKind.QuestionToken);
2299N(SyntaxKind.ArrayRankSpecifier);
2301N(SyntaxKind.OpenBracketToken);
2302N(SyntaxKind.OmittedArraySizeExpression);
2304N(SyntaxKind.OmittedArraySizeExpressionToken);
2306N(SyntaxKind.CloseBracketToken);
2309N(SyntaxKind.SingleVariableDesignation);
2311N(SyntaxKind.IdentifierToken, "y");
2328N(SyntaxKind.SimpleAssignmentExpression);
2330N(SyntaxKind.IdentifierName);
2332N(SyntaxKind.IdentifierToken, "_");
2334N(SyntaxKind.EqualsToken);
2335N(SyntaxKind.IsPatternExpression);
2337N(SyntaxKind.IdentifierName);
2339N(SyntaxKind.IdentifierToken, "x");
2341N(SyntaxKind.IsKeyword);
2342N(SyntaxKind.DeclarationPattern);
2344N(SyntaxKind.ArrayType);
2346N(SyntaxKind.NullableType);
2348N(SyntaxKind.PredefinedType);
2350N(SyntaxKind.StringKeyword);
2352N(SyntaxKind.QuestionToken);
2354N(SyntaxKind.ArrayRankSpecifier);
2356N(SyntaxKind.OpenBracketToken);
2357N(SyntaxKind.IdentifierName);
2359N(SyntaxKind.IdentifierToken, "A");
2361N(SyntaxKind.CloseBracketToken);
2364N(SyntaxKind.SingleVariableDesignation);
2366N(SyntaxKind.IdentifierToken, "y");
2386N(SyntaxKind.SimpleAssignmentExpression);
2388N(SyntaxKind.IdentifierName);
2390N(SyntaxKind.IdentifierToken, "_");
2392N(SyntaxKind.EqualsToken);
2393N(SyntaxKind.IsPatternExpression);
2395N(SyntaxKind.IdentifierName);
2397N(SyntaxKind.IdentifierToken, "x");
2399N(SyntaxKind.IsKeyword);
2400N(SyntaxKind.DeclarationPattern);
2402N(SyntaxKind.ArrayType);
2404N(SyntaxKind.NullableType);
2406N(SyntaxKind.PredefinedType);
2408N(SyntaxKind.StringKeyword);
2410N(SyntaxKind.QuestionToken);
2412N(SyntaxKind.ArrayRankSpecifier);
2414N(SyntaxKind.OpenBracketToken);
2415N(SyntaxKind.IdentifierName);
2417N(SyntaxKind.IdentifierToken, "A");
2419N(SyntaxKind.CloseBracketToken);
2422N(SyntaxKind.SingleVariableDesignation);
2424N(SyntaxKind.IdentifierToken, "y");
2438N(SyntaxKind.SimpleAssignmentExpression);
2440N(SyntaxKind.IdentifierName);
2442N(SyntaxKind.IdentifierToken, "_");
2444N(SyntaxKind.EqualsToken);
2445N(SyntaxKind.ConditionalExpression);
2447N(SyntaxKind.IsExpression);
2449N(SyntaxKind.IdentifierName);
2451N(SyntaxKind.IdentifierToken, "x");
2453N(SyntaxKind.IsKeyword);
2454N(SyntaxKind.PredefinedType);
2456N(SyntaxKind.StringKeyword);
2459N(SyntaxKind.QuestionToken);
2460N(SyntaxKind.ParenthesizedExpression);
2462N(SyntaxKind.OpenParenToken);
2463N(SyntaxKind.SimpleLambdaExpression);
2465N(SyntaxKind.AttributeList);
2467N(SyntaxKind.OpenBracketToken);
2468N(SyntaxKind.AttributeTargetSpecifier);
2470N(SyntaxKind.ReturnKeyword);
2471N(SyntaxKind.ColonToken);
2473N(SyntaxKind.Attribute);
2475N(SyntaxKind.IdentifierName);
2477N(SyntaxKind.IdentifierToken, "A");
2480N(SyntaxKind.CloseBracketToken);
2482N(SyntaxKind.Parameter);
2484N(SyntaxKind.IdentifierToken, "y");
2486N(SyntaxKind.EqualsGreaterThanToken);
2487N(SyntaxKind.IdentifierName);
2489N(SyntaxKind.IdentifierToken, "y");
2492N(SyntaxKind.CloseParenToken);
2494N(SyntaxKind.ColonToken);
2495N(SyntaxKind.IdentifierName);
2497N(SyntaxKind.IdentifierToken, "z");
2510N(SyntaxKind.AsExpression);
2512N(SyntaxKind.IdentifierName);
2514N(SyntaxKind.IdentifierToken, "x");
2516N(SyntaxKind.AsKeyword);
2517N(SyntaxKind.ArrayType);
2519N(SyntaxKind.NullableType);
2521N(SyntaxKind.PredefinedType);
2523N(SyntaxKind.StringKeyword);
2525N(SyntaxKind.QuestionToken);
2527N(SyntaxKind.ArrayRankSpecifier);
2529N(SyntaxKind.OpenBracketToken);
2530N(SyntaxKind.OmittedArraySizeExpression);
2532N(SyntaxKind.OmittedArraySizeExpressionToken);
2534N(SyntaxKind.CloseBracketToken);
2547N(SyntaxKind.AsExpression);
2549N(SyntaxKind.IdentifierName);
2551N(SyntaxKind.IdentifierToken, "x");
2553N(SyntaxKind.AsKeyword);
2554N(SyntaxKind.ArrayType);
2556N(SyntaxKind.NullableType);
2558N(SyntaxKind.PredefinedType);
2560N(SyntaxKind.StringKeyword);
2562N(SyntaxKind.QuestionToken);
2564N(SyntaxKind.ArrayRankSpecifier);
2566N(SyntaxKind.OpenBracketToken);
2567N(SyntaxKind.NumericLiteralExpression);
2569N(SyntaxKind.NumericLiteralToken, "2");
2571N(SyntaxKind.CommaToken);
2572N(SyntaxKind.NumericLiteralExpression);
2574N(SyntaxKind.NumericLiteralToken, "3");
2576N(SyntaxKind.CloseBracketToken);
2592N(SyntaxKind.AsExpression);
2594N(SyntaxKind.IdentifierName);
2596N(SyntaxKind.IdentifierToken, "x");
2598N(SyntaxKind.AsKeyword);
2599N(SyntaxKind.ArrayType);
2601N(SyntaxKind.NullableType);
2603N(SyntaxKind.PredefinedType);
2605N(SyntaxKind.StringKeyword);
2607N(SyntaxKind.QuestionToken);
2609N(SyntaxKind.ArrayRankSpecifier);
2611N(SyntaxKind.OpenBracketToken);
2612N(SyntaxKind.IdentifierName);
2614N(SyntaxKind.IdentifierToken, "A");
2616N(SyntaxKind.CloseBracketToken);
2629N(SyntaxKind.ConditionalExpression);
2631N(SyntaxKind.AsExpression);
2633N(SyntaxKind.IdentifierName);
2635N(SyntaxKind.IdentifierToken, "x");
2637N(SyntaxKind.AsKeyword);
2638N(SyntaxKind.PredefinedType);
2640N(SyntaxKind.StringKeyword);
2643N(SyntaxKind.QuestionToken);
2644N(SyntaxKind.ParenthesizedExpression);
2646N(SyntaxKind.OpenParenToken);
2647N(SyntaxKind.SimpleLambdaExpression);
2649N(SyntaxKind.AttributeList);
2651N(SyntaxKind.OpenBracketToken);
2652N(SyntaxKind.Attribute);
2654N(SyntaxKind.IdentifierName);
2656N(SyntaxKind.IdentifierToken, "A");
2659N(SyntaxKind.CloseBracketToken);
2661N(SyntaxKind.Parameter);
2663N(SyntaxKind.IdentifierToken, "y");
2665N(SyntaxKind.EqualsGreaterThanToken);
2666N(SyntaxKind.IdentifierName);
2668N(SyntaxKind.IdentifierToken, "y");
2671N(SyntaxKind.CloseParenToken);
2673N(SyntaxKind.ColonToken);
2674N(SyntaxKind.IdentifierName);
2676N(SyntaxKind.IdentifierToken, "z");
2694N(SyntaxKind.ImplicitObjectCreationExpression);
2696N(SyntaxKind.NewKeyword);
2697N(SyntaxKind.ArgumentList);
2699N(SyntaxKind.OpenParenToken);
2700N(SyntaxKind.CloseParenToken);
2702N(SyntaxKind.ObjectInitializerExpression);
2704N(SyntaxKind.OpenBraceToken);
2705N(SyntaxKind.SimpleAssignmentExpression);
2707N(SyntaxKind.ImplicitElementAccess);
2709N(SyntaxKind.BracketedArgumentList);
2711N(SyntaxKind.OpenBracketToken);
2712N(SyntaxKind.Argument);
2714N(SyntaxKind.IdentifierName);
2716N(SyntaxKind.IdentifierToken, "A");
2719N(SyntaxKind.CloseBracketToken);
2723N(SyntaxKind.SimpleLambdaExpression);
2725N(SyntaxKind.Parameter);
2727N(SyntaxKind.IdentifierToken, "x");
2729N(SyntaxKind.EqualsGreaterThanToken);
2730N(SyntaxKind.IdentifierName);
2732N(SyntaxKind.IdentifierToken, "x");
2736N(SyntaxKind.CommaToken);
2737N(SyntaxKind.SimpleAssignmentExpression);
2739N(SyntaxKind.ImplicitElementAccess);
2741N(SyntaxKind.BracketedArgumentList);
2743N(SyntaxKind.OpenBracketToken);
2744N(SyntaxKind.Argument);
2746N(SyntaxKind.IdentifierName);
2748N(SyntaxKind.IdentifierToken, "B");
2751N(SyntaxKind.CloseBracketToken);
2755N(SyntaxKind.ParenthesizedLambdaExpression);
2757N(SyntaxKind.ParameterList);
2759N(SyntaxKind.OpenParenToken);
2760N(SyntaxKind.CloseParenToken);
2762N(SyntaxKind.EqualsGreaterThanToken);
2763N(SyntaxKind.Block);
2765N(SyntaxKind.OpenBraceToken);
2766N(SyntaxKind.CloseBraceToken);
2770N(SyntaxKind.CloseBraceToken);
2788N(SyntaxKind.ImplicitObjectCreationExpression);
2790N(SyntaxKind.NewKeyword);
2791N(SyntaxKind.ArgumentList);
2793N(SyntaxKind.OpenParenToken);
2794N(SyntaxKind.CloseParenToken);
2796N(SyntaxKind.ObjectInitializerExpression);
2798N(SyntaxKind.OpenBraceToken);
2799N(SyntaxKind.SimpleAssignmentExpression);
2801N(SyntaxKind.IdentifierName);
2803N(SyntaxKind.IdentifierToken, "P");
2805N(SyntaxKind.EqualsToken);
2806N(SyntaxKind.SimpleLambdaExpression);
2808N(SyntaxKind.AttributeList);
2810N(SyntaxKind.OpenBracketToken);
2811N(SyntaxKind.Attribute);
2813N(SyntaxKind.IdentifierName);
2815N(SyntaxKind.IdentifierToken, "A");
2818N(SyntaxKind.CloseBracketToken);
2820N(SyntaxKind.Parameter);
2822N(SyntaxKind.IdentifierToken, "x");
2824N(SyntaxKind.EqualsGreaterThanToken);
2825N(SyntaxKind.IdentifierName);
2827N(SyntaxKind.IdentifierToken, "x");
2831N(SyntaxKind.CommaToken);
2832N(SyntaxKind.SimpleAssignmentExpression);
2834N(SyntaxKind.IdentifierName);
2836N(SyntaxKind.IdentifierToken, "Q");
2838N(SyntaxKind.EqualsToken);
2839N(SyntaxKind.ParenthesizedLambdaExpression);
2841N(SyntaxKind.AttributeList);
2843N(SyntaxKind.OpenBracketToken);
2844N(SyntaxKind.Attribute);
2846N(SyntaxKind.IdentifierName);
2848N(SyntaxKind.IdentifierToken, "B");
2851N(SyntaxKind.CloseBracketToken);
2853N(SyntaxKind.ParameterList);
2855N(SyntaxKind.OpenParenToken);
2856N(SyntaxKind.CloseParenToken);
2858N(SyntaxKind.EqualsGreaterThanToken);
2859N(SyntaxKind.Block);
2861N(SyntaxKind.OpenBraceToken);
2862N(SyntaxKind.CloseBraceToken);
2866N(SyntaxKind.CloseBraceToken);
2879N(SyntaxKind.AnonymousObjectCreationExpression);
2881N(SyntaxKind.NewKeyword);
2882N(SyntaxKind.OpenBraceToken);
2883N(SyntaxKind.AnonymousObjectMemberDeclarator);
2885N(SyntaxKind.SimpleLambdaExpression);
2887N(SyntaxKind.AttributeList);
2889N(SyntaxKind.OpenBracketToken);
2890N(SyntaxKind.Attribute);
2892N(SyntaxKind.IdentifierName);
2894N(SyntaxKind.IdentifierToken, "A");
2897N(SyntaxKind.CloseBracketToken);
2899N(SyntaxKind.Parameter);
2901N(SyntaxKind.IdentifierToken, "x");
2903N(SyntaxKind.EqualsGreaterThanToken);
2904N(SyntaxKind.IdentifierName);
2906N(SyntaxKind.IdentifierToken, "x");
2910N(SyntaxKind.CommaToken);
2911N(SyntaxKind.AnonymousObjectMemberDeclarator);
2913N(SyntaxKind.ParenthesizedLambdaExpression);
2915N(SyntaxKind.AttributeList);
2917N(SyntaxKind.OpenBracketToken);
2918N(SyntaxKind.Attribute);
2920N(SyntaxKind.IdentifierName);
2922N(SyntaxKind.IdentifierToken, "B");
2925N(SyntaxKind.CloseBracketToken);
2927N(SyntaxKind.ParameterList);
2929N(SyntaxKind.OpenParenToken);
2930N(SyntaxKind.CloseParenToken);
2932N(SyntaxKind.EqualsGreaterThanToken);
2933N(SyntaxKind.Block);
2935N(SyntaxKind.OpenBraceToken);
2936N(SyntaxKind.CloseBraceToken);
2940N(SyntaxKind.CloseBraceToken);
2954N(SyntaxKind.AnonymousObjectCreationExpression);
2956N(SyntaxKind.NewKeyword);
2957N(SyntaxKind.OpenBraceToken);
2958N(SyntaxKind.AnonymousObjectMemberDeclarator);
2960N(SyntaxKind.ElementAccessExpression);
2962N(SyntaxKind.IdentifierName);
2964N(SyntaxKind.IdentifierToken, "x");
2966N(SyntaxKind.BracketedArgumentList);
2968N(SyntaxKind.OpenBracketToken);
2969N(SyntaxKind.Argument);
2971N(SyntaxKind.IdentifierName);
2973N(SyntaxKind.IdentifierToken, "B");
2976N(SyntaxKind.CloseBracketToken);
2981N(SyntaxKind.AnonymousObjectMemberDeclarator);
2983N(SyntaxKind.SimpleLambdaExpression);
2985N(SyntaxKind.Parameter);
2987N(SyntaxKind.IdentifierToken, "y");
2989N(SyntaxKind.EqualsGreaterThanToken);
2990N(SyntaxKind.IdentifierName);
2992N(SyntaxKind.IdentifierToken, "y");
2996N(SyntaxKind.CloseBraceToken);
3007N(SyntaxKind.ImplicitArrayCreationExpression);
3009N(SyntaxKind.NewKeyword);
3010N(SyntaxKind.OpenBracketToken);
3011N(SyntaxKind.CloseBracketToken);
3012N(SyntaxKind.ArrayInitializerExpression);
3014N(SyntaxKind.OpenBraceToken);
3015N(SyntaxKind.SimpleLambdaExpression);
3017N(SyntaxKind.AttributeList);
3019N(SyntaxKind.OpenBracketToken);
3020N(SyntaxKind.Attribute);
3022N(SyntaxKind.IdentifierName);
3024N(SyntaxKind.IdentifierToken, "A");
3027N(SyntaxKind.CloseBracketToken);
3029N(SyntaxKind.Parameter);
3031N(SyntaxKind.IdentifierToken, "x");
3033N(SyntaxKind.EqualsGreaterThanToken);
3034N(SyntaxKind.IdentifierName);
3036N(SyntaxKind.IdentifierToken, "x");
3039N(SyntaxKind.CommaToken);
3040N(SyntaxKind.ParenthesizedLambdaExpression);
3042N(SyntaxKind.AttributeList);
3044N(SyntaxKind.OpenBracketToken);
3045N(SyntaxKind.Attribute);
3047N(SyntaxKind.IdentifierName);
3049N(SyntaxKind.IdentifierToken, "B");
3052N(SyntaxKind.CloseBracketToken);
3054N(SyntaxKind.ParameterList);
3056N(SyntaxKind.OpenParenToken);
3057N(SyntaxKind.CloseParenToken);
3059N(SyntaxKind.EqualsGreaterThanToken);
3060N(SyntaxKind.Block);
3062N(SyntaxKind.OpenBraceToken);
3063N(SyntaxKind.CloseBraceToken);
3066N(SyntaxKind.CloseBraceToken);
3078N(SyntaxKind.ImplicitStackAllocArrayCreationExpression);
3080N(SyntaxKind.StackAllocKeyword);
3081N(SyntaxKind.OpenBracketToken);
3082N(SyntaxKind.CloseBracketToken);
3083N(SyntaxKind.ArrayInitializerExpression);
3085N(SyntaxKind.OpenBraceToken);
3086N(SyntaxKind.SimpleLambdaExpression);
3088N(SyntaxKind.AttributeList);
3090N(SyntaxKind.OpenBracketToken);
3091N(SyntaxKind.Attribute);
3093N(SyntaxKind.IdentifierName);
3095N(SyntaxKind.IdentifierToken, "A");
3098N(SyntaxKind.CloseBracketToken);
3100N(SyntaxKind.Parameter);
3102N(SyntaxKind.IdentifierToken, "x");
3104N(SyntaxKind.EqualsGreaterThanToken);
3105N(SyntaxKind.IdentifierName);
3107N(SyntaxKind.IdentifierToken, "x");
3110N(SyntaxKind.CommaToken);
3111N(SyntaxKind.ParenthesizedLambdaExpression);
3113N(SyntaxKind.AttributeList);
3115N(SyntaxKind.OpenBracketToken);
3116N(SyntaxKind.Attribute);
3118N(SyntaxKind.IdentifierName);
3120N(SyntaxKind.IdentifierToken, "B");
3123N(SyntaxKind.CloseBracketToken);
3125N(SyntaxKind.ParameterList);
3127N(SyntaxKind.OpenParenToken);
3128N(SyntaxKind.CloseParenToken);
3130N(SyntaxKind.EqualsGreaterThanToken);
3131N(SyntaxKind.Block);
3133N(SyntaxKind.OpenBraceToken);
3134N(SyntaxKind.CloseBraceToken);
3137N(SyntaxKind.CloseBraceToken);
3149N(SyntaxKind.WithExpression);
3151N(SyntaxKind.IdentifierName);
3153N(SyntaxKind.IdentifierToken, "x");
3155N(SyntaxKind.WithKeyword);
3156N(SyntaxKind.WithInitializerExpression);
3158N(SyntaxKind.OpenBraceToken);
3159N(SyntaxKind.SimpleLambdaExpression);
3161N(SyntaxKind.AttributeList);
3163N(SyntaxKind.OpenBracketToken);
3164N(SyntaxKind.Attribute);
3166N(SyntaxKind.IdentifierName);
3168N(SyntaxKind.IdentifierToken, "A");
3171N(SyntaxKind.CloseBracketToken);
3173N(SyntaxKind.Parameter);
3175N(SyntaxKind.IdentifierToken, "y");
3177N(SyntaxKind.EqualsGreaterThanToken);
3178N(SyntaxKind.IdentifierName);
3180N(SyntaxKind.IdentifierToken, "y");
3183N(SyntaxKind.CommaToken);
3184N(SyntaxKind.ParenthesizedLambdaExpression);
3186N(SyntaxKind.AttributeList);
3188N(SyntaxKind.OpenBracketToken);
3189N(SyntaxKind.Attribute);
3191N(SyntaxKind.IdentifierName);
3193N(SyntaxKind.IdentifierToken, "B");
3196N(SyntaxKind.CloseBracketToken);
3198N(SyntaxKind.ParameterList);
3200N(SyntaxKind.OpenParenToken);
3201N(SyntaxKind.CloseParenToken);
3203N(SyntaxKind.EqualsGreaterThanToken);
3204N(SyntaxKind.Block);
3206N(SyntaxKind.OpenBraceToken);
3207N(SyntaxKind.CloseBraceToken);
3210N(SyntaxKind.CloseBraceToken);
3222N(SyntaxKind.InvocationExpression);
3224N(SyntaxKind.ParenthesizedLambdaExpression);
3226N(SyntaxKind.AttributeList);
3228N(SyntaxKind.OpenBracketToken);
3229N(SyntaxKind.Attribute);
3231N(SyntaxKind.IdentifierName);
3233N(SyntaxKind.IdentifierToken, "A");
3236N(SyntaxKind.CloseBracketToken);
3238N(SyntaxKind.ParameterList);
3240N(SyntaxKind.OpenParenToken);
3241N(SyntaxKind.CloseParenToken);
3243N(SyntaxKind.EqualsGreaterThanToken);
3244N(SyntaxKind.Block);
3246N(SyntaxKind.OpenBraceToken);
3247N(SyntaxKind.CloseBraceToken);
3250N(SyntaxKind.ArgumentList);
3252N(SyntaxKind.OpenParenToken);
3253N(SyntaxKind.CloseParenToken);
3265N(SyntaxKind.InvocationExpression);
3267N(SyntaxKind.ParenthesizedExpression);
3269N(SyntaxKind.OpenParenToken);
3270N(SyntaxKind.ParenthesizedLambdaExpression);
3272N(SyntaxKind.AttributeList);
3274N(SyntaxKind.OpenBracketToken);
3275N(SyntaxKind.Attribute);
3277N(SyntaxKind.IdentifierName);
3279N(SyntaxKind.IdentifierToken, "A");
3282N(SyntaxKind.CloseBracketToken);
3284N(SyntaxKind.ParameterList);
3286N(SyntaxKind.OpenParenToken);
3287N(SyntaxKind.CloseParenToken);
3289N(SyntaxKind.EqualsGreaterThanToken);
3290N(SyntaxKind.Block);
3292N(SyntaxKind.OpenBraceToken);
3293N(SyntaxKind.CloseBraceToken);
3296N(SyntaxKind.CloseParenToken);
3298N(SyntaxKind.ArgumentList);
3300N(SyntaxKind.OpenParenToken);
3301N(SyntaxKind.CloseParenToken);
3313N(SyntaxKind.InvocationExpression);
3315N(SyntaxKind.ParenthesizedExpression);
3317N(SyntaxKind.OpenParenToken);
3318N(SyntaxKind.SimpleLambdaExpression);
3320N(SyntaxKind.AttributeList);
3322N(SyntaxKind.OpenBracketToken);
3323N(SyntaxKind.Attribute);
3325N(SyntaxKind.IdentifierName);
3327N(SyntaxKind.IdentifierToken, "A");
3330N(SyntaxKind.CloseBracketToken);
3332N(SyntaxKind.Parameter);
3334N(SyntaxKind.IdentifierToken, "x");
3336N(SyntaxKind.EqualsGreaterThanToken);
3337N(SyntaxKind.IdentifierName);
3339N(SyntaxKind.IdentifierToken, "x");
3342N(SyntaxKind.CloseParenToken);
3344N(SyntaxKind.ArgumentList);
3346N(SyntaxKind.OpenParenToken);
3347N(SyntaxKind.CloseParenToken);
3359N(SyntaxKind.ExpressionStatement);
3361N(SyntaxKind.ParenthesizedLambdaExpression);
3363N(SyntaxKind.ParameterList);
3365N(SyntaxKind.OpenParenToken);
3366N(SyntaxKind.CloseParenToken);
3368N(SyntaxKind.EqualsGreaterThanToken);
3369N(SyntaxKind.Block);
3371N(SyntaxKind.OpenBraceToken);
3372N(SyntaxKind.CloseBraceToken);
3375N(SyntaxKind.SemicolonToken);
3386N(SyntaxKind.ExpressionStatement);
3388N(SyntaxKind.AttributeList);
3390N(SyntaxKind.OpenBracketToken);
3391N(SyntaxKind.Attribute);
3393N(SyntaxKind.IdentifierName);
3395N(SyntaxKind.IdentifierToken, "A");
3398N(SyntaxKind.CloseBracketToken);
3400N(SyntaxKind.ParenthesizedLambdaExpression);
3402N(SyntaxKind.ParameterList);
3404N(SyntaxKind.OpenParenToken);
3405N(SyntaxKind.CloseParenToken);
3407N(SyntaxKind.EqualsGreaterThanToken);
3408N(SyntaxKind.Block);
3410N(SyntaxKind.OpenBraceToken);
3411N(SyntaxKind.CloseBraceToken);
3414N(SyntaxKind.SemicolonToken);
3425N(SyntaxKind.ExpressionStatement);
3427N(SyntaxKind.AttributeList);
3429N(SyntaxKind.OpenBracketToken);
3430N(SyntaxKind.Attribute);
3432N(SyntaxKind.IdentifierName);
3434N(SyntaxKind.IdentifierToken, "A");
3437N(SyntaxKind.CloseBracketToken);
3439N(SyntaxKind.SimpleLambdaExpression);
3441N(SyntaxKind.Parameter);
3443N(SyntaxKind.IdentifierToken, "x");
3445N(SyntaxKind.EqualsGreaterThanToken);
3446N(SyntaxKind.IdentifierName);
3448N(SyntaxKind.IdentifierToken, "x");
3451N(SyntaxKind.SemicolonToken);
3462N(SyntaxKind.ExpressionStatement);
3464N(SyntaxKind.AttributeList);
3466N(SyntaxKind.OpenBracketToken);
3467N(SyntaxKind.Attribute);
3469N(SyntaxKind.IdentifierName);
3471N(SyntaxKind.IdentifierToken, "A");
3474N(SyntaxKind.CloseBracketToken);
3476N(SyntaxKind.InvocationExpression);
3478N(SyntaxKind.ParenthesizedLambdaExpression);
3480N(SyntaxKind.ParameterList);
3482N(SyntaxKind.OpenParenToken);
3483N(SyntaxKind.CloseParenToken);
3485N(SyntaxKind.EqualsGreaterThanToken);
3486N(SyntaxKind.Block);
3488N(SyntaxKind.OpenBraceToken);
3489N(SyntaxKind.CloseBraceToken);
3492N(SyntaxKind.ArgumentList);
3494N(SyntaxKind.OpenParenToken);
3495N(SyntaxKind.CloseParenToken);
3498N(SyntaxKind.SemicolonToken);
3509N(SyntaxKind.ExpressionStatement);
3511N(SyntaxKind.AttributeList);
3513N(SyntaxKind.OpenBracketToken);
3514N(SyntaxKind.Attribute);
3516N(SyntaxKind.IdentifierName);
3518N(SyntaxKind.IdentifierToken, "A");
3521N(SyntaxKind.CloseBracketToken);
3523N(SyntaxKind.InvocationExpression);
3525N(SyntaxKind.ParenthesizedExpression);
3527N(SyntaxKind.OpenParenToken);
3528N(SyntaxKind.SimpleLambdaExpression);
3530N(SyntaxKind.Parameter);
3532N(SyntaxKind.IdentifierToken, "x");
3534N(SyntaxKind.EqualsGreaterThanToken);
3535N(SyntaxKind.IdentifierName);
3537N(SyntaxKind.IdentifierToken, "x");
3540N(SyntaxKind.CloseParenToken);
3542N(SyntaxKind.ArgumentList);
3544N(SyntaxKind.OpenParenToken);
3545N(SyntaxKind.CloseParenToken);
3548N(SyntaxKind.SemicolonToken);
3570N(SyntaxKind.ElementAccessExpression);
3576N(SyntaxKind.BracketedArgumentList);
3578N(SyntaxKind.OpenBracketToken);
3579N(SyntaxKind.Argument);
3581N(SyntaxKind.IdentifierName);
3583N(SyntaxKind.IdentifierToken, "A");
3586N(SyntaxKind.CloseBracketToken);
3613N(SyntaxKind.ElementAccessExpression);
3619N(SyntaxKind.BracketedArgumentList);
3621N(SyntaxKind.OpenBracketToken);
3622N(SyntaxKind.Argument);
3624N(SyntaxKind.IdentifierName);
3626N(SyntaxKind.IdentifierToken, "A");
3629N(SyntaxKind.CloseBracketToken);
3656N(SyntaxKind.ExpressionStatement);
3658N(SyntaxKind.SimpleAssignmentExpression);
3660N(SyntaxKind.IdentifierName);
3662N(SyntaxKind.IdentifierToken, "d");
3664N(SyntaxKind.EqualsToken);
3665N(SyntaxKind.ElementAccessExpression);
3671N(SyntaxKind.BracketedArgumentList);
3673N(SyntaxKind.OpenBracketToken);
3674N(SyntaxKind.Argument);
3676N(SyntaxKind.IdentifierName);
3678N(SyntaxKind.IdentifierToken, "A");
3681N(SyntaxKind.CloseBracketToken);
Parsing\LambdaParameterParsingTests.cs (2235)
56N(SyntaxKind.CompilationUnit);
58N(SyntaxKind.ClassDeclaration);
60N(SyntaxKind.ClassKeyword);
61N(SyntaxKind.IdentifierToken, "C");
62N(SyntaxKind.OpenBraceToken);
63N(SyntaxKind.MethodDeclaration);
65N(SyntaxKind.PredefinedType);
67N(SyntaxKind.VoidKeyword);
69N(SyntaxKind.IdentifierToken, "Goo");
70N(SyntaxKind.ParameterList);
72N(SyntaxKind.OpenParenToken);
73N(SyntaxKind.CloseParenToken);
75N(SyntaxKind.Block);
77N(SyntaxKind.OpenBraceToken);
78N(SyntaxKind.LocalDeclarationStatement);
80N(SyntaxKind.VariableDeclaration);
82N(SyntaxKind.QualifiedName);
84N(SyntaxKind.IdentifierName);
86N(SyntaxKind.IdentifierToken, "System");
88N(SyntaxKind.DotToken);
89N(SyntaxKind.GenericName);
91N(SyntaxKind.IdentifierToken, "Func");
92N(SyntaxKind.TypeArgumentList);
94N(SyntaxKind.LessThanToken);
95N(SyntaxKind.PredefinedType);
97N(SyntaxKind.IntKeyword);
99N(SyntaxKind.CommaToken);
100N(SyntaxKind.PredefinedType);
102N(SyntaxKind.IntKeyword);
104N(SyntaxKind.GreaterThanToken);
108N(SyntaxKind.VariableDeclarator);
110N(SyntaxKind.IdentifierToken, "f");
111N(SyntaxKind.EqualsValueClause);
113N(SyntaxKind.EqualsToken);
114N(SyntaxKind.ParenthesizedExpression);
116N(SyntaxKind.OpenParenToken);
133N(SyntaxKind.EndOfFileToken);
167N(SyntaxKind.CompilationUnit);
169N(SyntaxKind.ClassDeclaration);
171N(SyntaxKind.ClassKeyword);
172N(SyntaxKind.IdentifierToken, "C");
173N(SyntaxKind.OpenBraceToken);
174N(SyntaxKind.MethodDeclaration);
176N(SyntaxKind.PredefinedType);
178N(SyntaxKind.VoidKeyword);
180N(SyntaxKind.IdentifierToken, "Goo");
181N(SyntaxKind.ParameterList);
183N(SyntaxKind.OpenParenToken);
184N(SyntaxKind.CloseParenToken);
186N(SyntaxKind.Block);
188N(SyntaxKind.OpenBraceToken);
189N(SyntaxKind.LocalDeclarationStatement);
191N(SyntaxKind.VariableDeclaration);
193N(SyntaxKind.QualifiedName);
195N(SyntaxKind.IdentifierName);
197N(SyntaxKind.IdentifierToken, "System");
199N(SyntaxKind.DotToken);
200N(SyntaxKind.GenericName);
202N(SyntaxKind.IdentifierToken, "Func");
203N(SyntaxKind.TypeArgumentList);
205N(SyntaxKind.LessThanToken);
206N(SyntaxKind.PredefinedType);
208N(SyntaxKind.IntKeyword);
210N(SyntaxKind.CommaToken);
211N(SyntaxKind.PredefinedType);
213N(SyntaxKind.IntKeyword);
215N(SyntaxKind.GreaterThanToken);
219N(SyntaxKind.VariableDeclarator);
221N(SyntaxKind.IdentifierToken, "f");
222N(SyntaxKind.EqualsValueClause);
224N(SyntaxKind.EqualsToken);
225N(SyntaxKind.ParenthesizedExpression);
227N(SyntaxKind.OpenParenToken);
239N(SyntaxKind.ExpressionStatement);
241N(SyntaxKind.IdentifierName);
243N(SyntaxKind.IdentifierToken, "C");
252N(SyntaxKind.EndOfFileToken);
286N(SyntaxKind.CompilationUnit);
288N(SyntaxKind.ClassDeclaration);
290N(SyntaxKind.ClassKeyword);
291N(SyntaxKind.IdentifierToken, "C");
292N(SyntaxKind.OpenBraceToken);
293N(SyntaxKind.MethodDeclaration);
295N(SyntaxKind.PredefinedType);
297N(SyntaxKind.VoidKeyword);
299N(SyntaxKind.IdentifierToken, "Goo");
300N(SyntaxKind.ParameterList);
302N(SyntaxKind.OpenParenToken);
303N(SyntaxKind.CloseParenToken);
305N(SyntaxKind.Block);
307N(SyntaxKind.OpenBraceToken);
308N(SyntaxKind.LocalDeclarationStatement);
310N(SyntaxKind.VariableDeclaration);
312N(SyntaxKind.QualifiedName);
314N(SyntaxKind.IdentifierName);
316N(SyntaxKind.IdentifierToken, "System");
318N(SyntaxKind.DotToken);
319N(SyntaxKind.GenericName);
321N(SyntaxKind.IdentifierToken, "Func");
322N(SyntaxKind.TypeArgumentList);
324N(SyntaxKind.LessThanToken);
325N(SyntaxKind.PredefinedType);
327N(SyntaxKind.IntKeyword);
329N(SyntaxKind.CommaToken);
330N(SyntaxKind.PredefinedType);
332N(SyntaxKind.IntKeyword);
334N(SyntaxKind.GreaterThanToken);
338N(SyntaxKind.VariableDeclarator);
340N(SyntaxKind.IdentifierToken, "f");
341N(SyntaxKind.EqualsValueClause);
343N(SyntaxKind.EqualsToken);
344N(SyntaxKind.ParenthesizedExpression);
346N(SyntaxKind.OpenParenToken);
358N(SyntaxKind.LocalDeclarationStatement);
360N(SyntaxKind.VariableDeclaration);
362N(SyntaxKind.IdentifierName);
364N(SyntaxKind.IdentifierToken, "C");
366N(SyntaxKind.VariableDeclarator);
368N(SyntaxKind.IdentifierToken, "c");
378N(SyntaxKind.EndOfFileToken);
412N(SyntaxKind.CompilationUnit);
414N(SyntaxKind.ClassDeclaration);
416N(SyntaxKind.ClassKeyword);
417N(SyntaxKind.IdentifierToken, "C");
418N(SyntaxKind.OpenBraceToken);
419N(SyntaxKind.MethodDeclaration);
421N(SyntaxKind.PredefinedType);
423N(SyntaxKind.VoidKeyword);
425N(SyntaxKind.IdentifierToken, "Goo");
426N(SyntaxKind.ParameterList);
428N(SyntaxKind.OpenParenToken);
429N(SyntaxKind.CloseParenToken);
431N(SyntaxKind.Block);
433N(SyntaxKind.OpenBraceToken);
434N(SyntaxKind.LocalDeclarationStatement);
436N(SyntaxKind.VariableDeclaration);
438N(SyntaxKind.QualifiedName);
440N(SyntaxKind.IdentifierName);
442N(SyntaxKind.IdentifierToken, "System");
444N(SyntaxKind.DotToken);
445N(SyntaxKind.GenericName);
447N(SyntaxKind.IdentifierToken, "Func");
448N(SyntaxKind.TypeArgumentList);
450N(SyntaxKind.LessThanToken);
451N(SyntaxKind.PredefinedType);
453N(SyntaxKind.IntKeyword);
455N(SyntaxKind.CommaToken);
456N(SyntaxKind.PredefinedType);
458N(SyntaxKind.IntKeyword);
460N(SyntaxKind.GreaterThanToken);
464N(SyntaxKind.VariableDeclarator);
466N(SyntaxKind.IdentifierToken, "f");
467N(SyntaxKind.EqualsValueClause);
469N(SyntaxKind.EqualsToken);
470N(SyntaxKind.ParenthesizedExpression);
472N(SyntaxKind.OpenParenToken);
484N(SyntaxKind.LocalDeclarationStatement);
486N(SyntaxKind.VariableDeclaration);
488N(SyntaxKind.IdentifierName);
490N(SyntaxKind.IdentifierToken, "C");
492N(SyntaxKind.VariableDeclarator);
494N(SyntaxKind.IdentifierToken, "c");
504N(SyntaxKind.EndOfFileToken);
541N(SyntaxKind.CompilationUnit);
543N(SyntaxKind.ClassDeclaration);
545N(SyntaxKind.ClassKeyword);
546N(SyntaxKind.IdentifierToken, "C");
547N(SyntaxKind.OpenBraceToken);
548N(SyntaxKind.MethodDeclaration);
550N(SyntaxKind.PredefinedType);
552N(SyntaxKind.VoidKeyword);
554N(SyntaxKind.IdentifierToken, "Goo");
555N(SyntaxKind.ParameterList);
557N(SyntaxKind.OpenParenToken);
558N(SyntaxKind.CloseParenToken);
560N(SyntaxKind.Block);
562N(SyntaxKind.OpenBraceToken);
563N(SyntaxKind.LocalDeclarationStatement);
565N(SyntaxKind.VariableDeclaration);
567N(SyntaxKind.QualifiedName);
569N(SyntaxKind.IdentifierName);
571N(SyntaxKind.IdentifierToken, "System");
573N(SyntaxKind.DotToken);
574N(SyntaxKind.GenericName);
576N(SyntaxKind.IdentifierToken, "Func");
577N(SyntaxKind.TypeArgumentList);
579N(SyntaxKind.LessThanToken);
580N(SyntaxKind.PredefinedType);
582N(SyntaxKind.IntKeyword);
584N(SyntaxKind.CommaToken);
585N(SyntaxKind.PredefinedType);
587N(SyntaxKind.IntKeyword);
589N(SyntaxKind.GreaterThanToken);
593N(SyntaxKind.VariableDeclarator);
595N(SyntaxKind.IdentifierToken, "f");
596N(SyntaxKind.EqualsValueClause);
598N(SyntaxKind.EqualsToken);
599N(SyntaxKind.ParenthesizedExpression);
601N(SyntaxKind.OpenParenToken);
613N(SyntaxKind.LocalDeclarationStatement);
615N(SyntaxKind.VariableDeclaration);
617N(SyntaxKind.IdentifierName);
619N(SyntaxKind.IdentifierToken, "C");
621N(SyntaxKind.VariableDeclarator);
623N(SyntaxKind.IdentifierToken, "c");
625N(SyntaxKind.CommaToken);
638N(SyntaxKind.EndOfFileToken);
658N(SyntaxKind.TupleExpression);
660N(SyntaxKind.OpenParenToken);
661N(SyntaxKind.Argument);
663N(SyntaxKind.DeclarationExpression);
665N(SyntaxKind.PredefinedType);
667N(SyntaxKind.IntKeyword);
669N(SyntaxKind.SingleVariableDesignation);
671N(SyntaxKind.IdentifierToken, "a");
675N(SyntaxKind.CommaToken);
676N(SyntaxKind.Argument);
678N(SyntaxKind.PredefinedType);
680N(SyntaxKind.IntKeyword);
697N(SyntaxKind.ParenthesizedExpression);
699N(SyntaxKind.OpenParenToken);
700N(SyntaxKind.ArgListExpression);
702N(SyntaxKind.ArgListKeyword);
704N(SyntaxKind.CloseParenToken);
718N(SyntaxKind.TupleExpression);
720N(SyntaxKind.OpenParenToken);
721N(SyntaxKind.Argument);
723N(SyntaxKind.DeclarationExpression);
725N(SyntaxKind.PredefinedType);
727N(SyntaxKind.IntKeyword);
729N(SyntaxKind.SingleVariableDesignation);
731N(SyntaxKind.IdentifierToken, "x");
735N(SyntaxKind.CommaToken);
736N(SyntaxKind.Argument);
738N(SyntaxKind.ArgListExpression);
740N(SyntaxKind.ArgListKeyword);
743N(SyntaxKind.CloseParenToken);
757N(SyntaxKind.ParenthesizedLambdaExpression);
759N(SyntaxKind.StaticKeyword);
760N(SyntaxKind.ParameterList);
762N(SyntaxKind.OpenParenToken);
763N(SyntaxKind.CloseParenToken);
765N(SyntaxKind.EqualsGreaterThanToken);
766N(SyntaxKind.Block);
768N(SyntaxKind.OpenBraceToken);
769N(SyntaxKind.CloseBraceToken);
782N(SyntaxKind.FieldDeclaration);
784N(SyntaxKind.VariableDeclaration);
786N(SyntaxKind.GenericName);
787N(SyntaxKind.IdentifierToken, "Func");
788N(SyntaxKind.TypeArgumentList);
790N(SyntaxKind.LessThanToken);
791N(SyntaxKind.PredefinedType);
793N(SyntaxKind.StringKeyword);
795N(SyntaxKind.CommaToken);
796N(SyntaxKind.PredefinedType);
798N(SyntaxKind.StringKeyword);
800N(SyntaxKind.GreaterThanToken);
803N(SyntaxKind.VariableDeclarator);
805N(SyntaxKind.IdentifierToken, "func1");
807N(SyntaxKind.EqualsValueClause);
809N(SyntaxKind.EqualsToken);
810N(SyntaxKind.SimpleLambdaExpression);
812N(SyntaxKind.Parameter);
814N(SyntaxKind.IdentifierToken);
816N(SyntaxKind.EqualsGreaterThanToken);
817N(SyntaxKind.AddExpression);
819N(SyntaxKind.IdentifierName);
821N(SyntaxKind.IdentifierToken);
823N(SyntaxKind.PlusToken);
824N(SyntaxKind.StringLiteralExpression);
826N(SyntaxKind.StringLiteralToken);
831N(SyntaxKind.SemicolonToken);
842N(SyntaxKind.FieldDeclaration);
844N(SyntaxKind.VariableDeclaration);
846N(SyntaxKind.GenericName);
847N(SyntaxKind.IdentifierToken, "Func");
848N(SyntaxKind.TypeArgumentList);
850N(SyntaxKind.LessThanToken);
851N(SyntaxKind.PredefinedType);
853N(SyntaxKind.IntKeyword);
855N(SyntaxKind.CommaToken);
856N(SyntaxKind.PredefinedType);
858N(SyntaxKind.IntKeyword);
860N(SyntaxKind.CommaToken);
861N(SyntaxKind.PredefinedType);
863N(SyntaxKind.BoolKeyword);
865N(SyntaxKind.GreaterThanToken);
868N(SyntaxKind.VariableDeclarator);
870N(SyntaxKind.IdentifierToken, "func1");
872N(SyntaxKind.EqualsValueClause);
874N(SyntaxKind.EqualsToken);
875N(SyntaxKind.ParenthesizedLambdaExpression);
877N(SyntaxKind.ParameterList);
879N(SyntaxKind.OpenParenToken);
880N(SyntaxKind.Parameter);
882N(SyntaxKind.IdentifierToken, "x");
884N(SyntaxKind.CommaToken);
885N(SyntaxKind.Parameter);
887N(SyntaxKind.IdentifierToken, "y");
889N(SyntaxKind.CloseParenToken);
891N(SyntaxKind.EqualsGreaterThanToken);
892N(SyntaxKind.EqualsExpression);
894N(SyntaxKind.IdentifierName);
896N(SyntaxKind.IdentifierToken);
898N(SyntaxKind.EqualsEqualsToken);
899N(SyntaxKind.IdentifierName);
901N(SyntaxKind.IdentifierToken);
906N(SyntaxKind.SemicolonToken);
917N(SyntaxKind.FieldDeclaration);
919N(SyntaxKind.VariableDeclaration);
921N(SyntaxKind.GenericName);
922N(SyntaxKind.IdentifierToken, "Func");
923N(SyntaxKind.TypeArgumentList);
925N(SyntaxKind.LessThanToken);
926N(SyntaxKind.PredefinedType);
928N(SyntaxKind.IntKeyword);
930N(SyntaxKind.CommaToken);
931N(SyntaxKind.PredefinedType);
933N(SyntaxKind.IntKeyword);
935N(SyntaxKind.GreaterThanToken);
938N(SyntaxKind.VariableDeclarator);
940N(SyntaxKind.IdentifierToken, "func1");
942N(SyntaxKind.EqualsValueClause);
944N(SyntaxKind.EqualsToken);
945N(SyntaxKind.ParenthesizedLambdaExpression);
947N(SyntaxKind.ParameterList);
949N(SyntaxKind.OpenParenToken);
950N(SyntaxKind.Parameter);
952N(SyntaxKind.IdentifierToken, "x");
954N(SyntaxKind.CloseParenToken);
956N(SyntaxKind.EqualsGreaterThanToken);
957N(SyntaxKind.IdentifierName);
959N(SyntaxKind.IdentifierToken);
963N(SyntaxKind.SemicolonToken);
974N(SyntaxKind.FieldDeclaration);
976N(SyntaxKind.VariableDeclaration);
978N(SyntaxKind.GenericName);
979N(SyntaxKind.IdentifierToken, "Func");
980N(SyntaxKind.TypeArgumentList);
982N(SyntaxKind.LessThanToken);
983N(SyntaxKind.PredefinedType);
985N(SyntaxKind.IntKeyword);
987N(SyntaxKind.CommaToken);
988N(SyntaxKind.PredefinedType);
990N(SyntaxKind.IntKeyword);
992N(SyntaxKind.GreaterThanToken);
995N(SyntaxKind.VariableDeclarator);
997N(SyntaxKind.IdentifierToken, "func1");
999N(SyntaxKind.EqualsValueClause);
1001N(SyntaxKind.EqualsToken);
1002N(SyntaxKind.SimpleLambdaExpression);
1004N(SyntaxKind.Parameter);
1006N(SyntaxKind.IdentifierToken, "x");
1008N(SyntaxKind.EqualsGreaterThanToken);
1009N(SyntaxKind.IdentifierName);
1011N(SyntaxKind.IdentifierToken);
1015N(SyntaxKind.SemicolonToken);
1026N(SyntaxKind.FieldDeclaration);
1028N(SyntaxKind.VariableDeclaration);
1030N(SyntaxKind.GenericName);
1031N(SyntaxKind.IdentifierToken, "Func");
1032N(SyntaxKind.TypeArgumentList);
1034N(SyntaxKind.LessThanToken);
1035N(SyntaxKind.PredefinedType);
1037N(SyntaxKind.IntKeyword);
1039N(SyntaxKind.CommaToken);
1040N(SyntaxKind.PredefinedType);
1042N(SyntaxKind.IntKeyword);
1044N(SyntaxKind.GreaterThanToken);
1047N(SyntaxKind.VariableDeclarator);
1049N(SyntaxKind.IdentifierToken, "func1");
1051N(SyntaxKind.EqualsValueClause);
1053N(SyntaxKind.EqualsToken);
1054N(SyntaxKind.ParenthesizedLambdaExpression);
1056N(SyntaxKind.ParameterList);
1058N(SyntaxKind.OpenParenToken);
1059N(SyntaxKind.Parameter);
1061N(SyntaxKind.PredefinedType);
1063N(SyntaxKind.IntKeyword);
1065N(SyntaxKind.IdentifierToken, "x");
1067N(SyntaxKind.CloseParenToken);
1069N(SyntaxKind.EqualsGreaterThanToken);
1070N(SyntaxKind.IdentifierName);
1072N(SyntaxKind.IdentifierToken);
1076N(SyntaxKind.SemicolonToken);
1087N(SyntaxKind.FieldDeclaration);
1089N(SyntaxKind.VariableDeclaration);
1091N(SyntaxKind.GenericName);
1092N(SyntaxKind.IdentifierToken, "Func");
1093N(SyntaxKind.TypeArgumentList);
1095N(SyntaxKind.LessThanToken);
1096N(SyntaxKind.PredefinedType);
1098N(SyntaxKind.IntKeyword);
1100N(SyntaxKind.CommaToken);
1101N(SyntaxKind.PredefinedType);
1103N(SyntaxKind.IntKeyword);
1105N(SyntaxKind.CommaToken);
1106N(SyntaxKind.PredefinedType);
1108N(SyntaxKind.IntKeyword);
1110N(SyntaxKind.GreaterThanToken);
1113N(SyntaxKind.VariableDeclarator);
1115N(SyntaxKind.IdentifierToken, "func1");
1117N(SyntaxKind.EqualsValueClause);
1119N(SyntaxKind.EqualsToken);
1120N(SyntaxKind.ParenthesizedLambdaExpression);
1122N(SyntaxKind.ParameterList);
1124N(SyntaxKind.OpenParenToken);
1125N(SyntaxKind.Parameter);
1127N(SyntaxKind.PredefinedType);
1129N(SyntaxKind.IntKeyword);
1131N(SyntaxKind.IdentifierToken, "x");
1133N(SyntaxKind.CommaToken);
1134N(SyntaxKind.Parameter);
1136N(SyntaxKind.PredefinedType);
1138N(SyntaxKind.IntKeyword);
1140N(SyntaxKind.IdentifierToken, "y");
1142N(SyntaxKind.CloseParenToken);
1144N(SyntaxKind.EqualsGreaterThanToken);
1145N(SyntaxKind.IdentifierName);
1147N(SyntaxKind.IdentifierToken);
1151N(SyntaxKind.SemicolonToken);
1165N(SyntaxKind.FieldDeclaration);
1167N(SyntaxKind.VariableDeclaration);
1169N(SyntaxKind.GenericName);
1170N(SyntaxKind.IdentifierToken, "Func");
1171N(SyntaxKind.TypeArgumentList);
1173N(SyntaxKind.LessThanToken);
1174N(SyntaxKind.PredefinedType);
1176N(SyntaxKind.IntKeyword);
1178N(SyntaxKind.CommaToken);
1179N(SyntaxKind.PredefinedType);
1181N(SyntaxKind.IntKeyword);
1183N(SyntaxKind.CommaToken);
1184N(SyntaxKind.PredefinedType);
1186N(SyntaxKind.IntKeyword);
1188N(SyntaxKind.GreaterThanToken);
1191N(SyntaxKind.VariableDeclarator);
1193N(SyntaxKind.IdentifierToken, "func1");
1195N(SyntaxKind.EqualsValueClause);
1197N(SyntaxKind.EqualsToken);
1198N(SyntaxKind.ParenthesizedLambdaExpression);
1200N(SyntaxKind.ParameterList);
1202N(SyntaxKind.OpenParenToken);
1203N(SyntaxKind.Parameter);
1205N(SyntaxKind.PredefinedType);
1207N(SyntaxKind.IntKeyword);
1209N(SyntaxKind.IdentifierToken, "x");
1211N(SyntaxKind.CommaToken);
1212N(SyntaxKind.Parameter);
1214N(SyntaxKind.PredefinedType);
1216N(SyntaxKind.IntKeyword);
1218N(SyntaxKind.IdentifierToken, "y");
1220N(SyntaxKind.CloseParenToken);
1222N(SyntaxKind.EqualsGreaterThanToken);
1223N(SyntaxKind.IdentifierName);
1225N(SyntaxKind.IdentifierToken);
1229N(SyntaxKind.SemicolonToken);
1242N(SyntaxKind.FieldDeclaration);
1244N(SyntaxKind.VariableDeclaration);
1246N(SyntaxKind.GenericName);
1248N(SyntaxKind.IdentifierToken, "Func");
1249N(SyntaxKind.TypeArgumentList);
1251N(SyntaxKind.LessThanToken);
1252N(SyntaxKind.PredefinedType);
1254N(SyntaxKind.IntKeyword);
1256N(SyntaxKind.GreaterThanToken);
1259N(SyntaxKind.VariableDeclarator);
1261N(SyntaxKind.IdentifierToken, "func1");
1262N(SyntaxKind.EqualsValueClause);
1264N(SyntaxKind.EqualsToken);
1265N(SyntaxKind.ParenthesizedLambdaExpression);
1267N(SyntaxKind.ParameterList);
1269N(SyntaxKind.OpenParenToken);
1270N(SyntaxKind.CloseParenToken);
1272N(SyntaxKind.EqualsGreaterThanToken);
1273N(SyntaxKind.NumericLiteralExpression);
1275N(SyntaxKind.NumericLiteralToken, "42");
1281N(SyntaxKind.SemicolonToken);
1292N(SyntaxKind.FieldDeclaration);
1294N(SyntaxKind.VariableDeclaration);
1296N(SyntaxKind.GenericName);
1297N(SyntaxKind.IdentifierToken, "Func");
1298N(SyntaxKind.TypeArgumentList);
1300N(SyntaxKind.LessThanToken);
1301N(SyntaxKind.PredefinedType);
1303N(SyntaxKind.IntKeyword);
1305N(SyntaxKind.CommaToken);
1306N(SyntaxKind.PredefinedType);
1308N(SyntaxKind.IntKeyword);
1310N(SyntaxKind.GreaterThanToken);
1313N(SyntaxKind.VariableDeclarator);
1315N(SyntaxKind.IdentifierToken, "func1");
1317N(SyntaxKind.EqualsValueClause);
1319N(SyntaxKind.EqualsToken);
1320N(SyntaxKind.ParenthesizedLambdaExpression);
1322N(SyntaxKind.ParameterList);
1324N(SyntaxKind.OpenParenToken);
1325N(SyntaxKind.Parameter);
1327N(SyntaxKind.IdentifierToken, "_");
1329N(SyntaxKind.CloseParenToken);
1331N(SyntaxKind.EqualsGreaterThanToken);
1332N(SyntaxKind.NumericLiteralExpression);
1334N(SyntaxKind.NumericLiteralToken);
1338N(SyntaxKind.SemicolonToken);
1349N(SyntaxKind.FieldDeclaration);
1351N(SyntaxKind.VariableDeclaration);
1353N(SyntaxKind.GenericName);
1355N(SyntaxKind.IdentifierToken, "Func");
1356N(SyntaxKind.TypeArgumentList);
1358N(SyntaxKind.LessThanToken);
1359N(SyntaxKind.PredefinedType);
1361N(SyntaxKind.StringKeyword);
1363N(SyntaxKind.CommaToken);
1364N(SyntaxKind.PredefinedType);
1366N(SyntaxKind.StringKeyword);
1368N(SyntaxKind.GreaterThanToken);
1371N(SyntaxKind.VariableDeclarator);
1373N(SyntaxKind.IdentifierToken, "func0");
1374N(SyntaxKind.EqualsValueClause);
1376N(SyntaxKind.EqualsToken);
1377N(SyntaxKind.SimpleLambdaExpression);
1379N(SyntaxKind.Parameter);
1381N(SyntaxKind.IdentifierToken, "x");
1383N(SyntaxKind.EqualsGreaterThanToken);
1384N(SyntaxKind.IdentifierName);
1386N(SyntaxKind.IdentifierToken, "x");
1392N(SyntaxKind.SemicolonToken);
1404N(SyntaxKind.FieldDeclaration);
1406N(SyntaxKind.VariableDeclaration);
1408N(SyntaxKind.GenericName);
1410N(SyntaxKind.IdentifierToken, "Func");
1411N(SyntaxKind.TypeArgumentList);
1413N(SyntaxKind.LessThanToken);
1414N(SyntaxKind.PredefinedType);
1416N(SyntaxKind.StringKeyword);
1418N(SyntaxKind.CommaToken);
1419N(SyntaxKind.PredefinedType);
1421N(SyntaxKind.StringKeyword);
1423N(SyntaxKind.GreaterThanToken);
1426N(SyntaxKind.VariableDeclarator);
1428N(SyntaxKind.IdentifierToken, "func1");
1429N(SyntaxKind.EqualsValueClause);
1431N(SyntaxKind.EqualsToken);
1432N(SyntaxKind.SimpleLambdaExpression);
1434N(SyntaxKind.Parameter);
1436N(SyntaxKind.IdentifierToken, "x");
1438N(SyntaxKind.EqualsGreaterThanToken);
1439N(SyntaxKind.IdentifierName);
1441N(SyntaxKind.IdentifierToken, "x");
1447N(SyntaxKind.SemicolonToken);
1462N(SyntaxKind.FieldDeclaration);
1464N(SyntaxKind.VariableDeclaration);
1466N(SyntaxKind.GenericName);
1468N(SyntaxKind.IdentifierToken, "Func");
1469N(SyntaxKind.TypeArgumentList);
1471N(SyntaxKind.LessThanToken);
1472N(SyntaxKind.PredefinedType);
1474N(SyntaxKind.StringKeyword);
1476N(SyntaxKind.CommaToken);
1477N(SyntaxKind.PredefinedType);
1479N(SyntaxKind.StringKeyword);
1481N(SyntaxKind.GreaterThanToken);
1484N(SyntaxKind.VariableDeclarator);
1486N(SyntaxKind.IdentifierToken, "func2");
1487N(SyntaxKind.EqualsValueClause);
1489N(SyntaxKind.EqualsToken);
1490N(SyntaxKind.SimpleLambdaExpression);
1492N(SyntaxKind.Parameter);
1494N(SyntaxKind.IdentifierToken, "x");
1496N(SyntaxKind.EqualsGreaterThanToken);
1497N(SyntaxKind.IdentifierName);
1499N(SyntaxKind.IdentifierToken, "x");
1505N(SyntaxKind.SemicolonToken);
1517N(SyntaxKind.FieldDeclaration);
1519N(SyntaxKind.VariableDeclaration);
1521N(SyntaxKind.GenericName);
1523N(SyntaxKind.IdentifierToken, "Func");
1524N(SyntaxKind.TypeArgumentList);
1526N(SyntaxKind.LessThanToken);
1527N(SyntaxKind.PredefinedType);
1529N(SyntaxKind.StringKeyword);
1531N(SyntaxKind.CommaToken);
1532N(SyntaxKind.PredefinedType);
1534N(SyntaxKind.StringKeyword);
1536N(SyntaxKind.GreaterThanToken);
1539N(SyntaxKind.VariableDeclarator);
1541N(SyntaxKind.IdentifierToken, "func3");
1542N(SyntaxKind.EqualsValueClause);
1544N(SyntaxKind.EqualsToken);
1545N(SyntaxKind.SuppressNullableWarningExpression);
1547N(SyntaxKind.IdentifierName);
1549N(SyntaxKind.IdentifierToken, "x");
1551N(SyntaxKind.ExclamationToken);
1556N(SyntaxKind.SemicolonToken);
1567N(SyntaxKind.FieldDeclaration);
1569N(SyntaxKind.VariableDeclaration);
1571N(SyntaxKind.GenericName);
1573N(SyntaxKind.IdentifierToken, "Func");
1574N(SyntaxKind.TypeArgumentList);
1576N(SyntaxKind.LessThanToken);
1577N(SyntaxKind.PredefinedType);
1579N(SyntaxKind.StringKeyword);
1581N(SyntaxKind.CommaToken);
1582N(SyntaxKind.PredefinedType);
1584N(SyntaxKind.StringKeyword);
1586N(SyntaxKind.GreaterThanToken);
1589N(SyntaxKind.VariableDeclarator);
1591N(SyntaxKind.IdentifierToken, "func4");
1592N(SyntaxKind.EqualsValueClause);
1594N(SyntaxKind.EqualsToken);
1595N(SyntaxKind.SuppressNullableWarningExpression);
1597N(SyntaxKind.IdentifierName);
1599N(SyntaxKind.IdentifierToken, "x");
1601N(SyntaxKind.ExclamationToken);
1606N(SyntaxKind.SemicolonToken);
1617N(SyntaxKind.FieldDeclaration);
1619N(SyntaxKind.VariableDeclaration);
1621N(SyntaxKind.GenericName);
1623N(SyntaxKind.IdentifierToken, "Func");
1624N(SyntaxKind.TypeArgumentList);
1626N(SyntaxKind.LessThanToken);
1627N(SyntaxKind.PredefinedType);
1629N(SyntaxKind.StringKeyword);
1631N(SyntaxKind.CommaToken);
1632N(SyntaxKind.PredefinedType);
1634N(SyntaxKind.StringKeyword);
1636N(SyntaxKind.GreaterThanToken);
1639N(SyntaxKind.VariableDeclarator);
1641N(SyntaxKind.IdentifierToken, "func5");
1642N(SyntaxKind.EqualsValueClause);
1644N(SyntaxKind.EqualsToken);
1645N(SyntaxKind.SimpleLambdaExpression);
1647N(SyntaxKind.Parameter);
1649N(SyntaxKind.IdentifierToken, "x");
1651N(SyntaxKind.EqualsGreaterThanToken);
1652N(SyntaxKind.IdentifierName);
1654N(SyntaxKind.IdentifierToken, "x");
1660N(SyntaxKind.SemicolonToken);
1674N(SyntaxKind.FieldDeclaration);
1676N(SyntaxKind.VariableDeclaration);
1678N(SyntaxKind.GenericName);
1680N(SyntaxKind.IdentifierToken, "Func");
1681N(SyntaxKind.TypeArgumentList);
1683N(SyntaxKind.LessThanToken);
1684N(SyntaxKind.PredefinedType);
1686N(SyntaxKind.StringKeyword);
1688N(SyntaxKind.CommaToken);
1689N(SyntaxKind.PredefinedType);
1691N(SyntaxKind.StringKeyword);
1693N(SyntaxKind.GreaterThanToken);
1696N(SyntaxKind.VariableDeclarator);
1698N(SyntaxKind.IdentifierToken, "func6");
1699N(SyntaxKind.EqualsValueClause);
1701N(SyntaxKind.EqualsToken);
1702N(SyntaxKind.SimpleLambdaExpression);
1704N(SyntaxKind.Parameter);
1706N(SyntaxKind.IdentifierToken, "x");
1708N(SyntaxKind.EqualsGreaterThanToken);
1709N(SyntaxKind.IdentifierName);
1711N(SyntaxKind.IdentifierToken, "x");
1717N(SyntaxKind.SemicolonToken);
1729N(SyntaxKind.FieldDeclaration);
1731N(SyntaxKind.VariableDeclaration);
1733N(SyntaxKind.GenericName);
1735N(SyntaxKind.IdentifierToken, "Func");
1736N(SyntaxKind.TypeArgumentList);
1738N(SyntaxKind.LessThanToken);
1739N(SyntaxKind.PredefinedType);
1741N(SyntaxKind.StringKeyword);
1743N(SyntaxKind.CommaToken);
1744N(SyntaxKind.PredefinedType);
1746N(SyntaxKind.StringKeyword);
1748N(SyntaxKind.GreaterThanToken);
1751N(SyntaxKind.VariableDeclarator);
1753N(SyntaxKind.IdentifierToken, "func7");
1754N(SyntaxKind.EqualsValueClause);
1756N(SyntaxKind.EqualsToken);
1757N(SyntaxKind.SimpleLambdaExpression);
1759N(SyntaxKind.Parameter);
1761N(SyntaxKind.IdentifierToken, "x");
1763N(SyntaxKind.EqualsGreaterThanToken);
1764N(SyntaxKind.IdentifierName);
1766N(SyntaxKind.IdentifierToken, "x");
1772N(SyntaxKind.SemicolonToken);
1783N(SyntaxKind.FieldDeclaration);
1785N(SyntaxKind.VariableDeclaration);
1787N(SyntaxKind.GenericName);
1789N(SyntaxKind.IdentifierToken, "Func");
1790N(SyntaxKind.TypeArgumentList);
1792N(SyntaxKind.LessThanToken);
1793N(SyntaxKind.PredefinedType);
1795N(SyntaxKind.StringKeyword);
1797N(SyntaxKind.CommaToken);
1798N(SyntaxKind.PredefinedType);
1800N(SyntaxKind.StringKeyword);
1802N(SyntaxKind.GreaterThanToken);
1805N(SyntaxKind.VariableDeclarator);
1807N(SyntaxKind.IdentifierToken, "func8");
1808N(SyntaxKind.EqualsValueClause);
1810N(SyntaxKind.EqualsToken);
1811N(SyntaxKind.SimpleLambdaExpression);
1813N(SyntaxKind.Parameter);
1815N(SyntaxKind.IdentifierToken, "x");
1817N(SyntaxKind.EqualsGreaterThanToken);
1818N(SyntaxKind.IdentifierName);
1820N(SyntaxKind.IdentifierToken, "x");
1826N(SyntaxKind.SemicolonToken);
1838N(SyntaxKind.FieldDeclaration);
1840N(SyntaxKind.VariableDeclaration);
1842N(SyntaxKind.GenericName);
1844N(SyntaxKind.IdentifierToken, "Func");
1845N(SyntaxKind.TypeArgumentList);
1847N(SyntaxKind.LessThanToken);
1848N(SyntaxKind.PredefinedType);
1850N(SyntaxKind.StringKeyword);
1852N(SyntaxKind.CommaToken);
1853N(SyntaxKind.PredefinedType);
1855N(SyntaxKind.StringKeyword);
1857N(SyntaxKind.GreaterThanToken);
1860N(SyntaxKind.VariableDeclarator);
1862N(SyntaxKind.IdentifierToken, "func9");
1863N(SyntaxKind.EqualsValueClause);
1865N(SyntaxKind.EqualsToken);
1866N(SyntaxKind.SimpleLambdaExpression);
1868N(SyntaxKind.Parameter);
1870N(SyntaxKind.IdentifierToken, "x");
1872N(SyntaxKind.EqualsGreaterThanToken);
1873N(SyntaxKind.IdentifierName);
1875N(SyntaxKind.IdentifierToken, "x");
1881N(SyntaxKind.SemicolonToken);
1896N(SyntaxKind.FieldDeclaration);
1898N(SyntaxKind.VariableDeclaration);
1900N(SyntaxKind.GenericName);
1902N(SyntaxKind.IdentifierToken, "Func");
1903N(SyntaxKind.TypeArgumentList);
1905N(SyntaxKind.LessThanToken);
1906N(SyntaxKind.ArrayType);
1908N(SyntaxKind.PredefinedType);
1910N(SyntaxKind.StringKeyword);
1912N(SyntaxKind.ArrayRankSpecifier);
1914N(SyntaxKind.OpenBracketToken);
1915N(SyntaxKind.OmittedArraySizeExpression);
1917N(SyntaxKind.OmittedArraySizeExpressionToken);
1919N(SyntaxKind.CloseBracketToken);
1922N(SyntaxKind.CommaToken);
1923N(SyntaxKind.PredefinedType);
1925N(SyntaxKind.StringKeyword);
1927N(SyntaxKind.GreaterThanToken);
1930N(SyntaxKind.VariableDeclarator);
1932N(SyntaxKind.IdentifierToken, "func0");
1933N(SyntaxKind.EqualsValueClause);
1935N(SyntaxKind.EqualsToken);
1936N(SyntaxKind.ElementAccessExpression);
1938N(SyntaxKind.IdentifierName);
1940N(SyntaxKind.IdentifierToken, "x");
1942N(SyntaxKind.BracketedArgumentList);
1944N(SyntaxKind.OpenBracketToken);
1952N(SyntaxKind.CloseBracketToken);
1958N(SyntaxKind.SemicolonToken);
1970N(SyntaxKind.FieldDeclaration);
1972N(SyntaxKind.VariableDeclaration);
1974N(SyntaxKind.GenericName);
1976N(SyntaxKind.IdentifierToken, "Func");
1977N(SyntaxKind.TypeArgumentList);
1979N(SyntaxKind.LessThanToken);
1980N(SyntaxKind.ArrayType);
1982N(SyntaxKind.PredefinedType);
1984N(SyntaxKind.StringKeyword);
1986N(SyntaxKind.ArrayRankSpecifier);
1988N(SyntaxKind.OpenBracketToken);
1989N(SyntaxKind.OmittedArraySizeExpression);
1991N(SyntaxKind.OmittedArraySizeExpressionToken);
1993N(SyntaxKind.CloseBracketToken);
1996N(SyntaxKind.CommaToken);
1997N(SyntaxKind.PredefinedType);
1999N(SyntaxKind.StringKeyword);
2001N(SyntaxKind.GreaterThanToken);
2004N(SyntaxKind.VariableDeclarator);
2006N(SyntaxKind.IdentifierToken, "func0");
2007N(SyntaxKind.EqualsValueClause);
2009N(SyntaxKind.EqualsToken);
2010N(SyntaxKind.ParenthesizedLambdaExpression);
2012N(SyntaxKind.ParameterList);
2014N(SyntaxKind.OpenParenToken);
2015N(SyntaxKind.Parameter);
2017N(SyntaxKind.ArrayType);
2019N(SyntaxKind.IdentifierName);
2021N(SyntaxKind.IdentifierToken, "x");
2023N(SyntaxKind.ArrayRankSpecifier);
2025N(SyntaxKind.OpenBracketToken);
2026N(SyntaxKind.OmittedArraySizeExpression);
2028N(SyntaxKind.OmittedArraySizeExpressionToken);
2030N(SyntaxKind.CloseBracketToken);
2035N(SyntaxKind.CloseParenToken);
2037N(SyntaxKind.EqualsGreaterThanToken);
2038N(SyntaxKind.IdentifierName);
2040N(SyntaxKind.IdentifierToken, "x");
2046N(SyntaxKind.SemicolonToken);
2064N(SyntaxKind.FieldDeclaration);
2066N(SyntaxKind.VariableDeclaration);
2068N(SyntaxKind.GenericName);
2070N(SyntaxKind.IdentifierToken, "Func");
2071N(SyntaxKind.TypeArgumentList);
2073N(SyntaxKind.LessThanToken);
2074N(SyntaxKind.ArrayType);
2076N(SyntaxKind.PredefinedType);
2078N(SyntaxKind.StringKeyword);
2080N(SyntaxKind.ArrayRankSpecifier);
2082N(SyntaxKind.OpenBracketToken);
2083N(SyntaxKind.OmittedArraySizeExpression);
2085N(SyntaxKind.OmittedArraySizeExpressionToken);
2087N(SyntaxKind.CloseBracketToken);
2090N(SyntaxKind.CommaToken);
2091N(SyntaxKind.PredefinedType);
2093N(SyntaxKind.StringKeyword);
2095N(SyntaxKind.GreaterThanToken);
2098N(SyntaxKind.VariableDeclarator);
2100N(SyntaxKind.IdentifierToken, "func0");
2101N(SyntaxKind.EqualsValueClause);
2103N(SyntaxKind.EqualsToken);
2104N(SyntaxKind.ParenthesizedExpression);
2106N(SyntaxKind.OpenParenToken);
2107N(SyntaxKind.PredefinedType);
2109N(SyntaxKind.StringKeyword);
2116N(SyntaxKind.SemicolonToken);
2128N(SyntaxKind.FieldDeclaration);
2130N(SyntaxKind.VariableDeclaration);
2132N(SyntaxKind.GenericName);
2134N(SyntaxKind.IdentifierToken, "Func");
2135N(SyntaxKind.TypeArgumentList);
2137N(SyntaxKind.LessThanToken);
2138N(SyntaxKind.PredefinedType);
2140N(SyntaxKind.StringKeyword);
2142N(SyntaxKind.CommaToken);
2143N(SyntaxKind.PredefinedType);
2145N(SyntaxKind.StringKeyword);
2147N(SyntaxKind.GreaterThanToken);
2150N(SyntaxKind.VariableDeclarator);
2152N(SyntaxKind.IdentifierToken, "func0");
2153N(SyntaxKind.EqualsValueClause);
2155N(SyntaxKind.EqualsToken);
2156N(SyntaxKind.SimpleAssignmentExpression);
2158N(SyntaxKind.IdentifierName);
2160N(SyntaxKind.IdentifierToken, "x");
2162N(SyntaxKind.EqualsToken);
2163N(SyntaxKind.NullLiteralExpression);
2165N(SyntaxKind.NullKeyword);
2171N(SyntaxKind.SemicolonToken);
2188N(SyntaxKind.FieldDeclaration);
2190N(SyntaxKind.VariableDeclaration);
2192N(SyntaxKind.IdentifierName);
2194N(SyntaxKind.IdentifierToken, "var");
2196N(SyntaxKind.VariableDeclarator);
2198N(SyntaxKind.IdentifierToken, "f");
2199N(SyntaxKind.EqualsValueClause);
2201N(SyntaxKind.EqualsToken);
2202N(SyntaxKind.PredefinedType);
2204N(SyntaxKind.IntKeyword);
2209N(SyntaxKind.SemicolonToken);
2218N(SyntaxKind.FieldDeclaration);
2220N(SyntaxKind.VariableDeclaration);
2222N(SyntaxKind.GenericName);
2224N(SyntaxKind.IdentifierToken, "Func");
2225N(SyntaxKind.TypeArgumentList);
2227N(SyntaxKind.LessThanToken);
2228N(SyntaxKind.PredefinedType);
2230N(SyntaxKind.StringKeyword);
2232N(SyntaxKind.CommaToken);
2233N(SyntaxKind.PredefinedType);
2235N(SyntaxKind.StringKeyword);
2237N(SyntaxKind.GreaterThanToken);
2240N(SyntaxKind.VariableDeclarator);
2242N(SyntaxKind.IdentifierToken, "func0");
2243N(SyntaxKind.EqualsValueClause);
2245N(SyntaxKind.EqualsToken);
2246N(SyntaxKind.ParenthesizedLambdaExpression);
2248N(SyntaxKind.ParameterList);
2250N(SyntaxKind.OpenParenToken);
2251N(SyntaxKind.Parameter);
2253N(SyntaxKind.IdentifierToken, "x");
2254N(SyntaxKind.EqualsValueClause);
2256N(SyntaxKind.EqualsToken);
2257N(SyntaxKind.NullLiteralExpression);
2259N(SyntaxKind.NullKeyword);
2263N(SyntaxKind.CloseParenToken);
2265N(SyntaxKind.EqualsGreaterThanToken);
2266N(SyntaxKind.IdentifierName);
2268N(SyntaxKind.IdentifierToken, "x");
2274N(SyntaxKind.SemicolonToken);
2286N(SyntaxKind.AnonymousMethodExpression);
2288N(SyntaxKind.DelegateKeyword);
2289N(SyntaxKind.ParameterList);
2291N(SyntaxKind.OpenParenToken);
2292N(SyntaxKind.Parameter);
2294N(SyntaxKind.IdentifierName);
2296N(SyntaxKind.IdentifierToken, "x");
2299N(SyntaxKind.EqualsValueClause);
2301N(SyntaxKind.EqualsToken);
2302N(SyntaxKind.NumericLiteralExpression);
2304N(SyntaxKind.NumericLiteralToken, "3");
2308N(SyntaxKind.CloseParenToken);
2310N(SyntaxKind.Block);
2312N(SyntaxKind.OpenBraceToken);
2313N(SyntaxKind.ReturnStatement);
2315N(SyntaxKind.ReturnKeyword);
2316N(SyntaxKind.IdentifierName);
2318N(SyntaxKind.IdentifierToken, "x");
2320N(SyntaxKind.SemicolonToken);
2322N(SyntaxKind.CloseBraceToken);
2333N(SyntaxKind.FieldDeclaration);
2335N(SyntaxKind.VariableDeclaration);
2337N(SyntaxKind.GenericName);
2339N(SyntaxKind.IdentifierToken, "Func");
2340N(SyntaxKind.TypeArgumentList);
2342N(SyntaxKind.LessThanToken);
2343N(SyntaxKind.PredefinedType);
2345N(SyntaxKind.StringKeyword);
2347N(SyntaxKind.CommaToken);
2348N(SyntaxKind.PredefinedType);
2350N(SyntaxKind.StringKeyword);
2352N(SyntaxKind.GreaterThanToken);
2355N(SyntaxKind.VariableDeclarator);
2357N(SyntaxKind.IdentifierToken, "func0");
2358N(SyntaxKind.EqualsValueClause);
2360N(SyntaxKind.EqualsToken);
2361N(SyntaxKind.ParenthesizedLambdaExpression);
2363N(SyntaxKind.ParameterList);
2365N(SyntaxKind.OpenParenToken);
2366N(SyntaxKind.Parameter);
2368N(SyntaxKind.IdentifierToken, "y");
2370N(SyntaxKind.CommaToken);
2371N(SyntaxKind.Parameter);
2373N(SyntaxKind.IdentifierToken, "x");
2374N(SyntaxKind.EqualsValueClause);
2376N(SyntaxKind.EqualsToken);
2377N(SyntaxKind.NullLiteralExpression);
2379N(SyntaxKind.NullKeyword);
2383N(SyntaxKind.CloseParenToken);
2385N(SyntaxKind.EqualsGreaterThanToken);
2386N(SyntaxKind.IdentifierName);
2388N(SyntaxKind.IdentifierToken, "x");
2394N(SyntaxKind.SemicolonToken);
2404N(SyntaxKind.FieldDeclaration);
2406N(SyntaxKind.VariableDeclaration);
2408N(SyntaxKind.GenericName);
2410N(SyntaxKind.IdentifierToken, "Func");
2411N(SyntaxKind.TypeArgumentList);
2413N(SyntaxKind.LessThanToken);
2414N(SyntaxKind.PredefinedType);
2416N(SyntaxKind.StringKeyword);
2418N(SyntaxKind.CommaToken);
2419N(SyntaxKind.PredefinedType);
2421N(SyntaxKind.StringKeyword);
2423N(SyntaxKind.GreaterThanToken);
2426N(SyntaxKind.VariableDeclarator);
2428N(SyntaxKind.IdentifierToken, "func0");
2429N(SyntaxKind.EqualsValueClause);
2431N(SyntaxKind.EqualsToken);
2432N(SyntaxKind.ParenthesizedLambdaExpression);
2434N(SyntaxKind.ParameterList);
2436N(SyntaxKind.OpenParenToken);
2437N(SyntaxKind.Parameter);
2439N(SyntaxKind.PredefinedType);
2441N(SyntaxKind.StringKeyword);
2443N(SyntaxKind.IdentifierToken, "x");
2444N(SyntaxKind.EqualsValueClause);
2446N(SyntaxKind.EqualsToken);
2447N(SyntaxKind.NullLiteralExpression);
2449N(SyntaxKind.NullKeyword);
2453N(SyntaxKind.CloseParenToken);
2455N(SyntaxKind.EqualsGreaterThanToken);
2456N(SyntaxKind.IdentifierName);
2458N(SyntaxKind.IdentifierToken, "x");
2464N(SyntaxKind.SemicolonToken);
2474N(SyntaxKind.FieldDeclaration);
2476N(SyntaxKind.VariableDeclaration);
2478N(SyntaxKind.GenericName);
2480N(SyntaxKind.IdentifierToken, "Func");
2481N(SyntaxKind.TypeArgumentList);
2483N(SyntaxKind.LessThanToken);
2484N(SyntaxKind.PredefinedType);
2486N(SyntaxKind.StringKeyword);
2488N(SyntaxKind.CommaToken);
2489N(SyntaxKind.PredefinedType);
2491N(SyntaxKind.StringKeyword);
2493N(SyntaxKind.GreaterThanToken);
2496N(SyntaxKind.VariableDeclarator);
2498N(SyntaxKind.IdentifierToken, "func0");
2499N(SyntaxKind.EqualsValueClause);
2501N(SyntaxKind.EqualsToken);
2502N(SyntaxKind.ParenthesizedLambdaExpression);
2504N(SyntaxKind.ParameterList);
2506N(SyntaxKind.OpenParenToken);
2507N(SyntaxKind.Parameter);
2509N(SyntaxKind.PredefinedType);
2511N(SyntaxKind.StringKeyword);
2513N(SyntaxKind.IdentifierToken, "y");
2515N(SyntaxKind.CommaToken);
2516N(SyntaxKind.Parameter);
2518N(SyntaxKind.PredefinedType);
2520N(SyntaxKind.StringKeyword);
2522N(SyntaxKind.IdentifierToken, "x");
2523N(SyntaxKind.EqualsValueClause);
2526N(SyntaxKind.EqualsToken);
2527N(SyntaxKind.NullLiteralExpression);
2529N(SyntaxKind.NullKeyword);
2533N(SyntaxKind.CloseParenToken);
2535N(SyntaxKind.EqualsGreaterThanToken);
2536N(SyntaxKind.IdentifierName);
2538N(SyntaxKind.IdentifierToken, "x");
2544N(SyntaxKind.SemicolonToken);
2554N(SyntaxKind.ParenthesizedLambdaExpression);
2556N(SyntaxKind.ParameterList);
2558N(SyntaxKind.OpenParenToken);
2559N(SyntaxKind.Parameter);
2561N(SyntaxKind.PredefinedType);
2563N(SyntaxKind.DoubleKeyword);
2565N(SyntaxKind.IdentifierToken, "d");
2566N(SyntaxKind.EqualsValueClause);
2568N(SyntaxKind.EqualsToken);
2569N(SyntaxKind.AddExpression);
2571N(SyntaxKind.IdentifierName);
2573N(SyntaxKind.IdentifierToken, "x");
2575N(SyntaxKind.PlusToken);
2576N(SyntaxKind.IdentifierName);
2578N(SyntaxKind.IdentifierToken, "y");
2583N(SyntaxKind.CloseParenToken);
2585N(SyntaxKind.EqualsGreaterThanToken);
2586N(SyntaxKind.MultiplyExpression);
2588N(SyntaxKind.IdentifierName);
2590N(SyntaxKind.IdentifierToken, "d");
2592N(SyntaxKind.AsteriskToken);
2593N(SyntaxKind.NumericLiteralExpression);
2595N(SyntaxKind.NumericLiteralToken, "2");
2611N(SyntaxKind.ParenthesizedLambdaExpression);
2613N(SyntaxKind.ParameterList);
2615N(SyntaxKind.OpenParenToken);
2616N(SyntaxKind.Parameter);
2618N(SyntaxKind.PredefinedType);
2620N(SyntaxKind.StringKeyword);
2622N(SyntaxKind.IdentifierToken, "a");
2624N(SyntaxKind.CommaToken);
2625N(SyntaxKind.Parameter);
2627N(SyntaxKind.PredefinedType);
2629N(SyntaxKind.DoubleKeyword);
2631N(SyntaxKind.IdentifierToken, "b");
2632N(SyntaxKind.EqualsValueClause);
2634N(SyntaxKind.EqualsToken);
2641N(SyntaxKind.CloseParenToken);
2643N(SyntaxKind.EqualsGreaterThanToken);
2644N(SyntaxKind.AddExpression);
2646N(SyntaxKind.InvocationExpression);
2648N(SyntaxKind.SimpleMemberAccessExpression);
2650N(SyntaxKind.PredefinedType);
2652N(SyntaxKind.DoubleKeyword);
2654N(SyntaxKind.DotToken);
2655N(SyntaxKind.IdentifierName);
2657N(SyntaxKind.IdentifierToken, "Parse");
2660N(SyntaxKind.ArgumentList);
2662N(SyntaxKind.OpenParenToken);
2663N(SyntaxKind.Argument);
2665N(SyntaxKind.IdentifierName);
2667N(SyntaxKind.IdentifierToken, "a");
2670N(SyntaxKind.CloseParenToken);
2673N(SyntaxKind.PlusToken);
2674N(SyntaxKind.IdentifierName);
2676N(SyntaxKind.IdentifierToken, "b");
2690N(SyntaxKind.AnonymousMethodExpression);
2692N(SyntaxKind.DelegateKeyword);
2693N(SyntaxKind.ParameterList);
2695N(SyntaxKind.OpenParenToken);
2696N(SyntaxKind.Parameter);
2698N(SyntaxKind.PredefinedType);
2700N(SyntaxKind.IntKeyword);
2702N(SyntaxKind.IdentifierToken, "x");
2703N(SyntaxKind.EqualsValueClause);
2705N(SyntaxKind.EqualsToken);
2712N(SyntaxKind.CommaToken);
2713N(SyntaxKind.Parameter);
2715N(SyntaxKind.PredefinedType);
2717N(SyntaxKind.IntKeyword);
2719N(SyntaxKind.IdentifierToken, "y");
2721N(SyntaxKind.CloseParenToken);
2723N(SyntaxKind.Block);
2725N(SyntaxKind.OpenBraceToken);
2726N(SyntaxKind.ReturnStatement);
2728N(SyntaxKind.ReturnKeyword);
2729N(SyntaxKind.IdentifierName);
2731N(SyntaxKind.IdentifierToken, "x");
2733N(SyntaxKind.SemicolonToken);
2735N(SyntaxKind.CloseBraceToken);
2749N(SyntaxKind.ParenthesizedLambdaExpression);
2751N(SyntaxKind.ParameterList);
2753N(SyntaxKind.OpenParenToken);
2754N(SyntaxKind.Parameter);
2756N(SyntaxKind.PredefinedType);
2758N(SyntaxKind.IntKeyword);
2760N(SyntaxKind.IdentifierToken, "x");
2761N(SyntaxKind.EqualsValueClause);
2763N(SyntaxKind.EqualsToken);
2770N(SyntaxKind.CommaToken);
2771N(SyntaxKind.Parameter);
2773N(SyntaxKind.PredefinedType);
2775N(SyntaxKind.IntKeyword);
2777N(SyntaxKind.IdentifierToken, "y");
2779N(SyntaxKind.CloseParenToken);
2781N(SyntaxKind.EqualsGreaterThanToken);
2782N(SyntaxKind.AddExpression);
2784N(SyntaxKind.IdentifierName);
2786N(SyntaxKind.IdentifierToken, "x");
2788N(SyntaxKind.PlusToken);
2789N(SyntaxKind.IdentifierName);
2791N(SyntaxKind.IdentifierToken, "y");
2805N(SyntaxKind.AnonymousMethodExpression);
2807N(SyntaxKind.DelegateKeyword);
2808N(SyntaxKind.ParameterList);
2810N(SyntaxKind.OpenParenToken);
2811N(SyntaxKind.Parameter);
2813N(SyntaxKind.PredefinedType);
2815N(SyntaxKind.IntKeyword);
2817N(SyntaxKind.IdentifierToken, "x");
2818N(SyntaxKind.EqualsValueClause);
2820N(SyntaxKind.EqualsToken);
2827N(SyntaxKind.CommaToken);
2828N(SyntaxKind.Parameter);
2830N(SyntaxKind.PredefinedType);
2832N(SyntaxKind.IntKeyword);
2834N(SyntaxKind.IdentifierToken, "y");
2836N(SyntaxKind.CloseParenToken);
2838N(SyntaxKind.Block);
2840N(SyntaxKind.OpenBraceToken);
2841N(SyntaxKind.ReturnStatement);
2843N(SyntaxKind.ReturnKeyword);
2844N(SyntaxKind.IdentifierName);
2846N(SyntaxKind.IdentifierToken, "x");
2848N(SyntaxKind.SemicolonToken);
2850N(SyntaxKind.CloseBraceToken);
2872N(SyntaxKind.ParenthesizedExpression);
2874N(SyntaxKind.OpenParenToken);
2875N(SyntaxKind.PredefinedType);
2877N(SyntaxKind.IntKeyword);
2898N(SyntaxKind.AnonymousMethodExpression);
2900N(SyntaxKind.DelegateKeyword);
2901N(SyntaxKind.ParameterList);
2903N(SyntaxKind.OpenParenToken);
2904N(SyntaxKind.Parameter);
2906N(SyntaxKind.PredefinedType);
2908N(SyntaxKind.IntKeyword);
2910N(SyntaxKind.IdentifierToken, "x");
2911N(SyntaxKind.EqualsValueClause);
2913N(SyntaxKind.EqualsToken);
2946N(SyntaxKind.ParenthesizedExpression);
2948N(SyntaxKind.OpenParenToken);
2949N(SyntaxKind.PredefinedType);
2951N(SyntaxKind.IntKeyword);
2970N(SyntaxKind.AnonymousMethodExpression);
2972N(SyntaxKind.DelegateKeyword);
2973N(SyntaxKind.ParameterList);
2975N(SyntaxKind.OpenParenToken);
2976N(SyntaxKind.Parameter);
2978N(SyntaxKind.PredefinedType);
2980N(SyntaxKind.IntKeyword);
2982N(SyntaxKind.IdentifierToken, "x");
2983N(SyntaxKind.EqualsValueClause);
2985N(SyntaxKind.EqualsToken);
2986N(SyntaxKind.NumericLiteralExpression);
2988N(SyntaxKind.NumericLiteralToken, "5");
3018N(SyntaxKind.ParenthesizedExpression);
3020N(SyntaxKind.OpenParenToken);
3021N(SyntaxKind.PredefinedType);
3023N(SyntaxKind.IntKeyword);
3048N(SyntaxKind.AnonymousMethodExpression);
3050N(SyntaxKind.DelegateKeyword);
3051N(SyntaxKind.ParameterList);
3053N(SyntaxKind.OpenParenToken);
3054N(SyntaxKind.Parameter);
3056N(SyntaxKind.PredefinedType);
3058N(SyntaxKind.IntKeyword);
3060N(SyntaxKind.IdentifierToken, "x");
3061N(SyntaxKind.EqualsValueClause);
3063N(SyntaxKind.EqualsToken);
3064N(SyntaxKind.NumericLiteralExpression);
3066N(SyntaxKind.NumericLiteralToken, "3");
3070N(SyntaxKind.CommaToken);
3099N(SyntaxKind.ParenthesizedLambdaExpression);
3101N(SyntaxKind.ParameterList);
3103N(SyntaxKind.OpenParenToken);
3104N(SyntaxKind.Parameter);
3106N(SyntaxKind.PredefinedType);
3108N(SyntaxKind.IntKeyword);
3111N(SyntaxKind.EqualsValueClause);
3113N(SyntaxKind.EqualsToken);
3114N(SyntaxKind.NumericLiteralExpression);
3116N(SyntaxKind.NumericLiteralToken, "3");
3120N(SyntaxKind.CloseParenToken);
3122N(SyntaxKind.EqualsGreaterThanToken);
3123N(SyntaxKind.NumericLiteralExpression);
3125N(SyntaxKind.NumericLiteralToken, "4");
3140N(SyntaxKind.AnonymousMethodExpression);
3142N(SyntaxKind.DelegateKeyword);
3143N(SyntaxKind.ParameterList);
3145N(SyntaxKind.OpenParenToken);
3146N(SyntaxKind.Parameter);
3148N(SyntaxKind.PredefinedType);
3150N(SyntaxKind.IntKeyword);
3153N(SyntaxKind.EqualsValueClause);
3155N(SyntaxKind.EqualsToken);
3156N(SyntaxKind.NumericLiteralExpression);
3158N(SyntaxKind.NumericLiteralToken, "3");
3162N(SyntaxKind.CloseParenToken);
3164N(SyntaxKind.Block);
3166N(SyntaxKind.OpenBraceToken);
3167N(SyntaxKind.ReturnStatement);
3169N(SyntaxKind.ReturnKeyword);
3170N(SyntaxKind.NumericLiteralExpression);
3172N(SyntaxKind.NumericLiteralToken, "4");
3174N(SyntaxKind.SemicolonToken);
3176N(SyntaxKind.CloseBraceToken);
3188N(SyntaxKind.ParenthesizedLambdaExpression);
3190N(SyntaxKind.ParameterList);
3192N(SyntaxKind.OpenParenToken);
3193N(SyntaxKind.Parameter);
3195N(SyntaxKind.PredefinedType);
3197N(SyntaxKind.IntKeyword);
3199N(SyntaxKind.IdentifierToken, "x");
3200N(SyntaxKind.EqualsValueClause);
3202N(SyntaxKind.EqualsToken);
3203N(SyntaxKind.SimpleAssignmentExpression);
3205N(SyntaxKind.NumericLiteralExpression);
3207N(SyntaxKind.NumericLiteralToken, "3");
3209N(SyntaxKind.EqualsToken);
3210N(SyntaxKind.NumericLiteralExpression);
3212N(SyntaxKind.NumericLiteralToken, "3");
3217N(SyntaxKind.CloseParenToken);
3219N(SyntaxKind.EqualsGreaterThanToken);
3220N(SyntaxKind.IdentifierName);
3222N(SyntaxKind.IdentifierToken, "x");
3243N(SyntaxKind.ParenthesizedExpression);
3245N(SyntaxKind.OpenParenToken);
3246N(SyntaxKind.PredefinedType);
3248N(SyntaxKind.IntKeyword);
3261N(SyntaxKind.AnonymousMethodExpression);
3263N(SyntaxKind.DelegateKeyword);
3264N(SyntaxKind.ParameterList);
3266N(SyntaxKind.OpenParenToken);
3267N(SyntaxKind.Parameter);
3269N(SyntaxKind.PredefinedType);
3271N(SyntaxKind.IntKeyword);
3273N(SyntaxKind.IdentifierToken, "x");
3274N(SyntaxKind.EqualsValueClause);
3276N(SyntaxKind.EqualsToken);
3277N(SyntaxKind.NumericLiteralExpression);
3279N(SyntaxKind.NumericLiteralToken, "10");
3283N(SyntaxKind.CloseParenToken);
3285N(SyntaxKind.Block);
3287N(SyntaxKind.OpenBraceToken);
3288N(SyntaxKind.ReturnStatement);
3290N(SyntaxKind.ReturnKeyword);
3291N(SyntaxKind.IdentifierName);
3293N(SyntaxKind.IdentifierToken, "x");
3295N(SyntaxKind.SemicolonToken);
3297N(SyntaxKind.CloseBraceToken);
3309N(SyntaxKind.ParenthesizedLambdaExpression);
3311N(SyntaxKind.ParameterList);
3313N(SyntaxKind.OpenParenToken);
3314N(SyntaxKind.Parameter);
3316N(SyntaxKind.AttributeList);
3318N(SyntaxKind.OpenBracketToken);
3319N(SyntaxKind.Attribute);
3321N(SyntaxKind.IdentifierName);
3323N(SyntaxKind.IdentifierToken, "MyAttribute");
3325N(SyntaxKind.AttributeArgumentList);
3327N(SyntaxKind.OpenParenToken);
3328N(SyntaxKind.AttributeArgument);
3330N(SyntaxKind.NumericLiteralExpression);
3332N(SyntaxKind.NumericLiteralToken, "3");
3335N(SyntaxKind.CommaToken);
3336N(SyntaxKind.AttributeArgument);
3338N(SyntaxKind.NameEquals);
3340N(SyntaxKind.IdentifierName);
3342N(SyntaxKind.IdentifierToken, "arg1");
3344N(SyntaxKind.EqualsToken);
3346N(SyntaxKind.TrueLiteralExpression);
3348N(SyntaxKind.TrueKeyword);
3351N(SyntaxKind.CloseParenToken);
3354N(SyntaxKind.CloseBracketToken);
3356N(SyntaxKind.PredefinedType);
3358N(SyntaxKind.IntKeyword);
3360N(SyntaxKind.IdentifierToken, "x");
3361N(SyntaxKind.EqualsValueClause);
3363N(SyntaxKind.EqualsToken);
3364N(SyntaxKind.UnaryMinusExpression);
3366N(SyntaxKind.MinusToken);
3367N(SyntaxKind.NumericLiteralExpression);
3369N(SyntaxKind.NumericLiteralToken, "1");
3374N(SyntaxKind.CloseParenToken);
3376N(SyntaxKind.EqualsGreaterThanToken);
3377N(SyntaxKind.IdentifierName);
3379N(SyntaxKind.IdentifierToken, "x");
3389N(SyntaxKind.AnonymousMethodExpression);
3391N(SyntaxKind.DelegateKeyword);
3392N(SyntaxKind.ParameterList);
3394N(SyntaxKind.OpenParenToken);
3395N(SyntaxKind.Parameter);
3397N(SyntaxKind.AttributeList);
3399N(SyntaxKind.OpenBracketToken);
3400N(SyntaxKind.Attribute);
3402N(SyntaxKind.IdentifierName);
3404N(SyntaxKind.IdentifierToken, "MyAttribute");
3406N(SyntaxKind.AttributeArgumentList);
3408N(SyntaxKind.OpenParenToken);
3409N(SyntaxKind.AttributeArgument);
3411N(SyntaxKind.NumericLiteralExpression);
3413N(SyntaxKind.NumericLiteralToken, "3");
3416N(SyntaxKind.CommaToken);
3417N(SyntaxKind.AttributeArgument);
3419N(SyntaxKind.NameEquals);
3421N(SyntaxKind.IdentifierName);
3423N(SyntaxKind.IdentifierToken, "arg1");
3425N(SyntaxKind.EqualsToken);
3427N(SyntaxKind.TrueLiteralExpression);
3429N(SyntaxKind.TrueKeyword);
3432N(SyntaxKind.CloseParenToken);
3435N(SyntaxKind.CloseBracketToken);
3437N(SyntaxKind.PredefinedType);
3439N(SyntaxKind.IntKeyword);
3441N(SyntaxKind.IdentifierToken, "x");
3442N(SyntaxKind.EqualsValueClause);
3444N(SyntaxKind.EqualsToken);
3445N(SyntaxKind.UnaryMinusExpression);
3448N(SyntaxKind.MinusToken);
3449N(SyntaxKind.NumericLiteralExpression);
3451N(SyntaxKind.NumericLiteralToken, "1");
3456N(SyntaxKind.CloseParenToken);
3458N(SyntaxKind.Block);
3460N(SyntaxKind.OpenBraceToken);
3461N(SyntaxKind.ReturnStatement);
3463N(SyntaxKind.ReturnKeyword);
3464N(SyntaxKind.IdentifierName);
3466N(SyntaxKind.IdentifierToken, "x");
3468N(SyntaxKind.SemicolonToken);
3470N(SyntaxKind.CloseBraceToken);
3481N(SyntaxKind.ParenthesizedLambdaExpression);
3483N(SyntaxKind.ParameterList);
3485N(SyntaxKind.OpenParenToken);
3486N(SyntaxKind.Parameter);
3488N(SyntaxKind.RefKeyword);
3489N(SyntaxKind.PredefinedType);
3491N(SyntaxKind.IntKeyword);
3493N(SyntaxKind.IdentifierToken, "a");
3495N(SyntaxKind.CommaToken);
3496N(SyntaxKind.Parameter);
3498N(SyntaxKind.OutKeyword);
3499N(SyntaxKind.PredefinedType);
3501N(SyntaxKind.IntKeyword);
3503N(SyntaxKind.IdentifierToken, "b");
3505N(SyntaxKind.CommaToken);
3506N(SyntaxKind.Parameter);
3508N(SyntaxKind.PredefinedType);
3510N(SyntaxKind.IntKeyword);
3512N(SyntaxKind.IdentifierToken, "c");
3513N(SyntaxKind.EqualsValueClause);
3515N(SyntaxKind.EqualsToken);
3516N(SyntaxKind.NumericLiteralExpression);
3518N(SyntaxKind.NumericLiteralToken, "0");
3522N(SyntaxKind.CloseParenToken);
3524N(SyntaxKind.EqualsGreaterThanToken);
3525N(SyntaxKind.Block);
3527N(SyntaxKind.OpenBraceToken);
3528N(SyntaxKind.ExpressionStatement);
3530N(SyntaxKind.SimpleAssignmentExpression);
3532N(SyntaxKind.IdentifierName);
3534N(SyntaxKind.IdentifierToken, "b");
3536N(SyntaxKind.EqualsToken);
3537N(SyntaxKind.AddExpression);
3539N(SyntaxKind.IdentifierName);
3541N(SyntaxKind.IdentifierToken, "a");
3543N(SyntaxKind.PlusToken);
3544N(SyntaxKind.IdentifierName);
3546N(SyntaxKind.IdentifierToken, "c");
3550N(SyntaxKind.SemicolonToken);
3552N(SyntaxKind.CloseBraceToken);
3564N(SyntaxKind.ParenthesizedLambdaExpression);
3566N(SyntaxKind.ParameterList);
3568N(SyntaxKind.OpenParenToken);
3569N(SyntaxKind.Parameter);
3571N(SyntaxKind.PredefinedType);
3573N(SyntaxKind.IntKeyword);
3575N(SyntaxKind.IdentifierToken, "arg");
3576N(SyntaxKind.EqualsValueClause);
3578N(SyntaxKind.EqualsToken);
3579N(SyntaxKind.SwitchExpression);
3581N(SyntaxKind.IdentifierName);
3583N(SyntaxKind.IdentifierToken, "y");
3585N(SyntaxKind.SwitchKeyword);
3586N(SyntaxKind.OpenBraceToken);
3587N(SyntaxKind.SwitchExpressionArm);
3589N(SyntaxKind.RelationalPattern);
3591N(SyntaxKind.LessThanToken);
3592N(SyntaxKind.NumericLiteralExpression);
3594N(SyntaxKind.NumericLiteralToken, "0");
3597N(SyntaxKind.EqualsGreaterThanToken);
3598N(SyntaxKind.UnaryMinusExpression);
3600N(SyntaxKind.MinusToken);
3601N(SyntaxKind.NumericLiteralExpression);
3603N(SyntaxKind.NumericLiteralToken, "1");
3607N(SyntaxKind.CommaToken);
3608N(SyntaxKind.SwitchExpressionArm);
3610N(SyntaxKind.ConstantPattern);
3612N(SyntaxKind.NumericLiteralExpression);
3614N(SyntaxKind.NumericLiteralToken, "0");
3617N(SyntaxKind.EqualsGreaterThanToken);
3618N(SyntaxKind.NumericLiteralExpression);
3620N(SyntaxKind.NumericLiteralToken, "0");
3623N(SyntaxKind.CommaToken);
3624N(SyntaxKind.SwitchExpressionArm);
3626N(SyntaxKind.RelationalPattern);
3628N(SyntaxKind.GreaterThanToken);
3629N(SyntaxKind.NumericLiteralExpression);
3631N(SyntaxKind.NumericLiteralToken, "0");
3634N(SyntaxKind.EqualsGreaterThanToken);
3635N(SyntaxKind.NumericLiteralExpression);
3637N(SyntaxKind.NumericLiteralToken, "1");
3640N(SyntaxKind.CloseBraceToken);
3644N(SyntaxKind.CloseParenToken);
3646N(SyntaxKind.EqualsGreaterThanToken);
3647N(SyntaxKind.IdentifierName);
3649N(SyntaxKind.IdentifierToken, "arg");
3661N(SyntaxKind.ParenthesizedLambdaExpression);
3663N(SyntaxKind.ParameterList);
3665N(SyntaxKind.OpenParenToken);
3666N(SyntaxKind.Parameter);
3668N(SyntaxKind.PredefinedType);
3670N(SyntaxKind.IntKeyword);
3672N(SyntaxKind.IdentifierToken, "arg");
3674N(SyntaxKind.CommaToken);
3675N(SyntaxKind.Parameter);
3677N(SyntaxKind.GenericName);
3679N(SyntaxKind.IdentifierToken, "Func");
3680N(SyntaxKind.TypeArgumentList);
3682N(SyntaxKind.LessThanToken);
3683N(SyntaxKind.PredefinedType);
3685N(SyntaxKind.IntKeyword);
3687N(SyntaxKind.CommaToken);
3688N(SyntaxKind.PredefinedType);
3690N(SyntaxKind.IntKeyword);
3692N(SyntaxKind.GreaterThanToken);
3695N(SyntaxKind.IdentifierToken, "lam");
3696N(SyntaxKind.EqualsValueClause);
3698N(SyntaxKind.EqualsToken);
3699N(SyntaxKind.ParenthesizedLambdaExpression);
3701N(SyntaxKind.ParameterList);
3703N(SyntaxKind.OpenParenToken);
3704N(SyntaxKind.Parameter);
3706N(SyntaxKind.IdentifierToken, "x");
3708N(SyntaxKind.CloseParenToken);
3710N(SyntaxKind.EqualsGreaterThanToken);
3711N(SyntaxKind.MultiplyExpression);
3713N(SyntaxKind.NumericLiteralExpression);
3715N(SyntaxKind.NumericLiteralToken, "2");
3717N(SyntaxKind.AsteriskToken);
3718N(SyntaxKind.IdentifierName);
3720N(SyntaxKind.IdentifierToken, "x");
3726N(SyntaxKind.CloseParenToken);
3728N(SyntaxKind.EqualsGreaterThanToken);
3729N(SyntaxKind.InvocationExpression);
3731N(SyntaxKind.IdentifierName);
3733N(SyntaxKind.IdentifierToken, "lam");
3735N(SyntaxKind.ArgumentList);
3737N(SyntaxKind.OpenParenToken);
3738N(SyntaxKind.Argument);
3740N(SyntaxKind.IdentifierName);
3742N(SyntaxKind.IdentifierToken, "arg");
3745N(SyntaxKind.CloseParenToken);
3761N(SyntaxKind.ParenthesizedLambdaExpression);
3763N(SyntaxKind.ParameterList);
3765N(SyntaxKind.OpenParenToken);
3766N(SyntaxKind.Parameter);
3768N(SyntaxKind.PredefinedType);
3770N(SyntaxKind.IntKeyword);
3772N(SyntaxKind.IdentifierToken, "arg");
3774N(SyntaxKind.CommaToken);
3775N(SyntaxKind.Parameter);
3777N(SyntaxKind.GenericName);
3779N(SyntaxKind.IdentifierToken, "Func");
3780N(SyntaxKind.TypeArgumentList);
3782N(SyntaxKind.LessThanToken);
3783N(SyntaxKind.PredefinedType);
3785N(SyntaxKind.IntKeyword);
3787N(SyntaxKind.CommaToken);
3788N(SyntaxKind.IdentifierName);
3790N(SyntaxKind.IdentifierToken, "Color");
3792N(SyntaxKind.GreaterThanToken);
3795N(SyntaxKind.IdentifierToken, "colorFunc");
3796N(SyntaxKind.EqualsValueClause);
3798N(SyntaxKind.EqualsToken);
3799N(SyntaxKind.ParenthesizedLambdaExpression);
3801N(SyntaxKind.ParameterList);
3803N(SyntaxKind.OpenParenToken);
3804N(SyntaxKind.Parameter);
3806N(SyntaxKind.IdentifierName);
3808N(SyntaxKind.IdentifierToken, "Color");
3810N(SyntaxKind.IdentifierToken, "c");
3811N(SyntaxKind.EqualsValueClause);
3813N(SyntaxKind.EqualsToken);
3814N(SyntaxKind.SimpleMemberAccessExpression);
3816N(SyntaxKind.IdentifierName);
3818N(SyntaxKind.IdentifierToken, "Color");
3820N(SyntaxKind.DotToken);
3821N(SyntaxKind.IdentifierName);
3823N(SyntaxKind.IdentifierToken, "Red");
3828N(SyntaxKind.CloseParenToken);
3830N(SyntaxKind.EqualsGreaterThanToken);
3831N(SyntaxKind.SwitchExpression);
3833N(SyntaxKind.IdentifierName);
3835N(SyntaxKind.IdentifierToken, "c");
3837N(SyntaxKind.SwitchKeyword);
3838N(SyntaxKind.OpenBraceToken);
3839N(SyntaxKind.SwitchExpressionArm);
3841N(SyntaxKind.ConstantPattern);
3843N(SyntaxKind.NumericLiteralExpression);
3845N(SyntaxKind.NumericLiteralToken, "1");
3848N(SyntaxKind.EqualsGreaterThanToken);
3849N(SyntaxKind.SimpleMemberAccessExpression);
3851N(SyntaxKind.IdentifierName);
3853N(SyntaxKind.IdentifierToken, "Color");
3855N(SyntaxKind.DotToken);
3856N(SyntaxKind.IdentifierName);
3858N(SyntaxKind.IdentifierToken, "Green");
3862N(SyntaxKind.CommaToken);
3863N(SyntaxKind.SwitchExpressionArm);
3865N(SyntaxKind.ConstantPattern);
3867N(SyntaxKind.NumericLiteralExpression);
3869N(SyntaxKind.NumericLiteralToken, "2");
3872N(SyntaxKind.EqualsGreaterThanToken);
3873N(SyntaxKind.SimpleMemberAccessExpression);
3875N(SyntaxKind.IdentifierName);
3877N(SyntaxKind.IdentifierToken, "Color");
3879N(SyntaxKind.DotToken);
3880N(SyntaxKind.IdentifierName);
3882N(SyntaxKind.IdentifierToken, "Red");
3886N(SyntaxKind.CommaToken);
3887N(SyntaxKind.SwitchExpressionArm);
3889N(SyntaxKind.ConstantPattern);
3891N(SyntaxKind.NumericLiteralExpression);
3893N(SyntaxKind.NumericLiteralToken, "3");
3896N(SyntaxKind.EqualsGreaterThanToken);
3897N(SyntaxKind.SimpleMemberAccessExpression);
3899N(SyntaxKind.IdentifierName);
3901N(SyntaxKind.IdentifierToken, "Color");
3903N(SyntaxKind.DotToken);
3904N(SyntaxKind.IdentifierName);
3906N(SyntaxKind.IdentifierToken, "Blue");
3910N(SyntaxKind.CloseBraceToken);
3915N(SyntaxKind.CloseParenToken);
3917N(SyntaxKind.EqualsGreaterThanToken);
3918N(SyntaxKind.Block);
3920N(SyntaxKind.OpenBraceToken);
3921N(SyntaxKind.ReturnStatement);
3923N(SyntaxKind.ReturnKeyword);
3924N(SyntaxKind.InvocationExpression);
3926N(SyntaxKind.IdentifierName);
3928N(SyntaxKind.IdentifierToken, "colorFunc");
3930N(SyntaxKind.ArgumentList);
3932N(SyntaxKind.OpenParenToken);
3933N(SyntaxKind.Argument);
3935N(SyntaxKind.IdentifierName);
3937N(SyntaxKind.IdentifierToken, "arg");
3940N(SyntaxKind.CloseParenToken);
3943N(SyntaxKind.SemicolonToken);
3945N(SyntaxKind.CloseBraceToken);
3957N(SyntaxKind.ParenthesizedLambdaExpression);
3959N(SyntaxKind.ParameterList);
3961N(SyntaxKind.OpenParenToken);
3962N(SyntaxKind.Parameter);
3964N(SyntaxKind.IdentifierToken, "a");
3965N(SyntaxKind.EqualsValueClause);
3967N(SyntaxKind.EqualsToken);
3968N(SyntaxKind.ParenthesizedLambdaExpression);
3970N(SyntaxKind.ParameterList);
3972N(SyntaxKind.OpenParenToken);
3973N(SyntaxKind.Parameter);
3975N(SyntaxKind.IdentifierToken, "b");
3976N(SyntaxKind.EqualsValueClause);
3978N(SyntaxKind.EqualsToken);
3979N(SyntaxKind.ParenthesizedLambdaExpression);
3981N(SyntaxKind.ParameterList);
3983N(SyntaxKind.OpenParenToken);
3984N(SyntaxKind.Parameter);
3986N(SyntaxKind.IdentifierToken, "c");
3987N(SyntaxKind.EqualsValueClause);
3989N(SyntaxKind.EqualsToken);
3990N(SyntaxKind.ParenthesizedLambdaExpression);
3992N(SyntaxKind.ParameterList);
3994N(SyntaxKind.OpenParenToken);
3995N(SyntaxKind.Parameter);
3997N(SyntaxKind.IdentifierToken, "d");
3998N(SyntaxKind.EqualsValueClause);
4000N(SyntaxKind.EqualsToken);
4001N(SyntaxKind.NumericLiteralExpression);
4003N(SyntaxKind.NumericLiteralToken, "3");
4007N(SyntaxKind.CloseParenToken);
4009N(SyntaxKind.EqualsGreaterThanToken);
4010N(SyntaxKind.IdentifierName);
4012N(SyntaxKind.IdentifierToken, "d");
4017N(SyntaxKind.CloseParenToken);
4019N(SyntaxKind.EqualsGreaterThanToken);
4020N(SyntaxKind.IdentifierName);
4022N(SyntaxKind.IdentifierToken, "c");
4027N(SyntaxKind.CloseParenToken);
4029N(SyntaxKind.EqualsGreaterThanToken);
4030N(SyntaxKind.IdentifierName);
4032N(SyntaxKind.IdentifierToken, "b");
4037N(SyntaxKind.CloseParenToken);
4039N(SyntaxKind.EqualsGreaterThanToken);
4040N(SyntaxKind.IdentifierName);
4042N(SyntaxKind.IdentifierToken, "a");
4060N(SyntaxKind.ParenthesizedExpression);
4062N(SyntaxKind.OpenParenToken);
4063N(SyntaxKind.GenericName);
4065N(SyntaxKind.IdentifierToken, "Func");
4066N(SyntaxKind.TypeArgumentList);
4068N(SyntaxKind.LessThanToken);
4069N(SyntaxKind.PredefinedType);
4071N(SyntaxKind.IntKeyword);
4073N(SyntaxKind.CommaToken);
4074N(SyntaxKind.PredefinedType);
4076N(SyntaxKind.IntKeyword);
4078N(SyntaxKind.GreaterThanToken);
4092N(SyntaxKind.ParenthesizedLambdaExpression);
4094N(SyntaxKind.ParameterList);
4096N(SyntaxKind.OpenParenToken);
4097N(SyntaxKind.Parameter);
4099N(SyntaxKind.GenericName);
4101N(SyntaxKind.IdentifierToken, "Func");
4102N(SyntaxKind.TypeArgumentList);
4104N(SyntaxKind.LessThanToken);
4105N(SyntaxKind.PredefinedType);
4107N(SyntaxKind.IntKeyword);
4109N(SyntaxKind.CommaToken);
4110N(SyntaxKind.PredefinedType);
4112N(SyntaxKind.IntKeyword);
4114N(SyntaxKind.GreaterThanToken);
4117N(SyntaxKind.IdentifierToken, "a");
4118N(SyntaxKind.EqualsValueClause);
4120N(SyntaxKind.EqualsToken);
4121N(SyntaxKind.ParenthesizedLambdaExpression);
4123N(SyntaxKind.ParameterList);
4125N(SyntaxKind.OpenParenToken);
4126N(SyntaxKind.Parameter);
4128N(SyntaxKind.PredefinedType);
4130N(SyntaxKind.IntKeyword);
4132N(SyntaxKind.IdentifierToken, "b");
4133N(SyntaxKind.EqualsValueClause);
4135N(SyntaxKind.EqualsToken);
4136N(SyntaxKind.NumericLiteralExpression);
4138N(SyntaxKind.NumericLiteralToken, "5");
4142N(SyntaxKind.CloseParenToken);
4144N(SyntaxKind.EqualsGreaterThanToken);
4145N(SyntaxKind.IdentifierName);
4147N(SyntaxKind.IdentifierToken, "b");
4152N(SyntaxKind.CloseParenToken);
4154N(SyntaxKind.EqualsGreaterThanToken);
4155N(SyntaxKind.IdentifierName);
4157N(SyntaxKind.IdentifierToken, "a");
4169N(SyntaxKind.ParenthesizedLambdaExpression);
4171N(SyntaxKind.ParameterList);
4173N(SyntaxKind.OpenParenToken);
4174N(SyntaxKind.Parameter);
4176N(SyntaxKind.PredefinedType);
4178N(SyntaxKind.IntKeyword);
4180N(SyntaxKind.IdentifierToken, "arg");
4181N(SyntaxKind.EqualsValueClause);
4183N(SyntaxKind.EqualsToken);
4184N(SyntaxKind.ConditionalExpression);
4186N(SyntaxKind.IdentifierName);
4188N(SyntaxKind.IdentifierToken, "a");
4190N(SyntaxKind.QuestionToken);
4191N(SyntaxKind.ConditionalExpression);
4193N(SyntaxKind.IdentifierName);
4195N(SyntaxKind.IdentifierToken, "b");
4197N(SyntaxKind.QuestionToken);
4198N(SyntaxKind.IdentifierName);
4200N(SyntaxKind.IdentifierToken, "w");
4202N(SyntaxKind.ColonToken);
4203N(SyntaxKind.IdentifierName);
4205N(SyntaxKind.IdentifierToken, "x");
4208N(SyntaxKind.ColonToken);
4209N(SyntaxKind.ConditionalExpression);
4211N(SyntaxKind.IdentifierName);
4213N(SyntaxKind.IdentifierToken, "c");
4215N(SyntaxKind.QuestionToken);
4216N(SyntaxKind.IdentifierName);
4218N(SyntaxKind.IdentifierToken, "y");
4220N(SyntaxKind.ColonToken);
4221N(SyntaxKind.IdentifierName);
4223N(SyntaxKind.IdentifierToken, "z");
4229N(SyntaxKind.CloseParenToken);
4231N(SyntaxKind.EqualsGreaterThanToken);
4232N(SyntaxKind.IdentifierName);
4234N(SyntaxKind.IdentifierToken, "arg");
4247N(SyntaxKind.FieldDeclaration);
4249N(SyntaxKind.VariableDeclaration);
4251N(SyntaxKind.GenericName);
4253N(SyntaxKind.IdentifierToken, "Func");
4254N(SyntaxKind.TypeArgumentList);
4256N(SyntaxKind.LessThanToken);
4257N(SyntaxKind.PredefinedType);
4259N(SyntaxKind.StringKeyword);
4261N(SyntaxKind.CommaToken);
4262N(SyntaxKind.PredefinedType);
4264N(SyntaxKind.StringKeyword);
4266N(SyntaxKind.GreaterThanToken);
4269N(SyntaxKind.VariableDeclarator);
4271N(SyntaxKind.IdentifierToken, "func0");
4272N(SyntaxKind.EqualsValueClause);
4274N(SyntaxKind.EqualsToken);
4275N(SyntaxKind.SimpleAssignmentExpression);
4277N(SyntaxKind.SuppressNullableWarningExpression);
4279N(SyntaxKind.SuppressNullableWarningExpression);
4281N(SyntaxKind.IdentifierName);
4283N(SyntaxKind.IdentifierToken, "x");
4285N(SyntaxKind.ExclamationToken);
4287N(SyntaxKind.ExclamationToken);
4289N(SyntaxKind.EqualsToken);
4290N(SyntaxKind.NullLiteralExpression);
4292N(SyntaxKind.NullKeyword);
4298N(SyntaxKind.SemicolonToken);
4311N(SyntaxKind.FieldDeclaration);
4313N(SyntaxKind.VariableDeclaration);
4315N(SyntaxKind.GenericName);
4317N(SyntaxKind.IdentifierToken, "Func");
4318N(SyntaxKind.TypeArgumentList);
4320N(SyntaxKind.LessThanToken);
4321N(SyntaxKind.PredefinedType);
4323N(SyntaxKind.StringKeyword);
4325N(SyntaxKind.CommaToken);
4326N(SyntaxKind.PredefinedType);
4328N(SyntaxKind.StringKeyword);
4330N(SyntaxKind.GreaterThanToken);
4333N(SyntaxKind.VariableDeclarator);
4335N(SyntaxKind.IdentifierToken, "func0");
4336N(SyntaxKind.EqualsValueClause);
4338N(SyntaxKind.EqualsToken);
4339N(SyntaxKind.ParenthesizedLambdaExpression);
4341N(SyntaxKind.ParameterList);
4343N(SyntaxKind.OpenParenToken);
4344N(SyntaxKind.Parameter);
4346N(SyntaxKind.IdentifierToken, "x");
4347N(SyntaxKind.EqualsValueClause);
4349N(SyntaxKind.EqualsToken);
4350N(SyntaxKind.NullLiteralExpression);
4352N(SyntaxKind.NullKeyword);
4356N(SyntaxKind.CloseParenToken);
4358N(SyntaxKind.EqualsGreaterThanToken);
4359N(SyntaxKind.IdentifierName);
4361N(SyntaxKind.IdentifierToken, "x");
4367N(SyntaxKind.SemicolonToken);
4380N(SyntaxKind.FieldDeclaration);
4382N(SyntaxKind.VariableDeclaration);
4384N(SyntaxKind.GenericName);
4386N(SyntaxKind.IdentifierToken, "Func");
4387N(SyntaxKind.TypeArgumentList);
4389N(SyntaxKind.LessThanToken);
4390N(SyntaxKind.PredefinedType);
4392N(SyntaxKind.StringKeyword);
4394N(SyntaxKind.CommaToken);
4395N(SyntaxKind.PredefinedType);
4397N(SyntaxKind.StringKeyword);
4399N(SyntaxKind.GreaterThanToken);
4402N(SyntaxKind.VariableDeclarator);
4404N(SyntaxKind.IdentifierToken, "func0");
4405N(SyntaxKind.EqualsValueClause);
4407N(SyntaxKind.EqualsToken);
4408N(SyntaxKind.ParenthesizedLambdaExpression);
4410N(SyntaxKind.ParameterList);
4412N(SyntaxKind.OpenParenToken);
4413N(SyntaxKind.Parameter);
4415N(SyntaxKind.IdentifierToken, "y");
4417N(SyntaxKind.CommaToken);
4418N(SyntaxKind.Parameter);
4420N(SyntaxKind.IdentifierToken, "x");
4421N(SyntaxKind.EqualsValueClause);
4423N(SyntaxKind.EqualsToken);
4424N(SyntaxKind.NullLiteralExpression);
4426N(SyntaxKind.NullKeyword);
4430N(SyntaxKind.CloseParenToken);
4432N(SyntaxKind.EqualsGreaterThanToken);
4433N(SyntaxKind.IdentifierName);
4435N(SyntaxKind.IdentifierToken, "x");
4441N(SyntaxKind.SemicolonToken);
4454N(SyntaxKind.FieldDeclaration);
4456N(SyntaxKind.VariableDeclaration);
4458N(SyntaxKind.GenericName);
4460N(SyntaxKind.IdentifierToken, "Func");
4461N(SyntaxKind.TypeArgumentList);
4463N(SyntaxKind.LessThanToken);
4464N(SyntaxKind.PredefinedType);
4466N(SyntaxKind.StringKeyword);
4468N(SyntaxKind.CommaToken);
4469N(SyntaxKind.PredefinedType);
4471N(SyntaxKind.StringKeyword);
4473N(SyntaxKind.GreaterThanToken);
4476N(SyntaxKind.VariableDeclarator);
4478N(SyntaxKind.IdentifierToken, "func0");
4479N(SyntaxKind.EqualsValueClause);
4481N(SyntaxKind.EqualsToken);
4482N(SyntaxKind.ParenthesizedLambdaExpression);
4484N(SyntaxKind.ParameterList);
4486N(SyntaxKind.OpenParenToken);
4487N(SyntaxKind.Parameter);
4489N(SyntaxKind.PredefinedType);
4491N(SyntaxKind.StringKeyword);
4493N(SyntaxKind.IdentifierToken, "x");
4494N(SyntaxKind.EqualsValueClause);
4496N(SyntaxKind.EqualsToken);
4497N(SyntaxKind.NullLiteralExpression);
4499N(SyntaxKind.NullKeyword);
4503N(SyntaxKind.CloseParenToken);
4505N(SyntaxKind.EqualsGreaterThanToken);
4506N(SyntaxKind.IdentifierName);
4508N(SyntaxKind.IdentifierToken, "x");
4514N(SyntaxKind.SemicolonToken);
4527N(SyntaxKind.FieldDeclaration);
4529N(SyntaxKind.VariableDeclaration);
4531N(SyntaxKind.GenericName);
4533N(SyntaxKind.IdentifierToken, "Func");
4534N(SyntaxKind.TypeArgumentList);
4536N(SyntaxKind.LessThanToken);
4537N(SyntaxKind.PredefinedType);
4539N(SyntaxKind.StringKeyword);
4541N(SyntaxKind.CommaToken);
4542N(SyntaxKind.PredefinedType);
4544N(SyntaxKind.StringKeyword);
4546N(SyntaxKind.GreaterThanToken);
4549N(SyntaxKind.VariableDeclarator);
4551N(SyntaxKind.IdentifierToken, "func0");
4552N(SyntaxKind.EqualsValueClause);
4554N(SyntaxKind.EqualsToken);
4555N(SyntaxKind.ParenthesizedLambdaExpression);
4557N(SyntaxKind.ParameterList);
4559N(SyntaxKind.OpenParenToken);
4560N(SyntaxKind.Parameter);
4562N(SyntaxKind.PredefinedType);
4564N(SyntaxKind.StringKeyword);
4566N(SyntaxKind.IdentifierToken, "y");
4568N(SyntaxKind.CommaToken);
4569N(SyntaxKind.Parameter);
4571N(SyntaxKind.PredefinedType);
4573N(SyntaxKind.StringKeyword);
4575N(SyntaxKind.IdentifierToken, "x");
4576N(SyntaxKind.EqualsValueClause);
4578N(SyntaxKind.EqualsToken);
4579N(SyntaxKind.NullLiteralExpression);
4581N(SyntaxKind.NullKeyword);
4585N(SyntaxKind.CloseParenToken);
4587N(SyntaxKind.EqualsGreaterThanToken);
4588N(SyntaxKind.IdentifierName);
4590N(SyntaxKind.IdentifierToken, "x");
4596N(SyntaxKind.SemicolonToken);
4612N(SyntaxKind.ParenthesizedLambdaExpression);
4614N(SyntaxKind.ParameterList);
4616N(SyntaxKind.OpenParenToken);
4617N(SyntaxKind.Parameter);
4619N(SyntaxKind.PredefinedType);
4621N(SyntaxKind.IntKeyword);
4623N(SyntaxKind.IdentifierToken, "x");
4624N(SyntaxKind.EqualsValueClause);
4626N(SyntaxKind.EqualsToken);
4627N(SyntaxKind.GreaterThanExpression);
4633N(SyntaxKind.GreaterThanToken);
4634N(SyntaxKind.NumericLiteralExpression);
4636N(SyntaxKind.NumericLiteralToken, "0");
4641N(SyntaxKind.CloseParenToken);
4643N(SyntaxKind.EqualsGreaterThanToken);
4644N(SyntaxKind.IdentifierName);
4646N(SyntaxKind.IdentifierToken, "x");
4659N(SyntaxKind.ParenthesizedExpression);
4661N(SyntaxKind.OpenParenToken);
4662N(SyntaxKind.SimpleAssignmentExpression);
4664N(SyntaxKind.ArgListExpression);
4666N(SyntaxKind.ArgListKeyword);
4668N(SyntaxKind.EqualsToken);
4669N(SyntaxKind.NullLiteralExpression);
4671N(SyntaxKind.NullKeyword);
4674N(SyntaxKind.CloseParenToken);
4686N(SyntaxKind.FieldDeclaration);
4688N(SyntaxKind.VariableDeclaration);
4690N(SyntaxKind.GenericName);
4692N(SyntaxKind.IdentifierToken, "Func");
4693N(SyntaxKind.TypeArgumentList);
4695N(SyntaxKind.LessThanToken);
4696N(SyntaxKind.PredefinedType);
4698N(SyntaxKind.StringKeyword);
4700N(SyntaxKind.CommaToken);
4701N(SyntaxKind.PredefinedType);
4703N(SyntaxKind.StringKeyword);
4705N(SyntaxKind.GreaterThanToken);
4708N(SyntaxKind.VariableDeclarator);
4710N(SyntaxKind.IdentifierToken, "func0");
4711N(SyntaxKind.EqualsValueClause);
4713N(SyntaxKind.EqualsToken);
4714N(SyntaxKind.SimpleLambdaExpression);
4716N(SyntaxKind.Parameter);
4718N(SyntaxKind.IdentifierToken, "x");
4720N(SyntaxKind.EqualsGreaterThanToken);
4721N(SyntaxKind.IdentifierName);
4723N(SyntaxKind.IdentifierToken, "x");
4729N(SyntaxKind.SemicolonToken);
4741N(SyntaxKind.FieldDeclaration);
4743N(SyntaxKind.VariableDeclaration);
4745N(SyntaxKind.GenericName);
4747N(SyntaxKind.IdentifierToken, "Func");
4748N(SyntaxKind.TypeArgumentList);
4750N(SyntaxKind.LessThanToken);
4751N(SyntaxKind.PredefinedType);
4753N(SyntaxKind.StringKeyword);
4755N(SyntaxKind.CommaToken);
4756N(SyntaxKind.PredefinedType);
4758N(SyntaxKind.StringKeyword);
4760N(SyntaxKind.GreaterThanToken);
4763N(SyntaxKind.VariableDeclarator);
4765N(SyntaxKind.IdentifierToken, "func0");
4766N(SyntaxKind.EqualsValueClause);
4768N(SyntaxKind.EqualsToken);
4769N(SyntaxKind.ParenthesizedLambdaExpression);
4771N(SyntaxKind.ParameterList);
4773N(SyntaxKind.OpenParenToken);
4774N(SyntaxKind.Parameter);
4776N(SyntaxKind.IdentifierToken, "x");
4778N(SyntaxKind.CloseParenToken);
4780N(SyntaxKind.EqualsGreaterThanToken);
4781N(SyntaxKind.IdentifierName);
4783N(SyntaxKind.IdentifierToken, "x");
4789N(SyntaxKind.SemicolonToken);
4801N(SyntaxKind.FieldDeclaration);
4803N(SyntaxKind.VariableDeclaration);
4805N(SyntaxKind.GenericName);
4807N(SyntaxKind.IdentifierToken, "Func");
4808N(SyntaxKind.TypeArgumentList);
4810N(SyntaxKind.LessThanToken);
4811N(SyntaxKind.PredefinedType);
4813N(SyntaxKind.StringKeyword);
4815N(SyntaxKind.CommaToken);
4816N(SyntaxKind.PredefinedType);
4818N(SyntaxKind.StringKeyword);
4820N(SyntaxKind.GreaterThanToken);
4823N(SyntaxKind.VariableDeclarator);
4825N(SyntaxKind.IdentifierToken, "func0");
4826N(SyntaxKind.EqualsValueClause);
4828N(SyntaxKind.EqualsToken);
4829N(SyntaxKind.ParenthesizedLambdaExpression);
4831N(SyntaxKind.ParameterList);
4833N(SyntaxKind.OpenParenToken);
4834N(SyntaxKind.Parameter);
4836N(SyntaxKind.IdentifierToken, "y");
4838N(SyntaxKind.CommaToken);
4839N(SyntaxKind.Parameter);
4841N(SyntaxKind.IdentifierToken, "x");
4843N(SyntaxKind.CloseParenToken);
4845N(SyntaxKind.EqualsGreaterThanToken);
4846N(SyntaxKind.IdentifierName);
4848N(SyntaxKind.IdentifierToken, "x");
4854N(SyntaxKind.SemicolonToken);
4866N(SyntaxKind.FieldDeclaration);
4868N(SyntaxKind.VariableDeclaration);
4870N(SyntaxKind.GenericName);
4872N(SyntaxKind.IdentifierToken, "Func");
4873N(SyntaxKind.TypeArgumentList);
4875N(SyntaxKind.LessThanToken);
4876N(SyntaxKind.PredefinedType);
4878N(SyntaxKind.StringKeyword);
4880N(SyntaxKind.CommaToken);
4881N(SyntaxKind.PredefinedType);
4883N(SyntaxKind.StringKeyword);
4885N(SyntaxKind.GreaterThanToken);
4888N(SyntaxKind.VariableDeclarator);
4890N(SyntaxKind.IdentifierToken, "func0");
4891N(SyntaxKind.EqualsValueClause);
4893N(SyntaxKind.EqualsToken);
4894N(SyntaxKind.ParenthesizedLambdaExpression);
4896N(SyntaxKind.ParameterList);
4898N(SyntaxKind.OpenParenToken);
4899N(SyntaxKind.Parameter);
4901N(SyntaxKind.PredefinedType);
4903N(SyntaxKind.StringKeyword);
4905N(SyntaxKind.IdentifierToken, "x");
4907N(SyntaxKind.CloseParenToken);
4909N(SyntaxKind.EqualsGreaterThanToken);
4910N(SyntaxKind.IdentifierName);
4912N(SyntaxKind.IdentifierToken, "x");
4918N(SyntaxKind.SemicolonToken);
4930N(SyntaxKind.FieldDeclaration);
4932N(SyntaxKind.VariableDeclaration);
4934N(SyntaxKind.GenericName);
4936N(SyntaxKind.IdentifierToken, "Func");
4937N(SyntaxKind.TypeArgumentList);
4939N(SyntaxKind.LessThanToken);
4940N(SyntaxKind.PredefinedType);
4942N(SyntaxKind.StringKeyword);
4944N(SyntaxKind.CommaToken);
4945N(SyntaxKind.PredefinedType);
4947N(SyntaxKind.StringKeyword);
4949N(SyntaxKind.GreaterThanToken);
4952N(SyntaxKind.VariableDeclarator);
4954N(SyntaxKind.IdentifierToken, "func0");
4955N(SyntaxKind.EqualsValueClause);
4957N(SyntaxKind.EqualsToken);
4958N(SyntaxKind.ParenthesizedLambdaExpression);
4960N(SyntaxKind.ParameterList);
4962N(SyntaxKind.OpenParenToken);
4963N(SyntaxKind.Parameter);
4965N(SyntaxKind.PredefinedType);
4967N(SyntaxKind.StringKeyword);
4969N(SyntaxKind.IdentifierToken, "y");
4971N(SyntaxKind.CommaToken);
4972N(SyntaxKind.Parameter);
4974N(SyntaxKind.PredefinedType);
4976N(SyntaxKind.StringKeyword);
4978N(SyntaxKind.IdentifierToken, "x");
4980N(SyntaxKind.CloseParenToken);
4982N(SyntaxKind.EqualsGreaterThanToken);
4983N(SyntaxKind.IdentifierName);
4985N(SyntaxKind.IdentifierToken, "x");
4991N(SyntaxKind.SemicolonToken);
5000N(SyntaxKind.ExpressionStatement);
5002N(SyntaxKind.InvocationExpression);
5004N(SyntaxKind.IdentifierName);
5006N(SyntaxKind.IdentifierToken, "F");
5008N(SyntaxKind.ArgumentList);
5010N(SyntaxKind.OpenParenToken);
5011N(SyntaxKind.Argument);
5013N(SyntaxKind.ParenthesizedLambdaExpression);
5015N(SyntaxKind.AsyncKeyword);
5016N(SyntaxKind.ParameterList);
5018N(SyntaxKind.OpenParenToken);
5019N(SyntaxKind.CloseParenToken);
5021N(SyntaxKind.EqualsGreaterThanToken);
5022N(SyntaxKind.AwaitExpression);
5024N(SyntaxKind.AwaitKeyword);
5025N(SyntaxKind.InvocationExpression);
5027N(SyntaxKind.SimpleMemberAccessExpression);
5029N(SyntaxKind.IdentifierName);
5031N(SyntaxKind.IdentifierToken, "Task");
5033N(SyntaxKind.DotToken);
5034N(SyntaxKind.IdentifierName);
5036N(SyntaxKind.IdentifierToken, "FromResult");
5039N(SyntaxKind.ArgumentList);
5041N(SyntaxKind.OpenParenToken);
5042N(SyntaxKind.Argument);
5044N(SyntaxKind.NumericLiteralExpression);
5046N(SyntaxKind.NumericLiteralToken, "4");
5049N(SyntaxKind.CloseParenToken);
5055N(SyntaxKind.CloseParenToken);
5058N(SyntaxKind.SemicolonToken);
5078N(SyntaxKind.SimpleLambdaExpression);
5084N(SyntaxKind.EqualsGreaterThanToken);
5105N(SyntaxKind.SimpleLambdaExpression);
5111N(SyntaxKind.EqualsGreaterThanToken);
5112N(SyntaxKind.Block);
5114N(SyntaxKind.OpenBraceToken);
5115N(SyntaxKind.CloseBraceToken);
5136N(SyntaxKind.RefExpression);
5138N(SyntaxKind.RefKeyword);
5139N(SyntaxKind.SimpleLambdaExpression);
5145N(SyntaxKind.EqualsGreaterThanToken);
5146N(SyntaxKind.Block);
5148N(SyntaxKind.OpenBraceToken);
5149N(SyntaxKind.CloseBraceToken);
5166N(SyntaxKind.SimpleLambdaExpression);
5172N(SyntaxKind.EqualsGreaterThanToken);
5173N(SyntaxKind.Block);
5175N(SyntaxKind.OpenBraceToken);
5176N(SyntaxKind.CloseBraceToken);
5191N(SyntaxKind.SimpleLambdaExpression);
5193N(SyntaxKind.StaticKeyword);
5198N(SyntaxKind.EqualsGreaterThanToken);
5199N(SyntaxKind.Block);
5201N(SyntaxKind.OpenBraceToken);
5202N(SyntaxKind.CloseBraceToken);
5239N(SyntaxKind.SimpleAssignmentExpression);
5241N(SyntaxKind.IdentifierName);
5243N(SyntaxKind.IdentifierToken, "f");
5245N(SyntaxKind.EqualsToken);
5246N(SyntaxKind.ElementAccessExpression);
5252N(SyntaxKind.BracketedArgumentList);
5254N(SyntaxKind.OpenBracketToken);
5255N(SyntaxKind.Argument);
5257N(SyntaxKind.IdentifierName);
5259N(SyntaxKind.IdentifierToken, "A");
5262N(SyntaxKind.CloseBracketToken);
5275N(SyntaxKind.SimpleLambdaExpression);
5277N(SyntaxKind.Parameter);
5279N(SyntaxKind.IdentifierToken, "var");
5281N(SyntaxKind.EqualsGreaterThanToken);
5282N(SyntaxKind.Block);
5284N(SyntaxKind.OpenBraceToken);
5285N(SyntaxKind.CloseBraceToken);
5297N(SyntaxKind.SimpleLambdaExpression);
5299N(SyntaxKind.Parameter);
5301N(SyntaxKind.IdentifierToken, "async");
5303N(SyntaxKind.EqualsGreaterThanToken);
5304N(SyntaxKind.Block);
5306N(SyntaxKind.OpenBraceToken);
5307N(SyntaxKind.CloseBraceToken);
5322N(SyntaxKind.ParenthesizedLambdaExpression);
5324N(SyntaxKind.ParameterList);
5326N(SyntaxKind.OpenParenToken);
5327N(SyntaxKind.Parameter);
5329N(SyntaxKind.PredefinedType);
5331N(SyntaxKind.IntKeyword);
5335N(SyntaxKind.CloseParenToken);
5337N(SyntaxKind.EqualsGreaterThanToken);
5338N(SyntaxKind.Block);
5340N(SyntaxKind.OpenBraceToken);
5341N(SyntaxKind.CloseBraceToken);
5359N(SyntaxKind.ParenthesizedLambdaExpression);
5361N(SyntaxKind.ParameterList);
5363N(SyntaxKind.OpenParenToken);
5364N(SyntaxKind.Parameter);
5366N(SyntaxKind.PredefinedType);
5368N(SyntaxKind.IntKeyword);
5372N(SyntaxKind.CommaToken);
5373N(SyntaxKind.Parameter);
5375N(SyntaxKind.PredefinedType);
5377N(SyntaxKind.IntKeyword);
5381N(SyntaxKind.CloseParenToken);
5383N(SyntaxKind.EqualsGreaterThanToken);
5384N(SyntaxKind.Block);
5386N(SyntaxKind.OpenBraceToken);
5387N(SyntaxKind.CloseBraceToken);
5411N(SyntaxKind.CompilationUnit);
5413N(SyntaxKind.GlobalStatement);
5415N(SyntaxKind.LocalDeclarationStatement);
5417N(SyntaxKind.VariableDeclaration);
5419N(SyntaxKind.GenericName);
5421N(SyntaxKind.IdentifierToken, "Action");
5422N(SyntaxKind.TypeArgumentList);
5424N(SyntaxKind.LessThanToken);
5425N(SyntaxKind.PredefinedType);
5427N(SyntaxKind.ObjectKeyword);
5429N(SyntaxKind.GreaterThanToken);
5432N(SyntaxKind.VariableDeclarator);
5434N(SyntaxKind.IdentifierToken, "a");
5435N(SyntaxKind.EqualsValueClause);
5437N(SyntaxKind.EqualsToken);
5448N(SyntaxKind.IncompleteMember);
5450N(SyntaxKind.PublicKeyword);
5452N(SyntaxKind.GlobalStatement);
5454N(SyntaxKind.Block);
5456N(SyntaxKind.OpenBraceToken);
5457N(SyntaxKind.CloseBraceToken);
5460N(SyntaxKind.GlobalStatement);
5462N(SyntaxKind.EmptyStatement);
5464N(SyntaxKind.SemicolonToken);
5467N(SyntaxKind.EndOfFileToken);
5478N(SyntaxKind.SimpleLambdaExpression);
5480N(SyntaxKind.Parameter);
5482N(SyntaxKind.IdentifierToken, "scoped");
5484N(SyntaxKind.EqualsGreaterThanToken);
5485N(SyntaxKind.Block);
5487N(SyntaxKind.OpenBraceToken);
5488N(SyntaxKind.CloseBraceToken);
5500N(SyntaxKind.ParenthesizedLambdaExpression);
5502N(SyntaxKind.ParameterList);
5504N(SyntaxKind.OpenParenToken);
5505N(SyntaxKind.Parameter);
5507N(SyntaxKind.IdentifierToken, "scoped");
5509N(SyntaxKind.CloseParenToken);
5511N(SyntaxKind.EqualsGreaterThanToken);
5512N(SyntaxKind.Block);
5514N(SyntaxKind.OpenBraceToken);
5515N(SyntaxKind.CloseBraceToken);
5527N(SyntaxKind.ParenthesizedLambdaExpression);
5529N(SyntaxKind.ParameterList);
5531N(SyntaxKind.OpenParenToken);
5532N(SyntaxKind.Parameter);
5534N(SyntaxKind.IdentifierToken, "a");
5536N(SyntaxKind.CommaToken);
5537N(SyntaxKind.Parameter);
5539N(SyntaxKind.IdentifierToken, "scoped");
5541N(SyntaxKind.CloseParenToken);
5543N(SyntaxKind.EqualsGreaterThanToken);
5544N(SyntaxKind.Block);
5546N(SyntaxKind.OpenBraceToken);
5547N(SyntaxKind.CloseBraceToken);
5559N(SyntaxKind.ParenthesizedLambdaExpression);
5561N(SyntaxKind.ParameterList);
5563N(SyntaxKind.OpenParenToken);
5564N(SyntaxKind.Parameter);
5566N(SyntaxKind.PredefinedType);
5568N(SyntaxKind.IntKeyword);
5570N(SyntaxKind.IdentifierToken, "scoped");
5572N(SyntaxKind.CloseParenToken);
5574N(SyntaxKind.EqualsGreaterThanToken);
5575N(SyntaxKind.Block);
5577N(SyntaxKind.OpenBraceToken);
5578N(SyntaxKind.CloseBraceToken);
5590N(SyntaxKind.ParenthesizedLambdaExpression);
5592N(SyntaxKind.ParameterList);
5594N(SyntaxKind.OpenParenToken);
5595N(SyntaxKind.Parameter);
5597N(SyntaxKind.ScopedKeyword);
5598N(SyntaxKind.PredefinedType);
5600N(SyntaxKind.IntKeyword);
5602N(SyntaxKind.IdentifierToken, "scoped");
5604N(SyntaxKind.CloseParenToken);
5606N(SyntaxKind.EqualsGreaterThanToken);
5607N(SyntaxKind.Block);
5609N(SyntaxKind.OpenBraceToken);
5610N(SyntaxKind.CloseBraceToken);
5622N(SyntaxKind.ParenthesizedLambdaExpression);
5624N(SyntaxKind.ParameterList);
5626N(SyntaxKind.OpenParenToken);
5627N(SyntaxKind.Parameter);
5629N(SyntaxKind.IdentifierName);
5631N(SyntaxKind.IdentifierToken, "scoped");
5633N(SyntaxKind.IdentifierToken, "scoped");
5635N(SyntaxKind.CloseParenToken);
5637N(SyntaxKind.EqualsGreaterThanToken);
5638N(SyntaxKind.Block);
5640N(SyntaxKind.OpenBraceToken);
5641N(SyntaxKind.CloseBraceToken);
5656N(SyntaxKind.SimpleLambdaExpression);
5662N(SyntaxKind.EqualsGreaterThanToken);
5663N(SyntaxKind.Block);
5665N(SyntaxKind.OpenBraceToken);
5666N(SyntaxKind.CloseBraceToken);
5696N(SyntaxKind.SimpleLambdaExpression);
5698N(SyntaxKind.AttributeList);
5700N(SyntaxKind.OpenBracketToken);
5741N(SyntaxKind.ParenthesizedLambdaExpression);
5743N(SyntaxKind.ParameterList);
5745N(SyntaxKind.OpenParenToken);
Parsing\LambdaReturnTypeParsingTests.cs (2170)
50N(SyntaxKind.ParenthesizedLambdaExpression);
54N(modifier);
56N(SyntaxKind.IdentifierName);
58N(SyntaxKind.IdentifierToken, "T");
60N(SyntaxKind.ParameterList);
62N(SyntaxKind.OpenParenToken);
63N(SyntaxKind.CloseParenToken);
65N(SyntaxKind.EqualsGreaterThanToken);
66N(SyntaxKind.DefaultLiteralExpression);
68N(SyntaxKind.DefaultKeyword);
87N(SyntaxKind.ParenthesizedLambdaExpression);
89N(SyntaxKind.IdentifierName);
91N(SyntaxKind.IdentifierToken, "T");
93N(SyntaxKind.ParameterList);
95N(SyntaxKind.OpenParenToken);
96N(SyntaxKind.Parameter);
98N(SyntaxKind.IdentifierToken, "x");
100N(SyntaxKind.CloseParenToken);
102N(SyntaxKind.EqualsGreaterThanToken);
103N(SyntaxKind.Block);
105N(SyntaxKind.OpenBraceToken);
106N(SyntaxKind.ReturnStatement);
108N(SyntaxKind.ReturnKeyword);
109N(SyntaxKind.IdentifierName);
111N(SyntaxKind.IdentifierToken, "x");
113N(SyntaxKind.SemicolonToken);
115N(SyntaxKind.CloseBraceToken);
134N(SyntaxKind.ParenthesizedLambdaExpression);
136N(SyntaxKind.IdentifierName);
138N(SyntaxKind.IdentifierToken, "T");
140N(SyntaxKind.ParameterList);
142N(SyntaxKind.OpenParenToken);
143N(SyntaxKind.Parameter);
145N(SyntaxKind.IdentifierName);
147N(SyntaxKind.IdentifierToken, "T");
149N(SyntaxKind.IdentifierToken, "x");
151N(SyntaxKind.CloseParenToken);
153N(SyntaxKind.EqualsGreaterThanToken);
154N(SyntaxKind.IdentifierName);
156N(SyntaxKind.IdentifierToken, "x");
174N(SyntaxKind.ParenthesizedLambdaExpression);
176N(SyntaxKind.IdentifierName);
178N(SyntaxKind.IdentifierToken, "var");
180N(SyntaxKind.ParameterList);
182N(SyntaxKind.OpenParenToken);
183N(SyntaxKind.Parameter);
185N(SyntaxKind.IdentifierToken, "x");
187N(SyntaxKind.CommaToken);
188N(SyntaxKind.Parameter);
190N(SyntaxKind.IdentifierToken, "y");
192N(SyntaxKind.CloseParenToken);
194N(SyntaxKind.EqualsGreaterThanToken);
195N(SyntaxKind.DefaultLiteralExpression);
197N(SyntaxKind.DefaultKeyword);
222N(SyntaxKind.IdentifierName);
224N(SyntaxKind.IdentifierToken, "T");
239N(SyntaxKind.IdentifierName);
241N(SyntaxKind.IdentifierToken, "T");
255N(SyntaxKind.IdentifierName);
257N(SyntaxKind.IdentifierToken, "async");
298N(SyntaxKind.AnonymousMethodExpression);
300N(SyntaxKind.DelegateKeyword);
328N(SyntaxKind.AnonymousMethodExpression);
330N(SyntaxKind.DelegateKeyword);
348N(SyntaxKind.ParenthesizedLambdaExpression);
352N(modifier);
354N(SyntaxKind.PredefinedType);
356N(SyntaxKind.IntKeyword);
358N(SyntaxKind.ParameterList);
360N(SyntaxKind.OpenParenToken);
361N(SyntaxKind.Parameter);
363N(SyntaxKind.IdentifierToken, "_");
365N(SyntaxKind.CloseParenToken);
367N(SyntaxKind.EqualsGreaterThanToken);
368N(SyntaxKind.NumericLiteralExpression);
370N(SyntaxKind.NumericLiteralToken, "0");
383N(SyntaxKind.ParenthesizedLambdaExpression);
387N(modifier);
389N(SyntaxKind.PredefinedType);
391N(SyntaxKind.VoidKeyword);
393N(SyntaxKind.ParameterList);
395N(SyntaxKind.OpenParenToken);
396N(SyntaxKind.CloseParenToken);
398N(SyntaxKind.EqualsGreaterThanToken);
399N(SyntaxKind.Block);
401N(SyntaxKind.OpenBraceToken);
402N(SyntaxKind.CloseBraceToken);
415N(SyntaxKind.ParenthesizedLambdaExpression);
419N(modifier);
421N(SyntaxKind.ArrayType);
423N(SyntaxKind.IdentifierName);
425N(SyntaxKind.IdentifierToken, "T");
427N(SyntaxKind.ArrayRankSpecifier);
429N(SyntaxKind.OpenBracketToken);
430N(SyntaxKind.OmittedArraySizeExpression);
432N(SyntaxKind.OmittedArraySizeExpressionToken);
434N(SyntaxKind.CloseBracketToken);
437N(SyntaxKind.ParameterList);
439N(SyntaxKind.OpenParenToken);
440N(SyntaxKind.CloseParenToken);
442N(SyntaxKind.EqualsGreaterThanToken);
443N(SyntaxKind.NullLiteralExpression);
445N(SyntaxKind.NullKeyword);
458N(SyntaxKind.ParenthesizedLambdaExpression);
462N(modifier);
464N(SyntaxKind.PointerType);
466N(SyntaxKind.IdentifierName);
468N(SyntaxKind.IdentifierToken, "T");
470N(SyntaxKind.AsteriskToken);
472N(SyntaxKind.ParameterList);
474N(SyntaxKind.OpenParenToken);
475N(SyntaxKind.CloseParenToken);
477N(SyntaxKind.EqualsGreaterThanToken);
478N(SyntaxKind.DefaultLiteralExpression);
480N(SyntaxKind.DefaultKeyword);
492N(SyntaxKind.ParenthesizedLambdaExpression);
494N(SyntaxKind.PointerType);
496N(SyntaxKind.PredefinedType);
498N(SyntaxKind.IntKeyword);
500N(SyntaxKind.AsteriskToken);
502N(SyntaxKind.ParameterList);
504N(SyntaxKind.OpenParenToken);
505N(SyntaxKind.CloseParenToken);
507N(SyntaxKind.EqualsGreaterThanToken);
508N(SyntaxKind.DefaultLiteralExpression);
510N(SyntaxKind.DefaultKeyword);
522N(SyntaxKind.ParenthesizedLambdaExpression);
524N(SyntaxKind.PointerType);
526N(SyntaxKind.PredefinedType);
528N(SyntaxKind.VoidKeyword);
530N(SyntaxKind.AsteriskToken);
532N(SyntaxKind.ParameterList);
534N(SyntaxKind.OpenParenToken);
535N(SyntaxKind.CloseParenToken);
537N(SyntaxKind.EqualsGreaterThanToken);
538N(SyntaxKind.DefaultLiteralExpression);
540N(SyntaxKind.DefaultKeyword);
553N(SyntaxKind.ParenthesizedLambdaExpression);
557N(modifier);
559N(SyntaxKind.FunctionPointerType);
561N(SyntaxKind.DelegateKeyword);
562N(SyntaxKind.AsteriskToken);
563N(SyntaxKind.FunctionPointerParameterList);
565N(SyntaxKind.LessThanToken);
566N(SyntaxKind.FunctionPointerParameter);
568N(SyntaxKind.PredefinedType);
570N(SyntaxKind.VoidKeyword);
573N(SyntaxKind.GreaterThanToken);
576N(SyntaxKind.ParameterList);
578N(SyntaxKind.OpenParenToken);
579N(SyntaxKind.CloseParenToken);
581N(SyntaxKind.EqualsGreaterThanToken);
582N(SyntaxKind.DefaultLiteralExpression);
584N(SyntaxKind.DefaultKeyword);
596N(SyntaxKind.ParenthesizedLambdaExpression);
598N(SyntaxKind.FunctionPointerType);
600N(SyntaxKind.DelegateKeyword);
601N(SyntaxKind.AsteriskToken);
602N(SyntaxKind.FunctionPointerCallingConvention);
604N(SyntaxKind.UnmanagedKeyword);
605N(SyntaxKind.FunctionPointerUnmanagedCallingConventionList);
607N(SyntaxKind.OpenBracketToken);
608N(SyntaxKind.FunctionPointerUnmanagedCallingConvention);
610N(SyntaxKind.IdentifierToken, "Cdecl");
612N(SyntaxKind.CloseBracketToken);
615N(SyntaxKind.FunctionPointerParameterList);
617N(SyntaxKind.LessThanToken);
618N(SyntaxKind.FunctionPointerParameter);
620N(SyntaxKind.RefKeyword);
621N(SyntaxKind.FunctionPointerType);
623N(SyntaxKind.DelegateKeyword);
624N(SyntaxKind.AsteriskToken);
625N(SyntaxKind.FunctionPointerParameterList);
627N(SyntaxKind.LessThanToken);
628N(SyntaxKind.FunctionPointerParameter);
630N(SyntaxKind.PredefinedType);
632N(SyntaxKind.VoidKeyword);
635N(SyntaxKind.GreaterThanToken);
639N(SyntaxKind.CommaToken);
640N(SyntaxKind.FunctionPointerParameter);
642N(SyntaxKind.PredefinedType);
644N(SyntaxKind.VoidKeyword);
647N(SyntaxKind.GreaterThanToken);
650N(SyntaxKind.ParameterList);
652N(SyntaxKind.OpenParenToken);
653N(SyntaxKind.CloseParenToken);
655N(SyntaxKind.EqualsGreaterThanToken);
656N(SyntaxKind.DefaultLiteralExpression);
658N(SyntaxKind.DefaultKeyword);
670N(SyntaxKind.ParenthesizedLambdaExpression);
672N(SyntaxKind.NullableType);
674N(SyntaxKind.PredefinedType);
676N(SyntaxKind.IntKeyword);
678N(SyntaxKind.QuestionToken);
680N(SyntaxKind.ParameterList);
682N(SyntaxKind.OpenParenToken);
683N(SyntaxKind.CloseParenToken);
685N(SyntaxKind.EqualsGreaterThanToken);
686N(SyntaxKind.NullLiteralExpression);
688N(SyntaxKind.NullKeyword);
703N(SyntaxKind.ParenthesizedLambdaExpression);
705N(SyntaxKind.NullableType);
707N(SyntaxKind.PredefinedType);
709N(SyntaxKind.IntKeyword);
711N(SyntaxKind.QuestionToken);
713N(SyntaxKind.ParameterList);
715N(SyntaxKind.OpenParenToken);
716N(SyntaxKind.CloseParenToken);
718N(SyntaxKind.EqualsGreaterThanToken);
719N(SyntaxKind.IdentifierName);
721N(SyntaxKind.IdentifierToken, "x");
733N(SyntaxKind.ParenthesizedLambdaExpression);
735N(SyntaxKind.NullableType);
737N(SyntaxKind.ArrayType);
739N(SyntaxKind.PredefinedType);
741N(SyntaxKind.IntKeyword);
743N(SyntaxKind.ArrayRankSpecifier);
745N(SyntaxKind.OpenBracketToken);
746N(SyntaxKind.OmittedArraySizeExpression);
748N(SyntaxKind.OmittedArraySizeExpressionToken);
750N(SyntaxKind.CloseBracketToken);
753N(SyntaxKind.QuestionToken);
755N(SyntaxKind.ParameterList);
757N(SyntaxKind.OpenParenToken);
758N(SyntaxKind.CloseParenToken);
760N(SyntaxKind.EqualsGreaterThanToken);
761N(SyntaxKind.NullLiteralExpression);
763N(SyntaxKind.NullKeyword);
778N(SyntaxKind.ParenthesizedLambdaExpression);
780N(SyntaxKind.NullableType);
782N(SyntaxKind.ArrayType);
784N(SyntaxKind.PredefinedType);
786N(SyntaxKind.IntKeyword);
788N(SyntaxKind.ArrayRankSpecifier);
790N(SyntaxKind.OpenBracketToken);
791N(SyntaxKind.OmittedArraySizeExpression);
793N(SyntaxKind.OmittedArraySizeExpressionToken);
795N(SyntaxKind.CloseBracketToken);
798N(SyntaxKind.QuestionToken);
800N(SyntaxKind.ParameterList);
802N(SyntaxKind.OpenParenToken);
803N(SyntaxKind.CloseParenToken);
805N(SyntaxKind.EqualsGreaterThanToken);
806N(SyntaxKind.IdentifierName);
808N(SyntaxKind.IdentifierToken, "x");
826N(SyntaxKind.ConditionalExpression);
828N(SyntaxKind.SimpleMemberAccessExpression);
830N(SyntaxKind.PredefinedType);
832N(SyntaxKind.IntKeyword);
834N(SyntaxKind.DotToken);
835N(SyntaxKind.IdentifierName);
837N(SyntaxKind.IdentifierToken, "MaxValue");
840N(SyntaxKind.QuestionToken);
841N(SyntaxKind.ParenthesizedLambdaExpression);
843N(SyntaxKind.ParameterList);
845N(SyntaxKind.OpenParenToken);
846N(SyntaxKind.CloseParenToken);
848N(SyntaxKind.EqualsGreaterThanToken);
849N(SyntaxKind.NullLiteralExpression);
851N(SyntaxKind.NullKeyword);
869N(SyntaxKind.ConditionalExpression);
871N(SyntaxKind.SimpleMemberAccessExpression);
873N(SyntaxKind.PredefinedType);
875N(SyntaxKind.IntKeyword);
877N(SyntaxKind.DotToken);
878N(SyntaxKind.IdentifierName);
880N(SyntaxKind.IdentifierToken, "MaxValue");
883N(SyntaxKind.QuestionToken);
884N(SyntaxKind.ParenthesizedLambdaExpression);
886N(SyntaxKind.ParameterList);
888N(SyntaxKind.OpenParenToken);
889N(SyntaxKind.CloseParenToken);
891N(SyntaxKind.EqualsGreaterThanToken);
892N(SyntaxKind.IdentifierName);
894N(SyntaxKind.IdentifierToken, "x");
897N(SyntaxKind.ColonToken);
898N(SyntaxKind.IdentifierName);
900N(SyntaxKind.IdentifierToken, "y");
912N(SyntaxKind.ParenthesizedLambdaExpression);
914N(SyntaxKind.NullableType);
916N(SyntaxKind.IdentifierName);
918N(SyntaxKind.IdentifierToken, "T");
920N(SyntaxKind.QuestionToken);
922N(SyntaxKind.ParameterList);
924N(SyntaxKind.OpenParenToken);
925N(SyntaxKind.CloseParenToken);
927N(SyntaxKind.EqualsGreaterThanToken);
928N(SyntaxKind.IdentifierName);
930N(SyntaxKind.IdentifierToken, "x");
942N(SyntaxKind.ConditionalExpression);
944N(SyntaxKind.IdentifierName);
946N(SyntaxKind.IdentifierToken, "T");
948N(SyntaxKind.QuestionToken);
949N(SyntaxKind.ParenthesizedLambdaExpression);
951N(SyntaxKind.ParameterList);
953N(SyntaxKind.OpenParenToken);
954N(SyntaxKind.CloseParenToken);
956N(SyntaxKind.EqualsGreaterThanToken);
957N(SyntaxKind.IdentifierName);
959N(SyntaxKind.IdentifierToken, "x");
962N(SyntaxKind.ColonToken);
963N(SyntaxKind.IdentifierName);
965N(SyntaxKind.IdentifierToken, "y");
977N(SyntaxKind.ParenthesizedLambdaExpression);
979N(SyntaxKind.NullableType);
981N(SyntaxKind.TupleType);
983N(SyntaxKind.OpenParenToken);
984N(SyntaxKind.TupleElement);
986N(SyntaxKind.IdentifierName);
988N(SyntaxKind.IdentifierToken, "x");
991N(SyntaxKind.CommaToken);
992N(SyntaxKind.TupleElement);
994N(SyntaxKind.IdentifierName);
996N(SyntaxKind.IdentifierToken, "y");
999N(SyntaxKind.CloseParenToken);
1001N(SyntaxKind.QuestionToken);
1003N(SyntaxKind.ParameterList);
1005N(SyntaxKind.OpenParenToken);
1006N(SyntaxKind.CloseParenToken);
1008N(SyntaxKind.EqualsGreaterThanToken);
1009N(SyntaxKind.IdentifierName);
1011N(SyntaxKind.IdentifierToken, "x");
1023N(SyntaxKind.ConditionalExpression);
1025N(SyntaxKind.TupleExpression);
1027N(SyntaxKind.OpenParenToken);
1028N(SyntaxKind.Argument);
1030N(SyntaxKind.IdentifierName);
1032N(SyntaxKind.IdentifierToken, "x");
1035N(SyntaxKind.CommaToken);
1036N(SyntaxKind.Argument);
1038N(SyntaxKind.IdentifierName);
1040N(SyntaxKind.IdentifierToken, "y");
1043N(SyntaxKind.CloseParenToken);
1045N(SyntaxKind.QuestionToken);
1046N(SyntaxKind.ParenthesizedLambdaExpression);
1048N(SyntaxKind.ParameterList);
1050N(SyntaxKind.OpenParenToken);
1051N(SyntaxKind.CloseParenToken);
1053N(SyntaxKind.EqualsGreaterThanToken);
1054N(SyntaxKind.IdentifierName);
1056N(SyntaxKind.IdentifierToken, "x");
1059N(SyntaxKind.ColonToken);
1060N(SyntaxKind.IdentifierName);
1062N(SyntaxKind.IdentifierToken, "z");
1074N(SyntaxKind.ParenthesizedLambdaExpression);
1076N(SyntaxKind.NullableType);
1078N(SyntaxKind.ArrayType);
1080N(SyntaxKind.IdentifierName);
1082N(SyntaxKind.IdentifierToken, "T");
1084N(SyntaxKind.ArrayRankSpecifier);
1086N(SyntaxKind.OpenBracketToken);
1087N(SyntaxKind.OmittedArraySizeExpression);
1089N(SyntaxKind.OmittedArraySizeExpressionToken);
1091N(SyntaxKind.CloseBracketToken);
1094N(SyntaxKind.QuestionToken);
1096N(SyntaxKind.ParameterList);
1098N(SyntaxKind.OpenParenToken);
1099N(SyntaxKind.CloseParenToken);
1101N(SyntaxKind.EqualsGreaterThanToken);
1102N(SyntaxKind.IdentifierName);
1104N(SyntaxKind.IdentifierToken, "x");
1119N(SyntaxKind.ConditionalExpression);
1121N(SyntaxKind.ElementAccessExpression);
1123N(SyntaxKind.IdentifierName);
1125N(SyntaxKind.IdentifierToken, "T");
1127N(SyntaxKind.BracketedArgumentList);
1129N(SyntaxKind.OpenBracketToken);
1137N(SyntaxKind.CloseBracketToken);
1140N(SyntaxKind.QuestionToken);
1141N(SyntaxKind.ParenthesizedLambdaExpression);
1143N(SyntaxKind.ParameterList);
1145N(SyntaxKind.OpenParenToken);
1146N(SyntaxKind.CloseParenToken);
1148N(SyntaxKind.EqualsGreaterThanToken);
1149N(SyntaxKind.IdentifierName);
1151N(SyntaxKind.IdentifierToken, "x");
1154N(SyntaxKind.ColonToken);
1155N(SyntaxKind.IdentifierName);
1157N(SyntaxKind.IdentifierToken, "y");
1175N(SyntaxKind.ConditionalExpression);
1177N(SyntaxKind.ElementAccessExpression);
1179N(SyntaxKind.IdentifierName);
1181N(SyntaxKind.IdentifierToken, "T");
1183N(SyntaxKind.BracketedArgumentList);
1185N(SyntaxKind.OpenBracketToken);
1186N(SyntaxKind.Argument);
1188N(SyntaxKind.NumericLiteralExpression);
1190N(SyntaxKind.NumericLiteralToken, "0");
1193N(SyntaxKind.CloseBracketToken);
1196N(SyntaxKind.QuestionToken);
1197N(SyntaxKind.ParenthesizedLambdaExpression);
1199N(SyntaxKind.ParameterList);
1201N(SyntaxKind.OpenParenToken);
1202N(SyntaxKind.CloseParenToken);
1204N(SyntaxKind.EqualsGreaterThanToken);
1205N(SyntaxKind.IdentifierName);
1207N(SyntaxKind.IdentifierToken, "x");
1225N(SyntaxKind.ConditionalExpression);
1227N(SyntaxKind.ElementAccessExpression);
1229N(SyntaxKind.IdentifierName);
1231N(SyntaxKind.IdentifierToken, "T");
1233N(SyntaxKind.BracketedArgumentList);
1235N(SyntaxKind.OpenBracketToken);
1236N(SyntaxKind.Argument);
1238N(SyntaxKind.NumericLiteralExpression);
1240N(SyntaxKind.NumericLiteralToken, "0");
1243N(SyntaxKind.CloseBracketToken);
1246N(SyntaxKind.QuestionToken);
1247N(SyntaxKind.ParenthesizedLambdaExpression);
1249N(SyntaxKind.ParameterList);
1251N(SyntaxKind.OpenParenToken);
1252N(SyntaxKind.CloseParenToken);
1254N(SyntaxKind.EqualsGreaterThanToken);
1255N(SyntaxKind.IdentifierName);
1257N(SyntaxKind.IdentifierToken, "x");
1260N(SyntaxKind.ColonToken);
1261N(SyntaxKind.IdentifierName);
1263N(SyntaxKind.IdentifierToken, "y");
1275N(SyntaxKind.ParenthesizedLambdaExpression);
1277N(SyntaxKind.NullableType);
1279N(SyntaxKind.GenericName);
1281N(SyntaxKind.IdentifierToken, "A");
1282N(SyntaxKind.TypeArgumentList);
1284N(SyntaxKind.LessThanToken);
1285N(SyntaxKind.IdentifierName);
1287N(SyntaxKind.IdentifierToken, "B");
1289N(SyntaxKind.GreaterThanToken);
1292N(SyntaxKind.QuestionToken);
1294N(SyntaxKind.ParameterList);
1296N(SyntaxKind.OpenParenToken);
1297N(SyntaxKind.CloseParenToken);
1299N(SyntaxKind.EqualsGreaterThanToken);
1300N(SyntaxKind.IdentifierName);
1302N(SyntaxKind.IdentifierToken, "x");
1314N(SyntaxKind.ConditionalExpression);
1316N(SyntaxKind.GenericName);
1318N(SyntaxKind.IdentifierToken, "A");
1319N(SyntaxKind.TypeArgumentList);
1321N(SyntaxKind.LessThanToken);
1322N(SyntaxKind.IdentifierName);
1324N(SyntaxKind.IdentifierToken, "B");
1326N(SyntaxKind.GreaterThanToken);
1329N(SyntaxKind.QuestionToken);
1330N(SyntaxKind.ParenthesizedLambdaExpression);
1332N(SyntaxKind.ParameterList);
1334N(SyntaxKind.OpenParenToken);
1335N(SyntaxKind.CloseParenToken);
1337N(SyntaxKind.EqualsGreaterThanToken);
1338N(SyntaxKind.IdentifierName);
1340N(SyntaxKind.IdentifierToken, "x");
1343N(SyntaxKind.ColonToken);
1344N(SyntaxKind.IdentifierName);
1346N(SyntaxKind.IdentifierToken, "y");
1370N(SyntaxKind.ConditionalExpression);
1372N(SyntaxKind.MultiplyExpression);
1374N(SyntaxKind.PredefinedType);
1376N(SyntaxKind.IntKeyword);
1378N(SyntaxKind.AsteriskToken);
1384N(SyntaxKind.QuestionToken);
1385N(SyntaxKind.ParenthesizedLambdaExpression);
1387N(SyntaxKind.ParameterList);
1389N(SyntaxKind.OpenParenToken);
1390N(SyntaxKind.CloseParenToken);
1392N(SyntaxKind.EqualsGreaterThanToken);
1393N(SyntaxKind.IdentifierName);
1395N(SyntaxKind.IdentifierToken, "x");
1419N(SyntaxKind.ConditionalExpression);
1421N(SyntaxKind.MultiplyExpression);
1423N(SyntaxKind.PredefinedType);
1425N(SyntaxKind.IntKeyword);
1427N(SyntaxKind.AsteriskToken);
1433N(SyntaxKind.QuestionToken);
1434N(SyntaxKind.ParenthesizedLambdaExpression);
1436N(SyntaxKind.ParameterList);
1438N(SyntaxKind.OpenParenToken);
1439N(SyntaxKind.CloseParenToken);
1441N(SyntaxKind.EqualsGreaterThanToken);
1442N(SyntaxKind.IdentifierName);
1444N(SyntaxKind.IdentifierToken, "x");
1447N(SyntaxKind.ColonToken);
1448N(SyntaxKind.IdentifierName);
1450N(SyntaxKind.IdentifierToken, "y");
1462N(SyntaxKind.ParenthesizedLambdaExpression);
1464N(SyntaxKind.NullableType);
1466N(SyntaxKind.FunctionPointerType);
1468N(SyntaxKind.DelegateKeyword);
1469N(SyntaxKind.AsteriskToken);
1470N(SyntaxKind.FunctionPointerParameterList);
1472N(SyntaxKind.LessThanToken);
1473N(SyntaxKind.FunctionPointerParameter);
1475N(SyntaxKind.PredefinedType);
1477N(SyntaxKind.VoidKeyword);
1480N(SyntaxKind.GreaterThanToken);
1483N(SyntaxKind.QuestionToken);
1485N(SyntaxKind.ParameterList);
1487N(SyntaxKind.OpenParenToken);
1488N(SyntaxKind.CloseParenToken);
1490N(SyntaxKind.EqualsGreaterThanToken);
1491N(SyntaxKind.IdentifierName);
1493N(SyntaxKind.IdentifierToken, "x");
1509N(SyntaxKind.ParenthesizedLambdaExpression);
1511N(SyntaxKind.NullableType);
1513N(SyntaxKind.FunctionPointerType);
1515N(SyntaxKind.DelegateKeyword);
1516N(SyntaxKind.AsteriskToken);
1517N(SyntaxKind.FunctionPointerParameterList);
1519N(SyntaxKind.LessThanToken);
1520N(SyntaxKind.FunctionPointerParameter);
1522N(SyntaxKind.PredefinedType);
1524N(SyntaxKind.VoidKeyword);
1527N(SyntaxKind.GreaterThanToken);
1530N(SyntaxKind.QuestionToken);
1532N(SyntaxKind.ParameterList);
1534N(SyntaxKind.OpenParenToken);
1535N(SyntaxKind.CloseParenToken);
1537N(SyntaxKind.EqualsGreaterThanToken);
1538N(SyntaxKind.IdentifierName);
1540N(SyntaxKind.IdentifierToken, "x");
1552N(SyntaxKind.ParenthesizedLambdaExpression);
1554N(SyntaxKind.StaticKeyword);
1555N(SyntaxKind.NullableType);
1557N(SyntaxKind.IdentifierName);
1559N(SyntaxKind.IdentifierToken, "T");
1561N(SyntaxKind.QuestionToken);
1563N(SyntaxKind.ParameterList);
1565N(SyntaxKind.OpenParenToken);
1566N(SyntaxKind.CloseParenToken);
1568N(SyntaxKind.EqualsGreaterThanToken);
1569N(SyntaxKind.IdentifierName);
1571N(SyntaxKind.IdentifierToken, "x");
1586N(SyntaxKind.ParenthesizedLambdaExpression);
1588N(SyntaxKind.StaticKeyword);
1589N(SyntaxKind.NullableType);
1591N(SyntaxKind.IdentifierName);
1593N(SyntaxKind.IdentifierToken, "T");
1595N(SyntaxKind.QuestionToken);
1597N(SyntaxKind.ParameterList);
1599N(SyntaxKind.OpenParenToken);
1600N(SyntaxKind.CloseParenToken);
1602N(SyntaxKind.EqualsGreaterThanToken);
1603N(SyntaxKind.IdentifierName);
1605N(SyntaxKind.IdentifierToken, "x");
1617N(SyntaxKind.ParenthesizedLambdaExpression);
1619N(SyntaxKind.NullableType);
1621N(SyntaxKind.IdentifierName);
1623N(SyntaxKind.IdentifierToken, "async");
1625N(SyntaxKind.QuestionToken);
1627N(SyntaxKind.ParameterList);
1629N(SyntaxKind.OpenParenToken);
1630N(SyntaxKind.CloseParenToken);
1632N(SyntaxKind.EqualsGreaterThanToken);
1633N(SyntaxKind.IdentifierName);
1635N(SyntaxKind.IdentifierToken, "x");
1647N(SyntaxKind.ConditionalExpression);
1649N(SyntaxKind.IdentifierName);
1651N(SyntaxKind.IdentifierToken, "async");
1653N(SyntaxKind.QuestionToken);
1654N(SyntaxKind.ParenthesizedLambdaExpression);
1656N(SyntaxKind.ParameterList);
1658N(SyntaxKind.OpenParenToken);
1659N(SyntaxKind.CloseParenToken);
1661N(SyntaxKind.EqualsGreaterThanToken);
1662N(SyntaxKind.IdentifierName);
1664N(SyntaxKind.IdentifierToken, "x");
1667N(SyntaxKind.ColonToken);
1668N(SyntaxKind.IdentifierName);
1670N(SyntaxKind.IdentifierToken, "y");
1682N(SyntaxKind.ParenthesizedLambdaExpression);
1684N(SyntaxKind.AsyncKeyword);
1685N(SyntaxKind.NullableType);
1687N(SyntaxKind.IdentifierName);
1689N(SyntaxKind.IdentifierToken, "T");
1691N(SyntaxKind.QuestionToken);
1693N(SyntaxKind.ParameterList);
1695N(SyntaxKind.OpenParenToken);
1696N(SyntaxKind.CloseParenToken);
1698N(SyntaxKind.EqualsGreaterThanToken);
1699N(SyntaxKind.IdentifierName);
1701N(SyntaxKind.IdentifierToken, "x");
1716N(SyntaxKind.IdentifierName);
1718N(SyntaxKind.IdentifierToken, "async");
1729N(SyntaxKind.ParenthesizedLambdaExpression);
1731N(SyntaxKind.AttributeList);
1733N(SyntaxKind.OpenBracketToken);
1734N(SyntaxKind.Attribute);
1736N(SyntaxKind.IdentifierName);
1738N(SyntaxKind.IdentifierToken, "A");
1741N(SyntaxKind.CloseBracketToken);
1743N(SyntaxKind.NullableType);
1745N(SyntaxKind.IdentifierName);
1747N(SyntaxKind.IdentifierToken, "T");
1749N(SyntaxKind.QuestionToken);
1751N(SyntaxKind.ParameterList);
1753N(SyntaxKind.OpenParenToken);
1754N(SyntaxKind.CloseParenToken);
1756N(SyntaxKind.EqualsGreaterThanToken);
1757N(SyntaxKind.IdentifierName);
1759N(SyntaxKind.IdentifierToken, "x");
1774N(SyntaxKind.ParenthesizedLambdaExpression);
1776N(SyntaxKind.AttributeList);
1778N(SyntaxKind.OpenBracketToken);
1779N(SyntaxKind.Attribute);
1781N(SyntaxKind.IdentifierName);
1783N(SyntaxKind.IdentifierToken, "A");
1786N(SyntaxKind.CloseBracketToken);
1788N(SyntaxKind.NullableType);
1790N(SyntaxKind.IdentifierName);
1792N(SyntaxKind.IdentifierToken, "T");
1794N(SyntaxKind.QuestionToken);
1796N(SyntaxKind.ParameterList);
1798N(SyntaxKind.OpenParenToken);
1799N(SyntaxKind.CloseParenToken);
1801N(SyntaxKind.EqualsGreaterThanToken);
1802N(SyntaxKind.IdentifierName);
1804N(SyntaxKind.IdentifierToken, "x");
1822N(SyntaxKind.ConditionalExpression);
1824N(SyntaxKind.IdentifierName);
1826N(SyntaxKind.IdentifierToken, "b");
1828N(SyntaxKind.QuestionToken);
1829N(SyntaxKind.ConditionalExpression);
1831N(SyntaxKind.IdentifierName);
1833N(SyntaxKind.IdentifierToken, "c");
1835N(SyntaxKind.QuestionToken);
1836N(SyntaxKind.ParenthesizedLambdaExpression);
1838N(SyntaxKind.ParameterList);
1840N(SyntaxKind.OpenParenToken);
1841N(SyntaxKind.CloseParenToken);
1843N(SyntaxKind.EqualsGreaterThanToken);
1844N(SyntaxKind.IdentifierName);
1846N(SyntaxKind.IdentifierToken, "x");
1849N(SyntaxKind.ColonToken);
1850N(SyntaxKind.IdentifierName);
1852N(SyntaxKind.IdentifierToken, "y");
1870N(SyntaxKind.ConditionalExpression);
1872N(SyntaxKind.IdentifierName);
1874N(SyntaxKind.IdentifierToken, "b");
1876N(SyntaxKind.QuestionToken);
1877N(SyntaxKind.ConditionalExpression);
1879N(SyntaxKind.IdentifierName);
1881N(SyntaxKind.IdentifierToken, "c");
1883N(SyntaxKind.QuestionToken);
1884N(SyntaxKind.ParenthesizedLambdaExpression);
1886N(SyntaxKind.ParameterList);
1888N(SyntaxKind.OpenParenToken);
1889N(SyntaxKind.CloseParenToken);
1891N(SyntaxKind.EqualsGreaterThanToken);
1892N(SyntaxKind.IdentifierName);
1894N(SyntaxKind.IdentifierToken, "x");
1897N(SyntaxKind.ColonToken);
1898N(SyntaxKind.IdentifierName);
1900N(SyntaxKind.IdentifierToken, "y");
1903N(SyntaxKind.ColonToken);
1904N(SyntaxKind.IdentifierName);
1906N(SyntaxKind.IdentifierToken, "z");
1918N(SyntaxKind.ConditionalExpression);
1920N(SyntaxKind.IdentifierName);
1922N(SyntaxKind.IdentifierToken, "b");
1924N(SyntaxKind.QuestionToken);
1925N(SyntaxKind.ParenthesizedExpression);
1927N(SyntaxKind.OpenParenToken);
1928N(SyntaxKind.ParenthesizedLambdaExpression);
1930N(SyntaxKind.NullableType);
1932N(SyntaxKind.IdentifierName);
1934N(SyntaxKind.IdentifierToken, "c");
1936N(SyntaxKind.QuestionToken);
1938N(SyntaxKind.ParameterList);
1940N(SyntaxKind.OpenParenToken);
1941N(SyntaxKind.CloseParenToken);
1943N(SyntaxKind.EqualsGreaterThanToken);
1944N(SyntaxKind.IdentifierName);
1946N(SyntaxKind.IdentifierToken, "x");
1949N(SyntaxKind.CloseParenToken);
1951N(SyntaxKind.ColonToken);
1952N(SyntaxKind.IdentifierName);
1954N(SyntaxKind.IdentifierToken, "y");
1966N(SyntaxKind.ParenthesizedLambdaExpression);
1968N(SyntaxKind.QualifiedName);
1970N(SyntaxKind.IdentifierName);
1972N(SyntaxKind.IdentifierToken, "A");
1974N(SyntaxKind.DotToken);
1975N(SyntaxKind.IdentifierName);
1977N(SyntaxKind.IdentifierToken, "B");
1980N(SyntaxKind.ParameterList);
1982N(SyntaxKind.OpenParenToken);
1983N(SyntaxKind.CloseParenToken);
1985N(SyntaxKind.EqualsGreaterThanToken);
1986N(SyntaxKind.NullLiteralExpression);
1988N(SyntaxKind.NullKeyword);
2001N(SyntaxKind.ParenthesizedLambdaExpression);
2005N(modifier);
2007N(SyntaxKind.AliasQualifiedName);
2009N(SyntaxKind.IdentifierName);
2011N(SyntaxKind.IdentifierToken, "A");
2013N(SyntaxKind.ColonColonToken);
2014N(SyntaxKind.IdentifierName);
2016N(SyntaxKind.IdentifierToken, "B");
2019N(SyntaxKind.ParameterList);
2021N(SyntaxKind.OpenParenToken);
2022N(SyntaxKind.CloseParenToken);
2024N(SyntaxKind.EqualsGreaterThanToken);
2025N(SyntaxKind.NullLiteralExpression);
2027N(SyntaxKind.NullKeyword);
2039N(SyntaxKind.ParenthesizedLambdaExpression);
2041N(SyntaxKind.AliasQualifiedName);
2043N(SyntaxKind.IdentifierName);
2045N(SyntaxKind.GlobalKeyword);
2047N(SyntaxKind.ColonColonToken);
2048N(SyntaxKind.IdentifierName);
2050N(SyntaxKind.IdentifierToken, "T");
2053N(SyntaxKind.ParameterList);
2055N(SyntaxKind.OpenParenToken);
2056N(SyntaxKind.CloseParenToken);
2058N(SyntaxKind.EqualsGreaterThanToken);
2059N(SyntaxKind.NullLiteralExpression);
2061N(SyntaxKind.NullKeyword);
2073N(SyntaxKind.ParenthesizedLambdaExpression);
2075N(SyntaxKind.GenericName);
2077N(SyntaxKind.IdentifierToken, "A");
2078N(SyntaxKind.TypeArgumentList);
2080N(SyntaxKind.LessThanToken);
2081N(SyntaxKind.IdentifierName);
2083N(SyntaxKind.IdentifierToken, "B");
2085N(SyntaxKind.GreaterThanToken);
2088N(SyntaxKind.ParameterList);
2090N(SyntaxKind.OpenParenToken);
2091N(SyntaxKind.CloseParenToken);
2093N(SyntaxKind.EqualsGreaterThanToken);
2094N(SyntaxKind.NullLiteralExpression);
2096N(SyntaxKind.NullKeyword);
2109N(SyntaxKind.ParenthesizedLambdaExpression);
2113N(modifier);
2115N(SyntaxKind.QualifiedName);
2117N(SyntaxKind.GenericName);
2119N(SyntaxKind.IdentifierToken, "A");
2120N(SyntaxKind.TypeArgumentList);
2122N(SyntaxKind.LessThanToken);
2123N(SyntaxKind.IdentifierName);
2125N(SyntaxKind.IdentifierToken, "B");
2127N(SyntaxKind.GreaterThanToken);
2130N(SyntaxKind.DotToken);
2131N(SyntaxKind.IdentifierName);
2133N(SyntaxKind.IdentifierToken, "C");
2136N(SyntaxKind.ParameterList);
2138N(SyntaxKind.OpenParenToken);
2139N(SyntaxKind.CloseParenToken);
2141N(SyntaxKind.EqualsGreaterThanToken);
2142N(SyntaxKind.NullLiteralExpression);
2144N(SyntaxKind.NullKeyword);
2157N(SyntaxKind.ParenthesizedLambdaExpression);
2161N(modifier);
2163N(SyntaxKind.TupleType);
2165N(SyntaxKind.OpenParenToken);
2166N(SyntaxKind.TupleElement);
2168N(SyntaxKind.IdentifierName);
2170N(SyntaxKind.IdentifierToken, "x");
2173N(SyntaxKind.CommaToken);
2174N(SyntaxKind.TupleElement);
2176N(SyntaxKind.IdentifierName);
2178N(SyntaxKind.IdentifierToken, "y");
2181N(SyntaxKind.CloseParenToken);
2183N(SyntaxKind.ParameterList);
2185N(SyntaxKind.OpenParenToken);
2186N(SyntaxKind.Parameter);
2188N(SyntaxKind.IdentifierToken, "x");
2190N(SyntaxKind.CommaToken);
2191N(SyntaxKind.Parameter);
2193N(SyntaxKind.IdentifierToken, "y");
2195N(SyntaxKind.CloseParenToken);
2197N(SyntaxKind.EqualsGreaterThanToken);
2198N(SyntaxKind.TupleExpression);
2200N(SyntaxKind.OpenParenToken);
2201N(SyntaxKind.Argument);
2203N(SyntaxKind.IdentifierName);
2205N(SyntaxKind.IdentifierToken, "x");
2208N(SyntaxKind.CommaToken);
2209N(SyntaxKind.Argument);
2211N(SyntaxKind.IdentifierName);
2213N(SyntaxKind.IdentifierToken, "y");
2216N(SyntaxKind.CloseParenToken);
2228N(SyntaxKind.ParenthesizedLambdaExpression);
2230N(SyntaxKind.TupleType);
2232N(SyntaxKind.OpenParenToken);
2233N(SyntaxKind.TupleElement);
2235N(SyntaxKind.PredefinedType);
2237N(SyntaxKind.IntKeyword);
2239N(SyntaxKind.IdentifierToken, "x");
2241N(SyntaxKind.CommaToken);
2242N(SyntaxKind.TupleElement);
2244N(SyntaxKind.PredefinedType);
2246N(SyntaxKind.ObjectKeyword);
2248N(SyntaxKind.IdentifierToken, "y");
2250N(SyntaxKind.CloseParenToken);
2252N(SyntaxKind.ParameterList);
2254N(SyntaxKind.OpenParenToken);
2255N(SyntaxKind.CloseParenToken);
2257N(SyntaxKind.EqualsGreaterThanToken);
2258N(SyntaxKind.DefaultLiteralExpression);
2260N(SyntaxKind.DefaultKeyword);
2272N(SyntaxKind.ParenthesizedLambdaExpression);
2274N(SyntaxKind.IdentifierName);
2276N(SyntaxKind.IdentifierToken, "A");
2278N(SyntaxKind.ParameterList);
2280N(SyntaxKind.OpenParenToken);
2281N(SyntaxKind.CloseParenToken);
2283N(SyntaxKind.EqualsGreaterThanToken);
2284N(SyntaxKind.ParenthesizedLambdaExpression);
2286N(SyntaxKind.ParameterList);
2288N(SyntaxKind.OpenParenToken);
2289N(SyntaxKind.CloseParenToken);
2291N(SyntaxKind.EqualsGreaterThanToken);
2292N(SyntaxKind.Block);
2294N(SyntaxKind.OpenBraceToken);
2295N(SyntaxKind.CloseBraceToken);
2308N(SyntaxKind.ParenthesizedLambdaExpression);
2310N(SyntaxKind.IdentifierName);
2312N(SyntaxKind.IdentifierToken, "A");
2314N(SyntaxKind.ParameterList);
2316N(SyntaxKind.OpenParenToken);
2317N(SyntaxKind.CloseParenToken);
2319N(SyntaxKind.EqualsGreaterThanToken);
2320N(SyntaxKind.ParenthesizedLambdaExpression);
2322N(SyntaxKind.IdentifierName);
2324N(SyntaxKind.IdentifierToken, "B");
2326N(SyntaxKind.ParameterList);
2328N(SyntaxKind.OpenParenToken);
2329N(SyntaxKind.CloseParenToken);
2331N(SyntaxKind.EqualsGreaterThanToken);
2332N(SyntaxKind.NullLiteralExpression);
2334N(SyntaxKind.NullKeyword);
2347N(SyntaxKind.ParenthesizedLambdaExpression);
2349N(SyntaxKind.PredefinedType);
2351N(SyntaxKind.ObjectKeyword);
2353N(SyntaxKind.ParameterList);
2355N(SyntaxKind.OpenParenToken);
2356N(SyntaxKind.CloseParenToken);
2358N(SyntaxKind.EqualsGreaterThanToken);
2359N(SyntaxKind.ParenthesizedLambdaExpression);
2361N(SyntaxKind.PredefinedType);
2363N(SyntaxKind.VoidKeyword);
2365N(SyntaxKind.ParameterList);
2367N(SyntaxKind.OpenParenToken);
2368N(SyntaxKind.CloseParenToken);
2370N(SyntaxKind.EqualsGreaterThanToken);
2371N(SyntaxKind.Block);
2373N(SyntaxKind.OpenBraceToken);
2374N(SyntaxKind.CloseBraceToken);
2388N(SyntaxKind.ParenthesizedLambdaExpression);
2392N(modifier);
2394N(SyntaxKind.RefType);
2396N(SyntaxKind.RefKeyword);
2397N(SyntaxKind.PredefinedType);
2399N(SyntaxKind.IntKeyword);
2402N(SyntaxKind.ParameterList);
2404N(SyntaxKind.OpenParenToken);
2405N(SyntaxKind.Parameter);
2407N(SyntaxKind.RefKeyword);
2408N(SyntaxKind.PredefinedType);
2410N(SyntaxKind.IntKeyword);
2412N(SyntaxKind.IdentifierToken, "x");
2414N(SyntaxKind.CloseParenToken);
2416N(SyntaxKind.EqualsGreaterThanToken);
2417N(SyntaxKind.RefExpression);
2419N(SyntaxKind.RefKeyword);
2420N(SyntaxKind.IdentifierName);
2422N(SyntaxKind.IdentifierToken, "x");
2436N(SyntaxKind.ParenthesizedLambdaExpression);
2440N(modifier);
2442N(SyntaxKind.RefType);
2444N(SyntaxKind.RefKeyword);
2445N(SyntaxKind.ReadOnlyKeyword);
2446N(SyntaxKind.IdentifierName);
2448N(SyntaxKind.IdentifierToken, "A");
2451N(SyntaxKind.ParameterList);
2453N(SyntaxKind.OpenParenToken);
2454N(SyntaxKind.CloseParenToken);
2456N(SyntaxKind.EqualsGreaterThanToken);
2457N(SyntaxKind.RefExpression);
2459N(SyntaxKind.RefKeyword);
2460N(SyntaxKind.IdentifierName);
2462N(SyntaxKind.IdentifierToken, "x");
2475N(SyntaxKind.ParenthesizedLambdaExpression);
2477N(SyntaxKind.RefType);
2479N(SyntaxKind.RefKeyword);
2480N(SyntaxKind.IdentifierName);
2482N(SyntaxKind.IdentifierToken, "D");
2485N(SyntaxKind.ParameterList);
2487N(SyntaxKind.OpenParenToken);
2488N(SyntaxKind.CloseParenToken);
2490N(SyntaxKind.EqualsGreaterThanToken);
2491N(SyntaxKind.ParenthesizedLambdaExpression);
2493N(SyntaxKind.RefType);
2495N(SyntaxKind.RefKeyword);
2496N(SyntaxKind.PredefinedType);
2498N(SyntaxKind.IntKeyword);
2501N(SyntaxKind.ParameterList);
2503N(SyntaxKind.OpenParenToken);
2504N(SyntaxKind.CloseParenToken);
2506N(SyntaxKind.EqualsGreaterThanToken);
2507N(SyntaxKind.RefExpression);
2509N(SyntaxKind.RefKeyword);
2510N(SyntaxKind.IdentifierName);
2512N(SyntaxKind.IdentifierToken, "x");
2526N(SyntaxKind.ParenthesizedExpression);
2528N(SyntaxKind.OpenParenToken);
2529N(SyntaxKind.ParenthesizedLambdaExpression);
2531N(SyntaxKind.RefType);
2533N(SyntaxKind.RefKeyword);
2534N(SyntaxKind.PredefinedType);
2536N(SyntaxKind.IntKeyword);
2539N(SyntaxKind.ParameterList);
2541N(SyntaxKind.OpenParenToken);
2542N(SyntaxKind.CloseParenToken);
2544N(SyntaxKind.EqualsGreaterThanToken);
2545N(SyntaxKind.IdentifierName);
2547N(SyntaxKind.IdentifierToken, "x");
2550N(SyntaxKind.CloseParenToken);
2561N(SyntaxKind.ParenthesizedLambdaExpression);
2563N(SyntaxKind.RefType);
2565N(SyntaxKind.RefKeyword);
2566N(SyntaxKind.PredefinedType);
2568N(SyntaxKind.IntKeyword);
2571N(SyntaxKind.ParameterList);
2573N(SyntaxKind.OpenParenToken);
2574N(SyntaxKind.CloseParenToken);
2576N(SyntaxKind.EqualsGreaterThanToken);
2577N(SyntaxKind.IdentifierName);
2579N(SyntaxKind.IdentifierToken, "x");
2591N(SyntaxKind.FieldDeclaration);
2593N(SyntaxKind.VariableDeclaration);
2595N(SyntaxKind.IdentifierName);
2597N(SyntaxKind.IdentifierToken, "d");
2599N(SyntaxKind.VariableDeclarator);
2601N(SyntaxKind.IdentifierToken, "d1");
2602N(SyntaxKind.EqualsValueClause);
2604N(SyntaxKind.EqualsToken);
2605N(SyntaxKind.ParenthesizedExpression);
2607N(SyntaxKind.OpenParenToken);
2608N(SyntaxKind.ParenthesizedLambdaExpression);
2610N(SyntaxKind.RefType);
2612N(SyntaxKind.RefKeyword);
2613N(SyntaxKind.PredefinedType);
2615N(SyntaxKind.IntKeyword);
2618N(SyntaxKind.ParameterList);
2620N(SyntaxKind.OpenParenToken);
2621N(SyntaxKind.CloseParenToken);
2623N(SyntaxKind.EqualsGreaterThanToken);
2624N(SyntaxKind.IdentifierName);
2626N(SyntaxKind.IdentifierToken, "x");
2629N(SyntaxKind.CloseParenToken);
2634N(SyntaxKind.SemicolonToken);
2645N(SyntaxKind.FieldDeclaration);
2647N(SyntaxKind.VariableDeclaration);
2649N(SyntaxKind.IdentifierName);
2651N(SyntaxKind.IdentifierToken, "d");
2653N(SyntaxKind.VariableDeclarator);
2655N(SyntaxKind.IdentifierToken, "d1");
2656N(SyntaxKind.EqualsValueClause);
2658N(SyntaxKind.EqualsToken);
2659N(SyntaxKind.ParenthesizedLambdaExpression);
2661N(SyntaxKind.RefType);
2663N(SyntaxKind.RefKeyword);
2664N(SyntaxKind.PredefinedType);
2666N(SyntaxKind.IntKeyword);
2669N(SyntaxKind.ParameterList);
2671N(SyntaxKind.OpenParenToken);
2672N(SyntaxKind.CloseParenToken);
2674N(SyntaxKind.EqualsGreaterThanToken);
2675N(SyntaxKind.IdentifierName);
2677N(SyntaxKind.IdentifierToken, "x");
2683N(SyntaxKind.SemicolonToken);
2694N(SyntaxKind.CompilationUnit);
2696N(SyntaxKind.GlobalStatement);
2698N(SyntaxKind.LocalDeclarationStatement);
2700N(SyntaxKind.VariableDeclaration);
2702N(SyntaxKind.IdentifierName);
2704N(SyntaxKind.IdentifierToken, "d");
2706N(SyntaxKind.VariableDeclarator);
2708N(SyntaxKind.IdentifierToken, "d1");
2709N(SyntaxKind.EqualsValueClause);
2711N(SyntaxKind.EqualsToken);
2712N(SyntaxKind.ParenthesizedExpression);
2714N(SyntaxKind.OpenParenToken);
2715N(SyntaxKind.ParenthesizedLambdaExpression);
2717N(SyntaxKind.RefType);
2719N(SyntaxKind.RefKeyword);
2720N(SyntaxKind.PredefinedType);
2722N(SyntaxKind.IntKeyword);
2725N(SyntaxKind.ParameterList);
2727N(SyntaxKind.OpenParenToken);
2728N(SyntaxKind.CloseParenToken);
2730N(SyntaxKind.EqualsGreaterThanToken);
2731N(SyntaxKind.IdentifierName);
2733N(SyntaxKind.IdentifierToken, "x");
2736N(SyntaxKind.CloseParenToken);
2741N(SyntaxKind.SemicolonToken);
2744N(SyntaxKind.EndOfFileToken);
2755N(SyntaxKind.CompilationUnit);
2757N(SyntaxKind.GlobalStatement);
2759N(SyntaxKind.LocalDeclarationStatement);
2761N(SyntaxKind.VariableDeclaration);
2763N(SyntaxKind.IdentifierName);
2765N(SyntaxKind.IdentifierToken, "d");
2767N(SyntaxKind.VariableDeclarator);
2769N(SyntaxKind.IdentifierToken, "d1");
2770N(SyntaxKind.EqualsValueClause);
2772N(SyntaxKind.EqualsToken);
2773N(SyntaxKind.ParenthesizedLambdaExpression);
2775N(SyntaxKind.RefType);
2777N(SyntaxKind.RefKeyword);
2778N(SyntaxKind.PredefinedType);
2780N(SyntaxKind.IntKeyword);
2783N(SyntaxKind.ParameterList);
2785N(SyntaxKind.OpenParenToken);
2786N(SyntaxKind.CloseParenToken);
2788N(SyntaxKind.EqualsGreaterThanToken);
2789N(SyntaxKind.IdentifierName);
2791N(SyntaxKind.IdentifierToken, "x");
2797N(SyntaxKind.SemicolonToken);
2800N(SyntaxKind.EndOfFileToken);
2811N(SyntaxKind.SimpleAssignmentExpression);
2813N(SyntaxKind.IdentifierName);
2815N(SyntaxKind.IdentifierToken, "d1");
2817N(SyntaxKind.EqualsToken);
2818N(SyntaxKind.ParenthesizedExpression);
2820N(SyntaxKind.OpenParenToken);
2821N(SyntaxKind.ParenthesizedLambdaExpression);
2823N(SyntaxKind.RefType);
2825N(SyntaxKind.RefKeyword);
2826N(SyntaxKind.PredefinedType);
2828N(SyntaxKind.IntKeyword);
2831N(SyntaxKind.ParameterList);
2833N(SyntaxKind.OpenParenToken);
2834N(SyntaxKind.CloseParenToken);
2836N(SyntaxKind.EqualsGreaterThanToken);
2837N(SyntaxKind.IdentifierName);
2839N(SyntaxKind.IdentifierToken, "x");
2842N(SyntaxKind.CloseParenToken);
2854N(SyntaxKind.SimpleAssignmentExpression);
2856N(SyntaxKind.IdentifierName);
2858N(SyntaxKind.IdentifierToken, "d1");
2860N(SyntaxKind.EqualsToken);
2861N(SyntaxKind.ParenthesizedLambdaExpression);
2863N(SyntaxKind.RefType);
2865N(SyntaxKind.RefKeyword);
2866N(SyntaxKind.PredefinedType);
2868N(SyntaxKind.IntKeyword);
2871N(SyntaxKind.ParameterList);
2873N(SyntaxKind.OpenParenToken);
2874N(SyntaxKind.CloseParenToken);
2876N(SyntaxKind.EqualsGreaterThanToken);
2877N(SyntaxKind.IdentifierName);
2879N(SyntaxKind.IdentifierToken, "x");
2892N(SyntaxKind.InvocationExpression);
2894N(SyntaxKind.IdentifierName);
2896N(SyntaxKind.IdentifierToken, "d1");
2898N(SyntaxKind.ArgumentList);
2900N(SyntaxKind.OpenParenToken);
2901N(SyntaxKind.Argument);
2903N(SyntaxKind.ParenthesizedExpression);
2905N(SyntaxKind.OpenParenToken);
2906N(SyntaxKind.ParenthesizedLambdaExpression);
2908N(SyntaxKind.RefType);
2910N(SyntaxKind.RefKeyword);
2911N(SyntaxKind.PredefinedType);
2913N(SyntaxKind.IntKeyword);
2916N(SyntaxKind.ParameterList);
2918N(SyntaxKind.OpenParenToken);
2919N(SyntaxKind.CloseParenToken);
2921N(SyntaxKind.EqualsGreaterThanToken);
2922N(SyntaxKind.IdentifierName);
2924N(SyntaxKind.IdentifierToken, "x");
2927N(SyntaxKind.CloseParenToken);
2930N(SyntaxKind.CloseParenToken);
2942N(SyntaxKind.InvocationExpression);
2944N(SyntaxKind.IdentifierName);
2946N(SyntaxKind.IdentifierToken, "d1");
2948N(SyntaxKind.ArgumentList);
2950N(SyntaxKind.OpenParenToken);
2951N(SyntaxKind.Argument);
2953N(SyntaxKind.ParenthesizedLambdaExpression);
2955N(SyntaxKind.RefType);
2957N(SyntaxKind.RefKeyword);
2958N(SyntaxKind.PredefinedType);
2960N(SyntaxKind.IntKeyword);
2963N(SyntaxKind.ParameterList);
2965N(SyntaxKind.OpenParenToken);
2966N(SyntaxKind.CloseParenToken);
2968N(SyntaxKind.EqualsGreaterThanToken);
2969N(SyntaxKind.IdentifierName);
2971N(SyntaxKind.IdentifierToken, "x");
2975N(SyntaxKind.CloseParenToken);
2987N(SyntaxKind.ReturnStatement);
2989N(SyntaxKind.ReturnKeyword);
2990N(SyntaxKind.ParenthesizedExpression);
2992N(SyntaxKind.OpenParenToken);
2993N(SyntaxKind.ParenthesizedLambdaExpression);
2995N(SyntaxKind.RefType);
2997N(SyntaxKind.RefKeyword);
2998N(SyntaxKind.PredefinedType);
3000N(SyntaxKind.IntKeyword);
3003N(SyntaxKind.ParameterList);
3005N(SyntaxKind.OpenParenToken);
3006N(SyntaxKind.CloseParenToken);
3008N(SyntaxKind.EqualsGreaterThanToken);
3009N(SyntaxKind.IdentifierName);
3011N(SyntaxKind.IdentifierToken, "x");
3014N(SyntaxKind.CloseParenToken);
3016N(SyntaxKind.SemicolonToken);
3027N(SyntaxKind.ReturnStatement);
3029N(SyntaxKind.ReturnKeyword);
3030N(SyntaxKind.ParenthesizedLambdaExpression);
3032N(SyntaxKind.RefType);
3034N(SyntaxKind.RefKeyword);
3035N(SyntaxKind.PredefinedType);
3037N(SyntaxKind.IntKeyword);
3040N(SyntaxKind.ParameterList);
3042N(SyntaxKind.OpenParenToken);
3043N(SyntaxKind.CloseParenToken);
3045N(SyntaxKind.EqualsGreaterThanToken);
3046N(SyntaxKind.IdentifierName);
3048N(SyntaxKind.IdentifierToken, "x");
3051N(SyntaxKind.SemicolonToken);
3062N(SyntaxKind.ConditionalExpression);
3064N(SyntaxKind.IdentifierName);
3066N(SyntaxKind.IdentifierToken, "d1");
3068N(SyntaxKind.QuestionToken);
3069N(SyntaxKind.ParenthesizedExpression);
3071N(SyntaxKind.OpenParenToken);
3072N(SyntaxKind.ParenthesizedLambdaExpression);
3074N(SyntaxKind.RefType);
3076N(SyntaxKind.RefKeyword);
3077N(SyntaxKind.PredefinedType);
3079N(SyntaxKind.IntKeyword);
3082N(SyntaxKind.ParameterList);
3084N(SyntaxKind.OpenParenToken);
3085N(SyntaxKind.CloseParenToken);
3087N(SyntaxKind.EqualsGreaterThanToken);
3088N(SyntaxKind.IdentifierName);
3090N(SyntaxKind.IdentifierToken, "x");
3093N(SyntaxKind.CloseParenToken);
3095N(SyntaxKind.ColonToken);
3096N(SyntaxKind.NullLiteralExpression);
3098N(SyntaxKind.NullKeyword);
3110N(SyntaxKind.ConditionalExpression);
3112N(SyntaxKind.IdentifierName);
3114N(SyntaxKind.IdentifierToken, "d1");
3116N(SyntaxKind.QuestionToken);
3117N(SyntaxKind.ParenthesizedLambdaExpression);
3119N(SyntaxKind.RefType);
3121N(SyntaxKind.RefKeyword);
3122N(SyntaxKind.PredefinedType);
3124N(SyntaxKind.IntKeyword);
3127N(SyntaxKind.ParameterList);
3129N(SyntaxKind.OpenParenToken);
3130N(SyntaxKind.CloseParenToken);
3132N(SyntaxKind.EqualsGreaterThanToken);
3133N(SyntaxKind.IdentifierName);
3135N(SyntaxKind.IdentifierToken, "x");
3138N(SyntaxKind.ColonToken);
3139N(SyntaxKind.NullLiteralExpression);
3141N(SyntaxKind.NullKeyword);
3153N(SyntaxKind.ConditionalExpression);
3155N(SyntaxKind.IdentifierName);
3157N(SyntaxKind.IdentifierToken, "d1");
3159N(SyntaxKind.QuestionToken);
3160N(SyntaxKind.NullLiteralExpression);
3162N(SyntaxKind.NullKeyword);
3164N(SyntaxKind.ColonToken);
3165N(SyntaxKind.ParenthesizedExpression);
3167N(SyntaxKind.OpenParenToken);
3168N(SyntaxKind.ParenthesizedLambdaExpression);
3170N(SyntaxKind.RefType);
3172N(SyntaxKind.RefKeyword);
3173N(SyntaxKind.PredefinedType);
3175N(SyntaxKind.IntKeyword);
3178N(SyntaxKind.ParameterList);
3180N(SyntaxKind.OpenParenToken);
3181N(SyntaxKind.CloseParenToken);
3183N(SyntaxKind.EqualsGreaterThanToken);
3184N(SyntaxKind.IdentifierName);
3186N(SyntaxKind.IdentifierToken, "x");
3189N(SyntaxKind.CloseParenToken);
3201N(SyntaxKind.ConditionalExpression);
3203N(SyntaxKind.IdentifierName);
3205N(SyntaxKind.IdentifierToken, "d1");
3207N(SyntaxKind.QuestionToken);
3208N(SyntaxKind.NullLiteralExpression);
3210N(SyntaxKind.NullKeyword);
3212N(SyntaxKind.ColonToken);
3213N(SyntaxKind.ParenthesizedLambdaExpression);
3215N(SyntaxKind.RefType);
3217N(SyntaxKind.RefKeyword);
3218N(SyntaxKind.PredefinedType);
3220N(SyntaxKind.IntKeyword);
3223N(SyntaxKind.ParameterList);
3225N(SyntaxKind.OpenParenToken);
3226N(SyntaxKind.CloseParenToken);
3228N(SyntaxKind.EqualsGreaterThanToken);
3229N(SyntaxKind.IdentifierName);
3231N(SyntaxKind.IdentifierToken, "x");
3244N(SyntaxKind.ConditionalExpression);
3246N(SyntaxKind.IdentifierName);
3248N(SyntaxKind.IdentifierToken, "d1");
3250N(SyntaxKind.QuestionToken);
3251N(SyntaxKind.ParenthesizedExpression);
3253N(SyntaxKind.OpenParenToken);
3254N(SyntaxKind.ParenthesizedLambdaExpression);
3256N(SyntaxKind.RefType);
3258N(SyntaxKind.RefKeyword);
3259N(SyntaxKind.PredefinedType);
3261N(SyntaxKind.IntKeyword);
3264N(SyntaxKind.ParameterList);
3266N(SyntaxKind.OpenParenToken);
3267N(SyntaxKind.CloseParenToken);
3269N(SyntaxKind.EqualsGreaterThanToken);
3270N(SyntaxKind.IdentifierName);
3272N(SyntaxKind.IdentifierToken, "x");
3275N(SyntaxKind.CloseParenToken);
3277N(SyntaxKind.ColonToken);
3278N(SyntaxKind.ParenthesizedExpression);
3280N(SyntaxKind.OpenParenToken);
3281N(SyntaxKind.ParenthesizedLambdaExpression);
3283N(SyntaxKind.RefType);
3285N(SyntaxKind.RefKeyword);
3286N(SyntaxKind.PredefinedType);
3288N(SyntaxKind.IntKeyword);
3291N(SyntaxKind.ParameterList);
3293N(SyntaxKind.OpenParenToken);
3294N(SyntaxKind.CloseParenToken);
3296N(SyntaxKind.EqualsGreaterThanToken);
3297N(SyntaxKind.IdentifierName);
3299N(SyntaxKind.IdentifierToken, "y");
3302N(SyntaxKind.CloseParenToken);
3314N(SyntaxKind.ConditionalExpression);
3316N(SyntaxKind.IdentifierName);
3318N(SyntaxKind.IdentifierToken, "d1");
3320N(SyntaxKind.QuestionToken);
3321N(SyntaxKind.ParenthesizedLambdaExpression);
3323N(SyntaxKind.RefType);
3325N(SyntaxKind.RefKeyword);
3326N(SyntaxKind.PredefinedType);
3328N(SyntaxKind.IntKeyword);
3331N(SyntaxKind.ParameterList);
3333N(SyntaxKind.OpenParenToken);
3334N(SyntaxKind.CloseParenToken);
3336N(SyntaxKind.EqualsGreaterThanToken);
3337N(SyntaxKind.IdentifierName);
3339N(SyntaxKind.IdentifierToken, "x");
3342N(SyntaxKind.ColonToken);
3343N(SyntaxKind.ParenthesizedLambdaExpression);
3345N(SyntaxKind.RefType);
3347N(SyntaxKind.RefKeyword);
3348N(SyntaxKind.PredefinedType);
3350N(SyntaxKind.IntKeyword);
3353N(SyntaxKind.ParameterList);
3355N(SyntaxKind.OpenParenToken);
3356N(SyntaxKind.CloseParenToken);
3358N(SyntaxKind.EqualsGreaterThanToken);
3359N(SyntaxKind.IdentifierName);
3361N(SyntaxKind.IdentifierToken, "y");
3374N(SyntaxKind.SwitchExpression);
3376N(SyntaxKind.IdentifierName);
3378N(SyntaxKind.IdentifierToken, "d1");
3380N(SyntaxKind.SwitchKeyword);
3381N(SyntaxKind.OpenBraceToken);
3382N(SyntaxKind.SwitchExpressionArm);
3384N(SyntaxKind.ConstantPattern);
3386N(SyntaxKind.NullLiteralExpression);
3388N(SyntaxKind.NullKeyword);
3391N(SyntaxKind.EqualsGreaterThanToken);
3392N(SyntaxKind.ParenthesizedExpression);
3394N(SyntaxKind.OpenParenToken);
3395N(SyntaxKind.ParenthesizedLambdaExpression);
3397N(SyntaxKind.RefType);
3399N(SyntaxKind.RefKeyword);
3400N(SyntaxKind.PredefinedType);
3402N(SyntaxKind.IntKeyword);
3405N(SyntaxKind.ParameterList);
3407N(SyntaxKind.OpenParenToken);
3408N(SyntaxKind.CloseParenToken);
3410N(SyntaxKind.EqualsGreaterThanToken);
3411N(SyntaxKind.IdentifierName);
3413N(SyntaxKind.IdentifierToken, "x");
3416N(SyntaxKind.CloseParenToken);
3419N(SyntaxKind.CloseBraceToken);
3430N(SyntaxKind.SwitchExpression);
3432N(SyntaxKind.IdentifierName);
3434N(SyntaxKind.IdentifierToken, "d1");
3436N(SyntaxKind.SwitchKeyword);
3437N(SyntaxKind.OpenBraceToken);
3438N(SyntaxKind.SwitchExpressionArm);
3440N(SyntaxKind.ConstantPattern);
3442N(SyntaxKind.NullLiteralExpression);
3444N(SyntaxKind.NullKeyword);
3447N(SyntaxKind.EqualsGreaterThanToken);
3448N(SyntaxKind.ParenthesizedLambdaExpression);
3450N(SyntaxKind.RefType);
3452N(SyntaxKind.RefKeyword);
3453N(SyntaxKind.PredefinedType);
3455N(SyntaxKind.IntKeyword);
3458N(SyntaxKind.ParameterList);
3460N(SyntaxKind.OpenParenToken);
3461N(SyntaxKind.CloseParenToken);
3463N(SyntaxKind.EqualsGreaterThanToken);
3464N(SyntaxKind.IdentifierName);
3466N(SyntaxKind.IdentifierToken, "x");
3470N(SyntaxKind.CloseBraceToken);
3481N(SyntaxKind.InvocationExpression);
3483N(SyntaxKind.IdentifierName);
3485N(SyntaxKind.IdentifierToken, "d1");
3487N(SyntaxKind.ArgumentList);
3489N(SyntaxKind.OpenParenToken);
3490N(SyntaxKind.Argument);
3492N(SyntaxKind.InKeyword);
3493N(SyntaxKind.ParenthesizedLambdaExpression);
3495N(SyntaxKind.PredefinedType);
3497N(SyntaxKind.IntKeyword);
3499N(SyntaxKind.ParameterList);
3501N(SyntaxKind.OpenParenToken);
3502N(SyntaxKind.CloseParenToken);
3504N(SyntaxKind.EqualsGreaterThanToken);
3505N(SyntaxKind.IdentifierName);
3507N(SyntaxKind.IdentifierToken, "x");
3511N(SyntaxKind.CloseParenToken);
3523N(SyntaxKind.InvocationExpression);
3525N(SyntaxKind.IdentifierName);
3527N(SyntaxKind.IdentifierToken, "d1");
3529N(SyntaxKind.ArgumentList);
3531N(SyntaxKind.OpenParenToken);
3532N(SyntaxKind.Argument);
3534N(SyntaxKind.OutKeyword);
3535N(SyntaxKind.ParenthesizedLambdaExpression);
3537N(SyntaxKind.PredefinedType);
3539N(SyntaxKind.IntKeyword);
3541N(SyntaxKind.ParameterList);
3543N(SyntaxKind.OpenParenToken);
3544N(SyntaxKind.CloseParenToken);
3546N(SyntaxKind.EqualsGreaterThanToken);
3547N(SyntaxKind.IdentifierName);
3549N(SyntaxKind.IdentifierToken, "x");
3553N(SyntaxKind.CloseParenToken);
3565N(SyntaxKind.InvocationExpression);
3567N(SyntaxKind.IdentifierName);
3569N(SyntaxKind.IdentifierToken, "F");
3571N(SyntaxKind.ArgumentList);
3573N(SyntaxKind.OpenParenToken);
3574N(SyntaxKind.Argument);
3576N(SyntaxKind.IdentifierName);
3578N(SyntaxKind.IdentifierToken, "a");
3581N(SyntaxKind.CommaToken);
3582N(SyntaxKind.Argument);
3584N(SyntaxKind.IdentifierName);
3586N(SyntaxKind.IdentifierToken, "b");
3589N(SyntaxKind.CloseParenToken);
3607N(SyntaxKind.InvocationExpression);
3609N(SyntaxKind.IdentifierName);
3611N(SyntaxKind.IdentifierToken, "F");
3613N(SyntaxKind.ArgumentList);
3615N(SyntaxKind.OpenParenToken);
3616N(SyntaxKind.Argument);
3618N(SyntaxKind.IdentifierName);
3620N(SyntaxKind.IdentifierToken, "a");
3623N(SyntaxKind.CommaToken);
3643N(SyntaxKind.InvocationExpression);
3645N(SyntaxKind.IdentifierName);
3647N(SyntaxKind.IdentifierToken, "F");
3649N(SyntaxKind.ArgumentList);
3651N(SyntaxKind.OpenParenToken);
3652N(SyntaxKind.Argument);
3654N(SyntaxKind.RefKeyword);
3655N(SyntaxKind.IdentifierName);
3657N(SyntaxKind.IdentifierToken, "a");
3660N(SyntaxKind.CommaToken);
3661N(SyntaxKind.Argument);
3663N(SyntaxKind.OutKeyword);
3664N(SyntaxKind.IdentifierName);
3666N(SyntaxKind.IdentifierToken, "b");
3669N(SyntaxKind.CommaToken);
3670N(SyntaxKind.Argument);
3672N(SyntaxKind.InKeyword);
3673N(SyntaxKind.IdentifierName);
3675N(SyntaxKind.IdentifierToken, "c");
3678N(SyntaxKind.CloseParenToken);
3696N(SyntaxKind.InvocationExpression);
3698N(SyntaxKind.IdentifierName);
3700N(SyntaxKind.IdentifierToken, "F");
3702N(SyntaxKind.ArgumentList);
3704N(SyntaxKind.OpenParenToken);
3705N(SyntaxKind.Argument);
3707N(SyntaxKind.RefKeyword);
3708N(SyntaxKind.IdentifierName);
3710N(SyntaxKind.IdentifierToken, "a");
3713N(SyntaxKind.CommaToken);
3739N(SyntaxKind.InvocationExpression);
3741N(SyntaxKind.IdentifierName);
3743N(SyntaxKind.IdentifierToken, "F");
3745N(SyntaxKind.ArgumentList);
3747N(SyntaxKind.OpenParenToken);
3748N(SyntaxKind.Argument);
3750N(SyntaxKind.IdentifierName);
3752N(SyntaxKind.IdentifierToken, "A");
3756N(SyntaxKind.Argument);
3758N(SyntaxKind.IdentifierName);
3760N(SyntaxKind.IdentifierToken, "a");
3763N(SyntaxKind.CommaToken);
3764N(SyntaxKind.Argument);
3766N(SyntaxKind.IdentifierName);
3768N(SyntaxKind.IdentifierToken, "B");
3772N(SyntaxKind.Argument);
3774N(SyntaxKind.IdentifierName);
3776N(SyntaxKind.IdentifierToken, "b");
3779N(SyntaxKind.CloseParenToken);
3797N(SyntaxKind.InvocationExpression);
3799N(SyntaxKind.IdentifierName);
3801N(SyntaxKind.IdentifierToken, "F");
3803N(SyntaxKind.ArgumentList);
3805N(SyntaxKind.OpenParenToken);
3806N(SyntaxKind.Argument);
3808N(SyntaxKind.RefKeyword);
3809N(SyntaxKind.IdentifierName);
3811N(SyntaxKind.IdentifierToken, "A");
3815N(SyntaxKind.Argument);
3817N(SyntaxKind.IdentifierName);
3819N(SyntaxKind.IdentifierToken, "a");
3822N(SyntaxKind.CommaToken);
3823N(SyntaxKind.Argument);
3825N(SyntaxKind.OutKeyword);
3826N(SyntaxKind.DeclarationExpression);
3828N(SyntaxKind.IdentifierName);
3830N(SyntaxKind.IdentifierToken, "B");
3832N(SyntaxKind.SingleVariableDesignation);
3834N(SyntaxKind.IdentifierToken, "b");
3838N(SyntaxKind.CommaToken);
3839N(SyntaxKind.Argument);
3841N(SyntaxKind.InKeyword);
3842N(SyntaxKind.IdentifierName);
3844N(SyntaxKind.IdentifierToken, "C");
3848N(SyntaxKind.Argument);
3850N(SyntaxKind.IdentifierName);
3852N(SyntaxKind.IdentifierToken, "c");
3855N(SyntaxKind.CloseParenToken);
3876N(SyntaxKind.InvocationExpression);
3878N(SyntaxKind.IdentifierName);
3880N(SyntaxKind.IdentifierToken, "F");
3882N(SyntaxKind.ArgumentList);
3884N(SyntaxKind.OpenParenToken);
3885N(SyntaxKind.Argument);
3887N(SyntaxKind.RefKeyword);
3888N(SyntaxKind.IdentifierName);
3890N(SyntaxKind.IdentifierToken, "A");
3894N(SyntaxKind.Argument);
3896N(SyntaxKind.IdentifierName);
3898N(SyntaxKind.IdentifierToken, "a");
3901N(SyntaxKind.CommaToken);
3924N(SyntaxKind.ParenthesizedLambdaExpression);
3926N(SyntaxKind.IdentifierName);
3928N(SyntaxKind.IdentifierToken, "F");
3930N(SyntaxKind.ParameterList);
3932N(SyntaxKind.OpenParenToken);
3933N(SyntaxKind.Parameter);
3935N(SyntaxKind.IdentifierToken, "a");
3937N(SyntaxKind.CommaToken);
3938N(SyntaxKind.Parameter);
3940N(SyntaxKind.IdentifierToken, "b");
3942N(SyntaxKind.CloseParenToken);
3944N(SyntaxKind.EqualsGreaterThanToken);
3962N(SyntaxKind.ParenthesizedLambdaExpression);
3964N(SyntaxKind.IdentifierName);
3966N(SyntaxKind.IdentifierToken, "F");
3968N(SyntaxKind.ParameterList);
3970N(SyntaxKind.OpenParenToken);
3971N(SyntaxKind.Parameter);
3973N(SyntaxKind.IdentifierToken, "a");
3975N(SyntaxKind.CommaToken);
3976N(SyntaxKind.Parameter);
3978N(SyntaxKind.IdentifierToken, "b");
3980N(SyntaxKind.CloseParenToken);
3982N(SyntaxKind.EqualsGreaterThanToken);
3983N(SyntaxKind.Block);
3985N(SyntaxKind.OpenBraceToken);
3998N(SyntaxKind.ParenthesizedLambdaExpression);
4000N(SyntaxKind.IdentifierName);
4002N(SyntaxKind.IdentifierToken, "F");
4004N(SyntaxKind.ParameterList);
4006N(SyntaxKind.OpenParenToken);
4007N(SyntaxKind.Parameter);
4009N(SyntaxKind.IdentifierToken, "a");
4011N(SyntaxKind.CommaToken);
4012N(SyntaxKind.Parameter);
4014N(SyntaxKind.IdentifierToken, "b");
4016N(SyntaxKind.CloseParenToken);
4018N(SyntaxKind.EqualsGreaterThanToken);
4019N(SyntaxKind.Block);
4021N(SyntaxKind.OpenBraceToken);
4022N(SyntaxKind.CloseBraceToken);
4043N(SyntaxKind.ParenthesizedLambdaExpression);
4045N(SyntaxKind.IdentifierName);
4047N(SyntaxKind.IdentifierToken, "F");
4049N(SyntaxKind.ParameterList);
4051N(SyntaxKind.OpenParenToken);
4052N(SyntaxKind.Parameter);
4054N(SyntaxKind.RefKeyword);
4055N(SyntaxKind.IdentifierName);
4057N(SyntaxKind.IdentifierToken, "a");
4061N(SyntaxKind.CommaToken);
4062N(SyntaxKind.Parameter);
4064N(SyntaxKind.OutKeyword);
4065N(SyntaxKind.IdentifierName);
4067N(SyntaxKind.IdentifierToken, "b");
4071N(SyntaxKind.CommaToken);
4072N(SyntaxKind.Parameter);
4074N(SyntaxKind.InKeyword);
4075N(SyntaxKind.IdentifierName);
4077N(SyntaxKind.IdentifierToken, "c");
4081N(SyntaxKind.CloseParenToken);
4083N(SyntaxKind.EqualsGreaterThanToken);
4084N(SyntaxKind.Block);
4086N(SyntaxKind.OpenBraceToken);
4087N(SyntaxKind.CloseBraceToken);
4099N(SyntaxKind.ParenthesizedLambdaExpression);
4101N(SyntaxKind.IdentifierName);
4103N(SyntaxKind.IdentifierToken, "F");
4105N(SyntaxKind.ParameterList);
4107N(SyntaxKind.OpenParenToken);
4108N(SyntaxKind.Parameter);
4110N(SyntaxKind.IdentifierName);
4112N(SyntaxKind.IdentifierToken, "A");
4114N(SyntaxKind.IdentifierToken, "a");
4116N(SyntaxKind.CommaToken);
4117N(SyntaxKind.Parameter);
4119N(SyntaxKind.IdentifierName);
4121N(SyntaxKind.IdentifierToken, "B");
4123N(SyntaxKind.IdentifierToken, "b");
4125N(SyntaxKind.CloseParenToken);
4127N(SyntaxKind.EqualsGreaterThanToken);
4128N(SyntaxKind.Block);
4130N(SyntaxKind.OpenBraceToken);
4131N(SyntaxKind.CloseBraceToken);
4143N(SyntaxKind.ParenthesizedLambdaExpression);
4145N(SyntaxKind.IdentifierName);
4147N(SyntaxKind.IdentifierToken, "F");
4149N(SyntaxKind.ParameterList);
4151N(SyntaxKind.OpenParenToken);
4152N(SyntaxKind.Parameter);
4154N(SyntaxKind.RefKeyword);
4155N(SyntaxKind.IdentifierName);
4157N(SyntaxKind.IdentifierToken, "A");
4159N(SyntaxKind.IdentifierToken, "a");
4161N(SyntaxKind.CommaToken);
4162N(SyntaxKind.Parameter);
4164N(SyntaxKind.OutKeyword);
4165N(SyntaxKind.IdentifierName);
4167N(SyntaxKind.IdentifierToken, "B");
4169N(SyntaxKind.IdentifierToken, "b");
4171N(SyntaxKind.CommaToken);
4172N(SyntaxKind.Parameter);
4174N(SyntaxKind.InKeyword);
4175N(SyntaxKind.IdentifierName);
4177N(SyntaxKind.IdentifierToken, "C");
4179N(SyntaxKind.IdentifierToken, "c");
4181N(SyntaxKind.CloseParenToken);
4183N(SyntaxKind.EqualsGreaterThanToken);
4184N(SyntaxKind.Block);
4186N(SyntaxKind.OpenBraceToken);
4187N(SyntaxKind.CloseBraceToken);
4205N(SyntaxKind.SwitchExpression);
4207N(SyntaxKind.IdentifierName);
4209N(SyntaxKind.IdentifierToken, "x");
4211N(SyntaxKind.SwitchKeyword);
4212N(SyntaxKind.OpenBraceToken);
4213N(SyntaxKind.SwitchExpressionArm);
4215N(SyntaxKind.RecursivePattern);
4217N(SyntaxKind.PredefinedType);
4219N(SyntaxKind.IntKeyword);
4221N(SyntaxKind.PositionalPatternClause);
4223N(SyntaxKind.OpenParenToken);
4224N(SyntaxKind.CloseParenToken);
4227N(SyntaxKind.EqualsGreaterThanToken);
4228N(SyntaxKind.NumericLiteralExpression);
4230N(SyntaxKind.NumericLiteralToken, "0");
4234N(SyntaxKind.SwitchExpressionArm);
4243N(SyntaxKind.EqualsGreaterThanToken);
4244N(SyntaxKind.NumericLiteralExpression);
4246N(SyntaxKind.NumericLiteralToken, "1");
4249N(SyntaxKind.CloseBraceToken);
4266N(SyntaxKind.SwitchExpression);
4268N(SyntaxKind.IdentifierName);
4270N(SyntaxKind.IdentifierToken, "x");
4272N(SyntaxKind.SwitchKeyword);
4273N(SyntaxKind.OpenBraceToken);
4274N(SyntaxKind.SwitchExpressionArm);
4276N(SyntaxKind.RecursivePattern);
4278N(SyntaxKind.IdentifierName);
4280N(SyntaxKind.IdentifierToken, "T");
4282N(SyntaxKind.PositionalPatternClause);
4284N(SyntaxKind.OpenParenToken);
4285N(SyntaxKind.CloseParenToken);
4288N(SyntaxKind.EqualsGreaterThanToken);
4295N(SyntaxKind.SwitchExpressionArm);
4297N(SyntaxKind.RecursivePattern);
4299N(SyntaxKind.PropertyPatternClause);
4301N(SyntaxKind.OpenBraceToken);
4302N(SyntaxKind.CloseBraceToken);
4305N(SyntaxKind.EqualsGreaterThanToken);
4306N(SyntaxKind.NumericLiteralExpression);
4308N(SyntaxKind.NumericLiteralToken, "1");
4311N(SyntaxKind.CloseBraceToken);
4334N(SyntaxKind.SwitchExpression);
4336N(SyntaxKind.IdentifierName);
4338N(SyntaxKind.IdentifierToken, "x");
4340N(SyntaxKind.SwitchKeyword);
4341N(SyntaxKind.OpenBraceToken);
4342N(SyntaxKind.SwitchExpressionArm);
4352N(SyntaxKind.ParenthesizedLambdaExpression);
4354N(SyntaxKind.StaticKeyword);
4355N(SyntaxKind.NullableType);
4357N(SyntaxKind.IdentifierName);
4359N(SyntaxKind.IdentifierToken, "T");
4361N(SyntaxKind.QuestionToken);
4363N(SyntaxKind.ParameterList);
4365N(SyntaxKind.OpenParenToken);
4366N(SyntaxKind.CloseParenToken);
4368N(SyntaxKind.EqualsGreaterThanToken);
4369N(SyntaxKind.Block);
4371N(SyntaxKind.OpenBraceToken);
4372N(SyntaxKind.CloseBraceToken);
4377N(SyntaxKind.SwitchExpressionArm);
4386N(SyntaxKind.EqualsGreaterThanToken);
4387N(SyntaxKind.NumericLiteralExpression);
4389N(SyntaxKind.NumericLiteralToken, "1");
4392N(SyntaxKind.CloseBraceToken);
4403N(SyntaxKind.SwitchExpression);
4405N(SyntaxKind.IdentifierName);
4407N(SyntaxKind.IdentifierToken, "x");
4409N(SyntaxKind.SwitchKeyword);
4410N(SyntaxKind.OpenBraceToken);
4411N(SyntaxKind.SwitchExpressionArm);
4413N(SyntaxKind.RecursivePattern);
4415N(SyntaxKind.PositionalPatternClause);
4417N(SyntaxKind.OpenParenToken);
4418N(SyntaxKind.Subpattern);
4420N(SyntaxKind.ConstantPattern);
4422N(SyntaxKind.IdentifierName);
4424N(SyntaxKind.IdentifierToken, "a");
4428N(SyntaxKind.CommaToken);
4429N(SyntaxKind.Subpattern);
4431N(SyntaxKind.ConstantPattern);
4433N(SyntaxKind.IdentifierName);
4435N(SyntaxKind.IdentifierToken, "b");
4439N(SyntaxKind.CloseParenToken);
4442N(SyntaxKind.EqualsGreaterThanToken);
4443N(SyntaxKind.IdentifierName);
4445N(SyntaxKind.IdentifierToken, "b");
4448N(SyntaxKind.CommaToken);
4449N(SyntaxKind.SwitchExpressionArm);
4451N(SyntaxKind.RecursivePattern);
4453N(SyntaxKind.PositionalPatternClause);
4455N(SyntaxKind.OpenParenToken);
4456N(SyntaxKind.Subpattern);
4458N(SyntaxKind.ConstantPattern);
4460N(SyntaxKind.IdentifierName);
4462N(SyntaxKind.IdentifierToken, "c");
4466N(SyntaxKind.CommaToken);
4467N(SyntaxKind.Subpattern);
4469N(SyntaxKind.ConstantPattern);
4471N(SyntaxKind.IdentifierName);
4473N(SyntaxKind.IdentifierToken, "d");
4477N(SyntaxKind.CloseParenToken);
4479N(SyntaxKind.SingleVariableDesignation);
4481N(SyntaxKind.IdentifierToken, "e");
4484N(SyntaxKind.EqualsGreaterThanToken);
4485N(SyntaxKind.IdentifierName);
4487N(SyntaxKind.IdentifierToken, "e");
4490N(SyntaxKind.CloseBraceToken);
4501N(SyntaxKind.SwitchExpression);
4503N(SyntaxKind.IdentifierName);
4505N(SyntaxKind.IdentifierToken, "x");
4507N(SyntaxKind.SwitchKeyword);
4508N(SyntaxKind.OpenBraceToken);
4509N(SyntaxKind.SwitchExpressionArm);
4511N(SyntaxKind.RecursivePattern);
4513N(SyntaxKind.PositionalPatternClause);
4515N(SyntaxKind.OpenParenToken);
4516N(SyntaxKind.Subpattern);
4518N(SyntaxKind.DeclarationPattern);
4520N(SyntaxKind.PredefinedType);
4522N(SyntaxKind.IntKeyword);
4524N(SyntaxKind.SingleVariableDesignation);
4526N(SyntaxKind.IdentifierToken, "a");
4530N(SyntaxKind.CommaToken);
4531N(SyntaxKind.Subpattern);
4533N(SyntaxKind.DeclarationPattern);
4535N(SyntaxKind.PredefinedType);
4537N(SyntaxKind.IntKeyword);
4539N(SyntaxKind.SingleVariableDesignation);
4541N(SyntaxKind.IdentifierToken, "b");
4545N(SyntaxKind.CloseParenToken);
4548N(SyntaxKind.EqualsGreaterThanToken);
4549N(SyntaxKind.IdentifierName);
4551N(SyntaxKind.IdentifierToken, "b");
4554N(SyntaxKind.CommaToken);
4555N(SyntaxKind.SwitchExpressionArm);
4557N(SyntaxKind.RecursivePattern);
4559N(SyntaxKind.PositionalPatternClause);
4561N(SyntaxKind.OpenParenToken);
4562N(SyntaxKind.Subpattern);
4564N(SyntaxKind.DeclarationPattern);
4566N(SyntaxKind.PredefinedType);
4568N(SyntaxKind.ObjectKeyword);
4570N(SyntaxKind.SingleVariableDesignation);
4572N(SyntaxKind.IdentifierToken, "c");
4576N(SyntaxKind.CommaToken);
4577N(SyntaxKind.Subpattern);
4579N(SyntaxKind.DeclarationPattern);
4581N(SyntaxKind.PredefinedType);
4583N(SyntaxKind.ObjectKeyword);
4585N(SyntaxKind.SingleVariableDesignation);
4587N(SyntaxKind.IdentifierToken, "d");
4591N(SyntaxKind.CloseParenToken);
4593N(SyntaxKind.SingleVariableDesignation);
4595N(SyntaxKind.IdentifierToken, "e");
4598N(SyntaxKind.EqualsGreaterThanToken);
4599N(SyntaxKind.IdentifierName);
4601N(SyntaxKind.IdentifierToken, "e");
4604N(SyntaxKind.CloseBraceToken);
4618N(SyntaxKind.IsPatternExpression);
4620N(SyntaxKind.IdentifierName);
4622N(SyntaxKind.IdentifierToken, "x");
4624N(SyntaxKind.IsKeyword);
4625N(SyntaxKind.RecursivePattern);
4627N(SyntaxKind.IdentifierName);
4629N(SyntaxKind.IdentifierToken, "T");
4631N(SyntaxKind.PositionalPatternClause);
4633N(SyntaxKind.OpenParenToken);
4634N(SyntaxKind.CloseParenToken);
4650N(SyntaxKind.ElementAccessExpression);
4652N(SyntaxKind.IdentifierName);
4654N(SyntaxKind.IdentifierToken, "s");
4656N(SyntaxKind.BracketedArgumentList);
4658N(SyntaxKind.OpenBracketToken);
4659N(SyntaxKind.Argument);
4661N(SyntaxKind.RangeExpression);
4663N(SyntaxKind.DotDotToken);
4664N(SyntaxKind.InvocationExpression);
4666N(SyntaxKind.IdentifierName);
4668N(SyntaxKind.IdentifierToken, "x");
4670N(SyntaxKind.ArgumentList);
4672N(SyntaxKind.OpenParenToken);
4673N(SyntaxKind.CloseParenToken);
4678N(SyntaxKind.CloseBracketToken);
4690N(SyntaxKind.ElementAccessExpression);
4692N(SyntaxKind.IdentifierName);
4694N(SyntaxKind.IdentifierToken, "s");
4696N(SyntaxKind.BracketedArgumentList);
4698N(SyntaxKind.OpenBracketToken);
4699N(SyntaxKind.Argument);
4701N(SyntaxKind.ParenthesizedLambdaExpression);
4703N(SyntaxKind.IdentifierName);
4705N(SyntaxKind.IdentifierToken, "x");
4707N(SyntaxKind.ParameterList);
4709N(SyntaxKind.OpenParenToken);
4710N(SyntaxKind.Parameter);
4712N(SyntaxKind.IdentifierToken, "y");
4714N(SyntaxKind.CloseParenToken);
4716N(SyntaxKind.EqualsGreaterThanToken);
4717N(SyntaxKind.RangeExpression);
4719N(SyntaxKind.IdentifierName);
4721N(SyntaxKind.IdentifierToken, "y");
4723N(SyntaxKind.DotDotToken);
4727N(SyntaxKind.CloseBracketToken);
4739N(SyntaxKind.ParenthesizedLambdaExpression);
4741N(SyntaxKind.ArrayType);
4743N(SyntaxKind.IdentifierName);
4745N(SyntaxKind.IdentifierToken, "async");
4747N(SyntaxKind.ArrayRankSpecifier);
4749N(SyntaxKind.OpenBracketToken);
4750N(SyntaxKind.OmittedArraySizeExpression);
4752N(SyntaxKind.OmittedArraySizeExpressionToken);
4754N(SyntaxKind.CloseBracketToken);
4757N(SyntaxKind.ParameterList);
4759N(SyntaxKind.OpenParenToken);
4760N(SyntaxKind.CloseParenToken);
4762N(SyntaxKind.EqualsGreaterThanToken);
4763N(SyntaxKind.Block);
4765N(SyntaxKind.OpenBraceToken);
4766N(SyntaxKind.CloseBraceToken);
4778N(SyntaxKind.ParenthesizedLambdaExpression);
4780N(SyntaxKind.PointerType);
4782N(SyntaxKind.IdentifierName);
4784N(SyntaxKind.IdentifierToken, "async");
4786N(SyntaxKind.AsteriskToken);
4788N(SyntaxKind.ParameterList);
4790N(SyntaxKind.OpenParenToken);
4791N(SyntaxKind.CloseParenToken);
4793N(SyntaxKind.EqualsGreaterThanToken);
4794N(SyntaxKind.Block);
4796N(SyntaxKind.OpenBraceToken);
4797N(SyntaxKind.CloseBraceToken);
4809N(SyntaxKind.ParenthesizedLambdaExpression);
4811N(SyntaxKind.QualifiedName);
4813N(SyntaxKind.IdentifierName);
4815N(SyntaxKind.IdentifierToken, "async");
4817N(SyntaxKind.DotToken);
4818N(SyntaxKind.IdentifierName);
4820N(SyntaxKind.IdentifierToken, "B");
4823N(SyntaxKind.ParameterList);
4825N(SyntaxKind.OpenParenToken);
4826N(SyntaxKind.CloseParenToken);
4828N(SyntaxKind.EqualsGreaterThanToken);
4829N(SyntaxKind.Block);
4831N(SyntaxKind.OpenBraceToken);
4832N(SyntaxKind.CloseBraceToken);
4844N(SyntaxKind.ParenthesizedLambdaExpression);
4846N(SyntaxKind.GenericName);
4848N(SyntaxKind.IdentifierToken, "async");
4849N(SyntaxKind.TypeArgumentList);
4851N(SyntaxKind.LessThanToken);
4852N(SyntaxKind.IdentifierName);
4854N(SyntaxKind.IdentifierToken, "T");
4856N(SyntaxKind.GreaterThanToken);
4859N(SyntaxKind.ParameterList);
4861N(SyntaxKind.OpenParenToken);
4862N(SyntaxKind.CloseParenToken);
4864N(SyntaxKind.EqualsGreaterThanToken);
4865N(SyntaxKind.Block);
4867N(SyntaxKind.OpenBraceToken);
4868N(SyntaxKind.CloseBraceToken);
4880N(SyntaxKind.ParenthesizedLambdaExpression);
4882N(SyntaxKind.IdentifierName);
4884N(SyntaxKind.IdentifierToken, "@async");
4886N(SyntaxKind.ParameterList);
4888N(SyntaxKind.OpenParenToken);
4889N(SyntaxKind.CloseParenToken);
4891N(SyntaxKind.EqualsGreaterThanToken);
4892N(SyntaxKind.DefaultLiteralExpression);
4894N(SyntaxKind.DefaultKeyword);
4906N(SyntaxKind.ParenthesizedLambdaExpression);
4908N(SyntaxKind.AsyncKeyword);
4909N(SyntaxKind.AsyncKeyword);
4910N(SyntaxKind.ParameterList);
4912N(SyntaxKind.OpenParenToken);
4913N(SyntaxKind.Parameter);
4915N(SyntaxKind.IdentifierName);
4917N(SyntaxKind.IdentifierToken, "async");
4919N(SyntaxKind.IdentifierToken, "async");
4921N(SyntaxKind.CloseParenToken);
4923N(SyntaxKind.EqualsGreaterThanToken);
4924N(SyntaxKind.IdentifierName);
4926N(SyntaxKind.IdentifierToken, "async");
4944N(SyntaxKind.CompilationUnit);
4946N(SyntaxKind.GlobalStatement);
4948N(SyntaxKind.LocalFunctionStatement);
4950N(SyntaxKind.IdentifierName);
4952N(SyntaxKind.IdentifierToken, "async");
4954N(SyntaxKind.IdentifierToken, "MyMethod");
4955N(SyntaxKind.ParameterList);
4957N(SyntaxKind.OpenParenToken);
4958N(SyntaxKind.CloseParenToken);
4960N(SyntaxKind.ArrowExpressionClause);
4962N(SyntaxKind.EqualsGreaterThanToken);
4963N(SyntaxKind.NullLiteralExpression);
4965N(SyntaxKind.NullKeyword);
4968N(SyntaxKind.SemicolonToken);
4971N(SyntaxKind.EndOfFileToken);
4983N(SyntaxKind.ParenthesizedLambdaExpression);
4985N(SyntaxKind.IdentifierName);
4987N(SyntaxKind.IdentifierToken, "dynamic");
4989N(SyntaxKind.ParameterList);
4991N(SyntaxKind.OpenParenToken);
4992N(SyntaxKind.CloseParenToken);
4994N(SyntaxKind.EqualsGreaterThanToken);
4995N(SyntaxKind.DefaultLiteralExpression);
4997N(SyntaxKind.DefaultKeyword);
5009N(SyntaxKind.FieldDeclaration);
5011N(SyntaxKind.VariableDeclaration);
5013N(SyntaxKind.IdentifierName);
5015N(SyntaxKind.IdentifierToken, "Delegate");
5017N(SyntaxKind.VariableDeclarator);
5019N(SyntaxKind.IdentifierToken, "d");
5020N(SyntaxKind.EqualsValueClause);
5022N(SyntaxKind.EqualsToken);
5023N(SyntaxKind.ParenthesizedLambdaExpression);
5025N(SyntaxKind.IdentifierName);
5027N(SyntaxKind.IdentifierToken, "dynamic");
5029N(SyntaxKind.ParameterList);
5031N(SyntaxKind.OpenParenToken);
5032N(SyntaxKind.CloseParenToken);
5034N(SyntaxKind.EqualsGreaterThanToken);
5035N(SyntaxKind.DefaultLiteralExpression);
5037N(SyntaxKind.DefaultKeyword);
5043N(SyntaxKind.SemicolonToken);
5059N(SyntaxKind.ParenthesizedLambdaExpression);
5061N(SyntaxKind.IdentifierName);
5063N(SyntaxKind.IdentifierToken, "var");
5065N(SyntaxKind.ParameterList);
5067N(SyntaxKind.OpenParenToken);
5068N(SyntaxKind.CloseParenToken);
5070N(SyntaxKind.EqualsGreaterThanToken);
5071N(SyntaxKind.DefaultLiteralExpression);
5073N(SyntaxKind.DefaultKeyword);
5094N(SyntaxKind.IdentifierName);
5096N(SyntaxKind.IdentifierToken, "var");
5113N(SyntaxKind.InvocationExpression);
5115N(SyntaxKind.IdentifierName);
5117N(SyntaxKind.IdentifierToken, "F");
5119N(SyntaxKind.ArgumentList);
5121N(SyntaxKind.OpenParenToken);
5122N(SyntaxKind.Argument);
5124N(SyntaxKind.ParenthesizedLambdaExpression);
5126N(SyntaxKind.IdentifierName);
5128N(SyntaxKind.IdentifierToken, "var");
5130N(SyntaxKind.ParameterList);
5132N(SyntaxKind.OpenParenToken);
5133N(SyntaxKind.Parameter);
5135N(SyntaxKind.IdentifierToken, "x");
5137N(SyntaxKind.CommaToken);
5138N(SyntaxKind.Parameter);
5140N(SyntaxKind.IdentifierToken, "y");
5142N(SyntaxKind.CloseParenToken);
5144N(SyntaxKind.EqualsGreaterThanToken);
5145N(SyntaxKind.DefaultLiteralExpression);
5147N(SyntaxKind.DefaultKeyword);
5151N(SyntaxKind.CloseParenToken);
5172N(SyntaxKind.InvocationExpression);
5174N(SyntaxKind.IdentifierName);
5176N(SyntaxKind.IdentifierToken, "F");
5178N(SyntaxKind.ArgumentList);
5180N(SyntaxKind.OpenParenToken);
5181N(SyntaxKind.Argument);
5183N(SyntaxKind.IdentifierName);
5185N(SyntaxKind.IdentifierToken, "var");
5189N(SyntaxKind.Argument);
5191N(SyntaxKind.SimpleLambdaExpression);
5193N(SyntaxKind.Parameter);
5195N(SyntaxKind.IdentifierToken, "x");
5197N(SyntaxKind.EqualsGreaterThanToken);
5198N(SyntaxKind.IdentifierName);
5200N(SyntaxKind.IdentifierToken, "x");
5204N(SyntaxKind.CloseParenToken);
5222N(SyntaxKind.FieldDeclaration);
5224N(SyntaxKind.VariableDeclaration);
5226N(SyntaxKind.IdentifierName);
5228N(SyntaxKind.IdentifierToken, "var");
5230N(SyntaxKind.VariableDeclarator);
5232N(SyntaxKind.IdentifierToken, "d");
5233N(SyntaxKind.EqualsValueClause);
5235N(SyntaxKind.EqualsToken);
5236N(SyntaxKind.ParenthesizedLambdaExpression);
5238N(SyntaxKind.IdentifierName);
5240N(SyntaxKind.IdentifierToken, "var");
5242N(SyntaxKind.ParameterList);
5244N(SyntaxKind.OpenParenToken);
5245N(SyntaxKind.CloseParenToken);
5247N(SyntaxKind.EqualsGreaterThanToken);
5248N(SyntaxKind.DefaultLiteralExpression);
5250N(SyntaxKind.DefaultKeyword);
5256N(SyntaxKind.SemicolonToken);
5273N(SyntaxKind.ParenthesizedLambdaExpression);
5275N(SyntaxKind.RefType);
5277N(SyntaxKind.RefKeyword);
5278N(SyntaxKind.IdentifierName);
5280N(SyntaxKind.IdentifierToken, "var");
5283N(SyntaxKind.ParameterList);
5285N(SyntaxKind.OpenParenToken);
5286N(SyntaxKind.Parameter);
5288N(SyntaxKind.RefKeyword);
5289N(SyntaxKind.IdentifierName);
5291N(SyntaxKind.IdentifierToken, "var");
5293N(SyntaxKind.IdentifierToken, "x");
5295N(SyntaxKind.CloseParenToken);
5297N(SyntaxKind.EqualsGreaterThanToken);
5298N(SyntaxKind.IdentifierName);
5300N(SyntaxKind.IdentifierToken, "x");
5318N(SyntaxKind.ParenthesizedLambdaExpression);
5320N(SyntaxKind.ArrayType);
5322N(SyntaxKind.IdentifierName);
5324N(SyntaxKind.IdentifierToken, "var");
5326N(SyntaxKind.ArrayRankSpecifier);
5328N(SyntaxKind.OpenBracketToken);
5329N(SyntaxKind.OmittedArraySizeExpression);
5331N(SyntaxKind.OmittedArraySizeExpressionToken);
5333N(SyntaxKind.CloseBracketToken);
5336N(SyntaxKind.ParameterList);
5338N(SyntaxKind.OpenParenToken);
5339N(SyntaxKind.Parameter);
5341N(SyntaxKind.IdentifierToken, "v");
5343N(SyntaxKind.CloseParenToken);
5345N(SyntaxKind.EqualsGreaterThanToken);
5346N(SyntaxKind.IdentifierName);
5348N(SyntaxKind.IdentifierToken, "v");
5366N(SyntaxKind.ParenthesizedLambdaExpression);
5368N(SyntaxKind.QualifiedName);
5370N(SyntaxKind.IdentifierName);
5372N(SyntaxKind.IdentifierToken, "var");
5374N(SyntaxKind.DotToken);
5375N(SyntaxKind.IdentifierName);
5377N(SyntaxKind.IdentifierToken, "x");
5380N(SyntaxKind.ParameterList);
5382N(SyntaxKind.OpenParenToken);
5383N(SyntaxKind.CloseParenToken);
5385N(SyntaxKind.EqualsGreaterThanToken);
5386N(SyntaxKind.DefaultLiteralExpression);
5388N(SyntaxKind.DefaultKeyword);
5402N(SyntaxKind.ParenthesizedLambdaExpression);
5404N(SyntaxKind.AttributeList);
5406N(SyntaxKind.OpenBracketToken);
5407N(SyntaxKind.Attribute);
5409N(SyntaxKind.IdentifierName);
5411N(SyntaxKind.IdentifierToken, "A");
5414N(SyntaxKind.CloseBracketToken);
5418N(modifier);
5420N(SyntaxKind.PredefinedType);
5422N(SyntaxKind.VoidKeyword);
5424N(SyntaxKind.ParameterList);
5426N(SyntaxKind.OpenParenToken);
5427N(SyntaxKind.CloseParenToken);
5429N(SyntaxKind.EqualsGreaterThanToken);
5430N(SyntaxKind.Block);
5432N(SyntaxKind.OpenBraceToken);
5433N(SyntaxKind.CloseBraceToken);
5445N(SyntaxKind.ParenthesizedLambdaExpression);
5447N(SyntaxKind.AttributeList);
5449N(SyntaxKind.OpenBracketToken);
5450N(SyntaxKind.Attribute);
5452N(SyntaxKind.IdentifierName);
5454N(SyntaxKind.IdentifierToken, "A");
5457N(SyntaxKind.CloseBracketToken);
5459N(SyntaxKind.AttributeList);
5461N(SyntaxKind.OpenBracketToken);
5462N(SyntaxKind.Attribute);
5464N(SyntaxKind.IdentifierName);
5466N(SyntaxKind.IdentifierToken, "B");
5469N(SyntaxKind.CloseBracketToken);
5471N(SyntaxKind.IdentifierName);
5473N(SyntaxKind.IdentifierToken, "T");
5475N(SyntaxKind.ParameterList);
5477N(SyntaxKind.OpenParenToken);
5478N(SyntaxKind.CloseParenToken);
5480N(SyntaxKind.EqualsGreaterThanToken);
5481N(SyntaxKind.DefaultLiteralExpression);
5483N(SyntaxKind.DefaultKeyword);
5496N(SyntaxKind.ParenthesizedLambdaExpression);
5498N(SyntaxKind.AttributeList);
5500N(SyntaxKind.OpenBracketToken);
5501N(SyntaxKind.Attribute);
5503N(SyntaxKind.IdentifierName);
5505N(SyntaxKind.IdentifierToken, "A");
5508N(SyntaxKind.CommaToken);
5509N(SyntaxKind.Attribute);
5511N(SyntaxKind.IdentifierName);
5513N(SyntaxKind.IdentifierToken, "B");
5516N(SyntaxKind.CloseBracketToken);
5520N(modifier);
5522N(SyntaxKind.RefType);
5524N(SyntaxKind.RefKeyword);
5525N(SyntaxKind.IdentifierName);
5527N(SyntaxKind.IdentifierToken, "T");
5530N(SyntaxKind.ParameterList);
5532N(SyntaxKind.OpenParenToken);
5533N(SyntaxKind.CloseParenToken);
5535N(SyntaxKind.EqualsGreaterThanToken);
5536N(SyntaxKind.DefaultLiteralExpression);
5538N(SyntaxKind.DefaultKeyword);
5551N(SyntaxKind.ClassDeclaration);
5553N(SyntaxKind.AttributeList);
5555N(SyntaxKind.OpenBracketToken);
5556N(SyntaxKind.Attribute);
5558N(SyntaxKind.IdentifierName);
5560N(SyntaxKind.IdentifierToken, "A");
5562N(SyntaxKind.AttributeArgumentList);
5564N(SyntaxKind.OpenParenToken);
5565N(SyntaxKind.AttributeArgument);
5567N(SyntaxKind.ParenthesizedLambdaExpression);
5571N(modifier);
5573N(SyntaxKind.PredefinedType);
5575N(SyntaxKind.VoidKeyword);
5577N(SyntaxKind.ParameterList);
5579N(SyntaxKind.OpenParenToken);
5580N(SyntaxKind.CloseParenToken);
5582N(SyntaxKind.EqualsGreaterThanToken);
5583N(SyntaxKind.Block);
5585N(SyntaxKind.OpenBraceToken);
5586N(SyntaxKind.CloseBraceToken);
5590N(SyntaxKind.CloseParenToken);
5593N(SyntaxKind.CloseBracketToken);
5595N(SyntaxKind.ClassKeyword);
5596N(SyntaxKind.IdentifierToken, "C");
5597N(SyntaxKind.OpenBraceToken);
5598N(SyntaxKind.CloseBraceToken);
5609N(SyntaxKind.ClassDeclaration);
5611N(SyntaxKind.AttributeList);
5613N(SyntaxKind.OpenBracketToken);
5614N(SyntaxKind.Attribute);
5616N(SyntaxKind.IdentifierName);
5618N(SyntaxKind.IdentifierToken, "A");
5620N(SyntaxKind.AttributeArgumentList);
5622N(SyntaxKind.OpenParenToken);
5623N(SyntaxKind.AttributeArgument);
5625N(SyntaxKind.ParenthesizedLambdaExpression);
5627N(SyntaxKind.IdentifierName);
5629N(SyntaxKind.IdentifierToken, "T");
5631N(SyntaxKind.ParameterList);
5633N(SyntaxKind.OpenParenToken);
5634N(SyntaxKind.CloseParenToken);
5636N(SyntaxKind.EqualsGreaterThanToken);
5637N(SyntaxKind.DefaultLiteralExpression);
5639N(SyntaxKind.DefaultKeyword);
5643N(SyntaxKind.CloseParenToken);
5646N(SyntaxKind.CloseBracketToken);
5648N(SyntaxKind.ClassKeyword);
5649N(SyntaxKind.IdentifierToken, "C");
5650N(SyntaxKind.OpenBraceToken);
5651N(SyntaxKind.CloseBraceToken);
5662N(SyntaxKind.ClassDeclaration);
5664N(SyntaxKind.AttributeList);
5666N(SyntaxKind.OpenBracketToken);
5667N(SyntaxKind.Attribute);
5669N(SyntaxKind.IdentifierName);
5671N(SyntaxKind.IdentifierToken, "A");
5673N(SyntaxKind.AttributeArgumentList);
5675N(SyntaxKind.OpenParenToken);
5676N(SyntaxKind.AttributeArgument);
5678N(SyntaxKind.ParenthesizedLambdaExpression);
5680N(SyntaxKind.FunctionPointerType);
5682N(SyntaxKind.DelegateKeyword);
5683N(SyntaxKind.AsteriskToken);
5684N(SyntaxKind.FunctionPointerParameterList);
5686N(SyntaxKind.LessThanToken);
5687N(SyntaxKind.FunctionPointerParameter);
5689N(SyntaxKind.PredefinedType);
5691N(SyntaxKind.VoidKeyword);
5694N(SyntaxKind.GreaterThanToken);
5697N(SyntaxKind.ParameterList);
5699N(SyntaxKind.OpenParenToken);
5700N(SyntaxKind.CloseParenToken);
5702N(SyntaxKind.EqualsGreaterThanToken);
5703N(SyntaxKind.DefaultLiteralExpression);
5705N(SyntaxKind.DefaultKeyword);
5709N(SyntaxKind.CloseParenToken);
5712N(SyntaxKind.CloseBracketToken);
5714N(SyntaxKind.ClassKeyword);
5715N(SyntaxKind.IdentifierToken, "C");
5716N(SyntaxKind.OpenBraceToken);
5717N(SyntaxKind.CloseBraceToken);
5728N(SyntaxKind.ClassDeclaration);
5730N(SyntaxKind.AttributeList);
5732N(SyntaxKind.OpenBracketToken);
5733N(SyntaxKind.Attribute);
5735N(SyntaxKind.IdentifierName);
5737N(SyntaxKind.IdentifierToken, "A");
5739N(SyntaxKind.AttributeArgumentList);
5741N(SyntaxKind.OpenParenToken);
5742N(SyntaxKind.AttributeArgument);
5744N(SyntaxKind.ParenthesizedLambdaExpression);
5746N(SyntaxKind.RefType);
5748N(SyntaxKind.RefKeyword);
5749N(SyntaxKind.PredefinedType);
5751N(SyntaxKind.IntKeyword);
5754N(SyntaxKind.ParameterList);
5756N(SyntaxKind.OpenParenToken);
5757N(SyntaxKind.CloseParenToken);
5759N(SyntaxKind.EqualsGreaterThanToken);
5760N(SyntaxKind.DefaultLiteralExpression);
5762N(SyntaxKind.DefaultKeyword);
5766N(SyntaxKind.CloseParenToken);
5769N(SyntaxKind.CloseBracketToken);
5771N(SyntaxKind.ClassKeyword);
5772N(SyntaxKind.IdentifierToken, "C");
5773N(SyntaxKind.OpenBraceToken);
5774N(SyntaxKind.CloseBraceToken);
Parsing\LineSpanDirectiveParsingTests.cs (941)
51N(SyntaxKind.LineSpanDirectiveTrivia);
53N(SyntaxKind.HashToken);
54N(SyntaxKind.LineKeyword);
55N(SyntaxKind.LineDirectivePosition);
57N(SyntaxKind.OpenParenToken);
58N(SyntaxKind.NumericLiteralToken, "1");
59N(SyntaxKind.CommaToken);
60N(SyntaxKind.NumericLiteralToken, "2");
61N(SyntaxKind.CloseParenToken);
63N(SyntaxKind.MinusToken);
64N(SyntaxKind.LineDirectivePosition);
66N(SyntaxKind.OpenParenToken);
67N(SyntaxKind.NumericLiteralToken, "3");
68N(SyntaxKind.CommaToken);
69N(SyntaxKind.NumericLiteralToken, "4");
70N(SyntaxKind.CloseParenToken);
72N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
73N(SyntaxKind.EndOfDirectiveToken);
92N(SyntaxKind.LineSpanDirectiveTrivia);
94N(SyntaxKind.HashToken);
95N(SyntaxKind.LineKeyword);
96N(SyntaxKind.LineDirectivePosition);
98N(SyntaxKind.OpenParenToken);
99N(SyntaxKind.NumericLiteralToken, "1");
100N(SyntaxKind.CommaToken);
101N(SyntaxKind.NumericLiteralToken, "2");
102N(SyntaxKind.CloseParenToken);
104N(SyntaxKind.MinusToken);
105N(SyntaxKind.LineDirectivePosition);
107N(SyntaxKind.OpenParenToken);
108N(SyntaxKind.NumericLiteralToken, "3");
109N(SyntaxKind.CommaToken);
110N(SyntaxKind.NumericLiteralToken, "4");
111N(SyntaxKind.CloseParenToken);
113N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
114N(SyntaxKind.EndOfDirectiveToken);
133N(SyntaxKind.LineSpanDirectiveTrivia);
135N(SyntaxKind.HashToken);
136N(SyntaxKind.LineKeyword);
137N(SyntaxKind.LineDirectivePosition);
139N(SyntaxKind.OpenParenToken);
140N(SyntaxKind.NumericLiteralToken, "1");
141N(SyntaxKind.CommaToken);
142N(SyntaxKind.NumericLiteralToken, "2");
143N(SyntaxKind.CloseParenToken);
145N(SyntaxKind.MinusToken);
146N(SyntaxKind.LineDirectivePosition);
148N(SyntaxKind.OpenParenToken);
149N(SyntaxKind.NumericLiteralToken, "3");
150N(SyntaxKind.CommaToken);
151N(SyntaxKind.NumericLiteralToken, "4");
152N(SyntaxKind.CloseParenToken);
154N(SyntaxKind.NumericLiteralToken, "5");
155N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
156N(SyntaxKind.EndOfDirectiveToken);
169N(SyntaxKind.LineSpanDirectiveTrivia);
171N(SyntaxKind.HashToken);
172N(SyntaxKind.LineKeyword);
173N(SyntaxKind.LineDirectivePosition);
175N(SyntaxKind.OpenParenToken);
176N(SyntaxKind.NumericLiteralToken, "1");
177N(SyntaxKind.CommaToken);
178N(SyntaxKind.NumericLiteralToken, "2");
179N(SyntaxKind.CloseParenToken);
181N(SyntaxKind.MinusToken);
182N(SyntaxKind.LineDirectivePosition);
184N(SyntaxKind.OpenParenToken);
185N(SyntaxKind.NumericLiteralToken, "3");
186N(SyntaxKind.CommaToken);
187N(SyntaxKind.NumericLiteralToken, "4");
188N(SyntaxKind.CloseParenToken);
190N(SyntaxKind.StringLiteralToken, "\"\"");
191N(SyntaxKind.EndOfDirectiveToken);
203N(SyntaxKind.LineSpanDirectiveTrivia);
205N(SyntaxKind.HashToken);
206N(SyntaxKind.LineKeyword);
207N(SyntaxKind.LineDirectivePosition);
209N(SyntaxKind.OpenParenToken);
210N(SyntaxKind.NumericLiteralToken, "1");
211N(SyntaxKind.CommaToken);
212N(SyntaxKind.NumericLiteralToken, "2");
213N(SyntaxKind.CloseParenToken);
215N(SyntaxKind.MinusToken);
216N(SyntaxKind.LineDirectivePosition);
218N(SyntaxKind.OpenParenToken);
219N(SyntaxKind.NumericLiteralToken, "3");
220N(SyntaxKind.CommaToken);
221N(SyntaxKind.NumericLiteralToken, "4");
222N(SyntaxKind.CloseParenToken);
224N(SyntaxKind.NumericLiteralToken, "5");
225N(SyntaxKind.StringLiteralToken, "\" \"");
226N(SyntaxKind.EndOfDirectiveToken);
244N(SyntaxKind.LineSpanDirectiveTrivia);
246N(SyntaxKind.HashToken);
247N(SyntaxKind.LineKeyword);
248N(SyntaxKind.LineDirectivePosition);
250N(SyntaxKind.OpenParenToken);
251N(SyntaxKind.NumericLiteralToken, "1");
252N(SyntaxKind.CommaToken);
253N(SyntaxKind.NumericLiteralToken, "2");
254N(SyntaxKind.CloseParenToken);
256N(SyntaxKind.MinusToken);
257N(SyntaxKind.LineDirectivePosition);
259N(SyntaxKind.OpenParenToken);
260N(SyntaxKind.NumericLiteralToken, "3");
261N(SyntaxKind.CommaToken);
262N(SyntaxKind.NumericLiteralToken, "4");
263N(SyntaxKind.CloseParenToken);
265N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
266N(SyntaxKind.EndOfDirectiveToken);
278N(SyntaxKind.LineSpanDirectiveTrivia);
280N(SyntaxKind.HashToken);
281N(SyntaxKind.LineKeyword);
282N(SyntaxKind.LineDirectivePosition);
284N(SyntaxKind.OpenParenToken);
285N(SyntaxKind.NumericLiteralToken, "1");
286N(SyntaxKind.CommaToken);
287N(SyntaxKind.NumericLiteralToken, "2");
288N(SyntaxKind.CloseParenToken);
290N(SyntaxKind.MinusToken);
291N(SyntaxKind.LineDirectivePosition);
293N(SyntaxKind.OpenParenToken);
294N(SyntaxKind.NumericLiteralToken, "3");
295N(SyntaxKind.CommaToken);
296N(SyntaxKind.NumericLiteralToken, "4");
297N(SyntaxKind.CloseParenToken);
299N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
300N(SyntaxKind.EndOfDirectiveToken);
322N(SyntaxKind.LineSpanDirectiveTrivia);
324N(SyntaxKind.HashToken);
325N(SyntaxKind.LineKeyword);
326N(SyntaxKind.LineDirectivePosition);
328N(SyntaxKind.OpenParenToken);
329N(SyntaxKind.NumericLiteralToken, "1");
330N(SyntaxKind.CommaToken);
331N(SyntaxKind.NumericLiteralToken, "2");
332N(SyntaxKind.CloseParenToken);
334N(SyntaxKind.MinusToken);
335N(SyntaxKind.LineDirectivePosition);
337N(SyntaxKind.OpenParenToken);
338N(SyntaxKind.NumericLiteralToken, "3");
339N(SyntaxKind.CommaToken);
340N(SyntaxKind.NumericLiteralToken, "4");
341N(SyntaxKind.CloseParenToken);
343N(SyntaxKind.NumericLiteralToken, "5");
344N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
345N(SyntaxKind.EndOfDirectiveToken);
357N(SyntaxKind.LineSpanDirectiveTrivia);
359N(SyntaxKind.HashToken);
360N(SyntaxKind.LineKeyword);
361N(SyntaxKind.LineDirectivePosition);
363N(SyntaxKind.OpenParenToken);
364N(SyntaxKind.NumericLiteralToken, "1");
365N(SyntaxKind.CommaToken);
366N(SyntaxKind.NumericLiteralToken, "2");
367N(SyntaxKind.CloseParenToken);
369N(SyntaxKind.MinusToken);
370N(SyntaxKind.LineDirectivePosition);
372N(SyntaxKind.OpenParenToken);
373N(SyntaxKind.NumericLiteralToken, "3");
374N(SyntaxKind.CommaToken);
375N(SyntaxKind.NumericLiteralToken, "4");
376N(SyntaxKind.CloseParenToken);
378N(SyntaxKind.NumericLiteralToken, "5");
379N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
380N(SyntaxKind.EndOfDirectiveToken);
395N(SyntaxKind.LineSpanDirectiveTrivia);
397N(SyntaxKind.HashToken);
398N(SyntaxKind.LineKeyword);
399N(SyntaxKind.LineDirectivePosition);
401N(SyntaxKind.OpenParenToken);
417N(SyntaxKind.EndOfDirectiveToken);
432N(SyntaxKind.LineSpanDirectiveTrivia);
434N(SyntaxKind.HashToken);
435N(SyntaxKind.LineKeyword);
436N(SyntaxKind.LineDirectivePosition);
438N(SyntaxKind.OpenParenToken);
439N(SyntaxKind.NumericLiteralToken, "1");
454N(SyntaxKind.EndOfDirectiveToken);
469N(SyntaxKind.LineSpanDirectiveTrivia);
471N(SyntaxKind.HashToken);
472N(SyntaxKind.LineKeyword);
473N(SyntaxKind.LineDirectivePosition);
475N(SyntaxKind.OpenParenToken);
476N(SyntaxKind.NumericLiteralToken, "1");
477N(SyntaxKind.CommaToken);
491N(SyntaxKind.EndOfDirectiveToken);
506N(SyntaxKind.LineSpanDirectiveTrivia);
508N(SyntaxKind.HashToken);
509N(SyntaxKind.LineKeyword);
510N(SyntaxKind.LineDirectivePosition);
512N(SyntaxKind.OpenParenToken);
513N(SyntaxKind.NumericLiteralToken, "1");
514N(SyntaxKind.CommaToken);
515N(SyntaxKind.NumericLiteralToken, "2");
528N(SyntaxKind.EndOfDirectiveToken);
543N(SyntaxKind.LineSpanDirectiveTrivia);
545N(SyntaxKind.HashToken);
546N(SyntaxKind.LineKeyword);
547N(SyntaxKind.LineDirectivePosition);
549N(SyntaxKind.OpenParenToken);
550N(SyntaxKind.NumericLiteralToken, "1");
551N(SyntaxKind.CommaToken);
552N(SyntaxKind.NumericLiteralToken, "2");
553N(SyntaxKind.CloseParenToken);
565N(SyntaxKind.EndOfDirectiveToken);
580N(SyntaxKind.LineSpanDirectiveTrivia);
582N(SyntaxKind.HashToken);
583N(SyntaxKind.LineKeyword);
584N(SyntaxKind.LineDirectivePosition);
586N(SyntaxKind.OpenParenToken);
587N(SyntaxKind.NumericLiteralToken, "1");
588N(SyntaxKind.CommaToken);
589N(SyntaxKind.NumericLiteralToken, "2");
590N(SyntaxKind.CloseParenToken);
592N(SyntaxKind.MinusToken);
602N(SyntaxKind.EndOfDirectiveToken);
617N(SyntaxKind.LineSpanDirectiveTrivia);
619N(SyntaxKind.HashToken);
620N(SyntaxKind.LineKeyword);
621N(SyntaxKind.LineDirectivePosition);
623N(SyntaxKind.OpenParenToken);
624N(SyntaxKind.NumericLiteralToken, "1");
625N(SyntaxKind.CommaToken);
626N(SyntaxKind.NumericLiteralToken, "2");
627N(SyntaxKind.CloseParenToken);
629N(SyntaxKind.MinusToken);
630N(SyntaxKind.LineDirectivePosition);
632N(SyntaxKind.OpenParenToken);
639N(SyntaxKind.EndOfDirectiveToken);
654N(SyntaxKind.LineSpanDirectiveTrivia);
656N(SyntaxKind.HashToken);
657N(SyntaxKind.LineKeyword);
658N(SyntaxKind.LineDirectivePosition);
660N(SyntaxKind.OpenParenToken);
661N(SyntaxKind.NumericLiteralToken, "1");
662N(SyntaxKind.CommaToken);
663N(SyntaxKind.NumericLiteralToken, "2");
664N(SyntaxKind.CloseParenToken);
666N(SyntaxKind.MinusToken);
667N(SyntaxKind.LineDirectivePosition);
669N(SyntaxKind.OpenParenToken);
670N(SyntaxKind.NumericLiteralToken, "3");
676N(SyntaxKind.EndOfDirectiveToken);
691N(SyntaxKind.LineSpanDirectiveTrivia);
693N(SyntaxKind.HashToken);
694N(SyntaxKind.LineKeyword);
695N(SyntaxKind.LineDirectivePosition);
697N(SyntaxKind.OpenParenToken);
698N(SyntaxKind.NumericLiteralToken, "1");
699N(SyntaxKind.CommaToken);
700N(SyntaxKind.NumericLiteralToken, "2");
701N(SyntaxKind.CloseParenToken);
703N(SyntaxKind.MinusToken);
704N(SyntaxKind.LineDirectivePosition);
706N(SyntaxKind.OpenParenToken);
707N(SyntaxKind.NumericLiteralToken, "3");
708N(SyntaxKind.CommaToken);
713N(SyntaxKind.EndOfDirectiveToken);
728N(SyntaxKind.LineSpanDirectiveTrivia);
730N(SyntaxKind.HashToken);
731N(SyntaxKind.LineKeyword);
732N(SyntaxKind.LineDirectivePosition);
734N(SyntaxKind.OpenParenToken);
735N(SyntaxKind.NumericLiteralToken, "1");
736N(SyntaxKind.CommaToken);
737N(SyntaxKind.NumericLiteralToken, "2");
738N(SyntaxKind.CloseParenToken);
740N(SyntaxKind.MinusToken);
741N(SyntaxKind.LineDirectivePosition);
743N(SyntaxKind.OpenParenToken);
744N(SyntaxKind.NumericLiteralToken, "3");
745N(SyntaxKind.CommaToken);
746N(SyntaxKind.NumericLiteralToken, "4");
750N(SyntaxKind.EndOfDirectiveToken);
765N(SyntaxKind.LineSpanDirectiveTrivia);
767N(SyntaxKind.HashToken);
768N(SyntaxKind.LineKeyword);
769N(SyntaxKind.LineDirectivePosition);
771N(SyntaxKind.OpenParenToken);
772N(SyntaxKind.NumericLiteralToken, "1");
773N(SyntaxKind.CommaToken);
774N(SyntaxKind.NumericLiteralToken, "2");
775N(SyntaxKind.CloseParenToken);
777N(SyntaxKind.MinusToken);
778N(SyntaxKind.LineDirectivePosition);
780N(SyntaxKind.OpenParenToken);
781N(SyntaxKind.NumericLiteralToken, "3");
782N(SyntaxKind.CommaToken);
783N(SyntaxKind.NumericLiteralToken, "4");
784N(SyntaxKind.CloseParenToken);
787N(SyntaxKind.EndOfDirectiveToken);
802N(SyntaxKind.LineSpanDirectiveTrivia);
804N(SyntaxKind.HashToken);
805N(SyntaxKind.LineKeyword);
806N(SyntaxKind.LineDirectivePosition);
808N(SyntaxKind.OpenParenToken);
809N(SyntaxKind.NumericLiteralToken, "1");
810N(SyntaxKind.CommaToken);
811N(SyntaxKind.NumericLiteralToken, "2");
812N(SyntaxKind.CloseParenToken);
814N(SyntaxKind.MinusToken);
815N(SyntaxKind.LineDirectivePosition);
817N(SyntaxKind.OpenParenToken);
818N(SyntaxKind.NumericLiteralToken, "3");
819N(SyntaxKind.CommaToken);
820N(SyntaxKind.NumericLiteralToken, "4");
821N(SyntaxKind.CloseParenToken);
823N(SyntaxKind.NumericLiteralToken, "5");
825N(SyntaxKind.EndOfDirectiveToken);
846N(SyntaxKind.LineDirectiveTrivia);
848N(SyntaxKind.HashToken);
849N(SyntaxKind.LineKeyword);
850N(SyntaxKind.NumericLiteralToken, "1");
851N(SyntaxKind.EndOfDirectiveToken);
866N(SyntaxKind.LineSpanDirectiveTrivia);
868N(SyntaxKind.HashToken);
869N(SyntaxKind.LineKeyword);
870N(SyntaxKind.LineDirectivePosition);
872N(SyntaxKind.OpenParenToken);
874N(SyntaxKind.CommaToken);
875N(SyntaxKind.NumericLiteralToken, "2");
876N(SyntaxKind.CloseParenToken);
878N(SyntaxKind.MinusToken);
879N(SyntaxKind.LineDirectivePosition);
881N(SyntaxKind.OpenParenToken);
882N(SyntaxKind.NumericLiteralToken, "3");
883N(SyntaxKind.CommaToken);
884N(SyntaxKind.NumericLiteralToken, "4");
885N(SyntaxKind.CloseParenToken);
887N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
888N(SyntaxKind.EndOfDirectiveToken);
903N(SyntaxKind.LineSpanDirectiveTrivia);
905N(SyntaxKind.HashToken);
906N(SyntaxKind.LineKeyword);
907N(SyntaxKind.LineDirectivePosition);
909N(SyntaxKind.OpenParenToken);
910N(SyntaxKind.NumericLiteralToken, "1");
912N(SyntaxKind.NumericLiteralToken, "2");
913N(SyntaxKind.CloseParenToken);
915N(SyntaxKind.MinusToken);
916N(SyntaxKind.LineDirectivePosition);
918N(SyntaxKind.OpenParenToken);
919N(SyntaxKind.NumericLiteralToken, "3");
920N(SyntaxKind.CommaToken);
921N(SyntaxKind.NumericLiteralToken, "4");
922N(SyntaxKind.CloseParenToken);
924N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
925N(SyntaxKind.EndOfDirectiveToken);
940N(SyntaxKind.LineSpanDirectiveTrivia);
942N(SyntaxKind.HashToken);
943N(SyntaxKind.LineKeyword);
944N(SyntaxKind.LineDirectivePosition);
946N(SyntaxKind.OpenParenToken);
947N(SyntaxKind.NumericLiteralToken, "1");
948N(SyntaxKind.CommaToken);
950N(SyntaxKind.CloseParenToken);
952N(SyntaxKind.MinusToken);
953N(SyntaxKind.LineDirectivePosition);
955N(SyntaxKind.OpenParenToken);
956N(SyntaxKind.NumericLiteralToken, "3");
957N(SyntaxKind.CommaToken);
958N(SyntaxKind.NumericLiteralToken, "4");
959N(SyntaxKind.CloseParenToken);
961N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
962N(SyntaxKind.EndOfDirectiveToken);
977N(SyntaxKind.LineSpanDirectiveTrivia);
979N(SyntaxKind.HashToken);
980N(SyntaxKind.LineKeyword);
981N(SyntaxKind.LineDirectivePosition);
983N(SyntaxKind.OpenParenToken);
984N(SyntaxKind.NumericLiteralToken, "1");
985N(SyntaxKind.CommaToken);
986N(SyntaxKind.NumericLiteralToken, "2");
989N(SyntaxKind.MinusToken);
990N(SyntaxKind.LineDirectivePosition);
992N(SyntaxKind.OpenParenToken);
993N(SyntaxKind.NumericLiteralToken, "3");
994N(SyntaxKind.CommaToken);
995N(SyntaxKind.NumericLiteralToken, "4");
996N(SyntaxKind.CloseParenToken);
998N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
999N(SyntaxKind.EndOfDirectiveToken);
1014N(SyntaxKind.LineSpanDirectiveTrivia);
1016N(SyntaxKind.HashToken);
1017N(SyntaxKind.LineKeyword);
1018N(SyntaxKind.LineDirectivePosition);
1020N(SyntaxKind.OpenParenToken);
1021N(SyntaxKind.NumericLiteralToken, "1");
1022N(SyntaxKind.CommaToken);
1023N(SyntaxKind.NumericLiteralToken, "2");
1024N(SyntaxKind.CloseParenToken);
1027N(SyntaxKind.LineDirectivePosition);
1029N(SyntaxKind.OpenParenToken);
1030N(SyntaxKind.NumericLiteralToken, "3");
1031N(SyntaxKind.CommaToken);
1032N(SyntaxKind.NumericLiteralToken, "4");
1033N(SyntaxKind.CloseParenToken);
1035N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
1036N(SyntaxKind.EndOfDirectiveToken);
1051N(SyntaxKind.LineSpanDirectiveTrivia);
1053N(SyntaxKind.HashToken);
1054N(SyntaxKind.LineKeyword);
1055N(SyntaxKind.LineDirectivePosition);
1057N(SyntaxKind.OpenParenToken);
1058N(SyntaxKind.NumericLiteralToken, "1");
1059N(SyntaxKind.CommaToken);
1060N(SyntaxKind.NumericLiteralToken, "2");
1061N(SyntaxKind.CloseParenToken);
1063N(SyntaxKind.MinusToken);
1064N(SyntaxKind.LineDirectivePosition);
1067N(SyntaxKind.NumericLiteralToken, "3");
1068N(SyntaxKind.CommaToken);
1069N(SyntaxKind.NumericLiteralToken, "4");
1070N(SyntaxKind.CloseParenToken);
1072N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
1073N(SyntaxKind.EndOfDirectiveToken);
1088N(SyntaxKind.LineSpanDirectiveTrivia);
1090N(SyntaxKind.HashToken);
1091N(SyntaxKind.LineKeyword);
1092N(SyntaxKind.LineDirectivePosition);
1094N(SyntaxKind.OpenParenToken);
1095N(SyntaxKind.NumericLiteralToken, "1");
1096N(SyntaxKind.CommaToken);
1097N(SyntaxKind.NumericLiteralToken, "2");
1098N(SyntaxKind.CloseParenToken);
1100N(SyntaxKind.MinusToken);
1101N(SyntaxKind.LineDirectivePosition);
1103N(SyntaxKind.OpenParenToken);
1105N(SyntaxKind.CommaToken);
1106N(SyntaxKind.NumericLiteralToken, "4");
1107N(SyntaxKind.CloseParenToken);
1109N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
1110N(SyntaxKind.EndOfDirectiveToken);
1125N(SyntaxKind.LineSpanDirectiveTrivia);
1127N(SyntaxKind.HashToken);
1128N(SyntaxKind.LineKeyword);
1129N(SyntaxKind.LineDirectivePosition);
1131N(SyntaxKind.OpenParenToken);
1132N(SyntaxKind.NumericLiteralToken, "1");
1133N(SyntaxKind.CommaToken);
1134N(SyntaxKind.NumericLiteralToken, "2");
1135N(SyntaxKind.CloseParenToken);
1137N(SyntaxKind.MinusToken);
1138N(SyntaxKind.LineDirectivePosition);
1140N(SyntaxKind.OpenParenToken);
1141N(SyntaxKind.NumericLiteralToken, "3");
1143N(SyntaxKind.NumericLiteralToken, "4");
1144N(SyntaxKind.CloseParenToken);
1146N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
1147N(SyntaxKind.EndOfDirectiveToken);
1162N(SyntaxKind.LineSpanDirectiveTrivia);
1164N(SyntaxKind.HashToken);
1165N(SyntaxKind.LineKeyword);
1166N(SyntaxKind.LineDirectivePosition);
1168N(SyntaxKind.OpenParenToken);
1169N(SyntaxKind.NumericLiteralToken, "1");
1170N(SyntaxKind.CommaToken);
1171N(SyntaxKind.NumericLiteralToken, "2");
1172N(SyntaxKind.CloseParenToken);
1174N(SyntaxKind.MinusToken);
1175N(SyntaxKind.LineDirectivePosition);
1177N(SyntaxKind.OpenParenToken);
1178N(SyntaxKind.NumericLiteralToken, "3");
1179N(SyntaxKind.CommaToken);
1181N(SyntaxKind.CloseParenToken);
1183N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
1184N(SyntaxKind.EndOfDirectiveToken);
1199N(SyntaxKind.LineSpanDirectiveTrivia);
1201N(SyntaxKind.HashToken);
1202N(SyntaxKind.LineKeyword);
1203N(SyntaxKind.LineDirectivePosition);
1205N(SyntaxKind.OpenParenToken);
1206N(SyntaxKind.NumericLiteralToken, "1");
1207N(SyntaxKind.CommaToken);
1208N(SyntaxKind.NumericLiteralToken, "2");
1209N(SyntaxKind.CloseParenToken);
1211N(SyntaxKind.MinusToken);
1212N(SyntaxKind.LineDirectivePosition);
1214N(SyntaxKind.OpenParenToken);
1215N(SyntaxKind.NumericLiteralToken, "3");
1216N(SyntaxKind.CommaToken);
1217N(SyntaxKind.NumericLiteralToken, "4");
1220N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
1221N(SyntaxKind.EndOfDirectiveToken);
1236N(SyntaxKind.LineSpanDirectiveTrivia);
1238N(SyntaxKind.HashToken);
1239N(SyntaxKind.LineKeyword);
1240N(SyntaxKind.LineDirectivePosition);
1242N(SyntaxKind.OpenParenToken);
1258N(SyntaxKind.EndOfDirectiveToken);
1273N(SyntaxKind.LineSpanDirectiveTrivia);
1275N(SyntaxKind.HashToken);
1276N(SyntaxKind.LineKeyword);
1277N(SyntaxKind.LineDirectivePosition);
1279N(SyntaxKind.OpenParenToken);
1280N(SyntaxKind.NumericLiteralToken, "1");
1281N(SyntaxKind.CommaToken);
1294N(SyntaxKind.StringLiteralToken, "\"2\"");
1295N(SyntaxKind.EndOfDirectiveToken);
1310N(SyntaxKind.LineSpanDirectiveTrivia);
1312N(SyntaxKind.HashToken);
1313N(SyntaxKind.LineKeyword);
1314N(SyntaxKind.LineDirectivePosition);
1316N(SyntaxKind.OpenParenToken);
1317N(SyntaxKind.NumericLiteralToken, "1");
1318N(SyntaxKind.CommaToken);
1319N(SyntaxKind.NumericLiteralToken, "2");
1320N(SyntaxKind.CloseParenToken);
1322N(SyntaxKind.MinusToken);
1323N(SyntaxKind.LineDirectivePosition);
1325N(SyntaxKind.OpenParenToken);
1326N(SyntaxKind.NumericLiteralToken, "0");
1332N(SyntaxKind.EndOfDirectiveToken);
1347N(SyntaxKind.LineSpanDirectiveTrivia);
1349N(SyntaxKind.HashToken);
1350N(SyntaxKind.LineKeyword);
1351N(SyntaxKind.LineDirectivePosition);
1353N(SyntaxKind.OpenParenToken);
1354N(SyntaxKind.NumericLiteralToken, "1");
1355N(SyntaxKind.CommaToken);
1356N(SyntaxKind.NumericLiteralToken, "2");
1357N(SyntaxKind.CloseParenToken);
1359N(SyntaxKind.MinusToken);
1360N(SyntaxKind.LineDirectivePosition);
1362N(SyntaxKind.OpenParenToken);
1363N(SyntaxKind.NumericLiteralToken, "3");
1364N(SyntaxKind.CommaToken);
1365N(SyntaxKind.NumericLiteralToken, "0");
1369N(SyntaxKind.EndOfDirectiveToken);
1384N(SyntaxKind.LineSpanDirectiveTrivia);
1386N(SyntaxKind.HashToken);
1387N(SyntaxKind.LineKeyword);
1388N(SyntaxKind.LineDirectivePosition);
1390N(SyntaxKind.OpenParenToken);
1406N(SyntaxKind.EndOfDirectiveToken);
1421N(SyntaxKind.LineSpanDirectiveTrivia);
1423N(SyntaxKind.HashToken);
1424N(SyntaxKind.LineKeyword);
1425N(SyntaxKind.LineDirectivePosition);
1427N(SyntaxKind.OpenParenToken);
1428N(SyntaxKind.NumericLiteralToken, "1");
1429N(SyntaxKind.CommaToken);
1443N(SyntaxKind.EndOfDirectiveToken);
1458N(SyntaxKind.LineSpanDirectiveTrivia);
1460N(SyntaxKind.HashToken);
1461N(SyntaxKind.LineKeyword);
1462N(SyntaxKind.LineDirectivePosition);
1464N(SyntaxKind.OpenParenToken);
1465N(SyntaxKind.NumericLiteralToken, "1");
1466N(SyntaxKind.CommaToken);
1467N(SyntaxKind.NumericLiteralToken, "2");
1468N(SyntaxKind.CloseParenToken);
1470N(SyntaxKind.MinusToken);
1471N(SyntaxKind.LineDirectivePosition);
1473N(SyntaxKind.OpenParenToken);
1480N(SyntaxKind.EndOfDirectiveToken);
1495N(SyntaxKind.LineSpanDirectiveTrivia);
1497N(SyntaxKind.HashToken);
1498N(SyntaxKind.LineKeyword);
1499N(SyntaxKind.LineDirectivePosition);
1501N(SyntaxKind.OpenParenToken);
1502N(SyntaxKind.NumericLiteralToken, "1");
1517N(SyntaxKind.EndOfDirectiveToken);
1532N(SyntaxKind.LineSpanDirectiveTrivia);
1534N(SyntaxKind.HashToken);
1535N(SyntaxKind.LineKeyword);
1536N(SyntaxKind.LineDirectivePosition);
1538N(SyntaxKind.OpenParenToken);
1539N(SyntaxKind.NumericLiteralToken, "1");
1540N(SyntaxKind.CommaToken);
1541N(SyntaxKind.NumericLiteralToken, "2");
1554N(SyntaxKind.EndOfDirectiveToken);
1569N(SyntaxKind.LineSpanDirectiveTrivia);
1571N(SyntaxKind.HashToken);
1572N(SyntaxKind.LineKeyword);
1573N(SyntaxKind.LineDirectivePosition);
1575N(SyntaxKind.OpenParenToken);
1576N(SyntaxKind.NumericLiteralToken, "1");
1577N(SyntaxKind.CommaToken);
1578N(SyntaxKind.NumericLiteralToken, "2");
1579N(SyntaxKind.CloseParenToken);
1581N(SyntaxKind.MinusToken);
1582N(SyntaxKind.LineDirectivePosition);
1584N(SyntaxKind.OpenParenToken);
1585N(SyntaxKind.NumericLiteralToken, "3");
1586N(SyntaxKind.CommaToken);
1587N(SyntaxKind.NumericLiteralToken, "4");
1588N(SyntaxKind.CloseParenToken);
1591N(SyntaxKind.EndOfDirectiveToken);
1606N(SyntaxKind.LineSpanDirectiveTrivia);
1608N(SyntaxKind.HashToken);
1609N(SyntaxKind.LineKeyword);
1610N(SyntaxKind.LineDirectivePosition);
1612N(SyntaxKind.OpenParenToken);
1618N(SyntaxKind.MinusToken);
1619N(SyntaxKind.LineDirectivePosition);
1622N(SyntaxKind.NumericLiteralToken, "1");
1623N(SyntaxKind.CommaToken);
1624N(SyntaxKind.NumericLiteralToken, "2");
1625N(SyntaxKind.CloseParenToken);
1628N(SyntaxKind.EndOfDirectiveToken);
1655N(SyntaxKind.LineSpanDirectiveTrivia);
1657N(SyntaxKind.HashToken);
1658N(SyntaxKind.LineKeyword);
1659N(SyntaxKind.LineDirectivePosition);
1661N(SyntaxKind.OpenParenToken);
1662N(SyntaxKind.NumericLiteralToken, "0");
1663N(SyntaxKind.CommaToken);
1664N(SyntaxKind.NumericLiteralToken, "0");
1665N(SyntaxKind.CloseParenToken);
1667N(SyntaxKind.MinusToken);
1668N(SyntaxKind.LineDirectivePosition);
1670N(SyntaxKind.OpenParenToken);
1671N(SyntaxKind.NumericLiteralToken, "0");
1672N(SyntaxKind.CommaToken);
1673N(SyntaxKind.NumericLiteralToken, "0");
1674N(SyntaxKind.CloseParenToken);
1676N(SyntaxKind.NumericLiteralToken, "0");
1677N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
1678N(SyntaxKind.EndOfDirectiveToken);
1690N(SyntaxKind.LineSpanDirectiveTrivia);
1692N(SyntaxKind.HashToken);
1693N(SyntaxKind.LineKeyword);
1694N(SyntaxKind.LineDirectivePosition);
1696N(SyntaxKind.OpenParenToken);
1697N(SyntaxKind.NumericLiteralToken, "16707565");
1698N(SyntaxKind.CommaToken);
1699N(SyntaxKind.NumericLiteralToken, "65536");
1700N(SyntaxKind.CloseParenToken);
1702N(SyntaxKind.MinusToken);
1703N(SyntaxKind.LineDirectivePosition);
1705N(SyntaxKind.OpenParenToken);
1706N(SyntaxKind.NumericLiteralToken, "16707565");
1707N(SyntaxKind.CommaToken);
1708N(SyntaxKind.NumericLiteralToken, "65536");
1709N(SyntaxKind.CloseParenToken);
1711N(SyntaxKind.NumericLiteralToken, "65536");
1712N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
1713N(SyntaxKind.EndOfDirectiveToken);
1740N(SyntaxKind.LineSpanDirectiveTrivia);
1742N(SyntaxKind.HashToken);
1743N(SyntaxKind.LineKeyword);
1744N(SyntaxKind.LineDirectivePosition);
1746N(SyntaxKind.OpenParenToken);
1747N(SyntaxKind.NumericLiteralToken, "16707566");
1748N(SyntaxKind.CommaToken);
1749N(SyntaxKind.NumericLiteralToken, "65537");
1750N(SyntaxKind.CloseParenToken);
1752N(SyntaxKind.MinusToken);
1753N(SyntaxKind.LineDirectivePosition);
1755N(SyntaxKind.OpenParenToken);
1756N(SyntaxKind.NumericLiteralToken, "16707566");
1757N(SyntaxKind.CommaToken);
1758N(SyntaxKind.NumericLiteralToken, "65537");
1759N(SyntaxKind.CloseParenToken);
1761N(SyntaxKind.NumericLiteralToken, "65537");
1762N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
1763N(SyntaxKind.EndOfDirectiveToken);
1775N(SyntaxKind.LineSpanDirectiveTrivia);
1777N(SyntaxKind.HashToken);
1778N(SyntaxKind.LineKeyword);
1779N(SyntaxKind.LineDirectivePosition);
1781N(SyntaxKind.OpenParenToken);
1782N(SyntaxKind.NumericLiteralToken, "10");
1783N(SyntaxKind.CommaToken);
1784N(SyntaxKind.NumericLiteralToken, "20");
1785N(SyntaxKind.CloseParenToken);
1787N(SyntaxKind.MinusToken);
1788N(SyntaxKind.LineDirectivePosition);
1790N(SyntaxKind.OpenParenToken);
1791N(SyntaxKind.NumericLiteralToken, "10");
1792N(SyntaxKind.CommaToken);
1793N(SyntaxKind.NumericLiteralToken, "20");
1794N(SyntaxKind.CloseParenToken);
1796N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
1797N(SyntaxKind.EndOfDirectiveToken);
1812N(SyntaxKind.LineSpanDirectiveTrivia);
1814N(SyntaxKind.HashToken);
1815N(SyntaxKind.LineKeyword);
1816N(SyntaxKind.LineDirectivePosition);
1818N(SyntaxKind.OpenParenToken);
1819N(SyntaxKind.NumericLiteralToken, "10");
1820N(SyntaxKind.CommaToken);
1821N(SyntaxKind.NumericLiteralToken, "20");
1822N(SyntaxKind.CloseParenToken);
1824N(SyntaxKind.MinusToken);
1825N(SyntaxKind.LineDirectivePosition);
1827N(SyntaxKind.OpenParenToken);
1828N(SyntaxKind.NumericLiteralToken, "10");
1829N(SyntaxKind.CommaToken);
1830N(SyntaxKind.NumericLiteralToken, "19");
1831N(SyntaxKind.CloseParenToken);
1833N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
1834N(SyntaxKind.EndOfDirectiveToken);
1849N(SyntaxKind.LineSpanDirectiveTrivia);
1851N(SyntaxKind.HashToken);
1852N(SyntaxKind.LineKeyword);
1853N(SyntaxKind.LineDirectivePosition);
1855N(SyntaxKind.OpenParenToken);
1856N(SyntaxKind.NumericLiteralToken, "10");
1857N(SyntaxKind.CommaToken);
1858N(SyntaxKind.NumericLiteralToken, "20");
1859N(SyntaxKind.CloseParenToken);
1861N(SyntaxKind.MinusToken);
1862N(SyntaxKind.LineDirectivePosition);
1864N(SyntaxKind.OpenParenToken);
1865N(SyntaxKind.NumericLiteralToken, "9");
1866N(SyntaxKind.CommaToken);
1867N(SyntaxKind.NumericLiteralToken, "20");
1868N(SyntaxKind.CloseParenToken);
1870N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
1871N(SyntaxKind.EndOfDirectiveToken);
1883N(SyntaxKind.LineSpanDirectiveTrivia);
1885N(SyntaxKind.HashToken);
1886N(SyntaxKind.LineKeyword);
1887N(SyntaxKind.LineDirectivePosition);
1889N(SyntaxKind.OpenParenToken);
1890N(SyntaxKind.NumericLiteralToken, "10");
1891N(SyntaxKind.CommaToken);
1892N(SyntaxKind.NumericLiteralToken, "20");
1893N(SyntaxKind.CloseParenToken);
1895N(SyntaxKind.MinusToken);
1896N(SyntaxKind.LineDirectivePosition);
1898N(SyntaxKind.OpenParenToken);
1899N(SyntaxKind.NumericLiteralToken, "11");
1900N(SyntaxKind.CommaToken);
1901N(SyntaxKind.NumericLiteralToken, "1");
1902N(SyntaxKind.CloseParenToken);
1904N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
1905N(SyntaxKind.EndOfDirectiveToken);
1921N(SyntaxKind.LineDirectiveTrivia);
1923N(SyntaxKind.HashToken);
1924N(SyntaxKind.LineKeyword);
1925N(SyntaxKind.NumericLiteralToken, "1");
1926N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
1927N(SyntaxKind.EndOfDirectiveToken);
1943N(SyntaxKind.LineDirectiveTrivia);
1945N(SyntaxKind.HashToken);
1946N(SyntaxKind.LineKeyword);
1947N(SyntaxKind.NumericLiteralToken, "1");
1948N(SyntaxKind.EndOfDirectiveToken);
1964N(SyntaxKind.LineDirectiveTrivia);
1966N(SyntaxKind.HashToken);
1967N(SyntaxKind.LineKeyword);
1968N(SyntaxKind.NumericLiteralToken, "1");
1969N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
1970N(SyntaxKind.EndOfDirectiveToken);
1986N(SyntaxKind.LineDirectiveTrivia);
1988N(SyntaxKind.HashToken);
1989N(SyntaxKind.LineKeyword);
1990N(SyntaxKind.NumericLiteralToken, "1");
1991N(SyntaxKind.EndOfDirectiveToken);
2010N(SyntaxKind.LineDirectiveTrivia);
2012N(SyntaxKind.HashToken);
2013N(SyntaxKind.LineKeyword);
2014N(SyntaxKind.NumericLiteralToken, "1");
2015N(SyntaxKind.StringLiteralToken, "\"\"\"file.cs\"\"\"");
2016N(SyntaxKind.EndOfDirectiveToken);
2032N(SyntaxKind.LineDirectiveTrivia);
2034N(SyntaxKind.HashToken);
2035N(SyntaxKind.LineKeyword);
2036N(SyntaxKind.NumericLiteralToken, "1");
2037N(SyntaxKind.EndOfDirectiveToken);
2056N(SyntaxKind.LineDirectiveTrivia);
2058N(SyntaxKind.HashToken);
2059N(SyntaxKind.LineKeyword);
2060N(SyntaxKind.NumericLiteralToken, "1");
2061N(SyntaxKind.StringLiteralToken, "\"\"\"file.cs\"\"\"");
2062N(SyntaxKind.EndOfDirectiveToken);
2078N(SyntaxKind.LineDirectiveTrivia);
2080N(SyntaxKind.HashToken);
2081N(SyntaxKind.LineKeyword);
2082N(SyntaxKind.NumericLiteralToken, "1");
2083N(SyntaxKind.EndOfDirectiveToken);
2104N(SyntaxKind.LineDirectiveTrivia);
2106N(SyntaxKind.HashToken);
2107N(SyntaxKind.LineKeyword);
2108N(SyntaxKind.NumericLiteralToken, "1");
2109N(SyntaxKind.StringLiteralToken, "\"\"\"" + @"
2112N(SyntaxKind.EndOfDirectiveToken);
2130N(SyntaxKind.LineDirectiveTrivia);
2132N(SyntaxKind.HashToken);
2133N(SyntaxKind.LineKeyword);
2134N(SyntaxKind.NumericLiteralToken, "1");
2135N(SyntaxKind.EndOfDirectiveToken);
2156N(SyntaxKind.LineDirectiveTrivia);
2158N(SyntaxKind.HashToken);
2159N(SyntaxKind.LineKeyword);
2160N(SyntaxKind.NumericLiteralToken, "1");
2161N(SyntaxKind.StringLiteralToken, "\"\"\"" + @"
2164N(SyntaxKind.EndOfDirectiveToken);
2182N(SyntaxKind.LineDirectiveTrivia);
2184N(SyntaxKind.HashToken);
2185N(SyntaxKind.LineKeyword);
2186N(SyntaxKind.NumericLiteralToken, "1");
2187N(SyntaxKind.EndOfDirectiveToken);
2203N(SyntaxKind.LineSpanDirectiveTrivia);
2205N(SyntaxKind.HashToken);
2206N(SyntaxKind.LineKeyword);
2207N(SyntaxKind.LineDirectivePosition);
2209N(SyntaxKind.OpenParenToken);
2210N(SyntaxKind.NumericLiteralToken, "1");
2211N(SyntaxKind.CommaToken);
2212N(SyntaxKind.NumericLiteralToken, "2");
2213N(SyntaxKind.CloseParenToken);
2215N(SyntaxKind.MinusToken);
2216N(SyntaxKind.LineDirectivePosition);
2218N(SyntaxKind.OpenParenToken);
2219N(SyntaxKind.NumericLiteralToken, "3");
2220N(SyntaxKind.CommaToken);
2221N(SyntaxKind.NumericLiteralToken, "4");
2222N(SyntaxKind.CloseParenToken);
2224N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
2225N(SyntaxKind.EndOfDirectiveToken);
2241N(SyntaxKind.LineSpanDirectiveTrivia);
2243N(SyntaxKind.HashToken);
2244N(SyntaxKind.LineKeyword);
2245N(SyntaxKind.LineDirectivePosition);
2247N(SyntaxKind.OpenParenToken);
2248N(SyntaxKind.NumericLiteralToken, "1");
2249N(SyntaxKind.CommaToken);
2250N(SyntaxKind.NumericLiteralToken, "2");
2251N(SyntaxKind.CloseParenToken);
2253N(SyntaxKind.MinusToken);
2254N(SyntaxKind.LineDirectivePosition);
2256N(SyntaxKind.OpenParenToken);
2257N(SyntaxKind.NumericLiteralToken, "3");
2258N(SyntaxKind.CommaToken);
2259N(SyntaxKind.NumericLiteralToken, "4");
2260N(SyntaxKind.CloseParenToken);
2263N(SyntaxKind.EndOfDirectiveToken);
2282N(SyntaxKind.LineSpanDirectiveTrivia);
2284N(SyntaxKind.HashToken);
2285N(SyntaxKind.LineKeyword);
2286N(SyntaxKind.LineDirectivePosition);
2288N(SyntaxKind.OpenParenToken);
2289N(SyntaxKind.NumericLiteralToken, "1");
2290N(SyntaxKind.CommaToken);
2291N(SyntaxKind.NumericLiteralToken, "2");
2292N(SyntaxKind.CloseParenToken);
2294N(SyntaxKind.MinusToken);
2295N(SyntaxKind.LineDirectivePosition);
2297N(SyntaxKind.OpenParenToken);
2298N(SyntaxKind.NumericLiteralToken, "3");
2299N(SyntaxKind.CommaToken);
2300N(SyntaxKind.NumericLiteralToken, "4");
2301N(SyntaxKind.CloseParenToken);
2303N(SyntaxKind.StringLiteralToken, "\"\"\"file.cs\"\"\"");
2304N(SyntaxKind.EndOfDirectiveToken);
2320N(SyntaxKind.LineSpanDirectiveTrivia);
2322N(SyntaxKind.HashToken);
2323N(SyntaxKind.LineKeyword);
2324N(SyntaxKind.LineDirectivePosition);
2326N(SyntaxKind.OpenParenToken);
2327N(SyntaxKind.NumericLiteralToken, "1");
2328N(SyntaxKind.CommaToken);
2329N(SyntaxKind.NumericLiteralToken, "2");
2330N(SyntaxKind.CloseParenToken);
2332N(SyntaxKind.MinusToken);
2333N(SyntaxKind.LineDirectivePosition);
2335N(SyntaxKind.OpenParenToken);
2336N(SyntaxKind.NumericLiteralToken, "3");
2337N(SyntaxKind.CommaToken);
2338N(SyntaxKind.NumericLiteralToken, "4");
2339N(SyntaxKind.CloseParenToken);
2342N(SyntaxKind.EndOfDirectiveToken);
2358N(SyntaxKind.LineSpanDirectiveTrivia);
2360N(SyntaxKind.HashToken);
2361N(SyntaxKind.LineKeyword);
2362N(SyntaxKind.LineDirectivePosition);
2364N(SyntaxKind.OpenParenToken);
2365N(SyntaxKind.NumericLiteralToken, "1");
2366N(SyntaxKind.CommaToken);
2367N(SyntaxKind.NumericLiteralToken, "2");
2368N(SyntaxKind.CloseParenToken);
2370N(SyntaxKind.MinusToken);
2371N(SyntaxKind.LineDirectivePosition);
2373N(SyntaxKind.OpenParenToken);
2374N(SyntaxKind.NumericLiteralToken, "3");
2375N(SyntaxKind.CommaToken);
2376N(SyntaxKind.NumericLiteralToken, "4");
2377N(SyntaxKind.CloseParenToken);
2379N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
2380N(SyntaxKind.EndOfDirectiveToken);
2396N(SyntaxKind.LineSpanDirectiveTrivia);
2398N(SyntaxKind.HashToken);
2399N(SyntaxKind.LineKeyword);
2400N(SyntaxKind.LineDirectivePosition);
2402N(SyntaxKind.OpenParenToken);
2403N(SyntaxKind.NumericLiteralToken, "1");
2404N(SyntaxKind.CommaToken);
2405N(SyntaxKind.NumericLiteralToken, "2");
2406N(SyntaxKind.CloseParenToken);
2408N(SyntaxKind.MinusToken);
2409N(SyntaxKind.LineDirectivePosition);
2411N(SyntaxKind.OpenParenToken);
2412N(SyntaxKind.NumericLiteralToken, "3");
2413N(SyntaxKind.CommaToken);
2414N(SyntaxKind.NumericLiteralToken, "4");
2415N(SyntaxKind.CloseParenToken);
2417N(SyntaxKind.NumericLiteralToken, "5");
2418N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
2419N(SyntaxKind.EndOfDirectiveToken);
2435N(SyntaxKind.LineSpanDirectiveTrivia);
2437N(SyntaxKind.HashToken);
2438N(SyntaxKind.LineKeyword);
2439N(SyntaxKind.LineDirectivePosition);
2441N(SyntaxKind.OpenParenToken);
2442N(SyntaxKind.NumericLiteralToken, "1");
2443N(SyntaxKind.CommaToken);
2444N(SyntaxKind.NumericLiteralToken, "2");
2445N(SyntaxKind.CloseParenToken);
2447N(SyntaxKind.MinusToken);
2448N(SyntaxKind.LineDirectivePosition);
2450N(SyntaxKind.OpenParenToken);
2451N(SyntaxKind.NumericLiteralToken, "3");
2452N(SyntaxKind.CommaToken);
2453N(SyntaxKind.NumericLiteralToken, "4");
2454N(SyntaxKind.CloseParenToken);
2456N(SyntaxKind.NumericLiteralToken, "5");
2457N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
2458N(SyntaxKind.EndOfDirectiveToken);
2474N(SyntaxKind.LineSpanDirectiveTrivia);
2476N(SyntaxKind.HashToken);
2477N(SyntaxKind.LineKeyword);
2478N(SyntaxKind.LineDirectivePosition);
2480N(SyntaxKind.OpenParenToken);
2481N(SyntaxKind.NumericLiteralToken, "1");
2482N(SyntaxKind.CommaToken);
2483N(SyntaxKind.NumericLiteralToken, "2");
2484N(SyntaxKind.CloseParenToken);
2486N(SyntaxKind.MinusToken);
2487N(SyntaxKind.LineDirectivePosition);
2489N(SyntaxKind.OpenParenToken);
2490N(SyntaxKind.NumericLiteralToken, "3");
2491N(SyntaxKind.CommaToken);
2492N(SyntaxKind.NumericLiteralToken, "4");
2493N(SyntaxKind.CloseParenToken);
2495N(SyntaxKind.StringLiteralToken, "\"file.cs\"");
2496N(SyntaxKind.EndOfDirectiveToken);
Parsing\LocalFunctionParsingTests.cs (790)
108N(SyntaxKind.CompilationUnit);
110N(SyntaxKind.ClassDeclaration);
112N(SyntaxKind.ClassKeyword);
113N(SyntaxKind.IdentifierToken, "C");
114N(SyntaxKind.OpenBraceToken);
115N(SyntaxKind.MethodDeclaration);
117N(SyntaxKind.PredefinedType);
119N(SyntaxKind.VoidKeyword);
121N(SyntaxKind.IdentifierToken, "M1");
122N(SyntaxKind.ParameterList);
124N(SyntaxKind.OpenParenToken);
125N(SyntaxKind.CloseParenToken);
127N(SyntaxKind.Block);
129N(SyntaxKind.OpenBraceToken);
130N(SyntaxKind.ExpressionStatement);
132N(SyntaxKind.LessThanExpression);
134N(SyntaxKind.AwaitExpression);
136N(SyntaxKind.AwaitKeyword);
137N(SyntaxKind.IdentifierName);
139N(SyntaxKind.IdentifierToken, "L");
142N(SyntaxKind.LessThanToken);
150N(SyntaxKind.CloseBraceToken);
153N(SyntaxKind.MethodDeclaration);
155N(SyntaxKind.PredefinedType);
157N(SyntaxKind.VoidKeyword);
159N(SyntaxKind.IdentifierToken, "M2");
160N(SyntaxKind.ParameterList);
162N(SyntaxKind.OpenParenToken);
163N(SyntaxKind.CloseParenToken);
165N(SyntaxKind.Block);
167N(SyntaxKind.OpenBraceToken);
168N(SyntaxKind.LocalFunctionStatement);
170N(SyntaxKind.PredefinedType);
172N(SyntaxKind.IntKeyword);
174N(SyntaxKind.IdentifierToken, "L");
175N(SyntaxKind.TypeParameterList);
177N(SyntaxKind.LessThanToken);
191N(SyntaxKind.CloseBraceToken);
194N(SyntaxKind.MethodDeclaration);
196N(SyntaxKind.PredefinedType);
198N(SyntaxKind.VoidKeyword);
200N(SyntaxKind.IdentifierToken, "M3");
201N(SyntaxKind.ParameterList);
203N(SyntaxKind.OpenParenToken);
204N(SyntaxKind.CloseParenToken);
206N(SyntaxKind.Block);
208N(SyntaxKind.OpenBraceToken);
209N(SyntaxKind.LocalFunctionStatement);
211N(SyntaxKind.NullableType);
213N(SyntaxKind.PredefinedType);
215N(SyntaxKind.IntKeyword);
217N(SyntaxKind.QuestionToken);
219N(SyntaxKind.IdentifierToken, "L");
220N(SyntaxKind.TypeParameterList);
222N(SyntaxKind.LessThanToken);
236N(SyntaxKind.CloseBraceToken);
239N(SyntaxKind.MethodDeclaration);
241N(SyntaxKind.PredefinedType);
243N(SyntaxKind.VoidKeyword);
245N(SyntaxKind.IdentifierToken, "M4");
246N(SyntaxKind.ParameterList);
248N(SyntaxKind.OpenParenToken);
249N(SyntaxKind.CloseParenToken);
251N(SyntaxKind.Block);
253N(SyntaxKind.OpenBraceToken);
254N(SyntaxKind.ExpressionStatement);
256N(SyntaxKind.AwaitExpression);
258N(SyntaxKind.AwaitKeyword);
259N(SyntaxKind.InvocationExpression);
261N(SyntaxKind.IdentifierName);
263N(SyntaxKind.IdentifierToken, "L");
265N(SyntaxKind.ArgumentList);
267N(SyntaxKind.OpenParenToken);
274N(SyntaxKind.CloseBraceToken);
277N(SyntaxKind.MethodDeclaration);
279N(SyntaxKind.PredefinedType);
281N(SyntaxKind.VoidKeyword);
283N(SyntaxKind.IdentifierToken, "M5");
284N(SyntaxKind.ParameterList);
286N(SyntaxKind.OpenParenToken);
287N(SyntaxKind.CloseParenToken);
289N(SyntaxKind.Block);
291N(SyntaxKind.OpenBraceToken);
292N(SyntaxKind.LocalFunctionStatement);
294N(SyntaxKind.PredefinedType);
296N(SyntaxKind.IntKeyword);
298N(SyntaxKind.IdentifierToken, "L");
299N(SyntaxKind.ParameterList);
301N(SyntaxKind.OpenParenToken);
306N(SyntaxKind.CloseBraceToken);
309N(SyntaxKind.MethodDeclaration);
311N(SyntaxKind.PredefinedType);
313N(SyntaxKind.VoidKeyword);
315N(SyntaxKind.IdentifierToken, "M6");
316N(SyntaxKind.ParameterList);
318N(SyntaxKind.OpenParenToken);
319N(SyntaxKind.CloseParenToken);
321N(SyntaxKind.Block);
323N(SyntaxKind.OpenBraceToken);
324N(SyntaxKind.LocalFunctionStatement);
326N(SyntaxKind.NullableType);
328N(SyntaxKind.PredefinedType);
330N(SyntaxKind.IntKeyword);
332N(SyntaxKind.QuestionToken);
334N(SyntaxKind.IdentifierToken, "L");
335N(SyntaxKind.ParameterList);
337N(SyntaxKind.OpenParenToken);
342N(SyntaxKind.CloseBraceToken);
345N(SyntaxKind.CloseBraceToken);
347N(SyntaxKind.EndOfFileToken);
374N(SyntaxKind.CompilationUnit);
376N(SyntaxKind.ClassDeclaration);
378N(SyntaxKind.ClassKeyword);
379N(SyntaxKind.IdentifierToken, "C");
380N(SyntaxKind.OpenBraceToken);
381N(SyntaxKind.MethodDeclaration);
383N(SyntaxKind.PredefinedType);
385N(SyntaxKind.VoidKeyword);
387N(SyntaxKind.IdentifierToken, "M");
388N(SyntaxKind.ParameterList);
390N(SyntaxKind.OpenParenToken);
391N(SyntaxKind.CloseParenToken);
393N(SyntaxKind.Block);
395N(SyntaxKind.OpenBraceToken);
396N(SyntaxKind.LocalFunctionStatement);
398N(SyntaxKind.AttributeList);
400N(SyntaxKind.OpenBracketToken);
401N(SyntaxKind.Attribute);
403N(SyntaxKind.IdentifierName);
405N(SyntaxKind.IdentifierToken, "A");
408N(SyntaxKind.CloseBracketToken);
410N(SyntaxKind.PredefinedType);
412N(SyntaxKind.VoidKeyword);
414N(SyntaxKind.IdentifierToken, "local");
415N(SyntaxKind.ParameterList);
417N(SyntaxKind.OpenParenToken);
418N(SyntaxKind.CloseParenToken);
420N(SyntaxKind.Block);
422N(SyntaxKind.OpenBraceToken);
423N(SyntaxKind.CloseBraceToken);
426N(SyntaxKind.LocalFunctionStatement);
428N(SyntaxKind.AttributeList);
430N(SyntaxKind.OpenBracketToken);
431N(SyntaxKind.AttributeTargetSpecifier);
433N(SyntaxKind.ReturnKeyword);
434N(SyntaxKind.ColonToken);
436N(SyntaxKind.Attribute);
438N(SyntaxKind.IdentifierName);
440N(SyntaxKind.IdentifierToken, "A");
443N(SyntaxKind.CloseBracketToken);
445N(SyntaxKind.PredefinedType);
447N(SyntaxKind.VoidKeyword);
449N(SyntaxKind.IdentifierToken, "local");
450N(SyntaxKind.ParameterList);
452N(SyntaxKind.OpenParenToken);
453N(SyntaxKind.CloseParenToken);
455N(SyntaxKind.Block);
457N(SyntaxKind.OpenBraceToken);
458N(SyntaxKind.CloseBraceToken);
461N(SyntaxKind.LocalFunctionStatement);
463N(SyntaxKind.AttributeList);
465N(SyntaxKind.OpenBracketToken);
466N(SyntaxKind.Attribute);
468N(SyntaxKind.IdentifierName);
470N(SyntaxKind.IdentifierToken, "A");
473N(SyntaxKind.CloseBracketToken);
475N(SyntaxKind.PredefinedType);
477N(SyntaxKind.IntKeyword);
479N(SyntaxKind.IdentifierToken, "local");
480N(SyntaxKind.ParameterList);
482N(SyntaxKind.OpenParenToken);
483N(SyntaxKind.CloseParenToken);
485N(SyntaxKind.ArrowExpressionClause);
487N(SyntaxKind.EqualsGreaterThanToken);
488N(SyntaxKind.NumericLiteralExpression);
490N(SyntaxKind.NumericLiteralToken, "42");
493N(SyntaxKind.SemicolonToken);
495N(SyntaxKind.LocalFunctionStatement);
497N(SyntaxKind.AttributeList);
499N(SyntaxKind.OpenBracketToken);
500N(SyntaxKind.Attribute);
502N(SyntaxKind.IdentifierName);
504N(SyntaxKind.IdentifierToken, "A");
507N(SyntaxKind.CloseBracketToken);
509N(SyntaxKind.AttributeList);
511N(SyntaxKind.OpenBracketToken);
512N(SyntaxKind.Attribute);
514N(SyntaxKind.IdentifierName);
516N(SyntaxKind.IdentifierToken, "B");
519N(SyntaxKind.CloseBracketToken);
521N(SyntaxKind.PredefinedType);
523N(SyntaxKind.VoidKeyword);
525N(SyntaxKind.IdentifierToken, "local");
526N(SyntaxKind.ParameterList);
528N(SyntaxKind.OpenParenToken);
529N(SyntaxKind.CloseParenToken);
531N(SyntaxKind.Block);
533N(SyntaxKind.OpenBraceToken);
534N(SyntaxKind.CloseBraceToken);
537N(SyntaxKind.CloseBraceToken);
540N(SyntaxKind.CloseBraceToken);
542N(SyntaxKind.EndOfFileToken);
568N(SyntaxKind.CompilationUnit);
570N(SyntaxKind.ClassDeclaration);
572N(SyntaxKind.ClassKeyword);
573N(SyntaxKind.IdentifierToken, "C");
574N(SyntaxKind.OpenBraceToken);
575N(SyntaxKind.MethodDeclaration);
577N(SyntaxKind.PredefinedType);
579N(SyntaxKind.VoidKeyword);
581N(SyntaxKind.IdentifierToken, "M");
582N(SyntaxKind.ParameterList);
584N(SyntaxKind.OpenParenToken);
585N(SyntaxKind.CloseParenToken);
587N(SyntaxKind.Block);
589N(SyntaxKind.OpenBraceToken);
593N(SyntaxKind.FieldDeclaration);
595N(SyntaxKind.PublicKeyword);
596N(SyntaxKind.VariableDeclaration);
598N(SyntaxKind.PredefinedType);
600N(SyntaxKind.ObjectKeyword);
602N(SyntaxKind.VariableDeclarator);
604N(SyntaxKind.IdentifierToken, "local");
607N(SyntaxKind.SemicolonToken);
609N(SyntaxKind.CloseBraceToken);
611N(SyntaxKind.EndOfFileToken);
637N(SyntaxKind.CompilationUnit);
639N(SyntaxKind.ClassDeclaration);
641N(SyntaxKind.ClassKeyword);
642N(SyntaxKind.IdentifierToken, "C");
643N(SyntaxKind.OpenBraceToken);
644N(SyntaxKind.MethodDeclaration);
646N(SyntaxKind.PredefinedType);
648N(SyntaxKind.VoidKeyword);
650N(SyntaxKind.IdentifierToken, "M");
651N(SyntaxKind.ParameterList);
653N(SyntaxKind.OpenParenToken);
654N(SyntaxKind.CloseParenToken);
656N(SyntaxKind.Block);
658N(SyntaxKind.OpenBraceToken);
659N(SyntaxKind.LocalFunctionStatement);
661N(SyntaxKind.PredefinedType);
663N(SyntaxKind.VoidKeyword);
665N(SyntaxKind.IdentifierToken, "local");
666N(SyntaxKind.ParameterList);
668N(SyntaxKind.OpenParenToken);
669N(SyntaxKind.CloseParenToken);
671N(SyntaxKind.SemicolonToken);
673N(SyntaxKind.CloseBraceToken);
676N(SyntaxKind.CloseBraceToken);
678N(SyntaxKind.EndOfFileToken);
728N(SyntaxKind.CompilationUnit);
730N(SyntaxKind.ClassDeclaration);
732N(SyntaxKind.ClassKeyword);
733N(SyntaxKind.IdentifierToken, "C");
734N(SyntaxKind.OpenBraceToken);
735N(SyntaxKind.MethodDeclaration);
737N(SyntaxKind.PredefinedType);
739N(SyntaxKind.VoidKeyword);
741N(SyntaxKind.IdentifierToken, "M");
742N(SyntaxKind.ParameterList);
744N(SyntaxKind.OpenParenToken);
745N(SyntaxKind.CloseParenToken);
747N(SyntaxKind.Block);
749N(SyntaxKind.OpenBraceToken);
750N(SyntaxKind.LocalFunctionStatement);
752N(SyntaxKind.ExternKeyword);
753N(SyntaxKind.PredefinedType);
755N(SyntaxKind.VoidKeyword);
757N(SyntaxKind.IdentifierToken, "local");
758N(SyntaxKind.ParameterList);
760N(SyntaxKind.OpenParenToken);
761N(SyntaxKind.CloseParenToken);
763N(SyntaxKind.SemicolonToken);
765N(SyntaxKind.CloseBraceToken);
768N(SyntaxKind.CloseBraceToken);
770N(SyntaxKind.EndOfFileToken);
814N(SyntaxKind.CompilationUnit);
816N(SyntaxKind.ClassDeclaration);
818N(SyntaxKind.ClassKeyword);
819N(SyntaxKind.IdentifierToken, "C");
820N(SyntaxKind.OpenBraceToken);
821N(SyntaxKind.MethodDeclaration);
823N(SyntaxKind.PredefinedType);
825N(SyntaxKind.VoidKeyword);
827N(SyntaxKind.IdentifierToken, "M");
828N(SyntaxKind.ParameterList);
830N(SyntaxKind.OpenParenToken);
831N(SyntaxKind.CloseParenToken);
833N(SyntaxKind.Block);
835N(SyntaxKind.OpenBraceToken);
836N(SyntaxKind.LocalFunctionStatement);
838N(SyntaxKind.ExternKeyword);
839N(SyntaxKind.PredefinedType);
841N(SyntaxKind.VoidKeyword);
843N(SyntaxKind.IdentifierToken, "local");
844N(SyntaxKind.ParameterList);
846N(SyntaxKind.OpenParenToken);
847N(SyntaxKind.CloseParenToken);
849N(SyntaxKind.Block);
851N(SyntaxKind.OpenBraceToken);
852N(SyntaxKind.CloseBraceToken);
855N(SyntaxKind.CloseBraceToken);
858N(SyntaxKind.CloseBraceToken);
860N(SyntaxKind.EndOfFileToken);
885N(SyntaxKind.LocalDeclarationStatement);
887N(SyntaxKind.ExternKeyword);
888N(SyntaxKind.VariableDeclaration);
890N(SyntaxKind.PredefinedType);
892N(SyntaxKind.ObjectKeyword);
894N(SyntaxKind.VariableDeclarator);
896N(SyntaxKind.IdentifierToken, "obj");
899N(SyntaxKind.SemicolonToken);
918N(SyntaxKind.CompilationUnit);
920N(SyntaxKind.ClassDeclaration);
922N(SyntaxKind.ClassKeyword);
923N(SyntaxKind.IdentifierToken, "C");
924N(SyntaxKind.OpenBraceToken);
925N(SyntaxKind.MethodDeclaration);
927N(SyntaxKind.PredefinedType);
929N(SyntaxKind.VoidKeyword);
931N(SyntaxKind.IdentifierToken, "M");
932N(SyntaxKind.ParameterList);
934N(SyntaxKind.OpenParenToken);
935N(SyntaxKind.CloseParenToken);
937N(SyntaxKind.Block);
939N(SyntaxKind.OpenBraceToken);
940N(SyntaxKind.LocalDeclarationStatement);
942N(SyntaxKind.AttributeList);
944N(SyntaxKind.OpenBracketToken);
945N(SyntaxKind.Attribute);
947N(SyntaxKind.IdentifierName);
949N(SyntaxKind.IdentifierToken, "A");
952N(SyntaxKind.CloseBracketToken);
954N(SyntaxKind.VariableDeclaration);
956N(SyntaxKind.PredefinedType);
958N(SyntaxKind.ObjectKeyword);
960N(SyntaxKind.VariableDeclarator);
962N(SyntaxKind.IdentifierToken, "local");
965N(SyntaxKind.SemicolonToken);
967N(SyntaxKind.CloseBraceToken);
970N(SyntaxKind.CloseBraceToken);
972N(SyntaxKind.EndOfFileToken);
998N(SyntaxKind.CompilationUnit);
1000N(SyntaxKind.ClassDeclaration);
1002N(SyntaxKind.ClassKeyword);
1003N(SyntaxKind.IdentifierToken, "C");
1004N(SyntaxKind.OpenBraceToken);
1005N(SyntaxKind.MethodDeclaration);
1007N(SyntaxKind.PredefinedType);
1009N(SyntaxKind.VoidKeyword);
1011N(SyntaxKind.IdentifierToken, "M");
1012N(SyntaxKind.ParameterList);
1014N(SyntaxKind.OpenParenToken);
1015N(SyntaxKind.CloseParenToken);
1017N(SyntaxKind.Block);
1019N(SyntaxKind.OpenBraceToken);
1020N(SyntaxKind.LocalDeclarationStatement);
1022N(SyntaxKind.AttributeList);
1024N(SyntaxKind.OpenBracketToken);
1025N(SyntaxKind.Attribute);
1027N(SyntaxKind.IdentifierName);
1029N(SyntaxKind.IdentifierToken, "A");
1032N(SyntaxKind.CloseBracketToken);
1034N(SyntaxKind.VariableDeclaration);
1036N(SyntaxKind.PredefinedType);
1038N(SyntaxKind.ObjectKeyword);
1040N(SyntaxKind.VariableDeclarator);
1042N(SyntaxKind.IdentifierToken, "local1");
1044N(SyntaxKind.CommaToken);
1045N(SyntaxKind.VariableDeclarator);
1047N(SyntaxKind.IdentifierToken, "local2");
1050N(SyntaxKind.SemicolonToken);
1052N(SyntaxKind.CloseBraceToken);
1055N(SyntaxKind.CloseBraceToken);
1057N(SyntaxKind.EndOfFileToken);
1092N(SyntaxKind.CompilationUnit);
1094N(SyntaxKind.ClassDeclaration);
1096N(SyntaxKind.ClassKeyword);
1097N(SyntaxKind.IdentifierToken, "C");
1098N(SyntaxKind.OpenBraceToken);
1099N(SyntaxKind.MethodDeclaration);
1101N(SyntaxKind.PredefinedType);
1103N(SyntaxKind.VoidKeyword);
1105N(SyntaxKind.IdentifierToken, "M");
1106N(SyntaxKind.ParameterList);
1108N(SyntaxKind.OpenParenToken);
1109N(SyntaxKind.CloseParenToken);
1111N(SyntaxKind.Block);
1113N(SyntaxKind.OpenBraceToken);
1114N(SyntaxKind.ExpressionStatement);
1116N(SyntaxKind.AttributeList);
1118N(SyntaxKind.OpenBracketToken);
1119N(SyntaxKind.Attribute);
1121N(SyntaxKind.IdentifierName);
1123N(SyntaxKind.IdentifierToken, "A");
1126N(SyntaxKind.CloseBracketToken);
1134N(SyntaxKind.CloseBraceToken);
1137N(SyntaxKind.CloseBraceToken);
1139N(SyntaxKind.EndOfFileToken);
1405N(SyntaxKind.CompilationUnit);
1407N(SyntaxKind.ClassDeclaration);
1409N(SyntaxKind.ClassKeyword);
1410N(SyntaxKind.IdentifierToken, "c");
1411N(SyntaxKind.OpenBraceToken);
1412N(SyntaxKind.MethodDeclaration);
1414N(SyntaxKind.PredefinedType);
1416N(SyntaxKind.VoidKeyword);
1418N(SyntaxKind.IdentifierToken, "m1");
1419N(SyntaxKind.ParameterList);
1421N(SyntaxKind.OpenParenToken);
1422N(SyntaxKind.CloseParenToken);
1424N(SyntaxKind.Block);
1426N(SyntaxKind.OpenBraceToken);
1427N(SyntaxKind.LocalFunctionStatement);
1429N(SyntaxKind.IdentifierName);
1431N(SyntaxKind.IdentifierToken, "await");
1433N(SyntaxKind.IdentifierToken, "await");
1434N(SyntaxKind.ParameterList);
1436N(SyntaxKind.OpenParenToken);
1437N(SyntaxKind.CloseParenToken);
1439N(SyntaxKind.ArrowExpressionClause);
1441N(SyntaxKind.EqualsGreaterThanToken);
1442N(SyntaxKind.ObjectCreationExpression);
1444N(SyntaxKind.NewKeyword);
1445N(SyntaxKind.IdentifierName);
1447N(SyntaxKind.IdentifierToken, "await");
1449N(SyntaxKind.ArgumentList);
1451N(SyntaxKind.OpenParenToken);
1452N(SyntaxKind.CloseParenToken);
1456N(SyntaxKind.SemicolonToken);
1458N(SyntaxKind.CloseBraceToken);
1461N(SyntaxKind.MethodDeclaration);
1463N(SyntaxKind.PredefinedType);
1465N(SyntaxKind.VoidKeyword);
1467N(SyntaxKind.IdentifierToken, "m2");
1468N(SyntaxKind.ParameterList);
1470N(SyntaxKind.OpenParenToken);
1471N(SyntaxKind.CloseParenToken);
1473N(SyntaxKind.Block);
1475N(SyntaxKind.OpenBraceToken);
1476N(SyntaxKind.ExpressionStatement);
1478N(SyntaxKind.ParenthesizedLambdaExpression);
1480N(SyntaxKind.IdentifierName);
1482N(SyntaxKind.IdentifierToken, "await");
1484N(SyntaxKind.ParameterList);
1486N(SyntaxKind.OpenParenToken);
1487N(SyntaxKind.CloseParenToken);
1489N(SyntaxKind.EqualsGreaterThanToken);
1490N(SyntaxKind.ObjectCreationExpression);
1492N(SyntaxKind.NewKeyword);
1493N(SyntaxKind.IdentifierName);
1495N(SyntaxKind.IdentifierToken, "await");
1497N(SyntaxKind.ArgumentList);
1499N(SyntaxKind.OpenParenToken);
1500N(SyntaxKind.CloseParenToken);
1504N(SyntaxKind.SemicolonToken);
1506N(SyntaxKind.CloseBraceToken);
1509N(SyntaxKind.MethodDeclaration);
1511N(SyntaxKind.AsyncKeyword);
1512N(SyntaxKind.PredefinedType);
1514N(SyntaxKind.VoidKeyword);
1516N(SyntaxKind.IdentifierToken, "m3");
1517N(SyntaxKind.ParameterList);
1519N(SyntaxKind.OpenParenToken);
1520N(SyntaxKind.CloseParenToken);
1522N(SyntaxKind.Block);
1524N(SyntaxKind.OpenBraceToken);
1525N(SyntaxKind.ExpressionStatement);
1527N(SyntaxKind.AwaitExpression);
1529N(SyntaxKind.AwaitKeyword);
1530N(SyntaxKind.ParenthesizedExpression);
1532N(SyntaxKind.OpenParenToken);
1537N(SyntaxKind.CloseParenToken);
1542N(SyntaxKind.ExpressionStatement);
1544N(SyntaxKind.ObjectCreationExpression);
1546N(SyntaxKind.NewKeyword);
1547N(SyntaxKind.IdentifierName);
1549N(SyntaxKind.IdentifierToken, "await");
1551N(SyntaxKind.ArgumentList);
1553N(SyntaxKind.OpenParenToken);
1554N(SyntaxKind.CloseParenToken);
1557N(SyntaxKind.SemicolonToken);
1559N(SyntaxKind.CloseBraceToken);
1562N(SyntaxKind.MethodDeclaration);
1564N(SyntaxKind.PredefinedType);
1566N(SyntaxKind.VoidKeyword);
1568N(SyntaxKind.IdentifierToken, "m4");
1569N(SyntaxKind.ParameterList);
1571N(SyntaxKind.OpenParenToken);
1572N(SyntaxKind.CloseParenToken);
1574N(SyntaxKind.Block);
1576N(SyntaxKind.OpenBraceToken);
1577N(SyntaxKind.LocalFunctionStatement);
1579N(SyntaxKind.IdentifierName);
1581N(SyntaxKind.IdentifierToken, "async");
1583N(SyntaxKind.IdentifierToken, "await");
1584N(SyntaxKind.ParameterList);
1586N(SyntaxKind.OpenParenToken);
1587N(SyntaxKind.CloseParenToken);
1589N(SyntaxKind.ArrowExpressionClause);
1591N(SyntaxKind.EqualsGreaterThanToken);
1592N(SyntaxKind.ObjectCreationExpression);
1594N(SyntaxKind.NewKeyword);
1595N(SyntaxKind.IdentifierName);
1597N(SyntaxKind.IdentifierToken, "await");
1599N(SyntaxKind.ArgumentList);
1601N(SyntaxKind.OpenParenToken);
1602N(SyntaxKind.CloseParenToken);
1606N(SyntaxKind.SemicolonToken);
1608N(SyntaxKind.CloseBraceToken);
1611N(SyntaxKind.MethodDeclaration);
1613N(SyntaxKind.AsyncKeyword);
1614N(SyntaxKind.PredefinedType);
1616N(SyntaxKind.VoidKeyword);
1618N(SyntaxKind.IdentifierToken, "m5");
1619N(SyntaxKind.ParameterList);
1621N(SyntaxKind.OpenParenToken);
1622N(SyntaxKind.CloseParenToken);
1624N(SyntaxKind.Block);
1626N(SyntaxKind.OpenBraceToken);
1627N(SyntaxKind.ExpressionStatement);
1629N(SyntaxKind.AwaitExpression);
1631N(SyntaxKind.AwaitKeyword);
1632N(SyntaxKind.InvocationExpression);
1634N(SyntaxKind.IdentifierName);
1636N(SyntaxKind.IdentifierToken, "async");
1638N(SyntaxKind.ArgumentList);
1640N(SyntaxKind.OpenParenToken);
1641N(SyntaxKind.CloseParenToken);
1647N(SyntaxKind.ExpressionStatement);
1649N(SyntaxKind.ObjectCreationExpression);
1651N(SyntaxKind.NewKeyword);
1652N(SyntaxKind.IdentifierName);
1654N(SyntaxKind.IdentifierToken, "await");
1656N(SyntaxKind.ArgumentList);
1658N(SyntaxKind.OpenParenToken);
1659N(SyntaxKind.CloseParenToken);
1662N(SyntaxKind.SemicolonToken);
1664N(SyntaxKind.CloseBraceToken);
1667N(SyntaxKind.CloseBraceToken);
1669N(SyntaxKind.EndOfFileToken);
1747N(SyntaxKind.ClassDeclaration);
1749N(SyntaxKind.ClassKeyword);
1750N(SyntaxKind.IdentifierToken, "Program");
1751N(SyntaxKind.OpenBraceToken);
1752N(SyntaxKind.MethodDeclaration);
1754N(SyntaxKind.PredefinedType);
1755N(SyntaxKind.VoidKeyword);
1757N(SyntaxKind.IdentifierToken, "M");
1758N(SyntaxKind.ParameterList);
1760N(SyntaxKind.OpenParenToken);
1761N(SyntaxKind.CloseParenToken);
1763N(SyntaxKind.Block);
1765N(SyntaxKind.OpenBraceToken);
1766N(SyntaxKind.LocalFunctionStatement);
1768N(SyntaxKind.StaticKeyword);
1769N(SyntaxKind.PredefinedType);
1770N(SyntaxKind.VoidKeyword);
1771N(SyntaxKind.IdentifierToken, "F");
1772N(SyntaxKind.ParameterList);
1774N(SyntaxKind.OpenParenToken);
1775N(SyntaxKind.CloseParenToken);
1777N(SyntaxKind.Block);
1779N(SyntaxKind.OpenBraceToken);
1780N(SyntaxKind.CloseBraceToken);
1783N(SyntaxKind.CloseBraceToken);
1787N(SyntaxKind.CloseBraceToken);
1862N(SyntaxKind.ClassDeclaration);
1864N(SyntaxKind.ClassKeyword);
1865N(SyntaxKind.IdentifierToken, "Program");
1866N(SyntaxKind.OpenBraceToken);
1867N(SyntaxKind.MethodDeclaration);
1869N(SyntaxKind.PredefinedType);
1870N(SyntaxKind.VoidKeyword);
1872N(SyntaxKind.IdentifierToken, "M");
1873N(SyntaxKind.ParameterList);
1875N(SyntaxKind.OpenParenToken);
1876N(SyntaxKind.CloseParenToken);
1878N(SyntaxKind.Block);
1880N(SyntaxKind.OpenBraceToken);
1881N(SyntaxKind.LocalFunctionStatement);
1883N(SyntaxKind.StaticKeyword);
1884N(SyntaxKind.AsyncKeyword);
1885N(SyntaxKind.PredefinedType);
1886N(SyntaxKind.VoidKeyword);
1887N(SyntaxKind.IdentifierToken, "F1");
1888N(SyntaxKind.ParameterList);
1890N(SyntaxKind.OpenParenToken);
1891N(SyntaxKind.CloseParenToken);
1893N(SyntaxKind.Block);
1895N(SyntaxKind.OpenBraceToken);
1896N(SyntaxKind.CloseBraceToken);
1899N(SyntaxKind.LocalFunctionStatement);
1901N(SyntaxKind.AsyncKeyword);
1902N(SyntaxKind.StaticKeyword);
1903N(SyntaxKind.PredefinedType);
1904N(SyntaxKind.VoidKeyword);
1905N(SyntaxKind.IdentifierToken, "F2");
1906N(SyntaxKind.ParameterList);
1908N(SyntaxKind.OpenParenToken);
1909N(SyntaxKind.CloseParenToken);
1911N(SyntaxKind.Block);
1913N(SyntaxKind.OpenBraceToken);
1914N(SyntaxKind.CloseBraceToken);
1917N(SyntaxKind.CloseBraceToken);
1921N(SyntaxKind.CloseBraceToken);
2047N(SyntaxKind.ClassDeclaration);
2049N(SyntaxKind.ClassKeyword);
2050N(SyntaxKind.IdentifierToken, "Program");
2051N(SyntaxKind.OpenBraceToken);
2052N(SyntaxKind.MethodDeclaration);
2054N(SyntaxKind.PredefinedType);
2055N(SyntaxKind.VoidKeyword);
2057N(SyntaxKind.IdentifierToken, "M");
2058N(SyntaxKind.ParameterList);
2060N(SyntaxKind.OpenParenToken);
2061N(SyntaxKind.CloseParenToken);
2063N(SyntaxKind.Block);
2065N(SyntaxKind.OpenBraceToken);
2066N(SyntaxKind.LocalFunctionStatement);
2068N(SyntaxKind.StaticKeyword);
2069N(SyntaxKind.StaticKeyword);
2070N(SyntaxKind.PredefinedType);
2071N(SyntaxKind.VoidKeyword);
2072N(SyntaxKind.IdentifierToken, "F1");
2073N(SyntaxKind.ParameterList);
2075N(SyntaxKind.OpenParenToken);
2076N(SyntaxKind.CloseParenToken);
2078N(SyntaxKind.Block);
2080N(SyntaxKind.OpenBraceToken);
2081N(SyntaxKind.CloseBraceToken);
2084N(SyntaxKind.LocalFunctionStatement);
2086N(SyntaxKind.StaticKeyword);
2087N(SyntaxKind.AsyncKeyword);
2088N(SyntaxKind.StaticKeyword);
2089N(SyntaxKind.PredefinedType);
2090N(SyntaxKind.VoidKeyword);
2091N(SyntaxKind.IdentifierToken, "F2");
2092N(SyntaxKind.ParameterList);
2094N(SyntaxKind.OpenParenToken);
2095N(SyntaxKind.CloseParenToken);
2097N(SyntaxKind.Block);
2099N(SyntaxKind.OpenBraceToken);
2100N(SyntaxKind.CloseBraceToken);
2103N(SyntaxKind.CloseBraceToken);
2107N(SyntaxKind.CloseBraceToken);
2143N(SyntaxKind.ClassDeclaration);
2145N(SyntaxKind.ClassKeyword);
2146N(SyntaxKind.IdentifierToken, "Program");
2147N(SyntaxKind.OpenBraceToken);
2148N(SyntaxKind.MethodDeclaration);
2150N(SyntaxKind.PredefinedType);
2151N(SyntaxKind.VoidKeyword);
2153N(SyntaxKind.IdentifierToken, "M");
2154N(SyntaxKind.ParameterList);
2156N(SyntaxKind.OpenParenToken);
2157N(SyntaxKind.CloseParenToken);
2159N(SyntaxKind.Block);
2161N(SyntaxKind.OpenBraceToken);
2162N(SyntaxKind.LocalFunctionStatement);
2164N(SyntaxKind.AsyncKeyword);
2165N(SyntaxKind.AsyncKeyword);
2166N(SyntaxKind.PredefinedType);
2167N(SyntaxKind.VoidKeyword);
2168N(SyntaxKind.IdentifierToken, "F");
2169N(SyntaxKind.ParameterList);
2171N(SyntaxKind.OpenParenToken);
2172N(SyntaxKind.CloseParenToken);
2174N(SyntaxKind.Block);
2176N(SyntaxKind.OpenBraceToken);
2177N(SyntaxKind.CloseBraceToken);
2180N(SyntaxKind.CloseBraceToken);
2184N(SyntaxKind.CloseBraceToken);
2226N(SyntaxKind.ClassDeclaration);
2228N(SyntaxKind.ClassKeyword);
2229N(SyntaxKind.IdentifierToken, "Program");
2230N(SyntaxKind.OpenBraceToken);
2231N(SyntaxKind.MethodDeclaration);
2233N(SyntaxKind.PredefinedType);
2234N(SyntaxKind.VoidKeyword);
2236N(SyntaxKind.IdentifierToken, "M");
2237N(SyntaxKind.ParameterList);
2239N(SyntaxKind.OpenParenToken);
2240N(SyntaxKind.CloseParenToken);
2242N(SyntaxKind.Block);
2244N(SyntaxKind.OpenBraceToken);
2245N(SyntaxKind.LocalFunctionStatement);
2247N(SyntaxKind.AsyncKeyword);
2248N(SyntaxKind.AsyncKeyword);
2249N(SyntaxKind.AsyncKeyword);
2250N(SyntaxKind.PredefinedType);
2251N(SyntaxKind.VoidKeyword);
2252N(SyntaxKind.IdentifierToken, "F");
2253N(SyntaxKind.ParameterList);
2255N(SyntaxKind.OpenParenToken);
2256N(SyntaxKind.CloseParenToken);
2258N(SyntaxKind.Block);
2260N(SyntaxKind.OpenBraceToken);
2261N(SyntaxKind.CloseBraceToken);
2264N(SyntaxKind.CloseBraceToken);
2268N(SyntaxKind.CloseBraceToken);
2316N(SyntaxKind.ClassDeclaration);
2318N(SyntaxKind.ClassKeyword);
2319N(SyntaxKind.IdentifierToken, "Program");
2320N(SyntaxKind.OpenBraceToken);
2321N(SyntaxKind.MethodDeclaration);
2323N(SyntaxKind.PredefinedType);
2324N(SyntaxKind.VoidKeyword);
2326N(SyntaxKind.IdentifierToken, "M");
2327N(SyntaxKind.ParameterList);
2329N(SyntaxKind.OpenParenToken);
2330N(SyntaxKind.CloseParenToken);
2332N(SyntaxKind.Block);
2334N(SyntaxKind.OpenBraceToken);
2335N(SyntaxKind.LocalFunctionStatement);
2337N(SyntaxKind.AsyncKeyword);
2338N(SyntaxKind.AsyncKeyword);
2339N(SyntaxKind.AsyncKeyword);
2340N(SyntaxKind.AsyncKeyword);
2341N(SyntaxKind.PredefinedType);
2342N(SyntaxKind.VoidKeyword);
2343N(SyntaxKind.IdentifierToken, "F");
2344N(SyntaxKind.ParameterList);
2346N(SyntaxKind.OpenParenToken);
2347N(SyntaxKind.CloseParenToken);
2349N(SyntaxKind.Block);
2351N(SyntaxKind.OpenBraceToken);
2352N(SyntaxKind.CloseBraceToken);
2355N(SyntaxKind.CloseBraceToken);
2359N(SyntaxKind.CloseBraceToken);
2413N(SyntaxKind.ClassDeclaration);
2415N(SyntaxKind.ClassKeyword);
2416N(SyntaxKind.IdentifierToken, "Program");
2417N(SyntaxKind.OpenBraceToken);
2418N(SyntaxKind.MethodDeclaration);
2420N(SyntaxKind.PredefinedType);
2421N(SyntaxKind.VoidKeyword);
2423N(SyntaxKind.IdentifierToken, "M");
2424N(SyntaxKind.ParameterList);
2426N(SyntaxKind.OpenParenToken);
2427N(SyntaxKind.CloseParenToken);
2429N(SyntaxKind.Block);
2431N(SyntaxKind.OpenBraceToken);
2432N(SyntaxKind.LocalFunctionStatement);
2434N(SyntaxKind.AsyncKeyword);
2435N(SyntaxKind.AsyncKeyword);
2436N(SyntaxKind.AsyncKeyword);
2437N(SyntaxKind.AsyncKeyword);
2438N(SyntaxKind.AsyncKeyword);
2439N(SyntaxKind.PredefinedType);
2440N(SyntaxKind.VoidKeyword);
2441N(SyntaxKind.IdentifierToken, "F");
2442N(SyntaxKind.ParameterList);
2444N(SyntaxKind.OpenParenToken);
2445N(SyntaxKind.CloseParenToken);
2447N(SyntaxKind.Block);
2449N(SyntaxKind.OpenBraceToken);
2450N(SyntaxKind.CloseBraceToken);
2453N(SyntaxKind.CloseBraceToken);
2457N(SyntaxKind.CloseBraceToken);
2582N(SyntaxKind.ClassDeclaration);
2584N(SyntaxKind.ClassKeyword);
2585N(SyntaxKind.IdentifierToken, "Program");
2586N(SyntaxKind.OpenBraceToken);
2587N(SyntaxKind.MethodDeclaration);
2589N(SyntaxKind.PredefinedType);
2591N(SyntaxKind.VoidKeyword);
2593N(SyntaxKind.IdentifierToken, "M");
2594N(SyntaxKind.ParameterList);
2596N(SyntaxKind.OpenParenToken);
2597N(SyntaxKind.CloseParenToken);
2599N(SyntaxKind.Block);
2601N(SyntaxKind.OpenBraceToken);
2602N(SyntaxKind.LocalDeclarationStatement);
2604N(SyntaxKind.VariableDeclaration);
2606N(SyntaxKind.PredefinedType);
2608N(SyntaxKind.VoidKeyword);
2617N(SyntaxKind.LocalFunctionStatement);
2619N(SyntaxKind.StaticKeyword);
2620N(SyntaxKind.IdentifierName);
2622N(SyntaxKind.IdentifierToken, "F");
2625N(SyntaxKind.ParameterList);
2627N(SyntaxKind.OpenParenToken);
2628N(SyntaxKind.CloseParenToken);
2630N(SyntaxKind.Block);
2632N(SyntaxKind.OpenBraceToken);
2633N(SyntaxKind.CloseBraceToken);
2636N(SyntaxKind.CloseBraceToken);
2639N(SyntaxKind.CloseBraceToken);
Parsing\MemberDeclarationParsingTests.cs (3434)
41N(SyntaxKind.IncompleteMember);
43N(SyntaxKind.PrivateKeyword);
127N(SyntaxKind.IncompleteMember);
129N(SyntaxKind.IdentifierName);
131N(SyntaxKind.IdentifierToken, "x");
156N(SyntaxKind.ClassDeclaration);
158N(SyntaxKind.ClassKeyword);
159N(SyntaxKind.IdentifierToken, "C");
160N(SyntaxKind.OpenBraceToken);
161N(SyntaxKind.CloseBraceToken);
174N(SyntaxKind.MethodDeclaration);
176N(SyntaxKind.PredefinedType);
178N(SyntaxKind.VoidKeyword);
180N(SyntaxKind.IdentifierToken, "M");
181N(SyntaxKind.ParameterList);
183N(SyntaxKind.OpenParenToken);
184N(SyntaxKind.CloseParenToken);
186N(SyntaxKind.Block);
188N(SyntaxKind.OpenBraceToken);
189N(SyntaxKind.CloseBraceToken);
203N(SyntaxKind.FieldDeclaration);
205N(SyntaxKind.StaticKeyword);
206N(SyntaxKind.VariableDeclaration);
208N(SyntaxKind.PredefinedType);
210N(SyntaxKind.IntKeyword);
212N(SyntaxKind.VariableDeclarator);
214N(SyntaxKind.IdentifierToken, "F1");
215N(SyntaxKind.EqualsValueClause);
217N(SyntaxKind.EqualsToken);
218N(SyntaxKind.IdentifierName);
220N(SyntaxKind.IdentifierToken, "a");
224N(SyntaxKind.CommaToken);
225N(SyntaxKind.VariableDeclarator);
227N(SyntaxKind.IdentifierToken, "F2");
228N(SyntaxKind.EqualsValueClause);
230N(SyntaxKind.EqualsToken);
231N(SyntaxKind.IdentifierName);
233N(SyntaxKind.IdentifierToken, "b");
238N(SyntaxKind.SemicolonToken);
251N(SyntaxKind.ConstructorDeclaration);
253N(SyntaxKind.PublicKeyword);
254N(SyntaxKind.IdentifierToken, "ThisClassName");
255N(SyntaxKind.ParameterList);
257N(SyntaxKind.OpenParenToken);
258N(SyntaxKind.Parameter);
260N(SyntaxKind.PredefinedType);
262N(SyntaxKind.IntKeyword);
264N(SyntaxKind.IdentifierToken, "x");
266N(SyntaxKind.CloseParenToken);
268N(SyntaxKind.BaseConstructorInitializer);
270N(SyntaxKind.ColonToken);
271N(SyntaxKind.BaseKeyword);
272N(SyntaxKind.ArgumentList);
274N(SyntaxKind.OpenParenToken);
275N(SyntaxKind.Argument);
277N(SyntaxKind.IdentifierName);
279N(SyntaxKind.IdentifierToken, "x");
282N(SyntaxKind.CloseParenToken);
285N(SyntaxKind.Block);
287N(SyntaxKind.OpenBraceToken);
288N(SyntaxKind.CloseBraceToken);
302N(SyntaxKind.DestructorDeclaration);
304N(SyntaxKind.PublicKeyword);
305N(SyntaxKind.TildeToken);
306N(SyntaxKind.IdentifierToken, "ThisClassName");
307N(SyntaxKind.ParameterList);
309N(SyntaxKind.OpenParenToken);
310N(SyntaxKind.CloseParenToken);
312N(SyntaxKind.Block);
314N(SyntaxKind.OpenBraceToken);
315N(SyntaxKind.CloseBraceToken);
329N(SyntaxKind.ConversionOperatorDeclaration);
331N(SyntaxKind.PublicKeyword);
332N(SyntaxKind.ImplicitKeyword);
333N(SyntaxKind.OperatorKeyword);
334N(SyntaxKind.PredefinedType);
336N(SyntaxKind.LongKeyword);
338N(SyntaxKind.ParameterList);
340N(SyntaxKind.OpenParenToken);
341N(SyntaxKind.Parameter);
343N(SyntaxKind.PredefinedType);
345N(SyntaxKind.IntKeyword);
347N(SyntaxKind.IdentifierToken, "x");
349N(SyntaxKind.CloseParenToken);
351N(SyntaxKind.ArrowExpressionClause);
353N(SyntaxKind.EqualsGreaterThanToken);
354N(SyntaxKind.IdentifierName);
356N(SyntaxKind.IdentifierToken, "x");
359N(SyntaxKind.SemicolonToken);
372N(SyntaxKind.OperatorDeclaration);
374N(SyntaxKind.PublicKeyword);
375N(SyntaxKind.PredefinedType);
377N(SyntaxKind.IntKeyword);
379N(SyntaxKind.OperatorKeyword);
380N(SyntaxKind.PlusToken);
381N(SyntaxKind.ParameterList);
383N(SyntaxKind.OpenParenToken);
384N(SyntaxKind.Parameter);
386N(SyntaxKind.PredefinedType);
388N(SyntaxKind.IntKeyword);
390N(SyntaxKind.IdentifierToken, "x");
392N(SyntaxKind.CommaToken);
393N(SyntaxKind.Parameter);
395N(SyntaxKind.PredefinedType);
397N(SyntaxKind.IntKeyword);
399N(SyntaxKind.IdentifierToken, "y");
401N(SyntaxKind.CloseParenToken);
403N(SyntaxKind.ArrowExpressionClause);
405N(SyntaxKind.EqualsGreaterThanToken);
406N(SyntaxKind.AddExpression);
408N(SyntaxKind.IdentifierName);
410N(SyntaxKind.IdentifierToken, "x");
412N(SyntaxKind.PlusToken);
413N(SyntaxKind.IdentifierName);
415N(SyntaxKind.IdentifierToken, "y");
419N(SyntaxKind.SemicolonToken);
432N(SyntaxKind.OperatorDeclaration);
434N(SyntaxKind.IdentifierName);
436N(SyntaxKind.IdentifierToken, "C");
438N(SyntaxKind.OperatorKeyword);
439N(SyntaxKind.GreaterThanGreaterThanGreaterThanToken);
440N(SyntaxKind.ParameterList);
442N(SyntaxKind.OpenParenToken);
443N(SyntaxKind.Parameter);
445N(SyntaxKind.IdentifierName);
447N(SyntaxKind.IdentifierToken, "C");
449N(SyntaxKind.IdentifierToken, "x");
451N(SyntaxKind.CommaToken);
452N(SyntaxKind.Parameter);
454N(SyntaxKind.IdentifierName);
456N(SyntaxKind.IdentifierToken, "C");
458N(SyntaxKind.IdentifierToken, "y");
460N(SyntaxKind.CloseParenToken);
462N(SyntaxKind.ArrowExpressionClause);
464N(SyntaxKind.EqualsGreaterThanToken);
465N(SyntaxKind.IdentifierName);
467N(SyntaxKind.IdentifierToken, "x");
470N(SyntaxKind.SemicolonToken);
505N(SyntaxKind.OperatorDeclaration);
507N(SyntaxKind.IdentifierName);
509N(SyntaxKind.IdentifierToken, "C");
511N(SyntaxKind.OperatorKeyword);
512N(SyntaxKind.GreaterThanToken);
513N(SyntaxKind.ParameterList);
516N(SyntaxKind.Parameter);
518N(SyntaxKind.TupleType);
520N(SyntaxKind.OpenParenToken);
521N(SyntaxKind.TupleElement);
523N(SyntaxKind.IdentifierName);
525N(SyntaxKind.IdentifierToken, "C");
527N(SyntaxKind.IdentifierToken, "x");
529N(SyntaxKind.CommaToken);
530N(SyntaxKind.TupleElement);
532N(SyntaxKind.IdentifierName);
534N(SyntaxKind.IdentifierToken, "C");
536N(SyntaxKind.IdentifierToken, "y");
538N(SyntaxKind.CloseParenToken);
543N(SyntaxKind.Parameter);
545N(SyntaxKind.IdentifierName);
547N(SyntaxKind.IdentifierToken, "x");
553N(SyntaxKind.SemicolonToken);
588N(SyntaxKind.OperatorDeclaration);
590N(SyntaxKind.IdentifierName);
592N(SyntaxKind.IdentifierToken, "C");
594N(SyntaxKind.OperatorKeyword);
595N(SyntaxKind.GreaterThanGreaterThanToken);
596N(SyntaxKind.ParameterList);
599N(SyntaxKind.Parameter);
601N(SyntaxKind.TupleType);
603N(SyntaxKind.OpenParenToken);
604N(SyntaxKind.TupleElement);
606N(SyntaxKind.IdentifierName);
608N(SyntaxKind.IdentifierToken, "C");
610N(SyntaxKind.IdentifierToken, "x");
612N(SyntaxKind.CommaToken);
613N(SyntaxKind.TupleElement);
615N(SyntaxKind.IdentifierName);
617N(SyntaxKind.IdentifierToken, "C");
619N(SyntaxKind.IdentifierToken, "y");
621N(SyntaxKind.CloseParenToken);
626N(SyntaxKind.Parameter);
628N(SyntaxKind.IdentifierName);
630N(SyntaxKind.IdentifierToken, "x");
636N(SyntaxKind.SemicolonToken);
671N(SyntaxKind.OperatorDeclaration);
673N(SyntaxKind.IdentifierName);
675N(SyntaxKind.IdentifierToken, "C");
677N(SyntaxKind.OperatorKeyword);
678N(SyntaxKind.GreaterThanGreaterThanToken);
679N(SyntaxKind.ParameterList);
682N(SyntaxKind.Parameter);
684N(SyntaxKind.TupleType);
686N(SyntaxKind.OpenParenToken);
687N(SyntaxKind.TupleElement);
689N(SyntaxKind.IdentifierName);
691N(SyntaxKind.IdentifierToken, "C");
693N(SyntaxKind.IdentifierToken, "x");
695N(SyntaxKind.CommaToken);
696N(SyntaxKind.TupleElement);
698N(SyntaxKind.IdentifierName);
700N(SyntaxKind.IdentifierToken, "C");
702N(SyntaxKind.IdentifierToken, "y");
704N(SyntaxKind.CloseParenToken);
709N(SyntaxKind.Parameter);
711N(SyntaxKind.IdentifierName);
713N(SyntaxKind.IdentifierToken, "x");
719N(SyntaxKind.SemicolonToken);
734N(SyntaxKind.FieldDeclaration);
736N(SyntaxKind.PublicKeyword);
737N(SyntaxKind.VariableDeclaration);
739N(SyntaxKind.PredefinedType);
741N(SyntaxKind.IntKeyword);
743N(SyntaxKind.VariableDeclarator);
745N(SyntaxKind.IdentifierToken, "x");
748N(SyntaxKind.SemicolonToken);
753N(SyntaxKind.FieldDeclaration);
755N(SyntaxKind.PublicKeyword);
756N(SyntaxKind.VariableDeclaration);
758N(SyntaxKind.PredefinedType);
760N(SyntaxKind.IntKeyword);
762N(SyntaxKind.VariableDeclarator);
764N(SyntaxKind.IdentifierToken, "x");
767N(SyntaxKind.SemicolonToken);
789N(SyntaxKind.IncompleteMember);
791N(SyntaxKind.AsyncKeyword);
792N(SyntaxKind.GenericName);
794N(SyntaxKind.IdentifierToken, "Task");
795N(SyntaxKind.TypeArgumentList);
797N(SyntaxKind.LessThanToken);
798N(SyntaxKind.QualifiedName);
800N(SyntaxKind.IdentifierName);
802N(SyntaxKind.IdentifierToken, "SomeNamespace");
804N(SyntaxKind.DotToken);
805N(SyntaxKind.IdentifierName);
807N(SyntaxKind.IdentifierToken, "SomeType");
811N(SyntaxKind.IdentifierName);
813N(SyntaxKind.IdentifierToken, "Method");
840N(SyntaxKind.IncompleteMember);
842N(SyntaxKind.PublicKeyword);
843N(SyntaxKind.GenericName);
845N(SyntaxKind.IdentifierToken, "Task");
846N(SyntaxKind.TypeArgumentList);
848N(SyntaxKind.LessThanToken);
849N(SyntaxKind.QualifiedName);
851N(SyntaxKind.IdentifierName);
853N(SyntaxKind.IdentifierToken, "SomeNamespace");
855N(SyntaxKind.DotToken);
856N(SyntaxKind.IdentifierName);
858N(SyntaxKind.IdentifierToken, "SomeType");
862N(SyntaxKind.IdentifierName);
864N(SyntaxKind.IdentifierToken, "Method");
888N(SyntaxKind.IncompleteMember);
890N(SyntaxKind.AsyncKeyword);
891N(SyntaxKind.GenericName);
893N(SyntaxKind.IdentifierToken, "Task");
894N(SyntaxKind.TypeArgumentList);
896N(SyntaxKind.LessThanToken);
897N(SyntaxKind.QualifiedName);
899N(SyntaxKind.IdentifierName);
901N(SyntaxKind.IdentifierToken, "SomeNamespace");
902N(SyntaxKind.DotToken);
903N(SyntaxKind.IdentifierName);
905N(SyntaxKind.IdentifierToken, "Method");
931N(SyntaxKind.IncompleteMember);
933N(SyntaxKind.PublicKeyword);
934N(SyntaxKind.GenericName);
936N(SyntaxKind.IdentifierToken, "Task");
937N(SyntaxKind.TypeArgumentList);
939N(SyntaxKind.LessThanToken);
940N(SyntaxKind.QualifiedName);
942N(SyntaxKind.IdentifierName);
944N(SyntaxKind.IdentifierToken, "SomeNamespace");
946N(SyntaxKind.DotToken);
947N(SyntaxKind.IdentifierName);
949N(SyntaxKind.IdentifierToken, "Method");
971N(SyntaxKind.MethodDeclaration);
973N(SyntaxKind.AsyncKeyword);
974N(SyntaxKind.GenericName);
976N(SyntaxKind.IdentifierToken, "Task");
977N(SyntaxKind.TypeArgumentList);
979N(SyntaxKind.LessThanToken);
980N(SyntaxKind.QualifiedName);
982N(SyntaxKind.IdentifierName);
984N(SyntaxKind.IdentifierToken, "SomeNamespace");
986N(SyntaxKind.DotToken);
992N(SyntaxKind.GreaterThanToken);
995N(SyntaxKind.IdentifierToken, "Method");
996N(SyntaxKind.ParameterList);
998N(SyntaxKind.OpenParenToken);
999N(SyntaxKind.CloseParenToken);
1001N(SyntaxKind.SemicolonToken);
1018N(SyntaxKind.MethodDeclaration);
1020N(SyntaxKind.PublicKeyword);
1021N(SyntaxKind.GenericName);
1023N(SyntaxKind.IdentifierToken, "Task");
1024N(SyntaxKind.TypeArgumentList);
1026N(SyntaxKind.LessThanToken);
1027N(SyntaxKind.QualifiedName);
1029N(SyntaxKind.IdentifierName);
1031N(SyntaxKind.IdentifierToken, "SomeNamespace");
1033N(SyntaxKind.DotToken);
1039N(SyntaxKind.GreaterThanToken);
1042N(SyntaxKind.IdentifierToken, "Method");
1043N(SyntaxKind.ParameterList);
1045N(SyntaxKind.OpenParenToken);
1046N(SyntaxKind.CloseParenToken);
1048N(SyntaxKind.SemicolonToken);
1061N(SyntaxKind.PropertyDeclaration);
1063N(SyntaxKind.PredefinedType);
1065N(SyntaxKind.StringKeyword);
1067N(SyntaxKind.IdentifierToken, "Property");
1068N(SyntaxKind.AccessorList);
1070N(SyntaxKind.OpenBraceToken);
1071N(SyntaxKind.GetAccessorDeclaration);
1073N(SyntaxKind.GetKeyword);
1074N(SyntaxKind.SemicolonToken);
1076N(SyntaxKind.InitAccessorDeclaration);
1078N(SyntaxKind.InitKeyword);
1079N(SyntaxKind.SemicolonToken);
1081N(SyntaxKind.CloseBraceToken);
1102N(SyntaxKind.PropertyDeclaration);
1104N(SyntaxKind.PredefinedType);
1106N(SyntaxKind.StringKeyword);
1108N(SyntaxKind.IdentifierToken, "Property");
1109N(SyntaxKind.AccessorList);
1111N(SyntaxKind.OpenBraceToken);
1112N(SyntaxKind.InitAccessorDeclaration);
1114N(SyntaxKind.InitKeyword);
1115N(SyntaxKind.Block);
1118N(SyntaxKind.ExpressionStatement);
1120N(SyntaxKind.IdentifierName);
1122N(SyntaxKind.IdentifierToken, "set");
1124N(SyntaxKind.SemicolonToken);
1126N(SyntaxKind.CloseBraceToken);
1143N(SyntaxKind.PropertyDeclaration);
1145N(SyntaxKind.PredefinedType);
1147N(SyntaxKind.StringKeyword);
1149N(SyntaxKind.IdentifierToken, "Property");
1150N(SyntaxKind.AccessorList);
1152N(SyntaxKind.OpenBraceToken);
1153N(SyntaxKind.InitAccessorDeclaration);
1155N(SyntaxKind.InitKeyword);
1156N(SyntaxKind.SemicolonToken);
1158N(SyntaxKind.SetAccessorDeclaration);
1160N(SyntaxKind.SetKeyword);
1161N(SyntaxKind.SemicolonToken);
1163N(SyntaxKind.CloseBraceToken);
1177N(SyntaxKind.PropertyDeclaration);
1179N(SyntaxKind.PredefinedType);
1181N(SyntaxKind.StringKeyword);
1183N(SyntaxKind.IdentifierToken, "Property");
1184N(SyntaxKind.AccessorList);
1186N(SyntaxKind.OpenBraceToken);
1187N(SyntaxKind.SetAccessorDeclaration);
1189N(SyntaxKind.SetKeyword);
1190N(SyntaxKind.SemicolonToken);
1192N(SyntaxKind.InitAccessorDeclaration);
1194N(SyntaxKind.InitKeyword);
1195N(SyntaxKind.SemicolonToken);
1197N(SyntaxKind.CloseBraceToken);
1209N(SyntaxKind.PropertyDeclaration);
1211N(SyntaxKind.RequiredKeyword);
1212N(SyntaxKind.PredefinedType);
1214N(SyntaxKind.StringKeyword);
1216N(SyntaxKind.IdentifierToken, "Prop");
1217N(SyntaxKind.AccessorList);
1219N(SyntaxKind.OpenBraceToken);
1220N(SyntaxKind.GetAccessorDeclaration);
1222N(SyntaxKind.GetKeyword);
1223N(SyntaxKind.SemicolonToken);
1225N(SyntaxKind.CloseBraceToken);
1236N(SyntaxKind.PropertyDeclaration);
1238N(SyntaxKind.IdentifierName);
1240N(SyntaxKind.IdentifierToken, "required");
1242N(SyntaxKind.IdentifierToken, "Prop");
1243N(SyntaxKind.AccessorList);
1245N(SyntaxKind.OpenBraceToken);
1246N(SyntaxKind.GetAccessorDeclaration);
1248N(SyntaxKind.GetKeyword);
1249N(SyntaxKind.SemicolonToken);
1251N(SyntaxKind.CloseBraceToken);
1268N(SyntaxKind.IncompleteMember);
1270N(SyntaxKind.RequiredKeyword);
1271N(SyntaxKind.IdentifierName);
1273N(SyntaxKind.IdentifierToken, "Prop");
1284N(SyntaxKind.PropertyDeclaration);
1286N(SyntaxKind.IdentifierName);
1288N(SyntaxKind.IdentifierToken, "required");
1290N(SyntaxKind.IdentifierToken, "required");
1291N(SyntaxKind.AccessorList);
1293N(SyntaxKind.OpenBraceToken);
1294N(SyntaxKind.GetAccessorDeclaration);
1296N(SyntaxKind.GetKeyword);
1297N(SyntaxKind.SemicolonToken);
1299N(SyntaxKind.CloseBraceToken);
1316N(SyntaxKind.IncompleteMember);
1318N(SyntaxKind.RequiredKeyword);
1319N(SyntaxKind.RequiredKeyword);
1335N(SyntaxKind.IncompleteMember);
1337N(SyntaxKind.RequiredKeyword);
1338N(SyntaxKind.RequiredKeyword);
1339N(SyntaxKind.IdentifierName);
1341N(SyntaxKind.IdentifierToken, "Prop");
1351N(SyntaxKind.PropertyDeclaration);
1353N(SyntaxKind.RequiredKeyword);
1354N(SyntaxKind.IdentifierName);
1356N(SyntaxKind.IdentifierToken, "Type");
1358N(SyntaxKind.IdentifierToken, "required");
1359N(SyntaxKind.AccessorList);
1361N(SyntaxKind.OpenBraceToken);
1362N(SyntaxKind.GetAccessorDeclaration);
1364N(SyntaxKind.GetKeyword);
1365N(SyntaxKind.SemicolonToken);
1367N(SyntaxKind.CloseBraceToken);
1378N(SyntaxKind.FieldDeclaration);
1380N(SyntaxKind.RequiredKeyword);
1381N(SyntaxKind.VariableDeclaration);
1383N(SyntaxKind.PredefinedType);
1385N(SyntaxKind.StringKeyword);
1387N(SyntaxKind.VariableDeclarator);
1389N(SyntaxKind.IdentifierToken, "Field");
1392N(SyntaxKind.SemicolonToken);
1402N(SyntaxKind.FieldDeclaration);
1404N(SyntaxKind.VariableDeclaration);
1406N(SyntaxKind.IdentifierName);
1408N(SyntaxKind.IdentifierToken, "required");
1410N(SyntaxKind.VariableDeclarator);
1412N(SyntaxKind.IdentifierToken, "Field");
1415N(SyntaxKind.SemicolonToken);
1431N(SyntaxKind.IncompleteMember);
1433N(SyntaxKind.RequiredKeyword);
1434N(SyntaxKind.IdentifierName);
1436N(SyntaxKind.IdentifierToken, "Field");
1447N(SyntaxKind.FieldDeclaration);
1449N(SyntaxKind.VariableDeclaration);
1451N(SyntaxKind.IdentifierName);
1453N(SyntaxKind.IdentifierToken, "required");
1455N(SyntaxKind.VariableDeclarator);
1457N(SyntaxKind.IdentifierToken, "required");
1460N(SyntaxKind.SemicolonToken);
1476N(SyntaxKind.IncompleteMember);
1478N(SyntaxKind.RequiredKeyword);
1479N(SyntaxKind.RequiredKeyword);
1490N(SyntaxKind.MethodDeclaration);
1492N(SyntaxKind.RequiredKeyword);
1493N(SyntaxKind.PredefinedType);
1495N(SyntaxKind.StringKeyword);
1497N(SyntaxKind.IdentifierToken, "M");
1498N(SyntaxKind.ParameterList);
1500N(SyntaxKind.OpenParenToken);
1501N(SyntaxKind.CloseParenToken);
1503N(SyntaxKind.Block);
1505N(SyntaxKind.OpenBraceToken);
1506N(SyntaxKind.CloseBraceToken);
1517N(SyntaxKind.MethodDeclaration);
1519N(SyntaxKind.IdentifierName);
1521N(SyntaxKind.IdentifierToken, "required");
1523N(SyntaxKind.IdentifierToken, "M");
1524N(SyntaxKind.ParameterList);
1526N(SyntaxKind.OpenParenToken);
1527N(SyntaxKind.CloseParenToken);
1529N(SyntaxKind.Block);
1531N(SyntaxKind.OpenBraceToken);
1532N(SyntaxKind.CloseBraceToken);
1542N(SyntaxKind.ConstructorDeclaration);
1544N(SyntaxKind.RequiredKeyword);
1545N(SyntaxKind.IdentifierToken, "M");
1546N(SyntaxKind.ParameterList);
1548N(SyntaxKind.OpenParenToken);
1549N(SyntaxKind.CloseParenToken);
1551N(SyntaxKind.Block);
1553N(SyntaxKind.OpenBraceToken);
1554N(SyntaxKind.CloseBraceToken);
1566N(SyntaxKind.OperatorDeclaration);
1568N(SyntaxKind.StaticKeyword);
1569N(SyntaxKind.RequiredKeyword);
1570N(SyntaxKind.IdentifierName);
1572N(SyntaxKind.IdentifierToken, "C");
1574N(SyntaxKind.OperatorKeyword);
1575N(SyntaxKind.PlusToken);
1576N(SyntaxKind.ParameterList);
1578N(SyntaxKind.OpenParenToken);
1579N(SyntaxKind.Parameter);
1581N(SyntaxKind.IdentifierName);
1583N(SyntaxKind.IdentifierToken, "C");
1585N(SyntaxKind.IdentifierToken, "c1");
1587N(SyntaxKind.CommaToken);
1588N(SyntaxKind.Parameter);
1590N(SyntaxKind.IdentifierName);
1592N(SyntaxKind.IdentifierToken, "C");
1594N(SyntaxKind.IdentifierToken, "c2");
1596N(SyntaxKind.CloseParenToken);
1598N(SyntaxKind.Block);
1600N(SyntaxKind.OpenBraceToken);
1601N(SyntaxKind.CloseBraceToken);
1613N(SyntaxKind.ConversionOperatorDeclaration);
1615N(SyntaxKind.StaticKeyword);
1616N(SyntaxKind.RequiredKeyword);
1617N(SyntaxKind.ImplicitKeyword);
1618N(SyntaxKind.OperatorKeyword);
1619N(SyntaxKind.IdentifierName);
1621N(SyntaxKind.IdentifierToken, "C");
1623N(SyntaxKind.ParameterList);
1625N(SyntaxKind.OpenParenToken);
1626N(SyntaxKind.Parameter);
1628N(SyntaxKind.IdentifierName);
1630N(SyntaxKind.IdentifierToken, "S");
1632N(SyntaxKind.IdentifierToken, "s");
1634N(SyntaxKind.CloseParenToken);
1636N(SyntaxKind.Block);
1638N(SyntaxKind.OpenBraceToken);
1639N(SyntaxKind.CloseBraceToken);
1675N(SyntaxKind.ConversionOperatorDeclaration);
1677N(SyntaxKind.StaticKeyword);
1678N(SyntaxKind.ImplicitKeyword);
1679N(SyntaxKind.ExplicitInterfaceSpecifier);
1681N(SyntaxKind.IdentifierName);
1683N(SyntaxKind.IdentifierToken, "required");
1687N(SyntaxKind.OperatorKeyword);
1688N(SyntaxKind.IdentifierName);
1690N(SyntaxKind.IdentifierToken, "C");
1692N(SyntaxKind.ParameterList);
1694N(SyntaxKind.OpenParenToken);
1695N(SyntaxKind.Parameter);
1697N(SyntaxKind.IdentifierName);
1699N(SyntaxKind.IdentifierToken, "S");
1701N(SyntaxKind.IdentifierToken, "s");
1703N(SyntaxKind.CloseParenToken);
1705N(SyntaxKind.Block);
1707N(SyntaxKind.OpenBraceToken);
1708N(SyntaxKind.CloseBraceToken);
1723N(SyntaxKind.PropertyDeclaration);
1725N(SyntaxKind.RequiredKeyword);
1726N(SyntaxKind.PredefinedType);
1728N(SyntaxKind.StringKeyword);
1730N(SyntaxKind.IdentifierToken, "Prop");
1731N(SyntaxKind.AccessorList);
1733N(SyntaxKind.OpenBraceToken);
1734N(SyntaxKind.GetAccessorDeclaration);
1736N(SyntaxKind.GetKeyword);
1737N(SyntaxKind.SemicolonToken);
1754N(SyntaxKind.PropertyDeclaration);
1756N(SyntaxKind.RequiredKeyword);
1757N(SyntaxKind.PredefinedType);
1759N(SyntaxKind.StringKeyword);
1761N(SyntaxKind.IdentifierToken, "Prop");
1762N(SyntaxKind.AccessorList);
1764N(SyntaxKind.OpenBraceToken);
1780N(SyntaxKind.FieldDeclaration);
1782N(SyntaxKind.RequiredKeyword);
1783N(SyntaxKind.VariableDeclaration);
1785N(SyntaxKind.PredefinedType);
1787N(SyntaxKind.StringKeyword);
1789N(SyntaxKind.VariableDeclarator);
1791N(SyntaxKind.IdentifierToken, "Prop");
1808N(SyntaxKind.IncompleteMember);
1810N(SyntaxKind.RequiredKeyword);
1811N(SyntaxKind.PredefinedType);
1813N(SyntaxKind.StringKeyword);
1828N(SyntaxKind.IncompleteMember);
1830N(SyntaxKind.RequiredKeyword);
1831N(SyntaxKind.IdentifierName);
1833N(SyntaxKind.IdentifierToken, "C");
1848N(SyntaxKind.IncompleteMember);
1850N(SyntaxKind.IdentifierName);
1852N(SyntaxKind.IdentifierToken, "required");
1866N(SyntaxKind.IncompleteMember);
1868N(SyntaxKind.RequiredKeyword);
1891N(SyntaxKind.CompilationUnit);
1893N(SyntaxKind.ClassDeclaration);
1895N(SyntaxKind.ClassKeyword);
1896N(SyntaxKind.IdentifierToken, "required");
1897N(SyntaxKind.OpenBraceToken);
1898N(SyntaxKind.CloseBraceToken);
1900N(SyntaxKind.ClassDeclaration);
1902N(SyntaxKind.ClassKeyword);
1903N(SyntaxKind.IdentifierToken, "C");
1904N(SyntaxKind.OpenBraceToken);
1905N(SyntaxKind.FieldDeclaration);
1907N(SyntaxKind.VariableDeclaration);
1909N(SyntaxKind.IdentifierName);
1911N(SyntaxKind.IdentifierToken, "required");
1913N(SyntaxKind.VariableDeclarator);
1915N(SyntaxKind.IdentifierToken, "_required");
1918N(SyntaxKind.SemicolonToken);
1920N(SyntaxKind.FieldDeclaration);
1922N(SyntaxKind.VariableDeclaration);
1924N(SyntaxKind.ArrayType);
1926N(SyntaxKind.IdentifierName);
1928N(SyntaxKind.IdentifierToken, "required");
1930N(SyntaxKind.ArrayRankSpecifier);
1932N(SyntaxKind.OpenBracketToken);
1933N(SyntaxKind.OmittedArraySizeExpression);
1935N(SyntaxKind.OmittedArraySizeExpressionToken);
1937N(SyntaxKind.CloseBracketToken);
1940N(SyntaxKind.VariableDeclarator);
1942N(SyntaxKind.IdentifierToken, "_array");
1945N(SyntaxKind.SemicolonToken);
1947N(SyntaxKind.FieldDeclaration);
1949N(SyntaxKind.VariableDeclaration);
1951N(SyntaxKind.PointerType);
1953N(SyntaxKind.IdentifierName);
1955N(SyntaxKind.IdentifierToken, "required");
1957N(SyntaxKind.AsteriskToken);
1959N(SyntaxKind.VariableDeclarator);
1961N(SyntaxKind.IdentifierToken, "_ptr");
1964N(SyntaxKind.SemicolonToken);
1966N(SyntaxKind.FieldDeclaration);
1968N(SyntaxKind.VariableDeclaration);
1970N(SyntaxKind.NullableType);
1972N(SyntaxKind.IdentifierName);
1974N(SyntaxKind.IdentifierToken, "required");
1976N(SyntaxKind.QuestionToken);
1978N(SyntaxKind.VariableDeclarator);
1980N(SyntaxKind.IdentifierToken, "_nullable");
1983N(SyntaxKind.SemicolonToken);
1985N(SyntaxKind.FieldDeclaration);
1987N(SyntaxKind.VariableDeclaration);
1989N(SyntaxKind.FunctionPointerType);
1991N(SyntaxKind.DelegateKeyword);
1992N(SyntaxKind.AsteriskToken);
1993N(SyntaxKind.FunctionPointerParameterList);
1995N(SyntaxKind.LessThanToken);
1996N(SyntaxKind.FunctionPointerParameter);
1998N(SyntaxKind.IdentifierName);
2000N(SyntaxKind.IdentifierToken, "required");
2003N(SyntaxKind.CommaToken);
2004N(SyntaxKind.FunctionPointerParameter);
2006N(SyntaxKind.IdentifierName);
2008N(SyntaxKind.IdentifierToken, "required");
2011N(SyntaxKind.GreaterThanToken);
2014N(SyntaxKind.VariableDeclarator);
2016N(SyntaxKind.IdentifierToken, "_funcPtr");
2019N(SyntaxKind.SemicolonToken);
2021N(SyntaxKind.FieldDeclaration);
2023N(SyntaxKind.VariableDeclaration);
2025N(SyntaxKind.TupleType);
2027N(SyntaxKind.OpenParenToken);
2028N(SyntaxKind.TupleElement);
2030N(SyntaxKind.IdentifierName);
2032N(SyntaxKind.IdentifierToken, "required");
2035N(SyntaxKind.CommaToken);
2036N(SyntaxKind.TupleElement);
2038N(SyntaxKind.IdentifierName);
2040N(SyntaxKind.IdentifierToken, "required");
2043N(SyntaxKind.CloseParenToken);
2045N(SyntaxKind.VariableDeclarator);
2047N(SyntaxKind.IdentifierToken, "_tuple");
2050N(SyntaxKind.SemicolonToken);
2052N(SyntaxKind.CloseBraceToken);
2054N(SyntaxKind.EndOfFileToken);
2094N(SyntaxKind.CompilationUnit);
2096N(SyntaxKind.ClassDeclaration);
2098N(SyntaxKind.ClassKeyword);
2099N(SyntaxKind.IdentifierToken, "required");
2100N(SyntaxKind.OpenBraceToken);
2101N(SyntaxKind.CloseBraceToken);
2103N(SyntaxKind.ClassDeclaration);
2105N(SyntaxKind.ClassKeyword);
2106N(SyntaxKind.IdentifierToken, "C");
2107N(SyntaxKind.OpenBraceToken);
2108N(SyntaxKind.IncompleteMember);
2110N(SyntaxKind.RequiredKeyword);
2111N(SyntaxKind.IdentifierName);
2113N(SyntaxKind.IdentifierToken, "_required");
2116N(SyntaxKind.FieldDeclaration);
2118N(SyntaxKind.RequiredKeyword);
2119N(SyntaxKind.VariableDeclaration);
2121N(SyntaxKind.ArrayType);
2127N(SyntaxKind.ArrayRankSpecifier);
2129N(SyntaxKind.OpenBracketToken);
2130N(SyntaxKind.OmittedArraySizeExpression);
2132N(SyntaxKind.OmittedArraySizeExpressionToken);
2134N(SyntaxKind.CloseBracketToken);
2137N(SyntaxKind.VariableDeclarator);
2139N(SyntaxKind.IdentifierToken, "_array");
2142N(SyntaxKind.SemicolonToken);
2144N(SyntaxKind.FieldDeclaration);
2146N(SyntaxKind.RequiredKeyword);
2147N(SyntaxKind.VariableDeclaration);
2149N(SyntaxKind.PointerType);
2155N(SyntaxKind.AsteriskToken);
2157N(SyntaxKind.VariableDeclarator);
2159N(SyntaxKind.IdentifierToken, "_ptr");
2162N(SyntaxKind.SemicolonToken);
2164N(SyntaxKind.FieldDeclaration);
2166N(SyntaxKind.RequiredKeyword);
2167N(SyntaxKind.VariableDeclaration);
2169N(SyntaxKind.NullableType);
2175N(SyntaxKind.QuestionToken);
2177N(SyntaxKind.VariableDeclarator);
2179N(SyntaxKind.IdentifierToken, "_nullable");
2182N(SyntaxKind.SemicolonToken);
2184N(SyntaxKind.FieldDeclaration);
2186N(SyntaxKind.VariableDeclaration);
2188N(SyntaxKind.FunctionPointerType);
2190N(SyntaxKind.DelegateKeyword);
2191N(SyntaxKind.AsteriskToken);
2192N(SyntaxKind.FunctionPointerParameterList);
2194N(SyntaxKind.LessThanToken);
2195N(SyntaxKind.FunctionPointerParameter);
2197N(SyntaxKind.IdentifierName);
2199N(SyntaxKind.IdentifierToken, "required");
2202N(SyntaxKind.CommaToken);
2203N(SyntaxKind.FunctionPointerParameter);
2205N(SyntaxKind.IdentifierName);
2207N(SyntaxKind.IdentifierToken, "required");
2210N(SyntaxKind.GreaterThanToken);
2213N(SyntaxKind.VariableDeclarator);
2215N(SyntaxKind.IdentifierToken, "_funcPtr");
2218N(SyntaxKind.SemicolonToken);
2220N(SyntaxKind.FieldDeclaration);
2222N(SyntaxKind.VariableDeclaration);
2224N(SyntaxKind.TupleType);
2226N(SyntaxKind.OpenParenToken);
2227N(SyntaxKind.TupleElement);
2229N(SyntaxKind.IdentifierName);
2231N(SyntaxKind.IdentifierToken, "required");
2234N(SyntaxKind.CommaToken);
2235N(SyntaxKind.TupleElement);
2237N(SyntaxKind.IdentifierName);
2239N(SyntaxKind.IdentifierToken, "required");
2242N(SyntaxKind.CloseParenToken);
2244N(SyntaxKind.VariableDeclarator);
2246N(SyntaxKind.IdentifierToken, "_tuple");
2249N(SyntaxKind.SemicolonToken);
2251N(SyntaxKind.CloseBraceToken);
2253N(SyntaxKind.EndOfFileToken);
2268N(SyntaxKind.CompilationUnit);
2272N(SyntaxKind.FieldDeclaration);
2276N(SyntaxKind.GlobalStatement);
2277N(SyntaxKind.LocalDeclarationStatement);
2281N(SyntaxKind.VariableDeclaration);
2283N(SyntaxKind.PredefinedType);
2285N(SyntaxKind.BoolKeyword);
2287N(SyntaxKind.VariableDeclarator);
2289N(SyntaxKind.IdentifierToken, "required");
2292N(SyntaxKind.SemicolonToken);
2294N(SyntaxKind.GlobalStatement);
2296N(SyntaxKind.ExpressionStatement);
2298N(SyntaxKind.SimpleAssignmentExpression);
2300N(SyntaxKind.IdentifierName);
2302N(SyntaxKind.IdentifierToken, "required");
2304N(SyntaxKind.EqualsToken);
2305N(SyntaxKind.TrueLiteralExpression);
2307N(SyntaxKind.TrueKeyword);
2310N(SyntaxKind.SemicolonToken);
2313N(SyntaxKind.EndOfFileToken);
2359N(SyntaxKind.OperatorDeclaration);
2361N(SyntaxKind.PublicKeyword);
2362N(SyntaxKind.PredefinedType);
2364N(SyntaxKind.IntKeyword);
2366N(SyntaxKind.ExplicitInterfaceSpecifier);
2368N(SyntaxKind.QualifiedName);
2370N(SyntaxKind.IdentifierName);
2372N(SyntaxKind.IdentifierToken, "N");
2374N(SyntaxKind.DotToken);
2375N(SyntaxKind.IdentifierName);
2377N(SyntaxKind.IdentifierToken, "I");
2380N(SyntaxKind.DotToken);
2382N(SyntaxKind.OperatorKeyword);
2383N(SyntaxKind.PlusToken);
2384N(SyntaxKind.ParameterList);
2386N(SyntaxKind.OpenParenToken);
2387N(SyntaxKind.Parameter);
2389N(SyntaxKind.PredefinedType);
2391N(SyntaxKind.IntKeyword);
2393N(SyntaxKind.IdentifierToken, "x");
2395N(SyntaxKind.CommaToken);
2396N(SyntaxKind.Parameter);
2398N(SyntaxKind.PredefinedType);
2400N(SyntaxKind.IntKeyword);
2402N(SyntaxKind.IdentifierToken, "y");
2404N(SyntaxKind.CloseParenToken);
2406N(SyntaxKind.ArrowExpressionClause);
2408N(SyntaxKind.EqualsGreaterThanToken);
2409N(SyntaxKind.AddExpression);
2411N(SyntaxKind.IdentifierName);
2413N(SyntaxKind.IdentifierToken, "x");
2415N(SyntaxKind.PlusToken);
2416N(SyntaxKind.IdentifierName);
2418N(SyntaxKind.IdentifierToken, "y");
2422N(SyntaxKind.SemicolonToken);
2501N(SyntaxKind.OperatorDeclaration);
2503N(SyntaxKind.PublicKeyword);
2504N(SyntaxKind.PredefinedType);
2506N(SyntaxKind.IntKeyword);
2508N(SyntaxKind.ExplicitInterfaceSpecifier);
2510N(SyntaxKind.QualifiedName);
2512N(SyntaxKind.IdentifierName);
2514N(SyntaxKind.IdentifierToken, "N");
2516N(SyntaxKind.DotToken);
2517N(SyntaxKind.IdentifierName);
2519N(SyntaxKind.IdentifierToken, "I");
2522N(SyntaxKind.DotToken);
2526N(SyntaxKind.ParameterList);
2528N(SyntaxKind.OpenParenToken);
2529N(SyntaxKind.Parameter);
2531N(SyntaxKind.PredefinedType);
2533N(SyntaxKind.IntKeyword);
2535N(SyntaxKind.IdentifierToken, "x");
2537N(SyntaxKind.CloseParenToken);
2539N(SyntaxKind.ArrowExpressionClause);
2541N(SyntaxKind.EqualsGreaterThanToken);
2542N(SyntaxKind.IdentifierName);
2544N(SyntaxKind.IdentifierToken, "x");
2547N(SyntaxKind.SemicolonToken);
2625N(SyntaxKind.OperatorDeclaration);
2627N(SyntaxKind.PublicKeyword);
2628N(SyntaxKind.PredefinedType);
2630N(SyntaxKind.IntKeyword);
2632N(SyntaxKind.ExplicitInterfaceSpecifier);
2634N(SyntaxKind.QualifiedName);
2636N(SyntaxKind.IdentifierName);
2638N(SyntaxKind.IdentifierToken, "N");
2640N(SyntaxKind.DotToken);
2641N(SyntaxKind.IdentifierName);
2643N(SyntaxKind.IdentifierToken, "I");
2646N(SyntaxKind.DotToken);
2650N(SyntaxKind.ParameterList);
2652N(SyntaxKind.OpenParenToken);
2653N(SyntaxKind.Parameter);
2655N(SyntaxKind.PredefinedType);
2657N(SyntaxKind.IntKeyword);
2659N(SyntaxKind.IdentifierToken, "x");
2661N(SyntaxKind.CloseParenToken);
2663N(SyntaxKind.ArrowExpressionClause);
2665N(SyntaxKind.EqualsGreaterThanToken);
2666N(SyntaxKind.IdentifierName);
2668N(SyntaxKind.IdentifierToken, "x");
2671N(SyntaxKind.SemicolonToken);
2731N(SyntaxKind.OperatorDeclaration);
2733N(SyntaxKind.PublicKeyword);
2734N(SyntaxKind.PredefinedType);
2736N(SyntaxKind.IntKeyword);
2738N(SyntaxKind.ExplicitInterfaceSpecifier);
2740N(SyntaxKind.QualifiedName);
2742N(SyntaxKind.IdentifierName);
2744N(SyntaxKind.IdentifierToken, "N");
2746N(SyntaxKind.DotToken);
2747N(SyntaxKind.IdentifierName);
2749N(SyntaxKind.IdentifierToken, "I");
2754N(SyntaxKind.OperatorKeyword);
2755N(SyntaxKind.PlusToken);
2756N(SyntaxKind.ParameterList);
2758N(SyntaxKind.OpenParenToken);
2759N(SyntaxKind.Parameter);
2761N(SyntaxKind.PredefinedType);
2763N(SyntaxKind.IntKeyword);
2765N(SyntaxKind.IdentifierToken, "x");
2767N(SyntaxKind.CloseParenToken);
2769N(SyntaxKind.ArrowExpressionClause);
2771N(SyntaxKind.EqualsGreaterThanToken);
2772N(SyntaxKind.IdentifierName);
2774N(SyntaxKind.IdentifierToken, "x");
2777N(SyntaxKind.SemicolonToken);
2837N(SyntaxKind.OperatorDeclaration);
2839N(SyntaxKind.PublicKeyword);
2840N(SyntaxKind.PredefinedType);
2842N(SyntaxKind.IntKeyword);
2844N(SyntaxKind.ExplicitInterfaceSpecifier);
2846N(SyntaxKind.IdentifierName);
2848N(SyntaxKind.IdentifierToken, "I");
2852N(SyntaxKind.OperatorKeyword);
2853N(SyntaxKind.PlusToken);
2854N(SyntaxKind.ParameterList);
2856N(SyntaxKind.OpenParenToken);
2857N(SyntaxKind.Parameter);
2859N(SyntaxKind.PredefinedType);
2861N(SyntaxKind.IntKeyword);
2863N(SyntaxKind.IdentifierToken, "x");
2865N(SyntaxKind.CloseParenToken);
2867N(SyntaxKind.ArrowExpressionClause);
2869N(SyntaxKind.EqualsGreaterThanToken);
2870N(SyntaxKind.IdentifierName);
2872N(SyntaxKind.IdentifierToken, "x");
2875N(SyntaxKind.SemicolonToken);
2893N(SyntaxKind.OperatorDeclaration);
2895N(SyntaxKind.PublicKeyword);
2896N(SyntaxKind.PredefinedType);
2898N(SyntaxKind.IntKeyword);
2900N(SyntaxKind.ExplicitInterfaceSpecifier);
2902N(SyntaxKind.AliasQualifiedName);
2904N(SyntaxKind.IdentifierName);
2906N(SyntaxKind.IdentifierToken, "N");
2908N(SyntaxKind.ColonColonToken);
2909N(SyntaxKind.IdentifierName);
2911N(SyntaxKind.IdentifierToken, "I");
2916N(SyntaxKind.OperatorKeyword);
2917N(SyntaxKind.PlusToken);
2918N(SyntaxKind.ParameterList);
2920N(SyntaxKind.OpenParenToken);
2921N(SyntaxKind.Parameter);
2923N(SyntaxKind.PredefinedType);
2925N(SyntaxKind.IntKeyword);
2927N(SyntaxKind.IdentifierToken, "x");
2929N(SyntaxKind.CommaToken);
2930N(SyntaxKind.Parameter);
2932N(SyntaxKind.PredefinedType);
2934N(SyntaxKind.IntKeyword);
2936N(SyntaxKind.IdentifierToken, "y");
2938N(SyntaxKind.CloseParenToken);
2940N(SyntaxKind.ArrowExpressionClause);
2942N(SyntaxKind.EqualsGreaterThanToken);
2943N(SyntaxKind.AddExpression);
2945N(SyntaxKind.IdentifierName);
2947N(SyntaxKind.IdentifierToken, "x");
2949N(SyntaxKind.PlusToken);
2950N(SyntaxKind.IdentifierName);
2952N(SyntaxKind.IdentifierToken, "y");
2956N(SyntaxKind.SemicolonToken);
2973N(SyntaxKind.OperatorDeclaration);
2975N(SyntaxKind.PublicKeyword);
2976N(SyntaxKind.PredefinedType);
2978N(SyntaxKind.IntKeyword);
2980N(SyntaxKind.ExplicitInterfaceSpecifier);
2982N(SyntaxKind.IdentifierName);
2984N(SyntaxKind.IdentifierToken, "I");
2988N(SyntaxKind.OperatorKeyword);
2989N(SyntaxKind.PlusToken);
2990N(SyntaxKind.ParameterList);
2992N(SyntaxKind.OpenParenToken);
2993N(SyntaxKind.Parameter);
2995N(SyntaxKind.PredefinedType);
2997N(SyntaxKind.IntKeyword);
2999N(SyntaxKind.IdentifierToken, "x");
3001N(SyntaxKind.CloseParenToken);
3003N(SyntaxKind.ArrowExpressionClause);
3005N(SyntaxKind.EqualsGreaterThanToken);
3006N(SyntaxKind.IdentifierName);
3008N(SyntaxKind.IdentifierToken, "x");
3011N(SyntaxKind.SemicolonToken);
3024N(SyntaxKind.OperatorDeclaration);
3026N(SyntaxKind.PublicKeyword);
3027N(SyntaxKind.PredefinedType);
3029N(SyntaxKind.IntKeyword);
3031N(SyntaxKind.ExplicitInterfaceSpecifier);
3033N(SyntaxKind.IdentifierName);
3035N(SyntaxKind.IdentifierToken, "I");
3037N(SyntaxKind.DotToken);
3039N(SyntaxKind.OperatorKeyword);
3040N(SyntaxKind.PlusToken);
3041N(SyntaxKind.ParameterList);
3043N(SyntaxKind.OpenParenToken);
3044N(SyntaxKind.Parameter);
3046N(SyntaxKind.PredefinedType);
3048N(SyntaxKind.IntKeyword);
3050N(SyntaxKind.IdentifierToken, "x");
3052N(SyntaxKind.CloseParenToken);
3054N(SyntaxKind.ArrowExpressionClause);
3056N(SyntaxKind.EqualsGreaterThanToken);
3057N(SyntaxKind.IdentifierName);
3059N(SyntaxKind.IdentifierToken, "x");
3062N(SyntaxKind.SemicolonToken);
3075N(SyntaxKind.OperatorDeclaration);
3077N(SyntaxKind.PublicKeyword);
3078N(SyntaxKind.PredefinedType);
3080N(SyntaxKind.IntKeyword);
3082N(SyntaxKind.ExplicitInterfaceSpecifier);
3084N(SyntaxKind.GenericName);
3086N(SyntaxKind.IdentifierToken, "I");
3087N(SyntaxKind.TypeArgumentList);
3089N(SyntaxKind.LessThanToken);
3090N(SyntaxKind.IdentifierName);
3092N(SyntaxKind.IdentifierToken, "T");
3094N(SyntaxKind.GreaterThanToken);
3097N(SyntaxKind.DotToken);
3099N(SyntaxKind.OperatorKeyword);
3100N(SyntaxKind.PlusToken);
3101N(SyntaxKind.ParameterList);
3103N(SyntaxKind.OpenParenToken);
3104N(SyntaxKind.Parameter);
3106N(SyntaxKind.PredefinedType);
3108N(SyntaxKind.IntKeyword);
3110N(SyntaxKind.IdentifierToken, "x");
3112N(SyntaxKind.CloseParenToken);
3114N(SyntaxKind.ArrowExpressionClause);
3116N(SyntaxKind.EqualsGreaterThanToken);
3117N(SyntaxKind.IdentifierName);
3119N(SyntaxKind.IdentifierToken, "x");
3122N(SyntaxKind.SemicolonToken);
3139N(SyntaxKind.OperatorDeclaration);
3141N(SyntaxKind.PublicKeyword);
3142N(SyntaxKind.PredefinedType);
3144N(SyntaxKind.IntKeyword);
3146N(SyntaxKind.ExplicitInterfaceSpecifier);
3148N(SyntaxKind.QualifiedName);
3150N(SyntaxKind.AliasQualifiedName);
3152N(SyntaxKind.IdentifierName);
3154N(SyntaxKind.IdentifierToken, "N1");
3156N(SyntaxKind.ColonColonToken);
3157N(SyntaxKind.IdentifierName);
3159N(SyntaxKind.IdentifierToken, "N2");
3163N(SyntaxKind.IdentifierName);
3165N(SyntaxKind.IdentifierToken, "I");
3168N(SyntaxKind.DotToken);
3170N(SyntaxKind.OperatorKeyword);
3171N(SyntaxKind.PlusToken);
3172N(SyntaxKind.ParameterList);
3174N(SyntaxKind.OpenParenToken);
3175N(SyntaxKind.Parameter);
3177N(SyntaxKind.PredefinedType);
3179N(SyntaxKind.IntKeyword);
3181N(SyntaxKind.IdentifierToken, "x");
3183N(SyntaxKind.CloseParenToken);
3185N(SyntaxKind.ArrowExpressionClause);
3187N(SyntaxKind.EqualsGreaterThanToken);
3188N(SyntaxKind.IdentifierName);
3190N(SyntaxKind.IdentifierToken, "x");
3193N(SyntaxKind.SemicolonToken);
3240N(SyntaxKind.CompilationUnit);
3242N(SyntaxKind.OperatorDeclaration);
3244N(SyntaxKind.PublicKeyword);
3245N(SyntaxKind.PredefinedType);
3247N(SyntaxKind.IntKeyword);
3249N(SyntaxKind.ExplicitInterfaceSpecifier);
3251N(SyntaxKind.QualifiedName);
3253N(SyntaxKind.IdentifierName);
3255N(SyntaxKind.IdentifierToken, "N");
3257N(SyntaxKind.DotToken);
3258N(SyntaxKind.IdentifierName);
3260N(SyntaxKind.IdentifierToken, "I");
3263N(SyntaxKind.DotToken);
3265N(SyntaxKind.OperatorKeyword);
3266N(SyntaxKind.PlusToken);
3267N(SyntaxKind.ParameterList);
3269N(SyntaxKind.OpenParenToken);
3270N(SyntaxKind.Parameter);
3272N(SyntaxKind.PredefinedType);
3274N(SyntaxKind.IntKeyword);
3276N(SyntaxKind.IdentifierToken, "x");
3278N(SyntaxKind.CommaToken);
3279N(SyntaxKind.Parameter);
3281N(SyntaxKind.PredefinedType);
3283N(SyntaxKind.IntKeyword);
3285N(SyntaxKind.IdentifierToken, "y");
3287N(SyntaxKind.CloseParenToken);
3289N(SyntaxKind.ArrowExpressionClause);
3291N(SyntaxKind.EqualsGreaterThanToken);
3292N(SyntaxKind.AddExpression);
3294N(SyntaxKind.IdentifierName);
3296N(SyntaxKind.IdentifierToken, "x");
3298N(SyntaxKind.PlusToken);
3299N(SyntaxKind.IdentifierName);
3301N(SyntaxKind.IdentifierToken, "y");
3305N(SyntaxKind.SemicolonToken);
3307N(SyntaxKind.EndOfFileToken);
3385N(SyntaxKind.CompilationUnit);
3387N(SyntaxKind.OperatorDeclaration);
3389N(SyntaxKind.PublicKeyword);
3390N(SyntaxKind.PredefinedType);
3392N(SyntaxKind.IntKeyword);
3394N(SyntaxKind.ExplicitInterfaceSpecifier);
3396N(SyntaxKind.QualifiedName);
3398N(SyntaxKind.IdentifierName);
3400N(SyntaxKind.IdentifierToken, "N");
3402N(SyntaxKind.DotToken);
3403N(SyntaxKind.IdentifierName);
3405N(SyntaxKind.IdentifierToken, "I");
3408N(SyntaxKind.DotToken);
3412N(SyntaxKind.ParameterList);
3414N(SyntaxKind.OpenParenToken);
3415N(SyntaxKind.Parameter);
3417N(SyntaxKind.PredefinedType);
3419N(SyntaxKind.IntKeyword);
3421N(SyntaxKind.IdentifierToken, "x");
3423N(SyntaxKind.CloseParenToken);
3425N(SyntaxKind.ArrowExpressionClause);
3427N(SyntaxKind.EqualsGreaterThanToken);
3428N(SyntaxKind.IdentifierName);
3430N(SyntaxKind.IdentifierToken, "x");
3433N(SyntaxKind.SemicolonToken);
3435N(SyntaxKind.EndOfFileToken);
3513N(SyntaxKind.CompilationUnit);
3515N(SyntaxKind.OperatorDeclaration);
3517N(SyntaxKind.PublicKeyword);
3518N(SyntaxKind.PredefinedType);
3520N(SyntaxKind.IntKeyword);
3522N(SyntaxKind.ExplicitInterfaceSpecifier);
3524N(SyntaxKind.QualifiedName);
3526N(SyntaxKind.IdentifierName);
3528N(SyntaxKind.IdentifierToken, "N");
3530N(SyntaxKind.DotToken);
3531N(SyntaxKind.IdentifierName);
3533N(SyntaxKind.IdentifierToken, "I");
3536N(SyntaxKind.DotToken);
3540N(SyntaxKind.ParameterList);
3542N(SyntaxKind.OpenParenToken);
3543N(SyntaxKind.Parameter);
3545N(SyntaxKind.PredefinedType);
3547N(SyntaxKind.IntKeyword);
3549N(SyntaxKind.IdentifierToken, "x");
3551N(SyntaxKind.CloseParenToken);
3553N(SyntaxKind.ArrowExpressionClause);
3555N(SyntaxKind.EqualsGreaterThanToken);
3556N(SyntaxKind.IdentifierName);
3558N(SyntaxKind.IdentifierToken, "x");
3561N(SyntaxKind.SemicolonToken);
3563N(SyntaxKind.EndOfFileToken);
3623N(SyntaxKind.CompilationUnit);
3625N(SyntaxKind.OperatorDeclaration);
3627N(SyntaxKind.PublicKeyword);
3628N(SyntaxKind.PredefinedType);
3630N(SyntaxKind.IntKeyword);
3632N(SyntaxKind.ExplicitInterfaceSpecifier);
3634N(SyntaxKind.QualifiedName);
3636N(SyntaxKind.IdentifierName);
3638N(SyntaxKind.IdentifierToken, "N");
3640N(SyntaxKind.DotToken);
3641N(SyntaxKind.IdentifierName);
3643N(SyntaxKind.IdentifierToken, "I");
3648N(SyntaxKind.OperatorKeyword);
3649N(SyntaxKind.PlusToken);
3650N(SyntaxKind.ParameterList);
3652N(SyntaxKind.OpenParenToken);
3653N(SyntaxKind.Parameter);
3655N(SyntaxKind.PredefinedType);
3657N(SyntaxKind.IntKeyword);
3659N(SyntaxKind.IdentifierToken, "x");
3661N(SyntaxKind.CloseParenToken);
3663N(SyntaxKind.ArrowExpressionClause);
3665N(SyntaxKind.EqualsGreaterThanToken);
3666N(SyntaxKind.IdentifierName);
3668N(SyntaxKind.IdentifierToken, "x");
3671N(SyntaxKind.SemicolonToken);
3673N(SyntaxKind.EndOfFileToken);
3733N(SyntaxKind.CompilationUnit);
3735N(SyntaxKind.OperatorDeclaration);
3737N(SyntaxKind.PublicKeyword);
3738N(SyntaxKind.PredefinedType);
3740N(SyntaxKind.IntKeyword);
3742N(SyntaxKind.ExplicitInterfaceSpecifier);
3744N(SyntaxKind.IdentifierName);
3746N(SyntaxKind.IdentifierToken, "I");
3750N(SyntaxKind.OperatorKeyword);
3751N(SyntaxKind.PlusToken);
3752N(SyntaxKind.ParameterList);
3754N(SyntaxKind.OpenParenToken);
3755N(SyntaxKind.Parameter);
3757N(SyntaxKind.PredefinedType);
3759N(SyntaxKind.IntKeyword);
3761N(SyntaxKind.IdentifierToken, "x");
3763N(SyntaxKind.CloseParenToken);
3765N(SyntaxKind.ArrowExpressionClause);
3767N(SyntaxKind.EqualsGreaterThanToken);
3768N(SyntaxKind.IdentifierName);
3770N(SyntaxKind.IdentifierToken, "x");
3773N(SyntaxKind.SemicolonToken);
3775N(SyntaxKind.EndOfFileToken);
3793N(SyntaxKind.CompilationUnit);
3795N(SyntaxKind.OperatorDeclaration);
3797N(SyntaxKind.PublicKeyword);
3798N(SyntaxKind.PredefinedType);
3800N(SyntaxKind.IntKeyword);
3802N(SyntaxKind.ExplicitInterfaceSpecifier);
3804N(SyntaxKind.AliasQualifiedName);
3806N(SyntaxKind.IdentifierName);
3808N(SyntaxKind.IdentifierToken, "N");
3810N(SyntaxKind.ColonColonToken);
3811N(SyntaxKind.IdentifierName);
3813N(SyntaxKind.IdentifierToken, "I");
3818N(SyntaxKind.OperatorKeyword);
3819N(SyntaxKind.PlusToken);
3820N(SyntaxKind.ParameterList);
3822N(SyntaxKind.OpenParenToken);
3823N(SyntaxKind.Parameter);
3825N(SyntaxKind.PredefinedType);
3827N(SyntaxKind.IntKeyword);
3829N(SyntaxKind.IdentifierToken, "x");
3831N(SyntaxKind.CommaToken);
3832N(SyntaxKind.Parameter);
3834N(SyntaxKind.PredefinedType);
3836N(SyntaxKind.IntKeyword);
3838N(SyntaxKind.IdentifierToken, "y");
3840N(SyntaxKind.CloseParenToken);
3842N(SyntaxKind.ArrowExpressionClause);
3844N(SyntaxKind.EqualsGreaterThanToken);
3845N(SyntaxKind.AddExpression);
3847N(SyntaxKind.IdentifierName);
3849N(SyntaxKind.IdentifierToken, "x");
3851N(SyntaxKind.PlusToken);
3852N(SyntaxKind.IdentifierName);
3854N(SyntaxKind.IdentifierToken, "y");
3858N(SyntaxKind.SemicolonToken);
3860N(SyntaxKind.EndOfFileToken);
3877N(SyntaxKind.CompilationUnit);
3879N(SyntaxKind.OperatorDeclaration);
3881N(SyntaxKind.PublicKeyword);
3882N(SyntaxKind.PredefinedType);
3884N(SyntaxKind.IntKeyword);
3886N(SyntaxKind.ExplicitInterfaceSpecifier);
3888N(SyntaxKind.IdentifierName);
3890N(SyntaxKind.IdentifierToken, "I");
3894N(SyntaxKind.OperatorKeyword);
3895N(SyntaxKind.PlusToken);
3896N(SyntaxKind.ParameterList);
3898N(SyntaxKind.OpenParenToken);
3899N(SyntaxKind.Parameter);
3901N(SyntaxKind.PredefinedType);
3903N(SyntaxKind.IntKeyword);
3905N(SyntaxKind.IdentifierToken, "x");
3907N(SyntaxKind.CloseParenToken);
3909N(SyntaxKind.ArrowExpressionClause);
3911N(SyntaxKind.EqualsGreaterThanToken);
3912N(SyntaxKind.IdentifierName);
3914N(SyntaxKind.IdentifierToken, "x");
3917N(SyntaxKind.SemicolonToken);
3919N(SyntaxKind.EndOfFileToken);
3932N(SyntaxKind.CompilationUnit);
3934N(SyntaxKind.OperatorDeclaration);
3936N(SyntaxKind.PublicKeyword);
3937N(SyntaxKind.PredefinedType);
3939N(SyntaxKind.IntKeyword);
3941N(SyntaxKind.ExplicitInterfaceSpecifier);
3943N(SyntaxKind.IdentifierName);
3945N(SyntaxKind.IdentifierToken, "I");
3947N(SyntaxKind.DotToken);
3949N(SyntaxKind.OperatorKeyword);
3950N(SyntaxKind.PlusToken);
3951N(SyntaxKind.ParameterList);
3953N(SyntaxKind.OpenParenToken);
3954N(SyntaxKind.Parameter);
3956N(SyntaxKind.PredefinedType);
3958N(SyntaxKind.IntKeyword);
3960N(SyntaxKind.IdentifierToken, "x");
3962N(SyntaxKind.CloseParenToken);
3964N(SyntaxKind.ArrowExpressionClause);
3966N(SyntaxKind.EqualsGreaterThanToken);
3967N(SyntaxKind.IdentifierName);
3969N(SyntaxKind.IdentifierToken, "x");
3972N(SyntaxKind.SemicolonToken);
3974N(SyntaxKind.EndOfFileToken);
3987N(SyntaxKind.CompilationUnit);
3989N(SyntaxKind.OperatorDeclaration);
3991N(SyntaxKind.PublicKeyword);
3992N(SyntaxKind.PredefinedType);
3994N(SyntaxKind.IntKeyword);
3996N(SyntaxKind.ExplicitInterfaceSpecifier);
3998N(SyntaxKind.GenericName);
4000N(SyntaxKind.IdentifierToken, "I");
4001N(SyntaxKind.TypeArgumentList);
4003N(SyntaxKind.LessThanToken);
4004N(SyntaxKind.IdentifierName);
4006N(SyntaxKind.IdentifierToken, "T");
4008N(SyntaxKind.GreaterThanToken);
4011N(SyntaxKind.DotToken);
4013N(SyntaxKind.OperatorKeyword);
4014N(SyntaxKind.PlusToken);
4015N(SyntaxKind.ParameterList);
4017N(SyntaxKind.OpenParenToken);
4018N(SyntaxKind.Parameter);
4020N(SyntaxKind.PredefinedType);
4022N(SyntaxKind.IntKeyword);
4024N(SyntaxKind.IdentifierToken, "x");
4026N(SyntaxKind.CloseParenToken);
4028N(SyntaxKind.ArrowExpressionClause);
4030N(SyntaxKind.EqualsGreaterThanToken);
4031N(SyntaxKind.IdentifierName);
4033N(SyntaxKind.IdentifierToken, "x");
4036N(SyntaxKind.SemicolonToken);
4038N(SyntaxKind.EndOfFileToken);
4055N(SyntaxKind.CompilationUnit);
4057N(SyntaxKind.OperatorDeclaration);
4059N(SyntaxKind.PublicKeyword);
4060N(SyntaxKind.PredefinedType);
4062N(SyntaxKind.IntKeyword);
4064N(SyntaxKind.ExplicitInterfaceSpecifier);
4066N(SyntaxKind.QualifiedName);
4068N(SyntaxKind.AliasQualifiedName);
4070N(SyntaxKind.IdentifierName);
4072N(SyntaxKind.IdentifierToken, "N1");
4074N(SyntaxKind.ColonColonToken);
4075N(SyntaxKind.IdentifierName);
4077N(SyntaxKind.IdentifierToken, "N2");
4081N(SyntaxKind.IdentifierName);
4083N(SyntaxKind.IdentifierToken, "I");
4086N(SyntaxKind.DotToken);
4088N(SyntaxKind.OperatorKeyword);
4089N(SyntaxKind.PlusToken);
4090N(SyntaxKind.ParameterList);
4092N(SyntaxKind.OpenParenToken);
4093N(SyntaxKind.Parameter);
4095N(SyntaxKind.PredefinedType);
4097N(SyntaxKind.IntKeyword);
4099N(SyntaxKind.IdentifierToken, "x");
4101N(SyntaxKind.CloseParenToken);
4103N(SyntaxKind.ArrowExpressionClause);
4105N(SyntaxKind.EqualsGreaterThanToken);
4106N(SyntaxKind.IdentifierName);
4108N(SyntaxKind.IdentifierToken, "x");
4111N(SyntaxKind.SemicolonToken);
4113N(SyntaxKind.EndOfFileToken);
4130N(SyntaxKind.OperatorDeclaration);
4132N(SyntaxKind.PublicKeyword);
4133N(SyntaxKind.PredefinedType);
4135N(SyntaxKind.IntKeyword);
4137N(SyntaxKind.ExplicitInterfaceSpecifier);
4139N(SyntaxKind.QualifiedName);
4141N(SyntaxKind.IdentifierName);
4143N(SyntaxKind.IdentifierToken, "I");
4145N(SyntaxKind.DotToken);
4151N(SyntaxKind.DotToken);
4153N(SyntaxKind.OperatorKeyword);
4154N(SyntaxKind.PlusToken);
4155N(SyntaxKind.ParameterList);
4157N(SyntaxKind.OpenParenToken);
4158N(SyntaxKind.Parameter);
4160N(SyntaxKind.PredefinedType);
4162N(SyntaxKind.IntKeyword);
4164N(SyntaxKind.IdentifierToken, "x");
4166N(SyntaxKind.CloseParenToken);
4168N(SyntaxKind.ArrowExpressionClause);
4170N(SyntaxKind.EqualsGreaterThanToken);
4171N(SyntaxKind.IdentifierName);
4173N(SyntaxKind.IdentifierToken, "x");
4176N(SyntaxKind.SemicolonToken);
4193N(SyntaxKind.OperatorDeclaration);
4195N(SyntaxKind.PublicKeyword);
4196N(SyntaxKind.PredefinedType);
4198N(SyntaxKind.IntKeyword);
4200N(SyntaxKind.ExplicitInterfaceSpecifier);
4202N(SyntaxKind.QualifiedName);
4204N(SyntaxKind.IdentifierName);
4206N(SyntaxKind.IdentifierToken, "I");
4208N(SyntaxKind.DotToken);
4214N(SyntaxKind.DotToken);
4216N(SyntaxKind.OperatorKeyword);
4217N(SyntaxKind.PlusToken);
4218N(SyntaxKind.ParameterList);
4220N(SyntaxKind.OpenParenToken);
4221N(SyntaxKind.Parameter);
4223N(SyntaxKind.PredefinedType);
4225N(SyntaxKind.IntKeyword);
4227N(SyntaxKind.IdentifierToken, "x");
4229N(SyntaxKind.CloseParenToken);
4231N(SyntaxKind.ArrowExpressionClause);
4233N(SyntaxKind.EqualsGreaterThanToken);
4234N(SyntaxKind.IdentifierName);
4236N(SyntaxKind.IdentifierToken, "x");
4239N(SyntaxKind.SemicolonToken);
4280N(SyntaxKind.OperatorDeclaration);
4282N(SyntaxKind.PredefinedType);
4284N(SyntaxKind.IntKeyword);
4286N(SyntaxKind.ExplicitInterfaceSpecifier);
4288N(SyntaxKind.QualifiedName);
4290N(SyntaxKind.IdentifierName);
4292N(SyntaxKind.IdentifierToken, "N");
4294N(SyntaxKind.DotToken);
4295N(SyntaxKind.IdentifierName);
4297N(SyntaxKind.IdentifierToken, "I");
4300N(SyntaxKind.DotToken);
4302N(SyntaxKind.OperatorKeyword);
4303N(SyntaxKind.PlusToken);
4304N(SyntaxKind.ParameterList);
4306N(SyntaxKind.OpenParenToken);
4307N(SyntaxKind.Parameter);
4309N(SyntaxKind.PredefinedType);
4311N(SyntaxKind.IntKeyword);
4313N(SyntaxKind.IdentifierToken, "x");
4315N(SyntaxKind.CommaToken);
4316N(SyntaxKind.Parameter);
4318N(SyntaxKind.PredefinedType);
4320N(SyntaxKind.IntKeyword);
4322N(SyntaxKind.IdentifierToken, "y");
4324N(SyntaxKind.CloseParenToken);
4326N(SyntaxKind.ArrowExpressionClause);
4328N(SyntaxKind.EqualsGreaterThanToken);
4329N(SyntaxKind.AddExpression);
4331N(SyntaxKind.IdentifierName);
4333N(SyntaxKind.IdentifierToken, "x");
4335N(SyntaxKind.PlusToken);
4336N(SyntaxKind.IdentifierName);
4338N(SyntaxKind.IdentifierToken, "y");
4342N(SyntaxKind.SemicolonToken);
4414N(SyntaxKind.OperatorDeclaration);
4416N(SyntaxKind.PredefinedType);
4418N(SyntaxKind.IntKeyword);
4420N(SyntaxKind.ExplicitInterfaceSpecifier);
4422N(SyntaxKind.QualifiedName);
4424N(SyntaxKind.IdentifierName);
4426N(SyntaxKind.IdentifierToken, "N");
4428N(SyntaxKind.DotToken);
4429N(SyntaxKind.IdentifierName);
4431N(SyntaxKind.IdentifierToken, "I");
4434N(SyntaxKind.DotToken);
4438N(SyntaxKind.ParameterList);
4440N(SyntaxKind.OpenParenToken);
4441N(SyntaxKind.Parameter);
4443N(SyntaxKind.PredefinedType);
4445N(SyntaxKind.IntKeyword);
4447N(SyntaxKind.IdentifierToken, "x");
4449N(SyntaxKind.CloseParenToken);
4451N(SyntaxKind.ArrowExpressionClause);
4453N(SyntaxKind.EqualsGreaterThanToken);
4454N(SyntaxKind.IdentifierName);
4456N(SyntaxKind.IdentifierToken, "x");
4459N(SyntaxKind.SemicolonToken);
4531N(SyntaxKind.OperatorDeclaration);
4533N(SyntaxKind.PredefinedType);
4535N(SyntaxKind.IntKeyword);
4537N(SyntaxKind.ExplicitInterfaceSpecifier);
4539N(SyntaxKind.QualifiedName);
4541N(SyntaxKind.IdentifierName);
4543N(SyntaxKind.IdentifierToken, "N");
4545N(SyntaxKind.DotToken);
4546N(SyntaxKind.IdentifierName);
4548N(SyntaxKind.IdentifierToken, "I");
4551N(SyntaxKind.DotToken);
4555N(SyntaxKind.ParameterList);
4557N(SyntaxKind.OpenParenToken);
4558N(SyntaxKind.Parameter);
4560N(SyntaxKind.PredefinedType);
4562N(SyntaxKind.IntKeyword);
4564N(SyntaxKind.IdentifierToken, "x");
4566N(SyntaxKind.CloseParenToken);
4568N(SyntaxKind.ArrowExpressionClause);
4570N(SyntaxKind.EqualsGreaterThanToken);
4571N(SyntaxKind.IdentifierName);
4573N(SyntaxKind.IdentifierToken, "x");
4576N(SyntaxKind.SemicolonToken);
4630N(SyntaxKind.OperatorDeclaration);
4632N(SyntaxKind.PredefinedType);
4634N(SyntaxKind.IntKeyword);
4636N(SyntaxKind.ExplicitInterfaceSpecifier);
4638N(SyntaxKind.QualifiedName);
4640N(SyntaxKind.IdentifierName);
4642N(SyntaxKind.IdentifierToken, "N");
4644N(SyntaxKind.DotToken);
4645N(SyntaxKind.IdentifierName);
4647N(SyntaxKind.IdentifierToken, "I");
4652N(SyntaxKind.OperatorKeyword);
4653N(SyntaxKind.PlusToken);
4654N(SyntaxKind.ParameterList);
4656N(SyntaxKind.OpenParenToken);
4657N(SyntaxKind.Parameter);
4659N(SyntaxKind.PredefinedType);
4661N(SyntaxKind.IntKeyword);
4663N(SyntaxKind.IdentifierToken, "x");
4665N(SyntaxKind.CloseParenToken);
4667N(SyntaxKind.ArrowExpressionClause);
4669N(SyntaxKind.EqualsGreaterThanToken);
4670N(SyntaxKind.IdentifierName);
4672N(SyntaxKind.IdentifierToken, "x");
4675N(SyntaxKind.SemicolonToken);
4729N(SyntaxKind.OperatorDeclaration);
4731N(SyntaxKind.PredefinedType);
4733N(SyntaxKind.IntKeyword);
4735N(SyntaxKind.ExplicitInterfaceSpecifier);
4737N(SyntaxKind.IdentifierName);
4739N(SyntaxKind.IdentifierToken, "I");
4743N(SyntaxKind.OperatorKeyword);
4744N(SyntaxKind.PlusToken);
4745N(SyntaxKind.ParameterList);
4747N(SyntaxKind.OpenParenToken);
4748N(SyntaxKind.Parameter);
4750N(SyntaxKind.PredefinedType);
4752N(SyntaxKind.IntKeyword);
4754N(SyntaxKind.IdentifierToken, "x");
4756N(SyntaxKind.CloseParenToken);
4758N(SyntaxKind.ArrowExpressionClause);
4760N(SyntaxKind.EqualsGreaterThanToken);
4761N(SyntaxKind.IdentifierName);
4763N(SyntaxKind.IdentifierToken, "x");
4766N(SyntaxKind.SemicolonToken);
4784N(SyntaxKind.OperatorDeclaration);
4786N(SyntaxKind.PredefinedType);
4788N(SyntaxKind.IntKeyword);
4790N(SyntaxKind.ExplicitInterfaceSpecifier);
4792N(SyntaxKind.AliasQualifiedName);
4794N(SyntaxKind.IdentifierName);
4796N(SyntaxKind.IdentifierToken, "N");
4798N(SyntaxKind.ColonColonToken);
4799N(SyntaxKind.IdentifierName);
4801N(SyntaxKind.IdentifierToken, "I");
4806N(SyntaxKind.OperatorKeyword);
4807N(SyntaxKind.PlusToken);
4808N(SyntaxKind.ParameterList);
4810N(SyntaxKind.OpenParenToken);
4811N(SyntaxKind.Parameter);
4813N(SyntaxKind.PredefinedType);
4815N(SyntaxKind.IntKeyword);
4817N(SyntaxKind.IdentifierToken, "x");
4819N(SyntaxKind.CommaToken);
4820N(SyntaxKind.Parameter);
4822N(SyntaxKind.PredefinedType);
4824N(SyntaxKind.IntKeyword);
4826N(SyntaxKind.IdentifierToken, "y");
4828N(SyntaxKind.CloseParenToken);
4830N(SyntaxKind.ArrowExpressionClause);
4832N(SyntaxKind.EqualsGreaterThanToken);
4833N(SyntaxKind.AddExpression);
4835N(SyntaxKind.IdentifierName);
4837N(SyntaxKind.IdentifierToken, "x");
4839N(SyntaxKind.PlusToken);
4840N(SyntaxKind.IdentifierName);
4842N(SyntaxKind.IdentifierToken, "y");
4846N(SyntaxKind.SemicolonToken);
4863N(SyntaxKind.OperatorDeclaration);
4865N(SyntaxKind.PredefinedType);
4867N(SyntaxKind.IntKeyword);
4869N(SyntaxKind.ExplicitInterfaceSpecifier);
4871N(SyntaxKind.IdentifierName);
4873N(SyntaxKind.IdentifierToken, "I");
4877N(SyntaxKind.OperatorKeyword);
4878N(SyntaxKind.PlusToken);
4879N(SyntaxKind.ParameterList);
4881N(SyntaxKind.OpenParenToken);
4882N(SyntaxKind.Parameter);
4884N(SyntaxKind.PredefinedType);
4886N(SyntaxKind.IntKeyword);
4888N(SyntaxKind.IdentifierToken, "x");
4890N(SyntaxKind.CloseParenToken);
4892N(SyntaxKind.ArrowExpressionClause);
4894N(SyntaxKind.EqualsGreaterThanToken);
4895N(SyntaxKind.IdentifierName);
4897N(SyntaxKind.IdentifierToken, "x");
4900N(SyntaxKind.SemicolonToken);
4913N(SyntaxKind.OperatorDeclaration);
4915N(SyntaxKind.PredefinedType);
4917N(SyntaxKind.IntKeyword);
4919N(SyntaxKind.ExplicitInterfaceSpecifier);
4921N(SyntaxKind.IdentifierName);
4923N(SyntaxKind.IdentifierToken, "I");
4925N(SyntaxKind.DotToken);
4927N(SyntaxKind.OperatorKeyword);
4928N(SyntaxKind.PlusToken);
4929N(SyntaxKind.ParameterList);
4931N(SyntaxKind.OpenParenToken);
4932N(SyntaxKind.Parameter);
4934N(SyntaxKind.PredefinedType);
4936N(SyntaxKind.IntKeyword);
4938N(SyntaxKind.IdentifierToken, "x");
4940N(SyntaxKind.CloseParenToken);
4942N(SyntaxKind.ArrowExpressionClause);
4944N(SyntaxKind.EqualsGreaterThanToken);
4945N(SyntaxKind.IdentifierName);
4947N(SyntaxKind.IdentifierToken, "x");
4950N(SyntaxKind.SemicolonToken);
4963N(SyntaxKind.OperatorDeclaration);
4965N(SyntaxKind.PredefinedType);
4967N(SyntaxKind.IntKeyword);
4969N(SyntaxKind.ExplicitInterfaceSpecifier);
4971N(SyntaxKind.GenericName);
4973N(SyntaxKind.IdentifierToken, "I");
4974N(SyntaxKind.TypeArgumentList);
4976N(SyntaxKind.LessThanToken);
4977N(SyntaxKind.IdentifierName);
4979N(SyntaxKind.IdentifierToken, "T");
4981N(SyntaxKind.GreaterThanToken);
4984N(SyntaxKind.DotToken);
4986N(SyntaxKind.OperatorKeyword);
4987N(SyntaxKind.PlusToken);
4988N(SyntaxKind.ParameterList);
4990N(SyntaxKind.OpenParenToken);
4991N(SyntaxKind.Parameter);
4993N(SyntaxKind.PredefinedType);
4995N(SyntaxKind.IntKeyword);
4997N(SyntaxKind.IdentifierToken, "x");
4999N(SyntaxKind.CloseParenToken);
5001N(SyntaxKind.ArrowExpressionClause);
5003N(SyntaxKind.EqualsGreaterThanToken);
5004N(SyntaxKind.IdentifierName);
5006N(SyntaxKind.IdentifierToken, "x");
5009N(SyntaxKind.SemicolonToken);
5026N(SyntaxKind.OperatorDeclaration);
5028N(SyntaxKind.PredefinedType);
5030N(SyntaxKind.IntKeyword);
5032N(SyntaxKind.ExplicitInterfaceSpecifier);
5034N(SyntaxKind.QualifiedName);
5036N(SyntaxKind.AliasQualifiedName);
5038N(SyntaxKind.IdentifierName);
5040N(SyntaxKind.IdentifierToken, "N1");
5042N(SyntaxKind.ColonColonToken);
5043N(SyntaxKind.IdentifierName);
5045N(SyntaxKind.IdentifierToken, "N2");
5049N(SyntaxKind.IdentifierName);
5051N(SyntaxKind.IdentifierToken, "I");
5054N(SyntaxKind.DotToken);
5056N(SyntaxKind.OperatorKeyword);
5057N(SyntaxKind.PlusToken);
5058N(SyntaxKind.ParameterList);
5060N(SyntaxKind.OpenParenToken);
5061N(SyntaxKind.Parameter);
5063N(SyntaxKind.PredefinedType);
5065N(SyntaxKind.IntKeyword);
5067N(SyntaxKind.IdentifierToken, "x");
5069N(SyntaxKind.CloseParenToken);
5071N(SyntaxKind.ArrowExpressionClause);
5073N(SyntaxKind.EqualsGreaterThanToken);
5074N(SyntaxKind.IdentifierName);
5076N(SyntaxKind.IdentifierToken, "x");
5079N(SyntaxKind.SemicolonToken);
5120N(SyntaxKind.CompilationUnit);
5122N(SyntaxKind.OperatorDeclaration);
5124N(SyntaxKind.PredefinedType);
5126N(SyntaxKind.IntKeyword);
5128N(SyntaxKind.ExplicitInterfaceSpecifier);
5130N(SyntaxKind.QualifiedName);
5132N(SyntaxKind.IdentifierName);
5134N(SyntaxKind.IdentifierToken, "N");
5136N(SyntaxKind.DotToken);
5137N(SyntaxKind.IdentifierName);
5139N(SyntaxKind.IdentifierToken, "I");
5142N(SyntaxKind.DotToken);
5144N(SyntaxKind.OperatorKeyword);
5145N(SyntaxKind.PlusToken);
5146N(SyntaxKind.ParameterList);
5148N(SyntaxKind.OpenParenToken);
5149N(SyntaxKind.Parameter);
5151N(SyntaxKind.PredefinedType);
5153N(SyntaxKind.IntKeyword);
5155N(SyntaxKind.IdentifierToken, "x");
5157N(SyntaxKind.CommaToken);
5158N(SyntaxKind.Parameter);
5160N(SyntaxKind.PredefinedType);
5162N(SyntaxKind.IntKeyword);
5164N(SyntaxKind.IdentifierToken, "y");
5166N(SyntaxKind.CloseParenToken);
5168N(SyntaxKind.ArrowExpressionClause);
5170N(SyntaxKind.EqualsGreaterThanToken);
5171N(SyntaxKind.AddExpression);
5173N(SyntaxKind.IdentifierName);
5175N(SyntaxKind.IdentifierToken, "x");
5177N(SyntaxKind.PlusToken);
5178N(SyntaxKind.IdentifierName);
5180N(SyntaxKind.IdentifierToken, "y");
5184N(SyntaxKind.SemicolonToken);
5186N(SyntaxKind.EndOfFileToken);
5258N(SyntaxKind.CompilationUnit);
5260N(SyntaxKind.OperatorDeclaration);
5262N(SyntaxKind.PredefinedType);
5264N(SyntaxKind.IntKeyword);
5266N(SyntaxKind.ExplicitInterfaceSpecifier);
5268N(SyntaxKind.QualifiedName);
5270N(SyntaxKind.IdentifierName);
5272N(SyntaxKind.IdentifierToken, "N");
5274N(SyntaxKind.DotToken);
5275N(SyntaxKind.IdentifierName);
5277N(SyntaxKind.IdentifierToken, "I");
5280N(SyntaxKind.DotToken);
5284N(SyntaxKind.ParameterList);
5286N(SyntaxKind.OpenParenToken);
5287N(SyntaxKind.Parameter);
5289N(SyntaxKind.PredefinedType);
5291N(SyntaxKind.IntKeyword);
5293N(SyntaxKind.IdentifierToken, "x");
5295N(SyntaxKind.CloseParenToken);
5297N(SyntaxKind.ArrowExpressionClause);
5299N(SyntaxKind.EqualsGreaterThanToken);
5300N(SyntaxKind.IdentifierName);
5302N(SyntaxKind.IdentifierToken, "x");
5305N(SyntaxKind.SemicolonToken);
5307N(SyntaxKind.EndOfFileToken);
5379N(SyntaxKind.CompilationUnit);
5381N(SyntaxKind.OperatorDeclaration);
5383N(SyntaxKind.PredefinedType);
5385N(SyntaxKind.IntKeyword);
5387N(SyntaxKind.ExplicitInterfaceSpecifier);
5389N(SyntaxKind.QualifiedName);
5391N(SyntaxKind.IdentifierName);
5393N(SyntaxKind.IdentifierToken, "N");
5395N(SyntaxKind.DotToken);
5396N(SyntaxKind.IdentifierName);
5398N(SyntaxKind.IdentifierToken, "I");
5401N(SyntaxKind.DotToken);
5405N(SyntaxKind.ParameterList);
5407N(SyntaxKind.OpenParenToken);
5408N(SyntaxKind.Parameter);
5410N(SyntaxKind.PredefinedType);
5412N(SyntaxKind.IntKeyword);
5414N(SyntaxKind.IdentifierToken, "x");
5416N(SyntaxKind.CloseParenToken);
5418N(SyntaxKind.ArrowExpressionClause);
5420N(SyntaxKind.EqualsGreaterThanToken);
5421N(SyntaxKind.IdentifierName);
5423N(SyntaxKind.IdentifierToken, "x");
5426N(SyntaxKind.SemicolonToken);
5428N(SyntaxKind.EndOfFileToken);
5482N(SyntaxKind.CompilationUnit);
5484N(SyntaxKind.OperatorDeclaration);
5486N(SyntaxKind.PredefinedType);
5488N(SyntaxKind.IntKeyword);
5490N(SyntaxKind.ExplicitInterfaceSpecifier);
5492N(SyntaxKind.QualifiedName);
5494N(SyntaxKind.IdentifierName);
5496N(SyntaxKind.IdentifierToken, "N");
5498N(SyntaxKind.DotToken);
5499N(SyntaxKind.IdentifierName);
5501N(SyntaxKind.IdentifierToken, "I");
5506N(SyntaxKind.OperatorKeyword);
5507N(SyntaxKind.PlusToken);
5508N(SyntaxKind.ParameterList);
5510N(SyntaxKind.OpenParenToken);
5511N(SyntaxKind.Parameter);
5513N(SyntaxKind.PredefinedType);
5515N(SyntaxKind.IntKeyword);
5517N(SyntaxKind.IdentifierToken, "x");
5519N(SyntaxKind.CloseParenToken);
5521N(SyntaxKind.ArrowExpressionClause);
5523N(SyntaxKind.EqualsGreaterThanToken);
5524N(SyntaxKind.IdentifierName);
5526N(SyntaxKind.IdentifierToken, "x");
5529N(SyntaxKind.SemicolonToken);
5531N(SyntaxKind.EndOfFileToken);
5585N(SyntaxKind.CompilationUnit);
5587N(SyntaxKind.OperatorDeclaration);
5589N(SyntaxKind.PredefinedType);
5591N(SyntaxKind.IntKeyword);
5593N(SyntaxKind.ExplicitInterfaceSpecifier);
5595N(SyntaxKind.IdentifierName);
5597N(SyntaxKind.IdentifierToken, "I");
5601N(SyntaxKind.OperatorKeyword);
5602N(SyntaxKind.PlusToken);
5603N(SyntaxKind.ParameterList);
5605N(SyntaxKind.OpenParenToken);
5606N(SyntaxKind.Parameter);
5608N(SyntaxKind.PredefinedType);
5610N(SyntaxKind.IntKeyword);
5612N(SyntaxKind.IdentifierToken, "x");
5614N(SyntaxKind.CloseParenToken);
5616N(SyntaxKind.ArrowExpressionClause);
5618N(SyntaxKind.EqualsGreaterThanToken);
5619N(SyntaxKind.IdentifierName);
5621N(SyntaxKind.IdentifierToken, "x");
5624N(SyntaxKind.SemicolonToken);
5626N(SyntaxKind.EndOfFileToken);
5644N(SyntaxKind.CompilationUnit);
5646N(SyntaxKind.OperatorDeclaration);
5648N(SyntaxKind.PredefinedType);
5650N(SyntaxKind.IntKeyword);
5652N(SyntaxKind.ExplicitInterfaceSpecifier);
5654N(SyntaxKind.AliasQualifiedName);
5656N(SyntaxKind.IdentifierName);
5658N(SyntaxKind.IdentifierToken, "N");
5660N(SyntaxKind.ColonColonToken);
5661N(SyntaxKind.IdentifierName);
5663N(SyntaxKind.IdentifierToken, "I");
5668N(SyntaxKind.OperatorKeyword);
5669N(SyntaxKind.PlusToken);
5670N(SyntaxKind.ParameterList);
5672N(SyntaxKind.OpenParenToken);
5673N(SyntaxKind.Parameter);
5675N(SyntaxKind.PredefinedType);
5677N(SyntaxKind.IntKeyword);
5679N(SyntaxKind.IdentifierToken, "x");
5681N(SyntaxKind.CommaToken);
5682N(SyntaxKind.Parameter);
5684N(SyntaxKind.PredefinedType);
5686N(SyntaxKind.IntKeyword);
5688N(SyntaxKind.IdentifierToken, "y");
5690N(SyntaxKind.CloseParenToken);
5692N(SyntaxKind.ArrowExpressionClause);
5694N(SyntaxKind.EqualsGreaterThanToken);
5695N(SyntaxKind.AddExpression);
5697N(SyntaxKind.IdentifierName);
5699N(SyntaxKind.IdentifierToken, "x");
5701N(SyntaxKind.PlusToken);
5702N(SyntaxKind.IdentifierName);
5704N(SyntaxKind.IdentifierToken, "y");
5708N(SyntaxKind.SemicolonToken);
5710N(SyntaxKind.EndOfFileToken);
5727N(SyntaxKind.CompilationUnit);
5729N(SyntaxKind.OperatorDeclaration);
5731N(SyntaxKind.PredefinedType);
5733N(SyntaxKind.IntKeyword);
5735N(SyntaxKind.ExplicitInterfaceSpecifier);
5737N(SyntaxKind.IdentifierName);
5739N(SyntaxKind.IdentifierToken, "I");
5743N(SyntaxKind.OperatorKeyword);
5744N(SyntaxKind.PlusToken);
5745N(SyntaxKind.ParameterList);
5747N(SyntaxKind.OpenParenToken);
5748N(SyntaxKind.Parameter);
5750N(SyntaxKind.PredefinedType);
5752N(SyntaxKind.IntKeyword);
5754N(SyntaxKind.IdentifierToken, "x");
5756N(SyntaxKind.CloseParenToken);
5758N(SyntaxKind.ArrowExpressionClause);
5760N(SyntaxKind.EqualsGreaterThanToken);
5761N(SyntaxKind.IdentifierName);
5763N(SyntaxKind.IdentifierToken, "x");
5766N(SyntaxKind.SemicolonToken);
5768N(SyntaxKind.EndOfFileToken);
5781N(SyntaxKind.CompilationUnit);
5783N(SyntaxKind.OperatorDeclaration);
5785N(SyntaxKind.PredefinedType);
5787N(SyntaxKind.IntKeyword);
5789N(SyntaxKind.ExplicitInterfaceSpecifier);
5791N(SyntaxKind.IdentifierName);
5793N(SyntaxKind.IdentifierToken, "I");
5795N(SyntaxKind.DotToken);
5797N(SyntaxKind.OperatorKeyword);
5798N(SyntaxKind.PlusToken);
5799N(SyntaxKind.ParameterList);
5801N(SyntaxKind.OpenParenToken);
5802N(SyntaxKind.Parameter);
5804N(SyntaxKind.PredefinedType);
5806N(SyntaxKind.IntKeyword);
5808N(SyntaxKind.IdentifierToken, "x");
5810N(SyntaxKind.CloseParenToken);
5812N(SyntaxKind.ArrowExpressionClause);
5814N(SyntaxKind.EqualsGreaterThanToken);
5815N(SyntaxKind.IdentifierName);
5817N(SyntaxKind.IdentifierToken, "x");
5820N(SyntaxKind.SemicolonToken);
5822N(SyntaxKind.EndOfFileToken);
5835N(SyntaxKind.CompilationUnit);
5837N(SyntaxKind.OperatorDeclaration);
5839N(SyntaxKind.PredefinedType);
5841N(SyntaxKind.IntKeyword);
5843N(SyntaxKind.ExplicitInterfaceSpecifier);
5845N(SyntaxKind.GenericName);
5847N(SyntaxKind.IdentifierToken, "I");
5848N(SyntaxKind.TypeArgumentList);
5850N(SyntaxKind.LessThanToken);
5851N(SyntaxKind.IdentifierName);
5853N(SyntaxKind.IdentifierToken, "T");
5855N(SyntaxKind.GreaterThanToken);
5858N(SyntaxKind.DotToken);
5860N(SyntaxKind.OperatorKeyword);
5861N(SyntaxKind.PlusToken);
5862N(SyntaxKind.ParameterList);
5864N(SyntaxKind.OpenParenToken);
5865N(SyntaxKind.Parameter);
5867N(SyntaxKind.PredefinedType);
5869N(SyntaxKind.IntKeyword);
5871N(SyntaxKind.IdentifierToken, "x");
5873N(SyntaxKind.CloseParenToken);
5875N(SyntaxKind.ArrowExpressionClause);
5877N(SyntaxKind.EqualsGreaterThanToken);
5878N(SyntaxKind.IdentifierName);
5880N(SyntaxKind.IdentifierToken, "x");
5883N(SyntaxKind.SemicolonToken);
5885N(SyntaxKind.EndOfFileToken);
5902N(SyntaxKind.CompilationUnit);
5904N(SyntaxKind.OperatorDeclaration);
5906N(SyntaxKind.PredefinedType);
5908N(SyntaxKind.IntKeyword);
5910N(SyntaxKind.ExplicitInterfaceSpecifier);
5912N(SyntaxKind.QualifiedName);
5914N(SyntaxKind.AliasQualifiedName);
5916N(SyntaxKind.IdentifierName);
5918N(SyntaxKind.IdentifierToken, "N1");
5920N(SyntaxKind.ColonColonToken);
5921N(SyntaxKind.IdentifierName);
5923N(SyntaxKind.IdentifierToken, "N2");
5927N(SyntaxKind.IdentifierName);
5929N(SyntaxKind.IdentifierToken, "I");
5932N(SyntaxKind.DotToken);
5934N(SyntaxKind.OperatorKeyword);
5935N(SyntaxKind.PlusToken);
5936N(SyntaxKind.ParameterList);
5938N(SyntaxKind.OpenParenToken);
5939N(SyntaxKind.Parameter);
5941N(SyntaxKind.PredefinedType);
5943N(SyntaxKind.IntKeyword);
5945N(SyntaxKind.IdentifierToken, "x");
5947N(SyntaxKind.CloseParenToken);
5949N(SyntaxKind.ArrowExpressionClause);
5951N(SyntaxKind.EqualsGreaterThanToken);
5952N(SyntaxKind.IdentifierName);
5954N(SyntaxKind.IdentifierToken, "x");
5957N(SyntaxKind.SemicolonToken);
5959N(SyntaxKind.EndOfFileToken);
5976N(SyntaxKind.OperatorDeclaration);
5978N(SyntaxKind.PredefinedType);
5980N(SyntaxKind.IntKeyword);
5982N(SyntaxKind.ExplicitInterfaceSpecifier);
5984N(SyntaxKind.QualifiedName);
5986N(SyntaxKind.IdentifierName);
5988N(SyntaxKind.IdentifierToken, "I");
5990N(SyntaxKind.DotToken);
5996N(SyntaxKind.DotToken);
5998N(SyntaxKind.OperatorKeyword);
5999N(SyntaxKind.PlusToken);
6000N(SyntaxKind.ParameterList);
6002N(SyntaxKind.OpenParenToken);
6003N(SyntaxKind.Parameter);
6005N(SyntaxKind.PredefinedType);
6007N(SyntaxKind.IntKeyword);
6009N(SyntaxKind.IdentifierToken, "x");
6011N(SyntaxKind.CloseParenToken);
6013N(SyntaxKind.ArrowExpressionClause);
6015N(SyntaxKind.EqualsGreaterThanToken);
6016N(SyntaxKind.IdentifierName);
6018N(SyntaxKind.IdentifierToken, "x");
6021N(SyntaxKind.SemicolonToken);
6038N(SyntaxKind.OperatorDeclaration);
6040N(SyntaxKind.PredefinedType);
6042N(SyntaxKind.IntKeyword);
6044N(SyntaxKind.ExplicitInterfaceSpecifier);
6046N(SyntaxKind.QualifiedName);
6048N(SyntaxKind.IdentifierName);
6050N(SyntaxKind.IdentifierToken, "I");
6052N(SyntaxKind.DotToken);
6058N(SyntaxKind.DotToken);
6060N(SyntaxKind.OperatorKeyword);
6061N(SyntaxKind.PlusToken);
6062N(SyntaxKind.ParameterList);
6064N(SyntaxKind.OpenParenToken);
6065N(SyntaxKind.Parameter);
6067N(SyntaxKind.PredefinedType);
6069N(SyntaxKind.IntKeyword);
6071N(SyntaxKind.IdentifierToken, "x");
6073N(SyntaxKind.CloseParenToken);
6075N(SyntaxKind.ArrowExpressionClause);
6077N(SyntaxKind.EqualsGreaterThanToken);
6078N(SyntaxKind.IdentifierName);
6080N(SyntaxKind.IdentifierToken, "x");
6083N(SyntaxKind.SemicolonToken);
6100N(SyntaxKind.OperatorDeclaration);
6102N(SyntaxKind.PredefinedType);
6104N(SyntaxKind.IntKeyword);
6106N(SyntaxKind.ExplicitInterfaceSpecifier);
6108N(SyntaxKind.QualifiedName);
6110N(SyntaxKind.QualifiedName);
6112N(SyntaxKind.IdentifierName);
6114N(SyntaxKind.IdentifierToken, "N");
6116N(SyntaxKind.DotToken);
6117N(SyntaxKind.IdentifierName);
6119N(SyntaxKind.IdentifierToken, "I");
6122N(SyntaxKind.DotToken);
6128N(SyntaxKind.DotToken);
6130N(SyntaxKind.OperatorKeyword);
6131N(SyntaxKind.PlusToken);
6132N(SyntaxKind.ParameterList);
6134N(SyntaxKind.OpenParenToken);
6135N(SyntaxKind.Parameter);
6137N(SyntaxKind.PredefinedType);
6139N(SyntaxKind.IntKeyword);
6141N(SyntaxKind.IdentifierToken, "x");
6143N(SyntaxKind.CloseParenToken);
6145N(SyntaxKind.ArrowExpressionClause);
6147N(SyntaxKind.EqualsGreaterThanToken);
6148N(SyntaxKind.IdentifierName);
6150N(SyntaxKind.IdentifierToken, "x");
6153N(SyntaxKind.SemicolonToken);
6174N(SyntaxKind.OperatorDeclaration);
6176N(SyntaxKind.QualifiedName);
6178N(SyntaxKind.QualifiedName);
6180N(SyntaxKind.IdentifierName);
6182N(SyntaxKind.IdentifierToken, "N");
6184N(SyntaxKind.DotToken);
6185N(SyntaxKind.IdentifierName);
6187N(SyntaxKind.IdentifierToken, "I");
6190N(SyntaxKind.DotToken);
6196N(SyntaxKind.OperatorKeyword);
6197N(SyntaxKind.PlusToken);
6198N(SyntaxKind.ParameterList);
6200N(SyntaxKind.OpenParenToken);
6201N(SyntaxKind.Parameter);
6203N(SyntaxKind.PredefinedType);
6205N(SyntaxKind.IntKeyword);
6207N(SyntaxKind.IdentifierToken, "x");
6209N(SyntaxKind.CloseParenToken);
6211N(SyntaxKind.ArrowExpressionClause);
6213N(SyntaxKind.EqualsGreaterThanToken);
6214N(SyntaxKind.IdentifierName);
6216N(SyntaxKind.IdentifierToken, "x");
6219N(SyntaxKind.SemicolonToken);
6244N(SyntaxKind.IncompleteMember);
6246N(SyntaxKind.QualifiedName);
6248N(SyntaxKind.QualifiedName);
6250N(SyntaxKind.IdentifierName);
6252N(SyntaxKind.IdentifierToken, "N");
6254N(SyntaxKind.DotToken);
6255N(SyntaxKind.IdentifierName);
6257N(SyntaxKind.IdentifierToken, "I");
6260N(SyntaxKind.DotToken);
6307N(SyntaxKind.ConversionOperatorDeclaration);
6309N(SyntaxKind.ImplicitKeyword);
6310N(SyntaxKind.ExplicitInterfaceSpecifier);
6312N(SyntaxKind.QualifiedName);
6314N(SyntaxKind.IdentifierName);
6316N(SyntaxKind.IdentifierToken, "N");
6318N(SyntaxKind.DotToken);
6319N(SyntaxKind.IdentifierName);
6321N(SyntaxKind.IdentifierToken, "I");
6324N(SyntaxKind.DotToken);
6326N(SyntaxKind.OperatorKeyword);
6327N(SyntaxKind.PredefinedType);
6329N(SyntaxKind.IntKeyword);
6331N(SyntaxKind.ParameterList);
6333N(SyntaxKind.OpenParenToken);
6334N(SyntaxKind.Parameter);
6336N(SyntaxKind.PredefinedType);
6338N(SyntaxKind.IntKeyword);
6340N(SyntaxKind.IdentifierToken, "x");
6342N(SyntaxKind.CloseParenToken);
6344N(SyntaxKind.ArrowExpressionClause);
6346N(SyntaxKind.EqualsGreaterThanToken);
6347N(SyntaxKind.IdentifierName);
6349N(SyntaxKind.IdentifierToken, "x");
6352N(SyntaxKind.SemicolonToken);
6407N(SyntaxKind.ConversionOperatorDeclaration);
6410N(SyntaxKind.ExplicitInterfaceSpecifier);
6412N(SyntaxKind.QualifiedName);
6414N(SyntaxKind.IdentifierName);
6416N(SyntaxKind.IdentifierToken, "N");
6418N(SyntaxKind.DotToken);
6419N(SyntaxKind.IdentifierName);
6421N(SyntaxKind.IdentifierToken, "I");
6424N(SyntaxKind.DotToken);
6426N(SyntaxKind.OperatorKeyword);
6427N(SyntaxKind.PredefinedType);
6429N(SyntaxKind.IntKeyword);
6431N(SyntaxKind.ParameterList);
6433N(SyntaxKind.OpenParenToken);
6434N(SyntaxKind.Parameter);
6436N(SyntaxKind.PredefinedType);
6438N(SyntaxKind.IntKeyword);
6440N(SyntaxKind.IdentifierToken, "x");
6442N(SyntaxKind.CloseParenToken);
6444N(SyntaxKind.ArrowExpressionClause);
6446N(SyntaxKind.EqualsGreaterThanToken);
6447N(SyntaxKind.IdentifierName);
6449N(SyntaxKind.IdentifierToken, "x");
6452N(SyntaxKind.SemicolonToken);
6474N(SyntaxKind.ConversionOperatorDeclaration);
6477N(SyntaxKind.OperatorKeyword);
6478N(SyntaxKind.PredefinedType);
6480N(SyntaxKind.IntKeyword);
6482N(SyntaxKind.ParameterList);
6484N(SyntaxKind.OpenParenToken);
6485N(SyntaxKind.Parameter);
6487N(SyntaxKind.PredefinedType);
6489N(SyntaxKind.IntKeyword);
6491N(SyntaxKind.IdentifierToken, "x");
6493N(SyntaxKind.CloseParenToken);
6495N(SyntaxKind.ArrowExpressionClause);
6497N(SyntaxKind.EqualsGreaterThanToken);
6498N(SyntaxKind.IdentifierName);
6500N(SyntaxKind.IdentifierToken, "x");
6503N(SyntaxKind.SemicolonToken);
6558N(SyntaxKind.ConversionOperatorDeclaration);
6560N(SyntaxKind.ImplicitKeyword);
6561N(SyntaxKind.ExplicitInterfaceSpecifier);
6563N(SyntaxKind.QualifiedName);
6565N(SyntaxKind.IdentifierName);
6567N(SyntaxKind.IdentifierToken, "N");
6569N(SyntaxKind.DotToken);
6570N(SyntaxKind.IdentifierName);
6572N(SyntaxKind.IdentifierToken, "I");
6577N(SyntaxKind.OperatorKeyword);
6578N(SyntaxKind.PredefinedType);
6580N(SyntaxKind.IntKeyword);
6582N(SyntaxKind.ParameterList);
6584N(SyntaxKind.OpenParenToken);
6585N(SyntaxKind.Parameter);
6587N(SyntaxKind.PredefinedType);
6589N(SyntaxKind.IntKeyword);
6591N(SyntaxKind.IdentifierToken, "x");
6593N(SyntaxKind.CloseParenToken);
6595N(SyntaxKind.ArrowExpressionClause);
6597N(SyntaxKind.EqualsGreaterThanToken);
6598N(SyntaxKind.IdentifierName);
6600N(SyntaxKind.IdentifierToken, "x");
6603N(SyntaxKind.SemicolonToken);
6658N(SyntaxKind.ConversionOperatorDeclaration);
6660N(SyntaxKind.ExplicitKeyword);
6661N(SyntaxKind.ExplicitInterfaceSpecifier);
6663N(SyntaxKind.IdentifierName);
6665N(SyntaxKind.IdentifierToken, "I");
6669N(SyntaxKind.OperatorKeyword);
6670N(SyntaxKind.PredefinedType);
6672N(SyntaxKind.IntKeyword);
6674N(SyntaxKind.ParameterList);
6676N(SyntaxKind.OpenParenToken);
6677N(SyntaxKind.Parameter);
6679N(SyntaxKind.PredefinedType);
6681N(SyntaxKind.IntKeyword);
6683N(SyntaxKind.IdentifierToken, "x");
6685N(SyntaxKind.CloseParenToken);
6687N(SyntaxKind.ArrowExpressionClause);
6689N(SyntaxKind.EqualsGreaterThanToken);
6690N(SyntaxKind.IdentifierName);
6692N(SyntaxKind.IdentifierToken, "x");
6695N(SyntaxKind.SemicolonToken);
6713N(SyntaxKind.ConversionOperatorDeclaration);
6715N(SyntaxKind.ImplicitKeyword);
6716N(SyntaxKind.ExplicitInterfaceSpecifier);
6718N(SyntaxKind.AliasQualifiedName);
6720N(SyntaxKind.IdentifierName);
6722N(SyntaxKind.IdentifierToken, "N");
6724N(SyntaxKind.ColonColonToken);
6725N(SyntaxKind.IdentifierName);
6727N(SyntaxKind.IdentifierToken, "I");
6732N(SyntaxKind.OperatorKeyword);
6733N(SyntaxKind.PredefinedType);
6735N(SyntaxKind.IntKeyword);
6737N(SyntaxKind.ParameterList);
6739N(SyntaxKind.OpenParenToken);
6740N(SyntaxKind.Parameter);
6742N(SyntaxKind.PredefinedType);
6744N(SyntaxKind.IntKeyword);
6746N(SyntaxKind.IdentifierToken, "x");
6748N(SyntaxKind.CloseParenToken);
6750N(SyntaxKind.ArrowExpressionClause);
6752N(SyntaxKind.EqualsGreaterThanToken);
6753N(SyntaxKind.IdentifierName);
6755N(SyntaxKind.IdentifierToken, "x");
6758N(SyntaxKind.SemicolonToken);
6775N(SyntaxKind.ConversionOperatorDeclaration);
6777N(SyntaxKind.ExplicitKeyword);
6778N(SyntaxKind.ExplicitInterfaceSpecifier);
6780N(SyntaxKind.IdentifierName);
6782N(SyntaxKind.IdentifierToken, "I");
6786N(SyntaxKind.OperatorKeyword);
6787N(SyntaxKind.PredefinedType);
6789N(SyntaxKind.IntKeyword);
6791N(SyntaxKind.ParameterList);
6793N(SyntaxKind.OpenParenToken);
6794N(SyntaxKind.Parameter);
6796N(SyntaxKind.PredefinedType);
6798N(SyntaxKind.IntKeyword);
6800N(SyntaxKind.IdentifierToken, "x");
6802N(SyntaxKind.CloseParenToken);
6804N(SyntaxKind.ArrowExpressionClause);
6806N(SyntaxKind.EqualsGreaterThanToken);
6807N(SyntaxKind.IdentifierName);
6809N(SyntaxKind.IdentifierToken, "x");
6812N(SyntaxKind.SemicolonToken);
6825N(SyntaxKind.ConversionOperatorDeclaration);
6827N(SyntaxKind.ImplicitKeyword);
6828N(SyntaxKind.ExplicitInterfaceSpecifier);
6830N(SyntaxKind.IdentifierName);
6832N(SyntaxKind.IdentifierToken, "I");
6834N(SyntaxKind.DotToken);
6836N(SyntaxKind.OperatorKeyword);
6837N(SyntaxKind.PredefinedType);
6839N(SyntaxKind.IntKeyword);
6841N(SyntaxKind.ParameterList);
6843N(SyntaxKind.OpenParenToken);
6844N(SyntaxKind.Parameter);
6846N(SyntaxKind.PredefinedType);
6848N(SyntaxKind.IntKeyword);
6850N(SyntaxKind.IdentifierToken, "x");
6852N(SyntaxKind.CloseParenToken);
6854N(SyntaxKind.ArrowExpressionClause);
6856N(SyntaxKind.EqualsGreaterThanToken);
6857N(SyntaxKind.IdentifierName);
6859N(SyntaxKind.IdentifierToken, "x");
6862N(SyntaxKind.SemicolonToken);
6875N(SyntaxKind.ConversionOperatorDeclaration);
6877N(SyntaxKind.ExplicitKeyword);
6878N(SyntaxKind.ExplicitInterfaceSpecifier);
6880N(SyntaxKind.GenericName);
6882N(SyntaxKind.IdentifierToken, "I");
6883N(SyntaxKind.TypeArgumentList);
6885N(SyntaxKind.LessThanToken);
6886N(SyntaxKind.IdentifierName);
6888N(SyntaxKind.IdentifierToken, "T");
6890N(SyntaxKind.GreaterThanToken);
6893N(SyntaxKind.DotToken);
6895N(SyntaxKind.OperatorKeyword);
6896N(SyntaxKind.PredefinedType);
6898N(SyntaxKind.IntKeyword);
6900N(SyntaxKind.ParameterList);
6902N(SyntaxKind.OpenParenToken);
6903N(SyntaxKind.Parameter);
6905N(SyntaxKind.PredefinedType);
6907N(SyntaxKind.IntKeyword);
6909N(SyntaxKind.IdentifierToken, "x");
6911N(SyntaxKind.CloseParenToken);
6913N(SyntaxKind.ArrowExpressionClause);
6915N(SyntaxKind.EqualsGreaterThanToken);
6916N(SyntaxKind.IdentifierName);
6918N(SyntaxKind.IdentifierToken, "x");
6921N(SyntaxKind.SemicolonToken);
6938N(SyntaxKind.ConversionOperatorDeclaration);
6940N(SyntaxKind.ImplicitKeyword);
6941N(SyntaxKind.ExplicitInterfaceSpecifier);
6943N(SyntaxKind.QualifiedName);
6945N(SyntaxKind.AliasQualifiedName);
6947N(SyntaxKind.IdentifierName);
6949N(SyntaxKind.IdentifierToken, "N1");
6951N(SyntaxKind.ColonColonToken);
6952N(SyntaxKind.IdentifierName);
6954N(SyntaxKind.IdentifierToken, "N2");
6958N(SyntaxKind.IdentifierName);
6960N(SyntaxKind.IdentifierToken, "I");
6963N(SyntaxKind.DotToken);
6965N(SyntaxKind.OperatorKeyword);
6966N(SyntaxKind.PredefinedType);
6968N(SyntaxKind.IntKeyword);
6970N(SyntaxKind.ParameterList);
6972N(SyntaxKind.OpenParenToken);
6973N(SyntaxKind.Parameter);
6975N(SyntaxKind.PredefinedType);
6977N(SyntaxKind.IntKeyword);
6979N(SyntaxKind.IdentifierToken, "x");
6981N(SyntaxKind.CloseParenToken);
6983N(SyntaxKind.ArrowExpressionClause);
6985N(SyntaxKind.EqualsGreaterThanToken);
6986N(SyntaxKind.IdentifierName);
6988N(SyntaxKind.IdentifierToken, "x");
6991N(SyntaxKind.SemicolonToken);
7032N(SyntaxKind.CompilationUnit);
7034N(SyntaxKind.ConversionOperatorDeclaration);
7036N(SyntaxKind.ExplicitKeyword);
7037N(SyntaxKind.ExplicitInterfaceSpecifier);
7039N(SyntaxKind.QualifiedName);
7041N(SyntaxKind.IdentifierName);
7043N(SyntaxKind.IdentifierToken, "N");
7045N(SyntaxKind.DotToken);
7046N(SyntaxKind.IdentifierName);
7048N(SyntaxKind.IdentifierToken, "I");
7051N(SyntaxKind.DotToken);
7053N(SyntaxKind.OperatorKeyword);
7054N(SyntaxKind.PredefinedType);
7056N(SyntaxKind.IntKeyword);
7058N(SyntaxKind.ParameterList);
7060N(SyntaxKind.OpenParenToken);
7061N(SyntaxKind.Parameter);
7063N(SyntaxKind.PredefinedType);
7065N(SyntaxKind.IntKeyword);
7067N(SyntaxKind.IdentifierToken, "x");
7069N(SyntaxKind.CloseParenToken);
7071N(SyntaxKind.ArrowExpressionClause);
7073N(SyntaxKind.EqualsGreaterThanToken);
7074N(SyntaxKind.IdentifierName);
7076N(SyntaxKind.IdentifierToken, "x");
7079N(SyntaxKind.SemicolonToken);
7081N(SyntaxKind.EndOfFileToken);
7145N(SyntaxKind.CompilationUnit);
7147N(SyntaxKind.ConversionOperatorDeclaration);
7149N(SyntaxKind.ImplicitKeyword);
7150N(SyntaxKind.ExplicitInterfaceSpecifier);
7152N(SyntaxKind.QualifiedName);
7154N(SyntaxKind.IdentifierName);
7156N(SyntaxKind.IdentifierToken, "N");
7158N(SyntaxKind.DotToken);
7159N(SyntaxKind.IdentifierName);
7161N(SyntaxKind.IdentifierToken, "I");
7167N(SyntaxKind.PredefinedType);
7169N(SyntaxKind.IntKeyword);
7171N(SyntaxKind.ParameterList);
7173N(SyntaxKind.OpenParenToken);
7174N(SyntaxKind.Parameter);
7176N(SyntaxKind.PredefinedType);
7178N(SyntaxKind.IntKeyword);
7180N(SyntaxKind.IdentifierToken, "x");
7182N(SyntaxKind.CloseParenToken);
7184N(SyntaxKind.ArrowExpressionClause);
7186N(SyntaxKind.EqualsGreaterThanToken);
7187N(SyntaxKind.IdentifierName);
7189N(SyntaxKind.IdentifierToken, "x");
7192N(SyntaxKind.SemicolonToken);
7194N(SyntaxKind.EndOfFileToken);
7249N(SyntaxKind.CompilationUnit);
7251N(SyntaxKind.ConversionOperatorDeclaration);
7253N(SyntaxKind.ExplicitKeyword);
7254N(SyntaxKind.ExplicitInterfaceSpecifier);
7256N(SyntaxKind.QualifiedName);
7258N(SyntaxKind.IdentifierName);
7260N(SyntaxKind.IdentifierToken, "N");
7262N(SyntaxKind.DotToken);
7263N(SyntaxKind.IdentifierName);
7265N(SyntaxKind.IdentifierToken, "I");
7268N(SyntaxKind.DotToken);
7271N(SyntaxKind.PredefinedType);
7273N(SyntaxKind.IntKeyword);
7275N(SyntaxKind.ParameterList);
7277N(SyntaxKind.OpenParenToken);
7278N(SyntaxKind.Parameter);
7280N(SyntaxKind.PredefinedType);
7282N(SyntaxKind.IntKeyword);
7284N(SyntaxKind.IdentifierToken, "x");
7286N(SyntaxKind.CloseParenToken);
7288N(SyntaxKind.ArrowExpressionClause);
7290N(SyntaxKind.EqualsGreaterThanToken);
7291N(SyntaxKind.IdentifierName);
7293N(SyntaxKind.IdentifierToken, "x");
7296N(SyntaxKind.SemicolonToken);
7298N(SyntaxKind.EndOfFileToken);
7353N(SyntaxKind.CompilationUnit);
7355N(SyntaxKind.ConversionOperatorDeclaration);
7357N(SyntaxKind.ImplicitKeyword);
7358N(SyntaxKind.ExplicitInterfaceSpecifier);
7360N(SyntaxKind.QualifiedName);
7362N(SyntaxKind.IdentifierName);
7364N(SyntaxKind.IdentifierToken, "N");
7366N(SyntaxKind.DotToken);
7367N(SyntaxKind.IdentifierName);
7369N(SyntaxKind.IdentifierToken, "I");
7374N(SyntaxKind.OperatorKeyword);
7375N(SyntaxKind.PredefinedType);
7377N(SyntaxKind.IntKeyword);
7379N(SyntaxKind.ParameterList);
7381N(SyntaxKind.OpenParenToken);
7382N(SyntaxKind.Parameter);
7384N(SyntaxKind.PredefinedType);
7386N(SyntaxKind.IntKeyword);
7388N(SyntaxKind.IdentifierToken, "x");
7390N(SyntaxKind.CloseParenToken);
7392N(SyntaxKind.ArrowExpressionClause);
7394N(SyntaxKind.EqualsGreaterThanToken);
7395N(SyntaxKind.IdentifierName);
7397N(SyntaxKind.IdentifierToken, "x");
7400N(SyntaxKind.SemicolonToken);
7402N(SyntaxKind.EndOfFileToken);
7457N(SyntaxKind.CompilationUnit);
7459N(SyntaxKind.ConversionOperatorDeclaration);
7461N(SyntaxKind.ExplicitKeyword);
7462N(SyntaxKind.ExplicitInterfaceSpecifier);
7464N(SyntaxKind.IdentifierName);
7466N(SyntaxKind.IdentifierToken, "I");
7470N(SyntaxKind.OperatorKeyword);
7471N(SyntaxKind.PredefinedType);
7473N(SyntaxKind.IntKeyword);
7475N(SyntaxKind.ParameterList);
7477N(SyntaxKind.OpenParenToken);
7478N(SyntaxKind.Parameter);
7480N(SyntaxKind.PredefinedType);
7482N(SyntaxKind.IntKeyword);
7484N(SyntaxKind.IdentifierToken, "x");
7486N(SyntaxKind.CloseParenToken);
7488N(SyntaxKind.ArrowExpressionClause);
7490N(SyntaxKind.EqualsGreaterThanToken);
7491N(SyntaxKind.IdentifierName);
7493N(SyntaxKind.IdentifierToken, "x");
7496N(SyntaxKind.SemicolonToken);
7498N(SyntaxKind.EndOfFileToken);
7516N(SyntaxKind.CompilationUnit);
7518N(SyntaxKind.ConversionOperatorDeclaration);
7520N(SyntaxKind.ImplicitKeyword);
7521N(SyntaxKind.ExplicitInterfaceSpecifier);
7523N(SyntaxKind.AliasQualifiedName);
7525N(SyntaxKind.IdentifierName);
7527N(SyntaxKind.IdentifierToken, "N");
7529N(SyntaxKind.ColonColonToken);
7530N(SyntaxKind.IdentifierName);
7532N(SyntaxKind.IdentifierToken, "I");
7537N(SyntaxKind.OperatorKeyword);
7538N(SyntaxKind.PredefinedType);
7540N(SyntaxKind.IntKeyword);
7542N(SyntaxKind.ParameterList);
7544N(SyntaxKind.OpenParenToken);
7545N(SyntaxKind.Parameter);
7547N(SyntaxKind.PredefinedType);
7549N(SyntaxKind.IntKeyword);
7551N(SyntaxKind.IdentifierToken, "x");
7553N(SyntaxKind.CloseParenToken);
7555N(SyntaxKind.ArrowExpressionClause);
7557N(SyntaxKind.EqualsGreaterThanToken);
7558N(SyntaxKind.IdentifierName);
7560N(SyntaxKind.IdentifierToken, "x");
7563N(SyntaxKind.SemicolonToken);
7565N(SyntaxKind.EndOfFileToken);
7582N(SyntaxKind.CompilationUnit);
7584N(SyntaxKind.ConversionOperatorDeclaration);
7586N(SyntaxKind.ExplicitKeyword);
7587N(SyntaxKind.ExplicitInterfaceSpecifier);
7589N(SyntaxKind.IdentifierName);
7591N(SyntaxKind.IdentifierToken, "I");
7595N(SyntaxKind.OperatorKeyword);
7596N(SyntaxKind.PredefinedType);
7598N(SyntaxKind.IntKeyword);
7600N(SyntaxKind.ParameterList);
7602N(SyntaxKind.OpenParenToken);
7603N(SyntaxKind.Parameter);
7605N(SyntaxKind.PredefinedType);
7607N(SyntaxKind.IntKeyword);
7609N(SyntaxKind.IdentifierToken, "x");
7611N(SyntaxKind.CloseParenToken);
7613N(SyntaxKind.ArrowExpressionClause);
7615N(SyntaxKind.EqualsGreaterThanToken);
7616N(SyntaxKind.IdentifierName);
7618N(SyntaxKind.IdentifierToken, "x");
7621N(SyntaxKind.SemicolonToken);
7623N(SyntaxKind.EndOfFileToken);
7636N(SyntaxKind.CompilationUnit);
7638N(SyntaxKind.ConversionOperatorDeclaration);
7640N(SyntaxKind.ImplicitKeyword);
7641N(SyntaxKind.ExplicitInterfaceSpecifier);
7643N(SyntaxKind.IdentifierName);
7645N(SyntaxKind.IdentifierToken, "I");
7647N(SyntaxKind.DotToken);
7649N(SyntaxKind.OperatorKeyword);
7650N(SyntaxKind.PredefinedType);
7652N(SyntaxKind.IntKeyword);
7654N(SyntaxKind.ParameterList);
7656N(SyntaxKind.OpenParenToken);
7657N(SyntaxKind.Parameter);
7659N(SyntaxKind.PredefinedType);
7661N(SyntaxKind.IntKeyword);
7663N(SyntaxKind.IdentifierToken, "x");
7665N(SyntaxKind.CloseParenToken);
7667N(SyntaxKind.ArrowExpressionClause);
7669N(SyntaxKind.EqualsGreaterThanToken);
7670N(SyntaxKind.IdentifierName);
7672N(SyntaxKind.IdentifierToken, "x");
7675N(SyntaxKind.SemicolonToken);
7677N(SyntaxKind.EndOfFileToken);
7690N(SyntaxKind.CompilationUnit);
7692N(SyntaxKind.ConversionOperatorDeclaration);
7694N(SyntaxKind.ExplicitKeyword);
7695N(SyntaxKind.ExplicitInterfaceSpecifier);
7697N(SyntaxKind.GenericName);
7699N(SyntaxKind.IdentifierToken, "I");
7700N(SyntaxKind.TypeArgumentList);
7702N(SyntaxKind.LessThanToken);
7703N(SyntaxKind.IdentifierName);
7705N(SyntaxKind.IdentifierToken, "T");
7707N(SyntaxKind.GreaterThanToken);
7710N(SyntaxKind.DotToken);
7712N(SyntaxKind.OperatorKeyword);
7713N(SyntaxKind.PredefinedType);
7715N(SyntaxKind.IntKeyword);
7717N(SyntaxKind.ParameterList);
7719N(SyntaxKind.OpenParenToken);
7720N(SyntaxKind.Parameter);
7722N(SyntaxKind.PredefinedType);
7724N(SyntaxKind.IntKeyword);
7726N(SyntaxKind.IdentifierToken, "x");
7728N(SyntaxKind.CloseParenToken);
7730N(SyntaxKind.ArrowExpressionClause);
7732N(SyntaxKind.EqualsGreaterThanToken);
7733N(SyntaxKind.IdentifierName);
7735N(SyntaxKind.IdentifierToken, "x");
7738N(SyntaxKind.SemicolonToken);
7740N(SyntaxKind.EndOfFileToken);
7757N(SyntaxKind.CompilationUnit);
7759N(SyntaxKind.ConversionOperatorDeclaration);
7761N(SyntaxKind.ImplicitKeyword);
7762N(SyntaxKind.ExplicitInterfaceSpecifier);
7764N(SyntaxKind.QualifiedName);
7766N(SyntaxKind.AliasQualifiedName);
7768N(SyntaxKind.IdentifierName);
7770N(SyntaxKind.IdentifierToken, "N1");
7772N(SyntaxKind.ColonColonToken);
7773N(SyntaxKind.IdentifierName);
7775N(SyntaxKind.IdentifierToken, "N2");
7779N(SyntaxKind.IdentifierName);
7781N(SyntaxKind.IdentifierToken, "I");
7784N(SyntaxKind.DotToken);
7786N(SyntaxKind.OperatorKeyword);
7787N(SyntaxKind.PredefinedType);
7789N(SyntaxKind.IntKeyword);
7791N(SyntaxKind.ParameterList);
7793N(SyntaxKind.OpenParenToken);
7794N(SyntaxKind.Parameter);
7796N(SyntaxKind.PredefinedType);
7798N(SyntaxKind.IntKeyword);
7800N(SyntaxKind.IdentifierToken, "x");
7802N(SyntaxKind.CloseParenToken);
7804N(SyntaxKind.ArrowExpressionClause);
7806N(SyntaxKind.EqualsGreaterThanToken);
7807N(SyntaxKind.IdentifierName);
7809N(SyntaxKind.IdentifierToken, "x");
7812N(SyntaxKind.SemicolonToken);
7814N(SyntaxKind.EndOfFileToken);
7831N(SyntaxKind.ConversionOperatorDeclaration);
7833N(SyntaxKind.ExplicitKeyword);
7834N(SyntaxKind.ExplicitInterfaceSpecifier);
7836N(SyntaxKind.QualifiedName);
7838N(SyntaxKind.IdentifierName);
7840N(SyntaxKind.IdentifierToken, "I");
7842N(SyntaxKind.DotToken);
7848N(SyntaxKind.DotToken);
7850N(SyntaxKind.OperatorKeyword);
7851N(SyntaxKind.PredefinedType);
7853N(SyntaxKind.IntKeyword);
7855N(SyntaxKind.ParameterList);
7857N(SyntaxKind.OpenParenToken);
7858N(SyntaxKind.Parameter);
7860N(SyntaxKind.PredefinedType);
7862N(SyntaxKind.IntKeyword);
7864N(SyntaxKind.IdentifierToken, "x");
7866N(SyntaxKind.CloseParenToken);
7868N(SyntaxKind.ArrowExpressionClause);
7870N(SyntaxKind.EqualsGreaterThanToken);
7871N(SyntaxKind.IdentifierName);
7873N(SyntaxKind.IdentifierToken, "x");
7876N(SyntaxKind.SemicolonToken);
7893N(SyntaxKind.ConversionOperatorDeclaration);
7895N(SyntaxKind.ImplicitKeyword);
7896N(SyntaxKind.ExplicitInterfaceSpecifier);
7898N(SyntaxKind.QualifiedName);
7900N(SyntaxKind.IdentifierName);
7902N(SyntaxKind.IdentifierToken, "I");
7904N(SyntaxKind.DotToken);
7910N(SyntaxKind.DotToken);
7912N(SyntaxKind.OperatorKeyword);
7913N(SyntaxKind.PredefinedType);
7915N(SyntaxKind.IntKeyword);
7917N(SyntaxKind.ParameterList);
7919N(SyntaxKind.OpenParenToken);
7920N(SyntaxKind.Parameter);
7922N(SyntaxKind.PredefinedType);
7924N(SyntaxKind.IntKeyword);
7926N(SyntaxKind.IdentifierToken, "x");
7928N(SyntaxKind.CloseParenToken);
7930N(SyntaxKind.ArrowExpressionClause);
7932N(SyntaxKind.EqualsGreaterThanToken);
7933N(SyntaxKind.IdentifierName);
7935N(SyntaxKind.IdentifierToken, "x");
7938N(SyntaxKind.SemicolonToken);
7958N(SyntaxKind.ConversionOperatorDeclaration);
7960N(SyntaxKind.ExplicitKeyword);
7961N(SyntaxKind.ExplicitInterfaceSpecifier);
7963N(SyntaxKind.IdentifierName);
7965N(SyntaxKind.IdentifierToken, "I");
7970N(SyntaxKind.IdentifierName);
7972N(SyntaxKind.IdentifierToken, "T");
7974N(SyntaxKind.ParameterList);
7976N(SyntaxKind.OpenParenToken);
7977N(SyntaxKind.Parameter);
7979N(SyntaxKind.PredefinedType);
7981N(SyntaxKind.IntKeyword);
7983N(SyntaxKind.IdentifierToken, "x");
7985N(SyntaxKind.CloseParenToken);
7987N(SyntaxKind.ArrowExpressionClause);
7989N(SyntaxKind.EqualsGreaterThanToken);
7990N(SyntaxKind.IdentifierName);
7992N(SyntaxKind.IdentifierToken, "x");
7995N(SyntaxKind.SemicolonToken);
8012N(SyntaxKind.ConversionOperatorDeclaration);
8014N(SyntaxKind.ExplicitKeyword);
8015N(SyntaxKind.ExplicitInterfaceSpecifier);
8017N(SyntaxKind.IdentifierName);
8019N(SyntaxKind.IdentifierToken, "I");
8021N(SyntaxKind.DotToken);
8024N(SyntaxKind.IdentifierName);
8026N(SyntaxKind.IdentifierToken, "T");
8028N(SyntaxKind.ParameterList);
8030N(SyntaxKind.OpenParenToken);
8031N(SyntaxKind.Parameter);
8033N(SyntaxKind.PredefinedType);
8035N(SyntaxKind.IntKeyword);
8037N(SyntaxKind.IdentifierToken, "x");
8039N(SyntaxKind.CloseParenToken);
8041N(SyntaxKind.ArrowExpressionClause);
8043N(SyntaxKind.EqualsGreaterThanToken);
8044N(SyntaxKind.IdentifierName);
8046N(SyntaxKind.IdentifierToken, "x");
8049N(SyntaxKind.SemicolonToken);
8066N(SyntaxKind.ConversionOperatorDeclaration);
8068N(SyntaxKind.ExplicitKeyword);
8069N(SyntaxKind.ExplicitInterfaceSpecifier);
8071N(SyntaxKind.IdentifierName);
8073N(SyntaxKind.IdentifierToken, "I");
8075N(SyntaxKind.DotToken);
8077N(SyntaxKind.OperatorKeyword);
8082N(SyntaxKind.ParameterList);
8084N(SyntaxKind.OpenParenToken);
8085N(SyntaxKind.Parameter);
8087N(SyntaxKind.PredefinedType);
8089N(SyntaxKind.IntKeyword);
8091N(SyntaxKind.IdentifierToken, "x");
8093N(SyntaxKind.CloseParenToken);
8095N(SyntaxKind.ArrowExpressionClause);
8097N(SyntaxKind.EqualsGreaterThanToken);
8098N(SyntaxKind.IdentifierName);
8100N(SyntaxKind.IdentifierToken, "x");
8103N(SyntaxKind.SemicolonToken);
8120N(SyntaxKind.ConversionOperatorDeclaration);
8122N(SyntaxKind.ExplicitKeyword);
8123N(SyntaxKind.ExplicitInterfaceSpecifier);
8125N(SyntaxKind.IdentifierName);
8127N(SyntaxKind.IdentifierToken, "I");
8129N(SyntaxKind.DotToken);
8131N(SyntaxKind.OperatorKeyword);
8136N(SyntaxKind.ParameterList);
8138N(SyntaxKind.OpenParenToken);
8139N(SyntaxKind.Parameter);
8141N(SyntaxKind.PredefinedType);
8143N(SyntaxKind.IntKeyword);
8145N(SyntaxKind.IdentifierToken, "x");
8147N(SyntaxKind.CloseParenToken);
8149N(SyntaxKind.Block);
8151N(SyntaxKind.OpenBraceToken);
8152N(SyntaxKind.ReturnStatement);
8154N(SyntaxKind.ReturnKeyword);
8155N(SyntaxKind.IdentifierName);
8157N(SyntaxKind.IdentifierToken, "x");
8159N(SyntaxKind.SemicolonToken);
8161N(SyntaxKind.CloseBraceToken);
8179N(SyntaxKind.ConversionOperatorDeclaration);
8181N(SyntaxKind.ExplicitKeyword);
8182N(SyntaxKind.ExplicitInterfaceSpecifier);
8184N(SyntaxKind.IdentifierName);
8186N(SyntaxKind.IdentifierToken, "I");
8188N(SyntaxKind.DotToken);
8190N(SyntaxKind.OperatorKeyword);
8195N(SyntaxKind.ParameterList);
8197N(SyntaxKind.OpenParenToken);
8198N(SyntaxKind.Parameter);
8200N(SyntaxKind.PredefinedType);
8202N(SyntaxKind.IntKeyword);
8204N(SyntaxKind.IdentifierToken, "x");
8206N(SyntaxKind.CloseParenToken);
8208N(SyntaxKind.SemicolonToken);
8228N(SyntaxKind.ConversionOperatorDeclaration);
8230N(SyntaxKind.ExplicitKeyword);
8231N(SyntaxKind.ExplicitInterfaceSpecifier);
8233N(SyntaxKind.QualifiedName);
8235N(SyntaxKind.IdentifierName);
8237N(SyntaxKind.IdentifierToken, "I");
8239N(SyntaxKind.DotToken);
8240N(SyntaxKind.IdentifierName);
8242N(SyntaxKind.IdentifierToken, "T1");
8248N(SyntaxKind.IdentifierName);
8250N(SyntaxKind.IdentifierToken, "T2");
8252N(SyntaxKind.ParameterList);
8254N(SyntaxKind.OpenParenToken);
8255N(SyntaxKind.Parameter);
8257N(SyntaxKind.PredefinedType);
8259N(SyntaxKind.IntKeyword);
8261N(SyntaxKind.IdentifierToken, "x");
8263N(SyntaxKind.CloseParenToken);
8265N(SyntaxKind.ArrowExpressionClause);
8267N(SyntaxKind.EqualsGreaterThanToken);
8268N(SyntaxKind.IdentifierName);
8270N(SyntaxKind.IdentifierToken, "x");
8273N(SyntaxKind.SemicolonToken);
8293N(SyntaxKind.ConversionOperatorDeclaration);
8295N(SyntaxKind.ExplicitKeyword);
8296N(SyntaxKind.ExplicitInterfaceSpecifier);
8298N(SyntaxKind.IdentifierName);
8300N(SyntaxKind.IdentifierToken, "I");
8302N(SyntaxKind.DotToken);
8304N(SyntaxKind.OperatorKeyword);
8309N(SyntaxKind.ParameterList);
8311N(SyntaxKind.OpenParenToken);
8312N(SyntaxKind.Parameter);
8314N(SyntaxKind.PredefinedType);
8316N(SyntaxKind.IntKeyword);
8318N(SyntaxKind.IdentifierToken, "x");
8320N(SyntaxKind.CloseParenToken);
8345N(SyntaxKind.ConversionOperatorDeclaration);
8347N(SyntaxKind.ExplicitKeyword);
8348N(SyntaxKind.ExplicitInterfaceSpecifier);
8350N(SyntaxKind.IdentifierName);
8352N(SyntaxKind.IdentifierToken, "I");
8354N(SyntaxKind.DotToken);
8356N(SyntaxKind.OperatorKeyword);
8357N(SyntaxKind.TupleType);
8359N(SyntaxKind.OpenParenToken);
8360N(SyntaxKind.TupleElement);
8362N(SyntaxKind.PredefinedType);
8364N(SyntaxKind.IntKeyword);
8366N(SyntaxKind.IdentifierToken, "x");
8368N(SyntaxKind.CommaToken);
8376N(SyntaxKind.CloseParenToken);
8383N(SyntaxKind.SemicolonToken);
8403N(SyntaxKind.ConversionOperatorDeclaration);
8405N(SyntaxKind.ExplicitKeyword);
8406N(SyntaxKind.ExplicitInterfaceSpecifier);
8408N(SyntaxKind.IdentifierName);
8410N(SyntaxKind.IdentifierToken, "I");
8412N(SyntaxKind.DotToken);
8414N(SyntaxKind.OperatorKeyword);
8415N(SyntaxKind.TupleType);
8417N(SyntaxKind.OpenParenToken);
8418N(SyntaxKind.TupleElement);
8420N(SyntaxKind.PredefinedType);
8422N(SyntaxKind.IntKeyword);
8424N(SyntaxKind.IdentifierToken, "x");
8426N(SyntaxKind.CommaToken);
8427N(SyntaxKind.TupleElement);
8429N(SyntaxKind.PredefinedType);
8431N(SyntaxKind.IntKeyword);
8433N(SyntaxKind.IdentifierToken, "y");
8435N(SyntaxKind.CloseParenToken);
8442N(SyntaxKind.SemicolonToken);
8459N(SyntaxKind.ConversionOperatorDeclaration);
8461N(SyntaxKind.ExplicitKeyword);
8462N(SyntaxKind.ExplicitInterfaceSpecifier);
8464N(SyntaxKind.IdentifierName);
8466N(SyntaxKind.IdentifierToken, "I");
8468N(SyntaxKind.DotToken);
8470N(SyntaxKind.OperatorKeyword);
8471N(SyntaxKind.IdentifierName);
8473N(SyntaxKind.IdentifierToken, "var");
8475N(SyntaxKind.ParameterList);
8477N(SyntaxKind.OpenParenToken);
8478N(SyntaxKind.Parameter);
8480N(SyntaxKind.IdentifierName);
8482N(SyntaxKind.IdentifierToken, "x");
8486N(SyntaxKind.CloseParenToken);
8488N(SyntaxKind.SemicolonToken);
8508N(SyntaxKind.ConversionOperatorDeclaration);
8510N(SyntaxKind.ExplicitKeyword);
8511N(SyntaxKind.ExplicitInterfaceSpecifier);
8513N(SyntaxKind.IdentifierName);
8515N(SyntaxKind.IdentifierToken, "I");
8517N(SyntaxKind.DotToken);
8519N(SyntaxKind.OperatorKeyword);
8524N(SyntaxKind.ParameterList);
8526N(SyntaxKind.OpenParenToken);
8527N(SyntaxKind.Parameter);
8529N(SyntaxKind.PredefinedType);
8531N(SyntaxKind.IntKeyword);
8533N(SyntaxKind.IdentifierToken, "x");
8536N(SyntaxKind.Parameter);
8538N(SyntaxKind.PredefinedType);
8540N(SyntaxKind.IntKeyword);
8542N(SyntaxKind.IdentifierToken, "y");
8544N(SyntaxKind.CloseParenToken);
8546N(SyntaxKind.SemicolonToken);
8563N(SyntaxKind.ConversionOperatorDeclaration);
8565N(SyntaxKind.ExplicitKeyword);
8566N(SyntaxKind.ExplicitInterfaceSpecifier);
8568N(SyntaxKind.QualifiedName);
8570N(SyntaxKind.QualifiedName);
8572N(SyntaxKind.IdentifierName);
8574N(SyntaxKind.IdentifierToken, "N");
8576N(SyntaxKind.DotToken);
8577N(SyntaxKind.IdentifierName);
8579N(SyntaxKind.IdentifierToken, "I");
8582N(SyntaxKind.DotToken);
8588N(SyntaxKind.DotToken);
8590N(SyntaxKind.OperatorKeyword);
8591N(SyntaxKind.PredefinedType);
8593N(SyntaxKind.IntKeyword);
8595N(SyntaxKind.ParameterList);
8597N(SyntaxKind.OpenParenToken);
8598N(SyntaxKind.Parameter);
8600N(SyntaxKind.PredefinedType);
8602N(SyntaxKind.IntKeyword);
8604N(SyntaxKind.IdentifierToken, "x");
8606N(SyntaxKind.CloseParenToken);
8608N(SyntaxKind.ArrowExpressionClause);
8610N(SyntaxKind.EqualsGreaterThanToken);
8611N(SyntaxKind.IdentifierName);
8613N(SyntaxKind.IdentifierToken, "x");
8616N(SyntaxKind.SemicolonToken);
8640N(SyntaxKind.CompilationUnit);
8642N(SyntaxKind.ConversionOperatorDeclaration);
8644N(SyntaxKind.ExplicitKeyword);
8657N(SyntaxKind.GlobalStatement);
8659N(SyntaxKind.LocalDeclarationStatement);
8661N(SyntaxKind.VariableDeclaration);
8663N(SyntaxKind.GenericName);
8665N(SyntaxKind.IdentifierToken, "Func");
8666N(SyntaxKind.TypeArgumentList);
8668N(SyntaxKind.LessThanToken);
8669N(SyntaxKind.PredefinedType);
8671N(SyntaxKind.IntKeyword);
8673N(SyntaxKind.CommaToken);
8674N(SyntaxKind.PredefinedType);
8676N(SyntaxKind.IntKeyword);
8678N(SyntaxKind.GreaterThanToken);
8681N(SyntaxKind.VariableDeclarator);
8683N(SyntaxKind.IdentifierToken, "f1");
8684N(SyntaxKind.EqualsValueClause);
8686N(SyntaxKind.EqualsToken);
8687N(SyntaxKind.ParenthesizedLambdaExpression);
8689N(SyntaxKind.ParameterList);
8691N(SyntaxKind.OpenParenToken);
8692N(SyntaxKind.Parameter);
8694N(SyntaxKind.IdentifierToken, "param1");
8696N(SyntaxKind.CloseParenToken);
8698N(SyntaxKind.EqualsGreaterThanToken);
8699N(SyntaxKind.NumericLiteralExpression);
8701N(SyntaxKind.NumericLiteralToken, "10");
8707N(SyntaxKind.SemicolonToken);
8710N(SyntaxKind.EndOfFileToken);
8724N(SyntaxKind.MethodDeclaration);
8726N(SyntaxKind.QualifiedName);
8728N(SyntaxKind.QualifiedName);
8730N(SyntaxKind.IdentifierName);
8732N(SyntaxKind.IdentifierToken, "N1");
8734N(SyntaxKind.DotToken);
8740N(SyntaxKind.DotToken);
8741N(SyntaxKind.IdentifierName);
8743N(SyntaxKind.IdentifierToken, "N2");
8746N(SyntaxKind.IdentifierToken, "M");
8747N(SyntaxKind.ParameterList);
8749N(SyntaxKind.OpenParenToken);
8750N(SyntaxKind.Parameter);
8752N(SyntaxKind.PredefinedType);
8754N(SyntaxKind.IntKeyword);
8756N(SyntaxKind.IdentifierToken, "x");
8758N(SyntaxKind.CloseParenToken);
8760N(SyntaxKind.ArrowExpressionClause);
8762N(SyntaxKind.EqualsGreaterThanToken);
8763N(SyntaxKind.IdentifierName);
8765N(SyntaxKind.IdentifierToken, "x");
8768N(SyntaxKind.SemicolonToken);
8782N(SyntaxKind.MethodDeclaration);
8784N(SyntaxKind.PredefinedType);
8786N(SyntaxKind.IntKeyword);
8788N(SyntaxKind.ExplicitInterfaceSpecifier);
8790N(SyntaxKind.QualifiedName);
8792N(SyntaxKind.IdentifierName);
8794N(SyntaxKind.IdentifierToken, "N1");
8796N(SyntaxKind.DotToken);
8802N(SyntaxKind.DotToken);
8804N(SyntaxKind.IdentifierToken, "M");
8805N(SyntaxKind.ParameterList);
8807N(SyntaxKind.OpenParenToken);
8808N(SyntaxKind.Parameter);
8810N(SyntaxKind.PredefinedType);
8812N(SyntaxKind.IntKeyword);
8814N(SyntaxKind.IdentifierToken, "x");
8816N(SyntaxKind.CloseParenToken);
8818N(SyntaxKind.ArrowExpressionClause);
8820N(SyntaxKind.EqualsGreaterThanToken);
8821N(SyntaxKind.IdentifierName);
8823N(SyntaxKind.IdentifierToken, "x");
8826N(SyntaxKind.SemicolonToken);
8840N(SyntaxKind.MethodDeclaration);
8842N(SyntaxKind.PredefinedType);
8844N(SyntaxKind.IntKeyword);
8846N(SyntaxKind.ExplicitInterfaceSpecifier);
8848N(SyntaxKind.QualifiedName);
8850N(SyntaxKind.QualifiedName);
8852N(SyntaxKind.IdentifierName);
8854N(SyntaxKind.IdentifierToken, "N1");
8856N(SyntaxKind.DotToken);
8857N(SyntaxKind.IdentifierName);
8859N(SyntaxKind.IdentifierToken, "N2");
8862N(SyntaxKind.DotToken);
8868N(SyntaxKind.DotToken);
8870N(SyntaxKind.IdentifierToken, "M");
8871N(SyntaxKind.ParameterList);
8873N(SyntaxKind.OpenParenToken);
8874N(SyntaxKind.Parameter);
8876N(SyntaxKind.PredefinedType);
8878N(SyntaxKind.IntKeyword);
8880N(SyntaxKind.IdentifierToken, "x");
8882N(SyntaxKind.CloseParenToken);
8884N(SyntaxKind.ArrowExpressionClause);
8886N(SyntaxKind.EqualsGreaterThanToken);
8887N(SyntaxKind.IdentifierName);
8889N(SyntaxKind.IdentifierToken, "x");
8892N(SyntaxKind.SemicolonToken);
8909N(SyntaxKind.MethodDeclaration);
8911N(SyntaxKind.PredefinedType);
8913N(SyntaxKind.IntKeyword);
8915N(SyntaxKind.ExplicitInterfaceSpecifier);
8917N(SyntaxKind.AliasQualifiedName);
8919N(SyntaxKind.IdentifierName);
8921N(SyntaxKind.IdentifierToken, "N");
8923N(SyntaxKind.ColonColonToken);
8924N(SyntaxKind.IdentifierName);
8926N(SyntaxKind.IdentifierToken, "I");
8931N(SyntaxKind.IdentifierToken, "M1");
8932N(SyntaxKind.ParameterList);
8934N(SyntaxKind.OpenParenToken);
8935N(SyntaxKind.CloseParenToken);
8937N(SyntaxKind.ArrowExpressionClause);
8939N(SyntaxKind.EqualsGreaterThanToken);
8940N(SyntaxKind.NumericLiteralExpression);
8942N(SyntaxKind.NumericLiteralToken, "0");
8945N(SyntaxKind.SemicolonToken);
8963N(SyntaxKind.MethodDeclaration);
8965N(SyntaxKind.PredefinedType);
8967N(SyntaxKind.IntKeyword);
8969N(SyntaxKind.ExplicitInterfaceSpecifier);
8971N(SyntaxKind.QualifiedName);
8973N(SyntaxKind.AliasQualifiedName);
8975N(SyntaxKind.IdentifierName);
8977N(SyntaxKind.IdentifierToken, "N1");
8979N(SyntaxKind.ColonColonToken);
8980N(SyntaxKind.IdentifierName);
8982N(SyntaxKind.IdentifierToken, "N2");
8986N(SyntaxKind.IdentifierName);
8988N(SyntaxKind.IdentifierToken, "I");
8991N(SyntaxKind.DotToken);
8993N(SyntaxKind.IdentifierToken, "M1");
8994N(SyntaxKind.ParameterList);
8996N(SyntaxKind.OpenParenToken);
8997N(SyntaxKind.CloseParenToken);
8999N(SyntaxKind.ArrowExpressionClause);
9001N(SyntaxKind.EqualsGreaterThanToken);
9002N(SyntaxKind.NumericLiteralExpression);
9004N(SyntaxKind.NumericLiteralToken, "0");
9007N(SyntaxKind.SemicolonToken);
9025N(SyntaxKind.MethodDeclaration);
9027N(SyntaxKind.PredefinedType);
9029N(SyntaxKind.IntKeyword);
9031N(SyntaxKind.ExplicitInterfaceSpecifier);
9033N(SyntaxKind.QualifiedName);
9035N(SyntaxKind.AliasQualifiedName);
9037N(SyntaxKind.IdentifierName);
9039N(SyntaxKind.IdentifierToken, "N1");
9041N(SyntaxKind.ColonColonToken);
9042N(SyntaxKind.IdentifierName);
9044N(SyntaxKind.IdentifierToken, "N2");
9047N(SyntaxKind.DotToken);
9048N(SyntaxKind.IdentifierName);
9050N(SyntaxKind.IdentifierToken, "I");
9055N(SyntaxKind.IdentifierToken, "M1");
9056N(SyntaxKind.ParameterList);
9058N(SyntaxKind.OpenParenToken);
9059N(SyntaxKind.CloseParenToken);
9061N(SyntaxKind.ArrowExpressionClause);
9063N(SyntaxKind.EqualsGreaterThanToken);
9064N(SyntaxKind.NumericLiteralExpression);
9066N(SyntaxKind.NumericLiteralToken, "0");
9069N(SyntaxKind.SemicolonToken);
9087N(SyntaxKind.MethodDeclaration);
9089N(SyntaxKind.PredefinedType);
9091N(SyntaxKind.IntKeyword);
9093N(SyntaxKind.ExplicitInterfaceSpecifier);
9095N(SyntaxKind.IdentifierName);
9097N(SyntaxKind.IdentifierToken, "I");
9101N(SyntaxKind.IdentifierToken, "M1");
9102N(SyntaxKind.ParameterList);
9104N(SyntaxKind.OpenParenToken);
9105N(SyntaxKind.CloseParenToken);
9107N(SyntaxKind.ArrowExpressionClause);
9109N(SyntaxKind.EqualsGreaterThanToken);
9110N(SyntaxKind.NumericLiteralExpression);
9112N(SyntaxKind.NumericLiteralToken, "0");
9115N(SyntaxKind.SemicolonToken);
9129N(SyntaxKind.MethodDeclaration);
9131N(SyntaxKind.PredefinedType);
9133N(SyntaxKind.IntKeyword);
9135N(SyntaxKind.ExplicitInterfaceSpecifier);
9137N(SyntaxKind.AliasQualifiedName);
9139N(SyntaxKind.IdentifierName);
9141N(SyntaxKind.IdentifierToken, "N1");
9143N(SyntaxKind.ColonColonToken);
9144N(SyntaxKind.IdentifierName);
9146N(SyntaxKind.IdentifierToken, "I");
9149N(SyntaxKind.DotToken);
9151N(SyntaxKind.IdentifierToken, "M1");
9152N(SyntaxKind.ParameterList);
9154N(SyntaxKind.OpenParenToken);
9155N(SyntaxKind.CloseParenToken);
9157N(SyntaxKind.ArrowExpressionClause);
9159N(SyntaxKind.EqualsGreaterThanToken);
9160N(SyntaxKind.NumericLiteralExpression);
9162N(SyntaxKind.NumericLiteralToken, "0");
9165N(SyntaxKind.SemicolonToken);
9185N(SyntaxKind.CompilationUnit);
9187N(SyntaxKind.ClassDeclaration);
9189N(SyntaxKind.ClassKeyword);
9190N(SyntaxKind.IdentifierToken, "C");
9191N(SyntaxKind.OpenBraceToken);
9192N(SyntaxKind.MethodDeclaration);
9194N(SyntaxKind.PredefinedType);
9196N(SyntaxKind.VoidKeyword);
9198N(SyntaxKind.IdentifierToken, "M");
9199N(SyntaxKind.TypeParameterList);
9201N(SyntaxKind.LessThanToken);
9202N(SyntaxKind.TypeParameter);
9204N(SyntaxKind.IdentifierToken, "T");
9206N(SyntaxKind.GreaterThanToken);
9208N(SyntaxKind.ParameterList);
9210N(SyntaxKind.OpenParenToken);
9211N(SyntaxKind.CloseParenToken);
9213N(SyntaxKind.TypeParameterConstraintClause);
9215N(SyntaxKind.WhereKeyword);
9216N(SyntaxKind.IdentifierName);
9218N(SyntaxKind.IdentifierToken, "T");
9220N(SyntaxKind.ColonToken);
9229N(SyntaxKind.Block);
9231N(SyntaxKind.OpenBraceToken);
9232N(SyntaxKind.CloseBraceToken);
9235N(SyntaxKind.CloseBraceToken);
9237N(SyntaxKind.EndOfFileToken);
9253N(SyntaxKind.CompilationUnit);
9255N(SyntaxKind.InterfaceDeclaration);
9257N(SyntaxKind.InterfaceKeyword);
9258N(SyntaxKind.IdentifierToken, "I");
9259N(SyntaxKind.TypeParameterList);
9261N(SyntaxKind.LessThanToken);
9262N(SyntaxKind.TypeParameter);
9264N(SyntaxKind.IdentifierToken, "T");
9266N(SyntaxKind.GreaterThanToken);
9268N(SyntaxKind.TypeParameterConstraintClause);
9270N(SyntaxKind.WhereKeyword);
9271N(SyntaxKind.IdentifierName);
9273N(SyntaxKind.IdentifierToken, "T");
9275N(SyntaxKind.ColonToken);
9284N(SyntaxKind.OpenBraceToken);
9285N(SyntaxKind.CloseBraceToken);
9287N(SyntaxKind.EndOfFileToken);
9306N(SyntaxKind.CompilationUnit);
9308N(SyntaxKind.ClassDeclaration);
9310N(SyntaxKind.ClassKeyword);
9311N(SyntaxKind.IdentifierToken, "C");
9312N(SyntaxKind.OpenBraceToken);
9313N(SyntaxKind.DelegateDeclaration);
9315N(SyntaxKind.DelegateKeyword);
9316N(SyntaxKind.PredefinedType);
9318N(SyntaxKind.VoidKeyword);
9320N(SyntaxKind.IdentifierToken, "D");
9321N(SyntaxKind.TypeParameterList);
9323N(SyntaxKind.LessThanToken);
9324N(SyntaxKind.TypeParameter);
9326N(SyntaxKind.IdentifierToken, "T");
9328N(SyntaxKind.GreaterThanToken);
9330N(SyntaxKind.ParameterList);
9332N(SyntaxKind.OpenParenToken);
9333N(SyntaxKind.CloseParenToken);
9335N(SyntaxKind.TypeParameterConstraintClause);
9337N(SyntaxKind.WhereKeyword);
9338N(SyntaxKind.IdentifierName);
9340N(SyntaxKind.IdentifierToken, "T");
9342N(SyntaxKind.ColonToken);
9351N(SyntaxKind.SemicolonToken);
9353N(SyntaxKind.CloseBraceToken);
9355N(SyntaxKind.EndOfFileToken);
9377N(SyntaxKind.CompilationUnit);
9379N(SyntaxKind.ClassDeclaration);
9381N(SyntaxKind.ClassKeyword);
9382N(SyntaxKind.IdentifierToken, "C");
9383N(SyntaxKind.OpenBraceToken);
9384N(SyntaxKind.MethodDeclaration);
9386N(SyntaxKind.PredefinedType);
9388N(SyntaxKind.VoidKeyword);
9390N(SyntaxKind.IdentifierToken, "M");
9391N(SyntaxKind.ParameterList);
9393N(SyntaxKind.OpenParenToken);
9394N(SyntaxKind.CloseParenToken);
9396N(SyntaxKind.Block);
9398N(SyntaxKind.OpenBraceToken);
9399N(SyntaxKind.LocalFunctionStatement);
9401N(SyntaxKind.PredefinedType);
9403N(SyntaxKind.VoidKeyword);
9405N(SyntaxKind.IdentifierToken, "local");
9406N(SyntaxKind.TypeParameterList);
9408N(SyntaxKind.LessThanToken);
9409N(SyntaxKind.TypeParameter);
9411N(SyntaxKind.IdentifierToken, "T");
9413N(SyntaxKind.GreaterThanToken);
9415N(SyntaxKind.ParameterList);
9417N(SyntaxKind.OpenParenToken);
9418N(SyntaxKind.CloseParenToken);
9420N(SyntaxKind.TypeParameterConstraintClause);
9422N(SyntaxKind.WhereKeyword);
9423N(SyntaxKind.IdentifierName);
9425N(SyntaxKind.IdentifierToken, "T");
9427N(SyntaxKind.ColonToken);
9436N(SyntaxKind.Block);
9438N(SyntaxKind.OpenBraceToken);
9439N(SyntaxKind.CloseBraceToken);
9442N(SyntaxKind.CloseBraceToken);
9445N(SyntaxKind.CloseBraceToken);
9447N(SyntaxKind.EndOfFileToken);
9463N(SyntaxKind.CompilationUnit);
9465N(SyntaxKind.ClassDeclaration);
9467N(SyntaxKind.ClassKeyword);
9468N(SyntaxKind.IdentifierToken, "C");
9469N(SyntaxKind.TypeParameterList);
9471N(SyntaxKind.LessThanToken);
9472N(SyntaxKind.TypeParameter);
9474N(SyntaxKind.IdentifierToken, "T");
9476N(SyntaxKind.GreaterThanToken);
9478N(SyntaxKind.TypeParameterConstraintClause);
9480N(SyntaxKind.WhereKeyword);
9481N(SyntaxKind.IdentifierName);
9483N(SyntaxKind.IdentifierToken, "T");
9485N(SyntaxKind.ColonToken);
9494N(SyntaxKind.OpenBraceToken);
9495N(SyntaxKind.CloseBraceToken);
9497N(SyntaxKind.EndOfFileToken);
9513N(SyntaxKind.CompilationUnit);
9515N(SyntaxKind.ClassDeclaration);
9517N(SyntaxKind.ClassKeyword);
9518N(SyntaxKind.IdentifierToken, "C");
9519N(SyntaxKind.TypeParameterList);
9521N(SyntaxKind.LessThanToken);
9522N(SyntaxKind.TypeParameter);
9524N(SyntaxKind.IdentifierToken, "T");
9526N(SyntaxKind.GreaterThanToken);
9528N(SyntaxKind.TypeParameterConstraintClause);
9530N(SyntaxKind.WhereKeyword);
9531N(SyntaxKind.IdentifierName);
9533N(SyntaxKind.IdentifierToken, "T");
9535N(SyntaxKind.ColonToken);
9536N(SyntaxKind.ClassConstraint);
9538N(SyntaxKind.ClassKeyword);
9540N(SyntaxKind.CommaToken);
9549N(SyntaxKind.OpenBraceToken);
9550N(SyntaxKind.CloseBraceToken);
9552N(SyntaxKind.EndOfFileToken);
9568N(SyntaxKind.CompilationUnit);
9570N(SyntaxKind.ClassDeclaration);
9572N(SyntaxKind.ClassKeyword);
9573N(SyntaxKind.IdentifierToken, "C");
9574N(SyntaxKind.TypeParameterList);
9576N(SyntaxKind.LessThanToken);
9577N(SyntaxKind.TypeParameter);
9579N(SyntaxKind.IdentifierToken, "T");
9581N(SyntaxKind.GreaterThanToken);
9583N(SyntaxKind.TypeParameterConstraintClause);
9585N(SyntaxKind.WhereKeyword);
9586N(SyntaxKind.IdentifierName);
9588N(SyntaxKind.IdentifierToken, "T");
9590N(SyntaxKind.ColonToken);
9591N(SyntaxKind.TypeConstraint);
9593N(SyntaxKind.IdentifierName);
9595N(SyntaxKind.IdentifierToken, "Type");
9598N(SyntaxKind.CommaToken);
9607N(SyntaxKind.OpenBraceToken);
9608N(SyntaxKind.CloseBraceToken);
9610N(SyntaxKind.EndOfFileToken);
9630N(SyntaxKind.CompilationUnit);
9632N(SyntaxKind.RecordDeclaration);
9634N(SyntaxKind.RecordKeyword);
9635N(SyntaxKind.IdentifierToken, "R");
9636N(SyntaxKind.TypeParameterList);
9638N(SyntaxKind.LessThanToken);
9639N(SyntaxKind.TypeParameter);
9641N(SyntaxKind.IdentifierToken, "T");
9643N(SyntaxKind.GreaterThanToken);
9645N(SyntaxKind.TypeParameterConstraintClause);
9647N(SyntaxKind.WhereKeyword);
9648N(SyntaxKind.IdentifierName);
9650N(SyntaxKind.IdentifierToken, "T");
9652N(SyntaxKind.ColonToken);
9664N(SyntaxKind.EndOfFileToken);
9682N(SyntaxKind.OperatorDeclaration);
9684N(SyntaxKind.IdentifierName);
9686N(SyntaxKind.IdentifierToken, "C");
9688N(SyntaxKind.OperatorKeyword);
9689N(SyntaxKind.CheckedKeyword);
9690N(opToken);
9691N(SyntaxKind.ParameterList);
9693N(SyntaxKind.OpenParenToken);
9694N(SyntaxKind.Parameter);
9696N(SyntaxKind.IdentifierName);
9698N(SyntaxKind.IdentifierToken, "C");
9700N(SyntaxKind.IdentifierToken, "x");
9702N(SyntaxKind.CloseParenToken);
9704N(SyntaxKind.ArrowExpressionClause);
9706N(SyntaxKind.EqualsGreaterThanToken);
9707N(SyntaxKind.IdentifierName);
9709N(SyntaxKind.IdentifierToken, "x");
9712N(SyntaxKind.SemicolonToken);
9730N(SyntaxKind.OperatorDeclaration);
9732N(SyntaxKind.IdentifierName);
9734N(SyntaxKind.IdentifierToken, "C");
9736N(SyntaxKind.ExplicitInterfaceSpecifier);
9738N(SyntaxKind.IdentifierName);
9740N(SyntaxKind.IdentifierToken, "I");
9742N(SyntaxKind.DotToken);
9744N(SyntaxKind.OperatorKeyword);
9745N(SyntaxKind.CheckedKeyword);
9746N(opToken);
9747N(SyntaxKind.ParameterList);
9749N(SyntaxKind.OpenParenToken);
9750N(SyntaxKind.Parameter);
9752N(SyntaxKind.IdentifierName);
9754N(SyntaxKind.IdentifierToken, "C");
9756N(SyntaxKind.IdentifierToken, "x");
9758N(SyntaxKind.CloseParenToken);
9760N(SyntaxKind.ArrowExpressionClause);
9762N(SyntaxKind.EqualsGreaterThanToken);
9763N(SyntaxKind.IdentifierName);
9765N(SyntaxKind.IdentifierToken, "x");
9768N(SyntaxKind.SemicolonToken);
9795N(SyntaxKind.OperatorDeclaration);
9797N(SyntaxKind.IdentifierName);
9799N(SyntaxKind.IdentifierToken, "C");
9801N(SyntaxKind.OperatorKeyword);
9802N(SyntaxKind.CheckedKeyword);
9803N(opToken);
9804N(SyntaxKind.ParameterList);
9806N(SyntaxKind.OpenParenToken);
9807N(SyntaxKind.Parameter);
9809N(SyntaxKind.IdentifierName);
9811N(SyntaxKind.IdentifierToken, "C");
9813N(SyntaxKind.IdentifierToken, "x");
9815N(SyntaxKind.CommaToken);
9816N(SyntaxKind.Parameter);
9818N(SyntaxKind.IdentifierName);
9820N(SyntaxKind.IdentifierToken, "C");
9822N(SyntaxKind.IdentifierToken, "y");
9824N(SyntaxKind.CloseParenToken);
9826N(SyntaxKind.ArrowExpressionClause);
9828N(SyntaxKind.EqualsGreaterThanToken);
9829N(SyntaxKind.IdentifierName);
9831N(SyntaxKind.IdentifierToken, "x");
9834N(SyntaxKind.SemicolonToken);
9861N(SyntaxKind.OperatorDeclaration);
9863N(SyntaxKind.IdentifierName);
9865N(SyntaxKind.IdentifierToken, "C");
9867N(SyntaxKind.ExplicitInterfaceSpecifier);
9869N(SyntaxKind.IdentifierName);
9871N(SyntaxKind.IdentifierToken, "I");
9873N(SyntaxKind.DotToken);
9875N(SyntaxKind.OperatorKeyword);
9876N(SyntaxKind.CheckedKeyword);
9877N(opToken);
9878N(SyntaxKind.ParameterList);
9880N(SyntaxKind.OpenParenToken);
9881N(SyntaxKind.Parameter);
9883N(SyntaxKind.IdentifierName);
9885N(SyntaxKind.IdentifierToken, "C");
9887N(SyntaxKind.IdentifierToken, "x");
9889N(SyntaxKind.CommaToken);
9890N(SyntaxKind.Parameter);
9892N(SyntaxKind.IdentifierName);
9894N(SyntaxKind.IdentifierToken, "C");
9896N(SyntaxKind.IdentifierToken, "y");
9898N(SyntaxKind.CloseParenToken);
9900N(SyntaxKind.ArrowExpressionClause);
9902N(SyntaxKind.EqualsGreaterThanToken);
9903N(SyntaxKind.IdentifierName);
9905N(SyntaxKind.IdentifierToken, "x");
9908N(SyntaxKind.SemicolonToken);
9920N(SyntaxKind.ConversionOperatorDeclaration);
9922N(opToken);
9923N(SyntaxKind.OperatorKeyword);
9924N(SyntaxKind.CheckedKeyword);
9925N(SyntaxKind.IdentifierName);
9927N(SyntaxKind.IdentifierToken, "D");
9929N(SyntaxKind.ParameterList);
9931N(SyntaxKind.OpenParenToken);
9932N(SyntaxKind.Parameter);
9934N(SyntaxKind.IdentifierName);
9936N(SyntaxKind.IdentifierToken, "C");
9938N(SyntaxKind.IdentifierToken, "x");
9940N(SyntaxKind.CloseParenToken);
9942N(SyntaxKind.ArrowExpressionClause);
9944N(SyntaxKind.EqualsGreaterThanToken);
9945N(SyntaxKind.IdentifierName);
9947N(SyntaxKind.IdentifierToken, "x");
9950N(SyntaxKind.SemicolonToken);
9962N(SyntaxKind.ConversionOperatorDeclaration);
9964N(opToken);
9965N(SyntaxKind.ExplicitInterfaceSpecifier);
9967N(SyntaxKind.IdentifierName);
9969N(SyntaxKind.IdentifierToken, "I");
9971N(SyntaxKind.DotToken);
9973N(SyntaxKind.OperatorKeyword);
9974N(SyntaxKind.CheckedKeyword);
9975N(SyntaxKind.IdentifierName);
9977N(SyntaxKind.IdentifierToken, "D");
9979N(SyntaxKind.ParameterList);
9981N(SyntaxKind.OpenParenToken);
9982N(SyntaxKind.Parameter);
9984N(SyntaxKind.IdentifierName);
9986N(SyntaxKind.IdentifierToken, "C");
9988N(SyntaxKind.IdentifierToken, "x");
9990N(SyntaxKind.CloseParenToken);
9992N(SyntaxKind.ArrowExpressionClause);
9994N(SyntaxKind.EqualsGreaterThanToken);
9995N(SyntaxKind.IdentifierName);
9997N(SyntaxKind.IdentifierToken, "x");
10000N(SyntaxKind.SemicolonToken);
10021N(SyntaxKind.OperatorDeclaration);
10023N(SyntaxKind.IdentifierName);
10025N(SyntaxKind.IdentifierToken, "C");
10027N(SyntaxKind.OperatorKeyword);
10028N(opToken);
10029N(SyntaxKind.ParameterList);
10031N(SyntaxKind.OpenParenToken);
10032N(SyntaxKind.Parameter);
10034N(SyntaxKind.IdentifierName);
10036N(SyntaxKind.IdentifierToken, "C");
10038N(SyntaxKind.IdentifierToken, "x");
10040N(SyntaxKind.CloseParenToken);
10042N(SyntaxKind.ArrowExpressionClause);
10044N(SyntaxKind.EqualsGreaterThanToken);
10045N(SyntaxKind.IdentifierName);
10047N(SyntaxKind.IdentifierToken, "x");
10050N(SyntaxKind.SemicolonToken);
10080N(SyntaxKind.OperatorDeclaration);
10082N(SyntaxKind.IdentifierName);
10084N(SyntaxKind.IdentifierToken, "C");
10086N(SyntaxKind.ExplicitInterfaceSpecifier);
10088N(SyntaxKind.IdentifierName);
10090N(SyntaxKind.IdentifierToken, "I");
10092N(SyntaxKind.DotToken);
10094N(SyntaxKind.OperatorKeyword);
10095N(opToken);
10096N(SyntaxKind.ParameterList);
10098N(SyntaxKind.OpenParenToken);
10099N(SyntaxKind.Parameter);
10101N(SyntaxKind.IdentifierName);
10103N(SyntaxKind.IdentifierToken, "C");
10105N(SyntaxKind.IdentifierToken, "x");
10107N(SyntaxKind.CommaToken);
10108N(SyntaxKind.Parameter);
10110N(SyntaxKind.IdentifierName);
10112N(SyntaxKind.IdentifierToken, "C");
10114N(SyntaxKind.IdentifierToken, "y");
10116N(SyntaxKind.CloseParenToken);
10118N(SyntaxKind.ArrowExpressionClause);
10120N(SyntaxKind.EqualsGreaterThanToken);
10121N(SyntaxKind.IdentifierName);
10123N(SyntaxKind.IdentifierToken, "x");
10126N(SyntaxKind.SemicolonToken);
10141N(SyntaxKind.ConversionOperatorDeclaration);
10143N(opToken);
10144N(SyntaxKind.OperatorKeyword);
10145N(SyntaxKind.IdentifierName);
10147N(SyntaxKind.IdentifierToken, "D");
10149N(SyntaxKind.ParameterList);
10151N(SyntaxKind.OpenParenToken);
10152N(SyntaxKind.Parameter);
10154N(SyntaxKind.IdentifierName);
10156N(SyntaxKind.IdentifierToken, "C");
10158N(SyntaxKind.IdentifierToken, "x");
10160N(SyntaxKind.CloseParenToken);
10162N(SyntaxKind.ArrowExpressionClause);
10164N(SyntaxKind.EqualsGreaterThanToken);
10165N(SyntaxKind.IdentifierName);
10167N(SyntaxKind.IdentifierToken, "x");
10170N(SyntaxKind.SemicolonToken);
10188N(SyntaxKind.CompilationUnit);
10190N(SyntaxKind.ClassDeclaration);
10192N(SyntaxKind.PublicKeyword);
10193N(SyntaxKind.ClassKeyword);
10194N(SyntaxKind.IdentifierToken, "Base");
10195N(SyntaxKind.OpenBraceToken);
10196N(SyntaxKind.MethodDeclaration);
10198N(SyntaxKind.PublicKeyword);
10199N(SyntaxKind.VirtualKeyword);
10200N(SyntaxKind.PredefinedType);
10202N(SyntaxKind.VoidKeyword);
10204N(SyntaxKind.IdentifierToken, "M");
10205N(SyntaxKind.ParameterList);
10207N(SyntaxKind.OpenParenToken);
10208N(SyntaxKind.Parameter);
10210N(SyntaxKind.RefKeyword);
10211N(SyntaxKind.PredefinedType);
10213N(SyntaxKind.IntKeyword);
10215N(SyntaxKind.IdentifierToken, "X");
10217N(SyntaxKind.CloseParenToken);
10219N(SyntaxKind.Block);
10221N(SyntaxKind.OpenBraceToken);
10222N(SyntaxKind.CloseBraceToken);
10225N(SyntaxKind.CloseBraceToken);
10227N(SyntaxKind.ClassDeclaration);
10229N(SyntaxKind.PublicKeyword);
10230N(SyntaxKind.ClassKeyword);
10231N(SyntaxKind.IdentifierToken, "Derived");
10232N(SyntaxKind.BaseList);
10234N(SyntaxKind.ColonToken);
10235N(SyntaxKind.SimpleBaseType);
10237N(SyntaxKind.IdentifierName);
10239N(SyntaxKind.IdentifierToken, "Base");
10243N(SyntaxKind.OpenBraceToken);
10244N(SyntaxKind.MethodDeclaration);
10246N(SyntaxKind.PublicKeyword);
10247N(SyntaxKind.OverrideKeyword);
10248N(SyntaxKind.PredefinedType);
10250N(SyntaxKind.VoidKeyword);
10252N(SyntaxKind.IdentifierToken, "M");
10253N(SyntaxKind.ParameterList);
10255N(SyntaxKind.OpenParenToken);
10256N(SyntaxKind.Parameter);
10258N(SyntaxKind.RefKeyword);
10259N(SyntaxKind.ReadOnlyKeyword);
10260N(SyntaxKind.PredefinedType);
10262N(SyntaxKind.IntKeyword);
10264N(SyntaxKind.IdentifierToken, "X");
10266N(SyntaxKind.CloseParenToken);
10268N(SyntaxKind.Block);
10270N(SyntaxKind.OpenBraceToken);
10271N(SyntaxKind.CloseBraceToken);
10274N(SyntaxKind.CloseBraceToken);
10276N(SyntaxKind.EndOfFileToken);
10287N(SyntaxKind.ParenthesizedLambdaExpression);
10289N(SyntaxKind.ParameterList);
10291N(SyntaxKind.OpenParenToken);
10292N(SyntaxKind.Parameter);
10294N(SyntaxKind.ReadOnlyKeyword);
10295N(SyntaxKind.PredefinedType);
10297N(SyntaxKind.IntKeyword);
10299N(SyntaxKind.IdentifierToken, "i");
10301N(SyntaxKind.CloseParenToken);
10303N(SyntaxKind.EqualsGreaterThanToken);
10304N(SyntaxKind.Block);
10306N(SyntaxKind.OpenBraceToken);
10307N(SyntaxKind.CloseBraceToken);
10319N(SyntaxKind.ParenthesizedLambdaExpression);
10321N(SyntaxKind.ParameterList);
10323N(SyntaxKind.OpenParenToken);
10324N(SyntaxKind.Parameter);
10326N(SyntaxKind.RefKeyword);
10327N(SyntaxKind.ReadOnlyKeyword);
10328N(SyntaxKind.PredefinedType);
10330N(SyntaxKind.IntKeyword);
10332N(SyntaxKind.IdentifierToken, "i");
10334N(SyntaxKind.CloseParenToken);
10336N(SyntaxKind.EqualsGreaterThanToken);
10337N(SyntaxKind.Block);
10339N(SyntaxKind.OpenBraceToken);
10340N(SyntaxKind.CloseBraceToken);
10352N(SyntaxKind.ParenthesizedLambdaExpression);
10354N(SyntaxKind.ParameterList);
10356N(SyntaxKind.OpenParenToken);
10357N(SyntaxKind.Parameter);
10359N(SyntaxKind.ReadOnlyKeyword);
10360N(SyntaxKind.RefKeyword);
10361N(SyntaxKind.PredefinedType);
10363N(SyntaxKind.IntKeyword);
10365N(SyntaxKind.IdentifierToken, "i");
10367N(SyntaxKind.CloseParenToken);
10369N(SyntaxKind.EqualsGreaterThanToken);
10370N(SyntaxKind.Block);
10372N(SyntaxKind.OpenBraceToken);
10373N(SyntaxKind.CloseBraceToken);
10394N(SyntaxKind.CompilationUnit);
10396N(SyntaxKind.ClassDeclaration);
10398N(SyntaxKind.PublicKeyword);
10399N(SyntaxKind.ClassKeyword);
10400N(SyntaxKind.IdentifierToken, "Class");
10401N(SyntaxKind.OpenBraceToken);
10402N(SyntaxKind.PropertyDeclaration);
10404N(SyntaxKind.PublicKeyword);
10405N(SyntaxKind.PredefinedType);
10407N(SyntaxKind.IntKeyword);
10409N(SyntaxKind.IdentifierToken, "MyProperty");
10410N(SyntaxKind.AccessorList);
10412N(SyntaxKind.OpenBraceToken);
10413N(SyntaxKind.GetAccessorDeclaration);
10415N(SyntaxKind.GetKeyword);
10416N(SyntaxKind.SemicolonToken);
10418N(SyntaxKind.SetAccessorDeclaration);
10420N(SyntaxKind.SetKeyword);
10421N(SyntaxKind.SemicolonToken);
10423N(SyntaxKind.CloseBraceToken);
10426N(SyntaxKind.CloseBraceToken);
10428N(SyntaxKind.EndOfFileToken);
10448N(SyntaxKind.CompilationUnit);
10450N(SyntaxKind.ClassDeclaration);
10452N(SyntaxKind.PublicKeyword);
10453N(SyntaxKind.ClassKeyword);
10454N(SyntaxKind.IdentifierToken, "Class");
10455N(SyntaxKind.OpenBraceToken);
10456N(SyntaxKind.PropertyDeclaration);
10458N(SyntaxKind.PublicKeyword);
10459N(SyntaxKind.PredefinedType);
10461N(SyntaxKind.IntKeyword);
10463N(SyntaxKind.IdentifierToken, "MyProperty");
10464N(SyntaxKind.ArrowExpressionClause);
10466N(SyntaxKind.EqualsGreaterThanToken);
10467N(SyntaxKind.NumericLiteralExpression);
10469N(SyntaxKind.NumericLiteralToken, "0");
10472N(SyntaxKind.SemicolonToken);
10474N(SyntaxKind.CloseBraceToken);
10476N(SyntaxKind.EndOfFileToken);
Parsing\NameParsingTests.cs (305)
262N(SyntaxKind.GenericName);
264N(SyntaxKind.IdentifierToken, "goo");
265N(SyntaxKind.TypeArgumentList);
267N(SyntaxKind.LessThanToken);
268N(SyntaxKind.GenericName);
270N(SyntaxKind.IdentifierToken, "bar");
271N(SyntaxKind.TypeArgumentList);
273N(SyntaxKind.LessThanToken);
274N(SyntaxKind.GenericName);
276N(SyntaxKind.IdentifierToken, "zed");
277N(SyntaxKind.TypeArgumentList);
279N(SyntaxKind.LessThanToken);
280N(SyntaxKind.IdentifierName);
282N(SyntaxKind.IdentifierToken, "U");
284N(SyntaxKind.GreaterThanToken);
287N(SyntaxKind.GreaterThanToken);
290N(SyntaxKind.GreaterThanToken);
402N(SyntaxKind.GenericName);
404N(SyntaxKind.IdentifierToken, "goo");
405N(SyntaxKind.TypeArgumentList);
407N(SyntaxKind.LessThanToken);
408N(SyntaxKind.GenericName);
410N(SyntaxKind.IdentifierToken, "bar");
411N(SyntaxKind.TypeArgumentList);
413N(SyntaxKind.LessThanToken);
414N(SyntaxKind.GenericName);
416N(SyntaxKind.IdentifierToken, "zed");
417N(SyntaxKind.TypeArgumentList);
419N(SyntaxKind.LessThanToken);
420N(SyntaxKind.IdentifierName);
422N(SyntaxKind.IdentifierToken, "U");
424N(SyntaxKind.GreaterThanToken);
427N(SyntaxKind.GreaterThanToken);
430N(SyntaxKind.GreaterThanToken);
837N(SyntaxKind.CompilationUnit);
839N(SyntaxKind.ClassDeclaration);
841N(SyntaxKind.ClassKeyword);
842N(SyntaxKind.IdentifierToken, "C");
843N(SyntaxKind.OpenBraceToken);
844N(SyntaxKind.MethodDeclaration);
846N(SyntaxKind.PredefinedType);
848N(SyntaxKind.VoidKeyword);
850N(SyntaxKind.IdentifierToken, "M");
851N(SyntaxKind.TypeParameterList);
853N(SyntaxKind.LessThanToken);
854N(SyntaxKind.TypeParameter);
856N(SyntaxKind.IdentifierToken, "T1");
858N(SyntaxKind.CommaToken);
859N(SyntaxKind.TypeParameter);
861N(SyntaxKind.IdentifierToken, "T2");
863N(SyntaxKind.GreaterThanToken);
865N(SyntaxKind.ParameterList);
867N(SyntaxKind.OpenParenToken);
868N(SyntaxKind.CloseParenToken);
870N(SyntaxKind.Block);
872N(SyntaxKind.OpenBraceToken);
873N(SyntaxKind.ExpressionStatement);
875N(SyntaxKind.InvocationExpression);
877N(SyntaxKind.GenericName);
879N(SyntaxKind.IdentifierToken, "M");
880N(SyntaxKind.TypeArgumentList);
882N(SyntaxKind.LessThanToken);
883N(SyntaxKind.OmittedTypeArgument);
885N(SyntaxKind.OmittedTypeArgumentToken);
887N(SyntaxKind.CommaToken);
888N(SyntaxKind.OmittedTypeArgument);
890N(SyntaxKind.OmittedTypeArgumentToken);
892N(SyntaxKind.GreaterThanToken);
895N(SyntaxKind.ArgumentList);
897N(SyntaxKind.OpenParenToken);
898N(SyntaxKind.CloseParenToken);
901N(SyntaxKind.SemicolonToken);
903N(SyntaxKind.CloseBraceToken);
906N(SyntaxKind.CloseBraceToken);
908N(SyntaxKind.EndOfFileToken);
935N(SyntaxKind.CompilationUnit);
937N(SyntaxKind.ClassDeclaration);
939N(SyntaxKind.ClassKeyword);
940N(SyntaxKind.IdentifierToken, "C");
941N(SyntaxKind.OpenBraceToken);
942N(SyntaxKind.MethodDeclaration);
944N(SyntaxKind.PredefinedType);
946N(SyntaxKind.VoidKeyword);
948N(SyntaxKind.IdentifierToken, "M");
949N(SyntaxKind.TypeParameterList);
951N(SyntaxKind.LessThanToken);
952N(SyntaxKind.TypeParameter);
954N(SyntaxKind.IdentifierToken, "T1");
956N(SyntaxKind.CommaToken);
957N(SyntaxKind.TypeParameter);
959N(SyntaxKind.IdentifierToken, "T2");
961N(SyntaxKind.GreaterThanToken);
963N(SyntaxKind.ParameterList);
965N(SyntaxKind.OpenParenToken);
966N(SyntaxKind.CloseParenToken);
968N(SyntaxKind.Block);
970N(SyntaxKind.OpenBraceToken);
971N(SyntaxKind.ExpressionStatement);
973N(SyntaxKind.InvocationExpression);
975N(SyntaxKind.GenericName);
977N(SyntaxKind.IdentifierToken, "M");
978N(SyntaxKind.TypeArgumentList);
980N(SyntaxKind.LessThanToken);
981N(SyntaxKind.OmittedTypeArgument);
983N(SyntaxKind.OmittedTypeArgumentToken);
985N(SyntaxKind.CommaToken);
986N(SyntaxKind.OmittedTypeArgument);
988N(SyntaxKind.OmittedTypeArgumentToken);
990N(SyntaxKind.GreaterThanToken);
993N(SyntaxKind.ArgumentList);
995N(SyntaxKind.OpenParenToken);
996N(SyntaxKind.CloseParenToken);
999N(SyntaxKind.SemicolonToken);
1001N(SyntaxKind.CloseBraceToken);
1004N(SyntaxKind.CloseBraceToken);
1006N(SyntaxKind.EndOfFileToken);
1041N(SyntaxKind.CompilationUnit);
1043N(SyntaxKind.ClassDeclaration);
1045N(SyntaxKind.ClassKeyword);
1046N(SyntaxKind.IdentifierToken, "X");
1047N(SyntaxKind.TypeParameterList);
1049N(SyntaxKind.LessThanToken);
1050N(SyntaxKind.TypeParameter);
1052N(SyntaxKind.IdentifierToken, "T");
1054N(SyntaxKind.GreaterThanToken);
1056N(SyntaxKind.OpenBraceToken);
1057N(SyntaxKind.CloseBraceToken);
1059N(SyntaxKind.ClassDeclaration);
1061N(SyntaxKind.ClassKeyword);
1062N(SyntaxKind.IdentifierToken, "C");
1063N(SyntaxKind.OpenBraceToken);
1064N(SyntaxKind.MethodDeclaration);
1066N(SyntaxKind.PredefinedType);
1068N(SyntaxKind.VoidKeyword);
1070N(SyntaxKind.IdentifierToken, "M");
1071N(SyntaxKind.TypeParameterList);
1073N(SyntaxKind.LessThanToken);
1074N(SyntaxKind.TypeParameter);
1076N(SyntaxKind.IdentifierToken, "T1");
1078N(SyntaxKind.CommaToken);
1079N(SyntaxKind.TypeParameter);
1081N(SyntaxKind.IdentifierToken, "T2");
1083N(SyntaxKind.GreaterThanToken);
1085N(SyntaxKind.ParameterList);
1087N(SyntaxKind.OpenParenToken);
1088N(SyntaxKind.CloseParenToken);
1090N(SyntaxKind.Block);
1092N(SyntaxKind.OpenBraceToken);
1093N(SyntaxKind.ExpressionStatement);
1095N(SyntaxKind.InvocationExpression);
1097N(SyntaxKind.GenericName);
1099N(SyntaxKind.IdentifierToken, "M");
1100N(SyntaxKind.TypeArgumentList);
1102N(SyntaxKind.LessThanToken);
1103N(SyntaxKind.PredefinedType);
1105N(SyntaxKind.IntKeyword);
1107N(SyntaxKind.CommaToken);
1108N(SyntaxKind.GenericName);
1110N(SyntaxKind.IdentifierToken, "X");
1111N(SyntaxKind.TypeArgumentList);
1113N(SyntaxKind.LessThanToken);
1114N(SyntaxKind.OmittedTypeArgument);
1116N(SyntaxKind.OmittedTypeArgumentToken);
1118N(SyntaxKind.GreaterThanToken);
1121N(SyntaxKind.GreaterThanToken);
1124N(SyntaxKind.ArgumentList);
1126N(SyntaxKind.OpenParenToken);
1127N(SyntaxKind.CloseParenToken);
1130N(SyntaxKind.SemicolonToken);
1132N(SyntaxKind.CloseBraceToken);
1135N(SyntaxKind.CloseBraceToken);
1137N(SyntaxKind.EndOfFileToken);
1166N(SyntaxKind.CompilationUnit);
1168N(SyntaxKind.ClassDeclaration);
1170N(SyntaxKind.ClassKeyword);
1171N(SyntaxKind.IdentifierToken, "X");
1172N(SyntaxKind.TypeParameterList);
1174N(SyntaxKind.LessThanToken);
1175N(SyntaxKind.TypeParameter);
1177N(SyntaxKind.IdentifierToken, "T");
1179N(SyntaxKind.GreaterThanToken);
1181N(SyntaxKind.OpenBraceToken);
1182N(SyntaxKind.CloseBraceToken);
1184N(SyntaxKind.ClassDeclaration);
1186N(SyntaxKind.ClassKeyword);
1187N(SyntaxKind.IdentifierToken, "C");
1188N(SyntaxKind.OpenBraceToken);
1189N(SyntaxKind.MethodDeclaration);
1191N(SyntaxKind.PredefinedType);
1193N(SyntaxKind.VoidKeyword);
1195N(SyntaxKind.IdentifierToken, "M");
1196N(SyntaxKind.TypeParameterList);
1198N(SyntaxKind.LessThanToken);
1199N(SyntaxKind.TypeParameter);
1201N(SyntaxKind.IdentifierToken, "T1");
1203N(SyntaxKind.CommaToken);
1204N(SyntaxKind.TypeParameter);
1206N(SyntaxKind.IdentifierToken, "T2");
1208N(SyntaxKind.GreaterThanToken);
1210N(SyntaxKind.ParameterList);
1212N(SyntaxKind.OpenParenToken);
1213N(SyntaxKind.CloseParenToken);
1215N(SyntaxKind.Block);
1217N(SyntaxKind.OpenBraceToken);
1218N(SyntaxKind.ExpressionStatement);
1220N(SyntaxKind.InvocationExpression);
1222N(SyntaxKind.GenericName);
1224N(SyntaxKind.IdentifierToken, "M");
1225N(SyntaxKind.TypeArgumentList);
1227N(SyntaxKind.LessThanToken);
1228N(SyntaxKind.GenericName);
1230N(SyntaxKind.IdentifierToken, "X");
1231N(SyntaxKind.TypeArgumentList);
1233N(SyntaxKind.LessThanToken);
1234N(SyntaxKind.OmittedTypeArgument);
1236N(SyntaxKind.OmittedTypeArgumentToken);
1238N(SyntaxKind.GreaterThanToken);
1241N(SyntaxKind.CommaToken);
1242N(SyntaxKind.PredefinedType);
1244N(SyntaxKind.IntKeyword);
1246N(SyntaxKind.GreaterThanToken);
1249N(SyntaxKind.ArgumentList);
1251N(SyntaxKind.OpenParenToken);
1252N(SyntaxKind.CloseParenToken);
1255N(SyntaxKind.SemicolonToken);
1257N(SyntaxKind.CloseBraceToken);
1260N(SyntaxKind.CloseBraceToken);
1262N(SyntaxKind.EndOfFileToken);
1295N(SyntaxKind.CompilationUnit);
1297N(SyntaxKind.ClassDeclaration);
1299N(SyntaxKind.ClassKeyword);
1300N(SyntaxKind.IdentifierToken, "X");
1301N(SyntaxKind.TypeParameterList);
1303N(SyntaxKind.LessThanToken);
1304N(SyntaxKind.TypeParameter);
1306N(SyntaxKind.IdentifierToken, "T");
1308N(SyntaxKind.GreaterThanToken);
1310N(SyntaxKind.OpenBraceToken);
1311N(SyntaxKind.CloseBraceToken);
1313N(SyntaxKind.ClassDeclaration);
1315N(SyntaxKind.ClassKeyword);
1316N(SyntaxKind.IdentifierToken, "Y");
1317N(SyntaxKind.TypeParameterList);
1319N(SyntaxKind.LessThanToken);
1320N(SyntaxKind.TypeParameter);
1322N(SyntaxKind.IdentifierToken, "A");
1324N(SyntaxKind.CommaToken);
1325N(SyntaxKind.TypeParameter);
1327N(SyntaxKind.IdentifierToken, "B");
1329N(SyntaxKind.GreaterThanToken);
1331N(SyntaxKind.OpenBraceToken);
1332N(SyntaxKind.CloseBraceToken);
1334N(SyntaxKind.ClassDeclaration);
1336N(SyntaxKind.ClassKeyword);
1337N(SyntaxKind.IdentifierToken, "C");
1338N(SyntaxKind.OpenBraceToken);
1339N(SyntaxKind.MethodDeclaration);
1341N(SyntaxKind.PredefinedType);
1343N(SyntaxKind.VoidKeyword);
1345N(SyntaxKind.IdentifierToken, "M");
1346N(SyntaxKind.TypeParameterList);
1348N(SyntaxKind.LessThanToken);
1349N(SyntaxKind.TypeParameter);
1351N(SyntaxKind.IdentifierToken, "T1");
1353N(SyntaxKind.CommaToken);
1354N(SyntaxKind.TypeParameter);
1356N(SyntaxKind.IdentifierToken, "T2");
1358N(SyntaxKind.GreaterThanToken);
1360N(SyntaxKind.ParameterList);
1362N(SyntaxKind.OpenParenToken);
1363N(SyntaxKind.CloseParenToken);
1365N(SyntaxKind.Block);
1367N(SyntaxKind.OpenBraceToken);
1368N(SyntaxKind.ExpressionStatement);
1370N(SyntaxKind.InvocationExpression);
1372N(SyntaxKind.GenericName);
1374N(SyntaxKind.IdentifierToken, "M");
1375N(SyntaxKind.TypeArgumentList);
1377N(SyntaxKind.LessThanToken);
1378N(SyntaxKind.GenericName);
1380N(SyntaxKind.IdentifierToken, "X");
1381N(SyntaxKind.TypeArgumentList);
1383N(SyntaxKind.LessThanToken);
1384N(SyntaxKind.OmittedTypeArgument);
1386N(SyntaxKind.OmittedTypeArgumentToken);
1388N(SyntaxKind.GreaterThanToken);
1391N(SyntaxKind.CommaToken);
1392N(SyntaxKind.GenericName);
1394N(SyntaxKind.IdentifierToken, "Y");
1395N(SyntaxKind.TypeArgumentList);
1397N(SyntaxKind.LessThanToken);
1398N(SyntaxKind.OmittedTypeArgument);
1400N(SyntaxKind.OmittedTypeArgumentToken);
1402N(SyntaxKind.CommaToken);
1403N(SyntaxKind.OmittedTypeArgument);
1405N(SyntaxKind.OmittedTypeArgumentToken);
1407N(SyntaxKind.GreaterThanToken);
1410N(SyntaxKind.GreaterThanToken);
1413N(SyntaxKind.ArgumentList);
1415N(SyntaxKind.OpenParenToken);
1416N(SyntaxKind.CloseParenToken);
1419N(SyntaxKind.SemicolonToken);
1421N(SyntaxKind.CloseBraceToken);
1424N(SyntaxKind.CloseBraceToken);
1426N(SyntaxKind.EndOfFileToken);
Parsing\NullableParsingTests.cs (710)
46N(SyntaxKind.CompilationUnit);
48N(SyntaxKind.ClassDeclaration);
50N(SyntaxKind.ClassKeyword);
51N(SyntaxKind.IdentifierToken, "C");
52N(SyntaxKind.OpenBraceToken);
53N(SyntaxKind.FieldDeclaration);
55N(SyntaxKind.VariableDeclaration);
57N(SyntaxKind.IdentifierName);
59N(SyntaxKind.IdentifierToken, "privat");
61N(SyntaxKind.VariableDeclarator);
63N(SyntaxKind.IdentifierToken, "C");
64N(SyntaxKind.BracketedArgumentList);
66N(SyntaxKind.OpenBracketToken);
67N(SyntaxKind.Argument);
69N(SyntaxKind.OmittedArraySizeExpression);
71N(SyntaxKind.OmittedArraySizeExpressionToken);
74N(SyntaxKind.CloseBracketToken);
80N(SyntaxKind.IncompleteMember);
82N(SyntaxKind.IdentifierName);
84N(SyntaxKind.IdentifierToken, "F");
87N(SyntaxKind.CloseBraceToken);
89N(SyntaxKind.EndOfFileToken);
99N(SyntaxKind.CastExpression);
101N(SyntaxKind.OpenParenToken);
102N(SyntaxKind.NullableType);
104N(SyntaxKind.ArrayType);
106N(SyntaxKind.PredefinedType);
108N(SyntaxKind.ObjectKeyword);
110N(SyntaxKind.ArrayRankSpecifier);
112N(SyntaxKind.OpenBracketToken);
113N(SyntaxKind.OmittedArraySizeExpression);
115N(SyntaxKind.OmittedArraySizeExpressionToken);
117N(SyntaxKind.CloseBracketToken);
120N(SyntaxKind.QuestionToken);
122N(SyntaxKind.CloseParenToken);
123N(SyntaxKind.NullLiteralExpression);
125N(SyntaxKind.NullKeyword);
148N(SyntaxKind.ParenthesizedExpression);
150N(SyntaxKind.OpenParenToken);
151N(SyntaxKind.CoalesceExpression);
153N(SyntaxKind.ElementAccessExpression);
155N(SyntaxKind.PredefinedType);
157N(SyntaxKind.ObjectKeyword);
159N(SyntaxKind.BracketedArgumentList);
161N(SyntaxKind.OpenBracketToken);
169N(SyntaxKind.CloseBracketToken);
172N(SyntaxKind.QuestionQuestionToken);
178N(SyntaxKind.CloseParenToken);
197N(SyntaxKind.ParenthesizedExpression);
199N(SyntaxKind.OpenParenToken);
200N(SyntaxKind.ElementAccessExpression);
202N(SyntaxKind.PredefinedType);
204N(SyntaxKind.ObjectKeyword);
206N(SyntaxKind.BracketedArgumentList);
208N(SyntaxKind.OpenBracketToken);
209N(SyntaxKind.CloseBracketToken);
212N(SyntaxKind.CloseParenToken);
222N(SyntaxKind.CastExpression);
224N(SyntaxKind.OpenParenToken);
225N(SyntaxKind.ArrayType);
227N(SyntaxKind.NullableType);
229N(SyntaxKind.ArrayType);
231N(SyntaxKind.NullableType);
233N(SyntaxKind.PredefinedType);
235N(SyntaxKind.ObjectKeyword);
237N(SyntaxKind.QuestionToken);
239N(SyntaxKind.ArrayRankSpecifier);
241N(SyntaxKind.OpenBracketToken);
242N(SyntaxKind.OmittedArraySizeExpression);
244N(SyntaxKind.OmittedArraySizeExpressionToken);
246N(SyntaxKind.CloseBracketToken);
249N(SyntaxKind.QuestionToken);
251N(SyntaxKind.ArrayRankSpecifier);
253N(SyntaxKind.OpenBracketToken);
254N(SyntaxKind.OmittedArraySizeExpression);
256N(SyntaxKind.OmittedArraySizeExpressionToken);
258N(SyntaxKind.CloseBracketToken);
261N(SyntaxKind.CloseParenToken);
262N(SyntaxKind.NullLiteralExpression);
264N(SyntaxKind.NullKeyword);
275N(SyntaxKind.CastExpression);
277N(SyntaxKind.OpenParenToken);
278N(SyntaxKind.NullableType);
280N(SyntaxKind.ArrayType);
282N(SyntaxKind.NullableType);
284N(SyntaxKind.ArrayType);
286N(SyntaxKind.PredefinedType);
288N(SyntaxKind.ObjectKeyword);
290N(SyntaxKind.ArrayRankSpecifier);
292N(SyntaxKind.OpenBracketToken);
293N(SyntaxKind.OmittedArraySizeExpression);
295N(SyntaxKind.OmittedArraySizeExpressionToken);
297N(SyntaxKind.CloseBracketToken);
299N(SyntaxKind.ArrayRankSpecifier);
301N(SyntaxKind.OpenBracketToken);
302N(SyntaxKind.OmittedArraySizeExpression);
304N(SyntaxKind.OmittedArraySizeExpressionToken);
306N(SyntaxKind.CloseBracketToken);
309N(SyntaxKind.QuestionToken);
311N(SyntaxKind.ArrayRankSpecifier);
313N(SyntaxKind.OpenBracketToken);
314N(SyntaxKind.OmittedArraySizeExpression);
316N(SyntaxKind.OmittedArraySizeExpressionToken);
318N(SyntaxKind.CloseBracketToken);
321N(SyntaxKind.QuestionToken);
323N(SyntaxKind.CloseParenToken);
324N(SyntaxKind.NullLiteralExpression);
326N(SyntaxKind.NullKeyword);
336N(SyntaxKind.ConditionalExpression);
338N(SyntaxKind.IsExpression);
340N(SyntaxKind.IdentifierName);
342N(SyntaxKind.IdentifierToken, "x");
344N(SyntaxKind.IsKeyword);
345N(SyntaxKind.IdentifierName);
347N(SyntaxKind.IdentifierToken, "T");
350N(SyntaxKind.QuestionToken);
351N(SyntaxKind.IdentifierName);
353N(SyntaxKind.IdentifierToken, "y");
355N(SyntaxKind.ColonToken);
356N(SyntaxKind.IdentifierName);
358N(SyntaxKind.IdentifierToken, "z");
368N(SyntaxKind.ConditionalExpression);
370N(SyntaxKind.IsExpression);
372N(SyntaxKind.IdentifierName);
374N(SyntaxKind.IdentifierToken, "x");
376N(SyntaxKind.IsKeyword);
377N(SyntaxKind.NullableType);
379N(SyntaxKind.IdentifierName);
381N(SyntaxKind.IdentifierToken, "T");
383N(SyntaxKind.QuestionToken);
386N(SyntaxKind.QuestionToken);
387N(SyntaxKind.IdentifierName);
389N(SyntaxKind.IdentifierToken, "y");
391N(SyntaxKind.ColonToken);
392N(SyntaxKind.IdentifierName);
394N(SyntaxKind.IdentifierToken, "z");
404N(SyntaxKind.ConditionalExpression);
406N(SyntaxKind.IsExpression);
408N(SyntaxKind.IdentifierName);
410N(SyntaxKind.IdentifierToken, "x");
412N(SyntaxKind.IsKeyword);
413N(SyntaxKind.ArrayType);
415N(SyntaxKind.IdentifierName);
417N(SyntaxKind.IdentifierToken, "T");
419N(SyntaxKind.ArrayRankSpecifier);
421N(SyntaxKind.OpenBracketToken);
422N(SyntaxKind.OmittedArraySizeExpression);
424N(SyntaxKind.OmittedArraySizeExpressionToken);
426N(SyntaxKind.CloseBracketToken);
430N(SyntaxKind.QuestionToken);
431N(SyntaxKind.IdentifierName);
433N(SyntaxKind.IdentifierToken, "y");
435N(SyntaxKind.ColonToken);
436N(SyntaxKind.IdentifierName);
438N(SyntaxKind.IdentifierToken, "z");
448N(SyntaxKind.ConditionalExpression);
450N(SyntaxKind.IsExpression);
452N(SyntaxKind.IdentifierName);
454N(SyntaxKind.IdentifierToken, "x");
456N(SyntaxKind.IsKeyword);
457N(SyntaxKind.NullableType);
459N(SyntaxKind.ArrayType);
461N(SyntaxKind.IdentifierName);
463N(SyntaxKind.IdentifierToken, "T");
465N(SyntaxKind.ArrayRankSpecifier);
467N(SyntaxKind.OpenBracketToken);
468N(SyntaxKind.OmittedArraySizeExpression);
470N(SyntaxKind.OmittedArraySizeExpressionToken);
472N(SyntaxKind.CloseBracketToken);
475N(SyntaxKind.QuestionToken);
478N(SyntaxKind.QuestionToken);
479N(SyntaxKind.IdentifierName);
481N(SyntaxKind.IdentifierToken, "y");
483N(SyntaxKind.ColonToken);
484N(SyntaxKind.IdentifierName);
486N(SyntaxKind.IdentifierToken, "z");
496N(SyntaxKind.CoalesceExpression);
498N(SyntaxKind.AsExpression);
500N(SyntaxKind.IdentifierName);
502N(SyntaxKind.IdentifierToken, "x");
504N(SyntaxKind.AsKeyword);
505N(SyntaxKind.IdentifierName);
507N(SyntaxKind.IdentifierToken, "T");
510N(SyntaxKind.QuestionQuestionToken);
511N(SyntaxKind.IdentifierName);
513N(SyntaxKind.IdentifierToken, "y");
523N(SyntaxKind.CoalesceExpression);
525N(SyntaxKind.AsExpression);
527N(SyntaxKind.IdentifierName);
529N(SyntaxKind.IdentifierToken, "x");
531N(SyntaxKind.AsKeyword);
532N(SyntaxKind.NullableType);
534N(SyntaxKind.IdentifierName);
536N(SyntaxKind.IdentifierToken, "T");
538N(SyntaxKind.QuestionToken);
541N(SyntaxKind.QuestionQuestionToken);
542N(SyntaxKind.IdentifierName);
544N(SyntaxKind.IdentifierToken, "y");
563N(SyntaxKind.ConditionalExpression);
565N(SyntaxKind.CoalesceExpression);
567N(SyntaxKind.AsExpression);
569N(SyntaxKind.IdentifierName);
571N(SyntaxKind.IdentifierToken, "x");
573N(SyntaxKind.AsKeyword);
574N(SyntaxKind.IdentifierName);
576N(SyntaxKind.IdentifierToken, "T");
579N(SyntaxKind.QuestionQuestionToken);
585N(SyntaxKind.QuestionToken);
586N(SyntaxKind.IdentifierName);
588N(SyntaxKind.IdentifierToken, "y");
603N(SyntaxKind.CoalesceExpression);
605N(SyntaxKind.AsExpression);
607N(SyntaxKind.IdentifierName);
609N(SyntaxKind.IdentifierToken, "x");
611N(SyntaxKind.AsKeyword);
612N(SyntaxKind.ArrayType);
614N(SyntaxKind.IdentifierName);
616N(SyntaxKind.IdentifierToken, "T");
618N(SyntaxKind.ArrayRankSpecifier);
620N(SyntaxKind.OpenBracketToken);
621N(SyntaxKind.OmittedArraySizeExpression);
623N(SyntaxKind.OmittedArraySizeExpressionToken);
625N(SyntaxKind.CloseBracketToken);
629N(SyntaxKind.QuestionQuestionToken);
630N(SyntaxKind.IdentifierName);
632N(SyntaxKind.IdentifierToken, "y");
642N(SyntaxKind.CoalesceExpression);
644N(SyntaxKind.AsExpression);
646N(SyntaxKind.IdentifierName);
648N(SyntaxKind.IdentifierToken, "x");
650N(SyntaxKind.AsKeyword);
651N(SyntaxKind.NullableType);
653N(SyntaxKind.ArrayType);
655N(SyntaxKind.IdentifierName);
657N(SyntaxKind.IdentifierToken, "T");
659N(SyntaxKind.ArrayRankSpecifier);
661N(SyntaxKind.OpenBracketToken);
662N(SyntaxKind.OmittedArraySizeExpression);
664N(SyntaxKind.OmittedArraySizeExpressionToken);
666N(SyntaxKind.CloseBracketToken);
669N(SyntaxKind.QuestionToken);
672N(SyntaxKind.QuestionQuestionToken);
673N(SyntaxKind.IdentifierName);
675N(SyntaxKind.IdentifierToken, "y");
691N(SyntaxKind.SwitchStatement);
693N(SyntaxKind.SwitchKeyword);
694N(SyntaxKind.OpenParenToken);
695N(SyntaxKind.IdentifierName);
697N(SyntaxKind.IdentifierToken, "e");
699N(SyntaxKind.CloseParenToken);
700N(SyntaxKind.OpenBraceToken);
701N(SyntaxKind.SwitchSection);
703N(SyntaxKind.CaseSwitchLabel);
705N(SyntaxKind.CaseKeyword);
706N(SyntaxKind.ConditionalExpression);
708N(SyntaxKind.IdentifierName);
710N(SyntaxKind.IdentifierToken, "T");
712N(SyntaxKind.QuestionToken);
713N(SyntaxKind.IdentifierName);
715N(SyntaxKind.IdentifierToken, "t");
717N(SyntaxKind.ColonToken);
725N(SyntaxKind.BreakStatement);
727N(SyntaxKind.BreakKeyword);
728N(SyntaxKind.SemicolonToken);
731N(SyntaxKind.CloseBraceToken);
753N(SyntaxKind.SwitchStatement);
755N(SyntaxKind.SwitchKeyword);
756N(SyntaxKind.OpenParenToken);
757N(SyntaxKind.IdentifierName);
759N(SyntaxKind.IdentifierToken, "e");
761N(SyntaxKind.CloseParenToken);
762N(SyntaxKind.OpenBraceToken);
763N(SyntaxKind.SwitchSection);
765N(SyntaxKind.CasePatternSwitchLabel);
767N(SyntaxKind.CaseKeyword);
768N(SyntaxKind.DeclarationPattern);
770N(SyntaxKind.ArrayType);
772N(SyntaxKind.IdentifierName);
774N(SyntaxKind.IdentifierToken, "T");
776N(SyntaxKind.ArrayRankSpecifier);
778N(SyntaxKind.OpenBracketToken);
779N(SyntaxKind.OmittedArraySizeExpression);
781N(SyntaxKind.OmittedArraySizeExpressionToken);
783N(SyntaxKind.CloseBracketToken);
786N(SyntaxKind.SingleVariableDesignation);
788N(SyntaxKind.IdentifierToken, "t");
791N(SyntaxKind.ColonToken);
793N(SyntaxKind.BreakStatement);
795N(SyntaxKind.BreakKeyword);
796N(SyntaxKind.SemicolonToken);
799N(SyntaxKind.CloseBraceToken);
839N(SyntaxKind.SwitchStatement);
841N(SyntaxKind.SwitchKeyword);
842N(SyntaxKind.OpenParenToken);
843N(SyntaxKind.IdentifierName);
845N(SyntaxKind.IdentifierToken, "e");
847N(SyntaxKind.CloseParenToken);
848N(SyntaxKind.OpenBraceToken);
849N(SyntaxKind.SwitchSection);
851N(SyntaxKind.CasePatternSwitchLabel);
853N(SyntaxKind.CaseKeyword);
854N(SyntaxKind.TypePattern);
856N(SyntaxKind.ArrayType);
858N(SyntaxKind.IdentifierName);
860N(SyntaxKind.IdentifierToken, "T");
862N(SyntaxKind.ArrayRankSpecifier);
864N(SyntaxKind.OpenBracketToken);
865N(SyntaxKind.OmittedArraySizeExpression);
867N(SyntaxKind.OmittedArraySizeExpressionToken);
869N(SyntaxKind.CloseBracketToken);
875N(SyntaxKind.LabeledStatement);
877N(SyntaxKind.IdentifierToken, "t");
878N(SyntaxKind.ColonToken);
879N(SyntaxKind.BreakStatement);
881N(SyntaxKind.BreakKeyword);
882N(SyntaxKind.SemicolonToken);
886N(SyntaxKind.CloseBraceToken);
895N(SyntaxKind.SwitchStatement);
897N(SyntaxKind.SwitchKeyword);
898N(SyntaxKind.OpenParenToken);
899N(SyntaxKind.IdentifierName);
901N(SyntaxKind.IdentifierToken, "e");
903N(SyntaxKind.CloseParenToken);
904N(SyntaxKind.OpenBraceToken);
905N(SyntaxKind.SwitchSection);
907N(SyntaxKind.CasePatternSwitchLabel);
909N(SyntaxKind.CaseKeyword);
910N(SyntaxKind.DeclarationPattern);
912N(SyntaxKind.ArrayType);
914N(SyntaxKind.NullableType);
916N(SyntaxKind.IdentifierName);
918N(SyntaxKind.IdentifierToken, "T");
920N(SyntaxKind.QuestionToken);
922N(SyntaxKind.ArrayRankSpecifier);
924N(SyntaxKind.OpenBracketToken);
925N(SyntaxKind.OmittedArraySizeExpression);
927N(SyntaxKind.OmittedArraySizeExpressionToken);
929N(SyntaxKind.CloseBracketToken);
932N(SyntaxKind.SingleVariableDesignation);
934N(SyntaxKind.IdentifierToken, "t");
937N(SyntaxKind.ColonToken);
939N(SyntaxKind.BreakStatement);
941N(SyntaxKind.BreakKeyword);
942N(SyntaxKind.SemicolonToken);
945N(SyntaxKind.CloseBraceToken);
954N(SyntaxKind.SwitchStatement);
956N(SyntaxKind.SwitchKeyword);
957N(SyntaxKind.OpenParenToken);
958N(SyntaxKind.IdentifierName);
960N(SyntaxKind.IdentifierToken, "e");
962N(SyntaxKind.CloseParenToken);
963N(SyntaxKind.OpenBraceToken);
964N(SyntaxKind.SwitchSection);
966N(SyntaxKind.CasePatternSwitchLabel);
968N(SyntaxKind.CaseKeyword);
969N(SyntaxKind.DeclarationPattern);
971N(SyntaxKind.ArrayType);
973N(SyntaxKind.NullableType);
975N(SyntaxKind.ArrayType);
977N(SyntaxKind.IdentifierName);
979N(SyntaxKind.IdentifierToken, "T");
981N(SyntaxKind.ArrayRankSpecifier);
983N(SyntaxKind.OpenBracketToken);
984N(SyntaxKind.OmittedArraySizeExpression);
986N(SyntaxKind.OmittedArraySizeExpressionToken);
988N(SyntaxKind.CloseBracketToken);
991N(SyntaxKind.QuestionToken);
993N(SyntaxKind.ArrayRankSpecifier);
995N(SyntaxKind.OpenBracketToken);
996N(SyntaxKind.OmittedArraySizeExpression);
998N(SyntaxKind.OmittedArraySizeExpressionToken);
1000N(SyntaxKind.CloseBracketToken);
1003N(SyntaxKind.SingleVariableDesignation);
1005N(SyntaxKind.IdentifierToken, "t");
1008N(SyntaxKind.ColonToken);
1010N(SyntaxKind.BreakStatement);
1012N(SyntaxKind.BreakKeyword);
1013N(SyntaxKind.SemicolonToken);
1016N(SyntaxKind.CloseBraceToken);
1025N(SyntaxKind.InvocationExpression);
1027N(SyntaxKind.GenericName);
1029N(SyntaxKind.IdentifierToken, "F");
1030N(SyntaxKind.TypeArgumentList);
1032N(SyntaxKind.LessThanToken);
1033N(SyntaxKind.NullableType);
1035N(SyntaxKind.ArrayType);
1037N(SyntaxKind.IdentifierName);
1039N(SyntaxKind.IdentifierToken, "A");
1041N(SyntaxKind.ArrayRankSpecifier);
1043N(SyntaxKind.OpenBracketToken);
1044N(SyntaxKind.OmittedArraySizeExpression);
1046N(SyntaxKind.OmittedArraySizeExpressionToken);
1048N(SyntaxKind.CloseBracketToken);
1051N(SyntaxKind.QuestionToken);
1053N(SyntaxKind.CommaToken);
1054N(SyntaxKind.NullableType);
1056N(SyntaxKind.ArrayType);
1058N(SyntaxKind.PredefinedType);
1060N(SyntaxKind.ObjectKeyword);
1062N(SyntaxKind.ArrayRankSpecifier);
1064N(SyntaxKind.OpenBracketToken);
1065N(SyntaxKind.OmittedArraySizeExpression);
1067N(SyntaxKind.OmittedArraySizeExpressionToken);
1069N(SyntaxKind.CloseBracketToken);
1072N(SyntaxKind.QuestionToken);
1074N(SyntaxKind.GreaterThanToken);
1077N(SyntaxKind.ArgumentList);
1079N(SyntaxKind.OpenParenToken);
1080N(SyntaxKind.CloseParenToken);
1090N(SyntaxKind.LocalDeclarationStatement);
1092N(SyntaxKind.VariableDeclaration);
1094N(SyntaxKind.TupleType);
1096N(SyntaxKind.OpenParenToken);
1097N(SyntaxKind.TupleElement);
1099N(SyntaxKind.NullableType);
1101N(SyntaxKind.ArrayType);
1103N(SyntaxKind.PredefinedType);
1105N(SyntaxKind.ObjectKeyword);
1107N(SyntaxKind.ArrayRankSpecifier);
1109N(SyntaxKind.OpenBracketToken);
1110N(SyntaxKind.OmittedArraySizeExpression);
1112N(SyntaxKind.OmittedArraySizeExpressionToken);
1114N(SyntaxKind.CloseBracketToken);
1117N(SyntaxKind.QuestionToken);
1120N(SyntaxKind.CommaToken);
1121N(SyntaxKind.TupleElement);
1123N(SyntaxKind.NullableType);
1125N(SyntaxKind.ArrayType);
1127N(SyntaxKind.IdentifierName);
1129N(SyntaxKind.IdentifierToken, "A");
1131N(SyntaxKind.ArrayRankSpecifier);
1133N(SyntaxKind.OpenBracketToken);
1134N(SyntaxKind.OmittedArraySizeExpression);
1136N(SyntaxKind.OmittedArraySizeExpressionToken);
1138N(SyntaxKind.CloseBracketToken);
1141N(SyntaxKind.QuestionToken);
1144N(SyntaxKind.CloseParenToken);
1146N(SyntaxKind.VariableDeclarator);
1148N(SyntaxKind.IdentifierToken, "t");
1151N(SyntaxKind.SemicolonToken);
1160N(SyntaxKind.UsingStatement);
1162N(SyntaxKind.UsingKeyword);
1163N(SyntaxKind.OpenParenToken);
1164N(SyntaxKind.VariableDeclaration);
1166N(SyntaxKind.NullableType);
1168N(SyntaxKind.ArrayType);
1170N(SyntaxKind.IdentifierName);
1172N(SyntaxKind.IdentifierToken, "A");
1174N(SyntaxKind.ArrayRankSpecifier);
1176N(SyntaxKind.OpenBracketToken);
1177N(SyntaxKind.OmittedArraySizeExpression);
1179N(SyntaxKind.OmittedArraySizeExpressionToken);
1181N(SyntaxKind.CloseBracketToken);
1184N(SyntaxKind.QuestionToken);
1186N(SyntaxKind.VariableDeclarator);
1188N(SyntaxKind.IdentifierToken, "a");
1189N(SyntaxKind.EqualsValueClause);
1191N(SyntaxKind.EqualsToken);
1192N(SyntaxKind.IdentifierName);
1194N(SyntaxKind.IdentifierToken, "b");
1199N(SyntaxKind.CloseParenToken);
1200N(SyntaxKind.Block);
1202N(SyntaxKind.OpenBraceToken);
1203N(SyntaxKind.CloseBraceToken);
1213N(SyntaxKind.QueryExpression);
1215N(SyntaxKind.FromClause);
1217N(SyntaxKind.FromKeyword);
1218N(SyntaxKind.NullableType);
1220N(SyntaxKind.ArrayType);
1222N(SyntaxKind.IdentifierName);
1224N(SyntaxKind.IdentifierToken, "A");
1226N(SyntaxKind.ArrayRankSpecifier);
1228N(SyntaxKind.OpenBracketToken);
1229N(SyntaxKind.OmittedArraySizeExpression);
1231N(SyntaxKind.OmittedArraySizeExpressionToken);
1233N(SyntaxKind.CloseBracketToken);
1236N(SyntaxKind.QuestionToken);
1238N(SyntaxKind.IdentifierToken, "a");
1239N(SyntaxKind.InKeyword);
1240N(SyntaxKind.IdentifierName);
1242N(SyntaxKind.IdentifierToken, "b");
1245N(SyntaxKind.QueryBody);
1247N(SyntaxKind.SelectClause);
1249N(SyntaxKind.SelectKeyword);
1250N(SyntaxKind.IdentifierName);
1252N(SyntaxKind.IdentifierToken, "a");
1264N(SyntaxKind.InvocationExpression);
1266N(SyntaxKind.IdentifierName);
1268N(SyntaxKind.IdentifierToken, "F");
1270N(SyntaxKind.ArgumentList);
1272N(SyntaxKind.OpenParenToken);
1273N(SyntaxKind.Argument);
1275N(SyntaxKind.ParenthesizedLambdaExpression);
1277N(SyntaxKind.ParameterList);
1279N(SyntaxKind.OpenParenToken);
1280N(SyntaxKind.Parameter);
1282N(SyntaxKind.NullableType);
1284N(SyntaxKind.ArrayType);
1286N(SyntaxKind.PredefinedType);
1288N(SyntaxKind.ObjectKeyword);
1290N(SyntaxKind.ArrayRankSpecifier);
1292N(SyntaxKind.OpenBracketToken);
1293N(SyntaxKind.OmittedArraySizeExpression);
1295N(SyntaxKind.OmittedArraySizeExpressionToken);
1297N(SyntaxKind.CloseBracketToken);
1300N(SyntaxKind.QuestionToken);
1302N(SyntaxKind.IdentifierToken, "a");
1304N(SyntaxKind.CloseParenToken);
1306N(SyntaxKind.EqualsGreaterThanToken);
1307N(SyntaxKind.IdentifierName);
1309N(SyntaxKind.IdentifierToken, "a");
1313N(SyntaxKind.CloseParenToken);
1327N(SyntaxKind.CompilationUnit);
1329N(SyntaxKind.ClassDeclaration);
1331N(SyntaxKind.ClassKeyword);
1332N(SyntaxKind.IdentifierToken, "C");
1333N(SyntaxKind.OpenBraceToken);
1334N(SyntaxKind.MethodDeclaration);
1336N(SyntaxKind.PartialKeyword);
1337N(SyntaxKind.NullableType);
1339N(SyntaxKind.ArrayType);
1341N(SyntaxKind.IdentifierName);
1343N(SyntaxKind.IdentifierToken, "A");
1345N(SyntaxKind.ArrayRankSpecifier);
1347N(SyntaxKind.OpenBracketToken);
1348N(SyntaxKind.OmittedArraySizeExpression);
1350N(SyntaxKind.OmittedArraySizeExpressionToken);
1352N(SyntaxKind.CloseBracketToken);
1355N(SyntaxKind.QuestionToken);
1357N(SyntaxKind.IdentifierToken, "F");
1358N(SyntaxKind.ParameterList);
1360N(SyntaxKind.OpenParenToken);
1361N(SyntaxKind.CloseParenToken);
1363N(SyntaxKind.SemicolonToken);
1365N(SyntaxKind.CloseBraceToken);
1367N(SyntaxKind.EndOfFileToken);
1386N(SyntaxKind.ConditionalExpression);
1388N(SyntaxKind.ArrayCreationExpression);
1390N(SyntaxKind.NewKeyword);
1391N(SyntaxKind.ArrayType);
1393N(SyntaxKind.PredefinedType);
1395N(SyntaxKind.ObjectKeyword);
1397N(SyntaxKind.ArrayRankSpecifier);
1399N(SyntaxKind.OpenBracketToken);
1400N(SyntaxKind.OmittedArraySizeExpression);
1402N(SyntaxKind.OmittedArraySizeExpressionToken);
1404N(SyntaxKind.CommaToken);
1405N(SyntaxKind.OmittedArraySizeExpression);
1407N(SyntaxKind.OmittedArraySizeExpressionToken);
1409N(SyntaxKind.CloseBracketToken);
1411N(SyntaxKind.ArrayRankSpecifier);
1413N(SyntaxKind.OpenBracketToken);
1414N(SyntaxKind.OmittedArraySizeExpression);
1416N(SyntaxKind.OmittedArraySizeExpressionToken);
1418N(SyntaxKind.CloseBracketToken);
1422N(SyntaxKind.QuestionToken);
1440N(SyntaxKind.ObjectCreationExpression);
1442N(SyntaxKind.NewKeyword);
1443N(SyntaxKind.NullableType);
1445N(SyntaxKind.ArrayType);
1447N(SyntaxKind.PredefinedType);
1449N(SyntaxKind.ObjectKeyword);
1451N(SyntaxKind.ArrayRankSpecifier);
1453N(SyntaxKind.OpenBracketToken);
1454N(SyntaxKind.OmittedArraySizeExpression);
1456N(SyntaxKind.OmittedArraySizeExpressionToken);
1458N(SyntaxKind.CommaToken);
1459N(SyntaxKind.OmittedArraySizeExpression);
1461N(SyntaxKind.OmittedArraySizeExpressionToken);
1463N(SyntaxKind.CloseBracketToken);
1465N(SyntaxKind.ArrayRankSpecifier);
1467N(SyntaxKind.OpenBracketToken);
1468N(SyntaxKind.OmittedArraySizeExpression);
1470N(SyntaxKind.OmittedArraySizeExpressionToken);
1472N(SyntaxKind.CloseBracketToken);
1475N(SyntaxKind.QuestionToken);
1477N(SyntaxKind.CollectionInitializerExpression);
1479N(SyntaxKind.OpenBraceToken);
1480N(SyntaxKind.NumericLiteralExpression);
1482N(SyntaxKind.NumericLiteralToken, "1");
1484N(SyntaxKind.CommaToken);
1485N(SyntaxKind.NumericLiteralExpression);
1487N(SyntaxKind.NumericLiteralToken, "2");
1489N(SyntaxKind.CloseBraceToken);
1499N(SyntaxKind.ArrayCreationExpression);
1501N(SyntaxKind.NewKeyword);
1502N(SyntaxKind.ArrayType);
1504N(SyntaxKind.NullableType);
1506N(SyntaxKind.ArrayType);
1508N(SyntaxKind.NullableType);
1510N(SyntaxKind.ArrayType);
1512N(SyntaxKind.PredefinedType);
1514N(SyntaxKind.ObjectKeyword);
1516N(SyntaxKind.ArrayRankSpecifier);
1518N(SyntaxKind.OpenBracketToken);
1519N(SyntaxKind.NumericLiteralExpression);
1521N(SyntaxKind.NumericLiteralToken, "1");
1523N(SyntaxKind.CommaToken);
1524N(SyntaxKind.NumericLiteralExpression);
1526N(SyntaxKind.NumericLiteralToken, "2");
1528N(SyntaxKind.CloseBracketToken);
1531N(SyntaxKind.QuestionToken);
1533N(SyntaxKind.ArrayRankSpecifier);
1535N(SyntaxKind.OpenBracketToken);
1536N(SyntaxKind.NumericLiteralExpression);
1538N(SyntaxKind.NumericLiteralToken, "3");
1540N(SyntaxKind.CloseBracketToken);
1543N(SyntaxKind.QuestionToken);
1545N(SyntaxKind.ArrayRankSpecifier);
1547N(SyntaxKind.OpenBracketToken);
1548N(SyntaxKind.NumericLiteralExpression);
1550N(SyntaxKind.NumericLiteralToken, "4");
1552N(SyntaxKind.CloseBracketToken);
1563N(SyntaxKind.ArrayCreationExpression);
1565N(SyntaxKind.NewKeyword);
1566N(SyntaxKind.ArrayType);
1568N(SyntaxKind.NullableType);
1570N(SyntaxKind.ArrayType);
1572N(SyntaxKind.NullableType);
1574N(SyntaxKind.ArrayType);
1576N(SyntaxKind.PredefinedType);
1578N(SyntaxKind.ObjectKeyword);
1580N(SyntaxKind.ArrayRankSpecifier);
1582N(SyntaxKind.OpenBracketToken);
1583N(SyntaxKind.OmittedArraySizeExpression);
1585N(SyntaxKind.OmittedArraySizeExpressionToken);
1587N(SyntaxKind.CommaToken);
1588N(SyntaxKind.OmittedArraySizeExpression);
1590N(SyntaxKind.OmittedArraySizeExpressionToken);
1592N(SyntaxKind.CloseBracketToken);
1595N(SyntaxKind.QuestionToken);
1597N(SyntaxKind.ArrayRankSpecifier);
1599N(SyntaxKind.OpenBracketToken);
1600N(SyntaxKind.OmittedArraySizeExpression);
1602N(SyntaxKind.OmittedArraySizeExpressionToken);
1604N(SyntaxKind.CloseBracketToken);
1607N(SyntaxKind.QuestionToken);
1609N(SyntaxKind.ArrayRankSpecifier);
1611N(SyntaxKind.OpenBracketToken);
1612N(SyntaxKind.OmittedArraySizeExpression);
1614N(SyntaxKind.OmittedArraySizeExpressionToken);
1616N(SyntaxKind.CloseBracketToken);
1627N(SyntaxKind.ArrayCreationExpression);
1629N(SyntaxKind.NewKeyword);
1630N(SyntaxKind.ArrayType);
1632N(SyntaxKind.NullableType);
1634N(SyntaxKind.ArrayType);
1636N(SyntaxKind.NullableType);
1638N(SyntaxKind.ArrayType);
1640N(SyntaxKind.PredefinedType);
1642N(SyntaxKind.ObjectKeyword);
1644N(SyntaxKind.ArrayRankSpecifier);
1646N(SyntaxKind.OpenBracketToken);
1647N(SyntaxKind.NumericLiteralExpression);
1649N(SyntaxKind.NumericLiteralToken, "1");
1651N(SyntaxKind.CommaToken);
1652N(SyntaxKind.NumericLiteralExpression);
1654N(SyntaxKind.NumericLiteralToken, "2");
1656N(SyntaxKind.CloseBracketToken);
1659N(SyntaxKind.QuestionToken);
1661N(SyntaxKind.ArrayRankSpecifier);
1663N(SyntaxKind.OpenBracketToken);
1664N(SyntaxKind.NumericLiteralExpression);
1666N(SyntaxKind.NumericLiteralToken, "3");
1668N(SyntaxKind.CloseBracketToken);
1671N(SyntaxKind.QuestionToken);
1673N(SyntaxKind.ArrayRankSpecifier);
1675N(SyntaxKind.OpenBracketToken);
1676N(SyntaxKind.OmittedArraySizeExpression);
1678N(SyntaxKind.OmittedArraySizeExpressionToken);
1680N(SyntaxKind.CloseBracketToken);
1691N(SyntaxKind.ArrayCreationExpression);
1693N(SyntaxKind.NewKeyword);
1694N(SyntaxKind.ArrayType);
1696N(SyntaxKind.PredefinedType);
1698N(SyntaxKind.ObjectKeyword);
1700N(SyntaxKind.ArrayRankSpecifier);
1702N(SyntaxKind.OpenBracketToken);
1703N(SyntaxKind.OmittedArraySizeExpression);
1705N(SyntaxKind.OmittedArraySizeExpressionToken);
1707N(SyntaxKind.CloseBracketToken);
1718N(SyntaxKind.ArrayCreationExpression);
1720N(SyntaxKind.NewKeyword);
1721N(SyntaxKind.ArrayType);
1723N(SyntaxKind.NullableType);
1725N(SyntaxKind.ArrayType);
1727N(SyntaxKind.NullableType);
1729N(SyntaxKind.ArrayType);
1731N(SyntaxKind.PredefinedType);
1733N(SyntaxKind.ObjectKeyword);
1735N(SyntaxKind.ArrayRankSpecifier);
1737N(SyntaxKind.OpenBracketToken);
1738N(SyntaxKind.NumericLiteralExpression);
1740N(SyntaxKind.NumericLiteralToken, "1");
1742N(SyntaxKind.CloseBracketToken);
1745N(SyntaxKind.QuestionToken);
1747N(SyntaxKind.ArrayRankSpecifier);
1749N(SyntaxKind.OpenBracketToken);
1750N(SyntaxKind.NumericLiteralExpression);
1752N(SyntaxKind.NumericLiteralToken, "2");
1754N(SyntaxKind.CommaToken);
1755N(SyntaxKind.NumericLiteralExpression);
1757N(SyntaxKind.NumericLiteralToken, "3");
1759N(SyntaxKind.CloseBracketToken);
1762N(SyntaxKind.QuestionToken);
1764N(SyntaxKind.ArrayRankSpecifier);
1766N(SyntaxKind.OpenBracketToken);
1767N(SyntaxKind.OmittedArraySizeExpression);
1769N(SyntaxKind.OmittedArraySizeExpressionToken);
1771N(SyntaxKind.CloseBracketToken);
Parsing\ParserRegressionTests.cs (238)
264N(SyntaxKind.CompilationUnit);
266N(SyntaxKind.ClassDeclaration);
268N(SyntaxKind.ClassKeyword);
269N(SyntaxKind.IdentifierToken, "Program");
270N(SyntaxKind.OpenBraceToken);
271N(SyntaxKind.MethodDeclaration);
273N(SyntaxKind.StaticKeyword);
274N(SyntaxKind.PredefinedType);
276N(SyntaxKind.VoidKeyword);
278N(SyntaxKind.IdentifierToken, "Main");
279N(SyntaxKind.ParameterList);
281N(SyntaxKind.OpenParenToken);
282N(SyntaxKind.CloseParenToken);
284N(SyntaxKind.Block);
286N(SyntaxKind.OpenBraceToken);
287N(SyntaxKind.LocalDeclarationStatement);
289N(SyntaxKind.VariableDeclaration);
291N(SyntaxKind.QualifiedName);
293N(SyntaxKind.AliasQualifiedName);
295N(SyntaxKind.IdentifierName);
297N(SyntaxKind.IdentifierToken, "A");
299N(SyntaxKind.ColonColonToken);
300N(SyntaxKind.IdentifierName);
302N(SyntaxKind.IdentifierToken, "B");
305N(SyntaxKind.DotToken);
306N(SyntaxKind.GenericName);
308N(SyntaxKind.IdentifierToken, "C");
309N(SyntaxKind.TypeArgumentList);
311N(SyntaxKind.LessThanToken);
312N(SyntaxKind.IdentifierName);
314N(SyntaxKind.IdentifierToken, "D");
316N(SyntaxKind.GreaterThanToken);
320N(SyntaxKind.VariableDeclarator);
322N(SyntaxKind.IdentifierToken, "x");
325N(SyntaxKind.SemicolonToken);
327N(SyntaxKind.CloseBraceToken);
330N(SyntaxKind.CloseBraceToken);
332N(SyntaxKind.EndOfFileToken);
357N(SyntaxKind.CompilationUnit);
359N(SyntaxKind.ClassDeclaration);
361N(SyntaxKind.ClassKeyword);
362N(SyntaxKind.IdentifierToken, "Program");
363N(SyntaxKind.OpenBraceToken);
364N(SyntaxKind.MethodDeclaration);
366N(SyntaxKind.StaticKeyword);
367N(SyntaxKind.PredefinedType);
369N(SyntaxKind.VoidKeyword);
371N(SyntaxKind.IdentifierToken, "Main");
372N(SyntaxKind.ParameterList);
374N(SyntaxKind.OpenParenToken);
375N(SyntaxKind.CloseParenToken);
377N(SyntaxKind.Block);
379N(SyntaxKind.OpenBraceToken);
380N(SyntaxKind.LocalDeclarationStatement);
382N(SyntaxKind.VariableDeclaration);
384N(SyntaxKind.QualifiedName);
386N(SyntaxKind.AliasQualifiedName);
388N(SyntaxKind.IdentifierName);
390N(SyntaxKind.IdentifierToken, "A");
392N(SyntaxKind.ColonColonToken);
393N(SyntaxKind.IdentifierName);
395N(SyntaxKind.IdentifierToken, "B");
398N(SyntaxKind.DotToken);
399N(SyntaxKind.GenericName);
401N(SyntaxKind.IdentifierToken, "C");
402N(SyntaxKind.TypeArgumentList);
404N(SyntaxKind.LessThanToken);
405N(SyntaxKind.IdentifierName);
407N(SyntaxKind.IdentifierToken, "D");
409N(SyntaxKind.GreaterThanToken);
413N(SyntaxKind.VariableDeclarator);
415N(SyntaxKind.IdentifierToken, "x");
417N(SyntaxKind.CommaToken);
418N(SyntaxKind.VariableDeclarator);
420N(SyntaxKind.IdentifierToken, "A");
425N(SyntaxKind.LocalDeclarationStatement);
427N(SyntaxKind.VariableDeclaration);
429N(SyntaxKind.QualifiedName);
431N(SyntaxKind.AliasQualifiedName);
437N(SyntaxKind.ColonColonToken);
438N(SyntaxKind.IdentifierName);
440N(SyntaxKind.IdentifierToken, "B");
443N(SyntaxKind.DotToken);
444N(SyntaxKind.GenericName);
446N(SyntaxKind.IdentifierToken, "C");
447N(SyntaxKind.TypeArgumentList);
449N(SyntaxKind.LessThanToken);
450N(SyntaxKind.IdentifierName);
452N(SyntaxKind.IdentifierToken, "D");
454N(SyntaxKind.GreaterThanToken);
458N(SyntaxKind.VariableDeclarator);
460N(SyntaxKind.IdentifierToken, "y");
463N(SyntaxKind.SemicolonToken);
465N(SyntaxKind.CloseBraceToken);
468N(SyntaxKind.CloseBraceToken);
470N(SyntaxKind.EndOfFileToken);
491N(SyntaxKind.CompilationUnit);
493N(SyntaxKind.ClassDeclaration);
495N(SyntaxKind.ClassKeyword);
496N(SyntaxKind.IdentifierToken, "Program");
497N(SyntaxKind.OpenBraceToken);
498N(SyntaxKind.MethodDeclaration);
500N(SyntaxKind.StaticKeyword);
501N(SyntaxKind.PredefinedType);
503N(SyntaxKind.VoidKeyword);
505N(SyntaxKind.IdentifierToken, "Main");
506N(SyntaxKind.ParameterList);
508N(SyntaxKind.OpenParenToken);
509N(SyntaxKind.CloseParenToken);
511N(SyntaxKind.Block);
513N(SyntaxKind.OpenBraceToken);
514N(SyntaxKind.LocalDeclarationStatement);
516N(SyntaxKind.VariableDeclaration);
518N(SyntaxKind.QualifiedName);
520N(SyntaxKind.AliasQualifiedName);
526N(SyntaxKind.ColonColonToken);
527N(SyntaxKind.IdentifierName);
529N(SyntaxKind.IdentifierToken, "A");
532N(SyntaxKind.DotToken);
533N(SyntaxKind.GenericName);
535N(SyntaxKind.IdentifierToken, "B");
536N(SyntaxKind.TypeArgumentList);
538N(SyntaxKind.LessThanToken);
539N(SyntaxKind.IdentifierName);
541N(SyntaxKind.IdentifierToken, "C");
543N(SyntaxKind.GreaterThanToken);
547N(SyntaxKind.VariableDeclarator);
549N(SyntaxKind.IdentifierToken, "x");
552N(SyntaxKind.SemicolonToken);
554N(SyntaxKind.CloseBraceToken);
557N(SyntaxKind.CloseBraceToken);
559N(SyntaxKind.EndOfFileToken);
581N(SyntaxKind.CompilationUnit);
583N(SyntaxKind.ClassDeclaration);
585N(SyntaxKind.ClassKeyword);
586N(SyntaxKind.IdentifierToken, "Program");
587N(SyntaxKind.OpenBraceToken);
588N(SyntaxKind.MethodDeclaration);
590N(SyntaxKind.StaticKeyword);
591N(SyntaxKind.PredefinedType);
593N(SyntaxKind.VoidKeyword);
595N(SyntaxKind.IdentifierToken, "Main");
596N(SyntaxKind.ParameterList);
598N(SyntaxKind.OpenParenToken);
599N(SyntaxKind.CloseParenToken);
601N(SyntaxKind.Block);
603N(SyntaxKind.OpenBraceToken);
604N(SyntaxKind.ExpressionStatement);
606N(SyntaxKind.InvocationExpression);
608N(SyntaxKind.SimpleMemberAccessExpression);
610N(SyntaxKind.AliasQualifiedName);
616N(SyntaxKind.ColonColonToken);
617N(SyntaxKind.IdentifierName);
619N(SyntaxKind.IdentifierToken, "A");
622N(SyntaxKind.DotToken);
623N(SyntaxKind.GenericName);
625N(SyntaxKind.IdentifierToken, "B");
626N(SyntaxKind.TypeArgumentList);
628N(SyntaxKind.LessThanToken);
629N(SyntaxKind.IdentifierName);
631N(SyntaxKind.IdentifierToken, "C");
633N(SyntaxKind.GreaterThanToken);
637N(SyntaxKind.ArgumentList);
639N(SyntaxKind.OpenParenToken);
640N(SyntaxKind.CloseParenToken);
643N(SyntaxKind.SemicolonToken);
645N(SyntaxKind.CloseBraceToken);
648N(SyntaxKind.CloseBraceToken);
650N(SyntaxKind.EndOfFileToken);
671N(SyntaxKind.CompilationUnit);
673N(SyntaxKind.ClassDeclaration);
675N(SyntaxKind.ClassKeyword);
676N(SyntaxKind.IdentifierToken, "Program");
677N(SyntaxKind.OpenBraceToken);
678N(SyntaxKind.MethodDeclaration);
680N(SyntaxKind.StaticKeyword);
681N(SyntaxKind.PredefinedType);
683N(SyntaxKind.VoidKeyword);
685N(SyntaxKind.IdentifierToken, "Main");
686N(SyntaxKind.ParameterList);
688N(SyntaxKind.OpenParenToken);
689N(SyntaxKind.CloseParenToken);
691N(SyntaxKind.Block);
693N(SyntaxKind.OpenBraceToken);
694N(SyntaxKind.ExpressionStatement);
696N(SyntaxKind.GreaterThanExpression);
698N(SyntaxKind.LessThanExpression);
700N(SyntaxKind.IdentifierName);
702N(SyntaxKind.IdentifierToken, "A");
704N(SyntaxKind.LessThanToken);
705N(SyntaxKind.IdentifierName);
707N(SyntaxKind.IdentifierToken, "B");
710N(SyntaxKind.GreaterThanToken);
711N(SyntaxKind.InvocationExpression);
713N(SyntaxKind.AliasQualifiedName);
719N(SyntaxKind.ColonColonToken);
720N(SyntaxKind.IdentifierName);
722N(SyntaxKind.IdentifierToken, "C");
725N(SyntaxKind.ArgumentList);
727N(SyntaxKind.OpenParenToken);
728N(SyntaxKind.CloseParenToken);
732N(SyntaxKind.SemicolonToken);
734N(SyntaxKind.CloseBraceToken);
737N(SyntaxKind.CloseBraceToken);
739N(SyntaxKind.EndOfFileToken);
759N(SyntaxKind.CompilationUnit);
761N(SyntaxKind.ClassDeclaration);
763N(SyntaxKind.ClassKeyword);
764N(SyntaxKind.IdentifierToken, "Program");
765N(SyntaxKind.OpenBraceToken);
766N(SyntaxKind.MethodDeclaration);
768N(SyntaxKind.StaticKeyword);
769N(SyntaxKind.PredefinedType);
771N(SyntaxKind.VoidKeyword);
773N(SyntaxKind.IdentifierToken, "Main");
774N(SyntaxKind.ParameterList);
776N(SyntaxKind.OpenParenToken);
777N(SyntaxKind.CloseParenToken);
779N(SyntaxKind.Block);
781N(SyntaxKind.OpenBraceToken);
782N(SyntaxKind.LocalDeclarationStatement);
784N(SyntaxKind.VariableDeclaration);
786N(SyntaxKind.QualifiedName);
788N(SyntaxKind.GenericName);
790N(SyntaxKind.IdentifierToken, "A");
791N(SyntaxKind.TypeArgumentList);
793N(SyntaxKind.LessThanToken);
794N(SyntaxKind.IdentifierName);
796N(SyntaxKind.IdentifierToken, "B");
798N(SyntaxKind.GreaterThanToken);
802N(SyntaxKind.IdentifierName);
804N(SyntaxKind.IdentifierToken, "C");
807N(SyntaxKind.VariableDeclarator);
809N(SyntaxKind.IdentifierToken, "d");
812N(SyntaxKind.SemicolonToken);
814N(SyntaxKind.CloseBraceToken);
817N(SyntaxKind.CloseBraceToken);
819N(SyntaxKind.EndOfFileToken);
Parsing\PatternParsingTests.cs (5077)
177N(SyntaxKind.CompilationUnit);
179N(SyntaxKind.ClassDeclaration);
181N(SyntaxKind.ClassKeyword);
182N(SyntaxKind.IdentifierToken);
183N(SyntaxKind.OpenBraceToken);
184N(SyntaxKind.FieldDeclaration);
186N(SyntaxKind.VariableDeclaration);
188N(SyntaxKind.PredefinedType);
190N(SyntaxKind.IntKeyword);
192N(SyntaxKind.VariableDeclarator);
194N(SyntaxKind.IdentifierToken);
195N(SyntaxKind.EqualsValueClause);
197N(SyntaxKind.EqualsToken);
198N(SyntaxKind.CoalesceExpression);
200N(SyntaxKind.IdentifierName);
202N(SyntaxKind.IdentifierToken);
204N(SyntaxKind.QuestionQuestionToken);
205N(SyntaxKind.ThrowExpression);
207N(SyntaxKind.ThrowKeyword);
208N(SyntaxKind.NullLiteralExpression);
210N(SyntaxKind.NullKeyword);
217N(SyntaxKind.SemicolonToken);
219N(SyntaxKind.CloseBraceToken);
221N(SyntaxKind.EndOfFileToken);
230N(SyntaxKind.IsExpression);
232N(SyntaxKind.IdentifierName);
234N(SyntaxKind.IdentifierToken, "A");
236N(SyntaxKind.IsKeyword);
237N(SyntaxKind.ArrayType);
239N(SyntaxKind.GenericName);
241N(SyntaxKind.IdentifierToken, "B");
242N(SyntaxKind.TypeArgumentList);
244N(SyntaxKind.LessThanToken);
245N(SyntaxKind.IdentifierName);
247N(SyntaxKind.IdentifierToken, "C");
249N(SyntaxKind.CommaToken);
250N(SyntaxKind.IdentifierName);
252N(SyntaxKind.IdentifierToken, "D");
254N(SyntaxKind.GreaterThanToken);
257N(SyntaxKind.ArrayRankSpecifier);
259N(SyntaxKind.OpenBracketToken);
260N(SyntaxKind.OmittedArraySizeExpression);
262N(SyntaxKind.OmittedArraySizeExpressionToken);
264N(SyntaxKind.CloseBracketToken);
275N(SyntaxKind.GreaterThanExpression);
277N(SyntaxKind.LessThanExpression);
279N(SyntaxKind.IdentifierName);
281N(SyntaxKind.IdentifierToken, "A");
283N(SyntaxKind.LessThanToken);
284N(SyntaxKind.IdentifierName);
286N(SyntaxKind.IdentifierToken, "B");
290N(SyntaxKind.GreaterThanToken);
291N(SyntaxKind.IdentifierName);
293N(SyntaxKind.IdentifierToken, "C");
332N(SyntaxKind.LocalDeclarationStatement);
334N(SyntaxKind.VariableDeclaration);
336N(SyntaxKind.IdentifierName);
338N(SyntaxKind.IdentifierToken, "var");
340N(SyntaxKind.VariableDeclarator);
342N(SyntaxKind.IdentifierToken, "r");
343N(SyntaxKind.EqualsValueClause);
345N(SyntaxKind.EqualsToken);
346N(SyntaxKind.QueryExpression);
348N(SyntaxKind.FromClause);
350N(SyntaxKind.FromKeyword);
351N(SyntaxKind.IdentifierToken, "s");
352N(SyntaxKind.InKeyword);
353N(SyntaxKind.IdentifierName);
355N(SyntaxKind.IdentifierToken, "a");
358N(SyntaxKind.QueryBody);
360N(SyntaxKind.WhereClause);
362N(SyntaxKind.WhereKeyword);
363N(SyntaxKind.IsExpression);
365N(SyntaxKind.IdentifierName);
367N(SyntaxKind.IdentifierToken, "s");
369N(SyntaxKind.IsKeyword);
370N(SyntaxKind.GenericName);
372N(SyntaxKind.IdentifierToken, "X");
373N(SyntaxKind.TypeArgumentList);
375N(SyntaxKind.LessThanToken);
376N(SyntaxKind.IdentifierName);
378N(SyntaxKind.IdentifierToken, "T");
380N(SyntaxKind.GreaterThanToken);
385N(SyntaxKind.WhereClause);
387N(SyntaxKind.WhereKeyword);
388N(SyntaxKind.InvocationExpression);
390N(SyntaxKind.IdentifierName);
392N(SyntaxKind.IdentifierToken, "M");
394N(SyntaxKind.ArgumentList);
396N(SyntaxKind.OpenParenToken);
397N(SyntaxKind.Argument);
399N(SyntaxKind.IdentifierName);
401N(SyntaxKind.IdentifierToken, "s");
404N(SyntaxKind.CloseParenToken);
408N(SyntaxKind.SelectClause);
410N(SyntaxKind.SelectKeyword);
411N(SyntaxKind.AsExpression);
413N(SyntaxKind.IdentifierName);
415N(SyntaxKind.IdentifierToken, "s");
417N(SyntaxKind.AsKeyword);
418N(SyntaxKind.GenericName);
420N(SyntaxKind.IdentifierToken, "X");
421N(SyntaxKind.TypeArgumentList);
423N(SyntaxKind.LessThanToken);
424N(SyntaxKind.IdentifierName);
426N(SyntaxKind.IdentifierToken, "T");
428N(SyntaxKind.GreaterThanToken);
438N(SyntaxKind.SemicolonToken);
449N(SyntaxKind.LocalDeclarationStatement);
451N(SyntaxKind.VariableDeclaration);
453N(SyntaxKind.IdentifierName);
455N(SyntaxKind.IdentifierToken, "var");
457N(SyntaxKind.VariableDeclarator);
459N(SyntaxKind.IdentifierToken, "r");
460N(SyntaxKind.EqualsValueClause);
462N(SyntaxKind.EqualsToken);
463N(SyntaxKind.IsExpression);
465N(SyntaxKind.IsExpression);
467N(SyntaxKind.IdentifierName);
469N(SyntaxKind.IdentifierToken, "a");
471N(SyntaxKind.IsKeyword);
472N(SyntaxKind.GenericName);
474N(SyntaxKind.IdentifierToken, "X");
475N(SyntaxKind.TypeArgumentList);
477N(SyntaxKind.LessThanToken);
478N(SyntaxKind.IdentifierName);
480N(SyntaxKind.IdentifierToken, "T");
482N(SyntaxKind.GreaterThanToken);
486N(SyntaxKind.IsKeyword);
487N(SyntaxKind.PredefinedType);
489N(SyntaxKind.BoolKeyword);
495N(SyntaxKind.SemicolonToken);
506N(SyntaxKind.LocalDeclarationStatement);
508N(SyntaxKind.VariableDeclaration);
510N(SyntaxKind.IdentifierName);
512N(SyntaxKind.IdentifierToken, "var");
514N(SyntaxKind.VariableDeclarator);
516N(SyntaxKind.IdentifierToken, "r");
517N(SyntaxKind.EqualsValueClause);
519N(SyntaxKind.EqualsToken);
520N(SyntaxKind.GreaterThanExpression);
522N(SyntaxKind.IsExpression);
524N(SyntaxKind.IdentifierName);
526N(SyntaxKind.IdentifierToken, "a");
528N(SyntaxKind.IsKeyword);
529N(SyntaxKind.GenericName);
531N(SyntaxKind.IdentifierToken, "X");
532N(SyntaxKind.TypeArgumentList);
534N(SyntaxKind.LessThanToken);
535N(SyntaxKind.IdentifierName);
537N(SyntaxKind.IdentifierToken, "T");
539N(SyntaxKind.GreaterThanToken);
543N(SyntaxKind.GreaterThanToken);
544N(SyntaxKind.IdentifierName);
546N(SyntaxKind.IdentifierToken, "Z");
552N(SyntaxKind.SemicolonToken);
561N(SyntaxKind.IsPatternExpression);
563N(SyntaxKind.IdentifierName);
565N(SyntaxKind.IdentifierToken, "A");
567N(SyntaxKind.IsKeyword);
568N(SyntaxKind.ConstantPattern);
570N(SyntaxKind.LeftShiftExpression);
572N(SyntaxKind.IdentifierName);
574N(SyntaxKind.IdentifierToken, "B");
576N(SyntaxKind.LessThanLessThanToken);
577N(SyntaxKind.IdentifierName);
579N(SyntaxKind.IdentifierToken, "C");
591N(SyntaxKind.IsPatternExpression);
593N(SyntaxKind.IdentifierName);
595N(SyntaxKind.IdentifierToken, "A");
597N(SyntaxKind.IsKeyword);
598N(SyntaxKind.ConstantPattern);
600N(SyntaxKind.LeftShiftExpression);
602N(SyntaxKind.NumericLiteralExpression);
604N(SyntaxKind.NumericLiteralToken, "1");
606N(SyntaxKind.LessThanLessThanToken);
607N(SyntaxKind.NumericLiteralExpression);
609N(SyntaxKind.NumericLiteralToken, "2");
621N(SyntaxKind.LessThanExpression);
623N(SyntaxKind.IsPatternExpression);
625N(SyntaxKind.IdentifierName);
627N(SyntaxKind.IdentifierToken, "A");
629N(SyntaxKind.IsKeyword);
630N(SyntaxKind.ConstantPattern);
632N(SyntaxKind.NullLiteralExpression);
634N(SyntaxKind.NullKeyword);
638N(SyntaxKind.LessThanToken);
639N(SyntaxKind.IdentifierName);
641N(SyntaxKind.IdentifierToken, "B");
651N(SyntaxKind.LessThanExpression);
653N(SyntaxKind.IsExpression);
655N(SyntaxKind.IdentifierName);
657N(SyntaxKind.IdentifierToken, "A");
659N(SyntaxKind.IsKeyword);
660N(SyntaxKind.IdentifierName);
662N(SyntaxKind.IdentifierToken, "B");
665N(SyntaxKind.LessThanToken);
666N(SyntaxKind.IdentifierName);
668N(SyntaxKind.IdentifierToken, "C");
678N(SyntaxKind.EqualsExpression);
680N(SyntaxKind.IsPatternExpression);
682N(SyntaxKind.IdentifierName);
684N(SyntaxKind.IdentifierToken, "A");
686N(SyntaxKind.IsKeyword);
687N(SyntaxKind.ConstantPattern);
689N(SyntaxKind.NullLiteralExpression);
691N(SyntaxKind.NullKeyword);
695N(SyntaxKind.EqualsEqualsToken);
696N(SyntaxKind.IdentifierName);
698N(SyntaxKind.IdentifierToken, "B");
708N(SyntaxKind.BitwiseAndExpression);
710N(SyntaxKind.IsPatternExpression);
712N(SyntaxKind.IdentifierName);
714N(SyntaxKind.IdentifierToken, "A");
716N(SyntaxKind.IsKeyword);
717N(SyntaxKind.ConstantPattern);
719N(SyntaxKind.NullLiteralExpression);
721N(SyntaxKind.NullKeyword);
725N(SyntaxKind.AmpersandToken);
726N(SyntaxKind.IdentifierName);
728N(SyntaxKind.IdentifierToken, "B");
738N(SyntaxKind.LogicalAndExpression);
740N(SyntaxKind.IsPatternExpression);
742N(SyntaxKind.IdentifierName);
744N(SyntaxKind.IdentifierToken, "A");
746N(SyntaxKind.IsKeyword);
747N(SyntaxKind.ConstantPattern);
749N(SyntaxKind.NullLiteralExpression);
751N(SyntaxKind.NullKeyword);
755N(SyntaxKind.AmpersandAmpersandToken);
756N(SyntaxKind.IdentifierName);
758N(SyntaxKind.IdentifierToken, "B");
768N(SyntaxKind.LogicalOrExpression);
770N(SyntaxKind.IsPatternExpression);
772N(SyntaxKind.IdentifierName);
774N(SyntaxKind.IdentifierToken, "A");
776N(SyntaxKind.IsKeyword);
777N(SyntaxKind.ConstantPattern);
779N(SyntaxKind.NullLiteralExpression);
781N(SyntaxKind.NullKeyword);
785N(SyntaxKind.BarBarToken);
786N(SyntaxKind.IdentifierName);
788N(SyntaxKind.IdentifierToken, "B");
806N(SyntaxKind.SwitchStatement);
808N(SyntaxKind.SwitchKeyword);
809N(SyntaxKind.OpenParenToken);
810N(SyntaxKind.IdentifierName);
812N(SyntaxKind.IdentifierToken, "e");
814N(SyntaxKind.CloseParenToken);
815N(SyntaxKind.OpenBraceToken);
816N(SyntaxKind.SwitchSection);
818N(SyntaxKind.CaseSwitchLabel);
820N(SyntaxKind.CaseKeyword);
821N(SyntaxKind.LeftShiftExpression);
823N(SyntaxKind.NumericLiteralExpression);
825N(SyntaxKind.NumericLiteralToken, "1");
827N(SyntaxKind.LessThanLessThanToken);
828N(SyntaxKind.NumericLiteralExpression);
830N(SyntaxKind.NumericLiteralToken, "2");
833N(SyntaxKind.ColonToken);
835N(SyntaxKind.CaseSwitchLabel);
837N(SyntaxKind.CaseKeyword);
838N(SyntaxKind.LeftShiftExpression);
840N(SyntaxKind.IdentifierName);
842N(SyntaxKind.IdentifierToken, "B");
844N(SyntaxKind.LessThanLessThanToken);
845N(SyntaxKind.IdentifierName);
847N(SyntaxKind.IdentifierToken, "C");
850N(SyntaxKind.ColonToken);
852N(SyntaxKind.CaseSwitchLabel);
854N(SyntaxKind.CaseKeyword);
855N(SyntaxKind.LessThanExpression);
857N(SyntaxKind.NullLiteralExpression);
859N(SyntaxKind.NullKeyword);
861N(SyntaxKind.LessThanToken);
862N(SyntaxKind.IdentifierName);
864N(SyntaxKind.IdentifierToken, "B");
867N(SyntaxKind.ColonToken);
869N(SyntaxKind.CaseSwitchLabel);
871N(SyntaxKind.CaseKeyword);
872N(SyntaxKind.EqualsExpression);
874N(SyntaxKind.NullLiteralExpression);
876N(SyntaxKind.NullKeyword);
878N(SyntaxKind.EqualsEqualsToken);
879N(SyntaxKind.IdentifierName);
881N(SyntaxKind.IdentifierToken, "B");
884N(SyntaxKind.ColonToken);
886N(SyntaxKind.CaseSwitchLabel);
888N(SyntaxKind.CaseKeyword);
889N(SyntaxKind.BitwiseAndExpression);
891N(SyntaxKind.NullLiteralExpression);
893N(SyntaxKind.NullKeyword);
895N(SyntaxKind.AmpersandToken);
896N(SyntaxKind.IdentifierName);
898N(SyntaxKind.IdentifierToken, "B");
901N(SyntaxKind.ColonToken);
903N(SyntaxKind.CaseSwitchLabel);
905N(SyntaxKind.CaseKeyword);
906N(SyntaxKind.LogicalAndExpression);
908N(SyntaxKind.NullLiteralExpression);
910N(SyntaxKind.NullKeyword);
912N(SyntaxKind.AmpersandAmpersandToken);
913N(SyntaxKind.IdentifierName);
915N(SyntaxKind.IdentifierToken, "B");
918N(SyntaxKind.ColonToken);
920N(SyntaxKind.BreakStatement);
922N(SyntaxKind.BreakKeyword);
923N(SyntaxKind.SemicolonToken);
926N(SyntaxKind.CloseBraceToken);
940N(SyntaxKind.SwitchStatement);
942N(SyntaxKind.SwitchKeyword);
943N(SyntaxKind.OpenParenToken);
944N(SyntaxKind.IdentifierName);
946N(SyntaxKind.IdentifierToken, "array");
948N(SyntaxKind.CloseParenToken);
949N(SyntaxKind.OpenBraceToken);
950N(SyntaxKind.SwitchSection);
952N(SyntaxKind.CasePatternSwitchLabel);
954N(SyntaxKind.CaseKeyword);
955N(SyntaxKind.DeclarationPattern);
957N(SyntaxKind.ArrayType);
959N(SyntaxKind.GenericName);
961N(SyntaxKind.IdentifierToken, "KeyValuePair");
962N(SyntaxKind.TypeArgumentList);
964N(SyntaxKind.LessThanToken);
965N(SyntaxKind.PredefinedType);
967N(SyntaxKind.StringKeyword);
969N(SyntaxKind.CommaToken);
970N(SyntaxKind.IdentifierName);
972N(SyntaxKind.IdentifierToken, "DateTime");
974N(SyntaxKind.GreaterThanToken);
977N(SyntaxKind.ArrayRankSpecifier);
979N(SyntaxKind.OpenBracketToken);
980N(SyntaxKind.OmittedArraySizeExpression);
982N(SyntaxKind.OmittedArraySizeExpressionToken);
984N(SyntaxKind.CloseBracketToken);
987N(SyntaxKind.SingleVariableDesignation);
989N(SyntaxKind.IdentifierToken, "pairs1");
992N(SyntaxKind.ColonToken);
994N(SyntaxKind.CasePatternSwitchLabel);
996N(SyntaxKind.CaseKeyword);
997N(SyntaxKind.DeclarationPattern);
999N(SyntaxKind.ArrayType);
1001N(SyntaxKind.GenericName);
1003N(SyntaxKind.IdentifierToken, "KeyValuePair");
1004N(SyntaxKind.TypeArgumentList);
1006N(SyntaxKind.LessThanToken);
1007N(SyntaxKind.IdentifierName);
1009N(SyntaxKind.IdentifierToken, "String");
1011N(SyntaxKind.CommaToken);
1012N(SyntaxKind.IdentifierName);
1014N(SyntaxKind.IdentifierToken, "DateTime");
1016N(SyntaxKind.GreaterThanToken);
1019N(SyntaxKind.ArrayRankSpecifier);
1021N(SyntaxKind.OpenBracketToken);
1022N(SyntaxKind.OmittedArraySizeExpression);
1024N(SyntaxKind.OmittedArraySizeExpressionToken);
1026N(SyntaxKind.CloseBracketToken);
1029N(SyntaxKind.SingleVariableDesignation);
1031N(SyntaxKind.IdentifierToken, "pairs2");
1034N(SyntaxKind.ColonToken);
1036N(SyntaxKind.BreakStatement);
1038N(SyntaxKind.BreakKeyword);
1039N(SyntaxKind.SemicolonToken);
1042N(SyntaxKind.CloseBraceToken);
1055N(SyntaxKind.IsPatternExpression);
1057N(SyntaxKind.IdentifierName);
1059N(SyntaxKind.IdentifierToken, "A");
1061N(SyntaxKind.IsKeyword);
1062N(SyntaxKind.ConstantPattern);
1064N(SyntaxKind.MultiplyExpression);
1066N(SyntaxKind.IdentifierName);
1068N(SyntaxKind.IdentifierToken, "B");
1070N(SyntaxKind.AsteriskToken);
1071N(SyntaxKind.PointerIndirectionExpression);
1073N(SyntaxKind.AsteriskToken);
1074N(SyntaxKind.PointerIndirectionExpression);
1076N(SyntaxKind.AsteriskToken);
1093N(SyntaxKind.IsPatternExpression);
1095N(SyntaxKind.IdentifierName);
1097N(SyntaxKind.IdentifierToken, "A");
1099N(SyntaxKind.IsKeyword);
1100N(SyntaxKind.ConstantPattern);
1102N(SyntaxKind.MultiplyExpression);
1104N(SyntaxKind.IdentifierName);
1106N(SyntaxKind.IdentifierToken, "B");
1108N(SyntaxKind.AsteriskToken);
1109N(SyntaxKind.PointerIndirectionExpression);
1111N(SyntaxKind.AsteriskToken);
1112N(SyntaxKind.PointerIndirectionExpression);
1114N(SyntaxKind.AsteriskToken);
1115N(SyntaxKind.IdentifierName);
1117N(SyntaxKind.IdentifierToken, "C");
1131N(SyntaxKind.IsExpression);
1133N(SyntaxKind.IdentifierName);
1135N(SyntaxKind.IdentifierToken, "A");
1137N(SyntaxKind.IsKeyword);
1138N(SyntaxKind.ArrayType);
1140N(SyntaxKind.PointerType);
1142N(SyntaxKind.PointerType);
1144N(SyntaxKind.PointerType);
1146N(SyntaxKind.IdentifierName);
1148N(SyntaxKind.IdentifierToken, "B");
1150N(SyntaxKind.AsteriskToken);
1152N(SyntaxKind.AsteriskToken);
1154N(SyntaxKind.AsteriskToken);
1156N(SyntaxKind.ArrayRankSpecifier);
1158N(SyntaxKind.OpenBracketToken);
1159N(SyntaxKind.OmittedArraySizeExpression);
1161N(SyntaxKind.OmittedArraySizeExpressionToken);
1163N(SyntaxKind.CloseBracketToken);
1174N(SyntaxKind.IsPatternExpression);
1176N(SyntaxKind.IdentifierName);
1178N(SyntaxKind.IdentifierToken, "A");
1180N(SyntaxKind.IsKeyword);
1181N(SyntaxKind.DeclarationPattern);
1183N(SyntaxKind.ArrayType);
1185N(SyntaxKind.PointerType);
1187N(SyntaxKind.PointerType);
1189N(SyntaxKind.PointerType);
1191N(SyntaxKind.IdentifierName);
1193N(SyntaxKind.IdentifierToken, "B");
1195N(SyntaxKind.AsteriskToken);
1197N(SyntaxKind.AsteriskToken);
1199N(SyntaxKind.AsteriskToken);
1201N(SyntaxKind.ArrayRankSpecifier);
1203N(SyntaxKind.OpenBracketToken);
1204N(SyntaxKind.OmittedArraySizeExpression);
1206N(SyntaxKind.OmittedArraySizeExpressionToken);
1208N(SyntaxKind.CloseBracketToken);
1211N(SyntaxKind.SingleVariableDesignation);
1213N(SyntaxKind.IdentifierToken, "C");
1224N(SyntaxKind.TupleExpression);
1226N(SyntaxKind.OpenParenToken);
1227N(SyntaxKind.Argument);
1229N(SyntaxKind.MultiplyExpression);
1231N(SyntaxKind.IdentifierName);
1233N(SyntaxKind.IdentifierToken, "B");
1235N(SyntaxKind.AsteriskToken);
1236N(SyntaxKind.PointerIndirectionExpression);
1238N(SyntaxKind.AsteriskToken);
1239N(SyntaxKind.PointerIndirectionExpression);
1241N(SyntaxKind.AsteriskToken);
1242N(SyntaxKind.IdentifierName);
1244N(SyntaxKind.IdentifierToken, "C");
1250N(SyntaxKind.CommaToken);
1251N(SyntaxKind.Argument);
1253N(SyntaxKind.IdentifierName);
1255N(SyntaxKind.IdentifierToken, "D");
1258N(SyntaxKind.CloseParenToken);
1267N(SyntaxKind.ParenthesizedExpression);
1269N(SyntaxKind.OpenParenToken);
1270N(SyntaxKind.MultiplyExpression);
1272N(SyntaxKind.IdentifierName);
1274N(SyntaxKind.IdentifierToken, "B");
1276N(SyntaxKind.AsteriskToken);
1277N(SyntaxKind.PointerIndirectionExpression);
1279N(SyntaxKind.AsteriskToken);
1280N(SyntaxKind.PointerIndirectionExpression);
1282N(SyntaxKind.AsteriskToken);
1283N(SyntaxKind.IdentifierName);
1285N(SyntaxKind.IdentifierToken, "C");
1290N(SyntaxKind.CloseParenToken);
1299N(SyntaxKind.TupleExpression);
1301N(SyntaxKind.OpenParenToken);
1302N(SyntaxKind.Argument);
1304N(SyntaxKind.DeclarationExpression);
1306N(SyntaxKind.ArrayType);
1308N(SyntaxKind.PointerType);
1310N(SyntaxKind.PointerType);
1312N(SyntaxKind.PointerType);
1314N(SyntaxKind.IdentifierName);
1316N(SyntaxKind.IdentifierToken, "B");
1318N(SyntaxKind.AsteriskToken);
1320N(SyntaxKind.AsteriskToken);
1322N(SyntaxKind.AsteriskToken);
1324N(SyntaxKind.ArrayRankSpecifier);
1326N(SyntaxKind.OpenBracketToken);
1327N(SyntaxKind.OmittedArraySizeExpression);
1329N(SyntaxKind.OmittedArraySizeExpressionToken);
1331N(SyntaxKind.CloseBracketToken);
1334N(SyntaxKind.SingleVariableDesignation);
1336N(SyntaxKind.IdentifierToken, "C");
1340N(SyntaxKind.CommaToken);
1341N(SyntaxKind.Argument);
1343N(SyntaxKind.IdentifierName);
1345N(SyntaxKind.IdentifierToken, "D");
1348N(SyntaxKind.CloseParenToken);
1357N(SyntaxKind.TupleExpression);
1359N(SyntaxKind.OpenParenToken);
1360N(SyntaxKind.Argument);
1362N(SyntaxKind.IdentifierName);
1364N(SyntaxKind.IdentifierToken, "D");
1367N(SyntaxKind.CommaToken);
1368N(SyntaxKind.Argument);
1370N(SyntaxKind.MultiplyExpression);
1372N(SyntaxKind.IdentifierName);
1374N(SyntaxKind.IdentifierToken, "B");
1376N(SyntaxKind.AsteriskToken);
1377N(SyntaxKind.PointerIndirectionExpression);
1379N(SyntaxKind.AsteriskToken);
1380N(SyntaxKind.PointerIndirectionExpression);
1382N(SyntaxKind.AsteriskToken);
1383N(SyntaxKind.IdentifierName);
1385N(SyntaxKind.IdentifierToken, "C");
1391N(SyntaxKind.CloseParenToken);
1400N(SyntaxKind.TupleExpression);
1402N(SyntaxKind.OpenParenToken);
1403N(SyntaxKind.Argument);
1405N(SyntaxKind.IdentifierName);
1407N(SyntaxKind.IdentifierToken, "D");
1410N(SyntaxKind.CommaToken);
1411N(SyntaxKind.Argument);
1413N(SyntaxKind.DeclarationExpression);
1415N(SyntaxKind.ArrayType);
1417N(SyntaxKind.PointerType);
1419N(SyntaxKind.PointerType);
1421N(SyntaxKind.PointerType);
1423N(SyntaxKind.IdentifierName);
1425N(SyntaxKind.IdentifierToken, "B");
1427N(SyntaxKind.AsteriskToken);
1429N(SyntaxKind.AsteriskToken);
1431N(SyntaxKind.AsteriskToken);
1433N(SyntaxKind.ArrayRankSpecifier);
1435N(SyntaxKind.OpenBracketToken);
1436N(SyntaxKind.OmittedArraySizeExpression);
1438N(SyntaxKind.OmittedArraySizeExpressionToken);
1440N(SyntaxKind.CloseBracketToken);
1443N(SyntaxKind.SingleVariableDesignation);
1445N(SyntaxKind.IdentifierToken, "C");
1449N(SyntaxKind.CloseParenToken);
1458N(SyntaxKind.SwitchStatement);
1460N(SyntaxKind.SwitchKeyword);
1461N(SyntaxKind.OpenParenToken);
1462N(SyntaxKind.IdentifierName);
1464N(SyntaxKind.IdentifierToken, "e");
1466N(SyntaxKind.CloseParenToken);
1467N(SyntaxKind.OpenBraceToken);
1468N(SyntaxKind.SwitchSection);
1470N(SyntaxKind.CaseSwitchLabel);
1472N(SyntaxKind.CaseKeyword);
1473N(SyntaxKind.MultiplyExpression);
1475N(SyntaxKind.IdentifierName);
1477N(SyntaxKind.IdentifierToken, "B");
1479N(SyntaxKind.AsteriskToken);
1480N(SyntaxKind.PointerIndirectionExpression);
1482N(SyntaxKind.AsteriskToken);
1483N(SyntaxKind.PointerIndirectionExpression);
1485N(SyntaxKind.AsteriskToken);
1486N(SyntaxKind.IdentifierName);
1488N(SyntaxKind.IdentifierToken, "C");
1493N(SyntaxKind.ColonToken);
1495N(SyntaxKind.BreakStatement);
1497N(SyntaxKind.BreakKeyword);
1498N(SyntaxKind.SemicolonToken);
1501N(SyntaxKind.CloseBraceToken);
1510N(SyntaxKind.SwitchStatement);
1512N(SyntaxKind.SwitchKeyword);
1513N(SyntaxKind.OpenParenToken);
1514N(SyntaxKind.IdentifierName);
1516N(SyntaxKind.IdentifierToken, "e");
1518N(SyntaxKind.CloseParenToken);
1519N(SyntaxKind.OpenBraceToken);
1520N(SyntaxKind.SwitchSection);
1522N(SyntaxKind.CasePatternSwitchLabel);
1524N(SyntaxKind.CaseKeyword);
1525N(SyntaxKind.DeclarationPattern);
1527N(SyntaxKind.ArrayType);
1529N(SyntaxKind.PointerType);
1531N(SyntaxKind.PointerType);
1533N(SyntaxKind.PointerType);
1535N(SyntaxKind.IdentifierName);
1537N(SyntaxKind.IdentifierToken, "B");
1539N(SyntaxKind.AsteriskToken);
1541N(SyntaxKind.AsteriskToken);
1543N(SyntaxKind.AsteriskToken);
1545N(SyntaxKind.ArrayRankSpecifier);
1547N(SyntaxKind.OpenBracketToken);
1548N(SyntaxKind.OmittedArraySizeExpression);
1550N(SyntaxKind.OmittedArraySizeExpressionToken);
1552N(SyntaxKind.CloseBracketToken);
1555N(SyntaxKind.SingleVariableDesignation);
1557N(SyntaxKind.IdentifierToken, "C");
1560N(SyntaxKind.ColonToken);
1562N(SyntaxKind.BreakStatement);
1564N(SyntaxKind.BreakKeyword);
1565N(SyntaxKind.SemicolonToken);
1568N(SyntaxKind.CloseBraceToken);
1578N(SyntaxKind.SwitchStatement);
1580N(SyntaxKind.SwitchKeyword);
1581N(SyntaxKind.OpenParenToken);
1582N(SyntaxKind.IdentifierName);
1584N(SyntaxKind.IdentifierToken, "e");
1586N(SyntaxKind.CloseParenToken);
1587N(SyntaxKind.OpenBraceToken);
1588N(SyntaxKind.SwitchSection);
1590N(SyntaxKind.CasePatternSwitchLabel);
1592N(SyntaxKind.CaseKeyword);
1593N(SyntaxKind.DeclarationPattern);
1595N(SyntaxKind.IdentifierName);
1597N(SyntaxKind.IdentifierToken, "nameof");
1599N(SyntaxKind.SingleVariableDesignation);
1601N(SyntaxKind.IdentifierToken, "n");
1604N(SyntaxKind.ColonToken);
1606N(SyntaxKind.EmptyStatement);
1608N(SyntaxKind.SemicolonToken);
1611N(SyntaxKind.CloseBraceToken);
1621N(SyntaxKind.SwitchStatement);
1623N(SyntaxKind.SwitchKeyword);
1624N(SyntaxKind.OpenParenToken);
1625N(SyntaxKind.IdentifierName);
1627N(SyntaxKind.IdentifierToken, "e");
1629N(SyntaxKind.CloseParenToken);
1630N(SyntaxKind.OpenBraceToken);
1631N(SyntaxKind.SwitchSection);
1633N(SyntaxKind.CaseSwitchLabel);
1635N(SyntaxKind.CaseKeyword);
1636N(SyntaxKind.InvocationExpression);
1638N(SyntaxKind.IdentifierName);
1640N(SyntaxKind.IdentifierToken, "nameof");
1642N(SyntaxKind.ArgumentList);
1644N(SyntaxKind.OpenParenToken);
1645N(SyntaxKind.Argument);
1647N(SyntaxKind.IdentifierName);
1649N(SyntaxKind.IdentifierToken, "n");
1652N(SyntaxKind.CloseParenToken);
1655N(SyntaxKind.ColonToken);
1657N(SyntaxKind.EmptyStatement);
1659N(SyntaxKind.SemicolonToken);
1662N(SyntaxKind.CloseBraceToken);
1672N(SyntaxKind.SwitchStatement);
1674N(SyntaxKind.SwitchKeyword);
1675N(SyntaxKind.OpenParenToken);
1676N(SyntaxKind.IdentifierName);
1678N(SyntaxKind.IdentifierToken, "e");
1680N(SyntaxKind.CloseParenToken);
1681N(SyntaxKind.OpenBraceToken);
1682N(SyntaxKind.SwitchSection);
1684N(SyntaxKind.CasePatternSwitchLabel);
1686N(SyntaxKind.CaseKeyword);
1687N(SyntaxKind.ConstantPattern);
1689N(SyntaxKind.InvocationExpression);
1691N(SyntaxKind.IdentifierName);
1693N(SyntaxKind.IdentifierToken, "nameof");
1695N(SyntaxKind.ArgumentList);
1697N(SyntaxKind.OpenParenToken);
1698N(SyntaxKind.Argument);
1700N(SyntaxKind.IdentifierName);
1702N(SyntaxKind.IdentifierToken, "n");
1705N(SyntaxKind.CloseParenToken);
1709N(SyntaxKind.WhenClause);
1711N(SyntaxKind.WhenKeyword);
1712N(SyntaxKind.TrueLiteralExpression);
1714N(SyntaxKind.TrueKeyword);
1717N(SyntaxKind.ColonToken);
1719N(SyntaxKind.EmptyStatement);
1721N(SyntaxKind.SemicolonToken);
1724N(SyntaxKind.CloseBraceToken);
1733N(SyntaxKind.SwitchStatement);
1735N(SyntaxKind.SwitchKeyword);
1736N(SyntaxKind.OpenParenToken);
1737N(SyntaxKind.IdentifierName);
1739N(SyntaxKind.IdentifierToken, "e");
1741N(SyntaxKind.CloseParenToken);
1742N(SyntaxKind.OpenBraceToken);
1743N(SyntaxKind.SwitchSection);
1745N(SyntaxKind.CaseSwitchLabel);
1747N(SyntaxKind.CaseKeyword);
1748N(SyntaxKind.ParenthesizedExpression);
1750N(SyntaxKind.OpenParenToken);
1751N(SyntaxKind.ParenthesizedExpression);
1753N(SyntaxKind.OpenParenToken);
1754N(SyntaxKind.ParenthesizedExpression);
1756N(SyntaxKind.OpenParenToken);
1757N(SyntaxKind.NumericLiteralExpression);
1759N(SyntaxKind.NumericLiteralToken, "3");
1761N(SyntaxKind.CloseParenToken);
1763N(SyntaxKind.CloseParenToken);
1765N(SyntaxKind.CloseParenToken);
1767N(SyntaxKind.ColonToken);
1769N(SyntaxKind.EmptyStatement);
1771N(SyntaxKind.SemicolonToken);
1774N(SyntaxKind.CloseBraceToken);
1783N(SyntaxKind.SwitchStatement);
1785N(SyntaxKind.SwitchKeyword);
1786N(SyntaxKind.OpenParenToken);
1787N(SyntaxKind.IdentifierName);
1789N(SyntaxKind.IdentifierToken, "e");
1791N(SyntaxKind.CloseParenToken);
1792N(SyntaxKind.OpenBraceToken);
1793N(SyntaxKind.SwitchSection);
1795N(SyntaxKind.CasePatternSwitchLabel);
1797N(SyntaxKind.CaseKeyword);
1798N(SyntaxKind.ConstantPattern);
1800N(SyntaxKind.ParenthesizedExpression);
1802N(SyntaxKind.OpenParenToken);
1803N(SyntaxKind.ParenthesizedExpression);
1805N(SyntaxKind.OpenParenToken);
1806N(SyntaxKind.ParenthesizedExpression);
1808N(SyntaxKind.OpenParenToken);
1809N(SyntaxKind.NumericLiteralExpression);
1811N(SyntaxKind.NumericLiteralToken, "3");
1813N(SyntaxKind.CloseParenToken);
1815N(SyntaxKind.CloseParenToken);
1817N(SyntaxKind.CloseParenToken);
1820N(SyntaxKind.WhenClause);
1822N(SyntaxKind.WhenKeyword);
1823N(SyntaxKind.TrueLiteralExpression);
1825N(SyntaxKind.TrueKeyword);
1828N(SyntaxKind.ColonToken);
1830N(SyntaxKind.EmptyStatement);
1832N(SyntaxKind.SemicolonToken);
1835N(SyntaxKind.CloseBraceToken);
1872N(SyntaxKind.SwitchStatement);
1874N(SyntaxKind.SwitchKeyword);
1875N(SyntaxKind.OpenParenToken);
1876N(SyntaxKind.IdentifierName);
1878N(SyntaxKind.IdentifierToken, "e");
1880N(SyntaxKind.CloseParenToken);
1881N(SyntaxKind.OpenBraceToken);
1882N(SyntaxKind.SwitchSection);
1884N(SyntaxKind.CasePatternSwitchLabel);
1886N(SyntaxKind.CaseKeyword);
1887N(SyntaxKind.RecursivePattern);
1889N(SyntaxKind.PositionalPatternClause);
1891N(SyntaxKind.OpenParenToken);
1892N(SyntaxKind.Subpattern);
1894N(SyntaxKind.NameColon);
1896N(SyntaxKind.IdentifierName);
1898N(SyntaxKind.IdentifierToken, "x");
1900N(SyntaxKind.ColonToken);
1902N(SyntaxKind.ConstantPattern);
1904N(SyntaxKind.ParenthesizedExpression);
1906N(SyntaxKind.OpenParenToken);
1907N(SyntaxKind.ParenthesizedExpression);
1909N(SyntaxKind.OpenParenToken);
1910N(SyntaxKind.NumericLiteralExpression);
1912N(SyntaxKind.NumericLiteralToken, "3");
1914N(SyntaxKind.CloseParenToken);
1916N(SyntaxKind.CloseParenToken);
1920N(SyntaxKind.CloseParenToken);
1923N(SyntaxKind.ColonToken);
1925N(SyntaxKind.EmptyStatement);
1927N(SyntaxKind.SemicolonToken);
1930N(SyntaxKind.CloseBraceToken);
1960N(SyntaxKind.SwitchStatement);
1962N(SyntaxKind.SwitchKeyword);
1963N(SyntaxKind.OpenParenToken);
1964N(SyntaxKind.IdentifierName);
1966N(SyntaxKind.IdentifierToken, "e");
1968N(SyntaxKind.CloseParenToken);
1969N(SyntaxKind.OpenBraceToken);
1970N(SyntaxKind.SwitchSection);
1972N(SyntaxKind.CasePatternSwitchLabel);
1974N(SyntaxKind.CaseKeyword);
1975N(SyntaxKind.ParenthesizedPattern);
1977N(SyntaxKind.OpenParenToken);
1978N(SyntaxKind.ParenthesizedPattern);
1980N(SyntaxKind.OpenParenToken);
1981N(SyntaxKind.RecursivePattern);
1983N(SyntaxKind.PositionalPatternClause);
1985N(SyntaxKind.OpenParenToken);
1986N(SyntaxKind.Subpattern);
1988N(SyntaxKind.NameColon);
1990N(SyntaxKind.IdentifierName);
1992N(SyntaxKind.IdentifierToken, "x");
1994N(SyntaxKind.ColonToken);
1996N(SyntaxKind.ConstantPattern);
1998N(SyntaxKind.NumericLiteralExpression);
2000N(SyntaxKind.NumericLiteralToken, "3");
2004N(SyntaxKind.CloseParenToken);
2007N(SyntaxKind.CloseParenToken);
2009N(SyntaxKind.CloseParenToken);
2011N(SyntaxKind.ColonToken);
2013N(SyntaxKind.EmptyStatement);
2015N(SyntaxKind.SemicolonToken);
2018N(SyntaxKind.CloseBraceToken);
2045N(SyntaxKind.SwitchStatement);
2047N(SyntaxKind.SwitchKeyword);
2048N(SyntaxKind.OpenParenToken);
2049N(SyntaxKind.IdentifierName);
2051N(SyntaxKind.IdentifierToken, "e");
2053N(SyntaxKind.CloseParenToken);
2054N(SyntaxKind.OpenBraceToken);
2055N(SyntaxKind.SwitchSection);
2057N(SyntaxKind.CasePatternSwitchLabel);
2059N(SyntaxKind.CaseKeyword);
2060N(SyntaxKind.RecursivePattern);
2062N(SyntaxKind.IdentifierName);
2064N(SyntaxKind.IdentifierToken, "T");
2066N(SyntaxKind.PositionalPatternClause);
2068N(SyntaxKind.OpenParenToken);
2069N(SyntaxKind.Subpattern);
2071N(SyntaxKind.NameColon);
2073N(SyntaxKind.IdentifierName);
2075N(SyntaxKind.IdentifierToken, "X");
2077N(SyntaxKind.ColonToken);
2079N(SyntaxKind.ConstantPattern);
2081N(SyntaxKind.NumericLiteralExpression);
2083N(SyntaxKind.NumericLiteralToken, "3");
2087N(SyntaxKind.CommaToken);
2088N(SyntaxKind.Subpattern);
2090N(SyntaxKind.NameColon);
2092N(SyntaxKind.IdentifierName);
2094N(SyntaxKind.IdentifierToken, "Y");
2096N(SyntaxKind.ColonToken);
2098N(SyntaxKind.ConstantPattern);
2100N(SyntaxKind.NumericLiteralExpression);
2102N(SyntaxKind.NumericLiteralToken, "4");
2106N(SyntaxKind.CloseParenToken);
2108N(SyntaxKind.PropertyPatternClause);
2110N(SyntaxKind.OpenBraceToken);
2111N(SyntaxKind.Subpattern);
2113N(SyntaxKind.NameColon);
2115N(SyntaxKind.IdentifierName);
2117N(SyntaxKind.IdentifierToken, "L");
2119N(SyntaxKind.ColonToken);
2121N(SyntaxKind.ConstantPattern);
2123N(SyntaxKind.NumericLiteralExpression);
2125N(SyntaxKind.NumericLiteralToken, "5");
2129N(SyntaxKind.CloseBraceToken);
2131N(SyntaxKind.SingleVariableDesignation);
2133N(SyntaxKind.IdentifierToken, "p");
2136N(SyntaxKind.ColonToken);
2138N(SyntaxKind.EmptyStatement);
2140N(SyntaxKind.SemicolonToken);
2143N(SyntaxKind.CloseBraceToken);
2184N(SyntaxKind.SwitchStatement);
2186N(SyntaxKind.SwitchKeyword);
2187N(SyntaxKind.OpenParenToken);
2188N(SyntaxKind.IdentifierName);
2190N(SyntaxKind.IdentifierToken, "e");
2192N(SyntaxKind.CloseParenToken);
2193N(SyntaxKind.OpenBraceToken);
2194N(SyntaxKind.SwitchSection);
2196N(SyntaxKind.CasePatternSwitchLabel);
2198N(SyntaxKind.CaseKeyword);
2199N(SyntaxKind.RecursivePattern);
2201N(SyntaxKind.PositionalPatternClause);
2203N(SyntaxKind.OpenParenToken);
2209N(SyntaxKind.EmptyStatement);
2211N(SyntaxKind.SemicolonToken);
2214N(SyntaxKind.CloseBraceToken);
2257N(SyntaxKind.SwitchStatement);
2259N(SyntaxKind.SwitchKeyword);
2260N(SyntaxKind.OpenParenToken);
2261N(SyntaxKind.IdentifierName);
2263N(SyntaxKind.IdentifierToken, "e");
2265N(SyntaxKind.CloseParenToken);
2266N(SyntaxKind.OpenBraceToken);
2267N(SyntaxKind.SwitchSection);
2269N(SyntaxKind.CasePatternSwitchLabel);
2271N(SyntaxKind.CaseKeyword);
2272N(SyntaxKind.RecursivePattern);
2274N(SyntaxKind.PositionalPatternClause);
2276N(SyntaxKind.OpenParenToken);
2306N(SyntaxKind.SwitchStatement);
2308N(SyntaxKind.SwitchKeyword);
2309N(SyntaxKind.OpenParenToken);
2310N(SyntaxKind.IdentifierName);
2312N(SyntaxKind.IdentifierToken, "e");
2314N(SyntaxKind.CloseParenToken);
2315N(SyntaxKind.OpenBraceToken);
2316N(SyntaxKind.SwitchSection);
2318N(SyntaxKind.CasePatternSwitchLabel);
2320N(SyntaxKind.CaseKeyword);
2321N(SyntaxKind.RecursivePattern);
2323N(SyntaxKind.PositionalPatternClause);
2325N(SyntaxKind.OpenParenToken);
2326N(SyntaxKind.CloseParenToken);
2329N(SyntaxKind.ColonToken);
2332N(SyntaxKind.CloseBraceToken);
2352N(SyntaxKind.SwitchStatement);
2354N(SyntaxKind.SwitchKeyword);
2355N(SyntaxKind.OpenParenToken);
2356N(SyntaxKind.IdentifierName);
2358N(SyntaxKind.IdentifierToken, "e");
2360N(SyntaxKind.CloseParenToken);
2361N(SyntaxKind.OpenBraceToken);
2362N(SyntaxKind.SwitchSection);
2364N(SyntaxKind.CaseSwitchLabel);
2366N(SyntaxKind.CaseKeyword);
2403N(SyntaxKind.SwitchStatement);
2405N(SyntaxKind.SwitchKeyword);
2406N(SyntaxKind.OpenParenToken);
2407N(SyntaxKind.IdentifierName);
2409N(SyntaxKind.IdentifierToken, "e");
2411N(SyntaxKind.CloseParenToken);
2412N(SyntaxKind.OpenBraceToken);
2413N(SyntaxKind.SwitchSection);
2415N(SyntaxKind.CasePatternSwitchLabel);
2417N(SyntaxKind.CaseKeyword);
2418N(SyntaxKind.RecursivePattern);
2420N(SyntaxKind.PositionalPatternClause);
2422N(SyntaxKind.OpenParenToken);
2423N(SyntaxKind.Subpattern);
2425N(SyntaxKind.NameColon);
2427N(SyntaxKind.IdentifierName);
2429N(SyntaxKind.IdentifierToken, "x");
2431N(SyntaxKind.ColonToken);
2441N(SyntaxKind.CloseParenToken);
2444N(SyntaxKind.ColonToken);
2446N(SyntaxKind.EmptyStatement);
2448N(SyntaxKind.SemicolonToken);
2451N(SyntaxKind.CloseBraceToken);
2474N(SyntaxKind.SwitchExpression);
2476N(SyntaxKind.NumericLiteralExpression);
2478N(SyntaxKind.NumericLiteralToken, "1");
2480N(SyntaxKind.SwitchKeyword);
2481N(SyntaxKind.OpenBraceToken);
2482N(SyntaxKind.CloseBraceToken);
2511N(SyntaxKind.SwitchExpression);
2513N(SyntaxKind.NumericLiteralExpression);
2515N(SyntaxKind.NumericLiteralToken, "1");
2517N(SyntaxKind.SwitchKeyword);
2518N(SyntaxKind.OpenBraceToken);
2519N(SyntaxKind.SwitchExpressionArm);
2521N(SyntaxKind.ConstantPattern);
2523N(SyntaxKind.IdentifierName);
2525N(SyntaxKind.IdentifierToken, "a");
2528N(SyntaxKind.EqualsGreaterThanToken);
2529N(SyntaxKind.IdentifierName);
2531N(SyntaxKind.IdentifierToken, "b");
2534N(SyntaxKind.CommaToken);
2535N(SyntaxKind.SwitchExpressionArm);
2537N(SyntaxKind.ConstantPattern);
2539N(SyntaxKind.IdentifierName);
2541N(SyntaxKind.IdentifierToken, "c");
2544N(SyntaxKind.EqualsGreaterThanToken);
2545N(SyntaxKind.IdentifierName);
2547N(SyntaxKind.IdentifierToken, "d");
2550N(SyntaxKind.CloseBraceToken);
2585N(SyntaxKind.SwitchExpression);
2587N(SyntaxKind.NumericLiteralExpression);
2589N(SyntaxKind.NumericLiteralToken, "1");
2591N(SyntaxKind.SwitchKeyword);
2592N(SyntaxKind.OpenBraceToken);
2593N(SyntaxKind.SwitchExpressionArm);
2595N(SyntaxKind.ConstantPattern);
2597N(SyntaxKind.IdentifierName);
2599N(SyntaxKind.IdentifierToken, "a");
2603N(SyntaxKind.ConditionalExpression);
2609N(SyntaxKind.QuestionToken);
2610N(SyntaxKind.IdentifierName);
2612N(SyntaxKind.IdentifierToken, "b");
2614N(SyntaxKind.ColonToken);
2615N(SyntaxKind.SimpleLambdaExpression);
2617N(SyntaxKind.Parameter);
2619N(SyntaxKind.IdentifierToken, "c");
2621N(SyntaxKind.EqualsGreaterThanToken);
2622N(SyntaxKind.IdentifierName);
2624N(SyntaxKind.IdentifierToken, "d");
2629N(SyntaxKind.CloseBraceToken);
2667N(SyntaxKind.SwitchExpression);
2669N(SyntaxKind.NumericLiteralExpression);
2671N(SyntaxKind.NumericLiteralToken, "1");
2673N(SyntaxKind.SwitchKeyword);
2674N(SyntaxKind.OpenBraceToken);
2675N(SyntaxKind.SwitchExpressionArm);
2677N(SyntaxKind.RecursivePattern);
2679N(SyntaxKind.PositionalPatternClause);
2681N(SyntaxKind.OpenParenToken);
2682N(SyntaxKind.Subpattern);
2684N(SyntaxKind.ConstantPattern);
2686N(SyntaxKind.IdentifierName);
2688N(SyntaxKind.IdentifierToken, "a");
2692N(SyntaxKind.CommaToken);
2693N(SyntaxKind.Subpattern);
2695N(SyntaxKind.ConstantPattern);
2697N(SyntaxKind.IdentifierName);
2699N(SyntaxKind.IdentifierToken, "b");
2703N(SyntaxKind.CommaToken);
2704N(SyntaxKind.Subpattern);
2706N(SyntaxKind.ConstantPattern);
2708N(SyntaxKind.IdentifierName);
2710N(SyntaxKind.IdentifierToken, "c");
2714N(SyntaxKind.CloseParenToken);
2717N(SyntaxKind.EqualsGreaterThanToken);
2718N(SyntaxKind.IdentifierName);
2720N(SyntaxKind.IdentifierToken, "d");
2723N(SyntaxKind.CloseBraceToken);
2782N(SyntaxKind.SwitchStatement);
2784N(SyntaxKind.SwitchKeyword);
2785N(SyntaxKind.OpenParenToken);
2786N(SyntaxKind.IdentifierName);
2788N(SyntaxKind.IdentifierToken, "e");
2790N(SyntaxKind.CloseParenToken);
2791N(SyntaxKind.OpenBraceToken);
2792N(SyntaxKind.SwitchSection);
2794N(SyntaxKind.CasePatternSwitchLabel);
2796N(SyntaxKind.CaseKeyword);
2797N(SyntaxKind.RecursivePattern);
2799N(SyntaxKind.IdentifierName);
2801N(SyntaxKind.IdentifierToken, "T");
2803N(SyntaxKind.PositionalPatternClause);
2805N(SyntaxKind.OpenParenToken);
2806N(SyntaxKind.Subpattern);
2808N(SyntaxKind.DeclarationPattern);
2810N(SyntaxKind.IdentifierName);
2812N(SyntaxKind.IdentifierToken, "Q");
2814N(SyntaxKind.SingleVariableDesignation);
2816N(SyntaxKind.IdentifierToken, "x");
2821N(SyntaxKind.Subpattern);
2823N(SyntaxKind.ConstantPattern);
2825N(SyntaxKind.IdentifierName);
2827N(SyntaxKind.IdentifierToken, "n");
2836N(SyntaxKind.EmptyStatement);
2838N(SyntaxKind.SemicolonToken);
2840N(SyntaxKind.BreakStatement);
2842N(SyntaxKind.BreakKeyword);
2843N(SyntaxKind.SemicolonToken);
2846N(SyntaxKind.CloseBraceToken);
2855N(SyntaxKind.SwitchStatement);
2857N(SyntaxKind.SwitchKeyword);
2858N(SyntaxKind.OpenParenToken);
2859N(SyntaxKind.IdentifierName);
2861N(SyntaxKind.IdentifierToken, "e");
2863N(SyntaxKind.CloseParenToken);
2864N(SyntaxKind.OpenBraceToken);
2865N(SyntaxKind.SwitchSection);
2867N(SyntaxKind.CaseSwitchLabel);
2869N(SyntaxKind.CaseKeyword);
2870N(SyntaxKind.IdentifierName);
2872N(SyntaxKind.IdentifierToken, "var");
2874N(SyntaxKind.ColonToken);
2876N(SyntaxKind.BreakStatement);
2878N(SyntaxKind.BreakKeyword);
2879N(SyntaxKind.SemicolonToken);
2882N(SyntaxKind.CloseBraceToken);
2891N(SyntaxKind.IfStatement);
2893N(SyntaxKind.IfKeyword);
2894N(SyntaxKind.OpenParenToken);
2895N(SyntaxKind.IsExpression);
2897N(SyntaxKind.IdentifierName);
2899N(SyntaxKind.IdentifierToken, "e");
2901N(SyntaxKind.IsKeyword);
2902N(SyntaxKind.IdentifierName);
2904N(SyntaxKind.IdentifierToken, "var");
2907N(SyntaxKind.CloseParenToken);
2908N(SyntaxKind.Block);
2910N(SyntaxKind.OpenBraceToken);
2911N(SyntaxKind.CloseBraceToken);
2925N(SyntaxKind.SwitchStatement);
2927N(SyntaxKind.SwitchKeyword);
2928N(SyntaxKind.OpenParenToken);
2929N(SyntaxKind.IdentifierName);
2931N(SyntaxKind.IdentifierToken, "e");
2933N(SyntaxKind.CloseParenToken);
2934N(SyntaxKind.OpenBraceToken);
2935N(SyntaxKind.SwitchSection);
2937N(SyntaxKind.CasePatternSwitchLabel);
2939N(SyntaxKind.CaseKeyword);
2940N(SyntaxKind.ConstantPattern);
2942N(SyntaxKind.IdentifierName);
2944N(SyntaxKind.IdentifierToken, "var");
2947N(SyntaxKind.WhenClause);
2949N(SyntaxKind.WhenKeyword);
2955N(SyntaxKind.ColonToken);
2957N(SyntaxKind.BreakStatement);
2959N(SyntaxKind.BreakKeyword);
2960N(SyntaxKind.SemicolonToken);
2963N(SyntaxKind.CloseBraceToken);
2976N(SyntaxKind.SwitchStatement);
2978N(SyntaxKind.SwitchKeyword);
2979N(SyntaxKind.OpenParenToken);
2980N(SyntaxKind.IdentifierName);
2982N(SyntaxKind.IdentifierToken, "e");
2984N(SyntaxKind.CloseParenToken);
2985N(SyntaxKind.OpenBraceToken);
2986N(SyntaxKind.SwitchSection);
2988N(SyntaxKind.CasePatternSwitchLabel);
2990N(SyntaxKind.CaseKeyword);
2991N(SyntaxKind.ConstantPattern);
2993N(SyntaxKind.IdentifierName);
2995N(SyntaxKind.IdentifierToken, "K");
2998N(SyntaxKind.WhenClause);
3000N(SyntaxKind.WhenKeyword);
3006N(SyntaxKind.ColonToken);
3008N(SyntaxKind.BreakStatement);
3010N(SyntaxKind.BreakKeyword);
3011N(SyntaxKind.SemicolonToken);
3014N(SyntaxKind.CloseBraceToken);
3099N(SyntaxKind.IfStatement);
3101N(SyntaxKind.IfKeyword);
3102N(SyntaxKind.OpenParenToken);
3103N(SyntaxKind.IsExpression);
3105N(SyntaxKind.IdentifierName);
3107N(SyntaxKind.IdentifierToken, "o");
3109N(SyntaxKind.IsKeyword);
3110N(SyntaxKind.ArrayType);
3112N(SyntaxKind.TupleType);
3114N(SyntaxKind.OpenParenToken);
3115N(SyntaxKind.TupleElement);
3117N(SyntaxKind.PredefinedType);
3119N(SyntaxKind.IntKeyword);
3122N(SyntaxKind.CommaToken);
3123N(SyntaxKind.TupleElement);
3125N(SyntaxKind.PredefinedType);
3127N(SyntaxKind.IntKeyword);
3130N(SyntaxKind.CloseParenToken);
3132N(SyntaxKind.ArrayRankSpecifier);
3134N(SyntaxKind.OpenBracketToken);
3135N(SyntaxKind.OmittedArraySizeExpression);
3137N(SyntaxKind.OmittedArraySizeExpressionToken);
3139N(SyntaxKind.CloseBracketToken);
3143N(SyntaxKind.CloseParenToken);
3144N(SyntaxKind.Block);
3146N(SyntaxKind.OpenBraceToken);
3147N(SyntaxKind.CloseBraceToken);
3157N(SyntaxKind.IfStatement);
3159N(SyntaxKind.IfKeyword);
3160N(SyntaxKind.OpenParenToken);
3161N(SyntaxKind.IsExpression);
3163N(SyntaxKind.IdentifierName);
3165N(SyntaxKind.IdentifierToken, "o");
3167N(SyntaxKind.IsKeyword);
3168N(SyntaxKind.ArrayType);
3170N(SyntaxKind.TupleType);
3172N(SyntaxKind.OpenParenToken);
3173N(SyntaxKind.TupleElement);
3175N(SyntaxKind.PredefinedType);
3177N(SyntaxKind.IntKeyword);
3179N(SyntaxKind.IdentifierToken, "a");
3181N(SyntaxKind.CommaToken);
3182N(SyntaxKind.TupleElement);
3184N(SyntaxKind.PredefinedType);
3186N(SyntaxKind.IntKeyword);
3188N(SyntaxKind.IdentifierToken, "b");
3190N(SyntaxKind.CloseParenToken);
3192N(SyntaxKind.ArrayRankSpecifier);
3194N(SyntaxKind.OpenBracketToken);
3195N(SyntaxKind.OmittedArraySizeExpression);
3197N(SyntaxKind.OmittedArraySizeExpressionToken);
3199N(SyntaxKind.CloseBracketToken);
3203N(SyntaxKind.CloseParenToken);
3204N(SyntaxKind.Block);
3206N(SyntaxKind.OpenBraceToken);
3207N(SyntaxKind.CloseBraceToken);
3217N(SyntaxKind.IfStatement);
3219N(SyntaxKind.IfKeyword);
3220N(SyntaxKind.OpenParenToken);
3221N(SyntaxKind.IsPatternExpression);
3223N(SyntaxKind.IdentifierName);
3225N(SyntaxKind.IdentifierToken, "o");
3227N(SyntaxKind.IsKeyword);
3228N(SyntaxKind.DeclarationPattern);
3230N(SyntaxKind.ArrayType);
3232N(SyntaxKind.TupleType);
3234N(SyntaxKind.OpenParenToken);
3235N(SyntaxKind.TupleElement);
3237N(SyntaxKind.PredefinedType);
3239N(SyntaxKind.IntKeyword);
3242N(SyntaxKind.CommaToken);
3243N(SyntaxKind.TupleElement);
3245N(SyntaxKind.PredefinedType);
3247N(SyntaxKind.IntKeyword);
3250N(SyntaxKind.CloseParenToken);
3252N(SyntaxKind.ArrayRankSpecifier);
3254N(SyntaxKind.OpenBracketToken);
3255N(SyntaxKind.OmittedArraySizeExpression);
3257N(SyntaxKind.OmittedArraySizeExpressionToken);
3259N(SyntaxKind.CloseBracketToken);
3262N(SyntaxKind.SingleVariableDesignation);
3264N(SyntaxKind.IdentifierToken, "q");
3268N(SyntaxKind.CloseParenToken);
3269N(SyntaxKind.Block);
3271N(SyntaxKind.OpenBraceToken);
3272N(SyntaxKind.CloseBraceToken);
3282N(SyntaxKind.IfStatement);
3284N(SyntaxKind.IfKeyword);
3285N(SyntaxKind.OpenParenToken);
3286N(SyntaxKind.IsPatternExpression);
3288N(SyntaxKind.IdentifierName);
3290N(SyntaxKind.IdentifierToken, "o");
3292N(SyntaxKind.IsKeyword);
3293N(SyntaxKind.DeclarationPattern);
3295N(SyntaxKind.ArrayType);
3297N(SyntaxKind.TupleType);
3299N(SyntaxKind.OpenParenToken);
3300N(SyntaxKind.TupleElement);
3302N(SyntaxKind.PredefinedType);
3304N(SyntaxKind.IntKeyword);
3306N(SyntaxKind.IdentifierToken, "a");
3308N(SyntaxKind.CommaToken);
3309N(SyntaxKind.TupleElement);
3311N(SyntaxKind.PredefinedType);
3313N(SyntaxKind.IntKeyword);
3315N(SyntaxKind.IdentifierToken, "b");
3317N(SyntaxKind.CloseParenToken);
3319N(SyntaxKind.ArrayRankSpecifier);
3321N(SyntaxKind.OpenBracketToken);
3322N(SyntaxKind.OmittedArraySizeExpression);
3324N(SyntaxKind.OmittedArraySizeExpressionToken);
3326N(SyntaxKind.CloseBracketToken);
3329N(SyntaxKind.SingleVariableDesignation);
3331N(SyntaxKind.IdentifierToken, "q");
3335N(SyntaxKind.CloseParenToken);
3336N(SyntaxKind.Block);
3338N(SyntaxKind.OpenBraceToken);
3339N(SyntaxKind.CloseBraceToken);
3349N(SyntaxKind.IfStatement);
3351N(SyntaxKind.IfKeyword);
3352N(SyntaxKind.OpenParenToken);
3353N(SyntaxKind.IsExpression);
3355N(SyntaxKind.IdentifierName);
3357N(SyntaxKind.IdentifierToken, "o");
3359N(SyntaxKind.IsKeyword);
3360N(SyntaxKind.ArrayType);
3362N(SyntaxKind.TupleType);
3364N(SyntaxKind.OpenParenToken);
3365N(SyntaxKind.TupleElement);
3367N(SyntaxKind.IdentifierName);
3369N(SyntaxKind.IdentifierToken, "Int");
3372N(SyntaxKind.CommaToken);
3373N(SyntaxKind.TupleElement);
3375N(SyntaxKind.IdentifierName);
3377N(SyntaxKind.IdentifierToken, "Int");
3380N(SyntaxKind.CloseParenToken);
3382N(SyntaxKind.ArrayRankSpecifier);
3384N(SyntaxKind.OpenBracketToken);
3385N(SyntaxKind.OmittedArraySizeExpression);
3387N(SyntaxKind.OmittedArraySizeExpressionToken);
3389N(SyntaxKind.CloseBracketToken);
3393N(SyntaxKind.CloseParenToken);
3394N(SyntaxKind.Block);
3396N(SyntaxKind.OpenBraceToken);
3397N(SyntaxKind.CloseBraceToken);
3407N(SyntaxKind.IfStatement);
3409N(SyntaxKind.IfKeyword);
3410N(SyntaxKind.OpenParenToken);
3411N(SyntaxKind.IsExpression);
3413N(SyntaxKind.IdentifierName);
3415N(SyntaxKind.IdentifierToken, "o");
3417N(SyntaxKind.IsKeyword);
3418N(SyntaxKind.ArrayType);
3420N(SyntaxKind.TupleType);
3422N(SyntaxKind.OpenParenToken);
3423N(SyntaxKind.TupleElement);
3425N(SyntaxKind.IdentifierName);
3427N(SyntaxKind.IdentifierToken, "Int");
3429N(SyntaxKind.IdentifierToken, "a");
3431N(SyntaxKind.CommaToken);
3432N(SyntaxKind.TupleElement);
3434N(SyntaxKind.IdentifierName);
3436N(SyntaxKind.IdentifierToken, "Int");
3438N(SyntaxKind.IdentifierToken, "b");
3440N(SyntaxKind.CloseParenToken);
3442N(SyntaxKind.ArrayRankSpecifier);
3444N(SyntaxKind.OpenBracketToken);
3445N(SyntaxKind.OmittedArraySizeExpression);
3447N(SyntaxKind.OmittedArraySizeExpressionToken);
3449N(SyntaxKind.CloseBracketToken);
3453N(SyntaxKind.CloseParenToken);
3454N(SyntaxKind.Block);
3456N(SyntaxKind.OpenBraceToken);
3457N(SyntaxKind.CloseBraceToken);
3467N(SyntaxKind.IfStatement);
3469N(SyntaxKind.IfKeyword);
3470N(SyntaxKind.OpenParenToken);
3471N(SyntaxKind.IsPatternExpression);
3473N(SyntaxKind.IdentifierName);
3475N(SyntaxKind.IdentifierToken, "o");
3477N(SyntaxKind.IsKeyword);
3478N(SyntaxKind.DeclarationPattern);
3480N(SyntaxKind.ArrayType);
3482N(SyntaxKind.TupleType);
3484N(SyntaxKind.OpenParenToken);
3485N(SyntaxKind.TupleElement);
3487N(SyntaxKind.IdentifierName);
3489N(SyntaxKind.IdentifierToken, "Int");
3492N(SyntaxKind.CommaToken);
3493N(SyntaxKind.TupleElement);
3495N(SyntaxKind.IdentifierName);
3497N(SyntaxKind.IdentifierToken, "Int");
3500N(SyntaxKind.CloseParenToken);
3502N(SyntaxKind.ArrayRankSpecifier);
3504N(SyntaxKind.OpenBracketToken);
3505N(SyntaxKind.OmittedArraySizeExpression);
3507N(SyntaxKind.OmittedArraySizeExpressionToken);
3509N(SyntaxKind.CloseBracketToken);
3512N(SyntaxKind.SingleVariableDesignation);
3514N(SyntaxKind.IdentifierToken, "q");
3518N(SyntaxKind.CloseParenToken);
3519N(SyntaxKind.Block);
3521N(SyntaxKind.OpenBraceToken);
3522N(SyntaxKind.CloseBraceToken);
3532N(SyntaxKind.IfStatement);
3534N(SyntaxKind.IfKeyword);
3535N(SyntaxKind.OpenParenToken);
3536N(SyntaxKind.IsPatternExpression);
3538N(SyntaxKind.IdentifierName);
3540N(SyntaxKind.IdentifierToken, "o");
3542N(SyntaxKind.IsKeyword);
3543N(SyntaxKind.DeclarationPattern);
3545N(SyntaxKind.ArrayType);
3547N(SyntaxKind.TupleType);
3549N(SyntaxKind.OpenParenToken);
3550N(SyntaxKind.TupleElement);
3552N(SyntaxKind.IdentifierName);
3554N(SyntaxKind.IdentifierToken, "Int");
3556N(SyntaxKind.IdentifierToken, "a");
3558N(SyntaxKind.CommaToken);
3559N(SyntaxKind.TupleElement);
3561N(SyntaxKind.IdentifierName);
3563N(SyntaxKind.IdentifierToken, "Int");
3565N(SyntaxKind.IdentifierToken, "b");
3567N(SyntaxKind.CloseParenToken);
3569N(SyntaxKind.ArrayRankSpecifier);
3571N(SyntaxKind.OpenBracketToken);
3572N(SyntaxKind.OmittedArraySizeExpression);
3574N(SyntaxKind.OmittedArraySizeExpressionToken);
3576N(SyntaxKind.CloseBracketToken);
3579N(SyntaxKind.SingleVariableDesignation);
3581N(SyntaxKind.IdentifierToken, "q");
3585N(SyntaxKind.CloseParenToken);
3586N(SyntaxKind.Block);
3588N(SyntaxKind.OpenBraceToken);
3589N(SyntaxKind.CloseBraceToken);
3599N(SyntaxKind.IfStatement);
3601N(SyntaxKind.IfKeyword);
3602N(SyntaxKind.OpenParenToken);
3603N(SyntaxKind.IsExpression);
3605N(SyntaxKind.IdentifierName);
3607N(SyntaxKind.IdentifierToken, "o");
3609N(SyntaxKind.IsKeyword);
3610N(SyntaxKind.ArrayType);
3612N(SyntaxKind.TupleType);
3614N(SyntaxKind.OpenParenToken);
3615N(SyntaxKind.TupleElement);
3617N(SyntaxKind.QualifiedName);
3619N(SyntaxKind.IdentifierName);
3621N(SyntaxKind.IdentifierToken, "S");
3623N(SyntaxKind.DotToken);
3624N(SyntaxKind.IdentifierName);
3626N(SyntaxKind.IdentifierToken, "Int");
3630N(SyntaxKind.CommaToken);
3631N(SyntaxKind.TupleElement);
3633N(SyntaxKind.QualifiedName);
3635N(SyntaxKind.IdentifierName);
3637N(SyntaxKind.IdentifierToken, "S");
3639N(SyntaxKind.DotToken);
3640N(SyntaxKind.IdentifierName);
3642N(SyntaxKind.IdentifierToken, "Int");
3646N(SyntaxKind.CloseParenToken);
3648N(SyntaxKind.ArrayRankSpecifier);
3650N(SyntaxKind.OpenBracketToken);
3651N(SyntaxKind.OmittedArraySizeExpression);
3653N(SyntaxKind.OmittedArraySizeExpressionToken);
3655N(SyntaxKind.CloseBracketToken);
3659N(SyntaxKind.CloseParenToken);
3660N(SyntaxKind.Block);
3662N(SyntaxKind.OpenBraceToken);
3663N(SyntaxKind.CloseBraceToken);
3673N(SyntaxKind.IfStatement);
3675N(SyntaxKind.IfKeyword);
3676N(SyntaxKind.OpenParenToken);
3677N(SyntaxKind.IsExpression);
3679N(SyntaxKind.IdentifierName);
3681N(SyntaxKind.IdentifierToken, "o");
3683N(SyntaxKind.IsKeyword);
3684N(SyntaxKind.ArrayType);
3686N(SyntaxKind.TupleType);
3688N(SyntaxKind.OpenParenToken);
3689N(SyntaxKind.TupleElement);
3691N(SyntaxKind.QualifiedName);
3693N(SyntaxKind.IdentifierName);
3695N(SyntaxKind.IdentifierToken, "S");
3697N(SyntaxKind.DotToken);
3698N(SyntaxKind.IdentifierName);
3700N(SyntaxKind.IdentifierToken, "Int");
3703N(SyntaxKind.IdentifierToken, "a");
3705N(SyntaxKind.CommaToken);
3706N(SyntaxKind.TupleElement);
3708N(SyntaxKind.QualifiedName);
3710N(SyntaxKind.IdentifierName);
3712N(SyntaxKind.IdentifierToken, "S");
3714N(SyntaxKind.DotToken);
3715N(SyntaxKind.IdentifierName);
3717N(SyntaxKind.IdentifierToken, "Int");
3720N(SyntaxKind.IdentifierToken, "b");
3722N(SyntaxKind.CloseParenToken);
3724N(SyntaxKind.ArrayRankSpecifier);
3726N(SyntaxKind.OpenBracketToken);
3727N(SyntaxKind.OmittedArraySizeExpression);
3729N(SyntaxKind.OmittedArraySizeExpressionToken);
3731N(SyntaxKind.CloseBracketToken);
3735N(SyntaxKind.CloseParenToken);
3736N(SyntaxKind.Block);
3738N(SyntaxKind.OpenBraceToken);
3739N(SyntaxKind.CloseBraceToken);
3749N(SyntaxKind.IfStatement);
3751N(SyntaxKind.IfKeyword);
3752N(SyntaxKind.OpenParenToken);
3753N(SyntaxKind.IsPatternExpression);
3755N(SyntaxKind.IdentifierName);
3757N(SyntaxKind.IdentifierToken, "o");
3759N(SyntaxKind.IsKeyword);
3760N(SyntaxKind.DeclarationPattern);
3762N(SyntaxKind.ArrayType);
3764N(SyntaxKind.TupleType);
3766N(SyntaxKind.OpenParenToken);
3767N(SyntaxKind.TupleElement);
3769N(SyntaxKind.QualifiedName);
3771N(SyntaxKind.IdentifierName);
3773N(SyntaxKind.IdentifierToken, "S");
3775N(SyntaxKind.DotToken);
3776N(SyntaxKind.IdentifierName);
3778N(SyntaxKind.IdentifierToken, "Int");
3782N(SyntaxKind.CommaToken);
3783N(SyntaxKind.TupleElement);
3785N(SyntaxKind.QualifiedName);
3787N(SyntaxKind.IdentifierName);
3789N(SyntaxKind.IdentifierToken, "S");
3791N(SyntaxKind.DotToken);
3792N(SyntaxKind.IdentifierName);
3794N(SyntaxKind.IdentifierToken, "Int");
3798N(SyntaxKind.CloseParenToken);
3800N(SyntaxKind.ArrayRankSpecifier);
3802N(SyntaxKind.OpenBracketToken);
3803N(SyntaxKind.OmittedArraySizeExpression);
3805N(SyntaxKind.OmittedArraySizeExpressionToken);
3807N(SyntaxKind.CloseBracketToken);
3810N(SyntaxKind.SingleVariableDesignation);
3812N(SyntaxKind.IdentifierToken, "q");
3816N(SyntaxKind.CloseParenToken);
3817N(SyntaxKind.Block);
3819N(SyntaxKind.OpenBraceToken);
3820N(SyntaxKind.CloseBraceToken);
3830N(SyntaxKind.IfStatement);
3832N(SyntaxKind.IfKeyword);
3833N(SyntaxKind.OpenParenToken);
3834N(SyntaxKind.IsPatternExpression);
3836N(SyntaxKind.IdentifierName);
3838N(SyntaxKind.IdentifierToken, "o");
3840N(SyntaxKind.IsKeyword);
3841N(SyntaxKind.DeclarationPattern);
3843N(SyntaxKind.ArrayType);
3845N(SyntaxKind.TupleType);
3847N(SyntaxKind.OpenParenToken);
3848N(SyntaxKind.TupleElement);
3850N(SyntaxKind.QualifiedName);
3852N(SyntaxKind.IdentifierName);
3854N(SyntaxKind.IdentifierToken, "S");
3856N(SyntaxKind.DotToken);
3857N(SyntaxKind.IdentifierName);
3859N(SyntaxKind.IdentifierToken, "Int");
3862N(SyntaxKind.IdentifierToken, "a");
3864N(SyntaxKind.CommaToken);
3865N(SyntaxKind.TupleElement);
3867N(SyntaxKind.QualifiedName);
3869N(SyntaxKind.IdentifierName);
3871N(SyntaxKind.IdentifierToken, "S");
3873N(SyntaxKind.DotToken);
3874N(SyntaxKind.IdentifierName);
3876N(SyntaxKind.IdentifierToken, "Int");
3879N(SyntaxKind.IdentifierToken, "b");
3881N(SyntaxKind.CloseParenToken);
3883N(SyntaxKind.ArrayRankSpecifier);
3885N(SyntaxKind.OpenBracketToken);
3886N(SyntaxKind.OmittedArraySizeExpression);
3888N(SyntaxKind.OmittedArraySizeExpressionToken);
3890N(SyntaxKind.CloseBracketToken);
3893N(SyntaxKind.SingleVariableDesignation);
3895N(SyntaxKind.IdentifierToken, "q");
3899N(SyntaxKind.CloseParenToken);
3900N(SyntaxKind.Block);
3902N(SyntaxKind.OpenBraceToken);
3903N(SyntaxKind.CloseBraceToken);
3913N(SyntaxKind.SwitchStatement);
3915N(SyntaxKind.SwitchKeyword);
3916N(SyntaxKind.OpenParenToken);
3917N(SyntaxKind.IdentifierName);
3919N(SyntaxKind.IdentifierToken, "o");
3921N(SyntaxKind.CloseParenToken);
3922N(SyntaxKind.OpenBraceToken);
3923N(SyntaxKind.SwitchSection);
3925N(SyntaxKind.CasePatternSwitchLabel);
3927N(SyntaxKind.CaseKeyword);
3928N(SyntaxKind.DeclarationPattern);
3930N(SyntaxKind.ArrayType);
3932N(SyntaxKind.TupleType);
3934N(SyntaxKind.OpenParenToken);
3935N(SyntaxKind.TupleElement);
3937N(SyntaxKind.PredefinedType);
3939N(SyntaxKind.IntKeyword);
3942N(SyntaxKind.CommaToken);
3943N(SyntaxKind.TupleElement);
3945N(SyntaxKind.PredefinedType);
3947N(SyntaxKind.IntKeyword);
3950N(SyntaxKind.CloseParenToken);
3952N(SyntaxKind.ArrayRankSpecifier);
3954N(SyntaxKind.OpenBracketToken);
3955N(SyntaxKind.OmittedArraySizeExpression);
3957N(SyntaxKind.OmittedArraySizeExpressionToken);
3959N(SyntaxKind.CloseBracketToken);
3962N(SyntaxKind.SingleVariableDesignation);
3964N(SyntaxKind.IdentifierToken, "q");
3967N(SyntaxKind.ColonToken);
3969N(SyntaxKind.BreakStatement);
3971N(SyntaxKind.BreakKeyword);
3972N(SyntaxKind.SemicolonToken);
3975N(SyntaxKind.CloseBraceToken);
3984N(SyntaxKind.SwitchStatement);
3986N(SyntaxKind.SwitchKeyword);
3987N(SyntaxKind.OpenParenToken);
3988N(SyntaxKind.IdentifierName);
3990N(SyntaxKind.IdentifierToken, "o");
3992N(SyntaxKind.CloseParenToken);
3993N(SyntaxKind.OpenBraceToken);
3994N(SyntaxKind.SwitchSection);
3996N(SyntaxKind.CasePatternSwitchLabel);
3998N(SyntaxKind.CaseKeyword);
3999N(SyntaxKind.DeclarationPattern);
4001N(SyntaxKind.ArrayType);
4003N(SyntaxKind.TupleType);
4005N(SyntaxKind.OpenParenToken);
4006N(SyntaxKind.TupleElement);
4008N(SyntaxKind.PredefinedType);
4010N(SyntaxKind.IntKeyword);
4012N(SyntaxKind.IdentifierToken, "a");
4014N(SyntaxKind.CommaToken);
4015N(SyntaxKind.TupleElement);
4017N(SyntaxKind.PredefinedType);
4019N(SyntaxKind.IntKeyword);
4021N(SyntaxKind.IdentifierToken, "b");
4023N(SyntaxKind.CloseParenToken);
4025N(SyntaxKind.ArrayRankSpecifier);
4027N(SyntaxKind.OpenBracketToken);
4028N(SyntaxKind.OmittedArraySizeExpression);
4030N(SyntaxKind.OmittedArraySizeExpressionToken);
4032N(SyntaxKind.CloseBracketToken);
4035N(SyntaxKind.SingleVariableDesignation);
4037N(SyntaxKind.IdentifierToken, "q");
4040N(SyntaxKind.ColonToken);
4042N(SyntaxKind.BreakStatement);
4044N(SyntaxKind.BreakKeyword);
4045N(SyntaxKind.SemicolonToken);
4048N(SyntaxKind.CloseBraceToken);
4057N(SyntaxKind.SwitchStatement);
4059N(SyntaxKind.SwitchKeyword);
4060N(SyntaxKind.OpenParenToken);
4061N(SyntaxKind.IdentifierName);
4063N(SyntaxKind.IdentifierToken, "o");
4065N(SyntaxKind.CloseParenToken);
4066N(SyntaxKind.OpenBraceToken);
4067N(SyntaxKind.SwitchSection);
4069N(SyntaxKind.CasePatternSwitchLabel);
4071N(SyntaxKind.CaseKeyword);
4072N(SyntaxKind.DeclarationPattern);
4074N(SyntaxKind.ArrayType);
4076N(SyntaxKind.TupleType);
4078N(SyntaxKind.OpenParenToken);
4079N(SyntaxKind.TupleElement);
4081N(SyntaxKind.IdentifierName);
4083N(SyntaxKind.IdentifierToken, "Int");
4086N(SyntaxKind.CommaToken);
4087N(SyntaxKind.TupleElement);
4089N(SyntaxKind.IdentifierName);
4091N(SyntaxKind.IdentifierToken, "Int");
4094N(SyntaxKind.CloseParenToken);
4096N(SyntaxKind.ArrayRankSpecifier);
4098N(SyntaxKind.OpenBracketToken);
4099N(SyntaxKind.OmittedArraySizeExpression);
4101N(SyntaxKind.OmittedArraySizeExpressionToken);
4103N(SyntaxKind.CloseBracketToken);
4106N(SyntaxKind.SingleVariableDesignation);
4108N(SyntaxKind.IdentifierToken, "q");
4111N(SyntaxKind.ColonToken);
4113N(SyntaxKind.BreakStatement);
4115N(SyntaxKind.BreakKeyword);
4116N(SyntaxKind.SemicolonToken);
4119N(SyntaxKind.CloseBraceToken);
4128N(SyntaxKind.SwitchStatement);
4130N(SyntaxKind.SwitchKeyword);
4131N(SyntaxKind.OpenParenToken);
4132N(SyntaxKind.IdentifierName);
4134N(SyntaxKind.IdentifierToken, "o");
4136N(SyntaxKind.CloseParenToken);
4137N(SyntaxKind.OpenBraceToken);
4138N(SyntaxKind.SwitchSection);
4140N(SyntaxKind.CasePatternSwitchLabel);
4142N(SyntaxKind.CaseKeyword);
4143N(SyntaxKind.DeclarationPattern);
4145N(SyntaxKind.ArrayType);
4147N(SyntaxKind.TupleType);
4149N(SyntaxKind.OpenParenToken);
4150N(SyntaxKind.TupleElement);
4152N(SyntaxKind.IdentifierName);
4154N(SyntaxKind.IdentifierToken, "Int");
4156N(SyntaxKind.IdentifierToken, "a");
4158N(SyntaxKind.CommaToken);
4159N(SyntaxKind.TupleElement);
4161N(SyntaxKind.IdentifierName);
4163N(SyntaxKind.IdentifierToken, "Int");
4165N(SyntaxKind.IdentifierToken, "b");
4167N(SyntaxKind.CloseParenToken);
4169N(SyntaxKind.ArrayRankSpecifier);
4171N(SyntaxKind.OpenBracketToken);
4172N(SyntaxKind.OmittedArraySizeExpression);
4174N(SyntaxKind.OmittedArraySizeExpressionToken);
4176N(SyntaxKind.CloseBracketToken);
4179N(SyntaxKind.SingleVariableDesignation);
4181N(SyntaxKind.IdentifierToken, "q");
4184N(SyntaxKind.ColonToken);
4186N(SyntaxKind.BreakStatement);
4188N(SyntaxKind.BreakKeyword);
4189N(SyntaxKind.SemicolonToken);
4192N(SyntaxKind.CloseBraceToken);
4201N(SyntaxKind.SwitchStatement);
4203N(SyntaxKind.SwitchKeyword);
4204N(SyntaxKind.OpenParenToken);
4205N(SyntaxKind.IdentifierName);
4207N(SyntaxKind.IdentifierToken, "o");
4209N(SyntaxKind.CloseParenToken);
4210N(SyntaxKind.OpenBraceToken);
4211N(SyntaxKind.SwitchSection);
4213N(SyntaxKind.CasePatternSwitchLabel);
4215N(SyntaxKind.CaseKeyword);
4216N(SyntaxKind.DeclarationPattern);
4218N(SyntaxKind.ArrayType);
4220N(SyntaxKind.TupleType);
4222N(SyntaxKind.OpenParenToken);
4223N(SyntaxKind.TupleElement);
4225N(SyntaxKind.QualifiedName);
4227N(SyntaxKind.IdentifierName);
4229N(SyntaxKind.IdentifierToken, "S");
4231N(SyntaxKind.DotToken);
4232N(SyntaxKind.IdentifierName);
4234N(SyntaxKind.IdentifierToken, "Int");
4238N(SyntaxKind.CommaToken);
4239N(SyntaxKind.TupleElement);
4241N(SyntaxKind.QualifiedName);
4243N(SyntaxKind.IdentifierName);
4245N(SyntaxKind.IdentifierToken, "S");
4247N(SyntaxKind.DotToken);
4248N(SyntaxKind.IdentifierName);
4250N(SyntaxKind.IdentifierToken, "Int");
4254N(SyntaxKind.CloseParenToken);
4256N(SyntaxKind.ArrayRankSpecifier);
4258N(SyntaxKind.OpenBracketToken);
4259N(SyntaxKind.OmittedArraySizeExpression);
4261N(SyntaxKind.OmittedArraySizeExpressionToken);
4263N(SyntaxKind.CloseBracketToken);
4266N(SyntaxKind.SingleVariableDesignation);
4268N(SyntaxKind.IdentifierToken, "q");
4271N(SyntaxKind.ColonToken);
4273N(SyntaxKind.BreakStatement);
4275N(SyntaxKind.BreakKeyword);
4276N(SyntaxKind.SemicolonToken);
4279N(SyntaxKind.CloseBraceToken);
4288N(SyntaxKind.SwitchStatement);
4290N(SyntaxKind.SwitchKeyword);
4291N(SyntaxKind.OpenParenToken);
4292N(SyntaxKind.IdentifierName);
4294N(SyntaxKind.IdentifierToken, "o");
4296N(SyntaxKind.CloseParenToken);
4297N(SyntaxKind.OpenBraceToken);
4298N(SyntaxKind.SwitchSection);
4300N(SyntaxKind.CasePatternSwitchLabel);
4302N(SyntaxKind.CaseKeyword);
4303N(SyntaxKind.DeclarationPattern);
4305N(SyntaxKind.ArrayType);
4307N(SyntaxKind.TupleType);
4309N(SyntaxKind.OpenParenToken);
4310N(SyntaxKind.TupleElement);
4312N(SyntaxKind.QualifiedName);
4314N(SyntaxKind.IdentifierName);
4316N(SyntaxKind.IdentifierToken, "S");
4318N(SyntaxKind.DotToken);
4319N(SyntaxKind.IdentifierName);
4321N(SyntaxKind.IdentifierToken, "Int");
4324N(SyntaxKind.IdentifierToken, "a");
4326N(SyntaxKind.CommaToken);
4327N(SyntaxKind.TupleElement);
4329N(SyntaxKind.QualifiedName);
4331N(SyntaxKind.IdentifierName);
4333N(SyntaxKind.IdentifierToken, "S");
4335N(SyntaxKind.DotToken);
4336N(SyntaxKind.IdentifierName);
4338N(SyntaxKind.IdentifierToken, "Int");
4341N(SyntaxKind.IdentifierToken, "b");
4343N(SyntaxKind.CloseParenToken);
4345N(SyntaxKind.ArrayRankSpecifier);
4347N(SyntaxKind.OpenBracketToken);
4348N(SyntaxKind.OmittedArraySizeExpression);
4350N(SyntaxKind.OmittedArraySizeExpressionToken);
4352N(SyntaxKind.CloseBracketToken);
4355N(SyntaxKind.SingleVariableDesignation);
4357N(SyntaxKind.IdentifierToken, "q");
4360N(SyntaxKind.ColonToken);
4362N(SyntaxKind.BreakStatement);
4364N(SyntaxKind.BreakKeyword);
4365N(SyntaxKind.SemicolonToken);
4368N(SyntaxKind.CloseBraceToken);
4377N(SyntaxKind.LocalDeclarationStatement);
4379N(SyntaxKind.VariableDeclaration);
4381N(SyntaxKind.IdentifierName);
4383N(SyntaxKind.IdentifierToken, "var");
4385N(SyntaxKind.VariableDeclarator);
4387N(SyntaxKind.IdentifierToken, "x");
4388N(SyntaxKind.EqualsValueClause);
4390N(SyntaxKind.EqualsToken);
4391N(SyntaxKind.IsPatternExpression);
4393N(SyntaxKind.IdentifierName);
4395N(SyntaxKind.IdentifierToken, "o");
4397N(SyntaxKind.IsKeyword);
4398N(SyntaxKind.RecursivePattern);
4400N(SyntaxKind.IdentifierName);
4402N(SyntaxKind.IdentifierToken, "Type");
4404N(SyntaxKind.PositionalPatternClause);
4406N(SyntaxKind.OpenParenToken);
4407N(SyntaxKind.Subpattern);
4409N(SyntaxKind.NameColon);
4411N(SyntaxKind.IdentifierName);
4413N(SyntaxKind.IdentifierToken, "Param");
4415N(SyntaxKind.ColonToken);
4417N(SyntaxKind.ConstantPattern);
4419N(SyntaxKind.NumericLiteralExpression);
4421N(SyntaxKind.NumericLiteralToken, "3");
4425N(SyntaxKind.CommaToken);
4426N(SyntaxKind.Subpattern);
4428N(SyntaxKind.NameColon);
4430N(SyntaxKind.IdentifierName);
4432N(SyntaxKind.IdentifierToken, "Param2");
4434N(SyntaxKind.ColonToken);
4436N(SyntaxKind.ConstantPattern);
4438N(SyntaxKind.NumericLiteralExpression);
4440N(SyntaxKind.NumericLiteralToken, "4");
4444N(SyntaxKind.CloseParenToken);
4446N(SyntaxKind.PropertyPatternClause);
4448N(SyntaxKind.OpenBraceToken);
4449N(SyntaxKind.Subpattern);
4451N(SyntaxKind.NameColon);
4453N(SyntaxKind.IdentifierName);
4455N(SyntaxKind.IdentifierToken, "Prop");
4457N(SyntaxKind.ColonToken);
4459N(SyntaxKind.ConstantPattern);
4461N(SyntaxKind.NumericLiteralExpression);
4463N(SyntaxKind.NumericLiteralToken, "3");
4467N(SyntaxKind.CloseBraceToken);
4469N(SyntaxKind.SingleVariableDesignation);
4471N(SyntaxKind.IdentifierToken, "x");
4478N(SyntaxKind.SemicolonToken);
4487N(SyntaxKind.LocalDeclarationStatement);
4489N(SyntaxKind.VariableDeclaration);
4491N(SyntaxKind.IdentifierName);
4493N(SyntaxKind.IdentifierToken, "var");
4495N(SyntaxKind.VariableDeclarator);
4497N(SyntaxKind.IdentifierToken, "x");
4498N(SyntaxKind.EqualsValueClause);
4500N(SyntaxKind.EqualsToken);
4501N(SyntaxKind.IsPatternExpression);
4503N(SyntaxKind.IdentifierName);
4505N(SyntaxKind.IdentifierToken, "o");
4507N(SyntaxKind.IsKeyword);
4508N(SyntaxKind.RecursivePattern);
4510N(SyntaxKind.PositionalPatternClause);
4512N(SyntaxKind.OpenParenToken);
4513N(SyntaxKind.Subpattern);
4515N(SyntaxKind.NameColon);
4517N(SyntaxKind.IdentifierName);
4519N(SyntaxKind.IdentifierToken, "Param");
4521N(SyntaxKind.ColonToken);
4523N(SyntaxKind.ConstantPattern);
4525N(SyntaxKind.NumericLiteralExpression);
4527N(SyntaxKind.NumericLiteralToken, "3");
4531N(SyntaxKind.CommaToken);
4532N(SyntaxKind.Subpattern);
4534N(SyntaxKind.NameColon);
4536N(SyntaxKind.IdentifierName);
4538N(SyntaxKind.IdentifierToken, "Param2");
4540N(SyntaxKind.ColonToken);
4542N(SyntaxKind.ConstantPattern);
4544N(SyntaxKind.NumericLiteralExpression);
4546N(SyntaxKind.NumericLiteralToken, "4");
4550N(SyntaxKind.CloseParenToken);
4552N(SyntaxKind.PropertyPatternClause);
4554N(SyntaxKind.OpenBraceToken);
4555N(SyntaxKind.Subpattern);
4557N(SyntaxKind.NameColon);
4559N(SyntaxKind.IdentifierName);
4561N(SyntaxKind.IdentifierToken, "Prop");
4563N(SyntaxKind.ColonToken);
4565N(SyntaxKind.ConstantPattern);
4567N(SyntaxKind.NumericLiteralExpression);
4569N(SyntaxKind.NumericLiteralToken, "3");
4573N(SyntaxKind.CloseBraceToken);
4575N(SyntaxKind.SingleVariableDesignation);
4577N(SyntaxKind.IdentifierToken, "x");
4584N(SyntaxKind.SemicolonToken);
4593N(SyntaxKind.LocalDeclarationStatement);
4595N(SyntaxKind.VariableDeclaration);
4597N(SyntaxKind.IdentifierName);
4599N(SyntaxKind.IdentifierToken, "var");
4601N(SyntaxKind.VariableDeclarator);
4603N(SyntaxKind.IdentifierToken, "x");
4604N(SyntaxKind.EqualsValueClause);
4606N(SyntaxKind.EqualsToken);
4607N(SyntaxKind.IsPatternExpression);
4609N(SyntaxKind.IdentifierName);
4611N(SyntaxKind.IdentifierToken, "o");
4613N(SyntaxKind.IsKeyword);
4614N(SyntaxKind.RecursivePattern);
4616N(SyntaxKind.IdentifierName);
4618N(SyntaxKind.IdentifierToken, "Type");
4620N(SyntaxKind.PropertyPatternClause);
4622N(SyntaxKind.OpenBraceToken);
4623N(SyntaxKind.Subpattern);
4625N(SyntaxKind.NameColon);
4627N(SyntaxKind.IdentifierName);
4629N(SyntaxKind.IdentifierToken, "Prop");
4631N(SyntaxKind.ColonToken);
4633N(SyntaxKind.ConstantPattern);
4635N(SyntaxKind.NumericLiteralExpression);
4637N(SyntaxKind.NumericLiteralToken, "3");
4641N(SyntaxKind.CloseBraceToken);
4643N(SyntaxKind.SingleVariableDesignation);
4645N(SyntaxKind.IdentifierToken, "x");
4652N(SyntaxKind.SemicolonToken);
4661N(SyntaxKind.LocalDeclarationStatement);
4663N(SyntaxKind.VariableDeclaration);
4665N(SyntaxKind.IdentifierName);
4667N(SyntaxKind.IdentifierToken, "var");
4669N(SyntaxKind.VariableDeclarator);
4671N(SyntaxKind.IdentifierToken, "x");
4672N(SyntaxKind.EqualsValueClause);
4674N(SyntaxKind.EqualsToken);
4675N(SyntaxKind.IsPatternExpression);
4677N(SyntaxKind.IdentifierName);
4679N(SyntaxKind.IdentifierToken, "o");
4681N(SyntaxKind.IsKeyword);
4682N(SyntaxKind.RecursivePattern);
4684N(SyntaxKind.PropertyPatternClause);
4686N(SyntaxKind.OpenBraceToken);
4687N(SyntaxKind.Subpattern);
4689N(SyntaxKind.NameColon);
4691N(SyntaxKind.IdentifierName);
4693N(SyntaxKind.IdentifierToken, "Prop");
4695N(SyntaxKind.ColonToken);
4697N(SyntaxKind.ConstantPattern);
4699N(SyntaxKind.NumericLiteralExpression);
4701N(SyntaxKind.NumericLiteralToken, "3");
4705N(SyntaxKind.CloseBraceToken);
4707N(SyntaxKind.SingleVariableDesignation);
4709N(SyntaxKind.IdentifierToken, "x");
4716N(SyntaxKind.SemicolonToken);
4725N(SyntaxKind.LocalDeclarationStatement);
4727N(SyntaxKind.VariableDeclaration);
4729N(SyntaxKind.IdentifierName);
4731N(SyntaxKind.IdentifierToken, "var");
4733N(SyntaxKind.VariableDeclarator);
4735N(SyntaxKind.IdentifierToken, "x");
4736N(SyntaxKind.EqualsValueClause);
4738N(SyntaxKind.EqualsToken);
4739N(SyntaxKind.IsPatternExpression);
4741N(SyntaxKind.IdentifierName);
4743N(SyntaxKind.IdentifierToken, "o");
4745N(SyntaxKind.IsKeyword);
4746N(SyntaxKind.RecursivePattern);
4748N(SyntaxKind.IdentifierName);
4750N(SyntaxKind.IdentifierToken, "Type");
4752N(SyntaxKind.PositionalPatternClause);
4754N(SyntaxKind.OpenParenToken);
4755N(SyntaxKind.Subpattern);
4757N(SyntaxKind.NameColon);
4759N(SyntaxKind.IdentifierName);
4761N(SyntaxKind.IdentifierToken, "Param");
4763N(SyntaxKind.ColonToken);
4765N(SyntaxKind.ConstantPattern);
4767N(SyntaxKind.NumericLiteralExpression);
4769N(SyntaxKind.NumericLiteralToken, "3");
4773N(SyntaxKind.CommaToken);
4774N(SyntaxKind.Subpattern);
4776N(SyntaxKind.NameColon);
4778N(SyntaxKind.IdentifierName);
4780N(SyntaxKind.IdentifierToken, "Param2");
4782N(SyntaxKind.ColonToken);
4784N(SyntaxKind.ConstantPattern);
4786N(SyntaxKind.NumericLiteralExpression);
4788N(SyntaxKind.NumericLiteralToken, "4");
4792N(SyntaxKind.CloseParenToken);
4794N(SyntaxKind.SingleVariableDesignation);
4796N(SyntaxKind.IdentifierToken, "x");
4803N(SyntaxKind.SemicolonToken);
4812N(SyntaxKind.LocalDeclarationStatement);
4814N(SyntaxKind.VariableDeclaration);
4816N(SyntaxKind.IdentifierName);
4818N(SyntaxKind.IdentifierToken, "var");
4820N(SyntaxKind.VariableDeclarator);
4822N(SyntaxKind.IdentifierToken, "x");
4823N(SyntaxKind.EqualsValueClause);
4825N(SyntaxKind.EqualsToken);
4826N(SyntaxKind.IsPatternExpression);
4828N(SyntaxKind.IdentifierName);
4830N(SyntaxKind.IdentifierToken, "o");
4832N(SyntaxKind.IsKeyword);
4833N(SyntaxKind.RecursivePattern);
4835N(SyntaxKind.PositionalPatternClause);
4837N(SyntaxKind.OpenParenToken);
4838N(SyntaxKind.Subpattern);
4840N(SyntaxKind.NameColon);
4842N(SyntaxKind.IdentifierName);
4844N(SyntaxKind.IdentifierToken, "Param");
4846N(SyntaxKind.ColonToken);
4848N(SyntaxKind.ConstantPattern);
4850N(SyntaxKind.NumericLiteralExpression);
4852N(SyntaxKind.NumericLiteralToken, "3");
4856N(SyntaxKind.CommaToken);
4857N(SyntaxKind.Subpattern);
4859N(SyntaxKind.NameColon);
4861N(SyntaxKind.IdentifierName);
4863N(SyntaxKind.IdentifierToken, "Param2");
4865N(SyntaxKind.ColonToken);
4867N(SyntaxKind.ConstantPattern);
4869N(SyntaxKind.NumericLiteralExpression);
4871N(SyntaxKind.NumericLiteralToken, "4");
4875N(SyntaxKind.CloseParenToken);
4877N(SyntaxKind.SingleVariableDesignation);
4879N(SyntaxKind.IdentifierToken, "x");
4886N(SyntaxKind.SemicolonToken);
4895N(SyntaxKind.LocalDeclarationStatement);
4897N(SyntaxKind.VariableDeclaration);
4899N(SyntaxKind.IdentifierName);
4901N(SyntaxKind.IdentifierToken, "var");
4903N(SyntaxKind.VariableDeclarator);
4905N(SyntaxKind.IdentifierToken, "x");
4906N(SyntaxKind.EqualsValueClause);
4908N(SyntaxKind.EqualsToken);
4909N(SyntaxKind.IsPatternExpression);
4911N(SyntaxKind.IdentifierName);
4913N(SyntaxKind.IdentifierToken, "o");
4915N(SyntaxKind.IsKeyword);
4916N(SyntaxKind.DeclarationPattern);
4918N(SyntaxKind.IdentifierName);
4920N(SyntaxKind.IdentifierToken, "Type");
4922N(SyntaxKind.SingleVariableDesignation);
4924N(SyntaxKind.IdentifierToken, "x");
4931N(SyntaxKind.SemicolonToken);
4940N(SyntaxKind.LocalDeclarationStatement);
4942N(SyntaxKind.VariableDeclaration);
4944N(SyntaxKind.IdentifierName);
4946N(SyntaxKind.IdentifierToken, "var");
4948N(SyntaxKind.VariableDeclarator);
4950N(SyntaxKind.IdentifierToken, "x");
4951N(SyntaxKind.EqualsValueClause);
4953N(SyntaxKind.EqualsToken);
4954N(SyntaxKind.IsPatternExpression);
4956N(SyntaxKind.IdentifierName);
4958N(SyntaxKind.IdentifierToken, "o");
4960N(SyntaxKind.IsKeyword);
4961N(SyntaxKind.RecursivePattern);
4963N(SyntaxKind.IdentifierName);
4965N(SyntaxKind.IdentifierToken, "Type");
4967N(SyntaxKind.PositionalPatternClause);
4969N(SyntaxKind.OpenParenToken);
4970N(SyntaxKind.Subpattern);
4972N(SyntaxKind.NameColon);
4974N(SyntaxKind.IdentifierName);
4976N(SyntaxKind.IdentifierToken, "Param");
4978N(SyntaxKind.ColonToken);
4980N(SyntaxKind.ConstantPattern);
4982N(SyntaxKind.NumericLiteralExpression);
4984N(SyntaxKind.NumericLiteralToken, "3");
4988N(SyntaxKind.CommaToken);
4989N(SyntaxKind.Subpattern);
4991N(SyntaxKind.NameColon);
4993N(SyntaxKind.IdentifierName);
4995N(SyntaxKind.IdentifierToken, "Param2");
4997N(SyntaxKind.ColonToken);
4999N(SyntaxKind.ConstantPattern);
5001N(SyntaxKind.NumericLiteralExpression);
5003N(SyntaxKind.NumericLiteralToken, "4");
5007N(SyntaxKind.CloseParenToken);
5009N(SyntaxKind.PropertyPatternClause);
5011N(SyntaxKind.OpenBraceToken);
5012N(SyntaxKind.Subpattern);
5014N(SyntaxKind.NameColon);
5016N(SyntaxKind.IdentifierName);
5018N(SyntaxKind.IdentifierToken, "Prop");
5020N(SyntaxKind.ColonToken);
5022N(SyntaxKind.ConstantPattern);
5024N(SyntaxKind.NumericLiteralExpression);
5026N(SyntaxKind.NumericLiteralToken, "3");
5030N(SyntaxKind.CloseBraceToken);
5037N(SyntaxKind.SemicolonToken);
5046N(SyntaxKind.LocalDeclarationStatement);
5048N(SyntaxKind.VariableDeclaration);
5050N(SyntaxKind.IdentifierName);
5052N(SyntaxKind.IdentifierToken, "var");
5054N(SyntaxKind.VariableDeclarator);
5056N(SyntaxKind.IdentifierToken, "x");
5057N(SyntaxKind.EqualsValueClause);
5059N(SyntaxKind.EqualsToken);
5060N(SyntaxKind.IsPatternExpression);
5062N(SyntaxKind.IdentifierName);
5064N(SyntaxKind.IdentifierToken, "o");
5066N(SyntaxKind.IsKeyword);
5067N(SyntaxKind.RecursivePattern);
5069N(SyntaxKind.PositionalPatternClause);
5071N(SyntaxKind.OpenParenToken);
5072N(SyntaxKind.Subpattern);
5074N(SyntaxKind.NameColon);
5076N(SyntaxKind.IdentifierName);
5078N(SyntaxKind.IdentifierToken, "Param");
5080N(SyntaxKind.ColonToken);
5082N(SyntaxKind.ConstantPattern);
5084N(SyntaxKind.NumericLiteralExpression);
5086N(SyntaxKind.NumericLiteralToken, "3");
5090N(SyntaxKind.CommaToken);
5091N(SyntaxKind.Subpattern);
5093N(SyntaxKind.NameColon);
5095N(SyntaxKind.IdentifierName);
5097N(SyntaxKind.IdentifierToken, "Param2");
5099N(SyntaxKind.ColonToken);
5101N(SyntaxKind.ConstantPattern);
5103N(SyntaxKind.NumericLiteralExpression);
5105N(SyntaxKind.NumericLiteralToken, "4");
5109N(SyntaxKind.CloseParenToken);
5111N(SyntaxKind.PropertyPatternClause);
5113N(SyntaxKind.OpenBraceToken);
5114N(SyntaxKind.Subpattern);
5116N(SyntaxKind.NameColon);
5118N(SyntaxKind.IdentifierName);
5120N(SyntaxKind.IdentifierToken, "Prop");
5122N(SyntaxKind.ColonToken);
5124N(SyntaxKind.ConstantPattern);
5126N(SyntaxKind.NumericLiteralExpression);
5128N(SyntaxKind.NumericLiteralToken, "3");
5132N(SyntaxKind.CloseBraceToken);
5139N(SyntaxKind.SemicolonToken);
5148N(SyntaxKind.LocalDeclarationStatement);
5150N(SyntaxKind.VariableDeclaration);
5152N(SyntaxKind.IdentifierName);
5154N(SyntaxKind.IdentifierToken, "var");
5156N(SyntaxKind.VariableDeclarator);
5158N(SyntaxKind.IdentifierToken, "x");
5159N(SyntaxKind.EqualsValueClause);
5161N(SyntaxKind.EqualsToken);
5162N(SyntaxKind.IsPatternExpression);
5164N(SyntaxKind.IdentifierName);
5166N(SyntaxKind.IdentifierToken, "o");
5168N(SyntaxKind.IsKeyword);
5169N(SyntaxKind.RecursivePattern);
5171N(SyntaxKind.IdentifierName);
5173N(SyntaxKind.IdentifierToken, "Type");
5175N(SyntaxKind.PropertyPatternClause);
5177N(SyntaxKind.OpenBraceToken);
5178N(SyntaxKind.Subpattern);
5180N(SyntaxKind.NameColon);
5182N(SyntaxKind.IdentifierName);
5184N(SyntaxKind.IdentifierToken, "Prop");
5186N(SyntaxKind.ColonToken);
5188N(SyntaxKind.ConstantPattern);
5190N(SyntaxKind.NumericLiteralExpression);
5192N(SyntaxKind.NumericLiteralToken, "3");
5196N(SyntaxKind.CloseBraceToken);
5203N(SyntaxKind.SemicolonToken);
5212N(SyntaxKind.LocalDeclarationStatement);
5214N(SyntaxKind.VariableDeclaration);
5216N(SyntaxKind.IdentifierName);
5218N(SyntaxKind.IdentifierToken, "var");
5220N(SyntaxKind.VariableDeclarator);
5222N(SyntaxKind.IdentifierToken, "x");
5223N(SyntaxKind.EqualsValueClause);
5225N(SyntaxKind.EqualsToken);
5226N(SyntaxKind.IsPatternExpression);
5228N(SyntaxKind.IdentifierName);
5230N(SyntaxKind.IdentifierToken, "o");
5232N(SyntaxKind.IsKeyword);
5233N(SyntaxKind.RecursivePattern);
5235N(SyntaxKind.PropertyPatternClause);
5237N(SyntaxKind.OpenBraceToken);
5238N(SyntaxKind.Subpattern);
5240N(SyntaxKind.NameColon);
5242N(SyntaxKind.IdentifierName);
5244N(SyntaxKind.IdentifierToken, "Prop");
5246N(SyntaxKind.ColonToken);
5248N(SyntaxKind.ConstantPattern);
5250N(SyntaxKind.NumericLiteralExpression);
5252N(SyntaxKind.NumericLiteralToken, "3");
5256N(SyntaxKind.CloseBraceToken);
5263N(SyntaxKind.SemicolonToken);
5272N(SyntaxKind.LocalDeclarationStatement);
5274N(SyntaxKind.VariableDeclaration);
5276N(SyntaxKind.IdentifierName);
5278N(SyntaxKind.IdentifierToken, "var");
5280N(SyntaxKind.VariableDeclarator);
5282N(SyntaxKind.IdentifierToken, "x");
5283N(SyntaxKind.EqualsValueClause);
5285N(SyntaxKind.EqualsToken);
5286N(SyntaxKind.IsPatternExpression);
5288N(SyntaxKind.IdentifierName);
5290N(SyntaxKind.IdentifierToken, "o");
5292N(SyntaxKind.IsKeyword);
5293N(SyntaxKind.RecursivePattern);
5295N(SyntaxKind.IdentifierName);
5297N(SyntaxKind.IdentifierToken, "Type");
5299N(SyntaxKind.PositionalPatternClause);
5301N(SyntaxKind.OpenParenToken);
5302N(SyntaxKind.Subpattern);
5304N(SyntaxKind.NameColon);
5306N(SyntaxKind.IdentifierName);
5308N(SyntaxKind.IdentifierToken, "Param");
5310N(SyntaxKind.ColonToken);
5312N(SyntaxKind.ConstantPattern);
5314N(SyntaxKind.NumericLiteralExpression);
5316N(SyntaxKind.NumericLiteralToken, "3");
5320N(SyntaxKind.CommaToken);
5321N(SyntaxKind.Subpattern);
5323N(SyntaxKind.NameColon);
5325N(SyntaxKind.IdentifierName);
5327N(SyntaxKind.IdentifierToken, "Param2");
5329N(SyntaxKind.ColonToken);
5331N(SyntaxKind.ConstantPattern);
5333N(SyntaxKind.NumericLiteralExpression);
5335N(SyntaxKind.NumericLiteralToken, "4");
5339N(SyntaxKind.CloseParenToken);
5346N(SyntaxKind.SemicolonToken);
5355N(SyntaxKind.LocalDeclarationStatement);
5357N(SyntaxKind.VariableDeclaration);
5359N(SyntaxKind.IdentifierName);
5361N(SyntaxKind.IdentifierToken, "var");
5363N(SyntaxKind.VariableDeclarator);
5365N(SyntaxKind.IdentifierToken, "x");
5366N(SyntaxKind.EqualsValueClause);
5368N(SyntaxKind.EqualsToken);
5369N(SyntaxKind.IsPatternExpression);
5371N(SyntaxKind.IdentifierName);
5373N(SyntaxKind.IdentifierToken, "o");
5375N(SyntaxKind.IsKeyword);
5376N(SyntaxKind.RecursivePattern);
5378N(SyntaxKind.PositionalPatternClause);
5380N(SyntaxKind.OpenParenToken);
5381N(SyntaxKind.Subpattern);
5383N(SyntaxKind.NameColon);
5385N(SyntaxKind.IdentifierName);
5387N(SyntaxKind.IdentifierToken, "Param");
5389N(SyntaxKind.ColonToken);
5391N(SyntaxKind.ConstantPattern);
5393N(SyntaxKind.NumericLiteralExpression);
5395N(SyntaxKind.NumericLiteralToken, "3");
5399N(SyntaxKind.CommaToken);
5400N(SyntaxKind.Subpattern);
5402N(SyntaxKind.NameColon);
5404N(SyntaxKind.IdentifierName);
5406N(SyntaxKind.IdentifierToken, "Param2");
5408N(SyntaxKind.ColonToken);
5410N(SyntaxKind.ConstantPattern);
5412N(SyntaxKind.NumericLiteralExpression);
5414N(SyntaxKind.NumericLiteralToken, "4");
5418N(SyntaxKind.CloseParenToken);
5425N(SyntaxKind.SemicolonToken);
5434N(SyntaxKind.ExpressionStatement);
5436N(SyntaxKind.InvocationExpression);
5438N(SyntaxKind.SimpleMemberAccessExpression);
5440N(SyntaxKind.IdentifierName);
5442N(SyntaxKind.IdentifierToken, "Console");
5444N(SyntaxKind.DotToken);
5445N(SyntaxKind.IdentifierName);
5447N(SyntaxKind.IdentifierToken, "Write");
5450N(SyntaxKind.ArgumentList);
5452N(SyntaxKind.OpenParenToken);
5453N(SyntaxKind.Argument);
5455N(SyntaxKind.SwitchExpression);
5457N(SyntaxKind.ParenthesizedExpression);
5459N(SyntaxKind.OpenParenToken);
5460N(SyntaxKind.IdentifierName);
5462N(SyntaxKind.IdentifierToken, "t");
5464N(SyntaxKind.CloseParenToken);
5466N(SyntaxKind.SwitchKeyword);
5467N(SyntaxKind.OpenBraceToken);
5468N(SyntaxKind.SwitchExpressionArm);
5470N(SyntaxKind.VarPattern);
5472N(SyntaxKind.VarKeyword, "var");
5473N(SyntaxKind.SingleVariableDesignation);
5475N(SyntaxKind.IdentifierToken, "x");
5478N(SyntaxKind.EqualsGreaterThanToken);
5479N(SyntaxKind.IdentifierName);
5481N(SyntaxKind.IdentifierToken, "x");
5484N(SyntaxKind.CloseBraceToken);
5487N(SyntaxKind.CloseParenToken);
5490N(SyntaxKind.SemicolonToken);
5499N(SyntaxKind.SwitchExpression);
5501N(SyntaxKind.IdentifierName);
5503N(SyntaxKind.IdentifierToken, "e");
5505N(SyntaxKind.SwitchKeyword);
5506N(SyntaxKind.OpenBraceToken);
5507N(SyntaxKind.SwitchExpressionArm);
5509N(SyntaxKind.DiscardPattern);
5511N(SyntaxKind.UnderscoreToken);
5513N(SyntaxKind.EqualsGreaterThanToken);
5514N(SyntaxKind.NumericLiteralExpression);
5516N(SyntaxKind.NumericLiteralToken, "1");
5519N(SyntaxKind.CloseBraceToken);
5528N(SyntaxKind.SwitchStatement);
5530N(SyntaxKind.SwitchKeyword);
5531N(SyntaxKind.OpenParenToken);
5532N(SyntaxKind.IdentifierName);
5534N(SyntaxKind.IdentifierToken, "e");
5536N(SyntaxKind.CloseParenToken);
5537N(SyntaxKind.OpenBraceToken);
5538N(SyntaxKind.SwitchSection);
5540N(SyntaxKind.CaseSwitchLabel);
5542N(SyntaxKind.CaseKeyword);
5543N(SyntaxKind.IdentifierName);
5545N(SyntaxKind.IdentifierToken, "_");
5547N(SyntaxKind.ColonToken);
5549N(SyntaxKind.BreakStatement);
5551N(SyntaxKind.BreakKeyword);
5552N(SyntaxKind.SemicolonToken);
5555N(SyntaxKind.CloseBraceToken);
5564N(SyntaxKind.SwitchStatement);
5566N(SyntaxKind.SwitchKeyword);
5567N(SyntaxKind.OpenParenToken);
5568N(SyntaxKind.IdentifierName);
5570N(SyntaxKind.IdentifierToken, "e");
5572N(SyntaxKind.CloseParenToken);
5573N(SyntaxKind.OpenBraceToken);
5574N(SyntaxKind.SwitchSection);
5576N(SyntaxKind.CaseSwitchLabel);
5578N(SyntaxKind.CaseKeyword);
5579N(SyntaxKind.IdentifierName);
5581N(SyntaxKind.IdentifierToken, "_");
5583N(SyntaxKind.ColonToken);
5585N(SyntaxKind.BreakStatement);
5587N(SyntaxKind.BreakKeyword);
5588N(SyntaxKind.SemicolonToken);
5591N(SyntaxKind.CloseBraceToken);
5600N(SyntaxKind.SwitchStatement);
5602N(SyntaxKind.SwitchKeyword);
5603N(SyntaxKind.OpenParenToken);
5604N(SyntaxKind.IdentifierName);
5606N(SyntaxKind.IdentifierToken, "e");
5608N(SyntaxKind.CloseParenToken);
5609N(SyntaxKind.OpenBraceToken);
5610N(SyntaxKind.SwitchSection);
5612N(SyntaxKind.CasePatternSwitchLabel);
5614N(SyntaxKind.CaseKeyword);
5615N(SyntaxKind.ConstantPattern);
5617N(SyntaxKind.IdentifierName);
5619N(SyntaxKind.IdentifierToken, "_");
5622N(SyntaxKind.WhenClause);
5624N(SyntaxKind.WhenKeyword);
5625N(SyntaxKind.TrueLiteralExpression);
5627N(SyntaxKind.TrueKeyword);
5630N(SyntaxKind.ColonToken);
5632N(SyntaxKind.BreakStatement);
5634N(SyntaxKind.BreakKeyword);
5635N(SyntaxKind.SemicolonToken);
5638N(SyntaxKind.CloseBraceToken);
5647N(SyntaxKind.IsPatternExpression);
5649N(SyntaxKind.IdentifierName);
5651N(SyntaxKind.IdentifierToken, "e");
5653N(SyntaxKind.IsKeyword);
5654N(SyntaxKind.RecursivePattern);
5656N(SyntaxKind.PositionalPatternClause);
5658N(SyntaxKind.OpenParenToken);
5659N(SyntaxKind.Subpattern);
5661N(SyntaxKind.DiscardPattern);
5663N(SyntaxKind.UnderscoreToken);
5666N(SyntaxKind.CommaToken);
5667N(SyntaxKind.Subpattern);
5669N(SyntaxKind.DiscardPattern);
5671N(SyntaxKind.UnderscoreToken);
5674N(SyntaxKind.CloseParenToken);
5685N(SyntaxKind.IsPatternExpression);
5687N(SyntaxKind.IdentifierName);
5689N(SyntaxKind.IdentifierToken, "e");
5691N(SyntaxKind.IsKeyword);
5692N(SyntaxKind.RecursivePattern);
5694N(SyntaxKind.PropertyPatternClause);
5696N(SyntaxKind.OpenBraceToken);
5697N(SyntaxKind.Subpattern);
5699N(SyntaxKind.NameColon);
5701N(SyntaxKind.IdentifierName);
5703N(SyntaxKind.IdentifierToken, "P");
5705N(SyntaxKind.ColonToken);
5707N(SyntaxKind.DiscardPattern);
5709N(SyntaxKind.UnderscoreToken);
5712N(SyntaxKind.CloseBraceToken);
5723N(SyntaxKind.IsExpression);
5725N(SyntaxKind.IdentifierName);
5727N(SyntaxKind.IdentifierToken, "e");
5729N(SyntaxKind.IsKeyword);
5730N(SyntaxKind.IdentifierName);
5732N(SyntaxKind.IdentifierToken, "_");
5753N(SyntaxKind.SwitchExpression);
5755N(SyntaxKind.IdentifierName);
5757N(SyntaxKind.IdentifierToken, "e");
5759N(SyntaxKind.SwitchKeyword);
5760N(SyntaxKind.OpenBraceToken);
5761N(SyntaxKind.SwitchExpressionArm);
5763N(SyntaxKind.VarPattern);
5765N(SyntaxKind.VarKeyword);
5766N(SyntaxKind.ParenthesizedVariableDesignation);
5768N(SyntaxKind.OpenParenToken);
5769N(SyntaxKind.CloseParenToken);
5772N(SyntaxKind.EqualsGreaterThanToken);
5773N(SyntaxKind.NumericLiteralExpression);
5775N(SyntaxKind.NumericLiteralToken, "1");
5778N(SyntaxKind.CommaToken);
5779N(SyntaxKind.SwitchExpressionArm);
5781N(SyntaxKind.RecursivePattern);
5783N(SyntaxKind.PositionalPatternClause);
5785N(SyntaxKind.OpenParenToken);
5786N(SyntaxKind.CloseParenToken);
5789N(SyntaxKind.EqualsGreaterThanToken);
5790N(SyntaxKind.NumericLiteralExpression);
5792N(SyntaxKind.NumericLiteralToken, "2");
5795N(SyntaxKind.CommaToken);
5796N(SyntaxKind.SwitchExpressionArm);
5798N(SyntaxKind.VarPattern);
5800N(SyntaxKind.VarKeyword);
5801N(SyntaxKind.ParenthesizedVariableDesignation);
5803N(SyntaxKind.OpenParenToken);
5804N(SyntaxKind.SingleVariableDesignation);
5806N(SyntaxKind.IdentifierToken, "x");
5808N(SyntaxKind.CloseParenToken);
5811N(SyntaxKind.EqualsGreaterThanToken);
5812N(SyntaxKind.NumericLiteralExpression);
5814N(SyntaxKind.NumericLiteralToken, "3");
5817N(SyntaxKind.CommaToken);
5818N(SyntaxKind.SwitchExpressionArm);
5820N(SyntaxKind.RecursivePattern);
5822N(SyntaxKind.PositionalPatternClause);
5824N(SyntaxKind.OpenParenToken);
5825N(SyntaxKind.Subpattern);
5827N(SyntaxKind.ConstantPattern);
5829N(SyntaxKind.NumericLiteralExpression);
5831N(SyntaxKind.NumericLiteralToken, "1");
5835N(SyntaxKind.CloseParenToken);
5837N(SyntaxKind.DiscardDesignation);
5839N(SyntaxKind.UnderscoreToken);
5842N(SyntaxKind.EqualsGreaterThanToken);
5843N(SyntaxKind.NumericLiteralExpression);
5845N(SyntaxKind.NumericLiteralToken, "4");
5848N(SyntaxKind.CommaToken);
5849N(SyntaxKind.SwitchExpressionArm);
5851N(SyntaxKind.RecursivePattern);
5853N(SyntaxKind.PositionalPatternClause);
5855N(SyntaxKind.OpenParenToken);
5856N(SyntaxKind.Subpattern);
5858N(SyntaxKind.ConstantPattern);
5860N(SyntaxKind.NumericLiteralExpression);
5862N(SyntaxKind.NumericLiteralToken, "1");
5866N(SyntaxKind.CloseParenToken);
5868N(SyntaxKind.SingleVariableDesignation);
5870N(SyntaxKind.IdentifierToken, "x");
5873N(SyntaxKind.EqualsGreaterThanToken);
5874N(SyntaxKind.NumericLiteralExpression);
5876N(SyntaxKind.NumericLiteralToken, "5");
5879N(SyntaxKind.CommaToken);
5880N(SyntaxKind.SwitchExpressionArm);
5882N(SyntaxKind.RecursivePattern);
5884N(SyntaxKind.PositionalPatternClause);
5886N(SyntaxKind.OpenParenToken);
5887N(SyntaxKind.Subpattern);
5889N(SyntaxKind.ConstantPattern);
5891N(SyntaxKind.NumericLiteralExpression);
5893N(SyntaxKind.NumericLiteralToken, "1");
5897N(SyntaxKind.CloseParenToken);
5899N(SyntaxKind.PropertyPatternClause);
5901N(SyntaxKind.OpenBraceToken);
5902N(SyntaxKind.CloseBraceToken);
5905N(SyntaxKind.EqualsGreaterThanToken);
5906N(SyntaxKind.NumericLiteralExpression);
5908N(SyntaxKind.NumericLiteralToken, "6");
5911N(SyntaxKind.CommaToken);
5912N(SyntaxKind.SwitchExpressionArm);
5914N(SyntaxKind.RecursivePattern);
5916N(SyntaxKind.PositionalPatternClause);
5918N(SyntaxKind.OpenParenToken);
5919N(SyntaxKind.Subpattern);
5921N(SyntaxKind.NameColon);
5923N(SyntaxKind.IdentifierName);
5925N(SyntaxKind.IdentifierToken, "Item1");
5927N(SyntaxKind.ColonToken);
5929N(SyntaxKind.ConstantPattern);
5931N(SyntaxKind.NumericLiteralExpression);
5933N(SyntaxKind.NumericLiteralToken, "1");
5937N(SyntaxKind.CloseParenToken);
5940N(SyntaxKind.EqualsGreaterThanToken);
5941N(SyntaxKind.NumericLiteralExpression);
5943N(SyntaxKind.NumericLiteralToken, "7");
5946N(SyntaxKind.CommaToken);
5947N(SyntaxKind.SwitchExpressionArm);
5949N(SyntaxKind.RecursivePattern);
5951N(SyntaxKind.IdentifierName);
5953N(SyntaxKind.IdentifierToken, "C");
5955N(SyntaxKind.PositionalPatternClause);
5957N(SyntaxKind.OpenParenToken);
5958N(SyntaxKind.Subpattern);
5960N(SyntaxKind.ConstantPattern);
5962N(SyntaxKind.NumericLiteralExpression);
5964N(SyntaxKind.NumericLiteralToken, "1");
5968N(SyntaxKind.CloseParenToken);
5971N(SyntaxKind.EqualsGreaterThanToken);
5972N(SyntaxKind.NumericLiteralExpression);
5974N(SyntaxKind.NumericLiteralToken, "8");
5977N(SyntaxKind.CloseBraceToken);
5997N(SyntaxKind.SwitchExpression);
5999N(SyntaxKind.IdentifierName);
6001N(SyntaxKind.IdentifierToken, "e");
6003N(SyntaxKind.SwitchKeyword);
6004N(SyntaxKind.OpenBraceToken);
6005N(SyntaxKind.SwitchExpressionArm);
6007N(SyntaxKind.RecursivePattern);
6009N(SyntaxKind.PropertyPatternClause);
6011N(SyntaxKind.OpenBraceToken);
6012N(SyntaxKind.Subpattern);
6014N(SyntaxKind.NameColon);
6016N(SyntaxKind.IdentifierName);
6018N(SyntaxKind.IdentifierToken, "X");
6020N(SyntaxKind.ColonToken);
6022N(SyntaxKind.VarPattern);
6024N(SyntaxKind.VarKeyword);
6025N(SyntaxKind.ParenthesizedVariableDesignation);
6027N(SyntaxKind.OpenParenToken);
6028N(SyntaxKind.CloseParenToken);
6032N(SyntaxKind.CloseBraceToken);
6035N(SyntaxKind.EqualsGreaterThanToken);
6036N(SyntaxKind.NumericLiteralExpression);
6038N(SyntaxKind.NumericLiteralToken, "1");
6041N(SyntaxKind.CommaToken);
6042N(SyntaxKind.SwitchExpressionArm);
6044N(SyntaxKind.RecursivePattern);
6046N(SyntaxKind.PropertyPatternClause);
6048N(SyntaxKind.OpenBraceToken);
6049N(SyntaxKind.Subpattern);
6051N(SyntaxKind.NameColon);
6053N(SyntaxKind.IdentifierName);
6055N(SyntaxKind.IdentifierToken, "X");
6057N(SyntaxKind.ColonToken);
6059N(SyntaxKind.RecursivePattern);
6061N(SyntaxKind.PositionalPatternClause);
6063N(SyntaxKind.OpenParenToken);
6064N(SyntaxKind.CloseParenToken);
6068N(SyntaxKind.CloseBraceToken);
6071N(SyntaxKind.EqualsGreaterThanToken);
6072N(SyntaxKind.NumericLiteralExpression);
6074N(SyntaxKind.NumericLiteralToken, "2");
6077N(SyntaxKind.CommaToken);
6078N(SyntaxKind.SwitchExpressionArm);
6080N(SyntaxKind.RecursivePattern);
6082N(SyntaxKind.PropertyPatternClause);
6084N(SyntaxKind.OpenBraceToken);
6085N(SyntaxKind.Subpattern);
6087N(SyntaxKind.NameColon);
6089N(SyntaxKind.IdentifierName);
6091N(SyntaxKind.IdentifierToken, "X");
6093N(SyntaxKind.ColonToken);
6095N(SyntaxKind.VarPattern);
6097N(SyntaxKind.VarKeyword);
6098N(SyntaxKind.ParenthesizedVariableDesignation);
6100N(SyntaxKind.OpenParenToken);
6101N(SyntaxKind.SingleVariableDesignation);
6103N(SyntaxKind.IdentifierToken, "x");
6105N(SyntaxKind.CloseParenToken);
6109N(SyntaxKind.CloseBraceToken);
6112N(SyntaxKind.EqualsGreaterThanToken);
6113N(SyntaxKind.NumericLiteralExpression);
6115N(SyntaxKind.NumericLiteralToken, "3");
6118N(SyntaxKind.CommaToken);
6119N(SyntaxKind.SwitchExpressionArm);
6121N(SyntaxKind.RecursivePattern);
6123N(SyntaxKind.PropertyPatternClause);
6125N(SyntaxKind.OpenBraceToken);
6126N(SyntaxKind.Subpattern);
6128N(SyntaxKind.NameColon);
6130N(SyntaxKind.IdentifierName);
6132N(SyntaxKind.IdentifierToken, "X");
6134N(SyntaxKind.ColonToken);
6136N(SyntaxKind.RecursivePattern);
6138N(SyntaxKind.PositionalPatternClause);
6140N(SyntaxKind.OpenParenToken);
6141N(SyntaxKind.Subpattern);
6143N(SyntaxKind.ConstantPattern);
6145N(SyntaxKind.NumericLiteralExpression);
6147N(SyntaxKind.NumericLiteralToken, "1");
6151N(SyntaxKind.CloseParenToken);
6153N(SyntaxKind.DiscardDesignation);
6155N(SyntaxKind.UnderscoreToken);
6159N(SyntaxKind.CloseBraceToken);
6162N(SyntaxKind.EqualsGreaterThanToken);
6163N(SyntaxKind.NumericLiteralExpression);
6165N(SyntaxKind.NumericLiteralToken, "4");
6168N(SyntaxKind.CommaToken);
6169N(SyntaxKind.SwitchExpressionArm);
6171N(SyntaxKind.RecursivePattern);
6173N(SyntaxKind.PropertyPatternClause);
6175N(SyntaxKind.OpenBraceToken);
6176N(SyntaxKind.Subpattern);
6178N(SyntaxKind.NameColon);
6180N(SyntaxKind.IdentifierName);
6182N(SyntaxKind.IdentifierToken, "X");
6184N(SyntaxKind.ColonToken);
6186N(SyntaxKind.RecursivePattern);
6188N(SyntaxKind.PositionalPatternClause);
6190N(SyntaxKind.OpenParenToken);
6191N(SyntaxKind.Subpattern);
6193N(SyntaxKind.ConstantPattern);
6195N(SyntaxKind.NumericLiteralExpression);
6197N(SyntaxKind.NumericLiteralToken, "1");
6201N(SyntaxKind.CloseParenToken);
6203N(SyntaxKind.SingleVariableDesignation);
6205N(SyntaxKind.IdentifierToken, "x");
6209N(SyntaxKind.CloseBraceToken);
6212N(SyntaxKind.EqualsGreaterThanToken);
6213N(SyntaxKind.NumericLiteralExpression);
6215N(SyntaxKind.NumericLiteralToken, "5");
6218N(SyntaxKind.CommaToken);
6219N(SyntaxKind.SwitchExpressionArm);
6221N(SyntaxKind.RecursivePattern);
6223N(SyntaxKind.PropertyPatternClause);
6225N(SyntaxKind.OpenBraceToken);
6226N(SyntaxKind.Subpattern);
6228N(SyntaxKind.NameColon);
6230N(SyntaxKind.IdentifierName);
6232N(SyntaxKind.IdentifierToken, "X");
6234N(SyntaxKind.ColonToken);
6236N(SyntaxKind.RecursivePattern);
6238N(SyntaxKind.PositionalPatternClause);
6240N(SyntaxKind.OpenParenToken);
6241N(SyntaxKind.Subpattern);
6243N(SyntaxKind.ConstantPattern);
6245N(SyntaxKind.NumericLiteralExpression);
6247N(SyntaxKind.NumericLiteralToken, "1");
6251N(SyntaxKind.CloseParenToken);
6253N(SyntaxKind.PropertyPatternClause);
6255N(SyntaxKind.OpenBraceToken);
6256N(SyntaxKind.CloseBraceToken);
6260N(SyntaxKind.CloseBraceToken);
6263N(SyntaxKind.EqualsGreaterThanToken);
6264N(SyntaxKind.NumericLiteralExpression);
6266N(SyntaxKind.NumericLiteralToken, "6");
6269N(SyntaxKind.CommaToken);
6270N(SyntaxKind.SwitchExpressionArm);
6272N(SyntaxKind.RecursivePattern);
6274N(SyntaxKind.PropertyPatternClause);
6276N(SyntaxKind.OpenBraceToken);
6277N(SyntaxKind.Subpattern);
6279N(SyntaxKind.NameColon);
6281N(SyntaxKind.IdentifierName);
6283N(SyntaxKind.IdentifierToken, "X");
6285N(SyntaxKind.ColonToken);
6287N(SyntaxKind.RecursivePattern);
6289N(SyntaxKind.PositionalPatternClause);
6291N(SyntaxKind.OpenParenToken);
6292N(SyntaxKind.Subpattern);
6294N(SyntaxKind.NameColon);
6296N(SyntaxKind.IdentifierName);
6298N(SyntaxKind.IdentifierToken, "Item1");
6300N(SyntaxKind.ColonToken);
6302N(SyntaxKind.ConstantPattern);
6304N(SyntaxKind.NumericLiteralExpression);
6306N(SyntaxKind.NumericLiteralToken, "1");
6310N(SyntaxKind.CloseParenToken);
6314N(SyntaxKind.CloseBraceToken);
6317N(SyntaxKind.EqualsGreaterThanToken);
6318N(SyntaxKind.NumericLiteralExpression);
6320N(SyntaxKind.NumericLiteralToken, "7");
6323N(SyntaxKind.CommaToken);
6324N(SyntaxKind.SwitchExpressionArm);
6326N(SyntaxKind.RecursivePattern);
6328N(SyntaxKind.PropertyPatternClause);
6330N(SyntaxKind.OpenBraceToken);
6331N(SyntaxKind.Subpattern);
6333N(SyntaxKind.NameColon);
6335N(SyntaxKind.IdentifierName);
6337N(SyntaxKind.IdentifierToken, "X");
6339N(SyntaxKind.ColonToken);
6341N(SyntaxKind.RecursivePattern);
6343N(SyntaxKind.IdentifierName);
6345N(SyntaxKind.IdentifierToken, "C");
6347N(SyntaxKind.PositionalPatternClause);
6349N(SyntaxKind.OpenParenToken);
6350N(SyntaxKind.Subpattern);
6352N(SyntaxKind.ConstantPattern);
6354N(SyntaxKind.NumericLiteralExpression);
6356N(SyntaxKind.NumericLiteralToken, "1");
6360N(SyntaxKind.CloseParenToken);
6364N(SyntaxKind.CloseBraceToken);
6367N(SyntaxKind.EqualsGreaterThanToken);
6368N(SyntaxKind.NumericLiteralExpression);
6370N(SyntaxKind.NumericLiteralToken, "8");
6373N(SyntaxKind.CloseBraceToken);
6383N(SyntaxKind.ConditionalExpression);
6385N(SyntaxKind.IsExpression);
6387N(SyntaxKind.IdentifierName);
6389N(SyntaxKind.IdentifierToken, "o");
6391N(SyntaxKind.IsKeyword);
6392N(SyntaxKind.ArrayType);
6394N(SyntaxKind.IdentifierName);
6396N(SyntaxKind.IdentifierToken, "A");
6398N(SyntaxKind.ArrayRankSpecifier);
6400N(SyntaxKind.OpenBracketToken);
6401N(SyntaxKind.OmittedArraySizeExpression);
6403N(SyntaxKind.OmittedArraySizeExpressionToken);
6405N(SyntaxKind.CloseBracketToken);
6409N(SyntaxKind.QuestionToken);
6410N(SyntaxKind.IdentifierName);
6412N(SyntaxKind.IdentifierToken, "b");
6414N(SyntaxKind.ColonToken);
6415N(SyntaxKind.IdentifierName);
6417N(SyntaxKind.IdentifierToken, "c");
6435N(SyntaxKind.ConditionalExpression);
6437N(SyntaxKind.IsExpression);
6439N(SyntaxKind.IdentifierName);
6441N(SyntaxKind.IdentifierToken, "o");
6443N(SyntaxKind.IsKeyword);
6444N(SyntaxKind.ArrayType);
6446N(SyntaxKind.IdentifierName);
6448N(SyntaxKind.IdentifierToken, "A");
6450N(SyntaxKind.ArrayRankSpecifier);
6452N(SyntaxKind.OpenBracketToken);
6453N(SyntaxKind.OmittedArraySizeExpression);
6455N(SyntaxKind.OmittedArraySizeExpressionToken);
6457N(SyntaxKind.CloseBracketToken);
6461N(SyntaxKind.QuestionToken);
6462N(SyntaxKind.LogicalAndExpression);
6464N(SyntaxKind.IdentifierName);
6466N(SyntaxKind.IdentifierToken, "b");
6468N(SyntaxKind.AmpersandAmpersandToken);
6469N(SyntaxKind.IdentifierName);
6471N(SyntaxKind.IdentifierToken, "c");
6488N(SyntaxKind.ConditionalExpression);
6490N(SyntaxKind.IsExpression);
6492N(SyntaxKind.IdentifierName);
6494N(SyntaxKind.IdentifierToken, "o");
6496N(SyntaxKind.IsKeyword);
6497N(SyntaxKind.ArrayType);
6499N(SyntaxKind.IdentifierName);
6501N(SyntaxKind.IdentifierToken, "A");
6503N(SyntaxKind.ArrayRankSpecifier);
6505N(SyntaxKind.OpenBracketToken);
6506N(SyntaxKind.OmittedArraySizeExpression);
6508N(SyntaxKind.OmittedArraySizeExpressionToken);
6510N(SyntaxKind.CloseBracketToken);
6512N(SyntaxKind.ArrayRankSpecifier);
6514N(SyntaxKind.OpenBracketToken);
6515N(SyntaxKind.OmittedArraySizeExpression);
6517N(SyntaxKind.OmittedArraySizeExpressionToken);
6519N(SyntaxKind.CloseBracketToken);
6523N(SyntaxKind.QuestionToken);
6524N(SyntaxKind.IdentifierName);
6526N(SyntaxKind.IdentifierToken, "b");
6528N(SyntaxKind.ColonToken);
6529N(SyntaxKind.IdentifierName);
6531N(SyntaxKind.IdentifierToken, "c");
6541N(SyntaxKind.ConditionalExpression);
6543N(SyntaxKind.IsExpression);
6545N(SyntaxKind.IdentifierName);
6547N(SyntaxKind.IdentifierToken, "o");
6549N(SyntaxKind.IsKeyword);
6550N(SyntaxKind.IdentifierName);
6552N(SyntaxKind.IdentifierToken, "A");
6555N(SyntaxKind.QuestionToken);
6556N(SyntaxKind.IdentifierName);
6558N(SyntaxKind.IdentifierToken, "b");
6560N(SyntaxKind.ColonToken);
6561N(SyntaxKind.IdentifierName);
6563N(SyntaxKind.IdentifierToken, "c");
6573N(SyntaxKind.ConditionalExpression);
6575N(SyntaxKind.IsExpression);
6577N(SyntaxKind.IdentifierName);
6579N(SyntaxKind.IdentifierToken, "o");
6581N(SyntaxKind.IsKeyword);
6582N(SyntaxKind.NullableType);
6584N(SyntaxKind.IdentifierName);
6586N(SyntaxKind.IdentifierToken, "A");
6588N(SyntaxKind.QuestionToken);
6591N(SyntaxKind.QuestionToken);
6592N(SyntaxKind.IdentifierName);
6594N(SyntaxKind.IdentifierToken, "b");
6596N(SyntaxKind.ColonToken);
6597N(SyntaxKind.IdentifierName);
6599N(SyntaxKind.IdentifierToken, "c");
6620N(SyntaxKind.SwitchStatement);
6622N(SyntaxKind.SwitchKeyword);
6623N(SyntaxKind.OpenParenToken);
6624N(SyntaxKind.IdentifierName);
6626N(SyntaxKind.IdentifierToken, "e");
6628N(SyntaxKind.CloseParenToken);
6629N(SyntaxKind.OpenBraceToken);
6630N(SyntaxKind.SwitchSection);
6632N(SyntaxKind.CaseSwitchLabel);
6634N(SyntaxKind.CaseKeyword);
6635N(SyntaxKind.ParenthesizedExpression);
6637N(SyntaxKind.OpenParenToken);
6638N(SyntaxKind.NumericLiteralExpression);
6640N(SyntaxKind.NumericLiteralToken, "0");
6642N(SyntaxKind.CloseParenToken);
6644N(SyntaxKind.ColonToken);
6646N(SyntaxKind.BreakStatement);
6648N(SyntaxKind.BreakKeyword);
6649N(SyntaxKind.SemicolonToken);
6652N(SyntaxKind.SwitchSection);
6654N(SyntaxKind.CaseSwitchLabel);
6656N(SyntaxKind.CaseKeyword);
6657N(SyntaxKind.ParenthesizedExpression);
6659N(SyntaxKind.OpenParenToken);
6660N(SyntaxKind.UnaryMinusExpression);
6662N(SyntaxKind.MinusToken);
6663N(SyntaxKind.NumericLiteralExpression);
6665N(SyntaxKind.NumericLiteralToken, "1");
6668N(SyntaxKind.CloseParenToken);
6670N(SyntaxKind.ColonToken);
6672N(SyntaxKind.BreakStatement);
6674N(SyntaxKind.BreakKeyword);
6675N(SyntaxKind.SemicolonToken);
6678N(SyntaxKind.SwitchSection);
6680N(SyntaxKind.CaseSwitchLabel);
6682N(SyntaxKind.CaseKeyword);
6683N(SyntaxKind.ParenthesizedExpression);
6685N(SyntaxKind.OpenParenToken);
6686N(SyntaxKind.UnaryPlusExpression);
6688N(SyntaxKind.PlusToken);
6689N(SyntaxKind.NumericLiteralExpression);
6691N(SyntaxKind.NumericLiteralToken, "2");
6694N(SyntaxKind.CloseParenToken);
6696N(SyntaxKind.ColonToken);
6698N(SyntaxKind.BreakStatement);
6700N(SyntaxKind.BreakKeyword);
6701N(SyntaxKind.SemicolonToken);
6704N(SyntaxKind.SwitchSection);
6706N(SyntaxKind.CaseSwitchLabel);
6708N(SyntaxKind.CaseKeyword);
6709N(SyntaxKind.ParenthesizedExpression);
6711N(SyntaxKind.OpenParenToken);
6712N(SyntaxKind.BitwiseNotExpression);
6714N(SyntaxKind.TildeToken);
6715N(SyntaxKind.NumericLiteralExpression);
6717N(SyntaxKind.NumericLiteralToken, "3");
6720N(SyntaxKind.CloseParenToken);
6722N(SyntaxKind.ColonToken);
6724N(SyntaxKind.BreakStatement);
6726N(SyntaxKind.BreakKeyword);
6727N(SyntaxKind.SemicolonToken);
6730N(SyntaxKind.CloseBraceToken);
6740N(SyntaxKind.SwitchExpression);
6742N(SyntaxKind.NumericLiteralExpression);
6744N(SyntaxKind.NumericLiteralToken, "1");
6746N(SyntaxKind.SwitchKeyword);
6747N(SyntaxKind.OpenBraceToken);
6748N(SyntaxKind.SwitchExpressionArm);
6750N(SyntaxKind.ConstantPattern);
6752N(SyntaxKind.NumericLiteralExpression);
6754N(SyntaxKind.NumericLiteralToken, "1");
6757N(SyntaxKind.EqualsGreaterThanToken);
6758N(SyntaxKind.NumericLiteralExpression);
6760N(SyntaxKind.NumericLiteralToken, "2");
6763N(SyntaxKind.CommaToken);
6764N(SyntaxKind.CloseBraceToken);
6783N(SyntaxKind.SwitchExpression);
6785N(SyntaxKind.NumericLiteralExpression);
6787N(SyntaxKind.NumericLiteralToken, "1");
6789N(SyntaxKind.SwitchKeyword);
6790N(SyntaxKind.OpenBraceToken);
6806N(SyntaxKind.CommaToken);
6807N(SyntaxKind.CloseBraceToken);
6816N(SyntaxKind.IsPatternExpression);
6818N(SyntaxKind.IdentifierName);
6820N(SyntaxKind.IdentifierToken, "e");
6822N(SyntaxKind.IsKeyword);
6823N(SyntaxKind.RecursivePattern);
6825N(SyntaxKind.PropertyPatternClause);
6827N(SyntaxKind.OpenBraceToken);
6828N(SyntaxKind.Subpattern);
6830N(SyntaxKind.NameColon);
6832N(SyntaxKind.IdentifierName);
6834N(SyntaxKind.IdentifierToken, "X");
6836N(SyntaxKind.ColonToken);
6838N(SyntaxKind.ConstantPattern);
6840N(SyntaxKind.NumericLiteralExpression);
6842N(SyntaxKind.NumericLiteralToken, "3");
6846N(SyntaxKind.CommaToken);
6847N(SyntaxKind.CloseBraceToken);
6862N(SyntaxKind.IsPatternExpression);
6864N(SyntaxKind.IdentifierName);
6866N(SyntaxKind.IdentifierToken, "e");
6868N(SyntaxKind.IsKeyword);
6869N(SyntaxKind.RecursivePattern);
6871N(SyntaxKind.PropertyPatternClause);
6873N(SyntaxKind.OpenBraceToken);
6884N(SyntaxKind.CommaToken);
6885N(SyntaxKind.CloseBraceToken);
6900N(SyntaxKind.IsPatternExpression);
6902N(SyntaxKind.IdentifierName);
6904N(SyntaxKind.IdentifierToken, "e");
6906N(SyntaxKind.IsKeyword);
6907N(SyntaxKind.RecursivePattern);
6909N(SyntaxKind.PositionalPatternClause);
6911N(SyntaxKind.OpenParenToken);
6912N(SyntaxKind.Subpattern);
6914N(SyntaxKind.NameColon);
6916N(SyntaxKind.IdentifierName);
6918N(SyntaxKind.IdentifierToken, "X");
6920N(SyntaxKind.ColonToken);
6922N(SyntaxKind.ConstantPattern);
6924N(SyntaxKind.NumericLiteralExpression);
6926N(SyntaxKind.NumericLiteralToken, "3");
6930N(SyntaxKind.CommaToken);
6941N(SyntaxKind.CloseParenToken);
6959N(SyntaxKind.IsPatternExpression);
6961N(SyntaxKind.IdentifierName);
6963N(SyntaxKind.IdentifierToken, "e");
6965N(SyntaxKind.IsKeyword);
6966N(SyntaxKind.RecursivePattern);
6968N(SyntaxKind.PositionalPatternClause);
6970N(SyntaxKind.OpenParenToken);
6981N(SyntaxKind.CommaToken);
6992N(SyntaxKind.CloseParenToken);
7013N(SyntaxKind.SwitchExpression);
7015N(SyntaxKind.IdentifierName);
7017N(SyntaxKind.IdentifierToken, "e");
7019N(SyntaxKind.SwitchKeyword);
7020N(SyntaxKind.OpenBraceToken);
7021N(SyntaxKind.SwitchExpressionArm);
7023N(SyntaxKind.ConstantPattern);
7025N(SyntaxKind.NumericLiteralExpression);
7027N(SyntaxKind.NumericLiteralToken, "1");
7030N(SyntaxKind.EqualsGreaterThanToken);
7031N(SyntaxKind.NumericLiteralExpression);
7033N(SyntaxKind.NumericLiteralToken, "2");
7036N(SyntaxKind.CommaToken);
7052N(SyntaxKind.CommaToken);
7053N(SyntaxKind.CloseBraceToken);
7066N(SyntaxKind.IsPatternExpression);
7068N(SyntaxKind.IdentifierName);
7070N(SyntaxKind.IdentifierToken, "e");
7072N(SyntaxKind.IsKeyword);
7073N(SyntaxKind.RecursivePattern);
7075N(SyntaxKind.PropertyPatternClause);
7077N(SyntaxKind.OpenBraceToken);
7078N(SyntaxKind.Subpattern);
7080N(SyntaxKind.NameColon);
7082N(SyntaxKind.IdentifierName);
7084N(SyntaxKind.IdentifierToken, "A");
7086N(SyntaxKind.ColonToken);
7088N(SyntaxKind.ConstantPattern);
7090N(SyntaxKind.NumericLiteralExpression);
7092N(SyntaxKind.NumericLiteralToken, "1");
7096N(SyntaxKind.CommaToken);
7107N(SyntaxKind.CommaToken);
7108N(SyntaxKind.CloseBraceToken);
7122N(SyntaxKind.SwitchStatement);
7124N(SyntaxKind.SwitchKeyword);
7125N(SyntaxKind.OpenParenToken);
7126N(SyntaxKind.IdentifierName);
7128N(SyntaxKind.IdentifierToken, "e");
7130N(SyntaxKind.CloseParenToken);
7131N(SyntaxKind.OpenBraceToken);
7132N(SyntaxKind.SwitchSection);
7134N(SyntaxKind.CaseSwitchLabel);
7136N(SyntaxKind.CaseKeyword);
7137N(SyntaxKind.AddExpression);
7139N(SyntaxKind.AddExpression);
7141N(SyntaxKind.AddExpression);
7143N(SyntaxKind.ParenthesizedExpression);
7145N(SyntaxKind.OpenParenToken);
7146N(SyntaxKind.LeftShiftExpression);
7148N(SyntaxKind.ParenthesizedExpression);
7150N(SyntaxKind.OpenParenToken);
7151N(SyntaxKind.CharacterLiteralExpression);
7153N(SyntaxKind.CharacterLiteralToken);
7155N(SyntaxKind.CloseParenToken);
7157N(SyntaxKind.LessThanLessThanToken);
7158N(SyntaxKind.NumericLiteralExpression);
7160N(SyntaxKind.NumericLiteralToken, "24");
7163N(SyntaxKind.CloseParenToken);
7165N(SyntaxKind.PlusToken);
7166N(SyntaxKind.ParenthesizedExpression);
7168N(SyntaxKind.OpenParenToken);
7169N(SyntaxKind.LeftShiftExpression);
7171N(SyntaxKind.ParenthesizedExpression);
7173N(SyntaxKind.OpenParenToken);
7174N(SyntaxKind.CharacterLiteralExpression);
7176N(SyntaxKind.CharacterLiteralToken);
7178N(SyntaxKind.CloseParenToken);
7180N(SyntaxKind.LessThanLessThanToken);
7181N(SyntaxKind.NumericLiteralExpression);
7183N(SyntaxKind.NumericLiteralToken, "16");
7186N(SyntaxKind.CloseParenToken);
7189N(SyntaxKind.PlusToken);
7190N(SyntaxKind.ParenthesizedExpression);
7192N(SyntaxKind.OpenParenToken);
7193N(SyntaxKind.LeftShiftExpression);
7195N(SyntaxKind.ParenthesizedExpression);
7197N(SyntaxKind.OpenParenToken);
7198N(SyntaxKind.CharacterLiteralExpression);
7200N(SyntaxKind.CharacterLiteralToken);
7202N(SyntaxKind.CloseParenToken);
7204N(SyntaxKind.LessThanLessThanToken);
7205N(SyntaxKind.NumericLiteralExpression);
7207N(SyntaxKind.NumericLiteralToken, "8");
7210N(SyntaxKind.CloseParenToken);
7213N(SyntaxKind.PlusToken);
7214N(SyntaxKind.CharacterLiteralExpression);
7216N(SyntaxKind.CharacterLiteralToken);
7219N(SyntaxKind.ColonToken);
7221N(SyntaxKind.BreakStatement);
7223N(SyntaxKind.BreakKeyword);
7224N(SyntaxKind.SemicolonToken);
7227N(SyntaxKind.CloseBraceToken);
7239N(SyntaxKind.SwitchStatement);
7241N(SyntaxKind.SwitchKeyword);
7242N(SyntaxKind.OpenParenToken);
7243N(SyntaxKind.IdentifierName);
7245N(SyntaxKind.IdentifierToken, "e");
7247N(SyntaxKind.CloseParenToken);
7248N(SyntaxKind.OpenBraceToken);
7249N(SyntaxKind.SwitchSection);
7251N(SyntaxKind.CaseSwitchLabel);
7253N(SyntaxKind.CaseKeyword);
7254N(SyntaxKind.ParenthesizedExpression);
7256N(SyntaxKind.OpenParenToken);
7257N(SyntaxKind.AddExpression);
7259N(SyntaxKind.ParenthesizedExpression);
7261N(SyntaxKind.OpenParenToken);
7262N(SyntaxKind.NumericLiteralExpression);
7264N(SyntaxKind.NumericLiteralToken, "2");
7266N(SyntaxKind.CloseParenToken);
7268N(SyntaxKind.PlusToken);
7269N(SyntaxKind.ParenthesizedExpression);
7271N(SyntaxKind.OpenParenToken);
7272N(SyntaxKind.NumericLiteralExpression);
7274N(SyntaxKind.NumericLiteralToken, "2");
7276N(SyntaxKind.CloseParenToken);
7279N(SyntaxKind.CloseParenToken);
7281N(SyntaxKind.ColonToken);
7283N(SyntaxKind.BreakStatement);
7285N(SyntaxKind.BreakKeyword);
7286N(SyntaxKind.SemicolonToken);
7289N(SyntaxKind.CloseBraceToken);
7301N(SyntaxKind.SwitchStatement);
7303N(SyntaxKind.SwitchKeyword);
7304N(SyntaxKind.OpenParenToken);
7305N(SyntaxKind.IdentifierName);
7307N(SyntaxKind.IdentifierToken, "e");
7309N(SyntaxKind.CloseParenToken);
7310N(SyntaxKind.OpenBraceToken);
7311N(SyntaxKind.SwitchSection);
7313N(SyntaxKind.CaseSwitchLabel);
7315N(SyntaxKind.CaseKeyword);
7316N(SyntaxKind.ParenthesizedExpression);
7318N(SyntaxKind.OpenParenToken);
7319N(SyntaxKind.SubtractExpression);
7321N(SyntaxKind.ParenthesizedExpression);
7323N(SyntaxKind.OpenParenToken);
7324N(SyntaxKind.AddExpression);
7326N(SyntaxKind.NumericLiteralExpression);
7328N(SyntaxKind.NumericLiteralToken, "2");
7330N(SyntaxKind.PlusToken);
7331N(SyntaxKind.NumericLiteralExpression);
7333N(SyntaxKind.NumericLiteralToken, "2");
7336N(SyntaxKind.CloseParenToken);
7338N(SyntaxKind.MinusToken);
7339N(SyntaxKind.NumericLiteralExpression);
7341N(SyntaxKind.NumericLiteralToken, "2");
7344N(SyntaxKind.CloseParenToken);
7346N(SyntaxKind.ColonToken);
7348N(SyntaxKind.BreakStatement);
7350N(SyntaxKind.BreakKeyword);
7351N(SyntaxKind.SemicolonToken);
7354N(SyntaxKind.CloseBraceToken);
7366N(SyntaxKind.SwitchStatement);
7368N(SyntaxKind.SwitchKeyword);
7369N(SyntaxKind.OpenParenToken);
7370N(SyntaxKind.IdentifierName);
7372N(SyntaxKind.IdentifierToken, "e");
7374N(SyntaxKind.CloseParenToken);
7375N(SyntaxKind.OpenBraceToken);
7376N(SyntaxKind.SwitchSection);
7378N(SyntaxKind.CaseSwitchLabel);
7380N(SyntaxKind.CaseKeyword);
7381N(SyntaxKind.BitwiseOrExpression);
7383N(SyntaxKind.ParenthesizedExpression);
7385N(SyntaxKind.OpenParenToken);
7386N(SyntaxKind.NumericLiteralExpression);
7388N(SyntaxKind.NumericLiteralToken, "2");
7390N(SyntaxKind.CloseParenToken);
7392N(SyntaxKind.BarToken);
7393N(SyntaxKind.ParenthesizedExpression);
7395N(SyntaxKind.OpenParenToken);
7396N(SyntaxKind.NumericLiteralExpression);
7398N(SyntaxKind.NumericLiteralToken, "2");
7400N(SyntaxKind.CloseParenToken);
7403N(SyntaxKind.ColonToken);
7405N(SyntaxKind.BreakStatement);
7407N(SyntaxKind.BreakKeyword);
7408N(SyntaxKind.SemicolonToken);
7411N(SyntaxKind.CloseBraceToken);
7423N(SyntaxKind.SwitchStatement);
7425N(SyntaxKind.SwitchKeyword);
7426N(SyntaxKind.OpenParenToken);
7427N(SyntaxKind.IdentifierName);
7429N(SyntaxKind.IdentifierToken, "e");
7431N(SyntaxKind.CloseParenToken);
7432N(SyntaxKind.OpenBraceToken);
7433N(SyntaxKind.SwitchSection);
7435N(SyntaxKind.CaseSwitchLabel);
7437N(SyntaxKind.CaseKeyword);
7438N(SyntaxKind.ParenthesizedExpression);
7440N(SyntaxKind.OpenParenToken);
7441N(SyntaxKind.BitwiseOrExpression);
7443N(SyntaxKind.ParenthesizedExpression);
7445N(SyntaxKind.OpenParenToken);
7446N(SyntaxKind.LeftShiftExpression);
7448N(SyntaxKind.NumericLiteralExpression);
7450N(SyntaxKind.NumericLiteralToken, "2");
7452N(SyntaxKind.LessThanLessThanToken);
7453N(SyntaxKind.NumericLiteralExpression);
7455N(SyntaxKind.NumericLiteralToken, "2");
7458N(SyntaxKind.CloseParenToken);
7460N(SyntaxKind.BarToken);
7461N(SyntaxKind.NumericLiteralExpression);
7463N(SyntaxKind.NumericLiteralToken, "2");
7466N(SyntaxKind.CloseParenToken);
7468N(SyntaxKind.ColonToken);
7470N(SyntaxKind.BreakStatement);
7472N(SyntaxKind.BreakKeyword);
7473N(SyntaxKind.SemicolonToken);
7476N(SyntaxKind.CloseBraceToken);
7485N(SyntaxKind.SwitchExpression);
7487N(SyntaxKind.SwitchExpression);
7489N(SyntaxKind.NumericLiteralExpression);
7491N(SyntaxKind.NumericLiteralToken, "1");
7493N(SyntaxKind.SwitchKeyword);
7494N(SyntaxKind.OpenBraceToken);
7495N(SyntaxKind.SwitchExpressionArm);
7497N(SyntaxKind.ConstantPattern);
7499N(SyntaxKind.NumericLiteralExpression);
7501N(SyntaxKind.NumericLiteralToken, "1");
7504N(SyntaxKind.EqualsGreaterThanToken);
7505N(SyntaxKind.NumericLiteralExpression);
7507N(SyntaxKind.NumericLiteralToken, "2");
7510N(SyntaxKind.CloseBraceToken);
7512N(SyntaxKind.SwitchKeyword);
7513N(SyntaxKind.OpenBraceToken);
7514N(SyntaxKind.SwitchExpressionArm);
7516N(SyntaxKind.ConstantPattern);
7518N(SyntaxKind.NumericLiteralExpression);
7520N(SyntaxKind.NumericLiteralToken, "2");
7523N(SyntaxKind.EqualsGreaterThanToken);
7524N(SyntaxKind.NumericLiteralExpression);
7526N(SyntaxKind.NumericLiteralToken, "3");
7529N(SyntaxKind.CloseBraceToken);
7538N(SyntaxKind.LessThanExpression);
7540N(SyntaxKind.LessThanExpression);
7542N(SyntaxKind.IdentifierName);
7544N(SyntaxKind.IdentifierToken, "a");
7546N(SyntaxKind.LessThanToken);
7547N(SyntaxKind.SwitchExpression);
7549N(SyntaxKind.IdentifierName);
7551N(SyntaxKind.IdentifierToken, "b");
7553N(SyntaxKind.SwitchKeyword);
7554N(SyntaxKind.OpenBraceToken);
7555N(SyntaxKind.SwitchExpressionArm);
7557N(SyntaxKind.ConstantPattern);
7559N(SyntaxKind.NumericLiteralExpression);
7561N(SyntaxKind.NumericLiteralToken, "1");
7564N(SyntaxKind.EqualsGreaterThanToken);
7565N(SyntaxKind.NumericLiteralExpression);
7567N(SyntaxKind.NumericLiteralToken, "2");
7570N(SyntaxKind.CloseBraceToken);
7573N(SyntaxKind.LessThanToken);
7574N(SyntaxKind.SwitchExpression);
7576N(SyntaxKind.IdentifierName);
7578N(SyntaxKind.IdentifierToken, "c");
7580N(SyntaxKind.SwitchKeyword);
7581N(SyntaxKind.OpenBraceToken);
7582N(SyntaxKind.SwitchExpressionArm);
7584N(SyntaxKind.ConstantPattern);
7586N(SyntaxKind.NumericLiteralExpression);
7588N(SyntaxKind.NumericLiteralToken, "2");
7591N(SyntaxKind.EqualsGreaterThanToken);
7592N(SyntaxKind.NumericLiteralExpression);
7594N(SyntaxKind.NumericLiteralToken, "3");
7597N(SyntaxKind.CloseBraceToken);
7607N(SyntaxKind.LessThanExpression);
7609N(SyntaxKind.IdentifierName);
7611N(SyntaxKind.IdentifierToken, "a");
7613N(SyntaxKind.LessThanToken);
7614N(SyntaxKind.SwitchExpression);
7616N(SyntaxKind.IdentifierName);
7618N(SyntaxKind.IdentifierToken, "b");
7620N(SyntaxKind.SwitchKeyword);
7621N(SyntaxKind.OpenBraceToken);
7622N(SyntaxKind.SwitchExpressionArm);
7624N(SyntaxKind.ConstantPattern);
7626N(SyntaxKind.TrueLiteralExpression);
7628N(SyntaxKind.TrueKeyword);
7631N(SyntaxKind.EqualsGreaterThanToken);
7632N(SyntaxKind.NumericLiteralExpression);
7634N(SyntaxKind.NumericLiteralToken, "1");
7637N(SyntaxKind.CloseBraceToken);
7649N(SyntaxKind.EqualsExpression);
7651N(SyntaxKind.IdentifierName);
7653N(SyntaxKind.IdentifierToken, "a");
7655N(SyntaxKind.EqualsEqualsToken);
7656N(SyntaxKind.SwitchExpression);
7658N(SyntaxKind.IdentifierName);
7660N(SyntaxKind.IdentifierToken, "b");
7662N(SyntaxKind.SwitchKeyword);
7663N(SyntaxKind.OpenBraceToken);
7664N(SyntaxKind.SwitchExpressionArm);
7666N(SyntaxKind.ConstantPattern);
7668N(SyntaxKind.TrueLiteralExpression);
7670N(SyntaxKind.TrueKeyword);
7673N(SyntaxKind.EqualsGreaterThanToken);
7674N(SyntaxKind.NumericLiteralExpression);
7676N(SyntaxKind.NumericLiteralToken, "1");
7679N(SyntaxKind.CloseBraceToken);
7689N(SyntaxKind.MultiplyExpression);
7691N(SyntaxKind.IdentifierName);
7693N(SyntaxKind.IdentifierToken, "a");
7695N(SyntaxKind.AsteriskToken);
7696N(SyntaxKind.SwitchExpression);
7698N(SyntaxKind.IdentifierName);
7700N(SyntaxKind.IdentifierToken, "b");
7702N(SyntaxKind.SwitchKeyword);
7703N(SyntaxKind.OpenBraceToken);
7704N(SyntaxKind.CloseBraceToken);
7714N(SyntaxKind.AddExpression);
7716N(SyntaxKind.IdentifierName);
7718N(SyntaxKind.IdentifierToken, "a");
7720N(SyntaxKind.PlusToken);
7721N(SyntaxKind.SwitchExpression);
7723N(SyntaxKind.IdentifierName);
7725N(SyntaxKind.IdentifierToken, "b");
7727N(SyntaxKind.SwitchKeyword);
7728N(SyntaxKind.OpenBraceToken);
7729N(SyntaxKind.CloseBraceToken);
7739N(SyntaxKind.SwitchExpression);
7741N(SyntaxKind.UnaryMinusExpression);
7743N(SyntaxKind.MinusToken);
7744N(SyntaxKind.IdentifierName);
7746N(SyntaxKind.IdentifierToken, "a");
7749N(SyntaxKind.SwitchKeyword);
7750N(SyntaxKind.OpenBraceToken);
7751N(SyntaxKind.CloseBraceToken);
7760N(SyntaxKind.SwitchExpression);
7762N(SyntaxKind.CastExpression);
7764N(SyntaxKind.OpenParenToken);
7765N(SyntaxKind.IdentifierName);
7767N(SyntaxKind.IdentifierToken, "Type");
7769N(SyntaxKind.CloseParenToken);
7770N(SyntaxKind.IdentifierName);
7772N(SyntaxKind.IdentifierToken, "a");
7775N(SyntaxKind.SwitchKeyword);
7776N(SyntaxKind.OpenBraceToken);
7777N(SyntaxKind.CloseBraceToken);
7786N(SyntaxKind.SwitchExpression);
7788N(SyntaxKind.CastExpression);
7790N(SyntaxKind.OpenParenToken);
7791N(SyntaxKind.IdentifierName);
7793N(SyntaxKind.IdentifierToken, "Type");
7795N(SyntaxKind.CloseParenToken);
7796N(SyntaxKind.PostIncrementExpression);
7798N(SyntaxKind.IdentifierName);
7800N(SyntaxKind.IdentifierToken, "a");
7802N(SyntaxKind.PlusPlusToken);
7805N(SyntaxKind.SwitchKeyword);
7806N(SyntaxKind.OpenBraceToken);
7807N(SyntaxKind.CloseBraceToken);
7816N(SyntaxKind.SwitchExpression);
7818N(SyntaxKind.UnaryPlusExpression);
7820N(SyntaxKind.PlusToken);
7821N(SyntaxKind.IdentifierName);
7823N(SyntaxKind.IdentifierToken, "a");
7826N(SyntaxKind.SwitchKeyword);
7827N(SyntaxKind.OpenBraceToken);
7828N(SyntaxKind.CloseBraceToken);
7840N(SyntaxKind.SwitchExpression);
7842N(SyntaxKind.IdentifierName);
7844N(SyntaxKind.IdentifierToken, "a");
7846N(SyntaxKind.SwitchKeyword);
7847N(SyntaxKind.OpenBraceToken);
7848N(SyntaxKind.CloseBraceToken);
7860N(SyntaxKind.SwitchExpression);
7862N(SyntaxKind.IdentifierName);
7864N(SyntaxKind.IdentifierToken, "a");
7866N(SyntaxKind.SwitchKeyword);
7867N(SyntaxKind.OpenBraceToken);
7868N(SyntaxKind.CloseBraceToken);
7880N(SyntaxKind.SwitchExpression);
7882N(SyntaxKind.IdentifierName);
7884N(SyntaxKind.IdentifierToken, "a");
7886N(SyntaxKind.SwitchKeyword);
7887N(SyntaxKind.OpenBraceToken);
7888N(SyntaxKind.CloseBraceToken);
7900N(SyntaxKind.SwitchExpression);
7902N(SyntaxKind.IdentifierName);
7904N(SyntaxKind.IdentifierToken, "a");
7906N(SyntaxKind.SwitchKeyword);
7907N(SyntaxKind.OpenBraceToken);
7908N(SyntaxKind.CloseBraceToken);
7921N(SyntaxKind.ParenthesizedExpression);
7923N(SyntaxKind.OpenParenToken);
7924N(SyntaxKind.SwitchExpression);
7926N(SyntaxKind.IdentifierName);
7928N(SyntaxKind.IdentifierToken, "e");
7930N(SyntaxKind.SwitchKeyword);
7931N(SyntaxKind.OpenBraceToken);
7934N(SyntaxKind.CloseParenToken);
7956N(SyntaxKind.ParenthesizedExpression);
7958N(SyntaxKind.OpenParenToken);
7959N(SyntaxKind.SwitchExpression);
7961N(SyntaxKind.IdentifierName);
7963N(SyntaxKind.IdentifierToken, "e");
7965N(SyntaxKind.SwitchKeyword);
7966N(SyntaxKind.OpenBraceToken);
7982N(SyntaxKind.CommaToken);
7985N(SyntaxKind.CloseParenToken);
8007N(SyntaxKind.SwitchExpression);
8009N(SyntaxKind.IdentifierName);
8011N(SyntaxKind.IdentifierToken, "e");
8013N(SyntaxKind.SwitchKeyword);
8014N(SyntaxKind.OpenBraceToken);
8030N(SyntaxKind.CommaToken);
8040N(SyntaxKind.SwitchExpression);
8042N(SyntaxKind.IdentifierName);
8044N(SyntaxKind.IdentifierToken, "e");
8046N(SyntaxKind.SwitchKeyword);
8047N(SyntaxKind.OpenBraceToken);
8048N(SyntaxKind.SwitchExpressionArm);
8050N(SyntaxKind.ConstantPattern);
8052N(SyntaxKind.ParenthesizedExpression);
8054N(SyntaxKind.OpenParenToken);
8055N(SyntaxKind.IdentifierName);
8057N(SyntaxKind.IdentifierToken, "X");
8059N(SyntaxKind.CloseParenToken);
8062N(SyntaxKind.EqualsGreaterThanToken);
8063N(SyntaxKind.NumericLiteralExpression);
8065N(SyntaxKind.NumericLiteralToken, "1");
8068N(SyntaxKind.CloseBraceToken);
8081N(SyntaxKind.SwitchExpression);
8083N(SyntaxKind.IdentifierName);
8085N(SyntaxKind.IdentifierToken, "e");
8087N(SyntaxKind.SwitchKeyword);
8088N(SyntaxKind.OpenBraceToken);
8089N(SyntaxKind.SwitchExpressionArm);
8091N(SyntaxKind.ConstantPattern);
8093N(SyntaxKind.NumericLiteralExpression);
8095N(SyntaxKind.NumericLiteralToken, "1");
8098N(SyntaxKind.EqualsGreaterThanToken);
8099N(SyntaxKind.NumericLiteralExpression);
8101N(SyntaxKind.NumericLiteralToken, "1");
8105N(SyntaxKind.SwitchExpressionArm);
8107N(SyntaxKind.ConstantPattern);
8109N(SyntaxKind.NumericLiteralExpression);
8111N(SyntaxKind.NumericLiteralToken, "2");
8114N(SyntaxKind.EqualsGreaterThanToken);
8115N(SyntaxKind.NumericLiteralExpression);
8117N(SyntaxKind.NumericLiteralToken, "2");
8120N(SyntaxKind.CloseBraceToken);
8133N(SyntaxKind.SwitchExpression);
8135N(SyntaxKind.IdentifierName);
8137N(SyntaxKind.IdentifierToken, "e");
8139N(SyntaxKind.SwitchKeyword);
8140N(SyntaxKind.OpenBraceToken);
8141N(SyntaxKind.SwitchExpressionArm);
8143N(SyntaxKind.ConstantPattern);
8145N(SyntaxKind.NumericLiteralExpression);
8147N(SyntaxKind.NumericLiteralToken, "1");
8150N(SyntaxKind.EqualsGreaterThanToken);
8151N(SyntaxKind.NumericLiteralExpression);
8153N(SyntaxKind.NumericLiteralToken, "1");
8156N(SyntaxKind.CommaToken);
8157N(SyntaxKind.SwitchExpressionArm);
8159N(SyntaxKind.ConstantPattern);
8161N(SyntaxKind.NumericLiteralExpression);
8163N(SyntaxKind.NumericLiteralToken, "2");
8166N(SyntaxKind.EqualsGreaterThanToken);
8167N(SyntaxKind.NumericLiteralExpression);
8169N(SyntaxKind.NumericLiteralToken, "2");
8173N(SyntaxKind.CloseBraceToken);
8182N(SyntaxKind.IsPatternExpression);
8184N(SyntaxKind.IdentifierName);
8186N(SyntaxKind.IdentifierToken, "e");
8188N(SyntaxKind.IsKeyword);
8189N(SyntaxKind.RecursivePattern);
8191N(SyntaxKind.GenericName);
8193N(SyntaxKind.IdentifierToken, "A");
8194N(SyntaxKind.TypeArgumentList);
8196N(SyntaxKind.LessThanToken);
8197N(SyntaxKind.IdentifierName);
8199N(SyntaxKind.IdentifierToken, "B");
8201N(SyntaxKind.GreaterThanToken);
8204N(SyntaxKind.PropertyPatternClause);
8206N(SyntaxKind.OpenBraceToken);
8207N(SyntaxKind.CloseBraceToken);
8222N(SyntaxKind.AddExpression);
8224N(SyntaxKind.IsPatternExpression);
8226N(SyntaxKind.IdentifierName);
8228N(SyntaxKind.IdentifierToken, "o");
8230N(SyntaxKind.IsKeyword);
8231N(SyntaxKind.DeclarationPattern);
8233N(SyntaxKind.IdentifierName);
8235N(SyntaxKind.IdentifierToken, "C");
8237N(SyntaxKind.SingleVariableDesignation);
8239N(SyntaxKind.IdentifierToken, "c");
8243N(SyntaxKind.PlusToken);
8244N(SyntaxKind.IdentifierName);
8246N(SyntaxKind.IdentifierToken, "d");
8260N(SyntaxKind.AddExpression);
8262N(SyntaxKind.IsPatternExpression);
8264N(SyntaxKind.IdentifierName);
8266N(SyntaxKind.IdentifierToken, "o");
8268N(SyntaxKind.IsKeyword);
8269N(SyntaxKind.RecursivePattern);
8271N(SyntaxKind.PropertyPatternClause);
8273N(SyntaxKind.OpenBraceToken);
8274N(SyntaxKind.CloseBraceToken);
8278N(SyntaxKind.PlusToken);
8279N(SyntaxKind.IdentifierName);
8281N(SyntaxKind.IdentifierToken, "d");
8308N(SyntaxKind.ExpressionStatement);
8310N(SyntaxKind.SimpleAssignmentExpression);
8312N(SyntaxKind.IdentifierName);
8314N(SyntaxKind.IdentifierToken, "_");
8316N(SyntaxKind.EqualsToken);
8317N(SyntaxKind.IsPatternExpression);
8319N(SyntaxKind.IdentifierName);
8321N(SyntaxKind.IdentifierToken, "e");
8323N(SyntaxKind.IsKeyword);
8324N(SyntaxKind.OrPattern);
8326N(SyntaxKind.ConstantPattern);
8328N(SyntaxKind.IdentifierName);
8330N(SyntaxKind.IdentifierToken, "a");
8333N(SyntaxKind.OrKeyword);
8334N(SyntaxKind.ConstantPattern);
8336N(SyntaxKind.IdentifierName);
8338N(SyntaxKind.IdentifierToken, "b");
8344N(SyntaxKind.SemicolonToken);
8370N(SyntaxKind.ExpressionStatement);
8372N(SyntaxKind.SimpleAssignmentExpression);
8374N(SyntaxKind.IdentifierName);
8376N(SyntaxKind.IdentifierToken, "_");
8378N(SyntaxKind.EqualsToken);
8379N(SyntaxKind.IsPatternExpression);
8381N(SyntaxKind.IdentifierName);
8383N(SyntaxKind.IdentifierToken, "e");
8385N(SyntaxKind.IsKeyword);
8386N(SyntaxKind.AndPattern);
8388N(SyntaxKind.ConstantPattern);
8390N(SyntaxKind.IdentifierName);
8392N(SyntaxKind.IdentifierToken, "a");
8395N(SyntaxKind.AndKeyword);
8396N(SyntaxKind.ConstantPattern);
8398N(SyntaxKind.IdentifierName);
8400N(SyntaxKind.IdentifierToken, "b");
8406N(SyntaxKind.SemicolonToken);
8429N(SyntaxKind.ExpressionStatement);
8431N(SyntaxKind.SimpleAssignmentExpression);
8433N(SyntaxKind.IdentifierName);
8435N(SyntaxKind.IdentifierToken, "_");
8437N(SyntaxKind.EqualsToken);
8438N(SyntaxKind.IsPatternExpression);
8440N(SyntaxKind.IdentifierName);
8442N(SyntaxKind.IdentifierToken, "e");
8444N(SyntaxKind.IsKeyword);
8445N(SyntaxKind.NotPattern);
8447N(SyntaxKind.NotKeyword);
8448N(SyntaxKind.ConstantPattern);
8450N(SyntaxKind.IdentifierName);
8452N(SyntaxKind.IdentifierToken, "b");
8458N(SyntaxKind.SemicolonToken);
8478N(SyntaxKind.ExpressionStatement);
8480N(SyntaxKind.SimpleAssignmentExpression);
8482N(SyntaxKind.IdentifierName);
8484N(SyntaxKind.IdentifierToken, "_");
8486N(SyntaxKind.EqualsToken);
8487N(SyntaxKind.IsPatternExpression);
8489N(SyntaxKind.IdentifierName);
8491N(SyntaxKind.IdentifierToken, "e");
8493N(SyntaxKind.IsKeyword);
8494N(SyntaxKind.NotPattern);
8496N(SyntaxKind.NotKeyword);
8497N(SyntaxKind.ConstantPattern);
8499N(SyntaxKind.NullLiteralExpression);
8501N(SyntaxKind.NullKeyword);
8507N(SyntaxKind.SemicolonToken);
8556N(SyntaxKind.ExpressionStatement);
8558N(SyntaxKind.SimpleAssignmentExpression);
8560N(SyntaxKind.IdentifierName);
8562N(SyntaxKind.IdentifierToken, "_");
8564N(SyntaxKind.EqualsToken);
8565N(SyntaxKind.SwitchExpression);
8567N(SyntaxKind.IdentifierName);
8569N(SyntaxKind.IdentifierToken, "e");
8571N(SyntaxKind.SwitchKeyword);
8572N(SyntaxKind.OpenBraceToken);
8573N(SyntaxKind.SwitchExpressionArm);
8575N(SyntaxKind.OrPattern);
8577N(SyntaxKind.ConstantPattern);
8579N(SyntaxKind.IdentifierName);
8581N(SyntaxKind.IdentifierToken, "a");
8584N(SyntaxKind.OrKeyword);
8585N(SyntaxKind.ConstantPattern);
8587N(SyntaxKind.IdentifierName);
8589N(SyntaxKind.IdentifierToken, "b");
8593N(SyntaxKind.EqualsGreaterThanToken);
8594N(SyntaxKind.NumericLiteralExpression);
8596N(SyntaxKind.NumericLiteralToken, "1");
8599N(SyntaxKind.CommaToken);
8600N(SyntaxKind.SwitchExpressionArm);
8602N(SyntaxKind.AndPattern);
8604N(SyntaxKind.ConstantPattern);
8606N(SyntaxKind.IdentifierName);
8608N(SyntaxKind.IdentifierToken, "c");
8611N(SyntaxKind.AndKeyword);
8612N(SyntaxKind.ConstantPattern);
8614N(SyntaxKind.IdentifierName);
8616N(SyntaxKind.IdentifierToken, "d");
8620N(SyntaxKind.EqualsGreaterThanToken);
8621N(SyntaxKind.NumericLiteralExpression);
8623N(SyntaxKind.NumericLiteralToken, "2");
8626N(SyntaxKind.CommaToken);
8627N(SyntaxKind.SwitchExpressionArm);
8629N(SyntaxKind.NotPattern);
8631N(SyntaxKind.NotKeyword);
8632N(SyntaxKind.ConstantPattern);
8634N(SyntaxKind.IdentifierName);
8636N(SyntaxKind.IdentifierToken, "e");
8640N(SyntaxKind.EqualsGreaterThanToken);
8641N(SyntaxKind.NumericLiteralExpression);
8643N(SyntaxKind.NumericLiteralToken, "3");
8646N(SyntaxKind.CommaToken);
8647N(SyntaxKind.SwitchExpressionArm);
8649N(SyntaxKind.NotPattern);
8651N(SyntaxKind.NotKeyword);
8652N(SyntaxKind.ConstantPattern);
8654N(SyntaxKind.NullLiteralExpression);
8656N(SyntaxKind.NullKeyword);
8660N(SyntaxKind.EqualsGreaterThanToken);
8661N(SyntaxKind.NumericLiteralExpression);
8663N(SyntaxKind.NumericLiteralToken, "4");
8666N(SyntaxKind.CommaToken);
8667N(SyntaxKind.CloseBraceToken);
8670N(SyntaxKind.SemicolonToken);
8726N(SyntaxKind.ExpressionStatement);
8728N(SyntaxKind.SimpleAssignmentExpression);
8730N(SyntaxKind.IdentifierName);
8732N(SyntaxKind.IdentifierToken, "_");
8734N(SyntaxKind.EqualsToken);
8735N(SyntaxKind.SwitchExpression);
8737N(SyntaxKind.IdentifierName);
8739N(SyntaxKind.IdentifierToken, "e");
8741N(SyntaxKind.SwitchKeyword);
8742N(SyntaxKind.OpenBraceToken);
8743N(SyntaxKind.SwitchExpressionArm);
8745N(SyntaxKind.RelationalPattern);
8747N(SyntaxKind.LessThanToken);
8748N(SyntaxKind.NumericLiteralExpression);
8750N(SyntaxKind.NumericLiteralToken, "0");
8753N(SyntaxKind.EqualsGreaterThanToken);
8754N(SyntaxKind.NumericLiteralExpression);
8756N(SyntaxKind.NumericLiteralToken, "0");
8759N(SyntaxKind.CommaToken);
8760N(SyntaxKind.SwitchExpressionArm);
8762N(SyntaxKind.RelationalPattern);
8764N(SyntaxKind.LessThanEqualsToken);
8765N(SyntaxKind.NumericLiteralExpression);
8767N(SyntaxKind.NumericLiteralToken, "1");
8770N(SyntaxKind.EqualsGreaterThanToken);
8771N(SyntaxKind.NumericLiteralExpression);
8773N(SyntaxKind.NumericLiteralToken, "1");
8776N(SyntaxKind.CommaToken);
8777N(SyntaxKind.SwitchExpressionArm);
8779N(SyntaxKind.RelationalPattern);
8781N(SyntaxKind.GreaterThanToken);
8782N(SyntaxKind.NumericLiteralExpression);
8784N(SyntaxKind.NumericLiteralToken, "2");
8787N(SyntaxKind.EqualsGreaterThanToken);
8788N(SyntaxKind.NumericLiteralExpression);
8790N(SyntaxKind.NumericLiteralToken, "2");
8793N(SyntaxKind.CommaToken);
8794N(SyntaxKind.SwitchExpressionArm);
8796N(SyntaxKind.RelationalPattern);
8798N(SyntaxKind.GreaterThanEqualsToken);
8799N(SyntaxKind.NumericLiteralExpression);
8801N(SyntaxKind.NumericLiteralToken, "3");
8804N(SyntaxKind.EqualsGreaterThanToken);
8805N(SyntaxKind.NumericLiteralExpression);
8807N(SyntaxKind.NumericLiteralToken, "3");
8810N(SyntaxKind.CommaToken);
8811N(SyntaxKind.SwitchExpressionArm);
8813N(SyntaxKind.RelationalPattern);
8815N(SyntaxKind.EqualsEqualsToken);
8816N(SyntaxKind.NumericLiteralExpression);
8818N(SyntaxKind.NumericLiteralToken, "4");
8821N(SyntaxKind.EqualsGreaterThanToken);
8822N(SyntaxKind.NumericLiteralExpression);
8824N(SyntaxKind.NumericLiteralToken, "4");
8827N(SyntaxKind.CommaToken);
8828N(SyntaxKind.SwitchExpressionArm);
8830N(SyntaxKind.RelationalPattern);
8832N(SyntaxKind.ExclamationEqualsToken);
8833N(SyntaxKind.NumericLiteralExpression);
8835N(SyntaxKind.NumericLiteralToken, "5");
8838N(SyntaxKind.EqualsGreaterThanToken);
8839N(SyntaxKind.NumericLiteralExpression);
8841N(SyntaxKind.NumericLiteralToken, "5");
8844N(SyntaxKind.CommaToken);
8845N(SyntaxKind.CloseBraceToken);
8848N(SyntaxKind.SemicolonToken);
8900N(SyntaxKind.ExpressionStatement);
8902N(SyntaxKind.SimpleAssignmentExpression);
8904N(SyntaxKind.IdentifierName);
8906N(SyntaxKind.IdentifierToken, "_");
8908N(SyntaxKind.EqualsToken);
8909N(SyntaxKind.SwitchExpression);
8911N(SyntaxKind.IdentifierName);
8913N(SyntaxKind.IdentifierToken, "e");
8915N(SyntaxKind.SwitchKeyword);
8916N(SyntaxKind.OpenBraceToken);
8917N(SyntaxKind.SwitchExpressionArm);
8919N(SyntaxKind.RelationalPattern);
8921N(SyntaxKind.LessThanToken);
8922N(SyntaxKind.NumericLiteralExpression);
8924N(SyntaxKind.NumericLiteralToken, "0");
8928N(SyntaxKind.LessThanExpression);
8934N(SyntaxKind.LessThanToken);
8935N(SyntaxKind.NumericLiteralExpression);
8937N(SyntaxKind.NumericLiteralToken, "0");
8942N(SyntaxKind.SwitchExpressionArm);
8951N(SyntaxKind.EqualsGreaterThanToken);
8952N(SyntaxKind.NumericLiteralExpression);
8954N(SyntaxKind.NumericLiteralToken, "0");
8957N(SyntaxKind.CommaToken);
8958N(SyntaxKind.SwitchExpressionArm);
8960N(SyntaxKind.RelationalPattern);
8962N(SyntaxKind.EqualsEqualsToken);
8963N(SyntaxKind.NumericLiteralExpression);
8965N(SyntaxKind.NumericLiteralToken, "4");
8969N(SyntaxKind.LessThanExpression);
8975N(SyntaxKind.LessThanToken);
8976N(SyntaxKind.NumericLiteralExpression);
8978N(SyntaxKind.NumericLiteralToken, "4");
8983N(SyntaxKind.SwitchExpressionArm);
8992N(SyntaxKind.EqualsGreaterThanToken);
8993N(SyntaxKind.NumericLiteralExpression);
8995N(SyntaxKind.NumericLiteralToken, "4");
8998N(SyntaxKind.CommaToken);
8999N(SyntaxKind.SwitchExpressionArm);
9001N(SyntaxKind.RelationalPattern);
9003N(SyntaxKind.ExclamationEqualsToken);
9004N(SyntaxKind.NumericLiteralExpression);
9006N(SyntaxKind.NumericLiteralToken, "5");
9010N(SyntaxKind.LessThanExpression);
9016N(SyntaxKind.LessThanToken);
9017N(SyntaxKind.NumericLiteralExpression);
9019N(SyntaxKind.NumericLiteralToken, "5");
9024N(SyntaxKind.SwitchExpressionArm);
9033N(SyntaxKind.EqualsGreaterThanToken);
9034N(SyntaxKind.NumericLiteralExpression);
9036N(SyntaxKind.NumericLiteralToken, "5");
9039N(SyntaxKind.CommaToken);
9040N(SyntaxKind.CloseBraceToken);
9043N(SyntaxKind.SemicolonToken);
9059N(SyntaxKind.ExpressionStatement);
9061N(SyntaxKind.SimpleAssignmentExpression);
9063N(SyntaxKind.IdentifierName);
9065N(SyntaxKind.IdentifierToken, "_");
9067N(SyntaxKind.EqualsToken);
9068N(SyntaxKind.SwitchExpression);
9070N(SyntaxKind.IdentifierName);
9072N(SyntaxKind.IdentifierToken, "e");
9074N(SyntaxKind.SwitchKeyword);
9075N(SyntaxKind.OpenBraceToken);
9076N(SyntaxKind.SwitchExpressionArm);
9078N(SyntaxKind.RelationalPattern);
9080N(SyntaxKind.LessThanToken);
9081N(SyntaxKind.LeftShiftExpression);
9083N(SyntaxKind.NumericLiteralExpression);
9085N(SyntaxKind.NumericLiteralToken, "0");
9087N(SyntaxKind.LessThanLessThanToken);
9088N(SyntaxKind.NumericLiteralExpression);
9090N(SyntaxKind.NumericLiteralToken, "0");
9094N(SyntaxKind.EqualsGreaterThanToken);
9095N(SyntaxKind.NumericLiteralExpression);
9097N(SyntaxKind.NumericLiteralToken, "0");
9100N(SyntaxKind.CommaToken);
9101N(SyntaxKind.SwitchExpressionArm);
9103N(SyntaxKind.RelationalPattern);
9105N(SyntaxKind.EqualsEqualsToken);
9106N(SyntaxKind.LeftShiftExpression);
9108N(SyntaxKind.NumericLiteralExpression);
9110N(SyntaxKind.NumericLiteralToken, "4");
9112N(SyntaxKind.LessThanLessThanToken);
9113N(SyntaxKind.NumericLiteralExpression);
9115N(SyntaxKind.NumericLiteralToken, "4");
9119N(SyntaxKind.EqualsGreaterThanToken);
9120N(SyntaxKind.NumericLiteralExpression);
9122N(SyntaxKind.NumericLiteralToken, "4");
9125N(SyntaxKind.CommaToken);
9126N(SyntaxKind.SwitchExpressionArm);
9128N(SyntaxKind.RelationalPattern);
9130N(SyntaxKind.ExclamationEqualsToken);
9131N(SyntaxKind.LeftShiftExpression);
9133N(SyntaxKind.NumericLiteralExpression);
9135N(SyntaxKind.NumericLiteralToken, "5");
9137N(SyntaxKind.LessThanLessThanToken);
9138N(SyntaxKind.NumericLiteralExpression);
9140N(SyntaxKind.NumericLiteralToken, "5");
9144N(SyntaxKind.EqualsGreaterThanToken);
9145N(SyntaxKind.NumericLiteralExpression);
9147N(SyntaxKind.NumericLiteralToken, "5");
9150N(SyntaxKind.CommaToken);
9151N(SyntaxKind.CloseBraceToken);
9154N(SyntaxKind.SemicolonToken);
9166N(SyntaxKind.ExpressionStatement);
9168N(SyntaxKind.SimpleAssignmentExpression);
9170N(SyntaxKind.IdentifierName);
9172N(SyntaxKind.IdentifierToken, "_");
9174N(SyntaxKind.EqualsToken);
9175N(SyntaxKind.IsPatternExpression);
9177N(SyntaxKind.IdentifierName);
9179N(SyntaxKind.IdentifierToken, "e");
9181N(SyntaxKind.IsKeyword);
9182N(SyntaxKind.RelationalPattern);
9184N(SyntaxKind.LessThanToken);
9185N(SyntaxKind.NumericLiteralExpression);
9187N(SyntaxKind.NumericLiteralToken, "4");
9192N(SyntaxKind.SemicolonToken);
9204N(SyntaxKind.ExpressionStatement);
9206N(SyntaxKind.SimpleAssignmentExpression);
9208N(SyntaxKind.IdentifierName);
9210N(SyntaxKind.IdentifierToken, "_");
9212N(SyntaxKind.EqualsToken);
9213N(SyntaxKind.LessThanExpression);
9215N(SyntaxKind.IsPatternExpression);
9217N(SyntaxKind.IdentifierName);
9219N(SyntaxKind.IdentifierToken, "e");
9221N(SyntaxKind.IsKeyword);
9222N(SyntaxKind.RelationalPattern);
9224N(SyntaxKind.LessThanToken);
9225N(SyntaxKind.NumericLiteralExpression);
9227N(SyntaxKind.NumericLiteralToken, "4");
9231N(SyntaxKind.LessThanToken);
9232N(SyntaxKind.NumericLiteralExpression);
9234N(SyntaxKind.NumericLiteralToken, "4");
9238N(SyntaxKind.SemicolonToken);
9250N(SyntaxKind.ExpressionStatement);
9252N(SyntaxKind.SimpleAssignmentExpression);
9254N(SyntaxKind.IdentifierName);
9256N(SyntaxKind.IdentifierToken, "_");
9258N(SyntaxKind.EqualsToken);
9259N(SyntaxKind.IsPatternExpression);
9261N(SyntaxKind.IdentifierName);
9263N(SyntaxKind.IdentifierToken, "e");
9265N(SyntaxKind.IsKeyword);
9266N(SyntaxKind.RelationalPattern);
9268N(SyntaxKind.LessThanToken);
9269N(SyntaxKind.LeftShiftExpression);
9271N(SyntaxKind.NumericLiteralExpression);
9273N(SyntaxKind.NumericLiteralToken, "4");
9275N(SyntaxKind.LessThanLessThanToken);
9276N(SyntaxKind.NumericLiteralExpression);
9278N(SyntaxKind.NumericLiteralToken, "4");
9284N(SyntaxKind.SemicolonToken);
9295N(SyntaxKind.ExpressionStatement);
9297N(SyntaxKind.SimpleAssignmentExpression);
9299N(SyntaxKind.IdentifierName);
9301N(SyntaxKind.IdentifierToken, "_");
9303N(SyntaxKind.EqualsToken);
9304N(SyntaxKind.IsPatternExpression);
9306N(SyntaxKind.IdentifierName);
9308N(SyntaxKind.IdentifierToken, "e");
9310N(SyntaxKind.IsKeyword);
9311N(SyntaxKind.DeclarationPattern);
9313N(SyntaxKind.IdentifierName);
9315N(SyntaxKind.IdentifierToken, "T");
9317N(SyntaxKind.SingleVariableDesignation);
9319N(SyntaxKind.IdentifierToken, "when");
9324N(SyntaxKind.SemicolonToken);
9335N(SyntaxKind.ExpressionStatement);
9337N(SyntaxKind.SimpleAssignmentExpression);
9339N(SyntaxKind.IdentifierName);
9341N(SyntaxKind.IdentifierToken, "_");
9343N(SyntaxKind.EqualsToken);
9344N(SyntaxKind.SwitchExpression);
9346N(SyntaxKind.IdentifierName);
9348N(SyntaxKind.IdentifierToken, "e");
9350N(SyntaxKind.SwitchKeyword);
9351N(SyntaxKind.OpenBraceToken);
9352N(SyntaxKind.SwitchExpressionArm);
9354N(SyntaxKind.RecursivePattern);
9356N(SyntaxKind.IdentifierName);
9358N(SyntaxKind.IdentifierToken, "T");
9360N(SyntaxKind.PositionalPatternClause);
9362N(SyntaxKind.OpenParenToken);
9363N(SyntaxKind.Subpattern);
9365N(SyntaxKind.DeclarationPattern);
9367N(SyntaxKind.IdentifierName);
9369N(SyntaxKind.IdentifierToken, "X");
9371N(SyntaxKind.SingleVariableDesignation);
9373N(SyntaxKind.IdentifierToken, "when");
9377N(SyntaxKind.CloseParenToken);
9380N(SyntaxKind.EqualsGreaterThanToken);
9381N(SyntaxKind.NumericLiteralExpression);
9383N(SyntaxKind.NumericLiteralToken, "1");
9386N(SyntaxKind.CommaToken);
9387N(SyntaxKind.CloseBraceToken);
9390N(SyntaxKind.SemicolonToken);
9401N(SyntaxKind.ExpressionStatement);
9403N(SyntaxKind.SimpleAssignmentExpression);
9405N(SyntaxKind.IdentifierName);
9407N(SyntaxKind.IdentifierToken, "_");
9409N(SyntaxKind.EqualsToken);
9410N(SyntaxKind.IsPatternExpression);
9412N(SyntaxKind.IdentifierName);
9414N(SyntaxKind.IdentifierToken, "e");
9416N(SyntaxKind.IsKeyword);
9417N(SyntaxKind.OrPattern);
9419N(SyntaxKind.TypePattern);
9421N(SyntaxKind.PredefinedType);
9423N(SyntaxKind.IntKeyword);
9426N(SyntaxKind.OrKeyword);
9427N(SyntaxKind.TypePattern);
9429N(SyntaxKind.PredefinedType);
9431N(SyntaxKind.LongKeyword);
9437N(SyntaxKind.SemicolonToken);
9448N(SyntaxKind.ExpressionStatement);
9450N(SyntaxKind.SimpleAssignmentExpression);
9452N(SyntaxKind.IdentifierName);
9454N(SyntaxKind.IdentifierToken, "_");
9456N(SyntaxKind.EqualsToken);
9457N(SyntaxKind.IsPatternExpression);
9459N(SyntaxKind.IdentifierName);
9461N(SyntaxKind.IdentifierToken, "e");
9463N(SyntaxKind.IsKeyword);
9464N(SyntaxKind.OrPattern);
9466N(SyntaxKind.TypePattern);
9468N(SyntaxKind.PredefinedType);
9470N(SyntaxKind.IntKeyword);
9473N(SyntaxKind.OrKeyword);
9474N(SyntaxKind.ConstantPattern);
9476N(SyntaxKind.SimpleMemberAccessExpression);
9478N(SyntaxKind.IdentifierName);
9480N(SyntaxKind.IdentifierToken, "System");
9482N(SyntaxKind.DotToken);
9483N(SyntaxKind.IdentifierName);
9485N(SyntaxKind.IdentifierToken, "Int64");
9492N(SyntaxKind.SemicolonToken);
9503N(SyntaxKind.ExpressionStatement);
9505N(SyntaxKind.SimpleAssignmentExpression);
9507N(SyntaxKind.IdentifierName);
9509N(SyntaxKind.IdentifierToken, "_");
9511N(SyntaxKind.EqualsToken);
9512N(SyntaxKind.SwitchExpression);
9514N(SyntaxKind.IdentifierName);
9516N(SyntaxKind.IdentifierToken, "e");
9518N(SyntaxKind.SwitchKeyword);
9519N(SyntaxKind.OpenBraceToken);
9520N(SyntaxKind.SwitchExpressionArm);
9522N(SyntaxKind.OrPattern);
9524N(SyntaxKind.TypePattern);
9526N(SyntaxKind.PredefinedType);
9528N(SyntaxKind.IntKeyword);
9531N(SyntaxKind.OrKeyword);
9532N(SyntaxKind.TypePattern);
9534N(SyntaxKind.PredefinedType);
9536N(SyntaxKind.LongKeyword);
9540N(SyntaxKind.EqualsGreaterThanToken);
9541N(SyntaxKind.NumericLiteralExpression);
9543N(SyntaxKind.NumericLiteralToken, "1");
9546N(SyntaxKind.CommaToken);
9547N(SyntaxKind.CloseBraceToken);
9550N(SyntaxKind.SemicolonToken);
9561N(SyntaxKind.ExpressionStatement);
9563N(SyntaxKind.SimpleAssignmentExpression);
9565N(SyntaxKind.IdentifierName);
9567N(SyntaxKind.IdentifierToken, "_");
9569N(SyntaxKind.EqualsToken);
9570N(SyntaxKind.SwitchExpression);
9572N(SyntaxKind.IdentifierName);
9574N(SyntaxKind.IdentifierToken, "e");
9576N(SyntaxKind.SwitchKeyword);
9577N(SyntaxKind.OpenBraceToken);
9578N(SyntaxKind.SwitchExpressionArm);
9580N(SyntaxKind.OrPattern);
9582N(SyntaxKind.TypePattern);
9584N(SyntaxKind.PredefinedType);
9586N(SyntaxKind.IntKeyword);
9589N(SyntaxKind.OrKeyword);
9590N(SyntaxKind.ConstantPattern);
9592N(SyntaxKind.SimpleMemberAccessExpression);
9594N(SyntaxKind.IdentifierName);
9596N(SyntaxKind.IdentifierToken, "System");
9598N(SyntaxKind.DotToken);
9599N(SyntaxKind.IdentifierName);
9601N(SyntaxKind.IdentifierToken, "Int64");
9606N(SyntaxKind.EqualsGreaterThanToken);
9607N(SyntaxKind.NumericLiteralExpression);
9609N(SyntaxKind.NumericLiteralToken, "1");
9612N(SyntaxKind.CommaToken);
9613N(SyntaxKind.CloseBraceToken);
9616N(SyntaxKind.SemicolonToken);
9627N(SyntaxKind.ExpressionStatement);
9629N(SyntaxKind.SimpleAssignmentExpression);
9631N(SyntaxKind.IdentifierName);
9633N(SyntaxKind.IdentifierToken, "_");
9635N(SyntaxKind.EqualsToken);
9636N(SyntaxKind.SwitchExpression);
9638N(SyntaxKind.IdentifierName);
9640N(SyntaxKind.IdentifierToken, "e");
9642N(SyntaxKind.SwitchKeyword);
9643N(SyntaxKind.OpenBraceToken);
9644N(SyntaxKind.SwitchExpressionArm);
9646N(SyntaxKind.RecursivePattern);
9648N(SyntaxKind.IdentifierName);
9650N(SyntaxKind.IdentifierToken, "T");
9652N(SyntaxKind.PositionalPatternClause);
9654N(SyntaxKind.OpenParenToken);
9655N(SyntaxKind.Subpattern);
9657N(SyntaxKind.TypePattern);
9659N(SyntaxKind.PredefinedType);
9661N(SyntaxKind.IntKeyword);
9665N(SyntaxKind.CloseParenToken);
9668N(SyntaxKind.EqualsGreaterThanToken);
9669N(SyntaxKind.NumericLiteralExpression);
9671N(SyntaxKind.NumericLiteralToken, "1");
9674N(SyntaxKind.CommaToken);
9675N(SyntaxKind.CloseBraceToken);
9678N(SyntaxKind.SemicolonToken);
9689N(SyntaxKind.ExpressionStatement);
9691N(SyntaxKind.SimpleAssignmentExpression);
9693N(SyntaxKind.IdentifierName);
9695N(SyntaxKind.IdentifierToken, "_");
9697N(SyntaxKind.EqualsToken);
9698N(SyntaxKind.SwitchExpression);
9700N(SyntaxKind.IdentifierName);
9702N(SyntaxKind.IdentifierToken, "e");
9704N(SyntaxKind.SwitchKeyword);
9705N(SyntaxKind.OpenBraceToken);
9706N(SyntaxKind.SwitchExpressionArm);
9708N(SyntaxKind.TypePattern);
9710N(SyntaxKind.PredefinedType);
9712N(SyntaxKind.IntKeyword);
9715N(SyntaxKind.EqualsGreaterThanToken);
9716N(SyntaxKind.NumericLiteralExpression);
9718N(SyntaxKind.NumericLiteralToken, "1");
9721N(SyntaxKind.CommaToken);
9722N(SyntaxKind.SwitchExpressionArm);
9724N(SyntaxKind.TypePattern);
9726N(SyntaxKind.PredefinedType);
9728N(SyntaxKind.LongKeyword);
9731N(SyntaxKind.EqualsGreaterThanToken);
9732N(SyntaxKind.NumericLiteralExpression);
9734N(SyntaxKind.NumericLiteralToken, "2");
9737N(SyntaxKind.CommaToken);
9738N(SyntaxKind.CloseBraceToken);
9741N(SyntaxKind.SemicolonToken);
9753N(SyntaxKind.ExpressionStatement);
9755N(SyntaxKind.SimpleAssignmentExpression);
9757N(SyntaxKind.IdentifierName);
9759N(SyntaxKind.IdentifierToken, "_");
9761N(SyntaxKind.EqualsToken);
9762N(SyntaxKind.IsPatternExpression);
9764N(SyntaxKind.IdentifierName);
9766N(SyntaxKind.IdentifierToken, "e");
9768N(SyntaxKind.IsKeyword);
9769N(SyntaxKind.OrPattern);
9771N(SyntaxKind.ParenthesizedPattern);
9773N(SyntaxKind.OpenParenToken);
9774N(SyntaxKind.TypePattern);
9776N(SyntaxKind.PredefinedType);
9778N(SyntaxKind.IntKeyword);
9781N(SyntaxKind.CloseParenToken);
9783N(SyntaxKind.OrKeyword);
9784N(SyntaxKind.TypePattern);
9786N(SyntaxKind.PredefinedType);
9788N(SyntaxKind.StringKeyword);
9794N(SyntaxKind.SemicolonToken);
9806N(SyntaxKind.ExpressionStatement);
9808N(SyntaxKind.SimpleAssignmentExpression);
9810N(SyntaxKind.IdentifierName);
9812N(SyntaxKind.IdentifierToken, "_");
9814N(SyntaxKind.EqualsToken);
9815N(SyntaxKind.IsPatternExpression);
9817N(SyntaxKind.IdentifierName);
9819N(SyntaxKind.IdentifierToken, "e");
9821N(SyntaxKind.IsKeyword);
9822N(SyntaxKind.OrPattern);
9824N(SyntaxKind.ConstantPattern);
9826N(SyntaxKind.ParenthesizedExpression);
9828N(SyntaxKind.OpenParenToken);
9829N(SyntaxKind.IdentifierName);
9831N(SyntaxKind.IdentifierToken, "a");
9833N(SyntaxKind.CloseParenToken);
9836N(SyntaxKind.OrKeyword);
9837N(SyntaxKind.ConstantPattern);
9839N(SyntaxKind.IdentifierName);
9841N(SyntaxKind.IdentifierToken, "b");
9847N(SyntaxKind.SemicolonToken);
9858N(SyntaxKind.LocalFunctionStatement);
9860N(SyntaxKind.PredefinedType);
9862N(SyntaxKind.BoolKeyword);
9864N(SyntaxKind.IdentifierToken, "isLetter");
9865N(SyntaxKind.ParameterList);
9867N(SyntaxKind.OpenParenToken);
9868N(SyntaxKind.Parameter);
9870N(SyntaxKind.PredefinedType);
9872N(SyntaxKind.CharKeyword);
9874N(SyntaxKind.IdentifierToken, "c");
9876N(SyntaxKind.CloseParenToken);
9878N(SyntaxKind.ArrowExpressionClause);
9880N(SyntaxKind.EqualsGreaterThanToken);
9881N(SyntaxKind.IsPatternExpression);
9883N(SyntaxKind.IdentifierName);
9885N(SyntaxKind.IdentifierToken, "c");
9887N(SyntaxKind.IsKeyword);
9888N(SyntaxKind.OrPattern);
9890N(SyntaxKind.AndPattern);
9892N(SyntaxKind.RelationalPattern);
9894N(SyntaxKind.GreaterThanEqualsToken);
9895N(SyntaxKind.CharacterLiteralExpression);
9897N(SyntaxKind.CharacterLiteralToken);
9900N(SyntaxKind.AndKeyword);
9901N(SyntaxKind.RelationalPattern);
9903N(SyntaxKind.LessThanEqualsToken);
9904N(SyntaxKind.CharacterLiteralExpression);
9906N(SyntaxKind.CharacterLiteralToken);
9910N(SyntaxKind.OrKeyword);
9911N(SyntaxKind.AndPattern);
9913N(SyntaxKind.RelationalPattern);
9915N(SyntaxKind.GreaterThanEqualsToken);
9916N(SyntaxKind.CharacterLiteralExpression);
9918N(SyntaxKind.CharacterLiteralToken);
9921N(SyntaxKind.AndKeyword);
9922N(SyntaxKind.RelationalPattern);
9924N(SyntaxKind.LessThanEqualsToken);
9925N(SyntaxKind.CharacterLiteralExpression);
9927N(SyntaxKind.CharacterLiteralToken);
9934N(SyntaxKind.SemicolonToken);
9945N(SyntaxKind.ExpressionStatement);
9947N(SyntaxKind.SimpleAssignmentExpression);
9949N(SyntaxKind.IdentifierName);
9951N(SyntaxKind.IdentifierToken, "_");
9953N(SyntaxKind.EqualsToken);
9954N(SyntaxKind.IsPatternExpression);
9956N(SyntaxKind.IdentifierName);
9958N(SyntaxKind.IdentifierToken, "e");
9960N(SyntaxKind.IsKeyword);
9961N(SyntaxKind.DeclarationPattern);
9963N(SyntaxKind.PredefinedType);
9965N(SyntaxKind.IntKeyword);
9967N(SyntaxKind.SingleVariableDesignation);
9969N(SyntaxKind.IdentifierToken, "and");
9974N(SyntaxKind.SemicolonToken);
9985N(SyntaxKind.ExpressionStatement);
9987N(SyntaxKind.SimpleAssignmentExpression);
9989N(SyntaxKind.IdentifierName);
9991N(SyntaxKind.IdentifierToken, "_");
9993N(SyntaxKind.EqualsToken);
9994N(SyntaxKind.IsPatternExpression);
9996N(SyntaxKind.IdentifierName);
9998N(SyntaxKind.IdentifierToken, "e");
10000N(SyntaxKind.IsKeyword);
10001N(SyntaxKind.AndPattern);
10003N(SyntaxKind.TypePattern);
10005N(SyntaxKind.PredefinedType);
10007N(SyntaxKind.IntKeyword);
10010N(SyntaxKind.AndKeyword);
10011N(SyntaxKind.RelationalPattern);
10013N(SyntaxKind.LessThanToken);
10014N(SyntaxKind.IdentifierName);
10016N(SyntaxKind.IdentifierToken, "Z");
10022N(SyntaxKind.SemicolonToken);
10033N(SyntaxKind.ExpressionStatement);
10035N(SyntaxKind.SimpleAssignmentExpression);
10037N(SyntaxKind.IdentifierName);
10039N(SyntaxKind.IdentifierToken, "_");
10041N(SyntaxKind.EqualsToken);
10042N(SyntaxKind.LogicalAndExpression);
10044N(SyntaxKind.IsPatternExpression);
10046N(SyntaxKind.IdentifierName);
10048N(SyntaxKind.IdentifierToken, "e");
10050N(SyntaxKind.IsKeyword);
10051N(SyntaxKind.DeclarationPattern);
10053N(SyntaxKind.PredefinedType);
10055N(SyntaxKind.IntKeyword);
10057N(SyntaxKind.SingleVariableDesignation);
10059N(SyntaxKind.IdentifierToken, "and");
10063N(SyntaxKind.AmpersandAmpersandToken);
10064N(SyntaxKind.IdentifierName);
10066N(SyntaxKind.IdentifierToken, "b");
10070N(SyntaxKind.SemicolonToken);
10081N(SyntaxKind.ExpressionStatement);
10083N(SyntaxKind.SimpleAssignmentExpression);
10085N(SyntaxKind.IdentifierName);
10087N(SyntaxKind.IdentifierToken, "_");
10089N(SyntaxKind.EqualsToken);
10090N(SyntaxKind.IsPatternExpression);
10092N(SyntaxKind.IdentifierName);
10094N(SyntaxKind.IdentifierToken, "e");
10096N(SyntaxKind.IsKeyword);
10097N(SyntaxKind.AndPattern);
10099N(SyntaxKind.TypePattern);
10101N(SyntaxKind.PredefinedType);
10103N(SyntaxKind.IntKeyword);
10106N(SyntaxKind.AndKeyword);
10107N(SyntaxKind.ConstantPattern);
10109N(SyntaxKind.SimpleMemberAccessExpression);
10111N(SyntaxKind.PredefinedType);
10113N(SyntaxKind.IntKeyword);
10115N(SyntaxKind.DotToken);
10116N(SyntaxKind.IdentifierName);
10118N(SyntaxKind.IdentifierToken, "MaxValue");
10125N(SyntaxKind.SemicolonToken);
10136N(SyntaxKind.ExpressionStatement);
10138N(SyntaxKind.SimpleAssignmentExpression);
10140N(SyntaxKind.IdentifierName);
10142N(SyntaxKind.IdentifierToken, "_");
10144N(SyntaxKind.EqualsToken);
10145N(SyntaxKind.IsPatternExpression);
10147N(SyntaxKind.IdentifierName);
10149N(SyntaxKind.IdentifierToken, "e");
10151N(SyntaxKind.IsKeyword);
10152N(SyntaxKind.AndPattern);
10154N(SyntaxKind.TypePattern);
10156N(SyntaxKind.PredefinedType);
10158N(SyntaxKind.IntKeyword);
10161N(SyntaxKind.AndKeyword);
10162N(SyntaxKind.ConstantPattern);
10164N(SyntaxKind.IdentifierName);
10166N(SyntaxKind.IdentifierToken, "MaxValue");
10172N(SyntaxKind.SemicolonToken);
10183N(SyntaxKind.ExpressionStatement);
10185N(SyntaxKind.SimpleAssignmentExpression);
10187N(SyntaxKind.IdentifierName);
10189N(SyntaxKind.IdentifierToken, "_");
10191N(SyntaxKind.EqualsToken);
10192N(SyntaxKind.CoalesceExpression);
10194N(SyntaxKind.IsPatternExpression);
10196N(SyntaxKind.IdentifierName);
10198N(SyntaxKind.IdentifierToken, "e");
10200N(SyntaxKind.IsKeyword);
10201N(SyntaxKind.DeclarationPattern);
10203N(SyntaxKind.PredefinedType);
10205N(SyntaxKind.IntKeyword);
10207N(SyntaxKind.SingleVariableDesignation);
10209N(SyntaxKind.IdentifierToken, "and");
10213N(SyntaxKind.QuestionQuestionToken);
10214N(SyntaxKind.IdentifierName);
10216N(SyntaxKind.IdentifierToken, "Z");
10220N(SyntaxKind.SemicolonToken);
10231N(SyntaxKind.ExpressionStatement);
10233N(SyntaxKind.SimpleAssignmentExpression);
10235N(SyntaxKind.IdentifierName);
10237N(SyntaxKind.IdentifierToken, "_");
10239N(SyntaxKind.EqualsToken);
10240N(SyntaxKind.ConditionalExpression);
10242N(SyntaxKind.IsPatternExpression);
10244N(SyntaxKind.IdentifierName);
10246N(SyntaxKind.IdentifierToken, "e");
10248N(SyntaxKind.IsKeyword);
10249N(SyntaxKind.DeclarationPattern);
10251N(SyntaxKind.PredefinedType);
10253N(SyntaxKind.IntKeyword);
10255N(SyntaxKind.SingleVariableDesignation);
10257N(SyntaxKind.IdentifierToken, "and");
10261N(SyntaxKind.QuestionToken);
10262N(SyntaxKind.IdentifierName);
10264N(SyntaxKind.IdentifierToken, "a");
10266N(SyntaxKind.ColonToken);
10267N(SyntaxKind.IdentifierName);
10269N(SyntaxKind.IdentifierToken, "b");
10273N(SyntaxKind.SemicolonToken);
10286N(SyntaxKind.IsPatternExpression);
10288N(SyntaxKind.IdentifierName);
10290N(SyntaxKind.IdentifierToken, "o");
10292N(SyntaxKind.IsKeyword);
10293N(SyntaxKind.ConstantPattern);
10295N(SyntaxKind.AddExpression);
10297N(SyntaxKind.PredefinedType);
10299N(SyntaxKind.IntKeyword);
10301N(SyntaxKind.PlusToken);
10302N(SyntaxKind.IdentifierName);
10304N(SyntaxKind.IdentifierToken, "d");
10320N(SyntaxKind.AddExpression);
10322N(SyntaxKind.ParenthesizedLambdaExpression);
10324N(SyntaxKind.ParameterList);
10326N(SyntaxKind.OpenParenToken);
10327N(SyntaxKind.CloseParenToken);
10329N(SyntaxKind.EqualsGreaterThanToken);
10330N(SyntaxKind.Block);
10332N(SyntaxKind.OpenBraceToken);
10333N(SyntaxKind.CloseBraceToken);
10336N(SyntaxKind.PlusToken);
10337N(SyntaxKind.IdentifierName);
10339N(SyntaxKind.IdentifierToken, "d");
10353N(SyntaxKind.AddExpression);
10355N(SyntaxKind.AnonymousMethodExpression);
10357N(SyntaxKind.DelegateKeyword);
10358N(SyntaxKind.Block);
10360N(SyntaxKind.OpenBraceToken);
10361N(SyntaxKind.CloseBraceToken);
10364N(SyntaxKind.PlusToken);
10365N(SyntaxKind.IdentifierName);
10367N(SyntaxKind.IdentifierToken, "d");
10379N(SyntaxKind.ExpressionStatement);
10381N(SyntaxKind.SimpleAssignmentExpression);
10383N(SyntaxKind.IdentifierName);
10385N(SyntaxKind.IdentifierToken, "_");
10387N(SyntaxKind.EqualsToken);
10388N(SyntaxKind.IsPatternExpression);
10390N(SyntaxKind.IdentifierName);
10392N(SyntaxKind.IdentifierToken, "e");
10394N(SyntaxKind.IsKeyword);
10395N(SyntaxKind.ConstantPattern);
10397N(SyntaxKind.ParenthesizedExpression);
10399N(SyntaxKind.OpenParenToken);
10400N(SyntaxKind.NumericLiteralExpression);
10402N(SyntaxKind.NumericLiteralToken, "3");
10404N(SyntaxKind.CloseParenToken);
10409N(SyntaxKind.SemicolonToken);
10420N(SyntaxKind.ExpressionStatement);
10422N(SyntaxKind.SimpleAssignmentExpression);
10424N(SyntaxKind.IdentifierName);
10426N(SyntaxKind.IdentifierToken, "_");
10428N(SyntaxKind.EqualsToken);
10429N(SyntaxKind.IsPatternExpression);
10431N(SyntaxKind.IdentifierName);
10433N(SyntaxKind.IdentifierToken, "e");
10435N(SyntaxKind.IsKeyword);
10436N(SyntaxKind.ConstantPattern);
10438N(SyntaxKind.ParenthesizedExpression);
10440N(SyntaxKind.OpenParenToken);
10441N(SyntaxKind.IdentifierName);
10443N(SyntaxKind.IdentifierToken, "A");
10445N(SyntaxKind.CloseParenToken);
10450N(SyntaxKind.SemicolonToken);
10461N(SyntaxKind.ExpressionStatement);
10463N(SyntaxKind.SimpleAssignmentExpression);
10465N(SyntaxKind.IdentifierName);
10467N(SyntaxKind.IdentifierToken, "_");
10469N(SyntaxKind.EqualsToken);
10470N(SyntaxKind.IsPatternExpression);
10472N(SyntaxKind.IdentifierName);
10474N(SyntaxKind.IdentifierToken, "e");
10476N(SyntaxKind.IsKeyword);
10477N(SyntaxKind.ParenthesizedPattern);
10479N(SyntaxKind.OpenParenToken);
10480N(SyntaxKind.TypePattern);
10482N(SyntaxKind.PredefinedType);
10484N(SyntaxKind.IntKeyword);
10487N(SyntaxKind.CloseParenToken);
10491N(SyntaxKind.SemicolonToken);
10502N(SyntaxKind.ExpressionStatement);
10504N(SyntaxKind.SimpleAssignmentExpression);
10506N(SyntaxKind.IdentifierName);
10508N(SyntaxKind.IdentifierToken, "_");
10510N(SyntaxKind.EqualsToken);
10511N(SyntaxKind.IsPatternExpression);
10513N(SyntaxKind.IdentifierName);
10515N(SyntaxKind.IdentifierToken, "e");
10517N(SyntaxKind.IsKeyword);
10518N(SyntaxKind.RecursivePattern);
10520N(SyntaxKind.PositionalPatternClause);
10522N(SyntaxKind.OpenParenToken);
10523N(SyntaxKind.Subpattern);
10525N(SyntaxKind.NameColon);
10527N(SyntaxKind.IdentifierName);
10529N(SyntaxKind.IdentifierToken, "Item1");
10531N(SyntaxKind.ColonToken);
10533N(SyntaxKind.TypePattern);
10535N(SyntaxKind.PredefinedType);
10537N(SyntaxKind.IntKeyword);
10541N(SyntaxKind.CloseParenToken);
10546N(SyntaxKind.SemicolonToken);
10557N(SyntaxKind.ExpressionStatement);
10559N(SyntaxKind.SimpleAssignmentExpression);
10561N(SyntaxKind.IdentifierName);
10563N(SyntaxKind.IdentifierToken, "_");
10565N(SyntaxKind.EqualsToken);
10566N(SyntaxKind.IsPatternExpression);
10568N(SyntaxKind.IdentifierName);
10570N(SyntaxKind.IdentifierToken, "e");
10572N(SyntaxKind.IsKeyword);
10573N(SyntaxKind.ConstantPattern);
10575N(SyntaxKind.CastExpression);
10577N(SyntaxKind.OpenParenToken);
10578N(SyntaxKind.IdentifierName);
10580N(SyntaxKind.IdentifierToken, "A");
10582N(SyntaxKind.CloseParenToken);
10583N(SyntaxKind.IdentifierName);
10585N(SyntaxKind.IdentifierToken, "x");
10591N(SyntaxKind.SemicolonToken);
10602N(SyntaxKind.ExpressionStatement);
10604N(SyntaxKind.SimpleAssignmentExpression);
10606N(SyntaxKind.IdentifierName);
10608N(SyntaxKind.IdentifierToken, "_");
10610N(SyntaxKind.EqualsToken);
10611N(SyntaxKind.IsPatternExpression);
10613N(SyntaxKind.IdentifierName);
10615N(SyntaxKind.IdentifierToken, "e");
10617N(SyntaxKind.IsKeyword);
10618N(SyntaxKind.RecursivePattern);
10620N(SyntaxKind.PositionalPatternClause);
10622N(SyntaxKind.OpenParenToken);
10623N(SyntaxKind.Subpattern);
10625N(SyntaxKind.RecursivePattern);
10627N(SyntaxKind.PositionalPatternClause);
10629N(SyntaxKind.OpenParenToken);
10630N(SyntaxKind.Subpattern);
10632N(SyntaxKind.ConstantPattern);
10634N(SyntaxKind.IdentifierName);
10636N(SyntaxKind.IdentifierToken, "A");
10640N(SyntaxKind.CommaToken);
10641N(SyntaxKind.Subpattern);
10643N(SyntaxKind.ConstantPattern);
10645N(SyntaxKind.IdentifierName);
10647N(SyntaxKind.IdentifierToken, "A");
10651N(SyntaxKind.CloseParenToken);
10655N(SyntaxKind.CloseParenToken);
10657N(SyntaxKind.SingleVariableDesignation);
10659N(SyntaxKind.IdentifierToken, "x");
10664N(SyntaxKind.SemicolonToken);
10675N(SyntaxKind.ExpressionStatement);
10677N(SyntaxKind.SimpleAssignmentExpression);
10679N(SyntaxKind.IdentifierName);
10681N(SyntaxKind.IdentifierToken, "_");
10683N(SyntaxKind.EqualsToken);
10684N(SyntaxKind.IsPatternExpression);
10686N(SyntaxKind.IdentifierName);
10688N(SyntaxKind.IdentifierToken, "e");
10690N(SyntaxKind.IsKeyword);
10691N(SyntaxKind.RecursivePattern);
10693N(SyntaxKind.PositionalPatternClause);
10695N(SyntaxKind.OpenParenToken);
10696N(SyntaxKind.CloseParenToken);
10701N(SyntaxKind.SemicolonToken);
10712N(SyntaxKind.ExpressionStatement);
10714N(SyntaxKind.SimpleAssignmentExpression);
10716N(SyntaxKind.IdentifierName);
10718N(SyntaxKind.IdentifierToken, "_");
10720N(SyntaxKind.EqualsToken);
10721N(SyntaxKind.IsPatternExpression);
10723N(SyntaxKind.IdentifierName);
10725N(SyntaxKind.IdentifierToken, "e");
10727N(SyntaxKind.IsKeyword);
10728N(SyntaxKind.RecursivePattern);
10730N(SyntaxKind.PositionalPatternClause);
10732N(SyntaxKind.OpenParenToken);
10733N(SyntaxKind.CloseParenToken);
10735N(SyntaxKind.SingleVariableDesignation);
10737N(SyntaxKind.IdentifierToken, "x");
10742N(SyntaxKind.SemicolonToken);
10753N(SyntaxKind.ExpressionStatement);
10755N(SyntaxKind.SimpleAssignmentExpression);
10757N(SyntaxKind.IdentifierName);
10759N(SyntaxKind.IdentifierToken, "_");
10761N(SyntaxKind.EqualsToken);
10762N(SyntaxKind.IsPatternExpression);
10764N(SyntaxKind.IdentifierName);
10766N(SyntaxKind.IdentifierToken, "e");
10768N(SyntaxKind.IsKeyword);
10769N(SyntaxKind.RecursivePattern);
10771N(SyntaxKind.PositionalPatternClause);
10773N(SyntaxKind.OpenParenToken);
10774N(SyntaxKind.CloseParenToken);
10776N(SyntaxKind.PropertyPatternClause);
10778N(SyntaxKind.OpenBraceToken);
10779N(SyntaxKind.CloseBraceToken);
10784N(SyntaxKind.SemicolonToken);
10795N(SyntaxKind.ExpressionStatement);
10797N(SyntaxKind.SimpleAssignmentExpression);
10799N(SyntaxKind.IdentifierName);
10801N(SyntaxKind.IdentifierToken, "_");
10803N(SyntaxKind.EqualsToken);
10804N(SyntaxKind.IsPatternExpression);
10806N(SyntaxKind.IdentifierName);
10808N(SyntaxKind.IdentifierToken, "e");
10810N(SyntaxKind.IsKeyword);
10811N(SyntaxKind.ConstantPattern);
10813N(SyntaxKind.CastExpression);
10815N(SyntaxKind.OpenParenToken);
10816N(SyntaxKind.PredefinedType);
10818N(SyntaxKind.IntKeyword);
10820N(SyntaxKind.CloseParenToken);
10821N(SyntaxKind.UnaryPlusExpression);
10823N(SyntaxKind.PlusToken);
10824N(SyntaxKind.NumericLiteralExpression);
10826N(SyntaxKind.NumericLiteralToken, "1");
10833N(SyntaxKind.SemicolonToken);
10848N(SyntaxKind.ExpressionStatement);
10850N(SyntaxKind.SimpleAssignmentExpression);
10852N(SyntaxKind.IdentifierName);
10854N(SyntaxKind.IdentifierToken, "_");
10856N(SyntaxKind.EqualsToken);
10857N(SyntaxKind.IsPatternExpression);
10859N(SyntaxKind.IdentifierName);
10861N(SyntaxKind.IdentifierToken, "e");
10863N(SyntaxKind.IsKeyword);
10864N(SyntaxKind.ConstantPattern);
10866N(SyntaxKind.CastExpression);
10868N(SyntaxKind.OpenParenToken);
10869N(SyntaxKind.PredefinedType);
10871N(SyntaxKind.IntKeyword);
10873N(SyntaxKind.CloseParenToken);
10874N(SyntaxKind.IdentifierName);
10876N(SyntaxKind.IdentifierToken, identifier);
10882N(SyntaxKind.SemicolonToken);
10897N(SyntaxKind.ExpressionStatement);
10899N(SyntaxKind.SimpleAssignmentExpression);
10901N(SyntaxKind.IdentifierName);
10903N(SyntaxKind.IdentifierToken, "_");
10905N(SyntaxKind.EqualsToken);
10906N(SyntaxKind.IsPatternExpression);
10908N(SyntaxKind.IdentifierName);
10910N(SyntaxKind.IdentifierToken, "e");
10912N(SyntaxKind.IsKeyword);
10913N(opKind == SyntaxKind.AndKeyword ? SyntaxKind.AndPattern : SyntaxKind.OrPattern);
10915N(SyntaxKind.ConstantPattern);
10917N(SyntaxKind.CastExpression);
10919N(SyntaxKind.OpenParenToken);
10920N(SyntaxKind.PredefinedType);
10922N(SyntaxKind.IntKeyword);
10924N(SyntaxKind.CloseParenToken);
10925N(SyntaxKind.IdentifierName);
10927N(SyntaxKind.IdentifierToken, left);
10931N(opKind);
10932N(SyntaxKind.ConstantPattern);
10934N(SyntaxKind.IdentifierName);
10936N(SyntaxKind.IdentifierToken, right);
10942N(SyntaxKind.SemicolonToken);
10954N(SyntaxKind.ExpressionStatement);
10956N(SyntaxKind.SimpleAssignmentExpression);
10958N(SyntaxKind.IdentifierName);
10960N(SyntaxKind.IdentifierToken, "_");
10962N(SyntaxKind.EqualsToken);
10963N(SyntaxKind.IsPatternExpression);
10965N(SyntaxKind.IdentifierName);
10967N(SyntaxKind.IdentifierToken, "e");
10969N(SyntaxKind.IsKeyword);
10970N(SyntaxKind.OrPattern);
10972N(SyntaxKind.ConstantPattern);
10974N(SyntaxKind.CastExpression);
10976N(SyntaxKind.OpenParenToken);
10977N(SyntaxKind.IdentifierName);
10979N(SyntaxKind.IdentifierToken, "a");
10981N(SyntaxKind.CloseParenToken);
10982N(SyntaxKind.NumericLiteralExpression);
10984N(SyntaxKind.NumericLiteralToken, "42");
10988N(SyntaxKind.OrKeyword);
10989N(SyntaxKind.ConstantPattern);
10991N(SyntaxKind.IdentifierName);
10993N(SyntaxKind.IdentifierToken, "b");
10999N(SyntaxKind.SemicolonToken);
11015N(SyntaxKind.ExpressionStatement);
11017N(SyntaxKind.SimpleAssignmentExpression);
11019N(SyntaxKind.IdentifierName);
11021N(SyntaxKind.IdentifierToken, "_");
11023N(SyntaxKind.EqualsToken);
11024N(SyntaxKind.IsPatternExpression);
11026N(SyntaxKind.IdentifierName);
11028N(SyntaxKind.IdentifierToken, "e");
11030N(SyntaxKind.IsKeyword);
11031N(opKind == SyntaxKind.AndKeyword ? SyntaxKind.AndPattern : SyntaxKind.OrPattern);
11033N(SyntaxKind.ConstantPattern);
11035N(SyntaxKind.IdentifierName);
11037N(SyntaxKind.IdentifierToken, left);
11040N(opKind);
11041N(SyntaxKind.ConstantPattern);
11043N(SyntaxKind.IdentifierName);
11045N(SyntaxKind.IdentifierToken, right);
11051N(SyntaxKind.SemicolonToken);
11066N(SyntaxKind.ExpressionStatement);
11068N(SyntaxKind.SimpleAssignmentExpression);
11070N(SyntaxKind.IdentifierName);
11072N(SyntaxKind.IdentifierToken, "_");
11074N(SyntaxKind.EqualsToken);
11075N(SyntaxKind.IsPatternExpression);
11077N(SyntaxKind.IdentifierName);
11079N(SyntaxKind.IdentifierToken, "e");
11081N(SyntaxKind.IsKeyword);
11082N(opKind == SyntaxKind.AndKeyword ? SyntaxKind.AndPattern : SyntaxKind.OrPattern);
11084N(SyntaxKind.ParenthesizedPattern);
11086N(SyntaxKind.OpenParenToken);
11087N(SyntaxKind.TypePattern);
11089N(SyntaxKind.PredefinedType);
11091N(SyntaxKind.IntKeyword);
11094N(SyntaxKind.CloseParenToken);
11096N(opKind);
11097N(SyntaxKind.ConstantPattern);
11099N(SyntaxKind.IdentifierName);
11101N(SyntaxKind.IdentifierToken, right);
11107N(SyntaxKind.SemicolonToken);
11118N(SyntaxKind.ExpressionStatement);
11120N(SyntaxKind.SimpleAssignmentExpression);
11122N(SyntaxKind.IdentifierName);
11124N(SyntaxKind.IdentifierToken, "_");
11126N(SyntaxKind.EqualsToken);
11127N(SyntaxKind.IsPatternExpression);
11129N(SyntaxKind.IdentifierName);
11131N(SyntaxKind.IdentifierToken, "e");
11133N(SyntaxKind.IsKeyword);
11134N(SyntaxKind.OrPattern);
11136N(SyntaxKind.ParenthesizedPattern);
11138N(SyntaxKind.OpenParenToken);
11139N(SyntaxKind.TypePattern);
11141N(SyntaxKind.PredefinedType);
11143N(SyntaxKind.IntKeyword);
11146N(SyntaxKind.CloseParenToken);
11148N(SyntaxKind.OrKeyword);
11149N(SyntaxKind.RelationalPattern);
11151N(SyntaxKind.GreaterThanEqualsToken);
11152N(SyntaxKind.NumericLiteralExpression);
11154N(SyntaxKind.NumericLiteralToken, "0");
11160N(SyntaxKind.SemicolonToken);
11171N(SyntaxKind.ExpressionStatement);
11173N(SyntaxKind.SimpleAssignmentExpression);
11175N(SyntaxKind.IdentifierName);
11177N(SyntaxKind.IdentifierToken, "_");
11179N(SyntaxKind.EqualsToken);
11180N(SyntaxKind.IsPatternExpression);
11182N(SyntaxKind.IdentifierName);
11184N(SyntaxKind.IdentifierToken, "e");
11186N(SyntaxKind.IsKeyword);
11187N(SyntaxKind.OrPattern);
11189N(SyntaxKind.ConstantPattern);
11191N(SyntaxKind.CastExpression);
11193N(SyntaxKind.OpenParenToken);
11194N(SyntaxKind.PredefinedType);
11196N(SyntaxKind.IntKeyword);
11198N(SyntaxKind.CloseParenToken);
11199N(SyntaxKind.IdentifierName);
11201N(SyntaxKind.IdentifierToken, "or");
11205N(SyntaxKind.OrKeyword);
11206N(SyntaxKind.RelationalPattern);
11208N(SyntaxKind.GreaterThanEqualsToken);
11209N(SyntaxKind.NumericLiteralExpression);
11211N(SyntaxKind.NumericLiteralToken, "0");
11217N(SyntaxKind.SemicolonToken);
11228N(SyntaxKind.ExpressionStatement);
11230N(SyntaxKind.SimpleAssignmentExpression);
11232N(SyntaxKind.IdentifierName);
11234N(SyntaxKind.IdentifierToken, "_");
11236N(SyntaxKind.EqualsToken);
11237N(SyntaxKind.IsPatternExpression);
11239N(SyntaxKind.IdentifierName);
11241N(SyntaxKind.IdentifierToken, "e");
11243N(SyntaxKind.IsKeyword);
11244N(SyntaxKind.OrPattern);
11246N(SyntaxKind.OrPattern);
11248N(SyntaxKind.ParenthesizedPattern);
11250N(SyntaxKind.OpenParenToken);
11251N(SyntaxKind.TypePattern);
11253N(SyntaxKind.PredefinedType);
11255N(SyntaxKind.IntKeyword);
11258N(SyntaxKind.CloseParenToken);
11260N(SyntaxKind.OrKeyword);
11261N(SyntaxKind.ConstantPattern);
11263N(SyntaxKind.IdentifierName);
11265N(SyntaxKind.IdentifierToken, "or");
11269N(SyntaxKind.OrKeyword);
11270N(SyntaxKind.RelationalPattern);
11272N(SyntaxKind.GreaterThanEqualsToken);
11273N(SyntaxKind.NumericLiteralExpression);
11275N(SyntaxKind.NumericLiteralToken, "0");
11281N(SyntaxKind.SemicolonToken);
11292N(SyntaxKind.SwitchStatement);
11294N(SyntaxKind.SwitchKeyword);
11295N(SyntaxKind.OpenParenToken);
11296N(SyntaxKind.IdentifierName);
11298N(SyntaxKind.IdentifierToken, "e");
11300N(SyntaxKind.CloseParenToken);
11301N(SyntaxKind.OpenBraceToken);
11302N(SyntaxKind.SwitchSection);
11304N(SyntaxKind.CasePatternSwitchLabel);
11306N(SyntaxKind.CaseKeyword);
11307N(SyntaxKind.AndPattern);
11309N(SyntaxKind.RecursivePattern);
11311N(SyntaxKind.PropertyPatternClause);
11313N(SyntaxKind.OpenBraceToken);
11314N(SyntaxKind.CloseBraceToken);
11317N(SyntaxKind.AndKeyword);
11318N(SyntaxKind.RecursivePattern);
11320N(SyntaxKind.PropertyPatternClause);
11322N(SyntaxKind.OpenBraceToken);
11323N(SyntaxKind.CloseBraceToken);
11327N(SyntaxKind.ColonToken);
11329N(SyntaxKind.BreakStatement);
11331N(SyntaxKind.BreakKeyword);
11332N(SyntaxKind.SemicolonToken);
11335N(SyntaxKind.CloseBraceToken);
11346N(SyntaxKind.SwitchStatement);
11348N(SyntaxKind.SwitchKeyword);
11349N(SyntaxKind.OpenParenToken);
11350N(SyntaxKind.IdentifierName);
11352N(SyntaxKind.IdentifierToken, "e");
11354N(SyntaxKind.CloseParenToken);
11355N(SyntaxKind.OpenBraceToken);
11356N(SyntaxKind.SwitchSection);
11358N(SyntaxKind.CasePatternSwitchLabel);
11360N(SyntaxKind.CaseKeyword);
11361N(SyntaxKind.AndPattern);
11363N(SyntaxKind.RecursivePattern);
11365N(SyntaxKind.PropertyPatternClause);
11367N(SyntaxKind.OpenBraceToken);
11368N(SyntaxKind.CloseBraceToken);
11371N(SyntaxKind.AndKeyword);
11372N(SyntaxKind.RecursivePattern);
11374N(SyntaxKind.PositionalPatternClause);
11376N(SyntaxKind.OpenParenToken);
11377N(SyntaxKind.CloseParenToken);
11381N(SyntaxKind.ColonToken);
11383N(SyntaxKind.BreakStatement);
11385N(SyntaxKind.BreakKeyword);
11386N(SyntaxKind.SemicolonToken);
11389N(SyntaxKind.CloseBraceToken);
11401N(SyntaxKind.ExpressionStatement);
11403N(SyntaxKind.SimpleAssignmentExpression);
11405N(SyntaxKind.IdentifierName);
11407N(SyntaxKind.IdentifierToken, "_");
11409N(SyntaxKind.EqualsToken);
11410N(SyntaxKind.IsPatternExpression);
11412N(SyntaxKind.IdentifierName);
11414N(SyntaxKind.IdentifierToken, "e");
11416N(SyntaxKind.IsKeyword);
11417N(SyntaxKind.ParenthesizedPattern);
11419N(SyntaxKind.OpenParenToken);
11420N(SyntaxKind.RelationalPattern);
11422N(SyntaxKind.GreaterThanEqualsToken);
11423N(SyntaxKind.NumericLiteralExpression);
11425N(SyntaxKind.NumericLiteralToken, "1");
11428N(SyntaxKind.CloseParenToken);
11432N(SyntaxKind.SemicolonToken);
11444N(SyntaxKind.ExpressionStatement);
11446N(SyntaxKind.SimpleAssignmentExpression);
11448N(SyntaxKind.IdentifierName);
11450N(SyntaxKind.IdentifierToken, "_");
11452N(SyntaxKind.EqualsToken);
11453N(SyntaxKind.SwitchExpression);
11455N(SyntaxKind.IdentifierName);
11457N(SyntaxKind.IdentifierToken, "e");
11459N(SyntaxKind.SwitchKeyword);
11460N(SyntaxKind.OpenBraceToken);
11461N(SyntaxKind.SwitchExpressionArm);
11463N(SyntaxKind.ParenthesizedPattern);
11465N(SyntaxKind.OpenParenToken);
11466N(SyntaxKind.RelationalPattern);
11468N(SyntaxKind.GreaterThanEqualsToken);
11469N(SyntaxKind.NumericLiteralExpression);
11471N(SyntaxKind.NumericLiteralToken, "1");
11474N(SyntaxKind.CloseParenToken);
11476N(SyntaxKind.EqualsGreaterThanToken);
11477N(SyntaxKind.NumericLiteralExpression);
11479N(SyntaxKind.NumericLiteralToken, "1");
11482N(SyntaxKind.CloseBraceToken);
11485N(SyntaxKind.SemicolonToken);
11497N(SyntaxKind.LocalFunctionStatement);
11499N(SyntaxKind.PredefinedType);
11501N(SyntaxKind.BoolKeyword);
11503N(SyntaxKind.IdentifierToken, "isAsciiLetter");
11504N(SyntaxKind.ParameterList);
11506N(SyntaxKind.OpenParenToken);
11507N(SyntaxKind.Parameter);
11509N(SyntaxKind.PredefinedType);
11511N(SyntaxKind.CharKeyword);
11513N(SyntaxKind.IdentifierToken, "c");
11515N(SyntaxKind.CloseParenToken);
11517N(SyntaxKind.ArrowExpressionClause);
11519N(SyntaxKind.EqualsGreaterThanToken);
11520N(SyntaxKind.IsPatternExpression);
11522N(SyntaxKind.IdentifierName);
11524N(SyntaxKind.IdentifierToken, "c");
11526N(SyntaxKind.IsKeyword);
11527N(SyntaxKind.OrPattern);
11529N(SyntaxKind.ParenthesizedPattern);
11531N(SyntaxKind.OpenParenToken);
11532N(SyntaxKind.AndPattern);
11534N(SyntaxKind.RelationalPattern);
11536N(SyntaxKind.GreaterThanEqualsToken);
11537N(SyntaxKind.CharacterLiteralExpression);
11539N(SyntaxKind.CharacterLiteralToken);
11542N(SyntaxKind.AndKeyword);
11543N(SyntaxKind.RelationalPattern);
11545N(SyntaxKind.LessThanEqualsToken);
11546N(SyntaxKind.CharacterLiteralExpression);
11548N(SyntaxKind.CharacterLiteralToken);
11552N(SyntaxKind.CloseParenToken);
11554N(SyntaxKind.OrKeyword);
11555N(SyntaxKind.ParenthesizedPattern);
11557N(SyntaxKind.OpenParenToken);
11558N(SyntaxKind.AndPattern);
11560N(SyntaxKind.RelationalPattern);
11562N(SyntaxKind.GreaterThanEqualsToken);
11563N(SyntaxKind.CharacterLiteralExpression);
11565N(SyntaxKind.CharacterLiteralToken);
11568N(SyntaxKind.AndKeyword);
11569N(SyntaxKind.RelationalPattern);
11571N(SyntaxKind.LessThanEqualsToken);
11572N(SyntaxKind.CharacterLiteralExpression);
11574N(SyntaxKind.CharacterLiteralToken);
11578N(SyntaxKind.CloseParenToken);
11583N(SyntaxKind.SemicolonToken);
11595N(SyntaxKind.ExpressionStatement);
11597N(SyntaxKind.SimpleAssignmentExpression);
11599N(SyntaxKind.IdentifierName);
11601N(SyntaxKind.IdentifierToken, "_");
11603N(SyntaxKind.EqualsToken);
11604N(SyntaxKind.IsPatternExpression);
11606N(SyntaxKind.IdentifierName);
11608N(SyntaxKind.IdentifierToken, "e");
11610N(SyntaxKind.IsKeyword);
11611N(SyntaxKind.RecursivePattern);
11613N(SyntaxKind.PositionalPatternClause);
11615N(SyntaxKind.OpenParenToken);
11616N(SyntaxKind.Subpattern);
11618N(SyntaxKind.RelationalPattern);
11620N(SyntaxKind.LessThanEqualsToken);
11621N(SyntaxKind.NumericLiteralExpression);
11623N(SyntaxKind.NumericLiteralToken, "1");
11627N(SyntaxKind.CommaToken);
11628N(SyntaxKind.Subpattern);
11630N(SyntaxKind.RelationalPattern);
11632N(SyntaxKind.GreaterThanEqualsToken);
11633N(SyntaxKind.NumericLiteralExpression);
11635N(SyntaxKind.NumericLiteralToken, "2");
11639N(SyntaxKind.CloseParenToken);
11644N(SyntaxKind.SemicolonToken);
11655N(SyntaxKind.ExpressionStatement);
11657N(SyntaxKind.SimpleAssignmentExpression);
11659N(SyntaxKind.IdentifierName);
11661N(SyntaxKind.IdentifierToken, "_");
11663N(SyntaxKind.EqualsToken);
11664N(SyntaxKind.IsPatternExpression);
11666N(SyntaxKind.IdentifierName);
11668N(SyntaxKind.IdentifierToken, "e");
11670N(SyntaxKind.IsKeyword);
11671N(SyntaxKind.AndPattern);
11673N(SyntaxKind.AndPattern);
11675N(SyntaxKind.ConstantPattern);
11677N(SyntaxKind.IdentifierName);
11679N(SyntaxKind.IdentifierToken, "A");
11682N(SyntaxKind.AndKeyword);
11683N(SyntaxKind.ConstantPattern);
11685N(SyntaxKind.IdentifierName);
11687N(SyntaxKind.IdentifierToken, "B");
11691N(SyntaxKind.AndKeyword);
11692N(SyntaxKind.ConstantPattern);
11694N(SyntaxKind.IdentifierName);
11696N(SyntaxKind.IdentifierToken, "C");
11702N(SyntaxKind.SemicolonToken);
11713N(SyntaxKind.ExpressionStatement);
11715N(SyntaxKind.SimpleAssignmentExpression);
11717N(SyntaxKind.IdentifierName);
11719N(SyntaxKind.IdentifierToken, "_");
11721N(SyntaxKind.EqualsToken);
11722N(SyntaxKind.IsPatternExpression);
11724N(SyntaxKind.IdentifierName);
11726N(SyntaxKind.IdentifierToken, "e");
11728N(SyntaxKind.IsKeyword);
11729N(SyntaxKind.OrPattern);
11731N(SyntaxKind.OrPattern);
11733N(SyntaxKind.ConstantPattern);
11735N(SyntaxKind.IdentifierName);
11737N(SyntaxKind.IdentifierToken, "A");
11740N(SyntaxKind.OrKeyword);
11741N(SyntaxKind.ConstantPattern);
11743N(SyntaxKind.IdentifierName);
11745N(SyntaxKind.IdentifierToken, "B");
11749N(SyntaxKind.OrKeyword);
11750N(SyntaxKind.ConstantPattern);
11752N(SyntaxKind.IdentifierName);
11754N(SyntaxKind.IdentifierToken, "C");
11760N(SyntaxKind.SemicolonToken);
11780N(SyntaxKind.SwitchStatement);
11782N(SyntaxKind.SwitchKeyword);
11783N(SyntaxKind.OpenParenToken);
11784N(SyntaxKind.IdentifierName);
11786N(SyntaxKind.IdentifierToken, "e");
11788N(SyntaxKind.CloseParenToken);
11789N(SyntaxKind.OpenBraceToken);
11790N(SyntaxKind.SwitchSection);
11792N(SyntaxKind.CaseSwitchLabel);
11794N(SyntaxKind.CaseKeyword);
11795N(SyntaxKind.SimpleMemberAccessExpression);
11797N(SyntaxKind.AliasQualifiedName);
11799N(SyntaxKind.IdentifierName);
11801N(SyntaxKind.GlobalKeyword);
11803N(SyntaxKind.ColonColonToken);
11804N(SyntaxKind.IdentifierName);
11806N(SyntaxKind.IdentifierToken, "E");
11809N(SyntaxKind.DotToken);
11810N(SyntaxKind.IdentifierName);
11812N(SyntaxKind.IdentifierToken, "A");
11815N(SyntaxKind.ColonToken);
11817N(SyntaxKind.BreakStatement);
11819N(SyntaxKind.BreakKeyword);
11820N(SyntaxKind.SemicolonToken);
11823N(SyntaxKind.CloseBraceToken);
11844N(SyntaxKind.ExpressionStatement);
11846N(SyntaxKind.SimpleAssignmentExpression);
11848N(SyntaxKind.IdentifierName);
11850N(SyntaxKind.IdentifierToken, "_");
11852N(SyntaxKind.EqualsToken);
11853N(SyntaxKind.IsExpression);
11855N(SyntaxKind.IdentifierName);
11857N(SyntaxKind.IdentifierToken, "e");
11859N(SyntaxKind.IsKeyword);
11860N(SyntaxKind.QualifiedName);
11862N(SyntaxKind.AliasQualifiedName);
11864N(SyntaxKind.IdentifierName);
11866N(SyntaxKind.GlobalKeyword);
11868N(SyntaxKind.ColonColonToken);
11869N(SyntaxKind.IdentifierName);
11871N(SyntaxKind.IdentifierToken, "E");
11874N(SyntaxKind.DotToken);
11875N(SyntaxKind.IdentifierName);
11877N(SyntaxKind.IdentifierToken, "A");
11882N(SyntaxKind.SemicolonToken);
11917N(SyntaxKind.ExpressionStatement);
11919N(SyntaxKind.SimpleAssignmentExpression);
11921N(SyntaxKind.IdentifierName);
11923N(SyntaxKind.IdentifierToken, "_");
11925N(SyntaxKind.EqualsToken);
11926N(SyntaxKind.IsPatternExpression);
11928N(SyntaxKind.ThisExpression);
11930N(SyntaxKind.ThisKeyword);
11932N(SyntaxKind.IsKeyword);
11933N(SyntaxKind.RecursivePattern);
11935N(SyntaxKind.IdentifierName);
11937N(SyntaxKind.IdentifierToken, "Program");
11939N(SyntaxKind.PropertyPatternClause);
11941N(SyntaxKind.OpenBraceToken);
11942N(SyntaxKind.Subpattern);
11944N(SyntaxKind.NameColon);
11946N(SyntaxKind.IdentifierName);
11948N(SyntaxKind.IdentifierToken, "P1");
11950N(SyntaxKind.ColonToken);
11952N(SyntaxKind.RecursivePattern);
11954N(SyntaxKind.PositionalPatternClause);
11956N(SyntaxKind.OpenParenToken);
11957N(SyntaxKind.Subpattern);
11959N(SyntaxKind.ConstantPattern);
11961N(SyntaxKind.NumericLiteralExpression);
11963N(SyntaxKind.NumericLiteralToken, "1");
11967N(SyntaxKind.CommaToken);
11982N(SyntaxKind.CloseBraceToken);
12025N(SyntaxKind.ExpressionStatement);
12027N(SyntaxKind.SimpleAssignmentExpression);
12029N(SyntaxKind.IdentifierName);
12031N(SyntaxKind.IdentifierToken, "_");
12033N(SyntaxKind.EqualsToken);
12034N(SyntaxKind.IsPatternExpression);
12036N(SyntaxKind.IdentifierName);
12038N(SyntaxKind.IdentifierToken, "i");
12040N(SyntaxKind.IsKeyword);
12041N(SyntaxKind.RecursivePattern);
12043N(SyntaxKind.PositionalPatternClause);
12045N(SyntaxKind.OpenParenToken);
12046N(SyntaxKind.Subpattern);
12048N(SyntaxKind.ConstantPattern);
12050N(SyntaxKind.NumericLiteralExpression);
12052N(SyntaxKind.NumericLiteralToken, "1");
12056N(SyntaxKind.CommaToken);
12084N(SyntaxKind.ExpressionStatement);
12086N(SyntaxKind.SimpleAssignmentExpression);
12088N(SyntaxKind.IdentifierName);
12090N(SyntaxKind.IdentifierToken, "_");
12092N(SyntaxKind.EqualsToken);
12093N(SyntaxKind.SwitchExpression);
12095N(SyntaxKind.IdentifierName);
12097N(SyntaxKind.IdentifierToken, "e");
12099N(SyntaxKind.SwitchKeyword);
12100N(SyntaxKind.OpenBraceToken);
12101N(SyntaxKind.SwitchExpressionArm);
12103N(SyntaxKind.TypePattern);
12105N(SyntaxKind.GenericName);
12107N(SyntaxKind.IdentifierToken, "List");
12108N(SyntaxKind.TypeArgumentList);
12110N(SyntaxKind.LessThanToken);
12111N(SyntaxKind.IdentifierName);
12113N(SyntaxKind.IdentifierToken, "X");
12115N(SyntaxKind.GreaterThanToken);
12119N(SyntaxKind.EqualsGreaterThanToken);
12120N(SyntaxKind.NumericLiteralExpression);
12122N(SyntaxKind.NumericLiteralToken, "1");
12125N(SyntaxKind.CommaToken);
12126N(SyntaxKind.SwitchExpressionArm);
12128N(SyntaxKind.TypePattern);
12130N(SyntaxKind.GenericName);
12132N(SyntaxKind.IdentifierToken, "List");
12133N(SyntaxKind.TypeArgumentList);
12135N(SyntaxKind.LessThanToken);
12136N(SyntaxKind.IdentifierName);
12138N(SyntaxKind.IdentifierToken, "Y");
12140N(SyntaxKind.GreaterThanToken);
12144N(SyntaxKind.EqualsGreaterThanToken);
12145N(SyntaxKind.NumericLiteralExpression);
12147N(SyntaxKind.NumericLiteralToken, "2");
12150N(SyntaxKind.CommaToken);
12151N(SyntaxKind.CloseBraceToken);
12154N(SyntaxKind.SemicolonToken);
12165N(SyntaxKind.ExpressionStatement);
12167N(SyntaxKind.SimpleAssignmentExpression);
12169N(SyntaxKind.IdentifierName);
12171N(SyntaxKind.IdentifierToken, "_");
12173N(SyntaxKind.EqualsToken);
12174N(SyntaxKind.SwitchExpression);
12176N(SyntaxKind.IdentifierName);
12178N(SyntaxKind.IdentifierToken, "e");
12180N(SyntaxKind.SwitchKeyword);
12181N(SyntaxKind.OpenBraceToken);
12182N(SyntaxKind.SwitchExpressionArm);
12184N(SyntaxKind.TypePattern);
12186N(SyntaxKind.NullableType);
12188N(SyntaxKind.PredefinedType);
12190N(SyntaxKind.IntKeyword);
12192N(SyntaxKind.QuestionToken);
12195N(SyntaxKind.EqualsGreaterThanToken);
12196N(SyntaxKind.NumericLiteralExpression);
12198N(SyntaxKind.NumericLiteralToken, "1");
12201N(SyntaxKind.CloseBraceToken);
12204N(SyntaxKind.SemicolonToken);
12215N(SyntaxKind.SwitchStatement);
12217N(SyntaxKind.SwitchKeyword);
12218N(SyntaxKind.OpenParenToken);
12219N(SyntaxKind.IdentifierName);
12221N(SyntaxKind.IdentifierToken, "a");
12223N(SyntaxKind.CloseParenToken);
12224N(SyntaxKind.OpenBraceToken);
12225N(SyntaxKind.SwitchSection);
12227N(SyntaxKind.CasePatternSwitchLabel);
12229N(SyntaxKind.CaseKeyword);
12230N(SyntaxKind.TypePattern);
12232N(SyntaxKind.NullableType);
12234N(SyntaxKind.PredefinedType);
12236N(SyntaxKind.IntKeyword);
12238N(SyntaxKind.QuestionToken);
12241N(SyntaxKind.ColonToken);
12243N(SyntaxKind.BreakStatement);
12245N(SyntaxKind.BreakKeyword);
12246N(SyntaxKind.SemicolonToken);
12249N(SyntaxKind.CloseBraceToken);
12260N(SyntaxKind.ExpressionStatement);
12262N(SyntaxKind.SimpleAssignmentExpression);
12264N(SyntaxKind.IdentifierName);
12266N(SyntaxKind.IdentifierToken, "_");
12268N(SyntaxKind.EqualsToken);
12269N(SyntaxKind.SwitchExpression);
12271N(SyntaxKind.IdentifierName);
12273N(SyntaxKind.IdentifierToken, "e");
12275N(SyntaxKind.SwitchKeyword);
12276N(SyntaxKind.OpenBraceToken);
12277N(SyntaxKind.SwitchExpressionArm);
12279N(SyntaxKind.ParenthesizedPattern);
12281N(SyntaxKind.OpenParenToken);
12282N(SyntaxKind.TypePattern);
12284N(SyntaxKind.NullableType);
12286N(SyntaxKind.PredefinedType);
12288N(SyntaxKind.IntKeyword);
12290N(SyntaxKind.QuestionToken);
12293N(SyntaxKind.CloseParenToken);
12295N(SyntaxKind.EqualsGreaterThanToken);
12296N(SyntaxKind.NumericLiteralExpression);
12298N(SyntaxKind.NumericLiteralToken, "1");
12301N(SyntaxKind.CloseBraceToken);
12304N(SyntaxKind.SemicolonToken);
12315N(SyntaxKind.SwitchStatement);
12317N(SyntaxKind.SwitchKeyword);
12318N(SyntaxKind.OpenParenToken);
12319N(SyntaxKind.IdentifierName);
12321N(SyntaxKind.IdentifierToken, "a");
12323N(SyntaxKind.CloseParenToken);
12324N(SyntaxKind.OpenBraceToken);
12325N(SyntaxKind.SwitchSection);
12327N(SyntaxKind.CasePatternSwitchLabel);
12329N(SyntaxKind.CaseKeyword);
12330N(SyntaxKind.ParenthesizedPattern);
12332N(SyntaxKind.OpenParenToken);
12333N(SyntaxKind.TypePattern);
12335N(SyntaxKind.NullableType);
12337N(SyntaxKind.PredefinedType);
12339N(SyntaxKind.IntKeyword);
12341N(SyntaxKind.QuestionToken);
12344N(SyntaxKind.CloseParenToken);
12346N(SyntaxKind.ColonToken);
12348N(SyntaxKind.BreakStatement);
12350N(SyntaxKind.BreakKeyword);
12351N(SyntaxKind.SemicolonToken);
12354N(SyntaxKind.CloseBraceToken);
12366N(SyntaxKind.ExpressionStatement);
12368N(SyntaxKind.SimpleAssignmentExpression);
12370N(SyntaxKind.IdentifierName);
12372N(SyntaxKind.IdentifierToken, "_");
12374N(SyntaxKind.EqualsToken);
12375N(SyntaxKind.SwitchExpression);
12377N(SyntaxKind.IdentifierName);
12379N(SyntaxKind.IdentifierToken, "e");
12381N(SyntaxKind.SwitchKeyword);
12382N(SyntaxKind.OpenBraceToken);
12383N(SyntaxKind.SwitchExpressionArm);
12385N(SyntaxKind.TypePattern);
12387N(SyntaxKind.NullableType);
12389N(SyntaxKind.IdentifierName);
12391N(SyntaxKind.IdentifierToken, "a");
12393N(SyntaxKind.QuestionToken);
12396N(SyntaxKind.EqualsGreaterThanToken);
12397N(SyntaxKind.NumericLiteralExpression);
12399N(SyntaxKind.NumericLiteralToken, "1");
12402N(SyntaxKind.CloseBraceToken);
12405N(SyntaxKind.SemicolonToken);
12416N(SyntaxKind.SwitchStatement);
12418N(SyntaxKind.SwitchKeyword);
12419N(SyntaxKind.OpenParenToken);
12420N(SyntaxKind.IdentifierName);
12422N(SyntaxKind.IdentifierToken, "a");
12424N(SyntaxKind.CloseParenToken);
12425N(SyntaxKind.OpenBraceToken);
12426N(SyntaxKind.SwitchSection);
12428N(SyntaxKind.CasePatternSwitchLabel);
12430N(SyntaxKind.CaseKeyword);
12431N(SyntaxKind.TypePattern);
12433N(SyntaxKind.NullableType);
12435N(SyntaxKind.IdentifierName);
12437N(SyntaxKind.IdentifierToken, "a");
12439N(SyntaxKind.QuestionToken);
12442N(SyntaxKind.ColonToken);
12444N(SyntaxKind.BreakStatement);
12446N(SyntaxKind.BreakKeyword);
12447N(SyntaxKind.SemicolonToken);
12450N(SyntaxKind.CloseBraceToken);
12461N(SyntaxKind.ExpressionStatement);
12463N(SyntaxKind.SimpleAssignmentExpression);
12465N(SyntaxKind.IdentifierName);
12467N(SyntaxKind.IdentifierToken, "_");
12469N(SyntaxKind.EqualsToken);
12470N(SyntaxKind.SwitchExpression);
12472N(SyntaxKind.IdentifierName);
12474N(SyntaxKind.IdentifierToken, "e");
12476N(SyntaxKind.SwitchKeyword);
12477N(SyntaxKind.OpenBraceToken);
12478N(SyntaxKind.SwitchExpressionArm);
12480N(SyntaxKind.ParenthesizedPattern);
12482N(SyntaxKind.OpenParenToken);
12483N(SyntaxKind.TypePattern);
12485N(SyntaxKind.NullableType);
12487N(SyntaxKind.IdentifierName);
12489N(SyntaxKind.IdentifierToken, "a");
12491N(SyntaxKind.QuestionToken);
12494N(SyntaxKind.CloseParenToken);
12496N(SyntaxKind.EqualsGreaterThanToken);
12497N(SyntaxKind.NumericLiteralExpression);
12499N(SyntaxKind.NumericLiteralToken, "1");
12502N(SyntaxKind.CloseBraceToken);
12505N(SyntaxKind.SemicolonToken);
12516N(SyntaxKind.SwitchStatement);
12518N(SyntaxKind.SwitchKeyword);
12519N(SyntaxKind.OpenParenToken);
12520N(SyntaxKind.IdentifierName);
12522N(SyntaxKind.IdentifierToken, "a");
12524N(SyntaxKind.CloseParenToken);
12525N(SyntaxKind.OpenBraceToken);
12526N(SyntaxKind.SwitchSection);
12528N(SyntaxKind.CasePatternSwitchLabel);
12530N(SyntaxKind.CaseKeyword);
12531N(SyntaxKind.ParenthesizedPattern);
12533N(SyntaxKind.OpenParenToken);
12534N(SyntaxKind.TypePattern);
12536N(SyntaxKind.NullableType);
12538N(SyntaxKind.IdentifierName);
12540N(SyntaxKind.IdentifierToken, "a");
12542N(SyntaxKind.QuestionToken);
12545N(SyntaxKind.CloseParenToken);
12547N(SyntaxKind.ColonToken);
12549N(SyntaxKind.BreakStatement);
12551N(SyntaxKind.BreakKeyword);
12552N(SyntaxKind.SemicolonToken);
12555N(SyntaxKind.CloseBraceToken);
12566N(SyntaxKind.ExpressionStatement);
12568N(SyntaxKind.SimpleAssignmentExpression);
12570N(SyntaxKind.IdentifierName);
12572N(SyntaxKind.IdentifierToken, "_");
12574N(SyntaxKind.EqualsToken);
12575N(SyntaxKind.SwitchExpression);
12577N(SyntaxKind.IdentifierName);
12579N(SyntaxKind.IdentifierToken, "e");
12581N(SyntaxKind.SwitchKeyword);
12582N(SyntaxKind.OpenBraceToken);
12583N(SyntaxKind.SwitchExpressionArm);
12585N(SyntaxKind.ConstantPattern);
12587N(SyntaxKind.ParenthesizedExpression);
12589N(SyntaxKind.OpenParenToken);
12590N(SyntaxKind.ConditionalExpression);
12592N(SyntaxKind.IdentifierName);
12594N(SyntaxKind.IdentifierToken, "a");
12596N(SyntaxKind.QuestionToken);
12597N(SyntaxKind.IdentifierName);
12599N(SyntaxKind.IdentifierToken, "x");
12601N(SyntaxKind.ColonToken);
12602N(SyntaxKind.IdentifierName);
12604N(SyntaxKind.IdentifierToken, "y");
12607N(SyntaxKind.CloseParenToken);
12610N(SyntaxKind.EqualsGreaterThanToken);
12611N(SyntaxKind.NumericLiteralExpression);
12613N(SyntaxKind.NumericLiteralToken, "1");
12616N(SyntaxKind.CloseBraceToken);
12619N(SyntaxKind.SemicolonToken);
12630N(SyntaxKind.SwitchStatement);
12632N(SyntaxKind.SwitchKeyword);
12633N(SyntaxKind.OpenParenToken);
12634N(SyntaxKind.IdentifierName);
12636N(SyntaxKind.IdentifierToken, "a");
12638N(SyntaxKind.CloseParenToken);
12639N(SyntaxKind.OpenBraceToken);
12640N(SyntaxKind.SwitchSection);
12642N(SyntaxKind.CaseSwitchLabel);
12644N(SyntaxKind.CaseKeyword);
12645N(SyntaxKind.ConditionalExpression);
12647N(SyntaxKind.IdentifierName);
12649N(SyntaxKind.IdentifierToken, "a");
12651N(SyntaxKind.QuestionToken);
12652N(SyntaxKind.IdentifierName);
12654N(SyntaxKind.IdentifierToken, "x");
12656N(SyntaxKind.ColonToken);
12657N(SyntaxKind.IdentifierName);
12659N(SyntaxKind.IdentifierToken, "y");
12662N(SyntaxKind.ColonToken);
12664N(SyntaxKind.BreakStatement);
12666N(SyntaxKind.BreakKeyword);
12667N(SyntaxKind.SemicolonToken);
12670N(SyntaxKind.CloseBraceToken);
12681N(SyntaxKind.SwitchStatement);
12683N(SyntaxKind.SwitchKeyword);
12684N(SyntaxKind.OpenParenToken);
12685N(SyntaxKind.IdentifierName);
12687N(SyntaxKind.IdentifierToken, "a");
12689N(SyntaxKind.CloseParenToken);
12690N(SyntaxKind.OpenBraceToken);
12691N(SyntaxKind.SwitchSection);
12693N(SyntaxKind.CaseSwitchLabel);
12695N(SyntaxKind.CaseKeyword);
12696N(SyntaxKind.ParenthesizedExpression);
12698N(SyntaxKind.OpenParenToken);
12699N(SyntaxKind.ConditionalExpression);
12701N(SyntaxKind.IdentifierName);
12703N(SyntaxKind.IdentifierToken, "a");
12705N(SyntaxKind.QuestionToken);
12706N(SyntaxKind.IdentifierName);
12708N(SyntaxKind.IdentifierToken, "x");
12710N(SyntaxKind.ColonToken);
12711N(SyntaxKind.IdentifierName);
12713N(SyntaxKind.IdentifierToken, "y");
12716N(SyntaxKind.CloseParenToken);
12718N(SyntaxKind.ColonToken);
12720N(SyntaxKind.BreakStatement);
12722N(SyntaxKind.BreakKeyword);
12723N(SyntaxKind.SemicolonToken);
12726N(SyntaxKind.CloseBraceToken);
12742N(SyntaxKind.IsPatternExpression);
12744N(SyntaxKind.ObjectCreationExpression);
12746N(SyntaxKind.NewKeyword);
12747N(SyntaxKind.PredefinedType);
12749N(SyntaxKind.ObjectKeyword);
12751N(SyntaxKind.ArgumentList);
12753N(SyntaxKind.OpenParenToken);
12754N(SyntaxKind.CloseParenToken);
12757N(SyntaxKind.IsKeyword);
12758N(SyntaxKind.RecursivePattern);
12760N(SyntaxKind.PropertyPatternClause);
12762N(SyntaxKind.OpenBraceToken);
12763N(SyntaxKind.Subpattern);
12765N(SyntaxKind.RecursivePattern);
12767N(SyntaxKind.PropertyPatternClause);
12769N(SyntaxKind.OpenBraceToken);
12770N(SyntaxKind.CloseBraceToken);
12775N(SyntaxKind.Subpattern);
12777N(SyntaxKind.ConstantPattern);
12779N(SyntaxKind.NumericLiteralExpression);
12781N(SyntaxKind.NumericLiteralToken, "1");
12785N(SyntaxKind.CloseBraceToken);
Parsing\PatternParsingTests_ListPatterns.cs (378)
36N(SyntaxKind.IsPatternExpression);
38N(SyntaxKind.IdentifierName);
40N(SyntaxKind.IdentifierToken, "c");
42N(SyntaxKind.IsKeyword);
43N(SyntaxKind.ListPattern);
45N(SyntaxKind.OpenBracketToken);
46N(SyntaxKind.ListPattern);
48N(SyntaxKind.OpenBracketToken);
49N(SyntaxKind.CloseBracketToken);
51N(SyntaxKind.CloseBracketToken);
69N(SyntaxKind.IsPatternExpression);
71N(SyntaxKind.IdentifierName);
73N(SyntaxKind.IdentifierToken, "c");
75N(SyntaxKind.IsKeyword);
76N(SyntaxKind.ListPattern);
78N(SyntaxKind.OpenBracketToken);
79N(SyntaxKind.ListPattern);
81N(SyntaxKind.OpenBracketToken);
82N(SyntaxKind.CloseBracketToken);
84N(SyntaxKind.CommaToken);
85N(SyntaxKind.CloseBracketToken);
86N(SyntaxKind.SingleVariableDesignation);
88N(SyntaxKind.IdentifierToken, "v");
107N(SyntaxKind.IsPatternExpression);
109N(SyntaxKind.IdentifierName);
111N(SyntaxKind.IdentifierToken, "c");
113N(SyntaxKind.IsKeyword);
114N(SyntaxKind.ListPattern);
116N(SyntaxKind.OpenBracketToken);
117N(SyntaxKind.ConstantPattern);
119N(SyntaxKind.NumericLiteralExpression);
121N(SyntaxKind.NumericLiteralToken, "1");
124N(SyntaxKind.CommaToken);
125N(SyntaxKind.ConstantPattern);
127N(SyntaxKind.IdentifierName);
129N(SyntaxKind.IdentifierToken, "prop");
133N(SyntaxKind.ConstantPattern);
135N(SyntaxKind.NumericLiteralExpression);
137N(SyntaxKind.NumericLiteralToken, "0");
140N(SyntaxKind.CloseBracketToken);
154N(SyntaxKind.IsPatternExpression);
156N(SyntaxKind.IdentifierName);
158N(SyntaxKind.IdentifierToken, "c");
160N(SyntaxKind.IsKeyword);
161N(SyntaxKind.ListPattern);
163N(SyntaxKind.OpenBracketToken);
171N(SyntaxKind.CommaToken);
172N(SyntaxKind.CloseBracketToken);
186N(SyntaxKind.IsPatternExpression);
188N(SyntaxKind.IdentifierName);
190N(SyntaxKind.IdentifierToken, "c");
192N(SyntaxKind.IsKeyword);
193N(SyntaxKind.RecursivePattern);
195N(SyntaxKind.PositionalPatternClause);
197N(SyntaxKind.OpenParenToken);
198N(SyntaxKind.CloseParenToken);
213N(SyntaxKind.IsPatternExpression);
215N(SyntaxKind.IdentifierName);
217N(SyntaxKind.IdentifierToken, "c");
219N(SyntaxKind.IsKeyword);
220N(SyntaxKind.RecursivePattern);
222N(SyntaxKind.PropertyPatternClause);
224N(SyntaxKind.OpenBraceToken);
225N(SyntaxKind.CloseBraceToken);
237N(SyntaxKind.IsPatternExpression);
239N(SyntaxKind.IdentifierName);
241N(SyntaxKind.IdentifierToken, "c");
243N(SyntaxKind.IsKeyword);
244N(SyntaxKind.ListPattern);
246N(SyntaxKind.OpenBracketToken);
247N(SyntaxKind.TypePattern);
249N(SyntaxKind.GenericName);
251N(SyntaxKind.IdentifierToken, "List");
252N(SyntaxKind.TypeArgumentList);
254N(SyntaxKind.LessThanToken);
255N(SyntaxKind.PredefinedType);
257N(SyntaxKind.IntKeyword);
259N(SyntaxKind.GreaterThanToken);
263N(SyntaxKind.CloseBracketToken);
274N(SyntaxKind.IsPatternExpression);
276N(SyntaxKind.IdentifierName);
278N(SyntaxKind.IdentifierToken, "c");
280N(SyntaxKind.IsKeyword);
281N(SyntaxKind.ListPattern);
283N(SyntaxKind.OpenBracketToken);
284N(SyntaxKind.TypePattern);
286N(SyntaxKind.ArrayType);
288N(SyntaxKind.PredefinedType);
290N(SyntaxKind.StringKeyword);
292N(SyntaxKind.ArrayRankSpecifier);
294N(SyntaxKind.OpenBracketToken);
295N(SyntaxKind.OmittedArraySizeExpression);
297N(SyntaxKind.OmittedArraySizeExpressionToken);
299N(SyntaxKind.CloseBracketToken);
303N(SyntaxKind.CloseBracketToken);
314N(SyntaxKind.IsPatternExpression);
316N(SyntaxKind.IdentifierName);
318N(SyntaxKind.IdentifierToken, "c");
320N(SyntaxKind.IsKeyword);
321N(SyntaxKind.ListPattern);
323N(SyntaxKind.OpenBracketToken);
324N(SyntaxKind.VarPattern);
326N(SyntaxKind.VarKeyword);
327N(SyntaxKind.ParenthesizedVariableDesignation);
329N(SyntaxKind.OpenParenToken);
330N(SyntaxKind.SingleVariableDesignation);
332N(SyntaxKind.IdentifierToken, "x");
334N(SyntaxKind.CommaToken);
335N(SyntaxKind.SingleVariableDesignation);
337N(SyntaxKind.IdentifierToken, "y");
339N(SyntaxKind.CloseParenToken);
342N(SyntaxKind.CloseBracketToken);
353N(SyntaxKind.IsPatternExpression);
355N(SyntaxKind.IdentifierName);
357N(SyntaxKind.IdentifierToken, "c");
359N(SyntaxKind.IsKeyword);
360N(SyntaxKind.ListPattern);
362N(SyntaxKind.OpenBracketToken);
363N(SyntaxKind.RelationalPattern);
365N(SyntaxKind.GreaterThanToken);
366N(SyntaxKind.NumericLiteralExpression);
368N(SyntaxKind.NumericLiteralToken, "0");
371N(SyntaxKind.CloseBracketToken);
382N(SyntaxKind.IsExpression);
384N(SyntaxKind.IdentifierName);
386N(SyntaxKind.IdentifierToken, "c");
388N(SyntaxKind.IsKeyword);
389N(SyntaxKind.ArrayType);
391N(SyntaxKind.PredefinedType);
393N(SyntaxKind.StringKeyword);
395N(SyntaxKind.ArrayRankSpecifier);
397N(SyntaxKind.OpenBracketToken);
398N(SyntaxKind.OmittedArraySizeExpression);
400N(SyntaxKind.OmittedArraySizeExpressionToken);
402N(SyntaxKind.CloseBracketToken);
414N(SyntaxKind.IsExpression);
416N(SyntaxKind.IdentifierName);
418N(SyntaxKind.IdentifierToken, "c");
420N(SyntaxKind.IsKeyword);
421N(SyntaxKind.ArrayType);
423N(SyntaxKind.IdentifierName);
425N(SyntaxKind.IdentifierToken, "a");
427N(SyntaxKind.ArrayRankSpecifier);
429N(SyntaxKind.OpenBracketToken);
430N(SyntaxKind.NumericLiteralExpression);
432N(SyntaxKind.NumericLiteralToken, "0");
434N(SyntaxKind.CloseBracketToken);
452N(SyntaxKind.IsPatternExpression);
454N(SyntaxKind.IdentifierName);
456N(SyntaxKind.IdentifierToken, "c");
458N(SyntaxKind.IsKeyword);
459N(SyntaxKind.ListPattern);
461N(SyntaxKind.OpenBracketToken);
462N(SyntaxKind.SlicePattern);
464N(SyntaxKind.DotDotToken);
466N(SyntaxKind.CloseBracketToken);
478N(SyntaxKind.IsPatternExpression);
480N(SyntaxKind.IdentifierName);
482N(SyntaxKind.IdentifierToken, "c");
484N(SyntaxKind.IsKeyword);
485N(SyntaxKind.ListPattern);
487N(SyntaxKind.OpenBracketToken);
488N(SyntaxKind.SlicePattern);
490N(SyntaxKind.DotDotToken);
491N(SyntaxKind.VarPattern);
493N(SyntaxKind.VarKeyword);
494N(SyntaxKind.SingleVariableDesignation);
496N(SyntaxKind.IdentifierToken, "x");
500N(SyntaxKind.CloseBracketToken);
511N(SyntaxKind.IsPatternExpression);
513N(SyntaxKind.IdentifierName);
515N(SyntaxKind.IdentifierToken, "c");
517N(SyntaxKind.IsKeyword);
518N(SyntaxKind.SlicePattern);
520N(SyntaxKind.DotDotToken);
535N(SyntaxKind.IsPatternExpression);
537N(SyntaxKind.IdentifierName);
539N(SyntaxKind.IdentifierToken, "c");
541N(SyntaxKind.IsKeyword);
542N(SyntaxKind.SlicePattern);
544N(SyntaxKind.DotDotToken);
545N(SyntaxKind.SlicePattern);
547N(SyntaxKind.DotDotToken);
559N(SyntaxKind.IsPatternExpression);
561N(SyntaxKind.IdentifierName);
563N(SyntaxKind.IdentifierToken, "c");
565N(SyntaxKind.IsKeyword);
566N(SyntaxKind.ListPattern);
568N(SyntaxKind.OpenBracketToken);
569N(SyntaxKind.SlicePattern);
571N(SyntaxKind.DotDotToken);
572N(SyntaxKind.ListPattern);
574N(SyntaxKind.OpenBracketToken);
575N(SyntaxKind.CloseBracketToken);
578N(SyntaxKind.CloseBracketToken);
589N(SyntaxKind.IsPatternExpression);
591N(SyntaxKind.IdentifierName);
593N(SyntaxKind.IdentifierToken, "c");
595N(SyntaxKind.IsKeyword);
596N(SyntaxKind.ListPattern);
598N(SyntaxKind.OpenBracketToken);
599N(SyntaxKind.SlicePattern);
601N(SyntaxKind.DotDotToken);
602N(SyntaxKind.NotPattern);
604N(SyntaxKind.NotKeyword);
605N(SyntaxKind.ConstantPattern);
607N(SyntaxKind.IdentifierName);
609N(SyntaxKind.IdentifierToken, "p");
614N(SyntaxKind.CloseBracketToken);
625N(SyntaxKind.IsPatternExpression);
627N(SyntaxKind.IdentifierName);
629N(SyntaxKind.IdentifierToken, "c");
631N(SyntaxKind.IsKeyword);
632N(SyntaxKind.ListPattern);
634N(SyntaxKind.OpenBracketToken);
635N(SyntaxKind.SlicePattern);
637N(SyntaxKind.DotDotToken);
638N(SyntaxKind.OrPattern);
640N(SyntaxKind.ConstantPattern);
642N(SyntaxKind.IdentifierName);
644N(SyntaxKind.IdentifierToken, "p");
647N(SyntaxKind.OrKeyword);
648N(SyntaxKind.ConstantPattern);
650N(SyntaxKind.IdentifierName);
652N(SyntaxKind.IdentifierToken, "q");
657N(SyntaxKind.CloseBracketToken);
668N(SyntaxKind.IsPatternExpression);
670N(SyntaxKind.IdentifierName);
672N(SyntaxKind.IdentifierToken, "c");
674N(SyntaxKind.IsKeyword);
675N(SyntaxKind.ListPattern);
677N(SyntaxKind.OpenBracketToken);
678N(SyntaxKind.SlicePattern);
680N(SyntaxKind.DotDotToken);
681N(SyntaxKind.OrPattern);
683N(SyntaxKind.ConstantPattern);
685N(SyntaxKind.IdentifierName);
687N(SyntaxKind.IdentifierToken, "p");
690N(SyntaxKind.OrKeyword);
691N(SyntaxKind.SlicePattern);
693N(SyntaxKind.DotDotToken);
694N(SyntaxKind.ConstantPattern);
696N(SyntaxKind.IdentifierName);
698N(SyntaxKind.IdentifierToken, "q");
704N(SyntaxKind.CloseBracketToken);
715N(SyntaxKind.IsPatternExpression);
717N(SyntaxKind.IdentifierName);
719N(SyntaxKind.IdentifierToken, "c");
721N(SyntaxKind.IsKeyword);
722N(SyntaxKind.SlicePattern);
724N(SyntaxKind.DotDotToken);
725N(SyntaxKind.VarPattern);
727N(SyntaxKind.VarKeyword);
728N(SyntaxKind.SingleVariableDesignation);
730N(SyntaxKind.IdentifierToken, "x");
743N(SyntaxKind.IsPatternExpression);
745N(SyntaxKind.IdentifierName);
747N(SyntaxKind.IdentifierToken, "c");
749N(SyntaxKind.IsKeyword);
750N(SyntaxKind.SlicePattern);
752N(SyntaxKind.DotDotToken);
753N(SyntaxKind.ConstantPattern);
755N(SyntaxKind.IdentifierName);
757N(SyntaxKind.IdentifierToken, "Type");
773N(SyntaxKind.IsPatternExpression);
775N(SyntaxKind.IdentifierName);
777N(SyntaxKind.IdentifierToken, "c");
779N(SyntaxKind.IsKeyword);
780N(SyntaxKind.ListPattern);
782N(SyntaxKind.OpenBracketToken);
783N(SyntaxKind.VarPattern);
785N(SyntaxKind.VarKeyword);
786N(SyntaxKind.SingleVariableDesignation);
788N(SyntaxKind.IdentifierToken, "x");
792N(SyntaxKind.SlicePattern);
794N(SyntaxKind.DotDotToken);
796N(SyntaxKind.CloseBracketToken);
810N(SyntaxKind.RangeExpression);
812N(SyntaxKind.IsPatternExpression);
814N(SyntaxKind.IdentifierName);
816N(SyntaxKind.IdentifierToken, "c");
818N(SyntaxKind.IsKeyword);
819N(SyntaxKind.VarPattern);
821N(SyntaxKind.VarKeyword);
822N(SyntaxKind.SingleVariableDesignation);
824N(SyntaxKind.IdentifierToken, "x");
828N(SyntaxKind.DotDotToken);
841N(SyntaxKind.IsPatternExpression);
843N(SyntaxKind.IdentifierName);
845N(SyntaxKind.IdentifierToken, "c");
847N(SyntaxKind.IsKeyword);
848N(SyntaxKind.ListPattern);
850N(SyntaxKind.OpenBracketToken);
851N(SyntaxKind.ListPattern);
853N(SyntaxKind.OpenBracketToken);
854N(SyntaxKind.CloseBracketToken);
857N(SyntaxKind.SlicePattern);
859N(SyntaxKind.DotDotToken);
861N(SyntaxKind.CloseBracketToken);
878N(SyntaxKind.IsPatternExpression);
880N(SyntaxKind.IdentifierName);
882N(SyntaxKind.IdentifierToken, "c");
884N(SyntaxKind.IsKeyword);
885N(SyntaxKind.NotPattern);
887N(SyntaxKind.NotKeyword);
888N(SyntaxKind.ConstantPattern);
890N(SyntaxKind.SimpleMemberAccessExpression);
892N(SyntaxKind.SimpleMemberAccessExpression);
894N(SyntaxKind.IdentifierName);
896N(SyntaxKind.IdentifierToken, "p");
898N(SyntaxKind.DotToken);
904N(SyntaxKind.DotToken);
921N(SyntaxKind.IsPatternExpression);
923N(SyntaxKind.IdentifierName);
925N(SyntaxKind.IdentifierToken, "c");
927N(SyntaxKind.IsKeyword);
928N(SyntaxKind.NotPattern);
930N(SyntaxKind.NotKeyword);
931N(SyntaxKind.SlicePattern);
933N(SyntaxKind.DotDotToken);
948N(SyntaxKind.RangeExpression);
950N(SyntaxKind.IsPatternExpression);
952N(SyntaxKind.IdentifierName);
954N(SyntaxKind.IdentifierToken, "c");
956N(SyntaxKind.IsKeyword);
957N(SyntaxKind.ListPattern);
959N(SyntaxKind.OpenBracketToken);
960N(SyntaxKind.SlicePattern);
962N(SyntaxKind.DotDotToken);
964N(SyntaxKind.CloseBracketToken);
967N(SyntaxKind.DotDotToken);
983N(SyntaxKind.RangeExpression);
985N(SyntaxKind.IsPatternExpression);
987N(SyntaxKind.IdentifierName);
989N(SyntaxKind.IdentifierToken, "c");
991N(SyntaxKind.IsKeyword);
992N(SyntaxKind.DeclarationPattern);
994N(SyntaxKind.QualifiedName);
996N(SyntaxKind.QualifiedName);
998N(SyntaxKind.IdentifierName);
1000N(SyntaxKind.IdentifierToken, "a");
1002N(SyntaxKind.DotToken);
1008N(SyntaxKind.DotToken);
1009N(SyntaxKind.IdentifierName);
1011N(SyntaxKind.IdentifierToken, "or");
1014N(SyntaxKind.SingleVariableDesignation);
1016N(SyntaxKind.IdentifierToken, "b");
1020N(SyntaxKind.DotDotToken);
1033N(SyntaxKind.GreaterThanExpression);
1035N(SyntaxKind.RangeExpression);
1037N(SyntaxKind.IsPatternExpression);
1039N(SyntaxKind.IdentifierName);
1041N(SyntaxKind.IdentifierToken, "c");
1043N(SyntaxKind.IsKeyword);
1044N(SyntaxKind.ParenthesizedPattern);
1046N(SyntaxKind.OpenParenToken);
1047N(SyntaxKind.VarPattern);
1049N(SyntaxKind.VarKeyword);
1050N(SyntaxKind.SingleVariableDesignation);
1052N(SyntaxKind.IdentifierToken, "x");
1055N(SyntaxKind.CloseParenToken);
1058N(SyntaxKind.DotDotToken);
1060N(SyntaxKind.GreaterThanToken);
1061N(SyntaxKind.NumericLiteralExpression);
1063N(SyntaxKind.NumericLiteralToken, "0");
1074N(SyntaxKind.IsPatternExpression);
1076N(SyntaxKind.IdentifierName);
1078N(SyntaxKind.IdentifierToken, "c");
1080N(SyntaxKind.IsKeyword);
1081N(SyntaxKind.ListPattern);
1083N(SyntaxKind.OpenBracketToken);
1084N(SyntaxKind.SlicePattern);
1086N(SyntaxKind.DotDotToken);
1087N(SyntaxKind.RelationalPattern);
1089N(SyntaxKind.GreaterThanToken);
1090N(SyntaxKind.NumericLiteralExpression);
1092N(SyntaxKind.NumericLiteralToken, "5");
1096N(SyntaxKind.CloseBracketToken);
Parsing\PatternParsingTests2.cs (339)
57N(SyntaxKind.IsPatternExpression);
59N(SyntaxKind.IdentifierName);
61N(SyntaxKind.IdentifierToken, "e");
63N(SyntaxKind.IsKeyword);
64N(SyntaxKind.RecursivePattern);
66N(SyntaxKind.PropertyPatternClause);
68N(SyntaxKind.OpenBraceToken);
69N(SyntaxKind.Subpattern);
71N(SyntaxKind.ExpressionColon);
73N(SyntaxKind.SimpleMemberAccessExpression);
75N(SyntaxKind.SimpleMemberAccessExpression);
77N(SyntaxKind.IdentifierName);
79N(SyntaxKind.IdentifierToken, "a");
81N(SyntaxKind.DotToken);
82N(SyntaxKind.IdentifierName);
84N(SyntaxKind.IdentifierToken, "b");
87N(SyntaxKind.DotToken);
88N(SyntaxKind.IdentifierName);
90N(SyntaxKind.IdentifierToken, "c");
93N(SyntaxKind.ColonToken);
95N(SyntaxKind.ConstantPattern);
97N(SyntaxKind.IdentifierName);
99N(SyntaxKind.IdentifierToken, "p");
103N(SyntaxKind.CloseBraceToken);
122N(SyntaxKind.IsPatternExpression);
124N(SyntaxKind.IdentifierName);
126N(SyntaxKind.IdentifierToken, "e");
128N(SyntaxKind.IsKeyword);
129N(SyntaxKind.RecursivePattern);
131N(SyntaxKind.PropertyPatternClause);
133N(SyntaxKind.OpenBraceToken);
134N(SyntaxKind.Subpattern);
136N(SyntaxKind.RecursivePattern);
138N(SyntaxKind.PropertyPatternClause);
140N(SyntaxKind.OpenBraceToken);
141N(SyntaxKind.CloseBraceToken);
146N(SyntaxKind.Subpattern);
148N(SyntaxKind.ConstantPattern);
150N(SyntaxKind.IdentifierName);
152N(SyntaxKind.IdentifierToken, "p");
156N(SyntaxKind.CloseBraceToken);
168N(SyntaxKind.IsPatternExpression);
170N(SyntaxKind.IdentifierName);
172N(SyntaxKind.IdentifierToken, "e");
174N(SyntaxKind.IsKeyword);
175N(SyntaxKind.RecursivePattern);
177N(SyntaxKind.PropertyPatternClause);
179N(SyntaxKind.OpenBraceToken);
180N(SyntaxKind.Subpattern);
182N(SyntaxKind.ExpressionColon);
184N(SyntaxKind.GenericName);
186N(SyntaxKind.IdentifierToken, "name");
187N(SyntaxKind.TypeArgumentList);
189N(SyntaxKind.LessThanToken);
190N(SyntaxKind.IdentifierName);
192N(SyntaxKind.IdentifierToken, "T");
194N(SyntaxKind.GreaterThanToken);
197N(SyntaxKind.ColonToken);
199N(SyntaxKind.ConstantPattern);
201N(SyntaxKind.IdentifierName);
203N(SyntaxKind.IdentifierToken, "p");
207N(SyntaxKind.CloseBraceToken);
225N(SyntaxKind.IsPatternExpression);
227N(SyntaxKind.IdentifierName);
229N(SyntaxKind.IdentifierToken, "e");
231N(SyntaxKind.IsKeyword);
232N(SyntaxKind.RecursivePattern);
234N(SyntaxKind.PropertyPatternClause);
236N(SyntaxKind.OpenBraceToken);
237N(SyntaxKind.Subpattern);
239N(SyntaxKind.TypePattern);
241N(SyntaxKind.ArrayType);
243N(SyntaxKind.IdentifierName);
245N(SyntaxKind.IdentifierToken, "name");
247N(SyntaxKind.ArrayRankSpecifier);
249N(SyntaxKind.OpenBracketToken);
250N(SyntaxKind.NumericLiteralExpression);
252N(SyntaxKind.NumericLiteralToken, "0");
254N(SyntaxKind.CloseBracketToken);
260N(SyntaxKind.Subpattern);
262N(SyntaxKind.ConstantPattern);
264N(SyntaxKind.IdentifierName);
266N(SyntaxKind.IdentifierToken, "p");
270N(SyntaxKind.CloseBraceToken);
282N(SyntaxKind.IsPatternExpression);
284N(SyntaxKind.IdentifierName);
286N(SyntaxKind.IdentifierToken, "e");
288N(SyntaxKind.IsKeyword);
289N(SyntaxKind.RecursivePattern);
291N(SyntaxKind.PropertyPatternClause);
293N(SyntaxKind.OpenBraceToken);
294N(SyntaxKind.Subpattern);
296N(SyntaxKind.ExpressionColon);
298N(SyntaxKind.ConditionalAccessExpression);
300N(SyntaxKind.IdentifierName);
302N(SyntaxKind.IdentifierToken, "a");
304N(SyntaxKind.QuestionToken);
305N(SyntaxKind.MemberBindingExpression);
307N(SyntaxKind.DotToken);
308N(SyntaxKind.IdentifierName);
310N(SyntaxKind.IdentifierToken, "b");
314N(SyntaxKind.ColonToken);
316N(SyntaxKind.ConstantPattern);
318N(SyntaxKind.IdentifierName);
320N(SyntaxKind.IdentifierToken, "p");
324N(SyntaxKind.CloseBraceToken);
336N(SyntaxKind.IsPatternExpression);
338N(SyntaxKind.IdentifierName);
340N(SyntaxKind.IdentifierToken, "e");
342N(SyntaxKind.IsKeyword);
343N(SyntaxKind.RecursivePattern);
345N(SyntaxKind.PropertyPatternClause);
347N(SyntaxKind.OpenBraceToken);
348N(SyntaxKind.Subpattern);
350N(SyntaxKind.ExpressionColon);
352N(SyntaxKind.PointerMemberAccessExpression);
354N(SyntaxKind.IdentifierName);
356N(SyntaxKind.IdentifierToken, "a");
358N(SyntaxKind.MinusGreaterThanToken);
359N(SyntaxKind.IdentifierName);
361N(SyntaxKind.IdentifierToken, "c");
364N(SyntaxKind.ColonToken);
366N(SyntaxKind.ConstantPattern);
368N(SyntaxKind.IdentifierName);
370N(SyntaxKind.IdentifierToken, "p");
374N(SyntaxKind.CloseBraceToken);
392N(SyntaxKind.IsPatternExpression);
394N(SyntaxKind.IdentifierName);
396N(SyntaxKind.IdentifierToken, "e");
398N(SyntaxKind.IsKeyword);
399N(SyntaxKind.RecursivePattern);
401N(SyntaxKind.PropertyPatternClause);
403N(SyntaxKind.OpenBraceToken);
404N(SyntaxKind.Subpattern);
406N(SyntaxKind.ListPattern);
408N(SyntaxKind.OpenBracketToken);
409N(SyntaxKind.ConstantPattern);
411N(SyntaxKind.NumericLiteralExpression);
413N(SyntaxKind.NumericLiteralToken, "0");
416N(SyntaxKind.CloseBracketToken);
420N(SyntaxKind.Subpattern);
422N(SyntaxKind.ConstantPattern);
424N(SyntaxKind.IdentifierName);
426N(SyntaxKind.IdentifierToken, "p");
430N(SyntaxKind.CloseBraceToken);
448N(SyntaxKind.IsPatternExpression);
450N(SyntaxKind.IdentifierName);
452N(SyntaxKind.IdentifierToken, "e");
454N(SyntaxKind.IsKeyword);
455N(SyntaxKind.RecursivePattern);
457N(SyntaxKind.PropertyPatternClause);
459N(SyntaxKind.OpenBraceToken);
460N(SyntaxKind.Subpattern);
462N(SyntaxKind.NotPattern);
464N(SyntaxKind.NotKeyword);
465N(SyntaxKind.ConstantPattern);
467N(SyntaxKind.IdentifierName);
469N(SyntaxKind.IdentifierToken, "a");
475N(SyntaxKind.Subpattern);
477N(SyntaxKind.ConstantPattern);
479N(SyntaxKind.IdentifierName);
481N(SyntaxKind.IdentifierToken, "p");
485N(SyntaxKind.CloseBraceToken);
503N(SyntaxKind.IsPatternExpression);
505N(SyntaxKind.IdentifierName);
507N(SyntaxKind.IdentifierToken, "e");
509N(SyntaxKind.IsKeyword);
510N(SyntaxKind.RecursivePattern);
512N(SyntaxKind.PropertyPatternClause);
514N(SyntaxKind.OpenBraceToken);
515N(SyntaxKind.Subpattern);
517N(SyntaxKind.OrPattern);
519N(SyntaxKind.ConstantPattern);
521N(SyntaxKind.IdentifierName);
523N(SyntaxKind.IdentifierToken, "x");
526N(SyntaxKind.OrKeyword);
527N(SyntaxKind.ConstantPattern);
529N(SyntaxKind.IdentifierName);
531N(SyntaxKind.IdentifierToken, "y");
537N(SyntaxKind.Subpattern);
539N(SyntaxKind.ConstantPattern);
541N(SyntaxKind.IdentifierName);
543N(SyntaxKind.IdentifierToken, "p");
547N(SyntaxKind.CloseBraceToken);
559N(SyntaxKind.IsPatternExpression);
561N(SyntaxKind.IdentifierName);
563N(SyntaxKind.IdentifierToken, "e");
565N(SyntaxKind.IsKeyword);
566N(SyntaxKind.RecursivePattern);
568N(SyntaxKind.PropertyPatternClause);
570N(SyntaxKind.OpenBraceToken);
571N(SyntaxKind.Subpattern);
573N(SyntaxKind.ExpressionColon);
575N(SyntaxKind.NumericLiteralExpression);
577N(SyntaxKind.NumericLiteralToken, "1");
579N(SyntaxKind.ColonToken);
581N(SyntaxKind.ConstantPattern);
583N(SyntaxKind.IdentifierName);
585N(SyntaxKind.IdentifierToken, "p");
589N(SyntaxKind.CloseBraceToken);
607N(SyntaxKind.IsPatternExpression);
609N(SyntaxKind.IdentifierName);
611N(SyntaxKind.IdentifierToken, "e");
613N(SyntaxKind.IsKeyword);
614N(SyntaxKind.RecursivePattern);
616N(SyntaxKind.PropertyPatternClause);
618N(SyntaxKind.OpenBraceToken);
619N(SyntaxKind.Subpattern);
621N(SyntaxKind.RelationalPattern);
623N(SyntaxKind.GreaterThanToken);
624N(SyntaxKind.NumericLiteralExpression);
626N(SyntaxKind.NumericLiteralToken, "1");
631N(SyntaxKind.Subpattern);
633N(SyntaxKind.ConstantPattern);
635N(SyntaxKind.IdentifierName);
637N(SyntaxKind.IdentifierToken, "p");
641N(SyntaxKind.CloseBraceToken);
653N(SyntaxKind.IsPatternExpression);
655N(SyntaxKind.IdentifierName);
657N(SyntaxKind.IdentifierToken, "e");
659N(SyntaxKind.IsKeyword);
660N(SyntaxKind.RecursivePattern);
662N(SyntaxKind.PropertyPatternClause);
664N(SyntaxKind.OpenBraceToken);
665N(SyntaxKind.Subpattern);
667N(SyntaxKind.ExpressionColon);
669N(SyntaxKind.SimpleMemberAccessExpression);
671N(SyntaxKind.SuppressNullableWarningExpression);
673N(SyntaxKind.IdentifierName);
675N(SyntaxKind.IdentifierToken, "a");
677N(SyntaxKind.ExclamationToken);
679N(SyntaxKind.DotToken);
680N(SyntaxKind.IdentifierName);
682N(SyntaxKind.IdentifierToken, "b");
685N(SyntaxKind.ColonToken);
687N(SyntaxKind.ConstantPattern);
689N(SyntaxKind.IdentifierName);
691N(SyntaxKind.IdentifierToken, "p");
695N(SyntaxKind.CloseBraceToken);
707N(SyntaxKind.IsPatternExpression);
709N(SyntaxKind.IdentifierName);
711N(SyntaxKind.IdentifierToken, "e");
713N(SyntaxKind.IsKeyword);
714N(SyntaxKind.RecursivePattern);
716N(SyntaxKind.PropertyPatternClause);
718N(SyntaxKind.OpenBraceToken);
719N(SyntaxKind.Subpattern);
721N(SyntaxKind.ExpressionColon);
723N(SyntaxKind.SimpleMemberAccessExpression);
725N(SyntaxKind.ElementAccessExpression);
727N(SyntaxKind.IdentifierName);
729N(SyntaxKind.IdentifierToken, "a");
731N(SyntaxKind.BracketedArgumentList);
733N(SyntaxKind.OpenBracketToken);
734N(SyntaxKind.Argument);
736N(SyntaxKind.NumericLiteralExpression);
738N(SyntaxKind.NumericLiteralToken, "0");
741N(SyntaxKind.CloseBracketToken);
744N(SyntaxKind.DotToken);
745N(SyntaxKind.IdentifierName);
747N(SyntaxKind.IdentifierToken, "b");
750N(SyntaxKind.ColonToken);
752N(SyntaxKind.ConstantPattern);
754N(SyntaxKind.IdentifierName);
756N(SyntaxKind.IdentifierToken, "p");
760N(SyntaxKind.CloseBraceToken);
778N(SyntaxKind.IsPatternExpression);
780N(SyntaxKind.IdentifierName);
782N(SyntaxKind.IdentifierToken, "e");
784N(SyntaxKind.IsKeyword);
785N(SyntaxKind.RecursivePattern);
787N(SyntaxKind.PropertyPatternClause);
789N(SyntaxKind.OpenBraceToken);
790N(SyntaxKind.Subpattern);
792N(SyntaxKind.ListPattern);
794N(SyntaxKind.OpenBracketToken);
795N(SyntaxKind.ConstantPattern);
797N(SyntaxKind.NumericLiteralExpression);
799N(SyntaxKind.NumericLiteralToken, "0");
802N(SyntaxKind.CloseBracketToken);
806N(SyntaxKind.Subpattern);
808N(SyntaxKind.NameColon);
810N(SyntaxKind.IdentifierName);
812N(SyntaxKind.IdentifierToken, "b");
814N(SyntaxKind.ColonToken);
816N(SyntaxKind.ConstantPattern);
818N(SyntaxKind.IdentifierName);
820N(SyntaxKind.IdentifierToken, "p");
824N(SyntaxKind.CloseBraceToken);
836N(SyntaxKind.IsPatternExpression);
838N(SyntaxKind.IdentifierName);
840N(SyntaxKind.IdentifierToken, "e");
842N(SyntaxKind.IsKeyword);
843N(SyntaxKind.RecursivePattern);
845N(SyntaxKind.PropertyPatternClause);
847N(SyntaxKind.OpenBraceToken);
848N(SyntaxKind.Subpattern);
850N(SyntaxKind.ExpressionColon);
852N(SyntaxKind.ParenthesizedExpression);
854N(SyntaxKind.OpenParenToken);
855N(SyntaxKind.ConditionalExpression);
857N(SyntaxKind.IdentifierName);
859N(SyntaxKind.IdentifierToken, "c");
861N(SyntaxKind.QuestionToken);
862N(SyntaxKind.IdentifierName);
864N(SyntaxKind.IdentifierToken, "a");
866N(SyntaxKind.ColonToken);
867N(SyntaxKind.IdentifierName);
869N(SyntaxKind.IdentifierToken, "b");
872N(SyntaxKind.CloseParenToken);
874N(SyntaxKind.ColonToken);
876N(SyntaxKind.ConstantPattern);
878N(SyntaxKind.IdentifierName);
880N(SyntaxKind.IdentifierToken, "p");
884N(SyntaxKind.CloseBraceToken);
896N(SyntaxKind.IsPatternExpression);
898N(SyntaxKind.IdentifierName);
900N(SyntaxKind.IdentifierToken, "e");
902N(SyntaxKind.IsKeyword);
903N(SyntaxKind.RecursivePattern);
905N(SyntaxKind.PositionalPatternClause);
907N(SyntaxKind.OpenParenToken);
908N(SyntaxKind.Subpattern);
910N(SyntaxKind.ExpressionColon);
912N(SyntaxKind.SimpleMemberAccessExpression);
914N(SyntaxKind.SimpleMemberAccessExpression);
916N(SyntaxKind.IdentifierName);
918N(SyntaxKind.IdentifierToken, "a");
920N(SyntaxKind.DotToken);
921N(SyntaxKind.IdentifierName);
923N(SyntaxKind.IdentifierToken, "b");
926N(SyntaxKind.DotToken);
927N(SyntaxKind.IdentifierName);
929N(SyntaxKind.IdentifierToken, "c");
932N(SyntaxKind.ColonToken);
934N(SyntaxKind.ConstantPattern);
936N(SyntaxKind.IdentifierName);
938N(SyntaxKind.IdentifierToken, "p");
942N(SyntaxKind.CloseParenToken);
Parsing\RecordParsing.cs (1468)
38N(SyntaxKind.CompilationUnit);
40N(SyntaxKind.ClassDeclaration);
42N(SyntaxKind.ClassKeyword);
43N(SyntaxKind.IdentifierToken, "C");
44N(SyntaxKind.OpenBraceToken);
45N(SyntaxKind.FieldDeclaration);
47N(SyntaxKind.VariableDeclaration);
49N(SyntaxKind.PredefinedType);
51N(SyntaxKind.IntKeyword);
53N(SyntaxKind.VariableDeclarator);
55N(SyntaxKind.IdentifierToken, "data");
58N(SyntaxKind.SemicolonToken);
60N(SyntaxKind.CloseBraceToken);
62N(SyntaxKind.EndOfFileToken);
73N(SyntaxKind.CompilationUnit);
75N(SyntaxKind.RecordDeclaration);
77N(SyntaxKind.RecordKeyword);
78N(SyntaxKind.IdentifierToken, "C");
79N(SyntaxKind.ParameterList);
81N(SyntaxKind.OpenParenToken);
82N(SyntaxKind.Parameter);
84N(SyntaxKind.PredefinedType);
86N(SyntaxKind.IntKeyword);
88N(SyntaxKind.IdentifierToken, "X");
90N(SyntaxKind.CommaToken);
91N(SyntaxKind.Parameter);
93N(SyntaxKind.PredefinedType);
95N(SyntaxKind.IntKeyword);
97N(SyntaxKind.IdentifierToken, "Y");
99N(SyntaxKind.CloseParenToken);
101N(SyntaxKind.SemicolonToken);
103N(SyntaxKind.EndOfFileToken);
123N(SyntaxKind.CompilationUnit);
125N(SyntaxKind.GlobalStatement);
127N(SyntaxKind.LocalFunctionStatement);
129N(SyntaxKind.IdentifierName);
131N(SyntaxKind.IdentifierToken, "record");
133N(SyntaxKind.IdentifierToken, "C");
134N(SyntaxKind.ParameterList);
136N(SyntaxKind.OpenParenToken);
137N(SyntaxKind.Parameter);
139N(SyntaxKind.PredefinedType);
141N(SyntaxKind.IntKeyword);
143N(SyntaxKind.IdentifierToken, "X");
145N(SyntaxKind.CommaToken);
146N(SyntaxKind.Parameter);
148N(SyntaxKind.PredefinedType);
150N(SyntaxKind.IntKeyword);
152N(SyntaxKind.IdentifierToken, "Y");
154N(SyntaxKind.CloseParenToken);
156N(SyntaxKind.SemicolonToken);
159N(SyntaxKind.EndOfFileToken);
170N(SyntaxKind.CompilationUnit);
172N(SyntaxKind.RecordDeclaration);
174N(SyntaxKind.RecordKeyword);
175N(SyntaxKind.IdentifierToken, "C");
176N(SyntaxKind.ParameterList);
178N(SyntaxKind.OpenParenToken);
179N(SyntaxKind.Parameter);
181N(SyntaxKind.PredefinedType);
183N(SyntaxKind.IntKeyword);
185N(SyntaxKind.IdentifierToken, "X");
187N(SyntaxKind.CommaToken);
188N(SyntaxKind.Parameter);
190N(SyntaxKind.PredefinedType);
192N(SyntaxKind.IntKeyword);
194N(SyntaxKind.IdentifierToken, "Y");
196N(SyntaxKind.CloseParenToken);
198N(SyntaxKind.SemicolonToken);
200N(SyntaxKind.EndOfFileToken);
211N(SyntaxKind.CompilationUnit);
213N(SyntaxKind.RecordDeclaration);
215N(SyntaxKind.RecordKeyword);
216N(SyntaxKind.IdentifierToken, "C");
217N(SyntaxKind.SemicolonToken);
219N(SyntaxKind.EndOfFileToken);
230N(SyntaxKind.CompilationUnit);
232N(SyntaxKind.RecordDeclaration);
234N(SyntaxKind.RecordKeyword);
235N(SyntaxKind.IdentifierToken, "C");
236N(SyntaxKind.OpenBraceToken);
237N(SyntaxKind.FieldDeclaration);
239N(SyntaxKind.PublicKeyword);
240N(SyntaxKind.VariableDeclaration);
242N(SyntaxKind.PredefinedType);
244N(SyntaxKind.IntKeyword);
246N(SyntaxKind.VariableDeclarator);
248N(SyntaxKind.IdentifierToken, "record");
251N(SyntaxKind.SemicolonToken);
253N(SyntaxKind.CloseBraceToken);
255N(SyntaxKind.EndOfFileToken);
280N(SyntaxKind.CompilationUnit);
282N(SyntaxKind.GlobalStatement);
284N(SyntaxKind.LocalDeclarationStatement);
286N(SyntaxKind.VariableDeclaration);
288N(SyntaxKind.IdentifierName);
290N(SyntaxKind.IdentifierToken, "record");
292N(SyntaxKind.VariableDeclarator);
294N(SyntaxKind.IdentifierToken, "Point");
297N(SyntaxKind.SemicolonToken);
300N(SyntaxKind.EndOfFileToken);
313N(SyntaxKind.CompilationUnit);
315N(SyntaxKind.InterfaceDeclaration);
317N(SyntaxKind.InterfaceKeyword);
318N(SyntaxKind.IdentifierToken, "P");
319N(SyntaxKind.SemicolonToken);
321N(SyntaxKind.EndOfFileToken);
347N(SyntaxKind.CompilationUnit);
349N(SyntaxKind.InterfaceDeclaration);
351N(SyntaxKind.InterfaceKeyword);
352N(SyntaxKind.IdentifierToken, "P");
353N(SyntaxKind.ParameterList);
355N(SyntaxKind.OpenParenToken);
356N(SyntaxKind.Parameter);
358N(SyntaxKind.PredefinedType);
360N(SyntaxKind.IntKeyword);
362N(SyntaxKind.IdentifierToken, "x");
364N(SyntaxKind.CommaToken);
365N(SyntaxKind.Parameter);
367N(SyntaxKind.PredefinedType);
369N(SyntaxKind.IntKeyword);
371N(SyntaxKind.IdentifierToken, "y");
373N(SyntaxKind.CloseParenToken);
375N(SyntaxKind.SemicolonToken);
377N(SyntaxKind.EndOfFileToken);
400N(SyntaxKind.CompilationUnit);
402N(SyntaxKind.RecordDeclaration);
404N(SyntaxKind.RecordKeyword);
405N(SyntaxKind.IdentifierToken, "R1");
406N(SyntaxKind.ParameterList);
408N(SyntaxKind.OpenParenToken);
409N(SyntaxKind.CloseParenToken);
411N(SyntaxKind.OpenBraceToken);
412N(SyntaxKind.CloseBraceToken);
414N(SyntaxKind.RecordDeclaration);
416N(SyntaxKind.AbstractKeyword);
417N(SyntaxKind.RecordKeyword);
418N(SyntaxKind.IdentifierToken, "D");
419N(SyntaxKind.OpenBraceToken);
420N(SyntaxKind.RecordDeclaration);
422N(SyntaxKind.RecordKeyword);
423N(SyntaxKind.IdentifierToken, "R2");
424N(SyntaxKind.ParameterList);
426N(SyntaxKind.OpenParenToken);
427N(SyntaxKind.CloseParenToken);
429N(SyntaxKind.OpenBraceToken);
430N(SyntaxKind.CloseBraceToken);
432N(SyntaxKind.RecordDeclaration);
434N(SyntaxKind.AbstractKeyword);
435N(SyntaxKind.RecordKeyword);
436N(SyntaxKind.IdentifierToken, "R3");
437N(SyntaxKind.ParameterList);
439N(SyntaxKind.OpenParenToken);
440N(SyntaxKind.CloseParenToken);
442N(SyntaxKind.SemicolonToken);
444N(SyntaxKind.CloseBraceToken);
446N(SyntaxKind.EndOfFileToken);
456N(SyntaxKind.CompilationUnit);
458N(SyntaxKind.RecordDeclaration);
460N(SyntaxKind.RecordKeyword);
461N(SyntaxKind.IdentifierToken, "R");
462N(SyntaxKind.TypeParameterList);
464N(SyntaxKind.LessThanToken);
465N(SyntaxKind.TypeParameter);
467N(SyntaxKind.IdentifierToken, "T");
469N(SyntaxKind.GreaterThanToken);
471N(SyntaxKind.TypeParameterConstraintClause);
473N(SyntaxKind.WhereKeyword);
474N(SyntaxKind.IdentifierName);
476N(SyntaxKind.IdentifierToken, "T");
478N(SyntaxKind.ColonToken);
479N(SyntaxKind.ClassConstraint);
481N(SyntaxKind.ClassKeyword);
484N(SyntaxKind.SemicolonToken);
486N(SyntaxKind.EndOfFileToken);
500N(SyntaxKind.CompilationUnit);
502N(SyntaxKind.RecordDeclaration);
504N(SyntaxKind.RecordKeyword);
505N(SyntaxKind.IdentifierToken, "R");
506N(SyntaxKind.TypeParameterList);
508N(SyntaxKind.LessThanToken);
509N(SyntaxKind.TypeParameter);
511N(SyntaxKind.IdentifierToken, "T");
513N(SyntaxKind.GreaterThanToken);
515N(SyntaxKind.TypeParameterConstraintClause);
517N(SyntaxKind.WhereKeyword);
518N(SyntaxKind.IdentifierName);
520N(SyntaxKind.IdentifierToken, "T");
523N(SyntaxKind.ClassConstraint);
525N(SyntaxKind.ClassKeyword);
528N(SyntaxKind.SemicolonToken);
530N(SyntaxKind.EndOfFileToken);
540N(SyntaxKind.CompilationUnit);
542N(SyntaxKind.RecordDeclaration);
544N(SyntaxKind.RecordKeyword);
545N(SyntaxKind.IdentifierToken, "R");
546N(SyntaxKind.TypeParameterList);
548N(SyntaxKind.LessThanToken);
549N(SyntaxKind.TypeParameter);
551N(SyntaxKind.IdentifierToken, "T1");
553N(SyntaxKind.CommaToken);
554N(SyntaxKind.TypeParameter);
556N(SyntaxKind.IdentifierToken, "T2");
558N(SyntaxKind.GreaterThanToken);
560N(SyntaxKind.TypeParameterConstraintClause);
562N(SyntaxKind.WhereKeyword);
563N(SyntaxKind.IdentifierName);
565N(SyntaxKind.IdentifierToken, "T1");
567N(SyntaxKind.ColonToken);
568N(SyntaxKind.ClassConstraint);
570N(SyntaxKind.ClassKeyword);
573N(SyntaxKind.TypeParameterConstraintClause);
575N(SyntaxKind.WhereKeyword);
576N(SyntaxKind.IdentifierName);
578N(SyntaxKind.IdentifierToken, "T2");
580N(SyntaxKind.ColonToken);
581N(SyntaxKind.ClassConstraint);
583N(SyntaxKind.ClassKeyword);
586N(SyntaxKind.SemicolonToken);
588N(SyntaxKind.EndOfFileToken);
598N(SyntaxKind.CompilationUnit);
600N(SyntaxKind.ClassDeclaration);
602N(SyntaxKind.AbstractKeyword);
603N(SyntaxKind.ClassKeyword);
604N(SyntaxKind.IdentifierToken, "C");
605N(SyntaxKind.TypeParameterList);
607N(SyntaxKind.LessThanToken);
608N(SyntaxKind.TypeParameter);
610N(SyntaxKind.IdentifierToken, "T");
612N(SyntaxKind.GreaterThanToken);
614N(SyntaxKind.TypeParameterConstraintClause);
616N(SyntaxKind.WhereKeyword);
617N(SyntaxKind.IdentifierName);
619N(SyntaxKind.IdentifierToken, "T");
621N(SyntaxKind.ColonToken);
622N(SyntaxKind.ClassConstraint);
624N(SyntaxKind.ClassKeyword);
627N(SyntaxKind.SemicolonToken);
629N(SyntaxKind.EndOfFileToken);
638N(SyntaxKind.CompilationUnit);
640N(SyntaxKind.ClassDeclaration);
642N(SyntaxKind.AbstractKeyword);
643N(SyntaxKind.ClassKeyword);
644N(SyntaxKind.IdentifierToken, "C");
645N(SyntaxKind.TypeParameterList);
647N(SyntaxKind.LessThanToken);
648N(SyntaxKind.TypeParameter);
650N(SyntaxKind.IdentifierToken, "T1");
652N(SyntaxKind.CommaToken);
653N(SyntaxKind.TypeParameter);
655N(SyntaxKind.IdentifierToken, "T2");
657N(SyntaxKind.GreaterThanToken);
659N(SyntaxKind.TypeParameterConstraintClause);
661N(SyntaxKind.WhereKeyword);
662N(SyntaxKind.IdentifierName);
664N(SyntaxKind.IdentifierToken, "T1");
666N(SyntaxKind.ColonToken);
667N(SyntaxKind.ClassConstraint);
669N(SyntaxKind.ClassKeyword);
672N(SyntaxKind.TypeParameterConstraintClause);
674N(SyntaxKind.WhereKeyword);
675N(SyntaxKind.IdentifierName);
677N(SyntaxKind.IdentifierToken, "T2");
679N(SyntaxKind.ColonToken);
680N(SyntaxKind.ClassConstraint);
682N(SyntaxKind.ClassKeyword);
685N(SyntaxKind.SemicolonToken);
687N(SyntaxKind.EndOfFileToken);
697N(SyntaxKind.CompilationUnit);
699N(SyntaxKind.RecordDeclaration);
701N(SyntaxKind.AbstractKeyword);
702N(SyntaxKind.RecordKeyword);
703N(SyntaxKind.IdentifierToken, "R");
704N(SyntaxKind.OpenBraceToken);
705N(SyntaxKind.MethodDeclaration);
707N(SyntaxKind.AbstractKeyword);
708N(SyntaxKind.PredefinedType);
710N(SyntaxKind.VoidKeyword);
712N(SyntaxKind.IdentifierToken, "M");
713N(SyntaxKind.TypeParameterList);
715N(SyntaxKind.LessThanToken);
716N(SyntaxKind.TypeParameter);
718N(SyntaxKind.IdentifierToken, "T");
720N(SyntaxKind.GreaterThanToken);
722N(SyntaxKind.ParameterList);
724N(SyntaxKind.OpenParenToken);
725N(SyntaxKind.CloseParenToken);
727N(SyntaxKind.TypeParameterConstraintClause);
729N(SyntaxKind.WhereKeyword);
730N(SyntaxKind.IdentifierName);
732N(SyntaxKind.IdentifierToken, "T");
734N(SyntaxKind.ColonToken);
735N(SyntaxKind.ClassConstraint);
737N(SyntaxKind.ClassKeyword);
740N(SyntaxKind.SemicolonToken);
742N(SyntaxKind.CloseBraceToken);
744N(SyntaxKind.EndOfFileToken);
756N(SyntaxKind.CompilationUnit);
758N(SyntaxKind.RecordDeclaration);
760N(SyntaxKind.RecordKeyword);
761N(SyntaxKind.IdentifierToken, "C");
762N(SyntaxKind.OpenBraceToken);
763N(SyntaxKind.CloseBraceToken);
764N(SyntaxKind.SemicolonToken);
766N(SyntaxKind.EndOfFileToken);
783N(SyntaxKind.CompilationUnit);
785N(SyntaxKind.ClassDeclaration);
787N(SyntaxKind.ClassKeyword);
788N(SyntaxKind.IdentifierToken, "a");
789N(SyntaxKind.TypeParameterList);
791N(SyntaxKind.LessThanToken);
792N(SyntaxKind.TypeParameter);
794N(SyntaxKind.IdentifierToken, "b");
796N(SyntaxKind.GreaterThanToken);
798N(SyntaxKind.TypeParameterConstraintClause);
800N(SyntaxKind.WhereKeyword);
801N(SyntaxKind.IdentifierName);
803N(SyntaxKind.IdentifierToken, "b");
805N(SyntaxKind.ColonToken);
806N(SyntaxKind.TypeConstraint);
808N(SyntaxKind.IdentifierName);
810N(SyntaxKind.IdentifierToken, "c");
814N(SyntaxKind.TypeParameterConstraintClause);
816N(SyntaxKind.WhereKeyword);
817N(SyntaxKind.IdentifierName);
819N(SyntaxKind.IdentifierToken, "b");
830N(SyntaxKind.OpenBraceToken);
831N(SyntaxKind.CloseBraceToken);
833N(SyntaxKind.EndOfFileToken);
853N(SyntaxKind.CompilationUnit);
855N(SyntaxKind.ClassDeclaration);
857N(SyntaxKind.ClassKeyword);
858N(SyntaxKind.IdentifierToken, "a");
859N(SyntaxKind.TypeParameterList);
861N(SyntaxKind.LessThanToken);
862N(SyntaxKind.TypeParameter);
864N(SyntaxKind.IdentifierToken, "b");
866N(SyntaxKind.GreaterThanToken);
868N(SyntaxKind.TypeParameterConstraintClause);
870N(SyntaxKind.WhereKeyword);
871N(SyntaxKind.IdentifierName);
873N(SyntaxKind.IdentifierToken, "b");
875N(SyntaxKind.ColonToken);
876N(SyntaxKind.TypeConstraint);
878N(SyntaxKind.IdentifierName);
880N(SyntaxKind.IdentifierToken, "c");
884N(SyntaxKind.TypeParameterConstraintClause);
886N(SyntaxKind.WhereKeyword);
900N(SyntaxKind.OpenBraceToken);
901N(SyntaxKind.CloseBraceToken);
903N(SyntaxKind.EndOfFileToken);
913N(SyntaxKind.CompilationUnit);
915N(SyntaxKind.RecordDeclaration);
917N(SyntaxKind.RecordKeyword);
918N(SyntaxKind.IdentifierToken, "R");
919N(SyntaxKind.TypeParameterList);
921N(SyntaxKind.LessThanToken);
922N(SyntaxKind.TypeParameter);
924N(SyntaxKind.IdentifierToken, "T");
926N(SyntaxKind.GreaterThanToken);
928N(SyntaxKind.TypeParameterConstraintClause);
930N(SyntaxKind.WhereKeyword);
931N(SyntaxKind.IdentifierName);
933N(SyntaxKind.IdentifierToken, "T");
935N(SyntaxKind.ColonToken);
936N(SyntaxKind.ClassConstraint);
938N(SyntaxKind.ClassKeyword);
941N(SyntaxKind.OpenBraceToken);
942N(SyntaxKind.CloseBraceToken);
944N(SyntaxKind.EndOfFileToken);
958N(SyntaxKind.CompilationUnit);
960N(SyntaxKind.RecordDeclaration);
962N(SyntaxKind.RecordKeyword);
963N(SyntaxKind.IdentifierToken, "R");
964N(SyntaxKind.TypeParameterList);
966N(SyntaxKind.LessThanToken);
967N(SyntaxKind.TypeParameter);
969N(SyntaxKind.IdentifierToken, "T");
971N(SyntaxKind.GreaterThanToken);
973N(SyntaxKind.TypeParameterConstraintClause);
975N(SyntaxKind.WhereKeyword);
976N(SyntaxKind.IdentifierName);
978N(SyntaxKind.IdentifierToken, "T");
980N(SyntaxKind.ColonToken);
981N(SyntaxKind.ClassConstraint);
983N(SyntaxKind.ClassKeyword);
985N(SyntaxKind.CommaToken);
994N(SyntaxKind.SemicolonToken);
996N(SyntaxKind.EndOfFileToken);
1006N(SyntaxKind.CompilationUnit);
1008N(SyntaxKind.RecordDeclaration);
1010N(SyntaxKind.RecordKeyword);
1011N(SyntaxKind.IdentifierToken, "R");
1012N(SyntaxKind.TypeParameterList);
1014N(SyntaxKind.LessThanToken);
1015N(SyntaxKind.TypeParameter);
1017N(SyntaxKind.IdentifierToken, "T");
1019N(SyntaxKind.GreaterThanToken);
1021N(SyntaxKind.TypeParameterConstraintClause);
1023N(SyntaxKind.WhereKeyword);
1024N(SyntaxKind.IdentifierName);
1026N(SyntaxKind.IdentifierToken, "T");
1028N(SyntaxKind.ColonToken);
1029N(SyntaxKind.ClassConstraint);
1031N(SyntaxKind.ClassKeyword);
1033N(SyntaxKind.CommaToken);
1034N(SyntaxKind.ConstructorConstraint);
1036N(SyntaxKind.NewKeyword);
1037N(SyntaxKind.OpenParenToken);
1038N(SyntaxKind.CloseParenToken);
1041N(SyntaxKind.SemicolonToken);
1043N(SyntaxKind.EndOfFileToken);
1060N(SyntaxKind.CompilationUnit);
1062N(SyntaxKind.ClassDeclaration);
1064N(SyntaxKind.PublicKeyword);
1065N(SyntaxKind.ClassKeyword);
1066N(SyntaxKind.IdentifierToken, "Goo");
1067N(SyntaxKind.TypeParameterList);
1069N(SyntaxKind.LessThanToken);
1070N(SyntaxKind.TypeParameter);
1072N(SyntaxKind.IdentifierToken, "T");
1074N(SyntaxKind.GreaterThanToken);
1076N(SyntaxKind.BaseList);
1078N(SyntaxKind.ColonToken);
1079N(SyntaxKind.SimpleBaseType);
1081N(SyntaxKind.QualifiedName);
1083N(SyntaxKind.IdentifierName);
1085N(SyntaxKind.IdentifierToken, "System");
1087N(SyntaxKind.DotToken);
1088N(SyntaxKind.IdentifierName);
1090N(SyntaxKind.IdentifierToken, "Object");
1095N(SyntaxKind.SimpleBaseType);
1097N(SyntaxKind.IdentifierName);
1099N(SyntaxKind.IdentifierToken, "where");
1103N(SyntaxKind.SimpleBaseType);
1105N(SyntaxKind.IdentifierName);
1107N(SyntaxKind.IdentifierToken, "where");
1111N(SyntaxKind.OpenBraceToken);
1112N(SyntaxKind.CloseBraceToken);
1114N(SyntaxKind.EndOfFileToken);
1134N(SyntaxKind.CompilationUnit);
1136N(SyntaxKind.ClassDeclaration);
1138N(SyntaxKind.PublicKeyword);
1139N(SyntaxKind.ClassKeyword);
1140N(SyntaxKind.IdentifierToken, "Goo");
1141N(SyntaxKind.TypeParameterList);
1143N(SyntaxKind.LessThanToken);
1144N(SyntaxKind.TypeParameter);
1146N(SyntaxKind.IdentifierToken, "T");
1148N(SyntaxKind.GreaterThanToken);
1150N(SyntaxKind.BaseList);
1152N(SyntaxKind.ColonToken);
1153N(SyntaxKind.SimpleBaseType);
1155N(SyntaxKind.QualifiedName);
1157N(SyntaxKind.IdentifierName);
1159N(SyntaxKind.IdentifierToken, "System");
1161N(SyntaxKind.DotToken);
1162N(SyntaxKind.IdentifierName);
1164N(SyntaxKind.IdentifierToken, "Object");
1169N(SyntaxKind.SimpleBaseType);
1171N(SyntaxKind.IdentifierName);
1173N(SyntaxKind.IdentifierToken, "where");
1177N(SyntaxKind.SimpleBaseType);
1179N(SyntaxKind.IdentifierName);
1181N(SyntaxKind.IdentifierToken, "where");
1185N(SyntaxKind.SimpleBaseType);
1187N(SyntaxKind.IdentifierName);
1189N(SyntaxKind.IdentifierToken, "where");
1193N(SyntaxKind.OpenBraceToken);
1194N(SyntaxKind.CloseBraceToken);
1196N(SyntaxKind.EndOfFileToken);
1259N(SyntaxKind.CompilationUnit);
1261N(SyntaxKind.ClassDeclaration);
1263N(SyntaxKind.ClassKeyword);
1264N(SyntaxKind.IdentifierToken, "C");
1265N(SyntaxKind.OpenBraceToken);
1266N(SyntaxKind.IncompleteMember);
1268N(SyntaxKind.IdentifierName);
1270N(SyntaxKind.IdentifierToken, "with");
1273N(SyntaxKind.CloseBraceToken);
1274N(SyntaxKind.SemicolonToken);
1276N(SyntaxKind.PropertyDeclaration);
1278N(SyntaxKind.IdentifierName);
1280N(SyntaxKind.IdentifierToken, "x");
1282N(SyntaxKind.IdentifierToken, "with");
1283N(SyntaxKind.AccessorList);
1285N(SyntaxKind.OpenBraceToken);
1286N(SyntaxKind.CloseBraceToken);
1288N(SyntaxKind.SemicolonToken);
1290N(SyntaxKind.GlobalStatement);
1292N(SyntaxKind.LocalDeclarationStatement);
1294N(SyntaxKind.VariableDeclaration);
1296N(SyntaxKind.PredefinedType);
1298N(SyntaxKind.IntKeyword);
1300N(SyntaxKind.VariableDeclarator);
1302N(SyntaxKind.IdentifierToken, "x");
1303N(SyntaxKind.EqualsValueClause);
1305N(SyntaxKind.EqualsToken);
1306N(SyntaxKind.IdentifierName);
1308N(SyntaxKind.IdentifierToken, "with");
1316N(SyntaxKind.GlobalStatement);
1318N(SyntaxKind.EmptyStatement);
1320N(SyntaxKind.SemicolonToken);
1323N(SyntaxKind.GlobalStatement);
1325N(SyntaxKind.LocalDeclarationStatement);
1327N(SyntaxKind.VariableDeclaration);
1329N(SyntaxKind.PredefinedType);
1331N(SyntaxKind.IntKeyword);
1333N(SyntaxKind.VariableDeclarator);
1335N(SyntaxKind.IdentifierToken, "x");
1336N(SyntaxKind.EqualsValueClause);
1338N(SyntaxKind.EqualsToken);
1339N(SyntaxKind.WithExpression);
1341N(SyntaxKind.NumericLiteralExpression);
1343N(SyntaxKind.NumericLiteralToken, "0");
1345N(SyntaxKind.WithKeyword);
1346N(SyntaxKind.WithInitializerExpression);
1348N(SyntaxKind.OpenBraceToken);
1349N(SyntaxKind.CloseBraceToken);
1355N(SyntaxKind.SemicolonToken);
1358N(SyntaxKind.EndOfFileToken);
1375N(SyntaxKind.CompilationUnit);
1377N(SyntaxKind.ClassDeclaration);
1379N(SyntaxKind.ClassKeyword);
1380N(SyntaxKind.IdentifierToken, "C");
1381N(SyntaxKind.OpenBraceToken);
1382N(SyntaxKind.MethodDeclaration);
1384N(SyntaxKind.PredefinedType);
1386N(SyntaxKind.IntKeyword);
1388N(SyntaxKind.IdentifierToken, "M");
1389N(SyntaxKind.ParameterList);
1391N(SyntaxKind.OpenParenToken);
1392N(SyntaxKind.CloseParenToken);
1394N(SyntaxKind.Block);
1396N(SyntaxKind.OpenBraceToken);
1397N(SyntaxKind.LocalDeclarationStatement);
1399N(SyntaxKind.VariableDeclaration);
1401N(SyntaxKind.PredefinedType);
1403N(SyntaxKind.IntKeyword);
1405N(SyntaxKind.VariableDeclarator);
1407N(SyntaxKind.IdentifierToken, "x");
1408N(SyntaxKind.EqualsValueClause);
1410N(SyntaxKind.EqualsToken);
1411N(SyntaxKind.AddExpression);
1413N(SyntaxKind.WithExpression);
1415N(SyntaxKind.InvocationExpression);
1417N(SyntaxKind.IdentifierName);
1419N(SyntaxKind.IdentifierToken, "M");
1421N(SyntaxKind.ArgumentList);
1423N(SyntaxKind.OpenParenToken);
1424N(SyntaxKind.CloseParenToken);
1427N(SyntaxKind.WithKeyword);
1428N(SyntaxKind.WithInitializerExpression);
1430N(SyntaxKind.OpenBraceToken);
1431N(SyntaxKind.CloseBraceToken);
1434N(SyntaxKind.PlusToken);
1435N(SyntaxKind.NumericLiteralExpression);
1437N(SyntaxKind.NumericLiteralToken, "3");
1443N(SyntaxKind.SemicolonToken);
1445N(SyntaxKind.CloseBraceToken);
1448N(SyntaxKind.CloseBraceToken);
1450N(SyntaxKind.EndOfFileToken);
1466N(SyntaxKind.WithExpression);
1468N(SyntaxKind.NumericLiteralExpression);
1470N(SyntaxKind.NumericLiteralToken, "0");
1472N(SyntaxKind.WithKeyword);
1473N(SyntaxKind.WithInitializerExpression);
1475N(SyntaxKind.OpenBraceToken);
1493N(SyntaxKind.WithExpression);
1495N(SyntaxKind.NumericLiteralExpression);
1497N(SyntaxKind.NumericLiteralToken, "0");
1499N(SyntaxKind.WithKeyword);
1500N(SyntaxKind.WithInitializerExpression);
1502N(SyntaxKind.OpenBraceToken);
1503N(SyntaxKind.IdentifierName);
1505N(SyntaxKind.IdentifierToken, "X");
1529N(SyntaxKind.WithExpression);
1531N(SyntaxKind.NumericLiteralExpression);
1533N(SyntaxKind.NumericLiteralToken, "0");
1535N(SyntaxKind.WithKeyword);
1536N(SyntaxKind.WithInitializerExpression);
1538N(SyntaxKind.OpenBraceToken);
1539N(SyntaxKind.IdentifierName);
1541N(SyntaxKind.IdentifierToken, "X");
1544N(SyntaxKind.SimpleAssignmentExpression);
1546N(SyntaxKind.NumericLiteralExpression);
1548N(SyntaxKind.NumericLiteralToken, "3");
1550N(SyntaxKind.EqualsToken);
1556N(SyntaxKind.CommaToken);
1570N(SyntaxKind.SwitchExpression);
1572N(SyntaxKind.WithExpression);
1574N(SyntaxKind.InvocationExpression);
1576N(SyntaxKind.IdentifierName);
1578N(SyntaxKind.IdentifierToken, "M");
1580N(SyntaxKind.ArgumentList);
1582N(SyntaxKind.OpenParenToken);
1583N(SyntaxKind.CloseParenToken);
1586N(SyntaxKind.WithKeyword);
1587N(SyntaxKind.WithInitializerExpression);
1589N(SyntaxKind.OpenBraceToken);
1590N(SyntaxKind.CloseBraceToken);
1593N(SyntaxKind.SwitchKeyword);
1594N(SyntaxKind.OpenBraceToken);
1595N(SyntaxKind.CloseBraceToken);
1607N(SyntaxKind.AddExpression);
1609N(SyntaxKind.WithExpression);
1611N(SyntaxKind.InvocationExpression);
1613N(SyntaxKind.IdentifierName);
1615N(SyntaxKind.IdentifierToken, "M");
1617N(SyntaxKind.ArgumentList);
1619N(SyntaxKind.OpenParenToken);
1620N(SyntaxKind.CloseParenToken);
1623N(SyntaxKind.WithKeyword);
1624N(SyntaxKind.WithInitializerExpression);
1626N(SyntaxKind.OpenBraceToken);
1627N(SyntaxKind.CloseBraceToken);
1630N(SyntaxKind.PlusToken);
1631N(SyntaxKind.NumericLiteralExpression);
1633N(SyntaxKind.NumericLiteralToken, "3");
1650N(SyntaxKind.WithExpression);
1652N(SyntaxKind.InvocationExpression);
1654N(SyntaxKind.IdentifierName);
1656N(SyntaxKind.IdentifierToken, "M");
1658N(SyntaxKind.ArgumentList);
1660N(SyntaxKind.OpenParenToken);
1661N(SyntaxKind.CloseParenToken);
1664N(SyntaxKind.WithKeyword);
1665N(SyntaxKind.WithInitializerExpression);
1667N(SyntaxKind.OpenBraceToken);
1668N(SyntaxKind.CloseBraceToken);
1681N(SyntaxKind.WithExpression);
1683N(SyntaxKind.WithExpression);
1685N(SyntaxKind.InvocationExpression);
1687N(SyntaxKind.IdentifierName);
1689N(SyntaxKind.IdentifierToken, "M");
1691N(SyntaxKind.ArgumentList);
1693N(SyntaxKind.OpenParenToken);
1694N(SyntaxKind.CloseParenToken);
1697N(SyntaxKind.WithKeyword);
1698N(SyntaxKind.WithInitializerExpression);
1700N(SyntaxKind.OpenBraceToken);
1701N(SyntaxKind.CloseBraceToken);
1704N(SyntaxKind.WithKeyword);
1705N(SyntaxKind.WithInitializerExpression);
1707N(SyntaxKind.OpenBraceToken);
1708N(SyntaxKind.CloseBraceToken);
1718N(SyntaxKind.LocalDeclarationStatement);
1720N(SyntaxKind.VariableDeclaration);
1722N(SyntaxKind.PredefinedType);
1724N(SyntaxKind.IntKeyword);
1726N(SyntaxKind.VariableDeclarator);
1728N(SyntaxKind.IdentifierToken, "x");
1729N(SyntaxKind.EqualsValueClause);
1731N(SyntaxKind.EqualsToken);
1732N(SyntaxKind.WithExpression);
1734N(SyntaxKind.IdentifierName);
1736N(SyntaxKind.IdentifierToken, "await");
1738N(SyntaxKind.WithKeyword);
1739N(SyntaxKind.WithInitializerExpression);
1741N(SyntaxKind.OpenBraceToken);
1742N(SyntaxKind.CloseBraceToken);
1748N(SyntaxKind.SemicolonToken);
1757N(SyntaxKind.LocalDeclarationStatement);
1759N(SyntaxKind.VariableDeclaration);
1761N(SyntaxKind.IdentifierName);
1763N(SyntaxKind.IdentifierToken, "await");
1765N(SyntaxKind.VariableDeclarator);
1767N(SyntaxKind.IdentifierToken, "with");
1770N(SyntaxKind.SemicolonToken);
1782N(SyntaxKind.WithExpression);
1784N(SyntaxKind.SwitchExpression);
1786N(SyntaxKind.InvocationExpression);
1788N(SyntaxKind.IdentifierName);
1790N(SyntaxKind.IdentifierToken, "M");
1792N(SyntaxKind.ArgumentList);
1794N(SyntaxKind.OpenParenToken);
1795N(SyntaxKind.CloseParenToken);
1798N(SyntaxKind.SwitchKeyword);
1799N(SyntaxKind.OpenBraceToken);
1800N(SyntaxKind.CloseBraceToken);
1802N(SyntaxKind.WithKeyword);
1803N(SyntaxKind.WithInitializerExpression);
1805N(SyntaxKind.OpenBraceToken);
1806N(SyntaxKind.CloseBraceToken);
1817N(SyntaxKind.InvocationExpression);
1819N(SyntaxKind.IdentifierName);
1821N(SyntaxKind.IdentifierToken, "M");
1823N(SyntaxKind.ArgumentList);
1825N(SyntaxKind.OpenParenToken);
1826N(SyntaxKind.Argument);
1828N(SyntaxKind.OutKeyword);
1829N(SyntaxKind.DeclarationExpression);
1831N(SyntaxKind.IdentifierName);
1833N(SyntaxKind.IdentifierToken, "await");
1835N(SyntaxKind.SingleVariableDesignation);
1837N(SyntaxKind.IdentifierToken, "with");
1841N(SyntaxKind.CloseParenToken);
1857N(SyntaxKind.WithExpression);
1859N(SyntaxKind.IsPatternExpression);
1861N(SyntaxKind.IdentifierName);
1863N(SyntaxKind.IdentifierToken, "x");
1865N(SyntaxKind.IsKeyword);
1866N(SyntaxKind.DeclarationPattern);
1868N(SyntaxKind.PredefinedType);
1870N(SyntaxKind.IntKeyword);
1872N(SyntaxKind.SingleVariableDesignation);
1874N(SyntaxKind.IdentifierToken, "y");
1878N(SyntaxKind.WithKeyword);
1879N(SyntaxKind.WithInitializerExpression);
1881N(SyntaxKind.OpenBraceToken);
1882N(SyntaxKind.CloseBraceToken);
1893N(SyntaxKind.WithExpression);
1895N(SyntaxKind.IdentifierName);
1897N(SyntaxKind.IdentifierToken, "x");
1899N(SyntaxKind.WithKeyword);
1900N(SyntaxKind.WithInitializerExpression);
1902N(SyntaxKind.OpenBraceToken);
1903N(SyntaxKind.SimpleAssignmentExpression);
1905N(SyntaxKind.IdentifierName);
1907N(SyntaxKind.IdentifierToken, "X");
1909N(SyntaxKind.EqualsToken);
1910N(SyntaxKind.StringLiteralExpression);
1912N(SyntaxKind.StringLiteralToken);
1915N(SyntaxKind.CloseBraceToken);
1933N(SyntaxKind.LocalDeclarationStatement);
1935N(SyntaxKind.VariableDeclaration);
1937N(SyntaxKind.IdentifierName);
1939N(SyntaxKind.IdentifierToken, "x");
1941N(SyntaxKind.VariableDeclarator);
1943N(SyntaxKind.IdentifierToken, "with");
1946N(SyntaxKind.SemicolonToken);
1956N(SyntaxKind.ExpressionStatement);
1958N(SyntaxKind.SimpleAssignmentExpression);
1960N(SyntaxKind.IdentifierName);
1962N(SyntaxKind.IdentifierToken, "x");
1964N(SyntaxKind.EqualsToken);
1965N(SyntaxKind.WithExpression);
1967N(SyntaxKind.IdentifierName);
1969N(SyntaxKind.IdentifierToken, "x");
1971N(SyntaxKind.WithKeyword);
1972N(SyntaxKind.WithInitializerExpression);
1974N(SyntaxKind.OpenBraceToken);
1975N(SyntaxKind.SimpleAssignmentExpression);
1977N(SyntaxKind.IdentifierName);
1979N(SyntaxKind.IdentifierToken, "X");
1981N(SyntaxKind.EqualsToken);
1982N(SyntaxKind.StringLiteralExpression);
1984N(SyntaxKind.StringLiteralToken);
1987N(SyntaxKind.CloseBraceToken);
1991N(SyntaxKind.SemicolonToken);
2004N(SyntaxKind.WithExpression);
2006N(SyntaxKind.IdentifierName);
2008N(SyntaxKind.IdentifierToken, "x");
2010N(SyntaxKind.WithKeyword);
2011N(SyntaxKind.WithInitializerExpression);
2013N(SyntaxKind.OpenBraceToken);
2014N(SyntaxKind.SimpleAssignmentExpression);
2016N(SyntaxKind.IdentifierName);
2018N(SyntaxKind.IdentifierToken, "A");
2020N(SyntaxKind.EqualsToken);
2021N(SyntaxKind.IsPatternExpression);
2023N(SyntaxKind.IdentifierName);
2025N(SyntaxKind.IdentifierToken, "e");
2027N(SyntaxKind.IsKeyword);
2028N(SyntaxKind.DeclarationPattern);
2030N(SyntaxKind.IdentifierName);
2032N(SyntaxKind.IdentifierToken, "T");
2034N(SyntaxKind.SingleVariableDesignation);
2036N(SyntaxKind.IdentifierToken, "y");
2042N(SyntaxKind.SimpleAssignmentExpression);
2044N(SyntaxKind.IdentifierName);
2046N(SyntaxKind.IdentifierToken, "B");
2048N(SyntaxKind.EqualsToken);
2049N(SyntaxKind.IdentifierName);
2051N(SyntaxKind.IdentifierToken, "y");
2054N(SyntaxKind.CloseBraceToken);
2069N(SyntaxKind.WithExpression);
2071N(SyntaxKind.IdentifierName);
2073N(SyntaxKind.IdentifierToken, "x");
2075N(SyntaxKind.WithKeyword);
2076N(SyntaxKind.WithInitializerExpression);
2078N(SyntaxKind.OpenBraceToken);
2083N(SyntaxKind.CommaToken);
2084N(SyntaxKind.SimpleAssignmentExpression);
2086N(SyntaxKind.IdentifierName);
2088N(SyntaxKind.IdentifierToken, "A");
2090N(SyntaxKind.EqualsToken);
2091N(SyntaxKind.NumericLiteralExpression);
2093N(SyntaxKind.NumericLiteralToken, "10");
2096N(SyntaxKind.CloseBraceToken);
2111N(SyntaxKind.CompilationUnit);
2113N(SyntaxKind.ClassDeclaration);
2115N(SyntaxKind.ClassKeyword);
2116N(SyntaxKind.IdentifierToken, "C");
2117N(SyntaxKind.ParameterList);
2119N(SyntaxKind.OpenParenToken);
2120N(SyntaxKind.Parameter);
2122N(SyntaxKind.PredefinedType);
2124N(SyntaxKind.IntKeyword);
2126N(SyntaxKind.IdentifierToken, "X");
2128N(SyntaxKind.CommaToken);
2129N(SyntaxKind.Parameter);
2131N(SyntaxKind.PredefinedType);
2133N(SyntaxKind.IntKeyword);
2135N(SyntaxKind.IdentifierToken, "Y");
2137N(SyntaxKind.CloseParenToken);
2139N(SyntaxKind.BaseList);
2141N(SyntaxKind.ColonToken);
2142N(SyntaxKind.PrimaryConstructorBaseType);
2144N(SyntaxKind.IdentifierName);
2146N(SyntaxKind.IdentifierToken, "B");
2148N(SyntaxKind.ArgumentList);
2150N(SyntaxKind.OpenParenToken);
2151N(SyntaxKind.Argument);
2153N(SyntaxKind.IdentifierName);
2155N(SyntaxKind.IdentifierToken, "X");
2158N(SyntaxKind.CommaToken);
2159N(SyntaxKind.Argument);
2161N(SyntaxKind.IdentifierName);
2163N(SyntaxKind.IdentifierToken, "Y");
2166N(SyntaxKind.CloseParenToken);
2170N(SyntaxKind.OpenBraceToken);
2171N(SyntaxKind.CloseBraceToken);
2173N(SyntaxKind.EndOfFileToken);
2192N(SyntaxKind.CompilationUnit);
2194N(SyntaxKind.RecordDeclaration);
2196N(SyntaxKind.RecordKeyword);
2197N(SyntaxKind.IdentifierToken, "C");
2200N(SyntaxKind.ParameterList);
2202N(SyntaxKind.OpenParenToken);
2203N(SyntaxKind.Parameter);
2205N(SyntaxKind.PredefinedType);
2207N(SyntaxKind.IntKeyword);
2209N(SyntaxKind.IdentifierToken, "X");
2211N(SyntaxKind.CommaToken);
2212N(SyntaxKind.Parameter);
2214N(SyntaxKind.PredefinedType);
2216N(SyntaxKind.IntKeyword);
2218N(SyntaxKind.IdentifierToken, "Y");
2220N(SyntaxKind.CloseParenToken);
2224N(SyntaxKind.BaseList);
2226N(SyntaxKind.ColonToken);
2227N(withBaseArguments ? SyntaxKind.PrimaryConstructorBaseType : SyntaxKind.SimpleBaseType);
2229N(SyntaxKind.IdentifierName);
2231N(SyntaxKind.IdentifierToken, "B");
2236N(SyntaxKind.ArgumentList);
2238N(SyntaxKind.OpenParenToken);
2239N(SyntaxKind.Argument);
2241N(SyntaxKind.IdentifierName);
2243N(SyntaxKind.IdentifierToken, "X");
2246N(SyntaxKind.CommaToken);
2247N(SyntaxKind.Argument);
2249N(SyntaxKind.IdentifierName);
2251N(SyntaxKind.IdentifierToken, "Y");
2254N(SyntaxKind.CloseParenToken);
2262N(SyntaxKind.OpenBraceToken);
2263N(SyntaxKind.CloseBraceToken);
2267N(SyntaxKind.SemicolonToken);
2270N(SyntaxKind.EndOfFileToken);
2295N(SyntaxKind.CompilationUnit);
2297N(SyntaxKind.RecordDeclaration);
2299N(SyntaxKind.RecordKeyword);
2300N(SyntaxKind.IdentifierToken, "C");
2301N(SyntaxKind.ParameterList);
2303N(SyntaxKind.OpenParenToken);
2304N(SyntaxKind.Parameter);
2306N(SyntaxKind.PredefinedType);
2308N(SyntaxKind.IntKeyword);
2310N(SyntaxKind.IdentifierToken, "X");
2312N(SyntaxKind.CommaToken);
2313N(SyntaxKind.Parameter);
2315N(SyntaxKind.PredefinedType);
2317N(SyntaxKind.IntKeyword);
2319N(SyntaxKind.IdentifierToken, "Y");
2321N(SyntaxKind.CloseParenToken);
2323N(SyntaxKind.BaseList);
2325N(SyntaxKind.ColonToken);
2326N(SyntaxKind.SimpleBaseType);
2328N(SyntaxKind.IdentifierName);
2330N(SyntaxKind.IdentifierToken, "B");
2333N(SyntaxKind.CommaToken);
2334N(SyntaxKind.SimpleBaseType);
2336N(SyntaxKind.IdentifierName);
2338N(SyntaxKind.IdentifierToken, "D");
2342N(SyntaxKind.SimpleBaseType);
2344N(SyntaxKind.IdentifierName);
2346N(SyntaxKind.IdentifierToken, "X");
2349N(SyntaxKind.CommaToken);
2350N(SyntaxKind.SimpleBaseType);
2352N(SyntaxKind.IdentifierName);
2354N(SyntaxKind.IdentifierToken, "Y");
2360N(SyntaxKind.OpenBraceToken);
2361N(SyntaxKind.CloseBraceToken);
2365N(SyntaxKind.SemicolonToken);
2368N(SyntaxKind.EndOfFileToken);
2379N(SyntaxKind.CompilationUnit);
2381N(SyntaxKind.InterfaceDeclaration);
2383N(SyntaxKind.InterfaceKeyword);
2384N(SyntaxKind.IdentifierToken, "C");
2385N(SyntaxKind.BaseList);
2387N(SyntaxKind.ColonToken);
2388N(SyntaxKind.SimpleBaseType);
2390N(SyntaxKind.IdentifierName);
2392N(SyntaxKind.IdentifierToken, "B");
2396N(SyntaxKind.SemicolonToken);
2398N(SyntaxKind.EndOfFileToken);
2409N(SyntaxKind.CompilationUnit);
2411N(SyntaxKind.InterfaceDeclaration);
2413N(SyntaxKind.InterfaceKeyword);
2414N(SyntaxKind.IdentifierToken, "C");
2415N(SyntaxKind.ParameterList);
2417N(SyntaxKind.OpenParenToken);
2418N(SyntaxKind.Parameter);
2420N(SyntaxKind.PredefinedType);
2422N(SyntaxKind.IntKeyword);
2424N(SyntaxKind.IdentifierToken, "X");
2426N(SyntaxKind.CommaToken);
2427N(SyntaxKind.Parameter);
2429N(SyntaxKind.PredefinedType);
2431N(SyntaxKind.IntKeyword);
2433N(SyntaxKind.IdentifierToken, "Y");
2435N(SyntaxKind.CloseParenToken);
2437N(SyntaxKind.BaseList);
2439N(SyntaxKind.ColonToken);
2440N(SyntaxKind.SimpleBaseType);
2442N(SyntaxKind.IdentifierName);
2444N(SyntaxKind.IdentifierToken, "B");
2448N(SyntaxKind.SemicolonToken);
2450N(SyntaxKind.EndOfFileToken);
2461N(SyntaxKind.CompilationUnit);
2463N(SyntaxKind.InterfaceDeclaration);
2465N(SyntaxKind.InterfaceKeyword);
2466N(SyntaxKind.IdentifierToken, "C");
2467N(SyntaxKind.BaseList);
2469N(SyntaxKind.ColonToken);
2470N(SyntaxKind.PrimaryConstructorBaseType);
2472N(SyntaxKind.IdentifierName);
2474N(SyntaxKind.IdentifierToken, "B");
2476N(SyntaxKind.ArgumentList);
2478N(SyntaxKind.OpenParenToken);
2479N(SyntaxKind.Argument);
2481N(SyntaxKind.IdentifierName);
2483N(SyntaxKind.IdentifierToken, "X");
2486N(SyntaxKind.CommaToken);
2487N(SyntaxKind.Argument);
2489N(SyntaxKind.IdentifierName);
2491N(SyntaxKind.IdentifierToken, "Y");
2494N(SyntaxKind.CloseParenToken);
2498N(SyntaxKind.SemicolonToken);
2500N(SyntaxKind.EndOfFileToken);
2535N(SyntaxKind.CompilationUnit);
2537N(SyntaxKind.RecordStructDeclaration);
2539N(SyntaxKind.RecordKeyword);
2540N(SyntaxKind.StructKeyword);
2542N(SyntaxKind.ParameterList);
2544N(SyntaxKind.OpenParenToken);
2545N(SyntaxKind.Parameter);
2547N(SyntaxKind.PredefinedType);
2549N(SyntaxKind.IntKeyword);
2551N(SyntaxKind.IdentifierToken, "X");
2553N(SyntaxKind.CommaToken);
2554N(SyntaxKind.Parameter);
2556N(SyntaxKind.PredefinedType);
2558N(SyntaxKind.IntKeyword);
2560N(SyntaxKind.IdentifierToken, "Y");
2562N(SyntaxKind.CloseParenToken);
2564N(SyntaxKind.SemicolonToken);
2566N(SyntaxKind.EndOfFileToken);
2618N(SyntaxKind.CompilationUnit);
2620N(SyntaxKind.GlobalStatement);
2622N(SyntaxKind.LocalDeclarationStatement);
2624N(SyntaxKind.VariableDeclaration);
2626N(SyntaxKind.IdentifierName);
2628N(SyntaxKind.IdentifierToken, "record");
2638N(SyntaxKind.StructDeclaration);
2640N(SyntaxKind.StructKeyword);
2641N(SyntaxKind.IdentifierToken, "C");
2642N(SyntaxKind.ParameterList);
2644N(SyntaxKind.OpenParenToken);
2645N(SyntaxKind.Parameter);
2647N(SyntaxKind.PredefinedType);
2649N(SyntaxKind.IntKeyword);
2651N(SyntaxKind.IdentifierToken, "X");
2653N(SyntaxKind.CommaToken);
2654N(SyntaxKind.Parameter);
2656N(SyntaxKind.PredefinedType);
2658N(SyntaxKind.IntKeyword);
2660N(SyntaxKind.IdentifierToken, "Y");
2662N(SyntaxKind.CloseParenToken);
2664N(SyntaxKind.SemicolonToken);
2666N(SyntaxKind.EndOfFileToken);
2672N(SyntaxKind.CompilationUnit);
2674N(SyntaxKind.RecordStructDeclaration);
2676N(SyntaxKind.RecordKeyword);
2677N(SyntaxKind.StructKeyword);
2678N(SyntaxKind.IdentifierToken, "C");
2679N(SyntaxKind.ParameterList);
2681N(SyntaxKind.OpenParenToken);
2682N(SyntaxKind.Parameter);
2684N(SyntaxKind.PredefinedType);
2686N(SyntaxKind.IntKeyword);
2688N(SyntaxKind.IdentifierToken, "X");
2690N(SyntaxKind.CommaToken);
2691N(SyntaxKind.Parameter);
2693N(SyntaxKind.PredefinedType);
2695N(SyntaxKind.IntKeyword);
2697N(SyntaxKind.IdentifierToken, "Y");
2699N(SyntaxKind.CloseParenToken);
2701N(SyntaxKind.SemicolonToken);
2703N(SyntaxKind.EndOfFileToken);
2715N(SyntaxKind.CompilationUnit);
2717N(SyntaxKind.RecordStructDeclaration);
2719N(SyntaxKind.RecordKeyword);
2720N(SyntaxKind.StructKeyword);
2721N(SyntaxKind.IdentifierToken, "C");
2722N(SyntaxKind.ParameterList);
2724N(SyntaxKind.OpenParenToken);
2725N(SyntaxKind.Parameter);
2727N(SyntaxKind.PredefinedType);
2729N(SyntaxKind.IntKeyword);
2731N(SyntaxKind.IdentifierToken, "X");
2733N(SyntaxKind.CommaToken);
2734N(SyntaxKind.Parameter);
2736N(SyntaxKind.PredefinedType);
2738N(SyntaxKind.IntKeyword);
2740N(SyntaxKind.IdentifierToken, "Y");
2742N(SyntaxKind.CloseParenToken);
2744N(SyntaxKind.OpenBraceToken);
2745N(SyntaxKind.CloseBraceToken);
2747N(SyntaxKind.EndOfFileToken);
2813N(SyntaxKind.CompilationUnit);
2815N(SyntaxKind.GlobalStatement);
2817N(SyntaxKind.LocalDeclarationStatement);
2819N(SyntaxKind.VariableDeclaration);
2821N(SyntaxKind.IdentifierName);
2823N(SyntaxKind.IdentifierToken, "record");
2833N(SyntaxKind.ClassDeclaration);
2835N(SyntaxKind.ClassKeyword);
2836N(SyntaxKind.IdentifierToken, "C");
2837N(SyntaxKind.ParameterList);
2839N(SyntaxKind.OpenParenToken);
2840N(SyntaxKind.Parameter);
2842N(SyntaxKind.PredefinedType);
2844N(SyntaxKind.IntKeyword);
2846N(SyntaxKind.IdentifierToken, "X");
2848N(SyntaxKind.CommaToken);
2849N(SyntaxKind.Parameter);
2851N(SyntaxKind.PredefinedType);
2853N(SyntaxKind.IntKeyword);
2855N(SyntaxKind.IdentifierToken, "Y");
2857N(SyntaxKind.CloseParenToken);
2859N(SyntaxKind.SemicolonToken);
2861N(SyntaxKind.EndOfFileToken);
2867N(SyntaxKind.CompilationUnit);
2869N(SyntaxKind.RecordDeclaration);
2871N(SyntaxKind.RecordKeyword);
2872N(SyntaxKind.ClassKeyword);
2873N(SyntaxKind.IdentifierToken, "C");
2874N(SyntaxKind.ParameterList);
2876N(SyntaxKind.OpenParenToken);
2877N(SyntaxKind.Parameter);
2879N(SyntaxKind.PredefinedType);
2881N(SyntaxKind.IntKeyword);
2883N(SyntaxKind.IdentifierToken, "X");
2885N(SyntaxKind.CommaToken);
2886N(SyntaxKind.Parameter);
2888N(SyntaxKind.PredefinedType);
2890N(SyntaxKind.IntKeyword);
2892N(SyntaxKind.IdentifierToken, "Y");
2894N(SyntaxKind.CloseParenToken);
2896N(SyntaxKind.SemicolonToken);
2898N(SyntaxKind.EndOfFileToken);
2920N(SyntaxKind.CompilationUnit);
2922N(SyntaxKind.RecordDeclaration);
2924N(SyntaxKind.RecordKeyword);
2929N(SyntaxKind.InterfaceDeclaration);
2931N(SyntaxKind.InterfaceKeyword);
2932N(SyntaxKind.IdentifierToken, "C");
2933N(SyntaxKind.ParameterList);
2935N(SyntaxKind.OpenParenToken);
2936N(SyntaxKind.Parameter);
2938N(SyntaxKind.PredefinedType);
2940N(SyntaxKind.IntKeyword);
2942N(SyntaxKind.IdentifierToken, "X");
2944N(SyntaxKind.CommaToken);
2945N(SyntaxKind.Parameter);
2947N(SyntaxKind.PredefinedType);
2949N(SyntaxKind.IntKeyword);
2951N(SyntaxKind.IdentifierToken, "Y");
2953N(SyntaxKind.CloseParenToken);
2955N(SyntaxKind.SemicolonToken);
2957N(SyntaxKind.EndOfFileToken);
2990N(SyntaxKind.CompilationUnit);
2992N(SyntaxKind.RecordDeclaration);
2994N(SyntaxKind.RecordKeyword);
2995N(SyntaxKind.IdentifierToken, "record");
2999N(SyntaxKind.GlobalStatement);
3001N(SyntaxKind.ExpressionStatement);
3003N(SyntaxKind.InvocationExpression);
3005N(SyntaxKind.IdentifierName);
3007N(SyntaxKind.IdentifierToken, "C");
3009N(SyntaxKind.ArgumentList);
3011N(SyntaxKind.OpenParenToken);
3012N(SyntaxKind.Argument);
3014N(SyntaxKind.PredefinedType);
3016N(SyntaxKind.IntKeyword);
3020N(SyntaxKind.Argument);
3022N(SyntaxKind.IdentifierName);
3024N(SyntaxKind.IdentifierToken, "X");
3027N(SyntaxKind.CommaToken);
3028N(SyntaxKind.Argument);
3030N(SyntaxKind.PredefinedType);
3032N(SyntaxKind.IntKeyword);
3036N(SyntaxKind.Argument);
3038N(SyntaxKind.IdentifierName);
3040N(SyntaxKind.IdentifierToken, "Y");
3043N(SyntaxKind.CloseParenToken);
3046N(SyntaxKind.SemicolonToken);
3049N(SyntaxKind.EndOfFileToken);
3063N(SyntaxKind.CompilationUnit);
3065N(SyntaxKind.RecordStructDeclaration);
3067N(SyntaxKind.RecordKeyword);
3069N(SyntaxKind.IdentifierToken, "C");
3070N(SyntaxKind.ParameterList);
3072N(SyntaxKind.OpenParenToken);
3073N(SyntaxKind.Parameter);
3075N(SyntaxKind.PredefinedType);
3077N(SyntaxKind.IntKeyword);
3079N(SyntaxKind.IdentifierToken, "X");
3081N(SyntaxKind.CommaToken);
3082N(SyntaxKind.Parameter);
3084N(SyntaxKind.PredefinedType);
3086N(SyntaxKind.IntKeyword);
3088N(SyntaxKind.IdentifierToken, "Y");
3090N(SyntaxKind.CloseParenToken);
3092N(SyntaxKind.SemicolonToken);
3094N(SyntaxKind.EndOfFileToken);
3108N(SyntaxKind.CompilationUnit);
3110N(SyntaxKind.RecordStructDeclaration);
3112N(SyntaxKind.RecordKeyword);
3114N(SyntaxKind.IdentifierToken, "C");
3115N(SyntaxKind.ParameterList);
3117N(SyntaxKind.OpenParenToken);
3118N(SyntaxKind.Parameter);
3120N(SyntaxKind.PredefinedType);
3122N(SyntaxKind.IntKeyword);
3124N(SyntaxKind.IdentifierToken, "X");
3126N(SyntaxKind.CommaToken);
3127N(SyntaxKind.Parameter);
3129N(SyntaxKind.PredefinedType);
3131N(SyntaxKind.IntKeyword);
3133N(SyntaxKind.IdentifierToken, "Y");
3135N(SyntaxKind.CloseParenToken);
3137N(SyntaxKind.SemicolonToken);
3139N(SyntaxKind.EndOfFileToken);
3150N(SyntaxKind.CompilationUnit);
3152N(SyntaxKind.StructDeclaration);
3154N(SyntaxKind.StructKeyword);
3155N(SyntaxKind.IdentifierToken, "record");
3156N(SyntaxKind.OpenBraceToken);
3157N(SyntaxKind.CloseBraceToken);
3159N(SyntaxKind.EndOfFileToken);
3170N(SyntaxKind.CompilationUnit);
3172N(SyntaxKind.StructDeclaration);
3174N(SyntaxKind.StructKeyword);
3175N(SyntaxKind.IdentifierToken, "record");
3176N(SyntaxKind.OpenBraceToken);
3177N(SyntaxKind.CloseBraceToken);
3179N(SyntaxKind.EndOfFileToken);
3190N(SyntaxKind.CompilationUnit);
3192N(SyntaxKind.StructDeclaration);
3194N(SyntaxKind.StructKeyword);
3195N(SyntaxKind.IdentifierToken, "record");
3196N(SyntaxKind.OpenBraceToken);
3197N(SyntaxKind.CloseBraceToken);
3199N(SyntaxKind.EndOfFileToken);
3213N(SyntaxKind.CompilationUnit);
3215N(SyntaxKind.RecordDeclaration);
3217N(SyntaxKind.RecordKeyword);
3219N(SyntaxKind.IdentifierToken, "C");
3220N(SyntaxKind.ParameterList);
3222N(SyntaxKind.OpenParenToken);
3223N(SyntaxKind.Parameter);
3225N(SyntaxKind.PredefinedType);
3227N(SyntaxKind.IntKeyword);
3229N(SyntaxKind.IdentifierToken, "X");
3231N(SyntaxKind.CommaToken);
3232N(SyntaxKind.Parameter);
3234N(SyntaxKind.PredefinedType);
3236N(SyntaxKind.IntKeyword);
3238N(SyntaxKind.IdentifierToken, "Y");
3240N(SyntaxKind.CloseParenToken);
3242N(SyntaxKind.SemicolonToken);
3244N(SyntaxKind.EndOfFileToken);
3258N(SyntaxKind.CompilationUnit);
3260N(SyntaxKind.RecordDeclaration);
3262N(SyntaxKind.RecordKeyword);
3264N(SyntaxKind.IdentifierToken, "C");
3265N(SyntaxKind.ParameterList);
3267N(SyntaxKind.OpenParenToken);
3268N(SyntaxKind.Parameter);
3270N(SyntaxKind.PredefinedType);
3272N(SyntaxKind.IntKeyword);
3274N(SyntaxKind.IdentifierToken, "X");
3276N(SyntaxKind.CommaToken);
3277N(SyntaxKind.Parameter);
3279N(SyntaxKind.PredefinedType);
3281N(SyntaxKind.IntKeyword);
3283N(SyntaxKind.IdentifierToken, "Y");
3285N(SyntaxKind.CloseParenToken);
3287N(SyntaxKind.SemicolonToken);
3289N(SyntaxKind.EndOfFileToken);
3322N(SyntaxKind.CompilationUnit);
3324N(SyntaxKind.InterfaceDeclaration);
3326N(SyntaxKind.InterfaceKeyword);
3327N(SyntaxKind.IdentifierToken, "record");
3331N(SyntaxKind.GlobalStatement);
3333N(SyntaxKind.ExpressionStatement);
3335N(SyntaxKind.InvocationExpression);
3337N(SyntaxKind.IdentifierName);
3339N(SyntaxKind.IdentifierToken, "C");
3341N(SyntaxKind.ArgumentList);
3343N(SyntaxKind.OpenParenToken);
3344N(SyntaxKind.Argument);
3346N(SyntaxKind.PredefinedType);
3348N(SyntaxKind.IntKeyword);
3352N(SyntaxKind.Argument);
3354N(SyntaxKind.IdentifierName);
3356N(SyntaxKind.IdentifierToken, "X");
3359N(SyntaxKind.CommaToken);
3360N(SyntaxKind.Argument);
3362N(SyntaxKind.PredefinedType);
3364N(SyntaxKind.IntKeyword);
3368N(SyntaxKind.Argument);
3370N(SyntaxKind.IdentifierName);
3372N(SyntaxKind.IdentifierToken, "Y");
3375N(SyntaxKind.CloseParenToken);
3378N(SyntaxKind.SemicolonToken);
3381N(SyntaxKind.EndOfFileToken);
3392N(SyntaxKind.CompilationUnit);
3394N(SyntaxKind.RecordStructDeclaration);
3396N(SyntaxKind.PartialKeyword);
3397N(SyntaxKind.RecordKeyword);
3398N(SyntaxKind.StructKeyword);
3399N(SyntaxKind.IdentifierToken, "S");
3400N(SyntaxKind.SemicolonToken);
3402N(SyntaxKind.EndOfFileToken);
3413N(SyntaxKind.CompilationUnit);
3415N(SyntaxKind.RecordDeclaration);
3417N(SyntaxKind.PartialKeyword);
3418N(SyntaxKind.RecordKeyword);
3419N(SyntaxKind.ClassKeyword);
3420N(SyntaxKind.IdentifierToken, "S");
3421N(SyntaxKind.SemicolonToken);
3423N(SyntaxKind.EndOfFileToken);
3434N(SyntaxKind.CompilationUnit);
3436N(SyntaxKind.RecordDeclaration);
3438N(SyntaxKind.PartialKeyword);
3439N(SyntaxKind.RecordKeyword);
3440N(SyntaxKind.IdentifierToken, "S");
3441N(SyntaxKind.SemicolonToken);
3443N(SyntaxKind.EndOfFileToken);
3454N(SyntaxKind.CompilationUnit);
3456N(SyntaxKind.RecordStructDeclaration);
3458N(SyntaxKind.PartialKeyword);
3459N(SyntaxKind.RecordKeyword);
3460N(SyntaxKind.StructKeyword);
3461N(SyntaxKind.IdentifierToken, "S");
3462N(SyntaxKind.ParameterList);
3464N(SyntaxKind.OpenParenToken);
3465N(SyntaxKind.Parameter);
3467N(SyntaxKind.PredefinedType);
3469N(SyntaxKind.IntKeyword);
3471N(SyntaxKind.IdentifierToken, "X");
3473N(SyntaxKind.CloseParenToken);
3475N(SyntaxKind.SemicolonToken);
3477N(SyntaxKind.EndOfFileToken);
3488N(SyntaxKind.CompilationUnit);
3490N(SyntaxKind.RecordStructDeclaration);
3492N(SyntaxKind.PartialKeyword);
3493N(SyntaxKind.RecordKeyword);
3494N(SyntaxKind.StructKeyword);
3495N(SyntaxKind.IdentifierToken, "S");
3496N(SyntaxKind.ParameterList);
3498N(SyntaxKind.OpenParenToken);
3499N(SyntaxKind.Parameter);
3501N(SyntaxKind.PredefinedType);
3503N(SyntaxKind.IntKeyword);
3505N(SyntaxKind.IdentifierToken, "X");
3507N(SyntaxKind.CloseParenToken);
3509N(SyntaxKind.OpenBraceToken);
3510N(SyntaxKind.CloseBraceToken);
3512N(SyntaxKind.EndOfFileToken);
3523N(SyntaxKind.CompilationUnit);
3525N(SyntaxKind.RecordStructDeclaration);
3527N(SyntaxKind.ReadOnlyKeyword);
3528N(SyntaxKind.RecordKeyword);
3529N(SyntaxKind.StructKeyword);
3530N(SyntaxKind.IdentifierToken, "S");
3531N(SyntaxKind.SemicolonToken);
3533N(SyntaxKind.EndOfFileToken);
3544N(SyntaxKind.CompilationUnit);
3546N(SyntaxKind.RecordStructDeclaration);
3548N(SyntaxKind.ReadOnlyKeyword);
3549N(SyntaxKind.PartialKeyword);
3550N(SyntaxKind.RecordKeyword);
3551N(SyntaxKind.StructKeyword);
3552N(SyntaxKind.IdentifierToken, "S");
3553N(SyntaxKind.SemicolonToken);
3555N(SyntaxKind.EndOfFileToken);
3570N(SyntaxKind.CompilationUnit);
3572N(SyntaxKind.IncompleteMember);
3574N(SyntaxKind.IdentifierName);
3576N(SyntaxKind.IdentifierToken, "partial");
3579N(SyntaxKind.RecordStructDeclaration);
3581N(SyntaxKind.ReadOnlyKeyword);
3582N(SyntaxKind.RecordKeyword);
3583N(SyntaxKind.StructKeyword);
3584N(SyntaxKind.IdentifierToken, "S");
3585N(SyntaxKind.SemicolonToken);
3587N(SyntaxKind.EndOfFileToken);
3605N(SyntaxKind.CompilationUnit);
3607N(SyntaxKind.GlobalStatement);
3609N(SyntaxKind.ExpressionStatement);
3611N(SyntaxKind.ObjectCreationExpression);
3613N(SyntaxKind.NewKeyword);
3614N(SyntaxKind.IdentifierName);
3616N(SyntaxKind.IdentifierToken, "record");
3627N(SyntaxKind.StructDeclaration);
3629N(SyntaxKind.StructKeyword);
3630N(SyntaxKind.IdentifierToken, "S");
3631N(SyntaxKind.SemicolonToken);
3633N(SyntaxKind.EndOfFileToken);
3664N(SyntaxKind.CompilationUnit);
3666N(SyntaxKind.IncompleteMember);
3668N(SyntaxKind.RefType);
3670N(SyntaxKind.RefKeyword);
3671N(SyntaxKind.IdentifierName);
3673N(SyntaxKind.IdentifierToken, "record");
3677N(SyntaxKind.StructDeclaration);
3679N(SyntaxKind.StructKeyword);
3680N(SyntaxKind.IdentifierToken, "S");
3681N(SyntaxKind.SemicolonToken);
3683N(SyntaxKind.EndOfFileToken);
3699N(SyntaxKind.CompilationUnit);
3701N(SyntaxKind.RecordStructDeclaration);
3703N(SyntaxKind.RefKeyword);
3704N(SyntaxKind.RecordKeyword);
3705N(SyntaxKind.StructKeyword);
3706N(SyntaxKind.IdentifierToken, "S");
3707N(SyntaxKind.SemicolonToken);
3709N(SyntaxKind.EndOfFileToken);
3739N(SyntaxKind.CompilationUnit);
3741N(SyntaxKind.GlobalStatement);
3743N(SyntaxKind.LocalDeclarationStatement);
3745N(SyntaxKind.VariableDeclaration);
3747N(SyntaxKind.RefType);
3749N(SyntaxKind.RefKeyword);
3750N(SyntaxKind.IdentifierName);
3752N(SyntaxKind.IdentifierToken, "record");
3755N(SyntaxKind.VariableDeclarator);
3757N(SyntaxKind.IdentifierToken, "R");
3760N(SyntaxKind.SemicolonToken);
3763N(SyntaxKind.EndOfFileToken);
3773N(SyntaxKind.CompilationUnit);
3775N(SyntaxKind.RecordDeclaration);
3777N(SyntaxKind.RefKeyword);
3778N(SyntaxKind.RecordKeyword);
3779N(SyntaxKind.IdentifierToken, "R");
3780N(SyntaxKind.SemicolonToken);
3782N(SyntaxKind.EndOfFileToken);
3804N(SyntaxKind.CompilationUnit);
3806N(SyntaxKind.GlobalStatement);
3808N(SyntaxKind.LocalDeclarationStatement);
3810N(SyntaxKind.ConstKeyword);
3811N(SyntaxKind.VariableDeclaration);
3813N(SyntaxKind.IdentifierName);
3815N(SyntaxKind.IdentifierToken, "record");
3825N(SyntaxKind.StructDeclaration);
3827N(SyntaxKind.StructKeyword);
3828N(SyntaxKind.IdentifierToken, "S");
3829N(SyntaxKind.SemicolonToken);
3831N(SyntaxKind.EndOfFileToken);
3858N(SyntaxKind.CompilationUnit);
3860N(SyntaxKind.FieldDeclaration);
3862N(SyntaxKind.FixedKeyword);
3863N(SyntaxKind.VariableDeclaration);
3865N(SyntaxKind.IdentifierName);
3867N(SyntaxKind.IdentifierToken, "record");
3869N(SyntaxKind.VariableDeclarator);
3872N(SyntaxKind.BracketedArgumentList);
3875N(SyntaxKind.Argument);
3877N(SyntaxKind.OmittedArraySizeExpression);
3879N(SyntaxKind.OmittedArraySizeExpressionToken);
3888N(SyntaxKind.StructDeclaration);
3890N(SyntaxKind.StructKeyword);
3891N(SyntaxKind.IdentifierToken, "S");
3892N(SyntaxKind.SemicolonToken);
3894N(SyntaxKind.EndOfFileToken);
3905N(SyntaxKind.CompilationUnit);
3907N(SyntaxKind.RecordStructDeclaration);
3909N(SyntaxKind.RecordKeyword);
3910N(SyntaxKind.StructKeyword);
3911N(SyntaxKind.IdentifierToken, "S");
3912N(SyntaxKind.BaseList);
3914N(SyntaxKind.ColonToken);
3915N(SyntaxKind.PrimaryConstructorBaseType);
3917N(SyntaxKind.IdentifierName);
3919N(SyntaxKind.IdentifierToken, "Base");
3921N(SyntaxKind.ArgumentList);
3923N(SyntaxKind.OpenParenToken);
3924N(SyntaxKind.Argument);
3926N(SyntaxKind.NumericLiteralExpression);
3928N(SyntaxKind.NumericLiteralToken, "1");
3931N(SyntaxKind.CloseParenToken);
3935N(SyntaxKind.SemicolonToken);
3937N(SyntaxKind.EndOfFileToken);
3948N(SyntaxKind.CompilationUnit);
3950N(SyntaxKind.RecordStructDeclaration);
3952N(SyntaxKind.RecordKeyword);
3953N(SyntaxKind.StructKeyword);
3954N(SyntaxKind.IdentifierToken, "S");
3955N(SyntaxKind.ParameterList);
3957N(SyntaxKind.OpenParenToken);
3958N(SyntaxKind.Parameter);
3960N(SyntaxKind.PredefinedType);
3962N(SyntaxKind.IntKeyword);
3964N(SyntaxKind.IdentifierToken, "X");
3966N(SyntaxKind.CloseParenToken);
3968N(SyntaxKind.BaseList);
3970N(SyntaxKind.ColonToken);
3971N(SyntaxKind.PrimaryConstructorBaseType);
3973N(SyntaxKind.IdentifierName);
3975N(SyntaxKind.IdentifierToken, "Base");
3977N(SyntaxKind.ArgumentList);
3979N(SyntaxKind.OpenParenToken);
3980N(SyntaxKind.Argument);
3982N(SyntaxKind.NumericLiteralExpression);
3984N(SyntaxKind.NumericLiteralToken, "1");
3987N(SyntaxKind.CloseParenToken);
3991N(SyntaxKind.SemicolonToken);
3993N(SyntaxKind.EndOfFileToken);
4030N(SyntaxKind.CompilationUnit);
4032N(@struct ? SyntaxKind.RecordStructDeclaration : SyntaxKind.RecordDeclaration);
4034N(SyntaxKind.RecordKeyword);
4035N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
4036N(SyntaxKind.IdentifierToken, "C");
4037N(SyntaxKind.TypeParameterList);
4039N(SyntaxKind.LessThanToken);
4040N(SyntaxKind.TypeParameter);
4042N(SyntaxKind.IdentifierToken, "T");
4044N(SyntaxKind.GreaterThanToken);
4046N(SyntaxKind.ParameterList);
4048N(SyntaxKind.OpenParenToken);
4049N(SyntaxKind.Parameter);
4051N(SyntaxKind.IdentifierName);
4053N(SyntaxKind.IdentifierToken, "T");
4055N(SyntaxKind.IdentifierToken, "x");
4057N(SyntaxKind.CommaToken);
4068N(SyntaxKind.TypeParameterConstraintClause);
4070N(SyntaxKind.WhereKeyword);
4071N(SyntaxKind.IdentifierName);
4073N(SyntaxKind.IdentifierToken, "T");
4075N(SyntaxKind.ColonToken);
4076N(SyntaxKind.ClassConstraint);
4078N(SyntaxKind.ClassKeyword);
4081N(SyntaxKind.SemicolonToken);
4083N(SyntaxKind.EndOfFileToken);
Parsing\RefFieldParsingTests.cs (446)
26N(SyntaxKind.StructDeclaration);
28N(SyntaxKind.StructKeyword);
29N(SyntaxKind.IdentifierToken, "S");
30N(SyntaxKind.OpenBraceToken);
31N(SyntaxKind.FieldDeclaration);
33N(SyntaxKind.VariableDeclaration);
35N(SyntaxKind.RefType);
37N(SyntaxKind.RefKeyword);
38N(SyntaxKind.IdentifierName);
40N(SyntaxKind.IdentifierToken, "T");
43N(SyntaxKind.VariableDeclarator);
45N(SyntaxKind.IdentifierToken, "F");
48N(SyntaxKind.SemicolonToken);
50N(SyntaxKind.CloseBraceToken);
63N(SyntaxKind.StructDeclaration);
65N(SyntaxKind.StructKeyword);
66N(SyntaxKind.IdentifierToken, "S");
67N(SyntaxKind.OpenBraceToken);
68N(SyntaxKind.FieldDeclaration);
70N(SyntaxKind.VariableDeclaration);
72N(SyntaxKind.RefType);
74N(SyntaxKind.RefKeyword);
75N(SyntaxKind.ReadOnlyKeyword);
76N(SyntaxKind.IdentifierName);
78N(SyntaxKind.IdentifierToken, "T");
81N(SyntaxKind.VariableDeclarator);
83N(SyntaxKind.IdentifierToken, "F");
86N(SyntaxKind.SemicolonToken);
88N(SyntaxKind.CloseBraceToken);
104N(SyntaxKind.StructDeclaration);
106N(SyntaxKind.StructKeyword);
107N(SyntaxKind.IdentifierToken, "S");
108N(SyntaxKind.OpenBraceToken);
109N(SyntaxKind.FieldDeclaration);
111N(SyntaxKind.VariableDeclaration);
113N(SyntaxKind.IdentifierName);
115N(SyntaxKind.IdentifierToken, "T");
117N(SyntaxKind.VariableDeclarator);
119N(SyntaxKind.IdentifierToken, "F");
122N(SyntaxKind.SemicolonToken);
124N(SyntaxKind.CloseBraceToken);
140N(SyntaxKind.StructDeclaration);
142N(SyntaxKind.StructKeyword);
143N(SyntaxKind.IdentifierToken, "S");
144N(SyntaxKind.OpenBraceToken);
145N(SyntaxKind.FieldDeclaration);
147N(SyntaxKind.VariableDeclaration);
149N(SyntaxKind.IdentifierName);
151N(SyntaxKind.IdentifierToken, "T");
153N(SyntaxKind.VariableDeclarator);
155N(SyntaxKind.IdentifierToken, "F");
158N(SyntaxKind.SemicolonToken);
160N(SyntaxKind.CloseBraceToken);
174N(SyntaxKind.StructDeclaration);
176N(SyntaxKind.StructKeyword);
177N(SyntaxKind.IdentifierToken, "S");
178N(SyntaxKind.OpenBraceToken);
179N(SyntaxKind.FieldDeclaration);
181N(SyntaxKind.VariableDeclaration);
183N(SyntaxKind.RefType);
185N(SyntaxKind.RefKeyword);
186N(SyntaxKind.PredefinedType);
188N(SyntaxKind.IntKeyword);
191N(SyntaxKind.VariableDeclarator);
193N(SyntaxKind.IdentifierToken, "_f");
194N(SyntaxKind.EqualsValueClause);
196N(SyntaxKind.EqualsToken);
197N(SyntaxKind.RefExpression);
199N(SyntaxKind.RefKeyword);
200N(SyntaxKind.InvocationExpression);
202N(SyntaxKind.IdentifierName);
204N(SyntaxKind.IdentifierToken, "F");
206N(SyntaxKind.ArgumentList);
208N(SyntaxKind.OpenParenToken);
209N(SyntaxKind.CloseParenToken);
216N(SyntaxKind.SemicolonToken);
218N(SyntaxKind.CloseBraceToken);
232N(SyntaxKind.StructDeclaration);
234N(SyntaxKind.StructKeyword);
235N(SyntaxKind.IdentifierToken, "S");
236N(SyntaxKind.OpenBraceToken);
237N(SyntaxKind.FieldDeclaration);
239N(SyntaxKind.VariableDeclaration);
241N(SyntaxKind.RefType);
243N(SyntaxKind.RefKeyword);
244N(SyntaxKind.PredefinedType);
246N(SyntaxKind.IntKeyword);
249N(SyntaxKind.VariableDeclarator);
251N(SyntaxKind.IdentifierToken, "_f");
253N(SyntaxKind.CommaToken);
254N(SyntaxKind.VariableDeclarator);
256N(SyntaxKind.IdentifierToken, "_g");
257N(SyntaxKind.EqualsValueClause);
259N(SyntaxKind.EqualsToken);
260N(SyntaxKind.RefExpression);
262N(SyntaxKind.RefKeyword);
263N(SyntaxKind.InvocationExpression);
265N(SyntaxKind.IdentifierName);
267N(SyntaxKind.IdentifierToken, "F");
269N(SyntaxKind.ArgumentList);
271N(SyntaxKind.OpenParenToken);
272N(SyntaxKind.CloseParenToken);
279N(SyntaxKind.SemicolonToken);
281N(SyntaxKind.CloseBraceToken);
297N(SyntaxKind.StructDeclaration);
299N(SyntaxKind.StructKeyword);
300N(SyntaxKind.IdentifierToken, "S");
301N(SyntaxKind.OpenBraceToken);
302N(SyntaxKind.PropertyDeclaration);
304N(SyntaxKind.PredefinedType);
306N(SyntaxKind.IntKeyword);
308N(SyntaxKind.IdentifierToken, "P");
309N(SyntaxKind.AccessorList);
311N(SyntaxKind.OpenBraceToken);
312N(SyntaxKind.GetAccessorDeclaration);
314N(SyntaxKind.GetKeyword);
315N(SyntaxKind.SemicolonToken);
317N(SyntaxKind.CloseBraceToken);
319N(SyntaxKind.EqualsValueClause);
321N(SyntaxKind.EqualsToken);
322N(SyntaxKind.RefExpression);
324N(SyntaxKind.RefKeyword);
325N(SyntaxKind.InvocationExpression);
327N(SyntaxKind.IdentifierName);
329N(SyntaxKind.IdentifierToken, "F");
331N(SyntaxKind.ArgumentList);
333N(SyntaxKind.OpenParenToken);
334N(SyntaxKind.CloseParenToken);
339N(SyntaxKind.SemicolonToken);
341N(SyntaxKind.CloseBraceToken);
357N(SyntaxKind.StructDeclaration);
359N(SyntaxKind.StructKeyword);
360N(SyntaxKind.IdentifierToken, "S");
361N(SyntaxKind.OpenBraceToken);
362N(SyntaxKind.FieldDeclaration);
364N(SyntaxKind.ConstKeyword);
365N(SyntaxKind.VariableDeclaration);
367N(SyntaxKind.RefType);
369N(SyntaxKind.RefKeyword);
370N(SyntaxKind.PredefinedType);
372N(SyntaxKind.IntKeyword);
375N(SyntaxKind.VariableDeclarator);
377N(SyntaxKind.IdentifierToken, "_f");
378N(SyntaxKind.EqualsValueClause);
380N(SyntaxKind.EqualsToken);
381N(SyntaxKind.RefExpression);
383N(SyntaxKind.RefKeyword);
384N(SyntaxKind.IdentifierName);
386N(SyntaxKind.IdentifierToken, "s");
392N(SyntaxKind.SemicolonToken);
394N(SyntaxKind.CloseBraceToken);
407N(SyntaxKind.StructDeclaration);
409N(SyntaxKind.StructKeyword);
410N(SyntaxKind.IdentifierToken, "S");
411N(SyntaxKind.OpenBraceToken);
412N(SyntaxKind.FieldDeclaration);
414N(SyntaxKind.VariableDeclaration);
416N(SyntaxKind.IdentifierName);
418N(SyntaxKind.IdentifierToken, "D");
420N(SyntaxKind.VariableDeclarator);
422N(SyntaxKind.IdentifierToken, "_f");
423N(SyntaxKind.EqualsValueClause);
425N(SyntaxKind.EqualsToken);
426N(SyntaxKind.ParenthesizedLambdaExpression);
428N(SyntaxKind.RefType);
430N(SyntaxKind.RefKeyword);
431N(SyntaxKind.IdentifierName);
433N(SyntaxKind.IdentifierToken, "F");
436N(SyntaxKind.ParameterList);
438N(SyntaxKind.OpenParenToken);
439N(SyntaxKind.CloseParenToken);
441N(SyntaxKind.EqualsGreaterThanToken);
442N(SyntaxKind.RefExpression);
444N(SyntaxKind.RefKeyword);
445N(SyntaxKind.IdentifierName);
447N(SyntaxKind.IdentifierToken, "i");
454N(SyntaxKind.SemicolonToken);
456N(SyntaxKind.CloseBraceToken);
469N(SyntaxKind.StructDeclaration);
471N(SyntaxKind.StructKeyword);
472N(SyntaxKind.IdentifierToken, "S");
473N(SyntaxKind.OpenBraceToken);
474N(SyntaxKind.FieldDeclaration);
476N(SyntaxKind.FixedKeyword);
477N(SyntaxKind.VariableDeclaration);
479N(SyntaxKind.RefType);
481N(SyntaxKind.RefKeyword);
482N(SyntaxKind.PredefinedType);
484N(SyntaxKind.IntKeyword);
487N(SyntaxKind.VariableDeclarator);
489N(SyntaxKind.IdentifierToken, "F1");
490N(SyntaxKind.BracketedArgumentList);
492N(SyntaxKind.OpenBracketToken);
493N(SyntaxKind.Argument);
495N(SyntaxKind.NumericLiteralExpression);
497N(SyntaxKind.NumericLiteralToken, "1");
500N(SyntaxKind.CloseBracketToken);
504N(SyntaxKind.SemicolonToken);
506N(SyntaxKind.FieldDeclaration);
508N(SyntaxKind.FixedKeyword);
509N(SyntaxKind.VariableDeclaration);
511N(SyntaxKind.RefType);
513N(SyntaxKind.RefKeyword);
514N(SyntaxKind.ReadOnlyKeyword);
515N(SyntaxKind.PredefinedType);
517N(SyntaxKind.IntKeyword);
520N(SyntaxKind.VariableDeclarator);
522N(SyntaxKind.IdentifierToken, "F2");
523N(SyntaxKind.BracketedArgumentList);
525N(SyntaxKind.OpenBracketToken);
526N(SyntaxKind.Argument);
528N(SyntaxKind.NumericLiteralExpression);
530N(SyntaxKind.NumericLiteralToken, "2");
533N(SyntaxKind.CloseBracketToken);
537N(SyntaxKind.SemicolonToken);
539N(SyntaxKind.CloseBraceToken);
558N(SyntaxKind.StructDeclaration);
560N(SyntaxKind.StructKeyword);
561N(SyntaxKind.IdentifierToken, "S");
562N(SyntaxKind.OpenBraceToken);
563N(SyntaxKind.IncompleteMember);
565N(SyntaxKind.RefType);
567N(SyntaxKind.RefKeyword);
574N(SyntaxKind.FieldDeclaration);
576N(SyntaxKind.FixedKeyword);
577N(SyntaxKind.VariableDeclaration);
579N(SyntaxKind.PredefinedType);
581N(SyntaxKind.IntKeyword);
583N(SyntaxKind.VariableDeclarator);
585N(SyntaxKind.IdentifierToken, "F1");
586N(SyntaxKind.BracketedArgumentList);
588N(SyntaxKind.OpenBracketToken);
589N(SyntaxKind.Argument);
591N(SyntaxKind.NumericLiteralExpression);
593N(SyntaxKind.NumericLiteralToken, "1");
596N(SyntaxKind.CloseBracketToken);
600N(SyntaxKind.SemicolonToken);
602N(SyntaxKind.IncompleteMember);
604N(SyntaxKind.RefType);
606N(SyntaxKind.RefKeyword);
607N(SyntaxKind.ReadOnlyKeyword);
614N(SyntaxKind.FieldDeclaration);
616N(SyntaxKind.FixedKeyword);
617N(SyntaxKind.VariableDeclaration);
619N(SyntaxKind.PredefinedType);
621N(SyntaxKind.IntKeyword);
623N(SyntaxKind.VariableDeclarator);
625N(SyntaxKind.IdentifierToken, "F2");
626N(SyntaxKind.BracketedArgumentList);
628N(SyntaxKind.OpenBracketToken);
629N(SyntaxKind.Argument);
631N(SyntaxKind.NumericLiteralExpression);
633N(SyntaxKind.NumericLiteralToken, "2");
636N(SyntaxKind.CloseBracketToken);
640N(SyntaxKind.SemicolonToken);
642N(SyntaxKind.CloseBraceToken);
655N(SyntaxKind.ClassDeclaration);
657N(SyntaxKind.ClassKeyword);
658N(SyntaxKind.IdentifierToken, "C");
659N(SyntaxKind.OpenBraceToken);
660N(SyntaxKind.MethodDeclaration);
662N(SyntaxKind.PredefinedType);
664N(SyntaxKind.VoidKeyword);
666N(SyntaxKind.IdentifierToken, "M");
667N(SyntaxKind.ParameterList);
669N(SyntaxKind.OpenParenToken);
670N(SyntaxKind.Parameter);
672N(SyntaxKind.ReadOnlyKeyword);
673N(SyntaxKind.RefKeyword);
674N(SyntaxKind.PredefinedType);
676N(SyntaxKind.IntKeyword);
678N(SyntaxKind.IdentifierToken, "i");
680N(SyntaxKind.CloseParenToken);
682N(SyntaxKind.Block);
684N(SyntaxKind.OpenBraceToken);
685N(SyntaxKind.CloseBraceToken);
688N(SyntaxKind.CloseBraceToken);
701N(SyntaxKind.ObjectCreationExpression);
703N(SyntaxKind.NewKeyword);
704N(SyntaxKind.IdentifierName);
706N(SyntaxKind.IdentifierToken, "S");
708N(SyntaxKind.ObjectInitializerExpression);
710N(SyntaxKind.OpenBraceToken);
711N(SyntaxKind.SimpleAssignmentExpression);
713N(SyntaxKind.IdentifierName);
715N(SyntaxKind.IdentifierToken, "F");
717N(SyntaxKind.EqualsToken);
718N(SyntaxKind.RefExpression);
720N(SyntaxKind.RefKeyword);
721N(SyntaxKind.IdentifierName);
723N(SyntaxKind.IdentifierToken, "t");
727N(SyntaxKind.CloseBraceToken);
745N(SyntaxKind.ObjectCreationExpression);
747N(SyntaxKind.NewKeyword);
748N(SyntaxKind.IdentifierName);
750N(SyntaxKind.IdentifierToken, "S");
752N(SyntaxKind.CollectionInitializerExpression);
754N(SyntaxKind.OpenBraceToken);
755N(SyntaxKind.AddAssignmentExpression);
757N(SyntaxKind.IdentifierName);
759N(SyntaxKind.IdentifierToken, "F");
761N(SyntaxKind.PlusEqualsToken);
762N(SyntaxKind.RefExpression);
764N(SyntaxKind.RefKeyword);
765N(SyntaxKind.IdentifierName);
767N(SyntaxKind.IdentifierToken, "t");
771N(SyntaxKind.CloseBraceToken);
792N(SyntaxKind.ObjectCreationExpression);
794N(SyntaxKind.NewKeyword);
795N(SyntaxKind.IdentifierName);
797N(SyntaxKind.IdentifierToken, "S");
799N(SyntaxKind.ObjectInitializerExpression);
801N(SyntaxKind.OpenBraceToken);
802N(SyntaxKind.SimpleAssignmentExpression);
804N(SyntaxKind.IdentifierName);
806N(SyntaxKind.IdentifierToken, "F");
808N(SyntaxKind.EqualsToken);
809N(SyntaxKind.RefExpression);
811N(SyntaxKind.RefKeyword);
819N(SyntaxKind.ComplexElementInitializerExpression);
821N(SyntaxKind.OpenBraceToken);
822N(SyntaxKind.SimpleAssignmentExpression);
824N(SyntaxKind.IdentifierName);
826N(SyntaxKind.IdentifierToken, "F2");
828N(SyntaxKind.EqualsToken);
829N(SyntaxKind.IdentifierName);
831N(SyntaxKind.IdentifierToken, "t");
834N(SyntaxKind.CloseBraceToken);
836N(SyntaxKind.CloseBraceToken);
850N(SyntaxKind.ObjectCreationExpression);
852N(SyntaxKind.NewKeyword);
853N(SyntaxKind.IdentifierName);
855N(SyntaxKind.IdentifierToken, "S");
857N(SyntaxKind.CollectionInitializerExpression);
859N(SyntaxKind.OpenBraceToken);
860N(SyntaxKind.RefExpression);
862N(SyntaxKind.RefKeyword);
863N(SyntaxKind.IdentifierName);
865N(SyntaxKind.IdentifierToken, "t");
868N(SyntaxKind.CloseBraceToken);
882N(SyntaxKind.ObjectCreationExpression);
884N(SyntaxKind.NewKeyword);
885N(SyntaxKind.IdentifierName);
887N(SyntaxKind.IdentifierToken, "S");
889N(SyntaxKind.ObjectInitializerExpression);
891N(SyntaxKind.OpenBraceToken);
892N(SyntaxKind.SimpleAssignmentExpression);
894N(SyntaxKind.ImplicitElementAccess);
896N(SyntaxKind.BracketedArgumentList);
898N(SyntaxKind.OpenBracketToken);
899N(SyntaxKind.Argument);
901N(SyntaxKind.NumericLiteralExpression);
903N(SyntaxKind.NumericLiteralToken, "0");
906N(SyntaxKind.CloseBracketToken);
909N(SyntaxKind.EqualsToken);
910N(SyntaxKind.RefExpression);
912N(SyntaxKind.RefKeyword);
913N(SyntaxKind.IdentifierName);
915N(SyntaxKind.IdentifierToken, "t");
919N(SyntaxKind.CloseBraceToken);
940N(SyntaxKind.ObjectCreationExpression);
942N(SyntaxKind.NewKeyword);
943N(SyntaxKind.IdentifierName);
945N(SyntaxKind.IdentifierToken, "S");
947N(SyntaxKind.CollectionInitializerExpression);
949N(SyntaxKind.OpenBraceToken);
950N(SyntaxKind.RefExpression);
952N(SyntaxKind.RefKeyword);
959N(SyntaxKind.ComplexElementInitializerExpression);
961N(SyntaxKind.OpenBraceToken);
962N(SyntaxKind.NumericLiteralExpression);
964N(SyntaxKind.NumericLiteralToken, "1");
966N(SyntaxKind.CommaToken);
967N(SyntaxKind.NumericLiteralExpression);
969N(SyntaxKind.NumericLiteralToken, "2");
971N(SyntaxKind.CloseBraceToken);
973N(SyntaxKind.CloseBraceToken);
990N(SyntaxKind.AnonymousObjectCreationExpression);
992N(SyntaxKind.NewKeyword);
993N(SyntaxKind.OpenBraceToken);
994N(SyntaxKind.AnonymousObjectMemberDeclarator);
996N(SyntaxKind.RefExpression);
998N(SyntaxKind.RefKeyword);
999N(SyntaxKind.IdentifierName);
1001N(SyntaxKind.IdentifierToken, "x");
1005N(SyntaxKind.CloseBraceToken);
1021N(SyntaxKind.AnonymousObjectCreationExpression);
1023N(SyntaxKind.NewKeyword);
1024N(SyntaxKind.OpenBraceToken);
1025N(SyntaxKind.AnonymousObjectMemberDeclarator);
1027N(SyntaxKind.RefExpression);
1029N(SyntaxKind.RefKeyword);
1030N(SyntaxKind.IdentifierName);
1032N(SyntaxKind.IdentifierToken, "x");
1036N(SyntaxKind.CommaToken);
1037N(SyntaxKind.AnonymousObjectMemberDeclarator);
1039N(SyntaxKind.IdentifierName);
1041N(SyntaxKind.IdentifierToken, "y");
1044N(SyntaxKind.CloseBraceToken);
1060N(SyntaxKind.AnonymousObjectCreationExpression);
1062N(SyntaxKind.NewKeyword);
1063N(SyntaxKind.OpenBraceToken);
1064N(SyntaxKind.AnonymousObjectMemberDeclarator);
1066N(SyntaxKind.IdentifierName);
1068N(SyntaxKind.IdentifierToken, "x");
1071N(SyntaxKind.CommaToken);
1072N(SyntaxKind.AnonymousObjectMemberDeclarator);
1074N(SyntaxKind.RefExpression);
1076N(SyntaxKind.RefKeyword);
1077N(SyntaxKind.IdentifierName);
1079N(SyntaxKind.IdentifierToken, "y");
1083N(SyntaxKind.CloseBraceToken);
1099N(SyntaxKind.AnonymousObjectCreationExpression);
1101N(SyntaxKind.NewKeyword);
1102N(SyntaxKind.OpenBraceToken);
1103N(SyntaxKind.AnonymousObjectMemberDeclarator);
1105N(SyntaxKind.NameEquals);
1107N(SyntaxKind.IdentifierName);
1109N(SyntaxKind.IdentifierToken, "P");
1111N(SyntaxKind.EqualsToken);
1113N(SyntaxKind.RefExpression);
1115N(SyntaxKind.RefKeyword);
1116N(SyntaxKind.IdentifierName);
1118N(SyntaxKind.IdentifierToken, "x");
1122N(SyntaxKind.CommaToken);
1123N(SyntaxKind.AnonymousObjectMemberDeclarator);
1125N(SyntaxKind.IdentifierName);
1127N(SyntaxKind.IdentifierToken, "y");
1130N(SyntaxKind.CloseBraceToken);
1146N(SyntaxKind.AnonymousObjectCreationExpression);
1148N(SyntaxKind.NewKeyword);
1149N(SyntaxKind.OpenBraceToken);
1150N(SyntaxKind.AnonymousObjectMemberDeclarator);
1152N(SyntaxKind.IdentifierName);
1154N(SyntaxKind.IdentifierToken, "x");
1157N(SyntaxKind.CommaToken);
1158N(SyntaxKind.AnonymousObjectMemberDeclarator);
1160N(SyntaxKind.NameEquals);
1162N(SyntaxKind.IdentifierName);
1164N(SyntaxKind.IdentifierToken, "Q");
1166N(SyntaxKind.EqualsToken);
1168N(SyntaxKind.RefExpression);
1170N(SyntaxKind.RefKeyword);
1171N(SyntaxKind.IdentifierName);
1173N(SyntaxKind.IdentifierToken, "y");
1177N(SyntaxKind.CloseBraceToken);
Parsing\ScriptParsingTests.cs (2952)
101N(SyntaxKind.CompilationUnit);
103N(SyntaxKind.GlobalStatement);
105N(SyntaxKind.ExpressionStatement);
107N(SyntaxKind.ObjectCreationExpression);
109N(SyntaxKind.NewKeyword);
123N(SyntaxKind.EndOfFileToken);
137N(SyntaxKind.CompilationUnit);
139N(SyntaxKind.MethodDeclaration);
141N(SyntaxKind.PredefinedType);
143N(SyntaxKind.VoidKeyword);
145N(SyntaxKind.IdentifierToken);
146N(SyntaxKind.ParameterList);
148N(SyntaxKind.OpenParenToken);
149N(SyntaxKind.CloseParenToken);
151N(SyntaxKind.Block);
153N(SyntaxKind.OpenBraceToken);
154N(SyntaxKind.CloseBraceToken);
157N(SyntaxKind.GlobalStatement);
159N(SyntaxKind.ExpressionStatement);
161N(SyntaxKind.InvocationExpression);
163N(SyntaxKind.IdentifierName);
165N(SyntaxKind.IdentifierToken);
167N(SyntaxKind.ArgumentList);
169N(SyntaxKind.OpenParenToken);
170N(SyntaxKind.CloseParenToken);
173N(SyntaxKind.SemicolonToken);
176N(SyntaxKind.EndOfFileToken);
193N(SyntaxKind.CompilationUnit);
195N(SyntaxKind.FieldDeclaration);
197N(SyntaxKind.VariableDeclaration);
199N(SyntaxKind.PredefinedType);
201N(SyntaxKind.IntKeyword);
203N(SyntaxKind.VariableDeclarator);
205N(SyntaxKind.IdentifierToken);
211N(SyntaxKind.GlobalStatement);
213N(SyntaxKind.ExpressionStatement);
215N(SyntaxKind.IdentifierName);
217N(SyntaxKind.IdentifierToken);
220N(SyntaxKind.SemicolonToken);
222N(SyntaxKind.EndOfFileToken);
235N(SyntaxKind.CompilationUnit);
237N(SyntaxKind.FieldDeclaration);
239N(SyntaxKind.VariableDeclaration);
241N(SyntaxKind.PredefinedType);
243N(SyntaxKind.IntKeyword);
245N(SyntaxKind.VariableDeclarator);
247N(SyntaxKind.IdentifierToken);
253N(SyntaxKind.FieldDeclaration);
255N(SyntaxKind.VariableDeclaration);
257N(SyntaxKind.IdentifierName);
259N(SyntaxKind.IdentifierToken);
262N(SyntaxKind.VariableDeclarator);
264N(SyntaxKind.IdentifierToken);
267N(SyntaxKind.SemicolonToken);
269N(SyntaxKind.EndOfFileToken);
313N(SyntaxKind.CompilationUnit);
315N(SyntaxKind.GlobalStatement);
317N(SyntaxKind.ExpressionStatement);
319N(SyntaxKind.ImplicitArrayCreationExpression);
321N(SyntaxKind.NewKeyword);
322N(SyntaxKind.OpenBracketToken);
323N(SyntaxKind.CloseBracketToken);
324N(SyntaxKind.ArrayInitializerExpression);
326N(SyntaxKind.OpenBraceToken);
327N(SyntaxKind.NumericLiteralExpression);
329N(SyntaxKind.NumericLiteralToken);
331N(SyntaxKind.CloseBraceToken);
334N(SyntaxKind.SemicolonToken);
337N(SyntaxKind.EndOfFileToken);
346N(SyntaxKind.CompilationUnit);
348N(SyntaxKind.GlobalStatement);
350N(SyntaxKind.ExpressionStatement);
352N(SyntaxKind.AnonymousObjectCreationExpression);
354N(SyntaxKind.NewKeyword);
355N(SyntaxKind.OpenBraceToken);
356N(SyntaxKind.AnonymousObjectMemberDeclarator);
358N(SyntaxKind.NameEquals);
360N(SyntaxKind.IdentifierName);
362N(SyntaxKind.IdentifierToken);
364N(SyntaxKind.EqualsToken);
366N(SyntaxKind.NumericLiteralExpression);
368N(SyntaxKind.NumericLiteralToken);
371N(SyntaxKind.CloseBraceToken);
373N(SyntaxKind.SemicolonToken);
376N(SyntaxKind.EndOfFileToken);
385N(SyntaxKind.CompilationUnit);
387N(SyntaxKind.GlobalStatement);
389N(SyntaxKind.ExpressionStatement);
391N(SyntaxKind.ArrayCreationExpression);
393N(SyntaxKind.NewKeyword);
394N(SyntaxKind.ArrayType);
396N(SyntaxKind.IdentifierName);
398N(SyntaxKind.IdentifierToken);
400N(SyntaxKind.ArrayRankSpecifier);
402N(SyntaxKind.OpenBracketToken);
403N(SyntaxKind.NumericLiteralExpression);
405N(SyntaxKind.NumericLiteralToken);
407N(SyntaxKind.CloseBracketToken);
411N(SyntaxKind.SemicolonToken);
414N(SyntaxKind.EndOfFileToken);
423N(SyntaxKind.CompilationUnit);
425N(SyntaxKind.GlobalStatement);
427N(SyntaxKind.ExpressionStatement);
429N(SyntaxKind.InvocationExpression);
431N(SyntaxKind.SimpleMemberAccessExpression);
433N(SyntaxKind.ArrayCreationExpression);
435N(SyntaxKind.NewKeyword);
436N(SyntaxKind.ArrayType);
438N(SyntaxKind.PredefinedType);
440N(SyntaxKind.IntKeyword);
442N(SyntaxKind.ArrayRankSpecifier);
444N(SyntaxKind.OpenBracketToken);
445N(SyntaxKind.OmittedArraySizeExpression);
447N(SyntaxKind.OmittedArraySizeExpressionToken);
449N(SyntaxKind.CloseBracketToken);
452N(SyntaxKind.ArrayInitializerExpression);
454N(SyntaxKind.OpenBraceToken);
455N(SyntaxKind.CloseBraceToken);
458N(SyntaxKind.DotToken);
459N(SyntaxKind.IdentifierName);
461N(SyntaxKind.IdentifierToken);
464N(SyntaxKind.ArgumentList);
466N(SyntaxKind.OpenParenToken);
467N(SyntaxKind.CloseParenToken);
470N(SyntaxKind.SemicolonToken);
473N(SyntaxKind.EndOfFileToken);
482N(SyntaxKind.CompilationUnit);
484N(SyntaxKind.MethodDeclaration);
486N(SyntaxKind.NewKeyword);
487N(SyntaxKind.PredefinedType);
489N(SyntaxKind.VoidKeyword);
491N(SyntaxKind.IdentifierToken);
492N(SyntaxKind.ParameterList);
494N(SyntaxKind.OpenParenToken);
495N(SyntaxKind.CloseParenToken);
497N(SyntaxKind.Block);
499N(SyntaxKind.OpenBraceToken);
500N(SyntaxKind.CloseBraceToken);
503N(SyntaxKind.EndOfFileToken);
514N(SyntaxKind.CompilationUnit);
516N(SyntaxKind.MethodDeclaration);
518N(SyntaxKind.NewKeyword);
519N(SyntaxKind.IdentifierName);
521N(SyntaxKind.IdentifierToken);
523N(SyntaxKind.IdentifierToken);
524N(SyntaxKind.ParameterList);
526N(SyntaxKind.OpenParenToken);
527N(SyntaxKind.CloseParenToken);
529N(SyntaxKind.SemicolonToken);
531N(SyntaxKind.EndOfFileToken);
540N(SyntaxKind.CompilationUnit);
542N(SyntaxKind.MethodDeclaration);
544N(SyntaxKind.NewKeyword);
545N(SyntaxKind.ArrayType);
547N(SyntaxKind.PredefinedType);
549N(SyntaxKind.IntKeyword);
551N(SyntaxKind.ArrayRankSpecifier);
553N(SyntaxKind.OpenBracketToken);
554N(SyntaxKind.OmittedArraySizeExpression);
556N(SyntaxKind.OmittedArraySizeExpressionToken);
558N(SyntaxKind.CloseBracketToken);
561N(SyntaxKind.IdentifierToken);
562N(SyntaxKind.ParameterList);
564N(SyntaxKind.OpenParenToken);
565N(SyntaxKind.CloseParenToken);
567N(SyntaxKind.SemicolonToken);
569N(SyntaxKind.EndOfFileToken);
579N(SyntaxKind.CompilationUnit);
581N(SyntaxKind.MethodDeclaration);
583N(SyntaxKind.NewKeyword);
584N(SyntaxKind.IdentifierName);
586N(SyntaxKind.IdentifierToken);
588N(SyntaxKind.IdentifierToken);
589N(SyntaxKind.ParameterList);
591N(SyntaxKind.OpenParenToken);
592N(SyntaxKind.CloseParenToken);
594N(SyntaxKind.SemicolonToken);
596N(SyntaxKind.EndOfFileToken);
607N(SyntaxKind.CompilationUnit);
609N(SyntaxKind.MethodDeclaration);
611N(SyntaxKind.NewKeyword);
612N(SyntaxKind.ArrayType);
614N(SyntaxKind.IdentifierName);
616N(SyntaxKind.IdentifierToken);
618N(SyntaxKind.ArrayRankSpecifier);
620N(SyntaxKind.OpenBracketToken);
621N(SyntaxKind.OmittedArraySizeExpression);
623N(SyntaxKind.OmittedArraySizeExpressionToken);
625N(SyntaxKind.CloseBracketToken);
628N(SyntaxKind.IdentifierToken);
629N(SyntaxKind.ParameterList);
631N(SyntaxKind.OpenParenToken);
632N(SyntaxKind.CloseParenToken);
634N(SyntaxKind.SemicolonToken);
636N(SyntaxKind.EndOfFileToken);
647N(SyntaxKind.CompilationUnit);
649N(SyntaxKind.MethodDeclaration);
651N(SyntaxKind.NewKeyword);
652N(SyntaxKind.QualifiedName);
654N(SyntaxKind.IdentifierName);
656N(SyntaxKind.IdentifierToken);
658N(SyntaxKind.DotToken);
659N(SyntaxKind.IdentifierName);
661N(SyntaxKind.IdentifierToken);
664N(SyntaxKind.IdentifierToken);
665N(SyntaxKind.ParameterList);
667N(SyntaxKind.OpenParenToken);
668N(SyntaxKind.CloseParenToken);
670N(SyntaxKind.SemicolonToken);
672N(SyntaxKind.EndOfFileToken);
688N(SyntaxKind.CompilationUnit);
690N(SyntaxKind.MethodDeclaration);
692N(SyntaxKind.NewKeyword);
693N(SyntaxKind.PartialKeyword);
694N(SyntaxKind.PredefinedType);
696N(keyword);
698N(SyntaxKind.IdentifierToken);
699N(SyntaxKind.ParameterList);
701N(SyntaxKind.OpenParenToken);
702N(SyntaxKind.CloseParenToken);
704N(SyntaxKind.SemicolonToken);
706N(SyntaxKind.EndOfFileToken);
717N(SyntaxKind.CompilationUnit);
719N(SyntaxKind.MethodDeclaration);
721N(SyntaxKind.NewKeyword);
722N(SyntaxKind.PartialKeyword);
723N(SyntaxKind.IdentifierName);
725N(SyntaxKind.IdentifierToken);
727N(SyntaxKind.IdentifierToken);
728N(SyntaxKind.ParameterList);
730N(SyntaxKind.OpenParenToken);
731N(SyntaxKind.CloseParenToken);
733N(SyntaxKind.SemicolonToken);
735N(SyntaxKind.EndOfFileToken);
746N(SyntaxKind.CompilationUnit);
748N(SyntaxKind.MethodDeclaration);
750N(SyntaxKind.NewKeyword);
751N(SyntaxKind.PartialKeyword);
752N(SyntaxKind.QualifiedName);
754N(SyntaxKind.IdentifierName);
756N(SyntaxKind.IdentifierToken);
758N(SyntaxKind.DotToken);
759N(SyntaxKind.IdentifierName);
761N(SyntaxKind.IdentifierToken);
764N(SyntaxKind.IdentifierToken);
765N(SyntaxKind.ParameterList);
767N(SyntaxKind.OpenParenToken);
768N(SyntaxKind.CloseParenToken);
770N(SyntaxKind.SemicolonToken);
772N(SyntaxKind.EndOfFileToken);
781N(SyntaxKind.CompilationUnit);
783N(SyntaxKind.MethodDeclaration);
785N(SyntaxKind.NewKeyword);
786N(SyntaxKind.PredefinedType);
788N(SyntaxKind.IntKeyword);
790N(SyntaxKind.IdentifierToken);
791N(SyntaxKind.ParameterList);
793N(SyntaxKind.OpenParenToken);
794N(SyntaxKind.CloseParenToken);
796N(SyntaxKind.SemicolonToken);
798N(SyntaxKind.EndOfFileToken);
809N(SyntaxKind.CompilationUnit);
811N(SyntaxKind.IndexerDeclaration);
813N(SyntaxKind.NewKeyword);
814N(SyntaxKind.IdentifierName);
816N(SyntaxKind.IdentifierToken);
818N(SyntaxKind.ThisKeyword);
819N(SyntaxKind.BracketedParameterList);
821N(SyntaxKind.OpenBracketToken);
822N(SyntaxKind.Parameter);
824N(SyntaxKind.PredefinedType);
826N(SyntaxKind.IntKeyword);
828N(SyntaxKind.IdentifierToken);
830N(SyntaxKind.CloseBracketToken);
832N(SyntaxKind.AccessorList);
834N(SyntaxKind.OpenBraceToken);
835N(SyntaxKind.GetAccessorDeclaration);
837N(SyntaxKind.GetKeyword);
838N(SyntaxKind.SemicolonToken);
840N(SyntaxKind.CloseBraceToken);
843N(SyntaxKind.EndOfFileToken);
853N(SyntaxKind.CompilationUnit);
855N(SyntaxKind.IndexerDeclaration);
857N(SyntaxKind.NewKeyword);
858N(SyntaxKind.ArrayType);
860N(SyntaxKind.IdentifierName);
862N(SyntaxKind.IdentifierToken);
864N(SyntaxKind.ArrayRankSpecifier);
866N(SyntaxKind.OpenBracketToken);
867N(SyntaxKind.OmittedArraySizeExpression);
869N(SyntaxKind.OmittedArraySizeExpressionToken);
871N(SyntaxKind.CloseBracketToken);
874N(SyntaxKind.ThisKeyword);
875N(SyntaxKind.BracketedParameterList);
877N(SyntaxKind.OpenBracketToken);
878N(SyntaxKind.Parameter);
880N(SyntaxKind.PredefinedType);
882N(SyntaxKind.IntKeyword);
884N(SyntaxKind.IdentifierToken);
886N(SyntaxKind.CloseBracketToken);
888N(SyntaxKind.AccessorList);
890N(SyntaxKind.OpenBraceToken);
891N(SyntaxKind.GetAccessorDeclaration);
893N(SyntaxKind.GetKeyword);
894N(SyntaxKind.SemicolonToken);
896N(SyntaxKind.CloseBraceToken);
899N(SyntaxKind.EndOfFileToken);
913N(SyntaxKind.CompilationUnit);
915N(SyntaxKind.IndexerDeclaration);
917N(SyntaxKind.NewKeyword);
918N(SyntaxKind.PartialKeyword);
919N(SyntaxKind.IdentifierName);
921N(SyntaxKind.IdentifierToken);
923N(SyntaxKind.ThisKeyword);
924N(SyntaxKind.BracketedParameterList);
926N(SyntaxKind.OpenBracketToken);
927N(SyntaxKind.Parameter);
929N(SyntaxKind.PredefinedType);
931N(SyntaxKind.IntKeyword);
933N(SyntaxKind.IdentifierToken);
935N(SyntaxKind.CloseBracketToken);
937N(SyntaxKind.AccessorList);
939N(SyntaxKind.OpenBraceToken);
940N(SyntaxKind.GetAccessorDeclaration);
942N(SyntaxKind.GetKeyword);
943N(SyntaxKind.SemicolonToken);
945N(SyntaxKind.CloseBraceToken);
948N(SyntaxKind.EndOfFileToken);
975N(SyntaxKind.CompilationUnit);
977N(SyntaxKind.FieldDeclaration);
979N(SyntaxKind.NewKeyword);
980N(keyword);
981N(SyntaxKind.VariableDeclaration);
983N(SyntaxKind.IdentifierName);
985N(SyntaxKind.IdentifierToken);
987N(SyntaxKind.VariableDeclarator);
989N(SyntaxKind.IdentifierToken);
992N(SyntaxKind.SemicolonToken);
994N(SyntaxKind.EndOfFileToken);
1004N(SyntaxKind.CompilationUnit);
1006N(SyntaxKind.ClassDeclaration);
1008N(SyntaxKind.NewKeyword);
1009N(SyntaxKind.ClassKeyword);
1010N(SyntaxKind.IdentifierToken);
1011N(SyntaxKind.OpenBraceToken);
1012N(SyntaxKind.CloseBraceToken);
1014N(SyntaxKind.EndOfFileToken);
1025N(SyntaxKind.CompilationUnit);
1027N(SyntaxKind.ClassDeclaration);
1029N(SyntaxKind.NewKeyword);
1030N(SyntaxKind.PartialKeyword);
1031N(SyntaxKind.ClassKeyword);
1032N(SyntaxKind.IdentifierToken);
1033N(SyntaxKind.OpenBraceToken);
1034N(SyntaxKind.CloseBraceToken);
1036N(SyntaxKind.EndOfFileToken);
1053N(SyntaxKind.CompilationUnit);
1055N(SyntaxKind.ClassDeclaration);
1057N(SyntaxKind.NewKeyword);
1058N(SyntaxKind.PartialKeyword);
1059N(SyntaxKind.PublicKeyword);
1060N(SyntaxKind.ClassKeyword);
1061N(SyntaxKind.IdentifierToken);
1062N(SyntaxKind.OpenBraceToken);
1063N(SyntaxKind.CloseBraceToken);
1065N(SyntaxKind.EndOfFileToken);
1082N(SyntaxKind.CompilationUnit);
1084N(SyntaxKind.ClassDeclaration);
1086N(SyntaxKind.NewKeyword);
1087N(SyntaxKind.StaticKeyword);
1088N(SyntaxKind.PartialKeyword);
1089N(SyntaxKind.PublicKeyword);
1090N(SyntaxKind.ClassKeyword);
1091N(SyntaxKind.IdentifierToken);
1092N(SyntaxKind.OpenBraceToken);
1093N(SyntaxKind.CloseBraceToken);
1095N(SyntaxKind.EndOfFileToken);
1113N(SyntaxKind.CompilationUnit);
1115N(SyntaxKind.UsingDirective);
1117N(SyntaxKind.UsingKeyword);
1118N(SyntaxKind.IdentifierName);
1120N(SyntaxKind.IdentifierToken);
1122N(SyntaxKind.SemicolonToken);
1124N(SyntaxKind.UsingDirective);
1126N(SyntaxKind.UsingKeyword);
1127N(SyntaxKind.QualifiedName);
1129N(SyntaxKind.IdentifierName);
1131N(SyntaxKind.IdentifierToken);
1133N(SyntaxKind.DotToken);
1134N(SyntaxKind.IdentifierName);
1136N(SyntaxKind.IdentifierToken);
1139N(SyntaxKind.SemicolonToken);
1141N(SyntaxKind.UsingDirective);
1143N(SyntaxKind.UsingKeyword);
1144N(SyntaxKind.NameEquals);
1146N(SyntaxKind.IdentifierName);
1148N(SyntaxKind.IdentifierToken);
1150N(SyntaxKind.EqualsToken);
1152N(SyntaxKind.IdentifierName);
1154N(SyntaxKind.IdentifierToken);
1156N(SyntaxKind.SemicolonToken);
1158N(SyntaxKind.GlobalStatement);
1160N(SyntaxKind.UsingStatement);
1162N(SyntaxKind.UsingKeyword);
1163N(SyntaxKind.OpenParenToken);
1164N(SyntaxKind.VariableDeclaration);
1166N(SyntaxKind.IdentifierName);
1168N(SyntaxKind.IdentifierToken);
1170N(SyntaxKind.VariableDeclarator);
1172N(SyntaxKind.IdentifierToken);
1173N(SyntaxKind.EqualsValueClause);
1175N(SyntaxKind.EqualsToken);
1176N(SyntaxKind.IdentifierName);
1178N(SyntaxKind.IdentifierToken);
1183N(SyntaxKind.CloseParenToken);
1184N(SyntaxKind.Block);
1186N(SyntaxKind.OpenBraceToken);
1187N(SyntaxKind.CloseBraceToken);
1191N(SyntaxKind.EndOfFileToken);
1206N(SyntaxKind.CompilationUnit);
1208N(SyntaxKind.GlobalStatement);
1210N(SyntaxKind.UnsafeStatement);
1212N(SyntaxKind.UnsafeKeyword);
1213N(SyntaxKind.Block);
1215N(SyntaxKind.OpenBraceToken);
1216N(SyntaxKind.CloseBraceToken);
1220N(SyntaxKind.EndOfFileToken);
1230N(SyntaxKind.CompilationUnit);
1232N(SyntaxKind.FieldDeclaration);
1234N(SyntaxKind.UnsafeKeyword);
1235N(SyntaxKind.VariableDeclaration);
1237N(SyntaxKind.PredefinedType);
1239N(SyntaxKind.IntKeyword);
1241N(SyntaxKind.VariableDeclarator);
1243N(SyntaxKind.IdentifierToken);
1246N(SyntaxKind.SemicolonToken);
1248N(SyntaxKind.EndOfFileToken);
1258N(SyntaxKind.CompilationUnit);
1260N(SyntaxKind.MethodDeclaration);
1262N(SyntaxKind.UnsafeKeyword);
1263N(SyntaxKind.PredefinedType);
1265N(SyntaxKind.VoidKeyword);
1267N(SyntaxKind.IdentifierToken);
1268N(SyntaxKind.ParameterList);
1270N(SyntaxKind.OpenParenToken);
1271N(SyntaxKind.CloseParenToken);
1273N(SyntaxKind.Block);
1275N(SyntaxKind.OpenBraceToken);
1276N(SyntaxKind.CloseBraceToken);
1279N(SyntaxKind.EndOfFileToken);
1289N(SyntaxKind.CompilationUnit);
1291N(SyntaxKind.PropertyDeclaration);
1293N(SyntaxKind.UnsafeKeyword);
1294N(SyntaxKind.PredefinedType);
1296N(SyntaxKind.IntKeyword);
1298N(SyntaxKind.IdentifierToken);
1299N(SyntaxKind.AccessorList);
1301N(SyntaxKind.OpenBraceToken);
1302N(SyntaxKind.GetAccessorDeclaration);
1304N(SyntaxKind.GetKeyword);
1305N(SyntaxKind.SemicolonToken);
1307N(SyntaxKind.CloseBraceToken);
1310N(SyntaxKind.EndOfFileToken);
1335N(SyntaxKind.CompilationUnit);
1337N(SyntaxKind.GlobalStatement);
1339N(SyntaxKind.FixedStatement);
1341N(SyntaxKind.FixedKeyword);
1342N(SyntaxKind.OpenParenToken);
1343N(SyntaxKind.VariableDeclaration);
1345N(SyntaxKind.PointerType);
1347N(SyntaxKind.PredefinedType);
1349N(SyntaxKind.IntKeyword);
1351N(SyntaxKind.AsteriskToken);
1353N(SyntaxKind.VariableDeclarator);
1355N(SyntaxKind.IdentifierToken);
1356N(SyntaxKind.EqualsValueClause);
1358N(SyntaxKind.EqualsToken);
1359N(SyntaxKind.IdentifierName);
1361N(SyntaxKind.IdentifierToken);
1366N(SyntaxKind.CloseParenToken);
1367N(SyntaxKind.Block);
1369N(SyntaxKind.OpenBraceToken);
1370N(SyntaxKind.CloseBraceToken);
1374N(SyntaxKind.FieldDeclaration);
1376N(SyntaxKind.FixedKeyword);
1377N(SyntaxKind.VariableDeclaration);
1379N(SyntaxKind.PredefinedType);
1381N(SyntaxKind.IntKeyword);
1383N(SyntaxKind.VariableDeclarator);
1385N(SyntaxKind.IdentifierToken);
1386N(SyntaxKind.BracketedArgumentList);
1388N(SyntaxKind.OpenBracketToken);
1389N(SyntaxKind.Argument);
1391N(SyntaxKind.NumericLiteralExpression);
1393N(SyntaxKind.NumericLiteralToken);
1396N(SyntaxKind.CloseBracketToken);
1400N(SyntaxKind.SemicolonToken);
1402N(SyntaxKind.EndOfFileToken);
1417N(SyntaxKind.CompilationUnit);
1419N(SyntaxKind.GlobalStatement);
1421N(SyntaxKind.ExpressionStatement);
1423N(SyntaxKind.InvocationExpression);
1425N(SyntaxKind.AnonymousMethodExpression);
1427N(SyntaxKind.DelegateKeyword);
1428N(SyntaxKind.Block);
1430N(SyntaxKind.OpenBraceToken);
1431N(SyntaxKind.CloseBraceToken);
1434N(SyntaxKind.ArgumentList);
1436N(SyntaxKind.OpenParenToken);
1437N(SyntaxKind.CloseParenToken);
1440N(SyntaxKind.SemicolonToken);
1443N(SyntaxKind.EndOfFileToken);
1454N(SyntaxKind.CompilationUnit);
1456N(SyntaxKind.GlobalStatement);
1458N(SyntaxKind.ExpressionStatement);
1460N(SyntaxKind.InvocationExpression);
1462N(SyntaxKind.AnonymousMethodExpression);
1464N(SyntaxKind.DelegateKeyword);
1465N(SyntaxKind.ParameterList);
1467N(SyntaxKind.OpenParenToken);
1468N(SyntaxKind.CloseParenToken);
1470N(SyntaxKind.Block);
1472N(SyntaxKind.OpenBraceToken);
1473N(SyntaxKind.CloseBraceToken);
1476N(SyntaxKind.ArgumentList);
1478N(SyntaxKind.OpenParenToken);
1479N(SyntaxKind.CloseParenToken);
1482N(SyntaxKind.SemicolonToken);
1485N(SyntaxKind.EndOfFileToken);
1496N(SyntaxKind.CompilationUnit);
1498N(SyntaxKind.DelegateDeclaration);
1500N(SyntaxKind.DelegateKeyword);
1501N(SyntaxKind.PredefinedType);
1503N(SyntaxKind.VoidKeyword);
1505N(SyntaxKind.IdentifierToken);
1506N(SyntaxKind.ParameterList);
1508N(SyntaxKind.OpenParenToken);
1509N(SyntaxKind.CloseParenToken);
1511N(SyntaxKind.SemicolonToken);
1513N(SyntaxKind.EndOfFileToken);
1528N(SyntaxKind.CompilationUnit);
1530N(SyntaxKind.IndexerDeclaration);
1532N(SyntaxKind.PredefinedType);
1534N(SyntaxKind.BoolKeyword);
1536N(SyntaxKind.ThisKeyword);
1537N(SyntaxKind.BracketedParameterList);
1539N(SyntaxKind.OpenBracketToken);
1540N(SyntaxKind.Parameter);
1542N(SyntaxKind.PredefinedType);
1544N(SyntaxKind.IntKeyword);
1546N(SyntaxKind.IdentifierToken);
1548N(SyntaxKind.CloseBracketToken);
1550N(SyntaxKind.AccessorList);
1552N(SyntaxKind.OpenBraceToken);
1553N(SyntaxKind.CloseBraceToken);
1556N(SyntaxKind.EndOfFileToken);
1567N(SyntaxKind.CompilationUnit);
1569N(SyntaxKind.IndexerDeclaration);
1571N(SyntaxKind.PublicKeyword);
1572N(SyntaxKind.PartialKeyword);
1573N(SyntaxKind.PredefinedType);
1575N(SyntaxKind.BoolKeyword);
1577N(SyntaxKind.ThisKeyword);
1578N(SyntaxKind.BracketedParameterList);
1580N(SyntaxKind.OpenBracketToken);
1581N(SyntaxKind.Parameter);
1583N(SyntaxKind.PredefinedType);
1585N(SyntaxKind.IntKeyword);
1587N(SyntaxKind.IdentifierToken);
1589N(SyntaxKind.CloseBracketToken);
1591N(SyntaxKind.AccessorList);
1593N(SyntaxKind.OpenBraceToken);
1594N(SyntaxKind.CloseBraceToken);
1597N(SyntaxKind.EndOfFileToken);
1608N(SyntaxKind.CompilationUnit);
1610N(SyntaxKind.IndexerDeclaration);
1612N(SyntaxKind.NewKeyword);
1613N(SyntaxKind.PublicKeyword);
1614N(SyntaxKind.PredefinedType);
1616N(SyntaxKind.BoolKeyword);
1618N(SyntaxKind.ThisKeyword);
1619N(SyntaxKind.BracketedParameterList);
1621N(SyntaxKind.OpenBracketToken);
1622N(SyntaxKind.Parameter);
1624N(SyntaxKind.PredefinedType);
1626N(SyntaxKind.IntKeyword);
1628N(SyntaxKind.IdentifierToken, "index");
1630N(SyntaxKind.CloseBracketToken);
1632N(SyntaxKind.AccessorList);
1634N(SyntaxKind.OpenBraceToken);
1635N(SyntaxKind.GetAccessorDeclaration);
1637N(SyntaxKind.GetKeyword);
1638N(SyntaxKind.SemicolonToken);
1640N(SyntaxKind.CloseBraceToken);
1643N(SyntaxKind.EndOfFileToken);
1655N(SyntaxKind.CompilationUnit);
1657N(SyntaxKind.IndexerDeclaration);
1659N(SyntaxKind.NewKeyword);
1660N(SyntaxKind.PublicKeyword);
1661N(SyntaxKind.PredefinedType);
1663N(SyntaxKind.BoolKeyword);
1665N(SyntaxKind.ThisKeyword);
1666N(SyntaxKind.BracketedParameterList);
1668N(SyntaxKind.OpenBracketToken);
1669N(SyntaxKind.Parameter);
1671N(SyntaxKind.PredefinedType);
1673N(SyntaxKind.IntKeyword);
1675N(SyntaxKind.IdentifierToken, "index");
1677N(SyntaxKind.CloseBracketToken);
1679N(SyntaxKind.AccessorList);
1681N(SyntaxKind.OpenBraceToken);
1682N(SyntaxKind.GetAccessorDeclaration);
1684N(SyntaxKind.GetKeyword);
1685N(SyntaxKind.SemicolonToken);
1687N(SyntaxKind.CloseBraceToken);
1690N(SyntaxKind.EndOfFileToken);
1750N(SyntaxKind.CompilationUnit);
1752N(SyntaxKind.ExternAliasDirective);
1754N(SyntaxKind.ExternKeyword);
1755N(SyntaxKind.AliasKeyword);
1756N(SyntaxKind.IdentifierToken);
1757N(SyntaxKind.SemicolonToken);
1759N(SyntaxKind.MethodDeclaration);
1761N(SyntaxKind.ExternKeyword);
1762N(SyntaxKind.IdentifierName);
1764N(SyntaxKind.IdentifierToken);
1766N(SyntaxKind.IdentifierToken);
1767N(SyntaxKind.ParameterList);
1769N(SyntaxKind.OpenParenToken);
1770N(SyntaxKind.CloseParenToken);
1772N(SyntaxKind.SemicolonToken);
1774N(SyntaxKind.PropertyDeclaration);
1776N(SyntaxKind.ExternKeyword);
1777N(SyntaxKind.IdentifierName);
1779N(SyntaxKind.IdentifierToken);
1781N(SyntaxKind.IdentifierToken);
1782N(SyntaxKind.AccessorList);
1784N(SyntaxKind.OpenBraceToken);
1785N(SyntaxKind.GetAccessorDeclaration);
1787N(SyntaxKind.GetKeyword);
1788N(SyntaxKind.SemicolonToken);
1790N(SyntaxKind.CloseBraceToken);
1793N(SyntaxKind.PropertyDeclaration);
1795N(SyntaxKind.ExternKeyword);
1796N(SyntaxKind.IdentifierName);
1798N(SyntaxKind.IdentifierToken);
1800N(SyntaxKind.IdentifierToken);
1801N(SyntaxKind.AccessorList);
1803N(SyntaxKind.OpenBraceToken);
1804N(SyntaxKind.GetAccessorDeclaration);
1806N(SyntaxKind.GetKeyword);
1807N(SyntaxKind.SemicolonToken);
1809N(SyntaxKind.CloseBraceToken);
1812N(SyntaxKind.EndOfFileToken);
1917N(SyntaxKind.CompilationUnit);
1919N(SyntaxKind.MethodDeclaration);
1921N(SyntaxKind.PartialKeyword);
1922N(SyntaxKind.PredefinedType);
1924N(SyntaxKind.VoidKeyword);
1926N(SyntaxKind.IdentifierToken);
1927N(SyntaxKind.ParameterList);
1929N(SyntaxKind.OpenParenToken);
1930N(SyntaxKind.CloseParenToken);
1932N(SyntaxKind.SemicolonToken);
1934N(SyntaxKind.EndOfFileToken);
2006N(SyntaxKind.CompilationUnit);
2008N(SyntaxKind.GlobalStatement);
2010N(SyntaxKind.ExpressionStatement);
2012N(SyntaxKind.SimpleAssignmentExpression);
2014N(SyntaxKind.IdentifierName);
2016N(SyntaxKind.IdentifierToken);
2018N(SyntaxKind.EqualsToken);
2019N(SyntaxKind.IdentifierName);
2021N(SyntaxKind.IdentifierToken);
2024N(SyntaxKind.SemicolonToken);
2027N(SyntaxKind.FieldDeclaration);
2029N(SyntaxKind.VariableDeclaration);
2031N(SyntaxKind.IdentifierName);
2033N(SyntaxKind.IdentifierToken);
2035N(SyntaxKind.VariableDeclarator);
2037N(SyntaxKind.IdentifierToken);
2040N(SyntaxKind.SemicolonToken);
2042N(SyntaxKind.FieldDeclaration);
2044N(SyntaxKind.VariableDeclaration);
2046N(SyntaxKind.IdentifierName);
2048N(SyntaxKind.IdentifierToken);
2050N(SyntaxKind.VariableDeclarator);
2052N(SyntaxKind.IdentifierToken);
2053N(SyntaxKind.EqualsValueClause);
2055N(SyntaxKind.EqualsToken);
2056N(SyntaxKind.IdentifierName);
2058N(SyntaxKind.IdentifierToken);
2063N(SyntaxKind.SemicolonToken);
2065N(SyntaxKind.PropertyDeclaration);
2067N(SyntaxKind.IdentifierName);
2069N(SyntaxKind.IdentifierToken);
2071N(SyntaxKind.IdentifierToken);
2072N(SyntaxKind.AccessorList);
2074N(SyntaxKind.OpenBraceToken);
2075N(SyntaxKind.GetAccessorDeclaration);
2077N(SyntaxKind.GetKeyword);
2078N(SyntaxKind.SemicolonToken);
2080N(SyntaxKind.CloseBraceToken);
2083N(SyntaxKind.PropertyDeclaration);
2085N(SyntaxKind.PartialKeyword);
2086N(SyntaxKind.IdentifierName);
2088N(SyntaxKind.IdentifierToken);
2090N(SyntaxKind.IdentifierToken);
2091N(SyntaxKind.AccessorList);
2093N(SyntaxKind.OpenBraceToken);
2094N(SyntaxKind.GetAccessorDeclaration);
2096N(SyntaxKind.GetKeyword);
2097N(SyntaxKind.SemicolonToken);
2099N(SyntaxKind.CloseBraceToken);
2102N(SyntaxKind.PropertyDeclaration);
2104N(SyntaxKind.PartialKeyword);
2105N(SyntaxKind.ArrayType);
2107N(SyntaxKind.IdentifierName);
2109N(SyntaxKind.IdentifierToken);
2111N(SyntaxKind.ArrayRankSpecifier);
2113N(SyntaxKind.OpenBracketToken);
2114N(SyntaxKind.OmittedArraySizeExpression);
2116N(SyntaxKind.OmittedArraySizeExpressionToken);
2118N(SyntaxKind.CloseBracketToken);
2121N(SyntaxKind.IdentifierToken);
2122N(SyntaxKind.AccessorList);
2124N(SyntaxKind.OpenBraceToken);
2125N(SyntaxKind.GetAccessorDeclaration);
2127N(SyntaxKind.GetKeyword);
2128N(SyntaxKind.SemicolonToken);
2130N(SyntaxKind.CloseBraceToken);
2133N(SyntaxKind.PropertyDeclaration);
2135N(SyntaxKind.PartialKeyword);
2136N(SyntaxKind.GenericName);
2138N(SyntaxKind.IdentifierToken);
2139N(SyntaxKind.TypeArgumentList);
2141N(SyntaxKind.LessThanToken);
2142N(SyntaxKind.PredefinedType);
2144N(SyntaxKind.IntKeyword);
2146N(SyntaxKind.GreaterThanToken);
2149N(SyntaxKind.IdentifierToken);
2150N(SyntaxKind.AccessorList);
2152N(SyntaxKind.OpenBraceToken);
2153N(SyntaxKind.GetAccessorDeclaration);
2155N(SyntaxKind.GetKeyword);
2156N(SyntaxKind.SemicolonToken);
2158N(SyntaxKind.CloseBraceToken);
2161N(SyntaxKind.MethodDeclaration);
2163N(SyntaxKind.IdentifierName);
2165N(SyntaxKind.IdentifierToken);
2167N(SyntaxKind.IdentifierToken);
2168N(SyntaxKind.ParameterList);
2170N(SyntaxKind.OpenParenToken);
2171N(SyntaxKind.CloseParenToken);
2173N(SyntaxKind.Block);
2175N(SyntaxKind.OpenBraceToken);
2176N(SyntaxKind.CloseBraceToken);
2179N(SyntaxKind.MethodDeclaration);
2181N(SyntaxKind.PartialKeyword);
2182N(SyntaxKind.IdentifierName);
2184N(SyntaxKind.IdentifierToken);
2186N(SyntaxKind.IdentifierToken);
2187N(SyntaxKind.ParameterList);
2189N(SyntaxKind.OpenParenToken);
2190N(SyntaxKind.CloseParenToken);
2192N(SyntaxKind.Block);
2194N(SyntaxKind.OpenBraceToken);
2195N(SyntaxKind.CloseBraceToken);
2198N(SyntaxKind.MethodDeclaration);
2200N(SyntaxKind.PartialKeyword);
2201N(SyntaxKind.ArrayType);
2203N(SyntaxKind.IdentifierName);
2205N(SyntaxKind.IdentifierToken);
2207N(SyntaxKind.ArrayRankSpecifier);
2209N(SyntaxKind.OpenBracketToken);
2210N(SyntaxKind.OmittedArraySizeExpression);
2212N(SyntaxKind.OmittedArraySizeExpressionToken);
2214N(SyntaxKind.CloseBracketToken);
2217N(SyntaxKind.IdentifierToken);
2218N(SyntaxKind.ParameterList);
2220N(SyntaxKind.OpenParenToken);
2221N(SyntaxKind.CloseParenToken);
2223N(SyntaxKind.Block);
2225N(SyntaxKind.OpenBraceToken);
2226N(SyntaxKind.CloseBraceToken);
2229N(SyntaxKind.MethodDeclaration);
2231N(SyntaxKind.PartialKeyword);
2232N(SyntaxKind.GenericName);
2234N(SyntaxKind.IdentifierToken);
2235N(SyntaxKind.TypeArgumentList);
2237N(SyntaxKind.LessThanToken);
2238N(SyntaxKind.PredefinedType);
2240N(SyntaxKind.IntKeyword);
2242N(SyntaxKind.GreaterThanToken);
2245N(SyntaxKind.IdentifierToken);
2246N(SyntaxKind.ParameterList);
2248N(SyntaxKind.OpenParenToken);
2249N(SyntaxKind.CloseParenToken);
2251N(SyntaxKind.Block);
2253N(SyntaxKind.OpenBraceToken);
2254N(SyntaxKind.CloseBraceToken);
2257N(SyntaxKind.EndOfFileToken);
2288N(SyntaxKind.CompilationUnit);
2290N(SyntaxKind.AttributeList);
2292N(SyntaxKind.OpenBracketToken);
2293N(SyntaxKind.AttributeTargetSpecifier);
2295N(SyntaxKind.AssemblyKeyword);
2296N(SyntaxKind.ColonToken);
2298N(SyntaxKind.Attribute);
2300N(SyntaxKind.IdentifierName);
2302N(SyntaxKind.IdentifierToken);
2305N(SyntaxKind.CloseBracketToken);
2307N(SyntaxKind.AttributeList);
2309N(SyntaxKind.OpenBracketToken);
2310N(SyntaxKind.AttributeTargetSpecifier);
2312N(SyntaxKind.ModuleKeyword);
2313N(SyntaxKind.ColonToken);
2315N(SyntaxKind.Attribute);
2317N(SyntaxKind.IdentifierName);
2319N(SyntaxKind.IdentifierToken);
2322N(SyntaxKind.CloseBracketToken);
2324N(SyntaxKind.MethodDeclaration);
2326N(SyntaxKind.AttributeList);
2328N(SyntaxKind.OpenBracketToken);
2329N(SyntaxKind.Attribute);
2331N(SyntaxKind.IdentifierName);
2333N(SyntaxKind.IdentifierToken);
2336N(SyntaxKind.CloseBracketToken);
2338N(SyntaxKind.PredefinedType);
2340N(SyntaxKind.VoidKeyword);
2342N(SyntaxKind.IdentifierToken);
2343N(SyntaxKind.ParameterList);
2345N(SyntaxKind.OpenParenToken);
2346N(SyntaxKind.CloseParenToken);
2348N(SyntaxKind.Block);
2350N(SyntaxKind.OpenBraceToken);
2351N(SyntaxKind.CloseBraceToken);
2354N(SyntaxKind.FieldDeclaration);
2356N(SyntaxKind.AttributeList);
2358N(SyntaxKind.OpenBracketToken);
2359N(SyntaxKind.Attribute);
2361N(SyntaxKind.IdentifierName);
2363N(SyntaxKind.IdentifierToken);
2366N(SyntaxKind.CloseBracketToken);
2368N(SyntaxKind.VariableDeclaration);
2370N(SyntaxKind.PredefinedType);
2372N(SyntaxKind.IntKeyword);
2374N(SyntaxKind.VariableDeclarator);
2376N(SyntaxKind.IdentifierToken);
2379N(SyntaxKind.SemicolonToken);
2381N(SyntaxKind.ClassDeclaration);
2383N(SyntaxKind.AttributeList);
2385N(SyntaxKind.OpenBracketToken);
2386N(SyntaxKind.Attribute);
2388N(SyntaxKind.IdentifierName);
2390N(SyntaxKind.IdentifierToken);
2393N(SyntaxKind.CloseBracketToken);
2395N(SyntaxKind.ClassKeyword);
2396N(SyntaxKind.IdentifierToken);
2397N(SyntaxKind.OpenBraceToken);
2398N(SyntaxKind.CloseBraceToken);
2400N(SyntaxKind.StructDeclaration);
2402N(SyntaxKind.AttributeList);
2404N(SyntaxKind.OpenBracketToken);
2405N(SyntaxKind.Attribute);
2407N(SyntaxKind.IdentifierName);
2409N(SyntaxKind.IdentifierToken);
2412N(SyntaxKind.CloseBracketToken);
2414N(SyntaxKind.StructKeyword);
2415N(SyntaxKind.IdentifierToken);
2416N(SyntaxKind.OpenBraceToken);
2417N(SyntaxKind.CloseBraceToken);
2419N(SyntaxKind.EnumDeclaration);
2421N(SyntaxKind.AttributeList);
2423N(SyntaxKind.OpenBracketToken);
2424N(SyntaxKind.Attribute);
2426N(SyntaxKind.IdentifierName);
2428N(SyntaxKind.IdentifierToken);
2431N(SyntaxKind.CloseBracketToken);
2433N(SyntaxKind.EnumKeyword);
2434N(SyntaxKind.IdentifierToken);
2435N(SyntaxKind.OpenBraceToken);
2436N(SyntaxKind.CloseBraceToken);
2438N(SyntaxKind.DelegateDeclaration);
2440N(SyntaxKind.AttributeList);
2442N(SyntaxKind.OpenBracketToken);
2443N(SyntaxKind.Attribute);
2445N(SyntaxKind.IdentifierName);
2447N(SyntaxKind.IdentifierToken);
2450N(SyntaxKind.CloseBracketToken);
2452N(SyntaxKind.DelegateKeyword);
2453N(SyntaxKind.IdentifierName);
2455N(SyntaxKind.IdentifierToken);
2458N(SyntaxKind.ParameterList);
2460N(SyntaxKind.OpenParenToken);
2461N(SyntaxKind.CloseParenToken);
2463N(SyntaxKind.SemicolonToken);
2465N(SyntaxKind.EndOfFileToken);
2484N(SyntaxKind.CompilationUnit);
2486N(SyntaxKind.FieldDeclaration);
2488N(SyntaxKind.VariableDeclaration);
2490N(SyntaxKind.PredefinedType);
2492N(SyntaxKind.IntKeyword);
2494N(SyntaxKind.VariableDeclarator);
2496N(SyntaxKind.IdentifierToken);
2499N(SyntaxKind.SemicolonToken);
2501N(SyntaxKind.FieldDeclaration);
2503N(SyntaxKind.VolatileKeyword);
2504N(SyntaxKind.VariableDeclaration);
2506N(SyntaxKind.PredefinedType);
2508N(SyntaxKind.IntKeyword);
2510N(SyntaxKind.VariableDeclarator);
2512N(SyntaxKind.IdentifierToken);
2515N(SyntaxKind.SemicolonToken);
2517N(SyntaxKind.FieldDeclaration);
2519N(SyntaxKind.ReadOnlyKeyword);
2520N(SyntaxKind.VariableDeclaration);
2522N(SyntaxKind.PredefinedType);
2524N(SyntaxKind.IntKeyword);
2526N(SyntaxKind.VariableDeclarator);
2528N(SyntaxKind.IdentifierToken);
2531N(SyntaxKind.SemicolonToken);
2533N(SyntaxKind.FieldDeclaration);
2535N(SyntaxKind.StaticKeyword);
2536N(SyntaxKind.VariableDeclaration);
2538N(SyntaxKind.PredefinedType);
2540N(SyntaxKind.IntKeyword);
2542N(SyntaxKind.VariableDeclarator);
2544N(SyntaxKind.IdentifierToken);
2547N(SyntaxKind.SemicolonToken);
2549N(SyntaxKind.FieldDeclaration);
2551N(SyntaxKind.FixedKeyword);
2552N(SyntaxKind.VariableDeclaration);
2554N(SyntaxKind.PredefinedType);
2556N(SyntaxKind.IntKeyword);
2558N(SyntaxKind.VariableDeclarator);
2560N(SyntaxKind.IdentifierToken);
2561N(SyntaxKind.BracketedArgumentList);
2563N(SyntaxKind.OpenBracketToken);
2564N(SyntaxKind.Argument);
2566N(SyntaxKind.NumericLiteralExpression);
2568N(SyntaxKind.NumericLiteralToken);
2571N(SyntaxKind.CloseBracketToken);
2575N(SyntaxKind.SemicolonToken);
2577N(SyntaxKind.EndOfFileToken);
2614N(SyntaxKind.CompilationUnit);
2616N(SyntaxKind.GlobalStatement);
2618N(SyntaxKind.ExpressionStatement);
2620N(SyntaxKind.MultiplyExpression);
2622N(SyntaxKind.IdentifierName);
2624N(SyntaxKind.IdentifierToken);
2626N(SyntaxKind.AsteriskToken);
2627N(SyntaxKind.IdentifierName);
2629N(SyntaxKind.IdentifierToken);
2632N(SyntaxKind.SemicolonToken);
2635N(SyntaxKind.EndOfFileToken);
2646N(SyntaxKind.CompilationUnit);
2648N(SyntaxKind.GlobalStatement);
2650N(SyntaxKind.ExpressionStatement);
2652N(SyntaxKind.MultiplyExpression);
2654N(SyntaxKind.IdentifierName);
2656N(SyntaxKind.IdentifierToken, "a");
2658N(SyntaxKind.AsteriskToken);
2659N(SyntaxKind.IdentifierName);
2661N(SyntaxKind.IdentifierToken, "b");
2667N(SyntaxKind.EndOfFileToken);
2678N(SyntaxKind.CompilationUnit);
2680N(SyntaxKind.GlobalStatement);
2682N(SyntaxKind.ExpressionStatement);
2684N(SyntaxKind.MultiplyExpression);
2686N(SyntaxKind.SimpleMemberAccessExpression);
2688N(SyntaxKind.GenericName);
2690N(SyntaxKind.IdentifierToken, "a");
2691N(SyntaxKind.TypeArgumentList);
2693N(SyntaxKind.LessThanToken);
2694N(SyntaxKind.IdentifierName);
2696N(SyntaxKind.IdentifierToken, "t");
2698N(SyntaxKind.GreaterThanToken);
2701N(SyntaxKind.DotToken);
2702N(SyntaxKind.IdentifierName);
2704N(SyntaxKind.IdentifierToken, "n");
2707N(SyntaxKind.AsteriskToken);
2708N(SyntaxKind.InvocationExpression);
2710N(SyntaxKind.IdentifierName);
2712N(SyntaxKind.IdentifierToken, "f");
2714N(SyntaxKind.ArgumentList);
2716N(SyntaxKind.OpenParenToken);
2717N(SyntaxKind.Argument);
2719N(SyntaxKind.IdentifierName);
2721N(SyntaxKind.IdentifierToken, "x");
2724N(SyntaxKind.CloseParenToken);
2731N(SyntaxKind.EndOfFileToken);
2813N(SyntaxKind.CompilationUnit);
2815N(SyntaxKind.FieldDeclaration);
2817N(SyntaxKind.VariableDeclaration);
2819N(SyntaxKind.NullableType);
2821N(SyntaxKind.IdentifierName);
2823N(SyntaxKind.IdentifierToken);
2825N(SyntaxKind.QuestionToken);
2827N(SyntaxKind.VariableDeclarator);
2829N(SyntaxKind.IdentifierToken);
2832N(SyntaxKind.SemicolonToken);
2834N(SyntaxKind.EndOfFileToken);
2843N(SyntaxKind.CompilationUnit);
2845N(SyntaxKind.FieldDeclaration);
2847N(SyntaxKind.VariableDeclaration);
2849N(SyntaxKind.NullableType);
2851N(SyntaxKind.IdentifierName);
2853N(SyntaxKind.IdentifierToken);
2855N(SyntaxKind.QuestionToken);
2857N(SyntaxKind.VariableDeclarator);
2859N(SyntaxKind.IdentifierToken);
2861N(SyntaxKind.CommaToken);
2862N(SyntaxKind.VariableDeclarator);
2864N(SyntaxKind.IdentifierToken);
2865N(SyntaxKind.EqualsValueClause);
2867N(SyntaxKind.EqualsToken);
2868N(SyntaxKind.NumericLiteralExpression);
2870N(SyntaxKind.NumericLiteralToken);
2875N(SyntaxKind.SemicolonToken);
2877N(SyntaxKind.EndOfFileToken);
2886N(SyntaxKind.CompilationUnit);
2888N(SyntaxKind.FieldDeclaration);
2890N(SyntaxKind.VariableDeclaration);
2892N(SyntaxKind.NullableType);
2894N(SyntaxKind.IdentifierName);
2896N(SyntaxKind.IdentifierToken);
2898N(SyntaxKind.QuestionToken);
2900N(SyntaxKind.VariableDeclarator);
2902N(SyntaxKind.IdentifierToken);
2903N(SyntaxKind.EqualsValueClause);
2905N(SyntaxKind.EqualsToken);
2906N(SyntaxKind.SimpleLambdaExpression);
2908N(SyntaxKind.Parameter);
2910N(SyntaxKind.IdentifierToken);
2912N(SyntaxKind.EqualsGreaterThanToken);
2913N(SyntaxKind.Block);
2915N(SyntaxKind.OpenBraceToken);
2916N(SyntaxKind.CloseBraceToken);
2922N(SyntaxKind.SemicolonToken);
2924N(SyntaxKind.EndOfFileToken);
2932N(SyntaxKind.CompilationUnit);
2934N(SyntaxKind.FieldDeclaration);
2936N(SyntaxKind.VariableDeclaration);
2938N(SyntaxKind.NullableType);
2940N(SyntaxKind.IdentifierName);
2942N(SyntaxKind.IdentifierToken);
2944N(SyntaxKind.QuestionToken);
2946N(SyntaxKind.VariableDeclarator);
2948N(SyntaxKind.IdentifierToken);
2949N(SyntaxKind.EqualsValueClause);
2951N(SyntaxKind.EqualsToken);
2952N(SyntaxKind.ConditionalExpression);
2954N(SyntaxKind.IdentifierName);
2956N(SyntaxKind.IdentifierToken);
2958N(SyntaxKind.QuestionToken);
2959N(SyntaxKind.IdentifierName);
2961N(SyntaxKind.IdentifierToken);
2963N(SyntaxKind.ColonToken);
2964N(SyntaxKind.IdentifierName);
2966N(SyntaxKind.IdentifierToken);
2972N(SyntaxKind.SemicolonToken);
2974N(SyntaxKind.EndOfFileToken);
2989N(SyntaxKind.CompilationUnit);
2991N(SyntaxKind.FieldDeclaration);
2993N(SyntaxKind.VariableDeclaration);
2995N(SyntaxKind.NullableType);
2997N(SyntaxKind.IdentifierName);
2999N(SyntaxKind.IdentifierToken, "T");
3001N(SyntaxKind.QuestionToken);
3003N(SyntaxKind.VariableDeclarator);
3005N(SyntaxKind.IdentifierToken, "a");
3007N(SyntaxKind.CommaToken);
3015N(SyntaxKind.EndOfFileToken);
3030N(SyntaxKind.CompilationUnit);
3032N(SyntaxKind.FieldDeclaration);
3034N(SyntaxKind.VariableDeclaration);
3036N(SyntaxKind.NullableType);
3038N(SyntaxKind.IdentifierName);
3040N(SyntaxKind.IdentifierToken, "T");
3042N(SyntaxKind.QuestionToken);
3044N(SyntaxKind.VariableDeclarator);
3046N(SyntaxKind.IdentifierToken, "a");
3047N(SyntaxKind.EqualsValueClause);
3049N(SyntaxKind.EqualsToken);
3050N(SyntaxKind.NumericLiteralExpression);
3052N(SyntaxKind.NumericLiteralToken, "1");
3056N(SyntaxKind.CommaToken);
3064N(SyntaxKind.EndOfFileToken);
3078N(SyntaxKind.CompilationUnit);
3080N(SyntaxKind.PropertyDeclaration);
3082N(SyntaxKind.NullableType);
3084N(SyntaxKind.IdentifierName);
3086N(SyntaxKind.IdentifierToken, "T");
3088N(SyntaxKind.QuestionToken);
3090N(SyntaxKind.IdentifierToken, "a");
3091N(SyntaxKind.AccessorList);
3093N(SyntaxKind.OpenBraceToken);
3097N(SyntaxKind.EndOfFileToken);
3109N(SyntaxKind.CompilationUnit);
3111N(SyntaxKind.PropertyDeclaration);
3113N(SyntaxKind.NullableType);
3115N(SyntaxKind.IdentifierName);
3117N(SyntaxKind.IdentifierToken, "T");
3119N(SyntaxKind.QuestionToken);
3121N(SyntaxKind.ExplicitInterfaceSpecifier);
3123N(SyntaxKind.IdentifierName);
3125N(SyntaxKind.IdentifierToken, "a");
3127N(SyntaxKind.DotToken);
3129N(SyntaxKind.IdentifierToken, "b");
3130N(SyntaxKind.AccessorList);
3132N(SyntaxKind.OpenBraceToken);
3136N(SyntaxKind.EndOfFileToken);
3148N(SyntaxKind.CompilationUnit);
3150N(SyntaxKind.PropertyDeclaration);
3152N(SyntaxKind.NullableType);
3154N(SyntaxKind.IdentifierName);
3156N(SyntaxKind.IdentifierToken, "T");
3158N(SyntaxKind.QuestionToken);
3160N(SyntaxKind.ExplicitInterfaceSpecifier);
3162N(SyntaxKind.GenericName);
3164N(SyntaxKind.IdentifierToken, "a");
3165N(SyntaxKind.TypeArgumentList);
3167N(SyntaxKind.LessThanToken);
3168N(SyntaxKind.IdentifierName);
3170N(SyntaxKind.IdentifierToken, "T");
3172N(SyntaxKind.GreaterThanToken);
3175N(SyntaxKind.DotToken);
3177N(SyntaxKind.IdentifierToken, "b");
3178N(SyntaxKind.AccessorList);
3180N(SyntaxKind.OpenBraceToken);
3184N(SyntaxKind.EndOfFileToken);
3196N(SyntaxKind.CompilationUnit);
3198N(SyntaxKind.PropertyDeclaration);
3200N(SyntaxKind.NullableType);
3202N(SyntaxKind.IdentifierName);
3204N(SyntaxKind.IdentifierToken, "T");
3206N(SyntaxKind.QuestionToken);
3208N(SyntaxKind.ExplicitInterfaceSpecifier);
3210N(SyntaxKind.QualifiedName);
3212N(SyntaxKind.GenericName);
3214N(SyntaxKind.IdentifierToken, "a");
3215N(SyntaxKind.TypeArgumentList);
3217N(SyntaxKind.LessThanToken);
3218N(SyntaxKind.NullableType);
3220N(SyntaxKind.IdentifierName);
3222N(SyntaxKind.IdentifierToken, "T");
3224N(SyntaxKind.QuestionToken);
3226N(SyntaxKind.GreaterThanToken);
3229N(SyntaxKind.DotToken);
3230N(SyntaxKind.GenericName);
3232N(SyntaxKind.IdentifierToken, "b");
3233N(SyntaxKind.TypeArgumentList);
3235N(SyntaxKind.LessThanToken);
3236N(SyntaxKind.IdentifierName);
3238N(SyntaxKind.IdentifierToken, "S");
3240N(SyntaxKind.GreaterThanToken);
3244N(SyntaxKind.DotToken);
3246N(SyntaxKind.IdentifierToken, "c");
3247N(SyntaxKind.AccessorList);
3249N(SyntaxKind.OpenBraceToken);
3253N(SyntaxKind.EndOfFileToken);
3267N(SyntaxKind.CompilationUnit);
3269N(SyntaxKind.MethodDeclaration);
3271N(SyntaxKind.NullableType);
3273N(SyntaxKind.IdentifierName);
3275N(SyntaxKind.IdentifierToken, "T");
3277N(SyntaxKind.QuestionToken);
3279N(SyntaxKind.IdentifierToken, "a");
3280N(SyntaxKind.ParameterList);
3282N(SyntaxKind.OpenParenToken);
3283N(SyntaxKind.CloseParenToken);
3285N(SyntaxKind.Block);
3287N(SyntaxKind.OpenBraceToken);
3291N(SyntaxKind.EndOfFileToken);
3312N(SyntaxKind.CompilationUnit);
3314N(SyntaxKind.MethodDeclaration);
3316N(SyntaxKind.NullableType);
3318N(SyntaxKind.IdentifierName);
3320N(SyntaxKind.IdentifierToken, "T");
3322N(SyntaxKind.QuestionToken);
3324N(SyntaxKind.IdentifierToken, "a");
3325N(SyntaxKind.ParameterList);
3327N(SyntaxKind.OpenParenToken);
3328N(SyntaxKind.CloseParenToken);
3330N(SyntaxKind.TypeParameterConstraintClause);
3332N(SyntaxKind.WhereKeyword);
3348N(SyntaxKind.EndOfFileToken);
3363N(SyntaxKind.CompilationUnit);
3365N(SyntaxKind.MethodDeclaration);
3367N(SyntaxKind.NullableType);
3369N(SyntaxKind.IdentifierName);
3371N(SyntaxKind.IdentifierToken, "T");
3373N(SyntaxKind.QuestionToken);
3375N(SyntaxKind.IdentifierToken, "a");
3376N(SyntaxKind.ParameterList);
3378N(SyntaxKind.OpenParenToken);
3379N(SyntaxKind.Parameter);
3381N(SyntaxKind.IdentifierName);
3383N(SyntaxKind.IdentifierToken, "T");
3385N(SyntaxKind.IdentifierToken, "b");
3391N(SyntaxKind.EndOfFileToken);
3406N(SyntaxKind.CompilationUnit);
3408N(SyntaxKind.MethodDeclaration);
3410N(SyntaxKind.NullableType);
3412N(SyntaxKind.IdentifierName);
3414N(SyntaxKind.IdentifierToken, "T");
3416N(SyntaxKind.QuestionToken);
3418N(SyntaxKind.ExplicitInterfaceSpecifier);
3420N(SyntaxKind.IdentifierName);
3422N(SyntaxKind.IdentifierToken, "a");
3424N(SyntaxKind.DotToken);
3426N(SyntaxKind.IdentifierToken, "b");
3427N(SyntaxKind.ParameterList);
3429N(SyntaxKind.OpenParenToken);
3430N(SyntaxKind.Parameter);
3432N(SyntaxKind.IdentifierName);
3434N(SyntaxKind.IdentifierToken, "T");
3436N(SyntaxKind.IdentifierToken, "c");
3442N(SyntaxKind.EndOfFileToken);
3457N(SyntaxKind.CompilationUnit);
3459N(SyntaxKind.MethodDeclaration);
3461N(SyntaxKind.NullableType);
3463N(SyntaxKind.IdentifierName);
3465N(SyntaxKind.IdentifierToken, "T");
3467N(SyntaxKind.QuestionToken);
3469N(SyntaxKind.ExplicitInterfaceSpecifier);
3471N(SyntaxKind.GenericName);
3473N(SyntaxKind.IdentifierToken, "a");
3474N(SyntaxKind.TypeArgumentList);
3476N(SyntaxKind.LessThanToken);
3477N(SyntaxKind.IdentifierName);
3479N(SyntaxKind.IdentifierToken, "A");
3481N(SyntaxKind.GreaterThanToken);
3484N(SyntaxKind.DotToken);
3486N(SyntaxKind.IdentifierToken, "b");
3487N(SyntaxKind.TypeParameterList);
3489N(SyntaxKind.LessThanToken);
3490N(SyntaxKind.TypeParameter);
3492N(SyntaxKind.IdentifierToken, "B");
3494N(SyntaxKind.GreaterThanToken);
3496N(SyntaxKind.ParameterList);
3498N(SyntaxKind.OpenParenToken);
3499N(SyntaxKind.Parameter);
3501N(SyntaxKind.IdentifierName);
3503N(SyntaxKind.IdentifierToken, "C");
3505N(SyntaxKind.IdentifierToken, "c");
3511N(SyntaxKind.EndOfFileToken);
3526N(SyntaxKind.CompilationUnit);
3528N(SyntaxKind.MethodDeclaration);
3530N(SyntaxKind.NullableType);
3532N(SyntaxKind.IdentifierName);
3534N(SyntaxKind.IdentifierToken, "T");
3536N(SyntaxKind.QuestionToken);
3538N(SyntaxKind.IdentifierToken, "a");
3539N(SyntaxKind.ParameterList);
3541N(SyntaxKind.OpenParenToken);
3542N(SyntaxKind.Parameter);
3544N(SyntaxKind.AttributeList);
3546N(SyntaxKind.OpenBracketToken);
3547N(SyntaxKind.Attribute);
3549N(SyntaxKind.IdentifierName);
3551N(SyntaxKind.IdentifierToken, "Attr");
3554N(SyntaxKind.CloseBracketToken);
3556N(SyntaxKind.IdentifierName);
3558N(SyntaxKind.IdentifierToken, "C");
3560N(SyntaxKind.IdentifierToken, "c");
3566N(SyntaxKind.EndOfFileToken);
3584N(SyntaxKind.CompilationUnit);
3586N(SyntaxKind.MethodDeclaration);
3588N(SyntaxKind.NullableType);
3590N(SyntaxKind.IdentifierName);
3592N(SyntaxKind.IdentifierToken, "T");
3594N(SyntaxKind.QuestionToken);
3596N(SyntaxKind.IdentifierToken, "a");
3597N(SyntaxKind.ParameterList);
3599N(SyntaxKind.OpenParenToken);
3600N(SyntaxKind.Parameter);
3602N(SyntaxKind.AttributeList);
3604N(SyntaxKind.OpenBracketToken);
3605N(SyntaxKind.Attribute);
3607N(SyntaxKind.IdentifierName);
3609N(SyntaxKind.IdentifierToken, "Attr");
3611N(SyntaxKind.AttributeArgumentList);
3613N(SyntaxKind.OpenParenToken);
3614N(SyntaxKind.AttributeArgument);
3616N(SyntaxKind.NameEquals);
3618N(SyntaxKind.IdentifierName);
3620N(SyntaxKind.IdentifierToken, "a");
3622N(SyntaxKind.EqualsToken);
3624N(SyntaxKind.IdentifierName);
3626N(SyntaxKind.IdentifierToken, "b");
3629N(SyntaxKind.CloseParenToken);
3632N(SyntaxKind.CloseBracketToken);
3634N(SyntaxKind.IdentifierName);
3636N(SyntaxKind.IdentifierToken, "c");
3644N(SyntaxKind.EndOfFileToken);
3659N(SyntaxKind.CompilationUnit);
3661N(SyntaxKind.MethodDeclaration);
3663N(SyntaxKind.NullableType);
3665N(SyntaxKind.IdentifierName);
3667N(SyntaxKind.IdentifierToken, "T");
3669N(SyntaxKind.QuestionToken);
3671N(SyntaxKind.IdentifierToken, "a");
3672N(SyntaxKind.ParameterList);
3674N(SyntaxKind.OpenParenToken);
3675N(SyntaxKind.Parameter);
3677N(SyntaxKind.OutKeyword);
3678N(SyntaxKind.IdentifierName);
3680N(SyntaxKind.IdentifierToken, "C");
3682N(SyntaxKind.IdentifierToken, "c");
3688N(SyntaxKind.EndOfFileToken);
3703N(SyntaxKind.CompilationUnit);
3705N(SyntaxKind.MethodDeclaration);
3707N(SyntaxKind.NullableType);
3709N(SyntaxKind.IdentifierName);
3711N(SyntaxKind.IdentifierToken, "T");
3713N(SyntaxKind.QuestionToken);
3715N(SyntaxKind.IdentifierToken, "a");
3716N(SyntaxKind.ParameterList);
3718N(SyntaxKind.OpenParenToken);
3719N(SyntaxKind.Parameter);
3721N(SyntaxKind.ArrayType);
3723N(SyntaxKind.IdentifierName);
3725N(SyntaxKind.IdentifierToken, "C");
3727N(SyntaxKind.ArrayRankSpecifier);
3729N(SyntaxKind.OpenBracketToken);
3730N(SyntaxKind.OmittedArraySizeExpression);
3732N(SyntaxKind.OmittedArraySizeExpressionToken);
3734N(SyntaxKind.CloseBracketToken);
3737N(SyntaxKind.IdentifierToken, "a");
3743N(SyntaxKind.EndOfFileToken);
3764N(SyntaxKind.CompilationUnit);
3766N(SyntaxKind.MethodDeclaration);
3768N(SyntaxKind.NullableType);
3770N(SyntaxKind.IdentifierName);
3772N(SyntaxKind.IdentifierToken, "T");
3774N(SyntaxKind.QuestionToken);
3776N(SyntaxKind.IdentifierToken, "a");
3777N(SyntaxKind.ParameterList);
3779N(SyntaxKind.OpenParenToken);
3780N(SyntaxKind.Parameter);
3782N(SyntaxKind.ParamsKeyword);
3793N(SyntaxKind.EndOfFileToken);
3808N(SyntaxKind.CompilationUnit);
3810N(SyntaxKind.MethodDeclaration);
3812N(SyntaxKind.NullableType);
3814N(SyntaxKind.IdentifierName);
3816N(SyntaxKind.IdentifierToken, "T");
3818N(SyntaxKind.QuestionToken);
3820N(SyntaxKind.IdentifierToken, "a");
3821N(SyntaxKind.ParameterList);
3823N(SyntaxKind.OpenParenToken);
3824N(SyntaxKind.Parameter);
3826N(SyntaxKind.OutKeyword);
3827N(SyntaxKind.NullableType);
3829N(SyntaxKind.IdentifierName);
3831N(SyntaxKind.IdentifierToken, "T");
3833N(SyntaxKind.QuestionToken);
3835N(SyntaxKind.IdentifierToken, "b");
3841N(SyntaxKind.EndOfFileToken);
3856N(SyntaxKind.CompilationUnit);
3858N(SyntaxKind.MethodDeclaration);
3860N(SyntaxKind.NullableType);
3862N(SyntaxKind.IdentifierName);
3864N(SyntaxKind.IdentifierToken, "T");
3866N(SyntaxKind.QuestionToken);
3868N(SyntaxKind.IdentifierToken, "a");
3869N(SyntaxKind.ParameterList);
3871N(SyntaxKind.OpenParenToken);
3872N(SyntaxKind.Parameter);
3874N(SyntaxKind.RefKeyword);
3875N(SyntaxKind.NullableType);
3877N(SyntaxKind.IdentifierName);
3879N(SyntaxKind.IdentifierToken, "T");
3881N(SyntaxKind.QuestionToken);
3883N(SyntaxKind.IdentifierToken, "b");
3889N(SyntaxKind.EndOfFileToken);
3904N(SyntaxKind.CompilationUnit);
3906N(SyntaxKind.MethodDeclaration);
3908N(SyntaxKind.NullableType);
3910N(SyntaxKind.IdentifierName);
3912N(SyntaxKind.IdentifierToken, "T");
3914N(SyntaxKind.QuestionToken);
3916N(SyntaxKind.IdentifierToken, "a");
3917N(SyntaxKind.ParameterList);
3919N(SyntaxKind.OpenParenToken);
3920N(SyntaxKind.Parameter);
3922N(SyntaxKind.ParamsKeyword);
3923N(SyntaxKind.NullableType);
3925N(SyntaxKind.IdentifierName);
3927N(SyntaxKind.IdentifierToken, "T");
3929N(SyntaxKind.QuestionToken);
3931N(SyntaxKind.IdentifierToken, "b");
3937N(SyntaxKind.EndOfFileToken);
3952N(SyntaxKind.CompilationUnit);
3954N(SyntaxKind.MethodDeclaration);
3956N(SyntaxKind.NullableType);
3958N(SyntaxKind.IdentifierName);
3960N(SyntaxKind.IdentifierToken, "T");
3962N(SyntaxKind.QuestionToken);
3964N(SyntaxKind.IdentifierToken, "a");
3965N(SyntaxKind.ParameterList);
3967N(SyntaxKind.OpenParenToken);
3968N(SyntaxKind.Parameter);
3970N(SyntaxKind.AttributeList);
3972N(SyntaxKind.OpenBracketToken);
3973N(SyntaxKind.Attribute);
3975N(SyntaxKind.IdentifierName);
3977N(SyntaxKind.IdentifierToken, "Attr");
3980N(SyntaxKind.CloseBracketToken);
3982N(SyntaxKind.NullableType);
3984N(SyntaxKind.IdentifierName);
3986N(SyntaxKind.IdentifierToken, "T");
3988N(SyntaxKind.QuestionToken);
3990N(SyntaxKind.IdentifierToken, "b");
3996N(SyntaxKind.EndOfFileToken);
4017N(SyntaxKind.CompilationUnit);
4019N(SyntaxKind.MethodDeclaration);
4021N(SyntaxKind.NullableType);
4023N(SyntaxKind.IdentifierName);
4025N(SyntaxKind.IdentifierToken, "T");
4027N(SyntaxKind.QuestionToken);
4029N(SyntaxKind.IdentifierToken, "a");
4030N(SyntaxKind.ParameterList);
4032N(SyntaxKind.OpenParenToken);
4033N(SyntaxKind.Parameter);
4035N(SyntaxKind.NullableType);
4037N(SyntaxKind.IdentifierName);
4039N(SyntaxKind.IdentifierToken, "T");
4041N(SyntaxKind.QuestionToken);
4043N(SyntaxKind.IdentifierToken, "b");
4045N(SyntaxKind.CommaToken);
4058N(SyntaxKind.EndOfFileToken);
4070N(SyntaxKind.CompilationUnit);
4072N(SyntaxKind.MethodDeclaration);
4074N(SyntaxKind.NullableType);
4076N(SyntaxKind.IdentifierName);
4078N(SyntaxKind.IdentifierToken, "T");
4080N(SyntaxKind.QuestionToken);
4082N(SyntaxKind.IdentifierToken, "a");
4083N(SyntaxKind.ParameterList);
4085N(SyntaxKind.OpenParenToken);
4086N(SyntaxKind.Parameter);
4088N(SyntaxKind.NullableType);
4090N(SyntaxKind.IdentifierName);
4092N(SyntaxKind.IdentifierToken, "T");
4094N(SyntaxKind.QuestionToken);
4096N(SyntaxKind.IdentifierToken, "b");
4098N(SyntaxKind.CloseParenToken);
4102N(SyntaxKind.EndOfFileToken);
4114N(SyntaxKind.CompilationUnit);
4116N(SyntaxKind.MethodDeclaration);
4118N(SyntaxKind.NullableType);
4120N(SyntaxKind.IdentifierName);
4122N(SyntaxKind.IdentifierToken, "T");
4124N(SyntaxKind.QuestionToken);
4126N(SyntaxKind.IdentifierToken, "a");
4127N(SyntaxKind.ParameterList);
4129N(SyntaxKind.OpenParenToken);
4130N(SyntaxKind.Parameter);
4132N(SyntaxKind.IdentifierName);
4134N(SyntaxKind.IdentifierToken, "T");
4136N(SyntaxKind.IdentifierToken, "c");
4138N(SyntaxKind.CloseParenToken);
4142N(SyntaxKind.EndOfFileToken);
4157N(SyntaxKind.CompilationUnit);
4159N(SyntaxKind.MethodDeclaration);
4161N(SyntaxKind.NullableType);
4163N(SyntaxKind.IdentifierName);
4165N(SyntaxKind.IdentifierToken, "T");
4167N(SyntaxKind.QuestionToken);
4169N(SyntaxKind.IdentifierToken, "a");
4170N(SyntaxKind.ParameterList);
4172N(SyntaxKind.OpenParenToken);
4173N(SyntaxKind.Parameter);
4175N(SyntaxKind.ThisKeyword);
4176N(SyntaxKind.IdentifierName);
4178N(SyntaxKind.IdentifierToken, "c");
4180N(SyntaxKind.IdentifierToken, "d");
4186N(SyntaxKind.EndOfFileToken);
4201N(SyntaxKind.CompilationUnit);
4203N(SyntaxKind.MethodDeclaration);
4205N(SyntaxKind.NullableType);
4207N(SyntaxKind.IdentifierName);
4209N(SyntaxKind.IdentifierToken, "T");
4211N(SyntaxKind.QuestionToken);
4213N(SyntaxKind.IdentifierToken, "a");
4214N(SyntaxKind.ParameterList);
4216N(SyntaxKind.OpenParenToken);
4217N(SyntaxKind.Parameter);
4219N(SyntaxKind.RefKeyword);
4220N(SyntaxKind.OutKeyword);
4221N(SyntaxKind.IdentifierName);
4223N(SyntaxKind.IdentifierToken, "T");
4225N(SyntaxKind.IdentifierToken, "a");
4231N(SyntaxKind.EndOfFileToken);
4246N(SyntaxKind.CompilationUnit);
4248N(SyntaxKind.MethodDeclaration);
4250N(SyntaxKind.NullableType);
4252N(SyntaxKind.IdentifierName);
4254N(SyntaxKind.IdentifierToken, "T");
4256N(SyntaxKind.QuestionToken);
4258N(SyntaxKind.IdentifierToken, "a");
4259N(SyntaxKind.ParameterList);
4261N(SyntaxKind.OpenParenToken);
4262N(SyntaxKind.Parameter);
4264N(SyntaxKind.PredefinedType);
4266N(SyntaxKind.IntKeyword);
4268N(SyntaxKind.IdentifierToken, "a");
4274N(SyntaxKind.EndOfFileToken);
4289N(SyntaxKind.CompilationUnit);
4291N(SyntaxKind.MethodDeclaration);
4293N(SyntaxKind.NullableType);
4295N(SyntaxKind.IdentifierName);
4297N(SyntaxKind.IdentifierToken, "T");
4299N(SyntaxKind.QuestionToken);
4301N(SyntaxKind.IdentifierToken, "a");
4302N(SyntaxKind.ParameterList);
4304N(SyntaxKind.OpenParenToken);
4305N(SyntaxKind.Parameter);
4307N(SyntaxKind.RefKeyword);
4308N(SyntaxKind.PredefinedType);
4310N(SyntaxKind.IntKeyword);
4312N(SyntaxKind.IdentifierToken, "a");
4318N(SyntaxKind.EndOfFileToken);
4336N(SyntaxKind.CompilationUnit);
4338N(SyntaxKind.MethodDeclaration);
4340N(SyntaxKind.NullableType);
4342N(SyntaxKind.IdentifierName);
4344N(SyntaxKind.IdentifierToken, "T");
4346N(SyntaxKind.QuestionToken);
4348N(SyntaxKind.IdentifierToken, "a");
4349N(SyntaxKind.ParameterList);
4351N(SyntaxKind.OpenParenToken);
4352N(SyntaxKind.Parameter);
4354N(SyntaxKind.IdentifierName);
4356N(SyntaxKind.IdentifierToken, "T");
4358N(SyntaxKind.IdentifierToken, "a");
4359N(SyntaxKind.EqualsValueClause);
4361N(SyntaxKind.EqualsToken);
4372N(SyntaxKind.EndOfFileToken);
4387N(SyntaxKind.CompilationUnit);
4389N(SyntaxKind.MethodDeclaration);
4391N(SyntaxKind.NullableType);
4393N(SyntaxKind.IdentifierName);
4395N(SyntaxKind.IdentifierToken, "T");
4397N(SyntaxKind.QuestionToken);
4399N(SyntaxKind.IdentifierToken, "a");
4400N(SyntaxKind.ParameterList);
4402N(SyntaxKind.OpenParenToken);
4403N(SyntaxKind.Parameter);
4405N(SyntaxKind.ArrayType);
4407N(SyntaxKind.IdentifierName);
4409N(SyntaxKind.IdentifierToken, "T");
4411N(SyntaxKind.ArrayRankSpecifier);
4413N(SyntaxKind.OpenBracketToken);
4414N(SyntaxKind.OmittedArraySizeExpression);
4416N(SyntaxKind.OmittedArraySizeExpressionToken);
4418N(SyntaxKind.CommaToken);
4419N(SyntaxKind.OmittedArraySizeExpression);
4421N(SyntaxKind.OmittedArraySizeExpressionToken);
4423N(SyntaxKind.CloseBracketToken);
4426N(SyntaxKind.IdentifierToken, "a");
4432N(SyntaxKind.EndOfFileToken);
4444N(SyntaxKind.CompilationUnit);
4446N(SyntaxKind.MethodDeclaration);
4448N(SyntaxKind.NullableType);
4450N(SyntaxKind.IdentifierName);
4452N(SyntaxKind.IdentifierToken, "T");
4454N(SyntaxKind.QuestionToken);
4456N(SyntaxKind.IdentifierToken, "a");
4457N(SyntaxKind.ParameterList);
4459N(SyntaxKind.OpenParenToken);
4460N(SyntaxKind.Parameter);
4462N(SyntaxKind.ArrayType);
4464N(SyntaxKind.NullableType);
4466N(SyntaxKind.IdentifierName);
4468N(SyntaxKind.IdentifierToken, "T");
4470N(SyntaxKind.QuestionToken);
4472N(SyntaxKind.ArrayRankSpecifier);
4474N(SyntaxKind.OpenBracketToken);
4475N(SyntaxKind.NumericLiteralExpression);
4477N(SyntaxKind.NumericLiteralToken, "10");
4479N(SyntaxKind.CloseBracketToken);
4482N(SyntaxKind.IdentifierToken, "a");
4484N(SyntaxKind.CloseParenToken);
4488N(SyntaxKind.EndOfFileToken);
4503N(SyntaxKind.CompilationUnit);
4505N(SyntaxKind.MethodDeclaration);
4507N(SyntaxKind.NullableType);
4509N(SyntaxKind.IdentifierName);
4511N(SyntaxKind.IdentifierToken, "T");
4513N(SyntaxKind.QuestionToken);
4515N(SyntaxKind.IdentifierToken, "m");
4516N(SyntaxKind.ParameterList);
4518N(SyntaxKind.OpenParenToken);
4519N(SyntaxKind.Parameter);
4521N(SyntaxKind.GenericName);
4523N(SyntaxKind.IdentifierToken, "a");
4524N(SyntaxKind.TypeArgumentList);
4526N(SyntaxKind.LessThanToken);
4527N(SyntaxKind.IdentifierName);
4529N(SyntaxKind.IdentifierToken, "b");
4531N(SyntaxKind.CommaToken);
4532N(SyntaxKind.IdentifierName);
4534N(SyntaxKind.IdentifierToken, "c");
4536N(SyntaxKind.GreaterThanToken);
4539N(SyntaxKind.IdentifierToken, "d");
4541N(SyntaxKind.CloseParenToken);
4545N(SyntaxKind.EndOfFileToken);
4562N(SyntaxKind.CompilationUnit);
4564N(SyntaxKind.GlobalStatement);
4566N(SyntaxKind.ExpressionStatement);
4568N(SyntaxKind.ConditionalExpression);
4570N(SyntaxKind.IdentifierName);
4572N(SyntaxKind.IdentifierToken, "T");
4574N(SyntaxKind.QuestionToken);
4575N(SyntaxKind.NumericLiteralExpression);
4577N(SyntaxKind.NumericLiteralToken, "1");
4588N(SyntaxKind.EndOfFileToken);
4603N(SyntaxKind.CompilationUnit);
4605N(SyntaxKind.GlobalStatement);
4607N(SyntaxKind.ExpressionStatement);
4609N(SyntaxKind.ConditionalExpression);
4611N(SyntaxKind.IdentifierName);
4613N(SyntaxKind.IdentifierToken, "T");
4615N(SyntaxKind.QuestionToken);
4616N(SyntaxKind.IdentifierName);
4618N(SyntaxKind.IdentifierToken, "a");
4629N(SyntaxKind.EndOfFileToken);
4647N(SyntaxKind.CompilationUnit);
4649N(SyntaxKind.GlobalStatement);
4651N(SyntaxKind.ExpressionStatement);
4653N(SyntaxKind.ConditionalExpression);
4655N(SyntaxKind.IdentifierName);
4657N(SyntaxKind.IdentifierToken, "T");
4659N(SyntaxKind.QuestionToken);
4660N(SyntaxKind.SimpleMemberAccessExpression);
4662N(SyntaxKind.IdentifierName);
4664N(SyntaxKind.IdentifierToken, "a");
4666N(SyntaxKind.DotToken);
4681N(SyntaxKind.EndOfFileToken);
4699N(SyntaxKind.CompilationUnit);
4701N(SyntaxKind.GlobalStatement);
4703N(SyntaxKind.ExpressionStatement);
4705N(SyntaxKind.ConditionalExpression);
4707N(SyntaxKind.IdentifierName);
4709N(SyntaxKind.IdentifierToken, "T");
4711N(SyntaxKind.QuestionToken);
4712N(SyntaxKind.ElementAccessExpression);
4714N(SyntaxKind.IdentifierName);
4716N(SyntaxKind.IdentifierToken, "a");
4718N(SyntaxKind.BracketedArgumentList);
4720N(SyntaxKind.OpenBracketToken);
4733N(SyntaxKind.EndOfFileToken);
4751N(SyntaxKind.CompilationUnit);
4753N(SyntaxKind.GlobalStatement);
4755N(SyntaxKind.ExpressionStatement);
4757N(SyntaxKind.ConditionalExpression);
4759N(SyntaxKind.IdentifierName);
4761N(SyntaxKind.IdentifierToken, "T");
4763N(SyntaxKind.QuestionToken);
4764N(SyntaxKind.LessThanExpression);
4766N(SyntaxKind.IdentifierName);
4768N(SyntaxKind.IdentifierToken, "a");
4770N(SyntaxKind.LessThanToken);
4785N(SyntaxKind.EndOfFileToken);
4800N(SyntaxKind.CompilationUnit);
4802N(SyntaxKind.GlobalStatement);
4804N(SyntaxKind.ExpressionStatement);
4806N(SyntaxKind.ConditionalExpression);
4808N(SyntaxKind.IdentifierName);
4810N(SyntaxKind.IdentifierToken, "T");
4812N(SyntaxKind.QuestionToken);
4813N(SyntaxKind.LessThanExpression);
4815N(SyntaxKind.IdentifierName);
4817N(SyntaxKind.IdentifierToken, "a");
4819N(SyntaxKind.LessThanToken);
4820N(SyntaxKind.IdentifierName);
4822N(SyntaxKind.IdentifierToken, "b");
4834N(SyntaxKind.EndOfFileToken);
4849N(SyntaxKind.CompilationUnit);
4851N(SyntaxKind.GlobalStatement);
4853N(SyntaxKind.ExpressionStatement);
4855N(SyntaxKind.ConditionalExpression);
4857N(SyntaxKind.IdentifierName);
4859N(SyntaxKind.IdentifierToken, "T");
4861N(SyntaxKind.QuestionToken);
4862N(SyntaxKind.GenericName);
4864N(SyntaxKind.IdentifierToken, "a");
4865N(SyntaxKind.TypeArgumentList);
4867N(SyntaxKind.LessThanToken);
4868N(SyntaxKind.IdentifierName);
4870N(SyntaxKind.IdentifierToken, "b");
4872N(SyntaxKind.GreaterThanToken);
4884N(SyntaxKind.EndOfFileToken);
4899N(SyntaxKind.CompilationUnit);
4901N(SyntaxKind.GlobalStatement);
4903N(SyntaxKind.ExpressionStatement);
4905N(SyntaxKind.ConditionalExpression);
4907N(SyntaxKind.IdentifierName);
4909N(SyntaxKind.IdentifierToken, "T");
4911N(SyntaxKind.QuestionToken);
4912N(SyntaxKind.GenericName);
4914N(SyntaxKind.IdentifierToken, "a");
4915N(SyntaxKind.TypeArgumentList);
4917N(SyntaxKind.LessThanToken);
4918N(SyntaxKind.IdentifierName);
4920N(SyntaxKind.IdentifierToken, "b");
4922N(SyntaxKind.CommaToken);
4923N(SyntaxKind.IdentifierName);
4925N(SyntaxKind.IdentifierToken, "c");
4927N(SyntaxKind.GreaterThanToken);
4939N(SyntaxKind.EndOfFileToken);
4957N(SyntaxKind.CompilationUnit);
4959N(SyntaxKind.GlobalStatement);
4961N(SyntaxKind.ExpressionStatement);
4963N(SyntaxKind.ConditionalExpression);
4965N(SyntaxKind.IdentifierName);
4967N(SyntaxKind.IdentifierToken, "T");
4969N(SyntaxKind.QuestionToken);
4970N(SyntaxKind.SimpleMemberAccessExpression);
4972N(SyntaxKind.GenericName);
4974N(SyntaxKind.IdentifierToken, "a");
4975N(SyntaxKind.TypeArgumentList);
4977N(SyntaxKind.LessThanToken);
4978N(SyntaxKind.IdentifierName);
4980N(SyntaxKind.IdentifierToken, "b");
4982N(SyntaxKind.GreaterThanToken);
4985N(SyntaxKind.DotToken);
5000N(SyntaxKind.EndOfFileToken);
5015N(SyntaxKind.CompilationUnit);
5017N(SyntaxKind.GlobalStatement);
5019N(SyntaxKind.ExpressionStatement);
5021N(SyntaxKind.ConditionalExpression);
5023N(SyntaxKind.IdentifierName);
5025N(SyntaxKind.IdentifierToken, "T");
5027N(SyntaxKind.QuestionToken);
5028N(SyntaxKind.SimpleMemberAccessExpression);
5030N(SyntaxKind.GenericName);
5032N(SyntaxKind.IdentifierToken, "a");
5033N(SyntaxKind.TypeArgumentList);
5035N(SyntaxKind.LessThanToken);
5036N(SyntaxKind.IdentifierName);
5038N(SyntaxKind.IdentifierToken, "b");
5040N(SyntaxKind.GreaterThanToken);
5043N(SyntaxKind.DotToken);
5044N(SyntaxKind.IdentifierName);
5046N(SyntaxKind.IdentifierToken, "c");
5058N(SyntaxKind.EndOfFileToken);
5076N(SyntaxKind.CompilationUnit);
5078N(SyntaxKind.GlobalStatement);
5080N(SyntaxKind.ExpressionStatement);
5082N(SyntaxKind.ConditionalExpression);
5084N(SyntaxKind.IdentifierName);
5086N(SyntaxKind.IdentifierToken, "T");
5088N(SyntaxKind.QuestionToken);
5089N(SyntaxKind.InvocationExpression);
5091N(SyntaxKind.SimpleMemberAccessExpression);
5093N(SyntaxKind.GenericName);
5095N(SyntaxKind.IdentifierToken, "a");
5096N(SyntaxKind.TypeArgumentList);
5098N(SyntaxKind.LessThanToken);
5099N(SyntaxKind.IdentifierName);
5101N(SyntaxKind.IdentifierToken, "b");
5103N(SyntaxKind.GreaterThanToken);
5106N(SyntaxKind.DotToken);
5107N(SyntaxKind.IdentifierName);
5109N(SyntaxKind.IdentifierToken, "c");
5112N(SyntaxKind.ArgumentList);
5114N(SyntaxKind.OpenParenToken);
5127N(SyntaxKind.EndOfFileToken);
5145N(SyntaxKind.CompilationUnit);
5147N(SyntaxKind.GlobalStatement);
5149N(SyntaxKind.ExpressionStatement);
5151N(SyntaxKind.ConditionalExpression);
5153N(SyntaxKind.IdentifierName);
5155N(SyntaxKind.IdentifierToken, "T");
5157N(SyntaxKind.QuestionToken);
5158N(SyntaxKind.InvocationExpression);
5160N(SyntaxKind.IdentifierName);
5162N(SyntaxKind.IdentifierToken, "a");
5164N(SyntaxKind.ArgumentList);
5166N(SyntaxKind.OpenParenToken);
5179N(SyntaxKind.EndOfFileToken);
5197N(SyntaxKind.CompilationUnit);
5199N(SyntaxKind.GlobalStatement);
5201N(SyntaxKind.ExpressionStatement);
5203N(SyntaxKind.ConditionalExpression);
5205N(SyntaxKind.IdentifierName);
5207N(SyntaxKind.IdentifierToken, "T");
5209N(SyntaxKind.QuestionToken);
5210N(SyntaxKind.InvocationExpression);
5212N(SyntaxKind.SimpleMemberAccessExpression);
5214N(SyntaxKind.IdentifierName);
5216N(SyntaxKind.IdentifierToken, "a");
5218N(SyntaxKind.DotToken);
5219N(SyntaxKind.IdentifierName);
5221N(SyntaxKind.IdentifierToken, "b");
5224N(SyntaxKind.ArgumentList);
5226N(SyntaxKind.OpenParenToken);
5239N(SyntaxKind.EndOfFileToken);
5257N(SyntaxKind.CompilationUnit);
5259N(SyntaxKind.GlobalStatement);
5261N(SyntaxKind.ExpressionStatement);
5263N(SyntaxKind.ConditionalExpression);
5265N(SyntaxKind.IdentifierName);
5267N(SyntaxKind.IdentifierToken, "T");
5269N(SyntaxKind.QuestionToken);
5270N(SyntaxKind.InvocationExpression);
5272N(SyntaxKind.IdentifierName);
5274N(SyntaxKind.IdentifierToken, "m");
5276N(SyntaxKind.ArgumentList);
5278N(SyntaxKind.OpenParenToken);
5279N(SyntaxKind.Argument);
5281N(SyntaxKind.IdentifierName);
5283N(SyntaxKind.IdentifierToken, "c");
5298N(SyntaxKind.EndOfFileToken);
5319N(SyntaxKind.CompilationUnit);
5321N(SyntaxKind.GlobalStatement);
5323N(SyntaxKind.ExpressionStatement);
5325N(SyntaxKind.ConditionalExpression);
5327N(SyntaxKind.IdentifierName);
5329N(SyntaxKind.IdentifierToken, "T");
5331N(SyntaxKind.QuestionToken);
5332N(SyntaxKind.InvocationExpression);
5334N(SyntaxKind.IdentifierName);
5336N(SyntaxKind.IdentifierToken, "m");
5338N(SyntaxKind.ArgumentList);
5340N(SyntaxKind.OpenParenToken);
5341N(SyntaxKind.Argument);
5343N(SyntaxKind.IdentifierName);
5345N(SyntaxKind.IdentifierToken, "c");
5348N(SyntaxKind.CommaToken);
5368N(SyntaxKind.EndOfFileToken);
5389N(SyntaxKind.CompilationUnit);
5391N(SyntaxKind.GlobalStatement);
5393N(SyntaxKind.ExpressionStatement);
5395N(SyntaxKind.ConditionalExpression);
5397N(SyntaxKind.IdentifierName);
5399N(SyntaxKind.IdentifierToken, "T");
5401N(SyntaxKind.QuestionToken);
5402N(SyntaxKind.InvocationExpression);
5404N(SyntaxKind.IdentifierName);
5406N(SyntaxKind.IdentifierToken, "m");
5408N(SyntaxKind.ArgumentList);
5410N(SyntaxKind.OpenParenToken);
5411N(SyntaxKind.Argument);
5413N(SyntaxKind.NameColon);
5415N(SyntaxKind.IdentifierName);
5417N(SyntaxKind.IdentifierToken, "c");
5419N(SyntaxKind.ColonToken);
5438N(SyntaxKind.EndOfFileToken);
5465N(SyntaxKind.CompilationUnit);
5467N(SyntaxKind.GlobalStatement);
5469N(SyntaxKind.ExpressionStatement);
5471N(SyntaxKind.ConditionalExpression);
5473N(SyntaxKind.IdentifierName);
5475N(SyntaxKind.IdentifierToken, "T");
5477N(SyntaxKind.QuestionToken);
5478N(SyntaxKind.InvocationExpression);
5480N(SyntaxKind.IdentifierName);
5482N(SyntaxKind.IdentifierToken, "m");
5484N(SyntaxKind.ArgumentList);
5486N(SyntaxKind.OpenParenToken);
5487N(SyntaxKind.Argument);
5489N(SyntaxKind.ConditionalExpression);
5491N(SyntaxKind.IdentifierName);
5493N(SyntaxKind.IdentifierToken, "c");
5495N(SyntaxKind.QuestionToken);
5519N(SyntaxKind.EndOfFileToken);
5543N(SyntaxKind.CompilationUnit);
5545N(SyntaxKind.GlobalStatement);
5547N(SyntaxKind.ExpressionStatement);
5549N(SyntaxKind.ConditionalExpression);
5551N(SyntaxKind.IdentifierName);
5553N(SyntaxKind.IdentifierToken, "T");
5555N(SyntaxKind.QuestionToken);
5556N(SyntaxKind.InvocationExpression);
5558N(SyntaxKind.IdentifierName);
5560N(SyntaxKind.IdentifierToken, "m");
5562N(SyntaxKind.ArgumentList);
5564N(SyntaxKind.OpenParenToken);
5565N(SyntaxKind.Argument);
5567N(SyntaxKind.ConditionalExpression);
5569N(SyntaxKind.IdentifierName);
5571N(SyntaxKind.IdentifierToken, "c");
5573N(SyntaxKind.QuestionToken);
5574N(SyntaxKind.IdentifierName);
5576N(SyntaxKind.IdentifierToken, "a");
5597N(SyntaxKind.EndOfFileToken);
5624N(SyntaxKind.CompilationUnit);
5626N(SyntaxKind.GlobalStatement);
5628N(SyntaxKind.ExpressionStatement);
5630N(SyntaxKind.ConditionalExpression);
5632N(SyntaxKind.IdentifierName);
5634N(SyntaxKind.IdentifierToken, "T");
5636N(SyntaxKind.QuestionToken);
5637N(SyntaxKind.InvocationExpression);
5639N(SyntaxKind.IdentifierName);
5641N(SyntaxKind.IdentifierToken, "m");
5643N(SyntaxKind.ArgumentList);
5645N(SyntaxKind.OpenParenToken);
5646N(SyntaxKind.Argument);
5648N(SyntaxKind.ConditionalExpression);
5650N(SyntaxKind.IdentifierName);
5652N(SyntaxKind.IdentifierToken, "c");
5654N(SyntaxKind.QuestionToken);
5655N(SyntaxKind.SimpleAssignmentExpression);
5657N(SyntaxKind.IdentifierName);
5659N(SyntaxKind.IdentifierToken, "a");
5661N(SyntaxKind.EqualsToken);
5686N(SyntaxKind.EndOfFileToken);
5719N(SyntaxKind.CompilationUnit);
5721N(SyntaxKind.GlobalStatement);
5723N(SyntaxKind.ExpressionStatement);
5725N(SyntaxKind.ConditionalExpression);
5727N(SyntaxKind.IdentifierName);
5729N(SyntaxKind.IdentifierToken, "T");
5731N(SyntaxKind.QuestionToken);
5732N(SyntaxKind.InvocationExpression);
5734N(SyntaxKind.IdentifierName);
5736N(SyntaxKind.IdentifierToken, "m");
5738N(SyntaxKind.ArgumentList);
5740N(SyntaxKind.OpenParenToken);
5741N(SyntaxKind.Argument);
5743N(SyntaxKind.ConditionalExpression);
5745N(SyntaxKind.IdentifierName);
5747N(SyntaxKind.IdentifierToken, "c");
5749N(SyntaxKind.QuestionToken);
5750N(SyntaxKind.SimpleAssignmentExpression);
5752N(SyntaxKind.IdentifierName);
5754N(SyntaxKind.IdentifierToken, "a");
5756N(SyntaxKind.EqualsToken);
5757N(SyntaxKind.ConditionalExpression);
5759N(SyntaxKind.IdentifierName);
5761N(SyntaxKind.IdentifierToken, "b");
5763N(SyntaxKind.QuestionToken);
5794N(SyntaxKind.EndOfFileToken);
5809N(SyntaxKind.CompilationUnit);
5811N(SyntaxKind.GlobalStatement);
5813N(SyntaxKind.ExpressionStatement);
5815N(SyntaxKind.ConditionalExpression);
5817N(SyntaxKind.IdentifierName);
5819N(SyntaxKind.IdentifierToken, "T");
5821N(SyntaxKind.QuestionToken);
5822N(SyntaxKind.InvocationExpression);
5824N(SyntaxKind.IdentifierName);
5826N(SyntaxKind.IdentifierToken, "m");
5828N(SyntaxKind.ArgumentList);
5830N(SyntaxKind.OpenParenToken);
5831N(SyntaxKind.CloseParenToken);
5843N(SyntaxKind.EndOfFileToken);
5858N(SyntaxKind.CompilationUnit);
5860N(SyntaxKind.GlobalStatement);
5862N(SyntaxKind.ExpressionStatement);
5864N(SyntaxKind.ConditionalExpression);
5866N(SyntaxKind.IdentifierName);
5868N(SyntaxKind.IdentifierToken, "T");
5870N(SyntaxKind.QuestionToken);
5871N(SyntaxKind.InvocationExpression);
5873N(SyntaxKind.IdentifierName);
5875N(SyntaxKind.IdentifierToken, "m");
5877N(SyntaxKind.ArgumentList);
5879N(SyntaxKind.OpenParenToken);
5880N(SyntaxKind.Argument);
5882N(SyntaxKind.IdentifierName);
5884N(SyntaxKind.IdentifierToken, "a");
5887N(SyntaxKind.CloseParenToken);
5899N(SyntaxKind.EndOfFileToken);
5914N(SyntaxKind.CompilationUnit);
5916N(SyntaxKind.GlobalStatement);
5918N(SyntaxKind.ExpressionStatement);
5920N(SyntaxKind.ConditionalExpression);
5922N(SyntaxKind.IdentifierName);
5924N(SyntaxKind.IdentifierToken, "T");
5926N(SyntaxKind.QuestionToken);
5927N(SyntaxKind.InvocationExpression);
5929N(SyntaxKind.IdentifierName);
5931N(SyntaxKind.IdentifierToken, "m");
5933N(SyntaxKind.ArgumentList);
5935N(SyntaxKind.OpenParenToken);
5936N(SyntaxKind.CloseParenToken);
5945N(SyntaxKind.SemicolonToken);
5948N(SyntaxKind.EndOfFileToken);
5963N(SyntaxKind.CompilationUnit);
5965N(SyntaxKind.GlobalStatement);
5967N(SyntaxKind.ExpressionStatement);
5969N(SyntaxKind.ConditionalExpression);
5971N(SyntaxKind.IdentifierName);
5973N(SyntaxKind.IdentifierToken, "T");
5975N(SyntaxKind.QuestionToken);
5976N(SyntaxKind.InvocationExpression);
5978N(SyntaxKind.IdentifierName);
5980N(SyntaxKind.IdentifierToken, "m");
5982N(SyntaxKind.ArgumentList);
5984N(SyntaxKind.OpenParenToken);
5985N(SyntaxKind.Argument);
5987N(SyntaxKind.IdentifierName);
5989N(SyntaxKind.IdentifierToken, "a");
5992N(SyntaxKind.CloseParenToken);
6001N(SyntaxKind.SemicolonToken);
6004N(SyntaxKind.EndOfFileToken);
6022N(SyntaxKind.CompilationUnit);
6024N(SyntaxKind.GlobalStatement);
6026N(SyntaxKind.ExpressionStatement);
6028N(SyntaxKind.ConditionalExpression);
6030N(SyntaxKind.IdentifierName);
6032N(SyntaxKind.IdentifierToken, "T");
6034N(SyntaxKind.QuestionToken);
6035N(SyntaxKind.InvocationExpression);
6037N(SyntaxKind.IdentifierName);
6039N(SyntaxKind.IdentifierToken, "m");
6041N(SyntaxKind.ArgumentList);
6043N(SyntaxKind.OpenParenToken);
6044N(SyntaxKind.Argument);
6046N(SyntaxKind.NameColon);
6048N(SyntaxKind.IdentifierName);
6050N(SyntaxKind.IdentifierToken, "x");
6052N(SyntaxKind.ColonToken);
6054N(SyntaxKind.NumericLiteralExpression);
6056N(SyntaxKind.NumericLiteralToken, "1");
6071N(SyntaxKind.EndOfFileToken);
6086N(SyntaxKind.CompilationUnit);
6088N(SyntaxKind.GlobalStatement);
6090N(SyntaxKind.ExpressionStatement);
6092N(SyntaxKind.ConditionalExpression);
6094N(SyntaxKind.IdentifierName);
6096N(SyntaxKind.IdentifierToken, "T");
6098N(SyntaxKind.QuestionToken);
6099N(SyntaxKind.InvocationExpression);
6101N(SyntaxKind.IdentifierName);
6103N(SyntaxKind.IdentifierToken, "m");
6105N(SyntaxKind.ArgumentList);
6107N(SyntaxKind.OpenParenToken);
6108N(SyntaxKind.Argument);
6110N(SyntaxKind.NameColon);
6112N(SyntaxKind.IdentifierName);
6114N(SyntaxKind.IdentifierToken, "x");
6116N(SyntaxKind.ColonToken);
6118N(SyntaxKind.NumericLiteralExpression);
6120N(SyntaxKind.NumericLiteralToken, "1");
6123N(SyntaxKind.CommaToken);
6124N(SyntaxKind.Argument);
6126N(SyntaxKind.NameColon);
6128N(SyntaxKind.IdentifierName);
6130N(SyntaxKind.IdentifierToken, "y");
6132N(SyntaxKind.ColonToken);
6134N(SyntaxKind.ConditionalExpression);
6136N(SyntaxKind.IdentifierName);
6138N(SyntaxKind.IdentifierToken, "a");
6140N(SyntaxKind.QuestionToken);
6141N(SyntaxKind.IdentifierName);
6143N(SyntaxKind.IdentifierToken, "b");
6145N(SyntaxKind.ColonToken);
6146N(SyntaxKind.IdentifierName);
6148N(SyntaxKind.IdentifierToken, "c");
6152N(SyntaxKind.CloseParenToken);
6164N(SyntaxKind.EndOfFileToken);
6173N(SyntaxKind.CompilationUnit);
6175N(SyntaxKind.GlobalStatement);
6177N(SyntaxKind.ExpressionStatement);
6179N(SyntaxKind.ConditionalExpression);
6181N(SyntaxKind.IdentifierName);
6183N(SyntaxKind.IdentifierToken, "T");
6185N(SyntaxKind.QuestionToken);
6186N(SyntaxKind.SimpleLambdaExpression);
6188N(SyntaxKind.Parameter);
6190N(SyntaxKind.IdentifierToken, "u");
6192N(SyntaxKind.EqualsGreaterThanToken);
6193N(SyntaxKind.Block);
6195N(SyntaxKind.OpenBraceToken);
6196N(SyntaxKind.CloseBraceToken);
6199N(SyntaxKind.ColonToken);
6200N(SyntaxKind.SimpleLambdaExpression);
6202N(SyntaxKind.Parameter);
6204N(SyntaxKind.IdentifierToken, "v");
6206N(SyntaxKind.EqualsGreaterThanToken);
6207N(SyntaxKind.Block);
6209N(SyntaxKind.OpenBraceToken);
6210N(SyntaxKind.CloseBraceToken);
6217N(SyntaxKind.EndOfFileToken);
6226N(SyntaxKind.CompilationUnit);
6228N(SyntaxKind.GlobalStatement);
6230N(SyntaxKind.ExpressionStatement);
6232N(SyntaxKind.ConditionalExpression);
6234N(SyntaxKind.IdentifierName);
6236N(SyntaxKind.IdentifierToken, "T");
6238N(SyntaxKind.QuestionToken);
6239N(SyntaxKind.SimpleLambdaExpression);
6241N(SyntaxKind.Parameter);
6243N(SyntaxKind.IdentifierToken, "u");
6245N(SyntaxKind.EqualsGreaterThanToken);
6246N(SyntaxKind.InvocationExpression);
6248N(SyntaxKind.ParenthesizedExpression);
6250N(SyntaxKind.OpenParenToken);
6251N(SyntaxKind.ConditionalExpression);
6253N(SyntaxKind.IdentifierName);
6255N(SyntaxKind.IdentifierToken, "d");
6257N(SyntaxKind.QuestionToken);
6258N(SyntaxKind.SimpleLambdaExpression);
6260N(SyntaxKind.Parameter);
6262N(SyntaxKind.IdentifierToken, "e");
6264N(SyntaxKind.EqualsGreaterThanToken);
6265N(SyntaxKind.NumericLiteralExpression);
6267N(SyntaxKind.NumericLiteralToken, "1");
6270N(SyntaxKind.ColonToken);
6271N(SyntaxKind.SimpleLambdaExpression);
6273N(SyntaxKind.Parameter);
6275N(SyntaxKind.IdentifierToken, "f");
6277N(SyntaxKind.EqualsGreaterThanToken);
6278N(SyntaxKind.NumericLiteralExpression);
6280N(SyntaxKind.NumericLiteralToken, "2");
6284N(SyntaxKind.CloseParenToken);
6286N(SyntaxKind.ArgumentList);
6288N(SyntaxKind.OpenParenToken);
6289N(SyntaxKind.Argument);
6291N(SyntaxKind.NumericLiteralExpression);
6293N(SyntaxKind.NumericLiteralToken, "3");
6296N(SyntaxKind.CloseParenToken);
6300N(SyntaxKind.ColonToken);
6301N(SyntaxKind.SimpleLambdaExpression);
6303N(SyntaxKind.Parameter);
6305N(SyntaxKind.IdentifierToken, "c");
6307N(SyntaxKind.EqualsGreaterThanToken);
6308N(SyntaxKind.NumericLiteralExpression);
6310N(SyntaxKind.NumericLiteralToken, "2");
6317N(SyntaxKind.EndOfFileToken);
6341N(SyntaxKind.CompilationUnit);
6343N(SyntaxKind.GlobalStatement);
6345N(SyntaxKind.ExpressionStatement);
6347N(SyntaxKind.ConditionalExpression);
6349N(SyntaxKind.IdentifierName);
6351N(SyntaxKind.IdentifierToken, "T");
6353N(SyntaxKind.QuestionToken);
6354N(SyntaxKind.ConditionalExpression);
6356N(SyntaxKind.IdentifierName);
6358N(SyntaxKind.IdentifierToken, "a");
6360N(SyntaxKind.QuestionToken);
6380N(SyntaxKind.EndOfFileToken);
6398N(SyntaxKind.CompilationUnit);
6400N(SyntaxKind.GlobalStatement);
6402N(SyntaxKind.ExpressionStatement);
6404N(SyntaxKind.ConditionalExpression);
6406N(SyntaxKind.IdentifierName);
6408N(SyntaxKind.IdentifierToken, "T");
6410N(SyntaxKind.QuestionToken);
6411N(SyntaxKind.SimpleAssignmentExpression);
6413N(SyntaxKind.IdentifierName);
6415N(SyntaxKind.IdentifierToken, "a");
6417N(SyntaxKind.EqualsToken);
6432N(SyntaxKind.EndOfFileToken);
6447N(SyntaxKind.CompilationUnit);
6449N(SyntaxKind.GlobalStatement);
6451N(SyntaxKind.ExpressionStatement);
6453N(SyntaxKind.ConditionalExpression);
6455N(SyntaxKind.IdentifierName);
6457N(SyntaxKind.IdentifierToken, "T");
6459N(SyntaxKind.QuestionToken);
6460N(SyntaxKind.SimpleAssignmentExpression);
6462N(SyntaxKind.IdentifierName);
6464N(SyntaxKind.IdentifierToken, "a");
6466N(SyntaxKind.EqualsToken);
6467N(SyntaxKind.IdentifierName);
6469N(SyntaxKind.IdentifierToken, "b");
6481N(SyntaxKind.EndOfFileToken);
6493N(SyntaxKind.CompilationUnit);
6495N(SyntaxKind.GlobalStatement);
6497N(SyntaxKind.ExpressionStatement);
6499N(SyntaxKind.ConditionalExpression);
6501N(SyntaxKind.IdentifierName);
6503N(SyntaxKind.IdentifierToken, "T");
6505N(SyntaxKind.QuestionToken);
6506N(SyntaxKind.SimpleAssignmentExpression);
6508N(SyntaxKind.IdentifierName);
6510N(SyntaxKind.IdentifierToken, "a");
6512N(SyntaxKind.EqualsToken);
6513N(SyntaxKind.IdentifierName);
6515N(SyntaxKind.IdentifierToken, "b");
6518N(SyntaxKind.ColonToken);
6527N(SyntaxKind.EndOfFileToken);
6545N(SyntaxKind.CompilationUnit);
6547N(SyntaxKind.GlobalStatement);
6549N(SyntaxKind.ExpressionStatement);
6551N(SyntaxKind.ConditionalExpression);
6553N(SyntaxKind.IdentifierName);
6555N(SyntaxKind.IdentifierToken, "T");
6557N(SyntaxKind.QuestionToken);
6558N(SyntaxKind.InvocationExpression);
6560N(SyntaxKind.IdentifierName);
6562N(SyntaxKind.IdentifierToken, "m");
6564N(SyntaxKind.ArgumentList);
6566N(SyntaxKind.OpenParenToken);
6567N(SyntaxKind.Argument);
6569N(SyntaxKind.OutKeyword);
6570N(SyntaxKind.IdentifierName);
6572N(SyntaxKind.IdentifierToken, "c");
6587N(SyntaxKind.EndOfFileToken);
6605N(SyntaxKind.CompilationUnit);
6607N(SyntaxKind.GlobalStatement);
6609N(SyntaxKind.ExpressionStatement);
6611N(SyntaxKind.ConditionalExpression);
6613N(SyntaxKind.IdentifierName);
6615N(SyntaxKind.IdentifierToken, "T");
6617N(SyntaxKind.QuestionToken);
6618N(SyntaxKind.InvocationExpression);
6620N(SyntaxKind.IdentifierName);
6622N(SyntaxKind.IdentifierToken, "m");
6624N(SyntaxKind.ArgumentList);
6626N(SyntaxKind.OpenParenToken);
6627N(SyntaxKind.Argument);
6629N(SyntaxKind.RefKeyword);
6630N(SyntaxKind.IdentifierName);
6632N(SyntaxKind.IdentifierToken, "c");
6647N(SyntaxKind.EndOfFileToken);
6674N(SyntaxKind.CompilationUnit);
6676N(SyntaxKind.GlobalStatement);
6678N(SyntaxKind.ExpressionStatement);
6680N(SyntaxKind.ConditionalExpression);
6682N(SyntaxKind.IdentifierName);
6684N(SyntaxKind.IdentifierToken, "T");
6686N(SyntaxKind.QuestionToken);
6687N(SyntaxKind.InvocationExpression);
6689N(SyntaxKind.IdentifierName);
6691N(SyntaxKind.IdentifierToken, "m");
6693N(SyntaxKind.ArgumentList);
6695N(SyntaxKind.OpenParenToken);
6696N(SyntaxKind.Argument);
6698N(SyntaxKind.RefKeyword);
6705N(SyntaxKind.Argument);
6707N(SyntaxKind.OutKeyword);
6725N(SyntaxKind.EndOfFileToken);
6749N(SyntaxKind.CompilationUnit);
6751N(SyntaxKind.GlobalStatement);
6753N(SyntaxKind.ExpressionStatement);
6755N(SyntaxKind.ConditionalExpression);
6757N(SyntaxKind.IdentifierName);
6759N(SyntaxKind.IdentifierToken, "T");
6761N(SyntaxKind.QuestionToken);
6762N(SyntaxKind.InvocationExpression);
6764N(SyntaxKind.IdentifierName);
6766N(SyntaxKind.IdentifierToken, "m");
6768N(SyntaxKind.ArgumentList);
6770N(SyntaxKind.OpenParenToken);
6771N(SyntaxKind.Argument);
6773N(SyntaxKind.RefKeyword);
6780N(SyntaxKind.Argument);
6782N(SyntaxKind.OutKeyword);
6783N(SyntaxKind.IdentifierName);
6785N(SyntaxKind.IdentifierToken, "c");
6800N(SyntaxKind.EndOfFileToken);
6818N(SyntaxKind.CompilationUnit);
6820N(SyntaxKind.GlobalStatement);
6822N(SyntaxKind.ExpressionStatement);
6824N(SyntaxKind.ConditionalExpression);
6826N(SyntaxKind.IdentifierName);
6828N(SyntaxKind.IdentifierToken, "T");
6830N(SyntaxKind.QuestionToken);
6831N(SyntaxKind.InvocationExpression);
6833N(SyntaxKind.IdentifierName);
6835N(SyntaxKind.IdentifierToken, "m");
6837N(SyntaxKind.ArgumentList);
6839N(SyntaxKind.OpenParenToken);
6840N(SyntaxKind.Argument);
6842N(SyntaxKind.ThisExpression);
6844N(SyntaxKind.ThisKeyword);
6859N(SyntaxKind.EndOfFileToken);
6880N(SyntaxKind.CompilationUnit);
6882N(SyntaxKind.GlobalStatement);
6884N(SyntaxKind.ExpressionStatement);
6886N(SyntaxKind.ConditionalExpression);
6888N(SyntaxKind.IdentifierName);
6890N(SyntaxKind.IdentifierToken, "T");
6892N(SyntaxKind.QuestionToken);
6893N(SyntaxKind.InvocationExpression);
6895N(SyntaxKind.IdentifierName);
6897N(SyntaxKind.IdentifierToken, "m");
6899N(SyntaxKind.ArgumentList);
6901N(SyntaxKind.OpenParenToken);
6902N(SyntaxKind.Argument);
6904N(SyntaxKind.SimpleMemberAccessExpression);
6906N(SyntaxKind.ThisExpression);
6908N(SyntaxKind.ThisKeyword);
6910N(SyntaxKind.DotToken);
6929N(SyntaxKind.EndOfFileToken);
6950N(SyntaxKind.CompilationUnit);
6952N(SyntaxKind.GlobalStatement);
6954N(SyntaxKind.ExpressionStatement);
6956N(SyntaxKind.ConditionalExpression);
6958N(SyntaxKind.IdentifierName);
6960N(SyntaxKind.IdentifierToken, "T");
6962N(SyntaxKind.QuestionToken);
6963N(SyntaxKind.InvocationExpression);
6965N(SyntaxKind.IdentifierName);
6967N(SyntaxKind.IdentifierToken, "m");
6969N(SyntaxKind.ArgumentList);
6971N(SyntaxKind.OpenParenToken);
6972N(SyntaxKind.Argument);
6974N(SyntaxKind.LessThanExpression);
6976N(SyntaxKind.ThisExpression);
6978N(SyntaxKind.ThisKeyword);
6980N(SyntaxKind.LessThanToken);
6999N(SyntaxKind.EndOfFileToken);
7020N(SyntaxKind.CompilationUnit);
7022N(SyntaxKind.GlobalStatement);
7024N(SyntaxKind.ExpressionStatement);
7026N(SyntaxKind.ConditionalExpression);
7028N(SyntaxKind.IdentifierName);
7030N(SyntaxKind.IdentifierToken, "T");
7032N(SyntaxKind.QuestionToken);
7033N(SyntaxKind.InvocationExpression);
7035N(SyntaxKind.IdentifierName);
7037N(SyntaxKind.IdentifierToken, "m");
7039N(SyntaxKind.ArgumentList);
7041N(SyntaxKind.OpenParenToken);
7042N(SyntaxKind.Argument);
7044N(SyntaxKind.ElementAccessExpression);
7046N(SyntaxKind.ThisExpression);
7048N(SyntaxKind.ThisKeyword);
7050N(SyntaxKind.BracketedArgumentList);
7052N(SyntaxKind.OpenBracketToken);
7069N(SyntaxKind.EndOfFileToken);
7090N(SyntaxKind.CompilationUnit);
7092N(SyntaxKind.GlobalStatement);
7094N(SyntaxKind.ExpressionStatement);
7096N(SyntaxKind.ConditionalExpression);
7098N(SyntaxKind.IdentifierName);
7100N(SyntaxKind.IdentifierToken, "T");
7102N(SyntaxKind.QuestionToken);
7103N(SyntaxKind.InvocationExpression);
7105N(SyntaxKind.IdentifierName);
7107N(SyntaxKind.IdentifierToken, "m");
7109N(SyntaxKind.ArgumentList);
7111N(SyntaxKind.OpenParenToken);
7112N(SyntaxKind.Argument);
7114N(SyntaxKind.ThisExpression);
7116N(SyntaxKind.ThisKeyword);
7120N(SyntaxKind.Argument);
7122N(SyntaxKind.IdentifierName);
7124N(SyntaxKind.IdentifierToken, "a");
7139N(SyntaxKind.EndOfFileToken);
7160N(SyntaxKind.CompilationUnit);
7162N(SyntaxKind.GlobalStatement);
7164N(SyntaxKind.ExpressionStatement);
7166N(SyntaxKind.ConditionalExpression);
7168N(SyntaxKind.IdentifierName);
7170N(SyntaxKind.IdentifierToken, "T");
7172N(SyntaxKind.QuestionToken);
7173N(SyntaxKind.InvocationExpression);
7175N(SyntaxKind.IdentifierName);
7177N(SyntaxKind.IdentifierToken, "m");
7179N(SyntaxKind.ArgumentList);
7181N(SyntaxKind.OpenParenToken);
7182N(SyntaxKind.Argument);
7184N(SyntaxKind.InvocationExpression);
7186N(SyntaxKind.ThisExpression);
7188N(SyntaxKind.ThisKeyword);
7190N(SyntaxKind.ArgumentList);
7192N(SyntaxKind.OpenParenToken);
7209N(SyntaxKind.EndOfFileToken);
7230N(SyntaxKind.CompilationUnit);
7232N(SyntaxKind.GlobalStatement);
7234N(SyntaxKind.ExpressionStatement);
7236N(SyntaxKind.ConditionalExpression);
7238N(SyntaxKind.IdentifierName);
7240N(SyntaxKind.IdentifierToken, "T");
7242N(SyntaxKind.QuestionToken);
7243N(SyntaxKind.InvocationExpression);
7245N(SyntaxKind.IdentifierName);
7247N(SyntaxKind.IdentifierToken, "m");
7249N(SyntaxKind.ArgumentList);
7251N(SyntaxKind.OpenParenToken);
7252N(SyntaxKind.Argument);
7254N(SyntaxKind.ElementAccessExpression);
7256N(SyntaxKind.IdentifierName);
7258N(SyntaxKind.IdentifierToken, "T");
7260N(SyntaxKind.BracketedArgumentList);
7262N(SyntaxKind.OpenBracketToken);
7279N(SyntaxKind.EndOfFileToken);
7300N(SyntaxKind.CompilationUnit);
7302N(SyntaxKind.GlobalStatement);
7304N(SyntaxKind.ExpressionStatement);
7306N(SyntaxKind.ConditionalExpression);
7308N(SyntaxKind.IdentifierName);
7310N(SyntaxKind.IdentifierToken, "T");
7312N(SyntaxKind.QuestionToken);
7313N(SyntaxKind.InvocationExpression);
7315N(SyntaxKind.IdentifierName);
7317N(SyntaxKind.IdentifierToken, "m");
7319N(SyntaxKind.ArgumentList);
7321N(SyntaxKind.OpenParenToken);
7322N(SyntaxKind.Argument);
7324N(SyntaxKind.ElementAccessExpression);
7326N(SyntaxKind.IdentifierName);
7328N(SyntaxKind.IdentifierToken, "T");
7330N(SyntaxKind.BracketedArgumentList);
7332N(SyntaxKind.OpenBracketToken);
7333N(SyntaxKind.Argument);
7335N(SyntaxKind.NumericLiteralExpression);
7337N(SyntaxKind.NumericLiteralToken, "1");
7356N(SyntaxKind.EndOfFileToken);
7374N(SyntaxKind.CompilationUnit);
7376N(SyntaxKind.GlobalStatement);
7378N(SyntaxKind.ExpressionStatement);
7380N(SyntaxKind.ConditionalExpression);
7382N(SyntaxKind.IdentifierName);
7384N(SyntaxKind.IdentifierToken, "T");
7386N(SyntaxKind.QuestionToken);
7387N(SyntaxKind.InvocationExpression);
7389N(SyntaxKind.IdentifierName);
7391N(SyntaxKind.IdentifierToken, "m");
7393N(SyntaxKind.ArgumentList);
7395N(SyntaxKind.OpenParenToken);
7396N(SyntaxKind.Argument);
7398N(SyntaxKind.ElementAccessExpression);
7400N(SyntaxKind.IdentifierName);
7402N(SyntaxKind.IdentifierToken, "T");
7404N(SyntaxKind.BracketedArgumentList);
7406N(SyntaxKind.OpenBracketToken);
7407N(SyntaxKind.Argument);
7409N(SyntaxKind.NumericLiteralExpression);
7411N(SyntaxKind.NumericLiteralToken, "1");
7414N(SyntaxKind.CloseBracketToken);
7430N(SyntaxKind.EndOfFileToken);
7457N(SyntaxKind.CompilationUnit);
7459N(SyntaxKind.GlobalStatement);
7461N(SyntaxKind.ExpressionStatement);
7463N(SyntaxKind.ConditionalExpression);
7465N(SyntaxKind.IdentifierName);
7467N(SyntaxKind.IdentifierToken, "T");
7469N(SyntaxKind.QuestionToken);
7470N(SyntaxKind.InvocationExpression);
7472N(SyntaxKind.IdentifierName);
7474N(SyntaxKind.IdentifierToken, "a");
7476N(SyntaxKind.ArgumentList);
7478N(SyntaxKind.OpenParenToken);
7479N(SyntaxKind.Argument);
7481N(SyntaxKind.ConditionalExpression);
7483N(SyntaxKind.IdentifierName);
7485N(SyntaxKind.IdentifierToken, "T");
7487N(SyntaxKind.QuestionToken);
7488N(SyntaxKind.SimpleAssignmentExpression);
7490N(SyntaxKind.IdentifierName);
7492N(SyntaxKind.IdentifierToken, "a");
7494N(SyntaxKind.EqualsToken);
7519N(SyntaxKind.EndOfFileToken);
7534N(SyntaxKind.CompilationUnit);
7536N(SyntaxKind.GlobalStatement);
7538N(SyntaxKind.ExpressionStatement);
7540N(SyntaxKind.ConditionalExpression);
7542N(SyntaxKind.IdentifierName);
7544N(SyntaxKind.IdentifierToken, "T");
7546N(SyntaxKind.QuestionToken);
7547N(SyntaxKind.InvocationExpression);
7549N(SyntaxKind.IdentifierName);
7551N(SyntaxKind.IdentifierToken, "a");
7553N(SyntaxKind.ArgumentList);
7555N(SyntaxKind.OpenParenToken);
7556N(SyntaxKind.Argument);
7558N(SyntaxKind.IdentifierName);
7560N(SyntaxKind.IdentifierToken, "T");
7563N(SyntaxKind.CloseParenToken);
7575N(SyntaxKind.EndOfFileToken);
7590N(SyntaxKind.CompilationUnit);
7592N(SyntaxKind.GlobalStatement);
7594N(SyntaxKind.ExpressionStatement);
7596N(SyntaxKind.ConditionalExpression);
7598N(SyntaxKind.IdentifierName);
7600N(SyntaxKind.IdentifierToken, "T");
7602N(SyntaxKind.QuestionToken);
7603N(SyntaxKind.InvocationExpression);
7605N(SyntaxKind.IdentifierName);
7607N(SyntaxKind.IdentifierToken, "a");
7609N(SyntaxKind.ArgumentList);
7611N(SyntaxKind.OpenParenToken);
7612N(SyntaxKind.Argument);
7614N(SyntaxKind.RefKeyword);
7615N(SyntaxKind.SimpleMemberAccessExpression);
7617N(SyntaxKind.PredefinedType);
7619N(SyntaxKind.IntKeyword);
7621N(SyntaxKind.DotToken);
7622N(SyntaxKind.IdentifierName);
7624N(SyntaxKind.IdentifierToken, "MaxValue");
7628N(SyntaxKind.CloseParenToken);
7640N(SyntaxKind.EndOfFileToken);
7661N(SyntaxKind.CompilationUnit);
7663N(SyntaxKind.GlobalStatement);
7665N(SyntaxKind.ExpressionStatement);
7667N(SyntaxKind.ConditionalExpression);
7669N(SyntaxKind.IdentifierName);
7671N(SyntaxKind.IdentifierToken, "T");
7673N(SyntaxKind.QuestionToken);
7674N(SyntaxKind.InvocationExpression);
7676N(SyntaxKind.IdentifierName);
7678N(SyntaxKind.IdentifierToken, "a");
7680N(SyntaxKind.ArgumentList);
7682N(SyntaxKind.OpenParenToken);
7683N(SyntaxKind.Argument);
7685N(SyntaxKind.RefKeyword);
7686N(SyntaxKind.IdentifierName);
7688N(SyntaxKind.IdentifierToken, "a");
7691N(SyntaxKind.CommaToken);
7711N(SyntaxKind.EndOfFileToken);
7735N(SyntaxKind.CompilationUnit);
7737N(SyntaxKind.GlobalStatement);
7739N(SyntaxKind.ExpressionStatement);
7741N(SyntaxKind.ConditionalExpression);
7743N(SyntaxKind.IdentifierName);
7745N(SyntaxKind.IdentifierToken, "T");
7747N(SyntaxKind.QuestionToken);
7748N(SyntaxKind.InvocationExpression);
7750N(SyntaxKind.IdentifierName);
7752N(SyntaxKind.IdentifierToken, "a");
7754N(SyntaxKind.ArgumentList);
7756N(SyntaxKind.OpenParenToken);
7764N(SyntaxKind.CommaToken);
7784N(SyntaxKind.EndOfFileToken);
7799N(SyntaxKind.CompilationUnit);
7801N(SyntaxKind.GlobalStatement);
7803N(SyntaxKind.ExpressionStatement);
7805N(SyntaxKind.ConditionalExpression);
7807N(SyntaxKind.IdentifierName);
7809N(SyntaxKind.IdentifierToken, "T");
7811N(SyntaxKind.QuestionToken);
7812N(SyntaxKind.InvocationExpression);
7814N(SyntaxKind.IdentifierName);
7816N(SyntaxKind.IdentifierToken, "a");
7818N(SyntaxKind.ArgumentList);
7820N(SyntaxKind.OpenParenToken);
7821N(SyntaxKind.Argument);
7823N(SyntaxKind.ConditionalExpression);
7825N(SyntaxKind.IdentifierName);
7827N(SyntaxKind.IdentifierToken, "T");
7829N(SyntaxKind.QuestionToken);
7830N(SyntaxKind.ElementAccessExpression);
7832N(SyntaxKind.IdentifierName);
7834N(SyntaxKind.IdentifierToken, "b");
7836N(SyntaxKind.BracketedArgumentList);
7838N(SyntaxKind.OpenBracketToken);
7839N(SyntaxKind.Argument);
7841N(SyntaxKind.NumericLiteralExpression);
7843N(SyntaxKind.NumericLiteralToken, "1");
7846N(SyntaxKind.CloseBracketToken);
7849N(SyntaxKind.ColonToken);
7850N(SyntaxKind.ElementAccessExpression);
7852N(SyntaxKind.IdentifierName);
7854N(SyntaxKind.IdentifierToken, "b");
7856N(SyntaxKind.BracketedArgumentList);
7858N(SyntaxKind.OpenBracketToken);
7859N(SyntaxKind.Argument);
7861N(SyntaxKind.NumericLiteralExpression);
7863N(SyntaxKind.NumericLiteralToken, "2");
7866N(SyntaxKind.CloseBracketToken);
7871N(SyntaxKind.CloseParenToken);
7883N(SyntaxKind.EndOfFileToken);
7900N(SyntaxKind.CompilationUnit);
7902N(SyntaxKind.GlobalStatement);
7904N(SyntaxKind.ExpressionStatement);
7906N(SyntaxKind.ConditionalExpression);
7908N(SyntaxKind.IdentifierName);
7910N(SyntaxKind.IdentifierToken, "T");
7912N(SyntaxKind.QuestionToken);
7913N(SyntaxKind.InvocationExpression);
7915N(SyntaxKind.IdentifierName);
7917N(SyntaxKind.IdentifierToken, "f");
7919N(SyntaxKind.ArgumentList);
7921N(SyntaxKind.OpenParenToken);
7922N(SyntaxKind.Argument);
7924N(SyntaxKind.ConditionalExpression);
7926N(SyntaxKind.IdentifierName);
7928N(SyntaxKind.IdentifierToken, "a");
7930N(SyntaxKind.QuestionToken);
7931N(SyntaxKind.IdentifierName);
7933N(SyntaxKind.IdentifierToken, "b");
7935N(SyntaxKind.ColonToken);
7936N(SyntaxKind.IdentifierName);
7938N(SyntaxKind.IdentifierToken, "c");
7942N(SyntaxKind.CloseParenToken);
7954N(SyntaxKind.EndOfFileToken);
7969N(SyntaxKind.CompilationUnit);
7971N(SyntaxKind.GlobalStatement);
7973N(SyntaxKind.ExpressionStatement);
7975N(SyntaxKind.ConditionalExpression);
7977N(SyntaxKind.IdentifierName);
7979N(SyntaxKind.IdentifierToken, "T");
7981N(SyntaxKind.QuestionToken);
7982N(SyntaxKind.InvocationExpression);
7984N(SyntaxKind.IdentifierName);
7986N(SyntaxKind.IdentifierToken, "m");
7988N(SyntaxKind.ArgumentList);
7990N(SyntaxKind.OpenParenToken);
7991N(SyntaxKind.Argument);
7993N(SyntaxKind.LessThanExpression);
7995N(SyntaxKind.IdentifierName);
7997N(SyntaxKind.IdentifierToken, "a");
7999N(SyntaxKind.LessThanToken);
8000N(SyntaxKind.IdentifierName);
8002N(SyntaxKind.IdentifierToken, "b");
8006N(SyntaxKind.CommaToken);
8007N(SyntaxKind.Argument);
8009N(SyntaxKind.GreaterThanExpression);
8011N(SyntaxKind.IdentifierName);
8013N(SyntaxKind.IdentifierToken, "c");
8015N(SyntaxKind.GreaterThanToken);
8016N(SyntaxKind.IdentifierName);
8018N(SyntaxKind.IdentifierToken, "d");
8022N(SyntaxKind.CloseParenToken);
8025N(SyntaxKind.ColonToken);
8034N(SyntaxKind.EndOfFileToken);
8045N(SyntaxKind.CompilationUnit);
8047N(SyntaxKind.FieldDeclaration);
8049N(SyntaxKind.VariableDeclaration);
8051N(SyntaxKind.NullableType);
8053N(SyntaxKind.IdentifierName);
8055N(SyntaxKind.IdentifierToken);
8057N(SyntaxKind.QuestionToken);
8059N(SyntaxKind.VariableDeclarator);
8061N(SyntaxKind.IdentifierToken);
8064N(SyntaxKind.SemicolonToken);
8066N(SyntaxKind.EndOfFileToken);
8082N(SyntaxKind.CompilationUnit);
8084N(SyntaxKind.GlobalStatement);
8086N(SyntaxKind.ExpressionStatement);
8088N(SyntaxKind.ConditionalExpression);
8090N(SyntaxKind.IdentifierName);
8092N(SyntaxKind.IdentifierToken, "T");
8094N(SyntaxKind.QuestionToken);
8095N(SyntaxKind.IdentifierName);
8097N(SyntaxKind.IdentifierToken, "from");
8108N(SyntaxKind.EndOfFileToken);
8137N(SyntaxKind.CompilationUnit);
8139N(SyntaxKind.GlobalStatement);
8141N(SyntaxKind.ExpressionStatement);
8143N(SyntaxKind.ConditionalExpression);
8145N(SyntaxKind.IdentifierName);
8147N(SyntaxKind.IdentifierToken, "T");
8149N(SyntaxKind.QuestionToken);
8150N(SyntaxKind.QueryExpression);
8152N(SyntaxKind.FromClause);
8154N(SyntaxKind.FromKeyword);
8155N(SyntaxKind.IdentifierName);
8157N(SyntaxKind.IdentifierToken, "x");
8187N(SyntaxKind.EndOfFileToken);
8207N(SyntaxKind.CompilationUnit);
8209N(SyntaxKind.GlobalStatement);
8211N(SyntaxKind.ExpressionStatement);
8213N(SyntaxKind.ConditionalExpression);
8215N(SyntaxKind.IdentifierName);
8217N(SyntaxKind.IdentifierToken, "T");
8219N(SyntaxKind.QuestionToken);
8220N(SyntaxKind.InvocationExpression);
8222N(SyntaxKind.IdentifierName);
8224N(SyntaxKind.IdentifierToken, "f");
8226N(SyntaxKind.ArgumentList);
8228N(SyntaxKind.OpenParenToken);
8229N(SyntaxKind.Argument);
8231N(SyntaxKind.IdentifierName);
8233N(SyntaxKind.IdentifierToken, "from");
8248N(SyntaxKind.EndOfFileToken);
8283N(SyntaxKind.CompilationUnit);
8285N(SyntaxKind.GlobalStatement);
8287N(SyntaxKind.ExpressionStatement);
8289N(SyntaxKind.ConditionalExpression);
8291N(SyntaxKind.IdentifierName);
8293N(SyntaxKind.IdentifierToken, "T");
8295N(SyntaxKind.QuestionToken);
8296N(SyntaxKind.InvocationExpression);
8298N(SyntaxKind.IdentifierName);
8300N(SyntaxKind.IdentifierToken, "f");
8302N(SyntaxKind.ArgumentList);
8304N(SyntaxKind.OpenParenToken);
8305N(SyntaxKind.Argument);
8307N(SyntaxKind.QueryExpression);
8309N(SyntaxKind.FromClause);
8311N(SyntaxKind.FromKeyword);
8312N(SyntaxKind.IdentifierName);
8314N(SyntaxKind.IdentifierToken, "x");
8348N(SyntaxKind.EndOfFileToken);
8361N(SyntaxKind.CompilationUnit);
8363N(SyntaxKind.GlobalStatement);
8365N(SyntaxKind.ExpressionStatement);
8367N(SyntaxKind.IdentifierName);
8369N(SyntaxKind.IdentifierToken, "from");
8374N(SyntaxKind.EndOfFileToken);
8387N(SyntaxKind.CompilationUnit);
8389N(SyntaxKind.FieldDeclaration);
8391N(SyntaxKind.VariableDeclaration);
8393N(SyntaxKind.IdentifierName);
8395N(SyntaxKind.IdentifierToken);
8397N(SyntaxKind.VariableDeclarator);
8399N(SyntaxKind.IdentifierToken);
8404N(SyntaxKind.EndOfFileToken);
8419N(SyntaxKind.CompilationUnit);
8421N(SyntaxKind.FieldDeclaration);
8423N(SyntaxKind.VariableDeclaration);
8425N(SyntaxKind.IdentifierName);
8427N(SyntaxKind.IdentifierToken, "from");
8429N(SyntaxKind.VariableDeclarator);
8431N(SyntaxKind.IdentifierToken, "x");
8433N(SyntaxKind.CommaToken);
8441N(SyntaxKind.EndOfFileToken);
8451N(SyntaxKind.CompilationUnit);
8453N(SyntaxKind.FieldDeclaration);
8455N(SyntaxKind.VariableDeclaration);
8457N(SyntaxKind.IdentifierName);
8459N(SyntaxKind.IdentifierToken);
8461N(SyntaxKind.VariableDeclarator);
8463N(SyntaxKind.IdentifierToken);
8466N(SyntaxKind.SemicolonToken);
8468N(SyntaxKind.EndOfFileToken);
8483N(SyntaxKind.CompilationUnit);
8485N(SyntaxKind.FieldDeclaration);
8487N(SyntaxKind.VariableDeclaration);
8489N(SyntaxKind.IdentifierName);
8491N(SyntaxKind.IdentifierToken, "from");
8493N(SyntaxKind.VariableDeclarator);
8495N(SyntaxKind.IdentifierToken, "x");
8496N(SyntaxKind.EqualsValueClause);
8498N(SyntaxKind.EqualsToken);
8508N(SyntaxKind.EndOfFileToken);
8527N(SyntaxKind.CompilationUnit);
8529N(SyntaxKind.FieldDeclaration);
8531N(SyntaxKind.VariableDeclaration);
8533N(SyntaxKind.IdentifierName);
8535N(SyntaxKind.IdentifierToken, "from");
8537N(SyntaxKind.VariableDeclarator);
8539N(SyntaxKind.IdentifierToken, "x");
8540N(SyntaxKind.BracketedArgumentList);
8542N(SyntaxKind.OpenBracketToken);
8543N(SyntaxKind.Argument);
8545N(SyntaxKind.OmittedArraySizeExpression);
8547N(SyntaxKind.OmittedArraySizeExpressionToken);
8556N(SyntaxKind.EndOfFileToken);
8571N(SyntaxKind.CompilationUnit);
8573N(SyntaxKind.MethodDeclaration);
8575N(SyntaxKind.IdentifierName);
8577N(SyntaxKind.IdentifierToken, "from");
8579N(SyntaxKind.IdentifierToken, "c");
8580N(SyntaxKind.ParameterList);
8582N(SyntaxKind.OpenParenToken);
8587N(SyntaxKind.EndOfFileToken);
8612N(SyntaxKind.CompilationUnit);
8614N(SyntaxKind.MethodDeclaration);
8616N(SyntaxKind.IdentifierName);
8618N(SyntaxKind.IdentifierToken, "from");
8620N(SyntaxKind.IdentifierToken, "a");
8621N(SyntaxKind.TypeParameterList);
8623N(SyntaxKind.LessThanToken);
8637N(SyntaxKind.EndOfFileToken);
8659N(SyntaxKind.CompilationUnit);
8661N(SyntaxKind.MethodDeclaration);
8663N(SyntaxKind.IdentifierName);
8665N(SyntaxKind.IdentifierToken, "from");
8667N(SyntaxKind.ExplicitInterfaceSpecifier);
8669N(SyntaxKind.IdentifierName);
8671N(SyntaxKind.IdentifierToken, "a");
8673N(SyntaxKind.DotToken);
8683N(SyntaxKind.EndOfFileToken);
8708N(SyntaxKind.CompilationUnit);
8710N(SyntaxKind.MethodDeclaration);
8712N(SyntaxKind.IdentifierName);
8714N(SyntaxKind.IdentifierToken, "from");
8716N(SyntaxKind.ExplicitInterfaceSpecifier);
8718N(SyntaxKind.IdentifierName);
8720N(SyntaxKind.IdentifierToken, "a");
8732N(SyntaxKind.EndOfFileToken);
8757N(SyntaxKind.CompilationUnit);
8759N(SyntaxKind.MethodDeclaration);
8761N(SyntaxKind.IdentifierName);
8763N(SyntaxKind.IdentifierToken, "from");
8765N(SyntaxKind.ExplicitInterfaceSpecifier);
8767N(SyntaxKind.IdentifierName);
8769N(SyntaxKind.IdentifierToken, "global");
8781N(SyntaxKind.EndOfFileToken);
8793N(SyntaxKind.CompilationUnit);
8795N(SyntaxKind.PropertyDeclaration);
8797N(SyntaxKind.IdentifierName);
8799N(SyntaxKind.IdentifierToken, "from");
8801N(SyntaxKind.IdentifierToken, "c");
8802N(SyntaxKind.AccessorList);
8804N(SyntaxKind.OpenBraceToken);
8808N(SyntaxKind.EndOfFileToken);
8826N(SyntaxKind.CompilationUnit);
8828N(SyntaxKind.GlobalStatement);
8830N(SyntaxKind.ExpressionStatement);
8832N(SyntaxKind.QueryExpression);
8834N(SyntaxKind.FromClause);
8836N(SyntaxKind.FromKeyword);
8837N(SyntaxKind.IdentifierName);
8839N(SyntaxKind.IdentifierToken, "c");
8841N(SyntaxKind.IdentifierToken, "d");
8863N(SyntaxKind.EndOfFileToken);
8882N(SyntaxKind.CompilationUnit);
8884N(SyntaxKind.GlobalStatement);
8886N(SyntaxKind.ExpressionStatement);
8888N(SyntaxKind.QueryExpression);
8890N(SyntaxKind.FromClause);
8892N(SyntaxKind.FromKeyword);
8893N(SyntaxKind.PointerType);
8895N(SyntaxKind.IdentifierName);
8897N(SyntaxKind.IdentifierToken, "x");
8899N(SyntaxKind.AsteriskToken);
8901N(SyntaxKind.IdentifierToken, "a");
8923N(SyntaxKind.EndOfFileToken);
8942N(SyntaxKind.CompilationUnit);
8944N(SyntaxKind.GlobalStatement);
8946N(SyntaxKind.ExpressionStatement);
8948N(SyntaxKind.QueryExpression);
8950N(SyntaxKind.FromClause);
8952N(SyntaxKind.FromKeyword);
8953N(SyntaxKind.NullableType);
8955N(SyntaxKind.IdentifierName);
8957N(SyntaxKind.IdentifierToken, "x");
8959N(SyntaxKind.QuestionToken);
8961N(SyntaxKind.IdentifierToken, "a");
8983N(SyntaxKind.EndOfFileToken);
9002N(SyntaxKind.CompilationUnit);
9004N(SyntaxKind.GlobalStatement);
9006N(SyntaxKind.ExpressionStatement);
9008N(SyntaxKind.QueryExpression);
9010N(SyntaxKind.FromClause);
9012N(SyntaxKind.FromKeyword);
9013N(SyntaxKind.ArrayType);
9015N(SyntaxKind.IdentifierName);
9017N(SyntaxKind.IdentifierToken, "x");
9019N(SyntaxKind.ArrayRankSpecifier);
9021N(SyntaxKind.OpenBracketToken);
9022N(SyntaxKind.OmittedArraySizeExpression);
9024N(SyntaxKind.OmittedArraySizeExpressionToken);
9026N(SyntaxKind.CloseBracketToken);
9029N(SyntaxKind.IdentifierToken, "a");
9051N(SyntaxKind.EndOfFileToken);
9066N(SyntaxKind.CompilationUnit);
9068N(SyntaxKind.GlobalStatement);
9070N(SyntaxKind.ExpressionStatement);
9072N(SyntaxKind.QueryExpression);
9074N(SyntaxKind.FromClause);
9076N(SyntaxKind.FromKeyword);
9077N(SyntaxKind.IdentifierToken, "goo");
9078N(SyntaxKind.InKeyword);
9099N(SyntaxKind.EndOfFileToken);
9117N(SyntaxKind.CompilationUnit);
9119N(SyntaxKind.GlobalStatement);
9121N(SyntaxKind.ExpressionStatement);
9123N(SyntaxKind.QueryExpression);
9125N(SyntaxKind.FromClause);
9127N(SyntaxKind.FromKeyword);
9128N(SyntaxKind.QualifiedName);
9130N(SyntaxKind.IdentifierName);
9132N(SyntaxKind.IdentifierToken, "goo");
9134N(SyntaxKind.DotToken);
9135N(SyntaxKind.IdentifierName);
9137N(SyntaxKind.IdentifierToken, "bar");
9141N(SyntaxKind.InKeyword);
9162N(SyntaxKind.EndOfFileToken);
9187N(SyntaxKind.CompilationUnit);
9189N(SyntaxKind.GlobalStatement);
9191N(SyntaxKind.ExpressionStatement);
9193N(SyntaxKind.LessThanExpression);
9195N(SyntaxKind.IdentifierName);
9197N(SyntaxKind.IdentifierToken, "a");
9199N(SyntaxKind.LessThanToken);
9200N(SyntaxKind.IdentifierName);
9202N(SyntaxKind.IdentifierToken, "b");
9208N(SyntaxKind.GlobalStatement);
9210N(SyntaxKind.ExpressionStatement);
9212N(SyntaxKind.SimpleMemberAccessExpression);
9214N(SyntaxKind.IdentifierName);
9216N(SyntaxKind.IdentifierToken, "c");
9218N(SyntaxKind.DotToken);
9227N(SyntaxKind.EndOfFileToken);
9245N(SyntaxKind.CompilationUnit);
9247N(SyntaxKind.GlobalStatement);
9249N(SyntaxKind.ExpressionStatement);
9251N(SyntaxKind.LessThanExpression);
9253N(SyntaxKind.IdentifierName);
9255N(SyntaxKind.IdentifierToken, "a");
9257N(SyntaxKind.LessThanToken);
9258N(SyntaxKind.IdentifierName);
9260N(SyntaxKind.IdentifierToken, "b");
9266N(SyntaxKind.MethodDeclaration);
9268N(SyntaxKind.PredefinedType);
9270N(SyntaxKind.VoidKeyword);
9272N(SyntaxKind.IdentifierToken, "goo");
9273N(SyntaxKind.ParameterList);
9275N(SyntaxKind.OpenParenToken);
9276N(SyntaxKind.CloseParenToken);
9278N(SyntaxKind.Block);
9280N(SyntaxKind.OpenBraceToken);
9281N(SyntaxKind.CloseBraceToken);
9284N(SyntaxKind.EndOfFileToken);
9302N(SyntaxKind.CompilationUnit);
9304N(SyntaxKind.GlobalStatement);
9306N(SyntaxKind.ExpressionStatement);
9308N(SyntaxKind.LessThanExpression);
9310N(SyntaxKind.IdentifierName);
9312N(SyntaxKind.IdentifierToken, "a");
9314N(SyntaxKind.LessThanToken);
9315N(SyntaxKind.IdentifierName);
9317N(SyntaxKind.IdentifierToken, "b");
9323N(SyntaxKind.MethodDeclaration);
9325N(SyntaxKind.PredefinedType);
9327N(SyntaxKind.VoidKeyword);
9329N(SyntaxKind.IdentifierToken, "goo");
9330N(SyntaxKind.ParameterList);
9332N(SyntaxKind.OpenParenToken);
9333N(SyntaxKind.CloseParenToken);
9335N(SyntaxKind.Block);
9337N(SyntaxKind.OpenBraceToken);
9338N(SyntaxKind.CloseBraceToken);
9341N(SyntaxKind.EndOfFileToken);
9359N(SyntaxKind.CompilationUnit);
9361N(SyntaxKind.GlobalStatement);
9363N(SyntaxKind.ExpressionStatement);
9365N(SyntaxKind.LessThanExpression);
9367N(SyntaxKind.IdentifierName);
9369N(SyntaxKind.IdentifierToken, "a");
9371N(SyntaxKind.LessThanToken);
9372N(SyntaxKind.IdentifierName);
9374N(SyntaxKind.IdentifierToken, "b");
9380N(SyntaxKind.MethodDeclaration);
9382N(SyntaxKind.PredefinedType);
9384N(SyntaxKind.VoidKeyword);
9386N(SyntaxKind.IdentifierToken, "goo");
9387N(SyntaxKind.ParameterList);
9389N(SyntaxKind.OpenParenToken);
9390N(SyntaxKind.CloseParenToken);
9392N(SyntaxKind.Block);
9394N(SyntaxKind.OpenBraceToken);
9395N(SyntaxKind.CloseBraceToken);
9398N(SyntaxKind.EndOfFileToken);
9417N(SyntaxKind.CompilationUnit);
9419N(SyntaxKind.GlobalStatement);
9421N(SyntaxKind.ExpressionStatement);
9423N(SyntaxKind.LessThanExpression);
9425N(SyntaxKind.IdentifierName);
9427N(SyntaxKind.IdentifierToken, "a");
9429N(SyntaxKind.LessThanToken);
9430N(SyntaxKind.IdentifierName);
9432N(SyntaxKind.IdentifierToken, "b");
9438N(SyntaxKind.MethodDeclaration);
9440N(SyntaxKind.PredefinedType);
9442N(SyntaxKind.VoidKeyword);
9444N(SyntaxKind.IdentifierToken, "goo");
9445N(SyntaxKind.ParameterList);
9447N(SyntaxKind.OpenParenToken);
9448N(SyntaxKind.CloseParenToken);
9450N(SyntaxKind.Block);
9452N(SyntaxKind.OpenBraceToken);
9453N(SyntaxKind.CloseBraceToken);
9456N(SyntaxKind.EndOfFileToken);
Parsing\SeparatedSyntaxListParsingTests.cs (433)
61N(SyntaxKind.CompilationUnit);
63N(SyntaxKind.ClassDeclaration);
65N(SyntaxKind.ClassKeyword);
66N(SyntaxKind.IdentifierToken, "C");
67N(SyntaxKind.OpenBraceToken);
68N(SyntaxKind.FieldDeclaration);
70N(SyntaxKind.VariableDeclaration);
72N(SyntaxKind.GenericName);
74N(SyntaxKind.IdentifierToken, "A");
75N(SyntaxKind.TypeArgumentList);
77N(SyntaxKind.LessThanToken);
78N(SyntaxKind.OmittedTypeArgument);
80N(SyntaxKind.OmittedTypeArgumentToken);
82N(SyntaxKind.GreaterThanToken);
85N(SyntaxKind.VariableDeclarator);
87N(SyntaxKind.IdentifierToken, "a1");
90N(SyntaxKind.SemicolonToken);
92N(SyntaxKind.FieldDeclaration);
94N(SyntaxKind.VariableDeclaration);
96N(SyntaxKind.GenericName);
98N(SyntaxKind.IdentifierToken, "A");
99N(SyntaxKind.TypeArgumentList);
101N(SyntaxKind.LessThanToken);
102N(SyntaxKind.IdentifierName);
104N(SyntaxKind.IdentifierToken, "T");
106N(SyntaxKind.GreaterThanToken);
109N(SyntaxKind.VariableDeclarator);
111N(SyntaxKind.IdentifierToken, "a2");
114N(SyntaxKind.SemicolonToken);
116N(SyntaxKind.FieldDeclaration);
118N(SyntaxKind.VariableDeclaration);
120N(SyntaxKind.GenericName);
122N(SyntaxKind.IdentifierToken, "A");
123N(SyntaxKind.TypeArgumentList);
125N(SyntaxKind.LessThanToken);
126N(SyntaxKind.OmittedTypeArgument);
128N(SyntaxKind.OmittedTypeArgumentToken);
130N(SyntaxKind.CommaToken);
131N(SyntaxKind.OmittedTypeArgument);
133N(SyntaxKind.OmittedTypeArgumentToken);
135N(SyntaxKind.GreaterThanToken);
138N(SyntaxKind.VariableDeclarator);
140N(SyntaxKind.IdentifierToken, "a3");
143N(SyntaxKind.SemicolonToken);
145N(SyntaxKind.FieldDeclaration);
147N(SyntaxKind.VariableDeclaration);
149N(SyntaxKind.GenericName);
151N(SyntaxKind.IdentifierToken, "A");
152N(SyntaxKind.TypeArgumentList);
154N(SyntaxKind.LessThanToken);
155N(SyntaxKind.IdentifierName);
157N(SyntaxKind.IdentifierToken, "T");
160N(SyntaxKind.IdentifierName);
162N(SyntaxKind.IdentifierToken, "U");
164N(SyntaxKind.GreaterThanToken);
167N(SyntaxKind.VariableDeclarator);
169N(SyntaxKind.IdentifierToken, "a4");
172N(SyntaxKind.SemicolonToken);
174N(SyntaxKind.FieldDeclaration);
176N(SyntaxKind.VariableDeclaration);
178N(SyntaxKind.GenericName);
180N(SyntaxKind.IdentifierToken, "A");
181N(SyntaxKind.TypeArgumentList);
183N(SyntaxKind.LessThanToken);
184N(SyntaxKind.OmittedTypeArgument);
186N(SyntaxKind.OmittedTypeArgumentToken);
188N(SyntaxKind.CommaToken);
189N(SyntaxKind.OmittedTypeArgument);
191N(SyntaxKind.OmittedTypeArgumentToken);
193N(SyntaxKind.CommaToken);
194N(SyntaxKind.OmittedTypeArgument);
196N(SyntaxKind.OmittedTypeArgumentToken);
198N(SyntaxKind.GreaterThanToken);
201N(SyntaxKind.VariableDeclarator);
203N(SyntaxKind.IdentifierToken, "a5");
206N(SyntaxKind.SemicolonToken);
208N(SyntaxKind.FieldDeclaration);
210N(SyntaxKind.VariableDeclaration);
212N(SyntaxKind.GenericName);
214N(SyntaxKind.IdentifierToken, "A");
215N(SyntaxKind.TypeArgumentList);
217N(SyntaxKind.LessThanToken);
218N(SyntaxKind.IdentifierName);
220N(SyntaxKind.IdentifierToken, "T");
222N(SyntaxKind.CommaToken);
227N(SyntaxKind.GreaterThanToken);
230N(SyntaxKind.VariableDeclarator);
232N(SyntaxKind.IdentifierToken, "a6");
235N(SyntaxKind.SemicolonToken);
237N(SyntaxKind.FieldDeclaration);
239N(SyntaxKind.VariableDeclaration);
241N(SyntaxKind.GenericName);
243N(SyntaxKind.IdentifierToken, "A");
244N(SyntaxKind.TypeArgumentList);
246N(SyntaxKind.LessThanToken);
251N(SyntaxKind.CommaToken);
252N(SyntaxKind.IdentifierName);
254N(SyntaxKind.IdentifierToken, "T");
256N(SyntaxKind.GreaterThanToken);
259N(SyntaxKind.VariableDeclarator);
261N(SyntaxKind.IdentifierToken, "a7");
264N(SyntaxKind.SemicolonToken);
266N(SyntaxKind.FieldDeclaration);
268N(SyntaxKind.VariableDeclaration);
270N(SyntaxKind.GenericName);
272N(SyntaxKind.IdentifierToken, "A");
273N(SyntaxKind.TypeArgumentList);
275N(SyntaxKind.LessThanToken);
276N(SyntaxKind.IdentifierName);
278N(SyntaxKind.IdentifierToken, "T");
281N(SyntaxKind.IdentifierName);
283N(SyntaxKind.IdentifierToken, "U");
285N(SyntaxKind.CommaToken);
290N(SyntaxKind.CommaToken);
295N(SyntaxKind.GreaterThanToken);
298N(SyntaxKind.VariableDeclarator);
300N(SyntaxKind.IdentifierToken, "a8");
303N(SyntaxKind.SemicolonToken);
305N(SyntaxKind.CloseBraceToken);
307N(SyntaxKind.EndOfFileToken);
358N(SyntaxKind.CompilationUnit);
360N(SyntaxKind.ClassDeclaration);
362N(SyntaxKind.ClassKeyword);
363N(SyntaxKind.IdentifierToken, "C");
364N(SyntaxKind.OpenBraceToken);
365N(SyntaxKind.IncompleteMember);
367N(SyntaxKind.NewKeyword);
368N(SyntaxKind.GenericName);
370N(SyntaxKind.IdentifierToken, "C");
371N(SyntaxKind.TypeArgumentList);
373N(SyntaxKind.LessThanToken);
374N(SyntaxKind.OmittedTypeArgument);
376N(SyntaxKind.OmittedTypeArgumentToken);
378N(SyntaxKind.GreaterThanToken);
382N(SyntaxKind.IncompleteMember);
384N(SyntaxKind.TupleType);
386N(SyntaxKind.OpenParenToken);
402N(SyntaxKind.CloseParenToken);
405N(SyntaxKind.IncompleteMember);
407N(SyntaxKind.NewKeyword);
408N(SyntaxKind.GenericName);
410N(SyntaxKind.IdentifierToken, "C");
411N(SyntaxKind.TypeArgumentList);
413N(SyntaxKind.LessThanToken);
414N(SyntaxKind.OmittedTypeArgument);
416N(SyntaxKind.OmittedTypeArgumentToken);
418N(SyntaxKind.CommaToken);
419N(SyntaxKind.OmittedTypeArgument);
421N(SyntaxKind.OmittedTypeArgumentToken);
423N(SyntaxKind.GreaterThanToken);
427N(SyntaxKind.IncompleteMember);
429N(SyntaxKind.TupleType);
431N(SyntaxKind.OpenParenToken);
447N(SyntaxKind.CloseParenToken);
450N(SyntaxKind.FieldDeclaration);
452N(SyntaxKind.VariableDeclaration);
454N(SyntaxKind.GenericName);
456N(SyntaxKind.IdentifierToken, "C");
457N(SyntaxKind.TypeArgumentList);
459N(SyntaxKind.LessThanToken);
460N(SyntaxKind.GenericName);
462N(SyntaxKind.IdentifierToken, "C");
463N(SyntaxKind.TypeArgumentList);
465N(SyntaxKind.LessThanToken);
466N(SyntaxKind.OmittedTypeArgument);
468N(SyntaxKind.OmittedTypeArgumentToken);
470N(SyntaxKind.GreaterThanToken);
473N(SyntaxKind.GreaterThanToken);
476N(SyntaxKind.VariableDeclarator);
478N(SyntaxKind.IdentifierToken, "a1");
481N(SyntaxKind.SemicolonToken);
483N(SyntaxKind.FieldDeclaration);
485N(SyntaxKind.VariableDeclaration);
487N(SyntaxKind.GenericName);
489N(SyntaxKind.IdentifierToken, "C");
490N(SyntaxKind.TypeArgumentList);
492N(SyntaxKind.LessThanToken);
493N(SyntaxKind.GenericName);
495N(SyntaxKind.IdentifierToken, "A");
496N(SyntaxKind.TypeArgumentList);
498N(SyntaxKind.LessThanToken);
499N(SyntaxKind.OmittedTypeArgument);
501N(SyntaxKind.OmittedTypeArgumentToken);
503N(SyntaxKind.GreaterThanToken);
506N(SyntaxKind.GreaterThanToken);
509N(SyntaxKind.VariableDeclarator);
511N(SyntaxKind.IdentifierToken, "a1");
514N(SyntaxKind.SemicolonToken);
516N(SyntaxKind.FieldDeclaration);
518N(SyntaxKind.VariableDeclaration);
520N(SyntaxKind.PredefinedType);
522N(SyntaxKind.ObjectKeyword);
524N(SyntaxKind.VariableDeclarator);
526N(SyntaxKind.IdentifierToken, "a1");
527N(SyntaxKind.EqualsValueClause);
529N(SyntaxKind.EqualsToken);
530N(SyntaxKind.TypeOfExpression);
532N(SyntaxKind.TypeOfKeyword);
533N(SyntaxKind.OpenParenToken);
534N(SyntaxKind.GenericName);
536N(SyntaxKind.IdentifierToken, "C");
537N(SyntaxKind.TypeArgumentList);
539N(SyntaxKind.LessThanToken);
540N(SyntaxKind.GenericName);
542N(SyntaxKind.IdentifierToken, "C");
543N(SyntaxKind.TypeArgumentList);
545N(SyntaxKind.LessThanToken);
546N(SyntaxKind.OmittedTypeArgument);
548N(SyntaxKind.OmittedTypeArgumentToken);
550N(SyntaxKind.CommaToken);
551N(SyntaxKind.OmittedTypeArgument);
553N(SyntaxKind.OmittedTypeArgumentToken);
555N(SyntaxKind.GreaterThanToken);
558N(SyntaxKind.CommaToken);
559N(SyntaxKind.PredefinedType);
561N(SyntaxKind.IntKeyword);
563N(SyntaxKind.GreaterThanToken);
566N(SyntaxKind.CloseParenToken);
571N(SyntaxKind.SemicolonToken);
573N(SyntaxKind.FieldDeclaration);
575N(SyntaxKind.VariableDeclaration);
577N(SyntaxKind.PredefinedType);
579N(SyntaxKind.ObjectKeyword);
581N(SyntaxKind.VariableDeclarator);
583N(SyntaxKind.IdentifierToken, "a2");
584N(SyntaxKind.EqualsValueClause);
586N(SyntaxKind.EqualsToken);
587N(SyntaxKind.InvocationExpression);
589N(SyntaxKind.GenericName);
591N(SyntaxKind.IdentifierToken, "Swap");
592N(SyntaxKind.TypeArgumentList);
594N(SyntaxKind.LessThanToken);
595N(SyntaxKind.OmittedTypeArgument);
597N(SyntaxKind.OmittedTypeArgumentToken);
599N(SyntaxKind.GreaterThanToken);
602N(SyntaxKind.ArgumentList);
604N(SyntaxKind.OpenParenToken);
605N(SyntaxKind.Argument);
607N(SyntaxKind.NumericLiteralExpression);
609N(SyntaxKind.NumericLiteralToken, "1");
612N(SyntaxKind.CommaToken);
613N(SyntaxKind.Argument);
615N(SyntaxKind.NumericLiteralExpression);
617N(SyntaxKind.NumericLiteralToken, "1");
620N(SyntaxKind.CloseParenToken);
626N(SyntaxKind.SemicolonToken);
628N(SyntaxKind.CloseBraceToken);
630N(SyntaxKind.ClassDeclaration);
632N(SyntaxKind.ClassKeyword);
633N(SyntaxKind.IdentifierToken, "M");
634N(SyntaxKind.TypeParameterList);
636N(SyntaxKind.LessThanToken);
641N(SyntaxKind.CommaToken);
646N(SyntaxKind.GreaterThanToken);
648N(SyntaxKind.OpenBraceToken);
649N(SyntaxKind.CloseBraceToken);
651N(SyntaxKind.EndOfFileToken);
799N(SyntaxKind.CompilationUnit);
801N(SyntaxKind.ClassDeclaration);
803N(SyntaxKind.ClassKeyword);
804N(SyntaxKind.IdentifierToken, "C");
805N(SyntaxKind.OpenBraceToken);
806N(SyntaxKind.FieldDeclaration);
808N(SyntaxKind.VariableDeclaration);
810N(SyntaxKind.PredefinedType);
812N(SyntaxKind.ObjectKeyword);
814N(SyntaxKind.VariableDeclarator);
816N(SyntaxKind.IdentifierToken, "a1");
817N(SyntaxKind.EqualsValueClause);
819N(SyntaxKind.EqualsToken);
820N(SyntaxKind.ArrayCreationExpression);
822N(SyntaxKind.NewKeyword);
823N(SyntaxKind.ArrayType);
825N(SyntaxKind.PredefinedType);
827N(SyntaxKind.IntKeyword);
829N(SyntaxKind.ArrayRankSpecifier);
831N(SyntaxKind.OpenBracketToken);
832N(SyntaxKind.OmittedArraySizeExpression);
834N(SyntaxKind.OmittedArraySizeExpressionToken);
836N(SyntaxKind.CloseBracketToken);
843N(SyntaxKind.SemicolonToken);
845N(SyntaxKind.FieldDeclaration);
847N(SyntaxKind.VariableDeclaration);
849N(SyntaxKind.PredefinedType);
851N(SyntaxKind.ObjectKeyword);
853N(SyntaxKind.VariableDeclarator);
855N(SyntaxKind.IdentifierToken, "a1");
856N(SyntaxKind.EqualsValueClause);
858N(SyntaxKind.EqualsToken);
859N(SyntaxKind.ArrayCreationExpression);
861N(SyntaxKind.NewKeyword);
862N(SyntaxKind.ArrayType);
864N(SyntaxKind.PredefinedType);
866N(SyntaxKind.IntKeyword);
868N(SyntaxKind.ArrayRankSpecifier);
870N(SyntaxKind.OpenBracketToken);
871N(SyntaxKind.NumericLiteralExpression);
873N(SyntaxKind.NumericLiteralToken, "1");
875N(SyntaxKind.CloseBracketToken);
882N(SyntaxKind.SemicolonToken);
884N(SyntaxKind.FieldDeclaration);
886N(SyntaxKind.VariableDeclaration);
888N(SyntaxKind.PredefinedType);
890N(SyntaxKind.ObjectKeyword);
892N(SyntaxKind.VariableDeclarator);
894N(SyntaxKind.IdentifierToken, "a1");
895N(SyntaxKind.EqualsValueClause);
897N(SyntaxKind.EqualsToken);
898N(SyntaxKind.ArrayCreationExpression);
900N(SyntaxKind.NewKeyword);
901N(SyntaxKind.ArrayType);
903N(SyntaxKind.PredefinedType);
905N(SyntaxKind.IntKeyword);
907N(SyntaxKind.ArrayRankSpecifier);
909N(SyntaxKind.OpenBracketToken);
910N(SyntaxKind.OmittedArraySizeExpression);
912N(SyntaxKind.OmittedArraySizeExpressionToken);
914N(SyntaxKind.CommaToken);
915N(SyntaxKind.OmittedArraySizeExpression);
917N(SyntaxKind.OmittedArraySizeExpressionToken);
919N(SyntaxKind.CloseBracketToken);
926N(SyntaxKind.SemicolonToken);
928N(SyntaxKind.FieldDeclaration);
930N(SyntaxKind.VariableDeclaration);
932N(SyntaxKind.PredefinedType);
934N(SyntaxKind.ObjectKeyword);
936N(SyntaxKind.VariableDeclarator);
938N(SyntaxKind.IdentifierToken, "a1");
939N(SyntaxKind.EqualsValueClause);
941N(SyntaxKind.EqualsToken);
942N(SyntaxKind.ArrayCreationExpression);
944N(SyntaxKind.NewKeyword);
945N(SyntaxKind.ArrayType);
947N(SyntaxKind.PredefinedType);
949N(SyntaxKind.IntKeyword);
951N(SyntaxKind.ArrayRankSpecifier);
953N(SyntaxKind.OpenBracketToken);
954N(SyntaxKind.NumericLiteralExpression);
956N(SyntaxKind.NumericLiteralToken, "1");
959N(SyntaxKind.NumericLiteralExpression);
961N(SyntaxKind.NumericLiteralToken, "2");
963N(SyntaxKind.CloseBracketToken);
970N(SyntaxKind.SemicolonToken);
972N(SyntaxKind.FieldDeclaration);
974N(SyntaxKind.VariableDeclaration);
976N(SyntaxKind.PredefinedType);
978N(SyntaxKind.ObjectKeyword);
980N(SyntaxKind.VariableDeclarator);
982N(SyntaxKind.IdentifierToken, "a1");
983N(SyntaxKind.EqualsValueClause);
985N(SyntaxKind.EqualsToken);
986N(SyntaxKind.ArrayCreationExpression);
988N(SyntaxKind.NewKeyword);
989N(SyntaxKind.ArrayType);
991N(SyntaxKind.PredefinedType);
993N(SyntaxKind.IntKeyword);
995N(SyntaxKind.ArrayRankSpecifier);
997N(SyntaxKind.OpenBracketToken);
998N(SyntaxKind.OmittedArraySizeExpression);
1000N(SyntaxKind.OmittedArraySizeExpressionToken);
1002N(SyntaxKind.CommaToken);
1003N(SyntaxKind.OmittedArraySizeExpression);
1005N(SyntaxKind.OmittedArraySizeExpressionToken);
1007N(SyntaxKind.CommaToken);
1008N(SyntaxKind.OmittedArraySizeExpression);
1010N(SyntaxKind.OmittedArraySizeExpressionToken);
1012N(SyntaxKind.CloseBracketToken);
1019N(SyntaxKind.SemicolonToken);
1021N(SyntaxKind.FieldDeclaration);
1023N(SyntaxKind.VariableDeclaration);
1025N(SyntaxKind.PredefinedType);
1027N(SyntaxKind.ObjectKeyword);
1029N(SyntaxKind.VariableDeclarator);
1031N(SyntaxKind.IdentifierToken, "a1");
1032N(SyntaxKind.EqualsValueClause);
1034N(SyntaxKind.EqualsToken);
1035N(SyntaxKind.ArrayCreationExpression);
1037N(SyntaxKind.NewKeyword);
1038N(SyntaxKind.ArrayType);
1040N(SyntaxKind.PredefinedType);
1042N(SyntaxKind.IntKeyword);
1044N(SyntaxKind.ArrayRankSpecifier);
1046N(SyntaxKind.OpenBracketToken);
1047N(SyntaxKind.NumericLiteralExpression);
1049N(SyntaxKind.NumericLiteralToken, "1");
1051N(SyntaxKind.CommaToken);
1056N(SyntaxKind.CloseBracketToken);
1063N(SyntaxKind.SemicolonToken);
1065N(SyntaxKind.FieldDeclaration);
1067N(SyntaxKind.VariableDeclaration);
1069N(SyntaxKind.PredefinedType);
1071N(SyntaxKind.ObjectKeyword);
1073N(SyntaxKind.VariableDeclarator);
1075N(SyntaxKind.IdentifierToken, "a1");
1076N(SyntaxKind.EqualsValueClause);
1078N(SyntaxKind.EqualsToken);
1079N(SyntaxKind.ArrayCreationExpression);
1081N(SyntaxKind.NewKeyword);
1082N(SyntaxKind.ArrayType);
1084N(SyntaxKind.PredefinedType);
1086N(SyntaxKind.IntKeyword);
1088N(SyntaxKind.ArrayRankSpecifier);
1090N(SyntaxKind.OpenBracketToken);
1095N(SyntaxKind.CommaToken);
1096N(SyntaxKind.NumericLiteralExpression);
1098N(SyntaxKind.NumericLiteralToken, "1");
1100N(SyntaxKind.CloseBracketToken);
1107N(SyntaxKind.SemicolonToken);
1109N(SyntaxKind.FieldDeclaration);
1111N(SyntaxKind.VariableDeclaration);
1113N(SyntaxKind.PredefinedType);
1115N(SyntaxKind.ObjectKeyword);
1117N(SyntaxKind.VariableDeclarator);
1119N(SyntaxKind.IdentifierToken, "a1");
1120N(SyntaxKind.EqualsValueClause);
1122N(SyntaxKind.EqualsToken);
1123N(SyntaxKind.ArrayCreationExpression);
1125N(SyntaxKind.NewKeyword);
1126N(SyntaxKind.ArrayType);
1128N(SyntaxKind.PredefinedType);
1130N(SyntaxKind.IntKeyword);
1132N(SyntaxKind.ArrayRankSpecifier);
1134N(SyntaxKind.OpenBracketToken);
1135N(SyntaxKind.NumericLiteralExpression);
1137N(SyntaxKind.NumericLiteralToken, "1");
1140N(SyntaxKind.NumericLiteralExpression);
1142N(SyntaxKind.NumericLiteralToken, "1");
1144N(SyntaxKind.CommaToken);
1149N(SyntaxKind.CommaToken);
1154N(SyntaxKind.CloseBracketToken);
1161N(SyntaxKind.SemicolonToken);
1163N(SyntaxKind.CloseBraceToken);
1165N(SyntaxKind.EndOfFileToken);
Parsing\SingleLineDeclarationParsingTests.cs (271)
43N(SyntaxKind.CompilationUnit);
45N(SyntaxKind.NamespaceDeclaration);
47N(SyntaxKind.NamespaceKeyword);
55N(SyntaxKind.EndOfFileToken);
72N(SyntaxKind.CompilationUnit);
74N(SyntaxKind.NamespaceDeclaration);
76N(SyntaxKind.NamespaceKeyword);
77N(SyntaxKind.IdentifierName);
79N(SyntaxKind.IdentifierToken, "A");
84N(SyntaxKind.EndOfFileToken);
104N(SyntaxKind.CompilationUnit);
106N(SyntaxKind.NamespaceDeclaration);
108N(SyntaxKind.NamespaceKeyword);
109N(SyntaxKind.QualifiedName);
111N(SyntaxKind.IdentifierName);
113N(SyntaxKind.IdentifierToken, "A");
115N(SyntaxKind.DotToken);
124N(SyntaxKind.EndOfFileToken);
141N(SyntaxKind.CompilationUnit);
143N(SyntaxKind.NamespaceDeclaration);
145N(SyntaxKind.NamespaceKeyword);
146N(SyntaxKind.QualifiedName);
148N(SyntaxKind.IdentifierName);
150N(SyntaxKind.IdentifierToken, "A");
152N(SyntaxKind.DotToken);
153N(SyntaxKind.IdentifierName);
155N(SyntaxKind.IdentifierToken, "B");
161N(SyntaxKind.EndOfFileToken);
172N(SyntaxKind.CompilationUnit);
174N(SyntaxKind.FileScopedNamespaceDeclaration);
176N(SyntaxKind.NamespaceKeyword);
177N(SyntaxKind.IdentifierName);
179N(SyntaxKind.IdentifierToken, "A");
181N(SyntaxKind.SemicolonToken);
183N(SyntaxKind.EndOfFileToken);
200N(SyntaxKind.CompilationUnit);
202N(SyntaxKind.FileScopedNamespaceDeclaration);
204N(SyntaxKind.NamespaceKeyword);
205N(SyntaxKind.IdentifierName);
207N(SyntaxKind.IdentifierToken, "A");
209N(SyntaxKind.SemicolonToken);
211N(SyntaxKind.EndOfFileToken);
225N(SyntaxKind.CompilationUnit);
227N(SyntaxKind.FileScopedNamespaceDeclaration);
229N(SyntaxKind.NamespaceKeyword);
230N(SyntaxKind.QualifiedName);
232N(SyntaxKind.IdentifierName);
234N(SyntaxKind.IdentifierToken, "A");
236N(SyntaxKind.DotToken);
242N(SyntaxKind.SemicolonToken);
244N(SyntaxKind.EndOfFileToken);
255N(SyntaxKind.CompilationUnit);
257N(SyntaxKind.FileScopedNamespaceDeclaration);
259N(SyntaxKind.NamespaceKeyword);
260N(SyntaxKind.QualifiedName);
262N(SyntaxKind.IdentifierName);
264N(SyntaxKind.IdentifierToken, "A");
266N(SyntaxKind.DotToken);
267N(SyntaxKind.IdentifierName);
269N(SyntaxKind.IdentifierToken, "B");
272N(SyntaxKind.SemicolonToken);
274N(SyntaxKind.EndOfFileToken);
288N(SyntaxKind.CompilationUnit);
290N(SyntaxKind.FileScopedNamespaceDeclaration);
292N(SyntaxKind.NamespaceKeyword);
293N(SyntaxKind.IdentifierName);
295N(SyntaxKind.IdentifierToken, "A");
297N(SyntaxKind.SemicolonToken);
299N(SyntaxKind.EndOfFileToken);
316N(SyntaxKind.CompilationUnit);
318N(SyntaxKind.FileScopedNamespaceDeclaration);
320N(SyntaxKind.NamespaceKeyword);
321N(SyntaxKind.IdentifierName);
323N(SyntaxKind.IdentifierToken, "A");
325N(SyntaxKind.SemicolonToken);
327N(SyntaxKind.EndOfFileToken);
341N(SyntaxKind.CompilationUnit);
343N(SyntaxKind.FileScopedNamespaceDeclaration);
345N(SyntaxKind.NamespaceKeyword);
346N(SyntaxKind.IdentifierName);
348N(SyntaxKind.IdentifierToken, "A");
350N(SyntaxKind.SemicolonToken);
352N(SyntaxKind.EndOfFileToken);
364N(SyntaxKind.CompilationUnit);
366N(SyntaxKind.FileScopedNamespaceDeclaration);
368N(SyntaxKind.NamespaceKeyword);
369N(SyntaxKind.IdentifierName);
371N(SyntaxKind.IdentifierToken, "A");
373N(SyntaxKind.SemicolonToken);
374N(SyntaxKind.FileScopedNamespaceDeclaration);
376N(SyntaxKind.NamespaceKeyword);
377N(SyntaxKind.IdentifierName);
379N(SyntaxKind.IdentifierToken, "B");
381N(SyntaxKind.SemicolonToken);
384N(SyntaxKind.EndOfFileToken);
398N(SyntaxKind.CompilationUnit);
400N(SyntaxKind.NamespaceDeclaration);
402N(SyntaxKind.NamespaceKeyword);
403N(SyntaxKind.IdentifierName);
405N(SyntaxKind.IdentifierToken, "A");
407N(SyntaxKind.OpenBraceToken);
408N(SyntaxKind.FileScopedNamespaceDeclaration);
410N(SyntaxKind.NamespaceKeyword);
411N(SyntaxKind.IdentifierName);
413N(SyntaxKind.IdentifierToken, "B");
415N(SyntaxKind.SemicolonToken);
417N(SyntaxKind.CloseBraceToken);
419N(SyntaxKind.EndOfFileToken);
433N(SyntaxKind.CompilationUnit);
435N(SyntaxKind.FileScopedNamespaceDeclaration);
437N(SyntaxKind.NamespaceKeyword);
438N(SyntaxKind.IdentifierName);
440N(SyntaxKind.IdentifierToken, "A");
442N(SyntaxKind.SemicolonToken);
443N(SyntaxKind.NamespaceDeclaration);
445N(SyntaxKind.NamespaceKeyword);
446N(SyntaxKind.IdentifierName);
448N(SyntaxKind.IdentifierToken, "B");
450N(SyntaxKind.OpenBraceToken);
451N(SyntaxKind.CloseBraceToken);
454N(SyntaxKind.EndOfFileToken);
468N(SyntaxKind.CompilationUnit);
470N(SyntaxKind.NamespaceDeclaration);
472N(SyntaxKind.NamespaceKeyword);
473N(SyntaxKind.IdentifierName);
475N(SyntaxKind.IdentifierToken, "A");
477N(SyntaxKind.OpenBraceToken);
478N(SyntaxKind.CloseBraceToken);
480N(SyntaxKind.FileScopedNamespaceDeclaration);
482N(SyntaxKind.NamespaceKeyword);
483N(SyntaxKind.IdentifierName);
485N(SyntaxKind.IdentifierToken, "B");
487N(SyntaxKind.SemicolonToken);
489N(SyntaxKind.EndOfFileToken);
501N(SyntaxKind.CompilationUnit);
503N(SyntaxKind.UsingDirective);
505N(SyntaxKind.UsingKeyword);
506N(SyntaxKind.IdentifierName);
508N(SyntaxKind.IdentifierToken, "X");
510N(SyntaxKind.SemicolonToken);
512N(SyntaxKind.FileScopedNamespaceDeclaration);
514N(SyntaxKind.NamespaceKeyword);
515N(SyntaxKind.IdentifierName);
517N(SyntaxKind.IdentifierToken, "A");
519N(SyntaxKind.SemicolonToken);
521N(SyntaxKind.EndOfFileToken);
533N(SyntaxKind.CompilationUnit);
535N(SyntaxKind.FileScopedNamespaceDeclaration);
537N(SyntaxKind.NamespaceKeyword);
538N(SyntaxKind.IdentifierName);
540N(SyntaxKind.IdentifierToken, "A");
542N(SyntaxKind.SemicolonToken);
543N(SyntaxKind.UsingDirective);
545N(SyntaxKind.UsingKeyword);
546N(SyntaxKind.IdentifierName);
548N(SyntaxKind.IdentifierToken, "X");
550N(SyntaxKind.SemicolonToken);
553N(SyntaxKind.EndOfFileToken);
565N(SyntaxKind.CompilationUnit);
567N(SyntaxKind.ClassDeclaration);
569N(SyntaxKind.ClassKeyword);
570N(SyntaxKind.IdentifierToken, "X");
571N(SyntaxKind.OpenBraceToken);
572N(SyntaxKind.CloseBraceToken);
574N(SyntaxKind.FileScopedNamespaceDeclaration);
576N(SyntaxKind.NamespaceKeyword);
577N(SyntaxKind.IdentifierName);
579N(SyntaxKind.IdentifierToken, "A");
581N(SyntaxKind.SemicolonToken);
583N(SyntaxKind.EndOfFileToken);
595N(SyntaxKind.CompilationUnit);
597N(SyntaxKind.FileScopedNamespaceDeclaration);
599N(SyntaxKind.NamespaceKeyword);
600N(SyntaxKind.IdentifierName);
602N(SyntaxKind.IdentifierToken, "A");
604N(SyntaxKind.SemicolonToken);
605N(SyntaxKind.ClassDeclaration);
607N(SyntaxKind.ClassKeyword);
608N(SyntaxKind.IdentifierToken, "X");
609N(SyntaxKind.OpenBraceToken);
610N(SyntaxKind.CloseBraceToken);
613N(SyntaxKind.EndOfFileToken);
625N(SyntaxKind.CompilationUnit);
627N(SyntaxKind.ExternAliasDirective);
629N(SyntaxKind.ExternKeyword);
630N(SyntaxKind.AliasKeyword);
631N(SyntaxKind.IdentifierToken, "X");
632N(SyntaxKind.SemicolonToken);
634N(SyntaxKind.FileScopedNamespaceDeclaration);
636N(SyntaxKind.NamespaceKeyword);
637N(SyntaxKind.IdentifierName);
639N(SyntaxKind.IdentifierToken, "A");
641N(SyntaxKind.SemicolonToken);
643N(SyntaxKind.EndOfFileToken);
655N(SyntaxKind.CompilationUnit);
657N(SyntaxKind.FileScopedNamespaceDeclaration);
659N(SyntaxKind.NamespaceKeyword);
660N(SyntaxKind.IdentifierName);
662N(SyntaxKind.IdentifierToken, "A");
664N(SyntaxKind.SemicolonToken);
665N(SyntaxKind.ExternAliasDirective);
667N(SyntaxKind.ExternKeyword);
668N(SyntaxKind.AliasKeyword);
669N(SyntaxKind.IdentifierToken, "X");
670N(SyntaxKind.SemicolonToken);
673N(SyntaxKind.EndOfFileToken);
687N(SyntaxKind.CompilationUnit);
689N(SyntaxKind.FileScopedNamespaceDeclaration);
691N(SyntaxKind.NamespaceKeyword);
692N(SyntaxKind.IdentifierName);
694N(SyntaxKind.IdentifierToken, "A");
696N(SyntaxKind.SemicolonToken);
698N(SyntaxKind.EndOfFileToken);
709N(SyntaxKind.CompilationUnit);
711N(SyntaxKind.FileScopedNamespaceDeclaration);
713N(SyntaxKind.NamespaceKeyword);
714N(SyntaxKind.GenericName);
716N(SyntaxKind.IdentifierToken, "A");
717N(SyntaxKind.TypeArgumentList);
719N(SyntaxKind.LessThanToken);
720N(SyntaxKind.IdentifierName);
722N(SyntaxKind.IdentifierToken, "X");
724N(SyntaxKind.GreaterThanToken);
727N(SyntaxKind.SemicolonToken);
729N(SyntaxKind.EndOfFileToken);
740N(SyntaxKind.CompilationUnit);
742N(SyntaxKind.FileScopedNamespaceDeclaration);
744N(SyntaxKind.NamespaceKeyword);
745N(SyntaxKind.AliasQualifiedName);
747N(SyntaxKind.IdentifierName);
749N(SyntaxKind.IdentifierToken, "A");
751N(SyntaxKind.ColonColonToken);
752N(SyntaxKind.IdentifierName);
754N(SyntaxKind.IdentifierToken, "B");
757N(SyntaxKind.SemicolonToken);
759N(SyntaxKind.EndOfFileToken);
770N(SyntaxKind.CompilationUnit);
772N(SyntaxKind.FileScopedNamespaceDeclaration);
774N(SyntaxKind.PublicKeyword);
775N(SyntaxKind.NamespaceKeyword);
776N(SyntaxKind.IdentifierName);
778N(SyntaxKind.IdentifierToken, "A");
780N(SyntaxKind.SemicolonToken);
782N(SyntaxKind.EndOfFileToken);
793N(SyntaxKind.CompilationUnit);
795N(SyntaxKind.FileScopedNamespaceDeclaration);
797N(SyntaxKind.AttributeList);
799N(SyntaxKind.OpenBracketToken);
800N(SyntaxKind.Attribute);
802N(SyntaxKind.IdentifierName);
804N(SyntaxKind.IdentifierToken, "X");
807N(SyntaxKind.CloseBracketToken);
809N(SyntaxKind.NamespaceKeyword);
810N(SyntaxKind.IdentifierName);
812N(SyntaxKind.IdentifierToken, "A");
814N(SyntaxKind.SemicolonToken);
816N(SyntaxKind.EndOfFileToken);
827N(SyntaxKind.CompilationUnit);
829N(SyntaxKind.FileScopedNamespaceDeclaration);
831N(SyntaxKind.NamespaceKeyword);
832N(SyntaxKind.IdentifierName);
834N(SyntaxKind.IdentifierToken, "A");
836N(SyntaxKind.SemicolonToken);
837N(SyntaxKind.FieldDeclaration);
839N(SyntaxKind.VariableDeclaration);
841N(SyntaxKind.PredefinedType);
843N(SyntaxKind.IntKeyword);
845N(SyntaxKind.VariableDeclarator);
847N(SyntaxKind.IdentifierToken, "x");
850N(SyntaxKind.SemicolonToken);
853N(SyntaxKind.EndOfFileToken);
Parsing\StatementAttributeParsingTests.cs (2920)
30N(SyntaxKind.CompilationUnit);
32N(SyntaxKind.ClassDeclaration);
34N(SyntaxKind.ClassKeyword);
35N(SyntaxKind.IdentifierToken, "C");
36N(SyntaxKind.OpenBraceToken);
37N(SyntaxKind.MethodDeclaration);
39N(SyntaxKind.PredefinedType);
41N(SyntaxKind.VoidKeyword);
43N(SyntaxKind.IdentifierToken, "Goo");
44N(SyntaxKind.ParameterList);
46N(SyntaxKind.OpenParenToken);
47N(SyntaxKind.CloseParenToken);
49N(SyntaxKind.Block);
51N(SyntaxKind.OpenBraceToken);
52N(SyntaxKind.Block);
54N(SyntaxKind.AttributeList);
56N(SyntaxKind.OpenBracketToken);
57N(SyntaxKind.Attribute);
59N(SyntaxKind.IdentifierName);
61N(SyntaxKind.IdentifierToken, "A");
64N(SyntaxKind.CloseBracketToken);
66N(SyntaxKind.OpenBraceToken);
67N(SyntaxKind.CloseBraceToken);
69N(SyntaxKind.CloseBraceToken);
72N(SyntaxKind.CloseBraceToken);
74N(SyntaxKind.EndOfFileToken);
96N(SyntaxKind.CompilationUnit);
98N(SyntaxKind.ClassDeclaration);
100N(SyntaxKind.ClassKeyword);
101N(SyntaxKind.IdentifierToken, "C");
102N(SyntaxKind.OpenBraceToken);
103N(SyntaxKind.MethodDeclaration);
105N(SyntaxKind.PredefinedType);
107N(SyntaxKind.VoidKeyword);
109N(SyntaxKind.IdentifierToken, "Goo");
110N(SyntaxKind.ParameterList);
112N(SyntaxKind.OpenParenToken);
113N(SyntaxKind.CloseParenToken);
115N(SyntaxKind.Block);
117N(SyntaxKind.OpenBraceToken);
118N(SyntaxKind.EmptyStatement);
120N(SyntaxKind.AttributeList);
122N(SyntaxKind.OpenBracketToken);
123N(SyntaxKind.Attribute);
125N(SyntaxKind.IdentifierName);
127N(SyntaxKind.IdentifierToken, "A");
130N(SyntaxKind.CloseBracketToken);
132N(SyntaxKind.SemicolonToken);
134N(SyntaxKind.CloseBraceToken);
137N(SyntaxKind.CloseBraceToken);
139N(SyntaxKind.EndOfFileToken);
163N(SyntaxKind.CompilationUnit);
165N(SyntaxKind.ClassDeclaration);
167N(SyntaxKind.ClassKeyword);
168N(SyntaxKind.IdentifierToken, "C");
169N(SyntaxKind.OpenBraceToken);
170N(SyntaxKind.MethodDeclaration);
172N(SyntaxKind.PredefinedType);
174N(SyntaxKind.VoidKeyword);
176N(SyntaxKind.IdentifierToken, "Goo");
177N(SyntaxKind.ParameterList);
179N(SyntaxKind.OpenParenToken);
180N(SyntaxKind.CloseParenToken);
182N(SyntaxKind.Block);
184N(SyntaxKind.OpenBraceToken);
185N(SyntaxKind.LabeledStatement);
187N(SyntaxKind.AttributeList);
189N(SyntaxKind.OpenBracketToken);
190N(SyntaxKind.Attribute);
192N(SyntaxKind.IdentifierName);
194N(SyntaxKind.IdentifierToken, "A");
197N(SyntaxKind.CloseBracketToken);
199N(SyntaxKind.IdentifierToken, "bar");
200N(SyntaxKind.ColonToken);
201N(SyntaxKind.ExpressionStatement);
203N(SyntaxKind.InvocationExpression);
205N(SyntaxKind.IdentifierName);
207N(SyntaxKind.IdentifierToken, "Goo");
209N(SyntaxKind.ArgumentList);
211N(SyntaxKind.OpenParenToken);
212N(SyntaxKind.CloseParenToken);
215N(SyntaxKind.SemicolonToken);
218N(SyntaxKind.CloseBraceToken);
221N(SyntaxKind.CloseBraceToken);
223N(SyntaxKind.EndOfFileToken);
251N(SyntaxKind.CompilationUnit);
253N(SyntaxKind.ClassDeclaration);
255N(SyntaxKind.ClassKeyword);
256N(SyntaxKind.IdentifierToken, "C");
257N(SyntaxKind.OpenBraceToken);
258N(SyntaxKind.MethodDeclaration);
260N(SyntaxKind.PredefinedType);
262N(SyntaxKind.VoidKeyword);
264N(SyntaxKind.IdentifierToken, "Goo");
265N(SyntaxKind.ParameterList);
267N(SyntaxKind.OpenParenToken);
268N(SyntaxKind.CloseParenToken);
270N(SyntaxKind.Block);
272N(SyntaxKind.OpenBraceToken);
273N(SyntaxKind.GotoStatement);
275N(SyntaxKind.AttributeList);
277N(SyntaxKind.OpenBracketToken);
278N(SyntaxKind.Attribute);
280N(SyntaxKind.IdentifierName);
282N(SyntaxKind.IdentifierToken, "A");
285N(SyntaxKind.CloseBracketToken);
287N(SyntaxKind.GotoKeyword);
288N(SyntaxKind.IdentifierName);
290N(SyntaxKind.IdentifierToken, "bar");
292N(SyntaxKind.SemicolonToken);
294N(SyntaxKind.LabeledStatement);
296N(SyntaxKind.IdentifierToken, "bar");
297N(SyntaxKind.ColonToken);
298N(SyntaxKind.ExpressionStatement);
300N(SyntaxKind.InvocationExpression);
302N(SyntaxKind.IdentifierName);
304N(SyntaxKind.IdentifierToken, "Goo");
306N(SyntaxKind.ArgumentList);
308N(SyntaxKind.OpenParenToken);
309N(SyntaxKind.CloseParenToken);
312N(SyntaxKind.SemicolonToken);
315N(SyntaxKind.CloseBraceToken);
318N(SyntaxKind.CloseBraceToken);
320N(SyntaxKind.EndOfFileToken);
346N(SyntaxKind.CompilationUnit);
348N(SyntaxKind.ClassDeclaration);
350N(SyntaxKind.ClassKeyword);
351N(SyntaxKind.IdentifierToken, "C");
352N(SyntaxKind.OpenBraceToken);
353N(SyntaxKind.MethodDeclaration);
355N(SyntaxKind.PredefinedType);
357N(SyntaxKind.VoidKeyword);
359N(SyntaxKind.IdentifierToken, "Goo");
360N(SyntaxKind.ParameterList);
362N(SyntaxKind.OpenParenToken);
363N(SyntaxKind.CloseParenToken);
365N(SyntaxKind.Block);
367N(SyntaxKind.OpenBraceToken);
368N(SyntaxKind.WhileStatement);
370N(SyntaxKind.WhileKeyword);
371N(SyntaxKind.OpenParenToken);
372N(SyntaxKind.TrueLiteralExpression);
374N(SyntaxKind.TrueKeyword);
376N(SyntaxKind.CloseParenToken);
377N(SyntaxKind.Block);
379N(SyntaxKind.OpenBraceToken);
380N(SyntaxKind.BreakStatement);
382N(SyntaxKind.AttributeList);
384N(SyntaxKind.OpenBracketToken);
385N(SyntaxKind.Attribute);
387N(SyntaxKind.IdentifierName);
389N(SyntaxKind.IdentifierToken, "A");
392N(SyntaxKind.CloseBracketToken);
394N(SyntaxKind.BreakKeyword);
395N(SyntaxKind.SemicolonToken);
397N(SyntaxKind.CloseBraceToken);
400N(SyntaxKind.CloseBraceToken);
403N(SyntaxKind.CloseBraceToken);
405N(SyntaxKind.EndOfFileToken);
431N(SyntaxKind.CompilationUnit);
433N(SyntaxKind.ClassDeclaration);
435N(SyntaxKind.ClassKeyword);
436N(SyntaxKind.IdentifierToken, "C");
437N(SyntaxKind.OpenBraceToken);
438N(SyntaxKind.MethodDeclaration);
440N(SyntaxKind.PredefinedType);
442N(SyntaxKind.VoidKeyword);
444N(SyntaxKind.IdentifierToken, "Goo");
445N(SyntaxKind.ParameterList);
447N(SyntaxKind.OpenParenToken);
448N(SyntaxKind.CloseParenToken);
450N(SyntaxKind.Block);
452N(SyntaxKind.OpenBraceToken);
453N(SyntaxKind.WhileStatement);
455N(SyntaxKind.WhileKeyword);
456N(SyntaxKind.OpenParenToken);
457N(SyntaxKind.TrueLiteralExpression);
459N(SyntaxKind.TrueKeyword);
461N(SyntaxKind.CloseParenToken);
462N(SyntaxKind.Block);
464N(SyntaxKind.OpenBraceToken);
465N(SyntaxKind.ContinueStatement);
467N(SyntaxKind.AttributeList);
469N(SyntaxKind.OpenBracketToken);
470N(SyntaxKind.Attribute);
472N(SyntaxKind.IdentifierName);
474N(SyntaxKind.IdentifierToken, "A");
477N(SyntaxKind.CloseBracketToken);
479N(SyntaxKind.ContinueKeyword);
480N(SyntaxKind.SemicolonToken);
482N(SyntaxKind.CloseBraceToken);
485N(SyntaxKind.CloseBraceToken);
488N(SyntaxKind.CloseBraceToken);
490N(SyntaxKind.EndOfFileToken);
512N(SyntaxKind.CompilationUnit);
514N(SyntaxKind.ClassDeclaration);
516N(SyntaxKind.ClassKeyword);
517N(SyntaxKind.IdentifierToken, "C");
518N(SyntaxKind.OpenBraceToken);
519N(SyntaxKind.MethodDeclaration);
521N(SyntaxKind.PredefinedType);
523N(SyntaxKind.VoidKeyword);
525N(SyntaxKind.IdentifierToken, "Goo");
526N(SyntaxKind.ParameterList);
528N(SyntaxKind.OpenParenToken);
529N(SyntaxKind.CloseParenToken);
531N(SyntaxKind.Block);
533N(SyntaxKind.OpenBraceToken);
534N(SyntaxKind.ReturnStatement);
536N(SyntaxKind.AttributeList);
538N(SyntaxKind.OpenBracketToken);
539N(SyntaxKind.Attribute);
541N(SyntaxKind.IdentifierName);
543N(SyntaxKind.IdentifierToken, "A");
546N(SyntaxKind.CloseBracketToken);
548N(SyntaxKind.ReturnKeyword);
549N(SyntaxKind.SemicolonToken);
551N(SyntaxKind.CloseBraceToken);
554N(SyntaxKind.CloseBraceToken);
556N(SyntaxKind.EndOfFileToken);
578N(SyntaxKind.CompilationUnit);
580N(SyntaxKind.ClassDeclaration);
582N(SyntaxKind.ClassKeyword);
583N(SyntaxKind.IdentifierToken, "C");
584N(SyntaxKind.OpenBraceToken);
585N(SyntaxKind.MethodDeclaration);
587N(SyntaxKind.PredefinedType);
589N(SyntaxKind.VoidKeyword);
591N(SyntaxKind.IdentifierToken, "Goo");
592N(SyntaxKind.ParameterList);
594N(SyntaxKind.OpenParenToken);
595N(SyntaxKind.CloseParenToken);
597N(SyntaxKind.Block);
599N(SyntaxKind.OpenBraceToken);
600N(SyntaxKind.ThrowStatement);
602N(SyntaxKind.AttributeList);
604N(SyntaxKind.OpenBracketToken);
605N(SyntaxKind.Attribute);
607N(SyntaxKind.IdentifierName);
609N(SyntaxKind.IdentifierToken, "A");
612N(SyntaxKind.CloseBracketToken);
614N(SyntaxKind.ThrowKeyword);
615N(SyntaxKind.SemicolonToken);
617N(SyntaxKind.CloseBraceToken);
620N(SyntaxKind.CloseBraceToken);
622N(SyntaxKind.EndOfFileToken);
647N(SyntaxKind.CompilationUnit);
649N(SyntaxKind.ClassDeclaration);
651N(SyntaxKind.ClassKeyword);
652N(SyntaxKind.IdentifierToken, "C");
653N(SyntaxKind.OpenBraceToken);
654N(SyntaxKind.MethodDeclaration);
656N(SyntaxKind.PredefinedType);
658N(SyntaxKind.VoidKeyword);
660N(SyntaxKind.IdentifierToken, "Goo");
661N(SyntaxKind.ParameterList);
663N(SyntaxKind.OpenParenToken);
664N(SyntaxKind.CloseParenToken);
666N(SyntaxKind.Block);
668N(SyntaxKind.OpenBraceToken);
669N(SyntaxKind.YieldReturnStatement);
671N(SyntaxKind.AttributeList);
673N(SyntaxKind.OpenBracketToken);
674N(SyntaxKind.Attribute);
676N(SyntaxKind.IdentifierName);
678N(SyntaxKind.IdentifierToken, "A");
681N(SyntaxKind.CloseBracketToken);
683N(SyntaxKind.YieldKeyword);
684N(SyntaxKind.ReturnKeyword);
685N(SyntaxKind.NumericLiteralExpression);
687N(SyntaxKind.NumericLiteralToken, "0");
689N(SyntaxKind.SemicolonToken);
691N(SyntaxKind.CloseBraceToken);
694N(SyntaxKind.CloseBraceToken);
696N(SyntaxKind.EndOfFileToken);
721N(SyntaxKind.CompilationUnit);
723N(SyntaxKind.ClassDeclaration);
725N(SyntaxKind.ClassKeyword);
726N(SyntaxKind.IdentifierToken, "C");
727N(SyntaxKind.OpenBraceToken);
728N(SyntaxKind.MethodDeclaration);
730N(SyntaxKind.PredefinedType);
732N(SyntaxKind.VoidKeyword);
734N(SyntaxKind.IdentifierToken, "Goo");
735N(SyntaxKind.ParameterList);
737N(SyntaxKind.OpenParenToken);
738N(SyntaxKind.CloseParenToken);
740N(SyntaxKind.Block);
742N(SyntaxKind.OpenBraceToken);
743N(SyntaxKind.YieldReturnStatement);
745N(SyntaxKind.AttributeList);
747N(SyntaxKind.OpenBracketToken);
748N(SyntaxKind.Attribute);
750N(SyntaxKind.IdentifierName);
752N(SyntaxKind.IdentifierToken, "A");
755N(SyntaxKind.CloseBracketToken);
757N(SyntaxKind.YieldKeyword);
758N(SyntaxKind.ReturnKeyword);
759N(SyntaxKind.NumericLiteralExpression);
761N(SyntaxKind.NumericLiteralToken, "0");
763N(SyntaxKind.SemicolonToken);
765N(SyntaxKind.CloseBraceToken);
768N(SyntaxKind.CloseBraceToken);
770N(SyntaxKind.EndOfFileToken);
798N(SyntaxKind.CompilationUnit);
800N(SyntaxKind.ClassDeclaration);
802N(SyntaxKind.ClassKeyword);
803N(SyntaxKind.IdentifierToken, "C");
804N(SyntaxKind.OpenBraceToken);
805N(SyntaxKind.MethodDeclaration);
807N(SyntaxKind.PredefinedType);
809N(SyntaxKind.VoidKeyword);
811N(SyntaxKind.IdentifierToken, "Goo");
812N(SyntaxKind.ParameterList);
814N(SyntaxKind.OpenParenToken);
815N(SyntaxKind.CloseParenToken);
817N(SyntaxKind.Block);
819N(SyntaxKind.OpenBraceToken);
820N(SyntaxKind.ExpressionStatement);
822N(SyntaxKind.AttributeList);
824N(SyntaxKind.OpenBracketToken);
825N(SyntaxKind.Attribute);
827N(SyntaxKind.IdentifierName);
829N(SyntaxKind.IdentifierToken, "A");
832N(SyntaxKind.CloseBracketToken);
834N(SyntaxKind.IdentifierName);
836N(SyntaxKind.IdentifierToken, "yield");
840N(SyntaxKind.CloseBraceToken);
843N(SyntaxKind.CloseBraceToken);
845N(SyntaxKind.EndOfFileToken);
873N(SyntaxKind.CompilationUnit);
875N(SyntaxKind.ClassDeclaration);
877N(SyntaxKind.ClassKeyword);
878N(SyntaxKind.IdentifierToken, "C");
879N(SyntaxKind.OpenBraceToken);
880N(SyntaxKind.MethodDeclaration);
882N(SyntaxKind.PredefinedType);
884N(SyntaxKind.VoidKeyword);
886N(SyntaxKind.IdentifierToken, "Goo");
887N(SyntaxKind.ParameterList);
889N(SyntaxKind.OpenParenToken);
890N(SyntaxKind.CloseParenToken);
892N(SyntaxKind.Block);
894N(SyntaxKind.OpenBraceToken);
895N(SyntaxKind.WhileStatement);
897N(SyntaxKind.AttributeList);
899N(SyntaxKind.OpenBracketToken);
900N(SyntaxKind.Attribute);
902N(SyntaxKind.IdentifierName);
904N(SyntaxKind.IdentifierToken, "A");
907N(SyntaxKind.CloseBracketToken);
909N(SyntaxKind.WhileKeyword);
910N(SyntaxKind.OpenParenToken);
911N(SyntaxKind.TrueLiteralExpression);
913N(SyntaxKind.TrueKeyword);
915N(SyntaxKind.CloseParenToken);
916N(SyntaxKind.EmptyStatement);
918N(SyntaxKind.SemicolonToken);
921N(SyntaxKind.CloseBraceToken);
924N(SyntaxKind.CloseBraceToken);
926N(SyntaxKind.EndOfFileToken);
948N(SyntaxKind.CompilationUnit);
950N(SyntaxKind.ClassDeclaration);
952N(SyntaxKind.ClassKeyword);
953N(SyntaxKind.IdentifierToken, "C");
954N(SyntaxKind.OpenBraceToken);
955N(SyntaxKind.MethodDeclaration);
957N(SyntaxKind.PredefinedType);
959N(SyntaxKind.VoidKeyword);
961N(SyntaxKind.IdentifierToken, "Goo");
962N(SyntaxKind.ParameterList);
964N(SyntaxKind.OpenParenToken);
965N(SyntaxKind.CloseParenToken);
967N(SyntaxKind.Block);
969N(SyntaxKind.OpenBraceToken);
970N(SyntaxKind.DoStatement);
972N(SyntaxKind.AttributeList);
974N(SyntaxKind.OpenBracketToken);
975N(SyntaxKind.Attribute);
977N(SyntaxKind.IdentifierName);
979N(SyntaxKind.IdentifierToken, "A");
982N(SyntaxKind.CloseBracketToken);
984N(SyntaxKind.DoKeyword);
985N(SyntaxKind.Block);
987N(SyntaxKind.OpenBraceToken);
988N(SyntaxKind.CloseBraceToken);
990N(SyntaxKind.WhileKeyword);
991N(SyntaxKind.OpenParenToken);
992N(SyntaxKind.TrueLiteralExpression);
994N(SyntaxKind.TrueKeyword);
996N(SyntaxKind.CloseParenToken);
997N(SyntaxKind.SemicolonToken);
999N(SyntaxKind.CloseBraceToken);
1002N(SyntaxKind.CloseBraceToken);
1004N(SyntaxKind.EndOfFileToken);
1026N(SyntaxKind.CompilationUnit);
1028N(SyntaxKind.ClassDeclaration);
1030N(SyntaxKind.ClassKeyword);
1031N(SyntaxKind.IdentifierToken, "C");
1032N(SyntaxKind.OpenBraceToken);
1033N(SyntaxKind.MethodDeclaration);
1035N(SyntaxKind.PredefinedType);
1037N(SyntaxKind.VoidKeyword);
1039N(SyntaxKind.IdentifierToken, "Goo");
1040N(SyntaxKind.ParameterList);
1042N(SyntaxKind.OpenParenToken);
1043N(SyntaxKind.CloseParenToken);
1045N(SyntaxKind.Block);
1047N(SyntaxKind.OpenBraceToken);
1048N(SyntaxKind.ForStatement);
1050N(SyntaxKind.AttributeList);
1052N(SyntaxKind.OpenBracketToken);
1053N(SyntaxKind.Attribute);
1055N(SyntaxKind.IdentifierName);
1057N(SyntaxKind.IdentifierToken, "A");
1060N(SyntaxKind.CloseBracketToken);
1062N(SyntaxKind.ForKeyword);
1063N(SyntaxKind.OpenParenToken);
1064N(SyntaxKind.SemicolonToken);
1065N(SyntaxKind.SemicolonToken);
1066N(SyntaxKind.CloseParenToken);
1067N(SyntaxKind.Block);
1069N(SyntaxKind.OpenBraceToken);
1070N(SyntaxKind.CloseBraceToken);
1073N(SyntaxKind.CloseBraceToken);
1076N(SyntaxKind.CloseBraceToken);
1078N(SyntaxKind.EndOfFileToken);
1100N(SyntaxKind.CompilationUnit);
1102N(SyntaxKind.ClassDeclaration);
1104N(SyntaxKind.ClassKeyword);
1105N(SyntaxKind.IdentifierToken, "C");
1106N(SyntaxKind.OpenBraceToken);
1107N(SyntaxKind.MethodDeclaration);
1109N(SyntaxKind.PredefinedType);
1111N(SyntaxKind.VoidKeyword);
1113N(SyntaxKind.IdentifierToken, "Goo");
1114N(SyntaxKind.ParameterList);
1116N(SyntaxKind.OpenParenToken);
1117N(SyntaxKind.Parameter);
1119N(SyntaxKind.ArrayType);
1121N(SyntaxKind.PredefinedType);
1123N(SyntaxKind.StringKeyword);
1125N(SyntaxKind.ArrayRankSpecifier);
1127N(SyntaxKind.OpenBracketToken);
1128N(SyntaxKind.OmittedArraySizeExpression);
1130N(SyntaxKind.OmittedArraySizeExpressionToken);
1132N(SyntaxKind.CloseBracketToken);
1135N(SyntaxKind.IdentifierToken, "vals");
1137N(SyntaxKind.CloseParenToken);
1139N(SyntaxKind.Block);
1141N(SyntaxKind.OpenBraceToken);
1142N(SyntaxKind.ForEachStatement);
1144N(SyntaxKind.AttributeList);
1146N(SyntaxKind.OpenBracketToken);
1147N(SyntaxKind.Attribute);
1149N(SyntaxKind.IdentifierName);
1151N(SyntaxKind.IdentifierToken, "A");
1154N(SyntaxKind.CloseBracketToken);
1156N(SyntaxKind.ForEachKeyword);
1157N(SyntaxKind.OpenParenToken);
1158N(SyntaxKind.IdentifierName);
1160N(SyntaxKind.IdentifierToken, "var");
1162N(SyntaxKind.IdentifierToken, "v");
1163N(SyntaxKind.InKeyword);
1164N(SyntaxKind.IdentifierName);
1166N(SyntaxKind.IdentifierToken, "vals");
1168N(SyntaxKind.CloseParenToken);
1169N(SyntaxKind.Block);
1171N(SyntaxKind.OpenBraceToken);
1172N(SyntaxKind.CloseBraceToken);
1175N(SyntaxKind.CloseBraceToken);
1178N(SyntaxKind.CloseBraceToken);
1180N(SyntaxKind.EndOfFileToken);
1202N(SyntaxKind.CompilationUnit);
1204N(SyntaxKind.ClassDeclaration);
1206N(SyntaxKind.ClassKeyword);
1207N(SyntaxKind.IdentifierToken, "C");
1208N(SyntaxKind.OpenBraceToken);
1209N(SyntaxKind.MethodDeclaration);
1211N(SyntaxKind.PredefinedType);
1213N(SyntaxKind.VoidKeyword);
1215N(SyntaxKind.IdentifierToken, "Goo");
1216N(SyntaxKind.ParameterList);
1218N(SyntaxKind.OpenParenToken);
1219N(SyntaxKind.Parameter);
1221N(SyntaxKind.ArrayType);
1223N(SyntaxKind.TupleType);
1225N(SyntaxKind.OpenParenToken);
1226N(SyntaxKind.TupleElement);
1228N(SyntaxKind.PredefinedType);
1230N(SyntaxKind.IntKeyword);
1233N(SyntaxKind.CommaToken);
1234N(SyntaxKind.TupleElement);
1236N(SyntaxKind.PredefinedType);
1238N(SyntaxKind.StringKeyword);
1241N(SyntaxKind.CloseParenToken);
1243N(SyntaxKind.ArrayRankSpecifier);
1245N(SyntaxKind.OpenBracketToken);
1246N(SyntaxKind.OmittedArraySizeExpression);
1248N(SyntaxKind.OmittedArraySizeExpressionToken);
1250N(SyntaxKind.CloseBracketToken);
1253N(SyntaxKind.IdentifierToken, "vals");
1255N(SyntaxKind.CloseParenToken);
1257N(SyntaxKind.Block);
1259N(SyntaxKind.OpenBraceToken);
1260N(SyntaxKind.ForEachVariableStatement);
1262N(SyntaxKind.AttributeList);
1264N(SyntaxKind.OpenBracketToken);
1265N(SyntaxKind.Attribute);
1267N(SyntaxKind.IdentifierName);
1269N(SyntaxKind.IdentifierToken, "A");
1272N(SyntaxKind.CloseBracketToken);
1274N(SyntaxKind.ForEachKeyword);
1275N(SyntaxKind.OpenParenToken);
1276N(SyntaxKind.DeclarationExpression);
1278N(SyntaxKind.IdentifierName);
1280N(SyntaxKind.IdentifierToken, "var");
1282N(SyntaxKind.ParenthesizedVariableDesignation);
1284N(SyntaxKind.OpenParenToken);
1285N(SyntaxKind.SingleVariableDesignation);
1287N(SyntaxKind.IdentifierToken, "i");
1289N(SyntaxKind.CommaToken);
1290N(SyntaxKind.SingleVariableDesignation);
1292N(SyntaxKind.IdentifierToken, "s");
1294N(SyntaxKind.CloseParenToken);
1297N(SyntaxKind.InKeyword);
1298N(SyntaxKind.IdentifierName);
1300N(SyntaxKind.IdentifierToken, "vals");
1302N(SyntaxKind.CloseParenToken);
1303N(SyntaxKind.Block);
1305N(SyntaxKind.OpenBraceToken);
1306N(SyntaxKind.CloseBraceToken);
1309N(SyntaxKind.CloseBraceToken);
1312N(SyntaxKind.CloseBraceToken);
1314N(SyntaxKind.EndOfFileToken);
1336N(SyntaxKind.CompilationUnit);
1338N(SyntaxKind.ClassDeclaration);
1340N(SyntaxKind.ClassKeyword);
1341N(SyntaxKind.IdentifierToken, "C");
1342N(SyntaxKind.OpenBraceToken);
1343N(SyntaxKind.MethodDeclaration);
1345N(SyntaxKind.PredefinedType);
1347N(SyntaxKind.VoidKeyword);
1349N(SyntaxKind.IdentifierToken, "Goo");
1350N(SyntaxKind.ParameterList);
1352N(SyntaxKind.OpenParenToken);
1353N(SyntaxKind.CloseParenToken);
1355N(SyntaxKind.Block);
1357N(SyntaxKind.OpenBraceToken);
1358N(SyntaxKind.UsingStatement);
1360N(SyntaxKind.AttributeList);
1362N(SyntaxKind.OpenBracketToken);
1363N(SyntaxKind.Attribute);
1365N(SyntaxKind.IdentifierName);
1367N(SyntaxKind.IdentifierToken, "A");
1370N(SyntaxKind.CloseBracketToken);
1372N(SyntaxKind.UsingKeyword);
1373N(SyntaxKind.OpenParenToken);
1374N(SyntaxKind.NullLiteralExpression);
1376N(SyntaxKind.NullKeyword);
1378N(SyntaxKind.CloseParenToken);
1379N(SyntaxKind.Block);
1381N(SyntaxKind.OpenBraceToken);
1382N(SyntaxKind.CloseBraceToken);
1385N(SyntaxKind.CloseBraceToken);
1388N(SyntaxKind.CloseBraceToken);
1390N(SyntaxKind.EndOfFileToken);
1412N(SyntaxKind.CompilationUnit);
1414N(SyntaxKind.ClassDeclaration);
1416N(SyntaxKind.ClassKeyword);
1417N(SyntaxKind.IdentifierToken, "C");
1418N(SyntaxKind.OpenBraceToken);
1419N(SyntaxKind.MethodDeclaration);
1421N(SyntaxKind.PredefinedType);
1423N(SyntaxKind.VoidKeyword);
1425N(SyntaxKind.IdentifierToken, "Goo");
1426N(SyntaxKind.ParameterList);
1428N(SyntaxKind.OpenParenToken);
1429N(SyntaxKind.CloseParenToken);
1431N(SyntaxKind.Block);
1433N(SyntaxKind.OpenBraceToken);
1434N(SyntaxKind.UsingStatement);
1436N(SyntaxKind.AttributeList);
1438N(SyntaxKind.OpenBracketToken);
1439N(SyntaxKind.Attribute);
1441N(SyntaxKind.IdentifierName);
1443N(SyntaxKind.IdentifierToken, "A");
1446N(SyntaxKind.CloseBracketToken);
1448N(SyntaxKind.AwaitKeyword);
1449N(SyntaxKind.UsingKeyword);
1450N(SyntaxKind.OpenParenToken);
1451N(SyntaxKind.NullLiteralExpression);
1453N(SyntaxKind.NullKeyword);
1455N(SyntaxKind.CloseParenToken);
1456N(SyntaxKind.Block);
1458N(SyntaxKind.OpenBraceToken);
1459N(SyntaxKind.CloseBraceToken);
1462N(SyntaxKind.CloseBraceToken);
1465N(SyntaxKind.CloseBraceToken);
1467N(SyntaxKind.EndOfFileToken);
1498N(SyntaxKind.CompilationUnit);
1500N(SyntaxKind.ClassDeclaration);
1502N(SyntaxKind.ClassKeyword);
1503N(SyntaxKind.IdentifierToken, "C");
1504N(SyntaxKind.OpenBraceToken);
1505N(SyntaxKind.MethodDeclaration);
1507N(SyntaxKind.AsyncKeyword);
1508N(SyntaxKind.PredefinedType);
1510N(SyntaxKind.VoidKeyword);
1512N(SyntaxKind.IdentifierToken, "Goo");
1513N(SyntaxKind.ParameterList);
1515N(SyntaxKind.OpenParenToken);
1516N(SyntaxKind.CloseParenToken);
1518N(SyntaxKind.Block);
1520N(SyntaxKind.OpenBraceToken);
1521N(SyntaxKind.UsingStatement);
1523N(SyntaxKind.AttributeList);
1525N(SyntaxKind.OpenBracketToken);
1526N(SyntaxKind.Attribute);
1528N(SyntaxKind.IdentifierName);
1530N(SyntaxKind.IdentifierToken, "A");
1533N(SyntaxKind.CloseBracketToken);
1535N(SyntaxKind.AwaitKeyword);
1536N(SyntaxKind.UsingKeyword);
1537N(SyntaxKind.OpenParenToken);
1538N(SyntaxKind.NullLiteralExpression);
1540N(SyntaxKind.NullKeyword);
1542N(SyntaxKind.CloseParenToken);
1543N(SyntaxKind.Block);
1545N(SyntaxKind.OpenBraceToken);
1546N(SyntaxKind.CloseBraceToken);
1549N(SyntaxKind.CloseBraceToken);
1552N(SyntaxKind.CloseBraceToken);
1554N(SyntaxKind.EndOfFileToken);
1582N(SyntaxKind.CompilationUnit);
1584N(SyntaxKind.ClassDeclaration);
1586N(SyntaxKind.ClassKeyword);
1587N(SyntaxKind.IdentifierToken, "C");
1588N(SyntaxKind.OpenBraceToken);
1589N(SyntaxKind.MethodDeclaration);
1591N(SyntaxKind.UnsafeKeyword);
1592N(SyntaxKind.PredefinedType);
1594N(SyntaxKind.VoidKeyword);
1596N(SyntaxKind.IdentifierToken, "Goo");
1597N(SyntaxKind.ParameterList);
1599N(SyntaxKind.OpenParenToken);
1600N(SyntaxKind.Parameter);
1602N(SyntaxKind.ArrayType);
1604N(SyntaxKind.PredefinedType);
1606N(SyntaxKind.IntKeyword);
1608N(SyntaxKind.ArrayRankSpecifier);
1610N(SyntaxKind.OpenBracketToken);
1611N(SyntaxKind.OmittedArraySizeExpression);
1613N(SyntaxKind.OmittedArraySizeExpressionToken);
1615N(SyntaxKind.CloseBracketToken);
1618N(SyntaxKind.IdentifierToken, "vals");
1620N(SyntaxKind.CloseParenToken);
1622N(SyntaxKind.Block);
1624N(SyntaxKind.OpenBraceToken);
1625N(SyntaxKind.FixedStatement);
1627N(SyntaxKind.AttributeList);
1629N(SyntaxKind.OpenBracketToken);
1630N(SyntaxKind.Attribute);
1632N(SyntaxKind.IdentifierName);
1634N(SyntaxKind.IdentifierToken, "A");
1637N(SyntaxKind.CloseBracketToken);
1639N(SyntaxKind.FixedKeyword);
1640N(SyntaxKind.OpenParenToken);
1641N(SyntaxKind.VariableDeclaration);
1643N(SyntaxKind.PointerType);
1645N(SyntaxKind.PredefinedType);
1647N(SyntaxKind.IntKeyword);
1649N(SyntaxKind.AsteriskToken);
1651N(SyntaxKind.VariableDeclarator);
1653N(SyntaxKind.IdentifierToken, "p");
1654N(SyntaxKind.EqualsValueClause);
1656N(SyntaxKind.EqualsToken);
1657N(SyntaxKind.IdentifierName);
1659N(SyntaxKind.IdentifierToken, "vals");
1664N(SyntaxKind.CloseParenToken);
1665N(SyntaxKind.Block);
1667N(SyntaxKind.OpenBraceToken);
1668N(SyntaxKind.CloseBraceToken);
1671N(SyntaxKind.CloseBraceToken);
1674N(SyntaxKind.CloseBraceToken);
1676N(SyntaxKind.EndOfFileToken);
1701N(SyntaxKind.CompilationUnit);
1703N(SyntaxKind.ClassDeclaration);
1705N(SyntaxKind.ClassKeyword);
1706N(SyntaxKind.IdentifierToken, "C");
1707N(SyntaxKind.OpenBraceToken);
1708N(SyntaxKind.MethodDeclaration);
1710N(SyntaxKind.PredefinedType);
1712N(SyntaxKind.VoidKeyword);
1714N(SyntaxKind.IdentifierToken, "Goo");
1715N(SyntaxKind.ParameterList);
1717N(SyntaxKind.OpenParenToken);
1718N(SyntaxKind.CloseParenToken);
1720N(SyntaxKind.Block);
1722N(SyntaxKind.OpenBraceToken);
1723N(SyntaxKind.CheckedStatement);
1725N(SyntaxKind.AttributeList);
1727N(SyntaxKind.OpenBracketToken);
1728N(SyntaxKind.Attribute);
1730N(SyntaxKind.IdentifierName);
1732N(SyntaxKind.IdentifierToken, "A");
1735N(SyntaxKind.CloseBracketToken);
1737N(SyntaxKind.CheckedKeyword);
1738N(SyntaxKind.Block);
1740N(SyntaxKind.OpenBraceToken);
1741N(SyntaxKind.CloseBraceToken);
1744N(SyntaxKind.CloseBraceToken);
1747N(SyntaxKind.CloseBraceToken);
1749N(SyntaxKind.EndOfFileToken);
1771N(SyntaxKind.CompilationUnit);
1773N(SyntaxKind.ClassDeclaration);
1775N(SyntaxKind.ClassKeyword);
1776N(SyntaxKind.IdentifierToken, "C");
1777N(SyntaxKind.OpenBraceToken);
1778N(SyntaxKind.MethodDeclaration);
1780N(SyntaxKind.PredefinedType);
1782N(SyntaxKind.VoidKeyword);
1784N(SyntaxKind.IdentifierToken, "Goo");
1785N(SyntaxKind.ParameterList);
1787N(SyntaxKind.OpenParenToken);
1788N(SyntaxKind.CloseParenToken);
1790N(SyntaxKind.Block);
1792N(SyntaxKind.OpenBraceToken);
1793N(SyntaxKind.CheckedStatement);
1795N(SyntaxKind.CheckedKeyword);
1796N(SyntaxKind.Block);
1798N(SyntaxKind.AttributeList);
1800N(SyntaxKind.OpenBracketToken);
1801N(SyntaxKind.Attribute);
1803N(SyntaxKind.IdentifierName);
1805N(SyntaxKind.IdentifierToken, "A");
1808N(SyntaxKind.CloseBracketToken);
1810N(SyntaxKind.OpenBraceToken);
1811N(SyntaxKind.CloseBraceToken);
1814N(SyntaxKind.CloseBraceToken);
1817N(SyntaxKind.CloseBraceToken);
1819N(SyntaxKind.EndOfFileToken);
1841N(SyntaxKind.CompilationUnit);
1843N(SyntaxKind.ClassDeclaration);
1845N(SyntaxKind.ClassKeyword);
1846N(SyntaxKind.IdentifierToken, "C");
1847N(SyntaxKind.OpenBraceToken);
1848N(SyntaxKind.MethodDeclaration);
1850N(SyntaxKind.PredefinedType);
1852N(SyntaxKind.VoidKeyword);
1854N(SyntaxKind.IdentifierToken, "Goo");
1855N(SyntaxKind.ParameterList);
1857N(SyntaxKind.OpenParenToken);
1858N(SyntaxKind.CloseParenToken);
1860N(SyntaxKind.Block);
1862N(SyntaxKind.OpenBraceToken);
1863N(SyntaxKind.UncheckedStatement);
1865N(SyntaxKind.AttributeList);
1867N(SyntaxKind.OpenBracketToken);
1868N(SyntaxKind.Attribute);
1870N(SyntaxKind.IdentifierName);
1872N(SyntaxKind.IdentifierToken, "A");
1875N(SyntaxKind.CloseBracketToken);
1877N(SyntaxKind.UncheckedKeyword);
1878N(SyntaxKind.Block);
1880N(SyntaxKind.OpenBraceToken);
1881N(SyntaxKind.CloseBraceToken);
1884N(SyntaxKind.CloseBraceToken);
1887N(SyntaxKind.CloseBraceToken);
1889N(SyntaxKind.EndOfFileToken);
1911N(SyntaxKind.CompilationUnit);
1913N(SyntaxKind.ClassDeclaration);
1915N(SyntaxKind.ClassKeyword);
1916N(SyntaxKind.IdentifierToken, "C");
1917N(SyntaxKind.OpenBraceToken);
1918N(SyntaxKind.MethodDeclaration);
1920N(SyntaxKind.PredefinedType);
1922N(SyntaxKind.VoidKeyword);
1924N(SyntaxKind.IdentifierToken, "Goo");
1925N(SyntaxKind.ParameterList);
1927N(SyntaxKind.OpenParenToken);
1928N(SyntaxKind.CloseParenToken);
1930N(SyntaxKind.Block);
1932N(SyntaxKind.OpenBraceToken);
1933N(SyntaxKind.UnsafeStatement);
1935N(SyntaxKind.AttributeList);
1937N(SyntaxKind.OpenBracketToken);
1938N(SyntaxKind.Attribute);
1940N(SyntaxKind.IdentifierName);
1942N(SyntaxKind.IdentifierToken, "A");
1945N(SyntaxKind.CloseBracketToken);
1947N(SyntaxKind.UnsafeKeyword);
1948N(SyntaxKind.Block);
1950N(SyntaxKind.OpenBraceToken);
1951N(SyntaxKind.CloseBraceToken);
1954N(SyntaxKind.CloseBraceToken);
1957N(SyntaxKind.CloseBraceToken);
1959N(SyntaxKind.EndOfFileToken);
1996N(SyntaxKind.CompilationUnit);
1998N(SyntaxKind.ClassDeclaration);
2000N(SyntaxKind.ClassKeyword);
2001N(SyntaxKind.IdentifierToken, "C");
2002N(SyntaxKind.OpenBraceToken);
2003N(SyntaxKind.MethodDeclaration);
2005N(SyntaxKind.PredefinedType);
2007N(SyntaxKind.VoidKeyword);
2009N(SyntaxKind.IdentifierToken, "Goo");
2010N(SyntaxKind.ParameterList);
2012N(SyntaxKind.OpenParenToken);
2013N(SyntaxKind.CloseParenToken);
2015N(SyntaxKind.Block);
2017N(SyntaxKind.OpenBraceToken);
2018N(SyntaxKind.LocalDeclarationStatement);
2020N(SyntaxKind.UnsafeKeyword);
2021N(SyntaxKind.VariableDeclaration);
2023N(SyntaxKind.ArrayType);
2029N(SyntaxKind.ArrayRankSpecifier);
2031N(SyntaxKind.OpenBracketToken);
2032N(SyntaxKind.IdentifierName);
2034N(SyntaxKind.IdentifierToken, "A");
2036N(SyntaxKind.CloseBracketToken);
2046N(SyntaxKind.Block);
2048N(SyntaxKind.OpenBraceToken);
2049N(SyntaxKind.CloseBraceToken);
2051N(SyntaxKind.CloseBraceToken);
2054N(SyntaxKind.CloseBraceToken);
2056N(SyntaxKind.EndOfFileToken);
2093N(SyntaxKind.CompilationUnit);
2095N(SyntaxKind.ClassDeclaration);
2097N(SyntaxKind.ClassKeyword);
2098N(SyntaxKind.IdentifierToken, "C");
2099N(SyntaxKind.OpenBraceToken);
2100N(SyntaxKind.MethodDeclaration);
2102N(SyntaxKind.PredefinedType);
2104N(SyntaxKind.VoidKeyword);
2106N(SyntaxKind.IdentifierToken, "Goo");
2107N(SyntaxKind.ParameterList);
2109N(SyntaxKind.OpenParenToken);
2110N(SyntaxKind.CloseParenToken);
2112N(SyntaxKind.Block);
2114N(SyntaxKind.OpenBraceToken);
2115N(SyntaxKind.LockStatement);
2117N(SyntaxKind.AttributeList);
2119N(SyntaxKind.OpenBracketToken);
2120N(SyntaxKind.Attribute);
2122N(SyntaxKind.IdentifierName);
2124N(SyntaxKind.IdentifierToken, "A");
2127N(SyntaxKind.CloseBracketToken);
2129N(SyntaxKind.LockKeyword);
2130N(SyntaxKind.OpenParenToken);
2131N(SyntaxKind.NullLiteralExpression);
2133N(SyntaxKind.NullKeyword);
2135N(SyntaxKind.CloseParenToken);
2136N(SyntaxKind.Block);
2138N(SyntaxKind.OpenBraceToken);
2139N(SyntaxKind.CloseBraceToken);
2142N(SyntaxKind.CloseBraceToken);
2145N(SyntaxKind.CloseBraceToken);
2147N(SyntaxKind.EndOfFileToken);
2169N(SyntaxKind.CompilationUnit);
2171N(SyntaxKind.ClassDeclaration);
2173N(SyntaxKind.ClassKeyword);
2174N(SyntaxKind.IdentifierToken, "C");
2175N(SyntaxKind.OpenBraceToken);
2176N(SyntaxKind.MethodDeclaration);
2178N(SyntaxKind.PredefinedType);
2180N(SyntaxKind.VoidKeyword);
2182N(SyntaxKind.IdentifierToken, "Goo");
2183N(SyntaxKind.ParameterList);
2185N(SyntaxKind.OpenParenToken);
2186N(SyntaxKind.CloseParenToken);
2188N(SyntaxKind.Block);
2190N(SyntaxKind.OpenBraceToken);
2191N(SyntaxKind.IfStatement);
2193N(SyntaxKind.AttributeList);
2195N(SyntaxKind.OpenBracketToken);
2196N(SyntaxKind.Attribute);
2198N(SyntaxKind.IdentifierName);
2200N(SyntaxKind.IdentifierToken, "A");
2203N(SyntaxKind.CloseBracketToken);
2205N(SyntaxKind.IfKeyword);
2206N(SyntaxKind.OpenParenToken);
2207N(SyntaxKind.TrueLiteralExpression);
2209N(SyntaxKind.TrueKeyword);
2211N(SyntaxKind.CloseParenToken);
2212N(SyntaxKind.Block);
2214N(SyntaxKind.OpenBraceToken);
2215N(SyntaxKind.CloseBraceToken);
2218N(SyntaxKind.CloseBraceToken);
2221N(SyntaxKind.CloseBraceToken);
2223N(SyntaxKind.EndOfFileToken);
2245N(SyntaxKind.CompilationUnit);
2247N(SyntaxKind.ClassDeclaration);
2249N(SyntaxKind.ClassKeyword);
2250N(SyntaxKind.IdentifierToken, "C");
2251N(SyntaxKind.OpenBraceToken);
2252N(SyntaxKind.MethodDeclaration);
2254N(SyntaxKind.PredefinedType);
2256N(SyntaxKind.VoidKeyword);
2258N(SyntaxKind.IdentifierToken, "Goo");
2259N(SyntaxKind.ParameterList);
2261N(SyntaxKind.OpenParenToken);
2262N(SyntaxKind.CloseParenToken);
2264N(SyntaxKind.Block);
2266N(SyntaxKind.OpenBraceToken);
2267N(SyntaxKind.SwitchStatement);
2269N(SyntaxKind.AttributeList);
2271N(SyntaxKind.OpenBracketToken);
2272N(SyntaxKind.Attribute);
2274N(SyntaxKind.IdentifierName);
2276N(SyntaxKind.IdentifierToken, "A");
2279N(SyntaxKind.CloseBracketToken);
2281N(SyntaxKind.SwitchKeyword);
2282N(SyntaxKind.OpenParenToken);
2283N(SyntaxKind.NumericLiteralExpression);
2285N(SyntaxKind.NumericLiteralToken, "0");
2287N(SyntaxKind.CloseParenToken);
2288N(SyntaxKind.OpenBraceToken);
2289N(SyntaxKind.CloseBraceToken);
2291N(SyntaxKind.CloseBraceToken);
2294N(SyntaxKind.CloseBraceToken);
2296N(SyntaxKind.EndOfFileToken);
2325N(SyntaxKind.CompilationUnit);
2327N(SyntaxKind.ClassDeclaration);
2329N(SyntaxKind.ClassKeyword);
2330N(SyntaxKind.IdentifierToken, "C");
2331N(SyntaxKind.OpenBraceToken);
2332N(SyntaxKind.MethodDeclaration);
2334N(SyntaxKind.PredefinedType);
2336N(SyntaxKind.VoidKeyword);
2338N(SyntaxKind.IdentifierToken, "Goo");
2339N(SyntaxKind.ParameterList);
2341N(SyntaxKind.OpenParenToken);
2342N(SyntaxKind.CloseParenToken);
2344N(SyntaxKind.Block);
2346N(SyntaxKind.OpenBraceToken);
2347N(SyntaxKind.SwitchStatement);
2349N(SyntaxKind.SwitchKeyword);
2350N(SyntaxKind.OpenParenToken);
2351N(SyntaxKind.NumericLiteralExpression);
2353N(SyntaxKind.NumericLiteralToken, "0");
2355N(SyntaxKind.CloseParenToken);
2356N(SyntaxKind.OpenBraceToken);
2357N(SyntaxKind.SwitchSection);
2359N(SyntaxKind.DefaultSwitchLabel);
2361N(SyntaxKind.DefaultKeyword);
2362N(SyntaxKind.ColonToken);
2364N(SyntaxKind.ReturnStatement);
2366N(SyntaxKind.AttributeList);
2368N(SyntaxKind.OpenBracketToken);
2369N(SyntaxKind.Attribute);
2371N(SyntaxKind.IdentifierName);
2373N(SyntaxKind.IdentifierToken, "A");
2376N(SyntaxKind.CloseBracketToken);
2378N(SyntaxKind.ReturnKeyword);
2379N(SyntaxKind.SemicolonToken);
2382N(SyntaxKind.CloseBraceToken);
2384N(SyntaxKind.CloseBraceToken);
2387N(SyntaxKind.CloseBraceToken);
2389N(SyntaxKind.EndOfFileToken);
2422N(SyntaxKind.CompilationUnit);
2424N(SyntaxKind.ClassDeclaration);
2426N(SyntaxKind.ClassKeyword);
2427N(SyntaxKind.IdentifierToken, "C");
2428N(SyntaxKind.OpenBraceToken);
2429N(SyntaxKind.MethodDeclaration);
2431N(SyntaxKind.PredefinedType);
2433N(SyntaxKind.VoidKeyword);
2435N(SyntaxKind.IdentifierToken, "Goo");
2436N(SyntaxKind.ParameterList);
2438N(SyntaxKind.OpenParenToken);
2439N(SyntaxKind.CloseParenToken);
2441N(SyntaxKind.Block);
2443N(SyntaxKind.OpenBraceToken);
2444N(SyntaxKind.SwitchStatement);
2446N(SyntaxKind.SwitchKeyword);
2447N(SyntaxKind.OpenParenToken);
2448N(SyntaxKind.NumericLiteralExpression);
2450N(SyntaxKind.NumericLiteralToken, "0");
2452N(SyntaxKind.CloseParenToken);
2453N(SyntaxKind.OpenBraceToken);
2456N(SyntaxKind.SwitchStatement);
2458N(SyntaxKind.AttributeList);
2460N(SyntaxKind.OpenBracketToken);
2461N(SyntaxKind.Attribute);
2463N(SyntaxKind.IdentifierName);
2465N(SyntaxKind.IdentifierToken, "A");
2468N(SyntaxKind.CloseBracketToken);
2478N(SyntaxKind.SwitchSection);
2480N(SyntaxKind.CaseSwitchLabel);
2482N(SyntaxKind.CaseKeyword);
2483N(SyntaxKind.NumericLiteralExpression);
2485N(SyntaxKind.NumericLiteralToken, "0");
2487N(SyntaxKind.ColonToken);
2489N(SyntaxKind.ReturnStatement);
2491N(SyntaxKind.ReturnKeyword);
2492N(SyntaxKind.SemicolonToken);
2495N(SyntaxKind.CloseBraceToken);
2497N(SyntaxKind.CloseBraceToken);
2500N(SyntaxKind.CloseBraceToken);
2502N(SyntaxKind.EndOfFileToken);
2550N(SyntaxKind.CompilationUnit);
2552N(SyntaxKind.ClassDeclaration);
2554N(SyntaxKind.ClassKeyword);
2555N(SyntaxKind.IdentifierToken, "C");
2556N(SyntaxKind.OpenBraceToken);
2557N(SyntaxKind.MethodDeclaration);
2559N(SyntaxKind.PredefinedType);
2561N(SyntaxKind.VoidKeyword);
2563N(SyntaxKind.IdentifierToken, "Goo");
2564N(SyntaxKind.ParameterList);
2566N(SyntaxKind.OpenParenToken);
2567N(SyntaxKind.CloseParenToken);
2569N(SyntaxKind.Block);
2571N(SyntaxKind.OpenBraceToken);
2572N(SyntaxKind.SwitchStatement);
2574N(SyntaxKind.SwitchKeyword);
2575N(SyntaxKind.OpenParenToken);
2576N(SyntaxKind.NumericLiteralExpression);
2578N(SyntaxKind.NumericLiteralToken, "0");
2580N(SyntaxKind.CloseParenToken);
2581N(SyntaxKind.OpenBraceToken);
2584N(SyntaxKind.ExpressionStatement);
2586N(SyntaxKind.AttributeList);
2588N(SyntaxKind.OpenBracketToken);
2589N(SyntaxKind.Attribute);
2591N(SyntaxKind.IdentifierName);
2593N(SyntaxKind.IdentifierToken, "A");
2596N(SyntaxKind.CloseBracketToken);
2598N(SyntaxKind.DefaultLiteralExpression);
2600N(SyntaxKind.DefaultKeyword);
2604N(SyntaxKind.ReturnStatement);
2606N(SyntaxKind.ReturnKeyword);
2607N(SyntaxKind.SemicolonToken);
2609N(SyntaxKind.CloseBraceToken);
2612N(SyntaxKind.CloseBraceToken);
2614N(SyntaxKind.EndOfFileToken);
2654N(SyntaxKind.CompilationUnit);
2656N(SyntaxKind.ClassDeclaration);
2658N(SyntaxKind.ClassKeyword);
2659N(SyntaxKind.IdentifierToken, "C");
2660N(SyntaxKind.OpenBraceToken);
2661N(SyntaxKind.MethodDeclaration);
2663N(SyntaxKind.PredefinedType);
2665N(SyntaxKind.VoidKeyword);
2667N(SyntaxKind.IdentifierToken, "Goo");
2668N(SyntaxKind.ParameterList);
2670N(SyntaxKind.OpenParenToken);
2671N(SyntaxKind.CloseParenToken);
2673N(SyntaxKind.Block);
2675N(SyntaxKind.OpenBraceToken);
2676N(SyntaxKind.TryStatement);
2678N(SyntaxKind.AttributeList);
2680N(SyntaxKind.OpenBracketToken);
2681N(SyntaxKind.Attribute);
2683N(SyntaxKind.IdentifierName);
2685N(SyntaxKind.IdentifierToken, "A");
2688N(SyntaxKind.CloseBracketToken);
2690N(SyntaxKind.TryKeyword);
2691N(SyntaxKind.Block);
2693N(SyntaxKind.OpenBraceToken);
2694N(SyntaxKind.CloseBraceToken);
2696N(SyntaxKind.FinallyClause);
2698N(SyntaxKind.FinallyKeyword);
2699N(SyntaxKind.Block);
2701N(SyntaxKind.OpenBraceToken);
2702N(SyntaxKind.CloseBraceToken);
2706N(SyntaxKind.CloseBraceToken);
2709N(SyntaxKind.CloseBraceToken);
2711N(SyntaxKind.EndOfFileToken);
2733N(SyntaxKind.CompilationUnit);
2735N(SyntaxKind.ClassDeclaration);
2737N(SyntaxKind.ClassKeyword);
2738N(SyntaxKind.IdentifierToken, "C");
2739N(SyntaxKind.OpenBraceToken);
2740N(SyntaxKind.MethodDeclaration);
2742N(SyntaxKind.PredefinedType);
2744N(SyntaxKind.VoidKeyword);
2746N(SyntaxKind.IdentifierToken, "Goo");
2747N(SyntaxKind.ParameterList);
2749N(SyntaxKind.OpenParenToken);
2750N(SyntaxKind.CloseParenToken);
2752N(SyntaxKind.Block);
2754N(SyntaxKind.OpenBraceToken);
2755N(SyntaxKind.TryStatement);
2757N(SyntaxKind.TryKeyword);
2758N(SyntaxKind.Block);
2760N(SyntaxKind.AttributeList);
2762N(SyntaxKind.OpenBracketToken);
2763N(SyntaxKind.Attribute);
2765N(SyntaxKind.IdentifierName);
2767N(SyntaxKind.IdentifierToken, "A");
2770N(SyntaxKind.CloseBracketToken);
2772N(SyntaxKind.OpenBraceToken);
2773N(SyntaxKind.CloseBraceToken);
2775N(SyntaxKind.FinallyClause);
2777N(SyntaxKind.FinallyKeyword);
2778N(SyntaxKind.Block);
2780N(SyntaxKind.OpenBraceToken);
2781N(SyntaxKind.CloseBraceToken);
2785N(SyntaxKind.CloseBraceToken);
2788N(SyntaxKind.CloseBraceToken);
2790N(SyntaxKind.EndOfFileToken);
2818N(SyntaxKind.CompilationUnit);
2820N(SyntaxKind.ClassDeclaration);
2822N(SyntaxKind.ClassKeyword);
2823N(SyntaxKind.IdentifierToken, "C");
2824N(SyntaxKind.OpenBraceToken);
2825N(SyntaxKind.MethodDeclaration);
2827N(SyntaxKind.PredefinedType);
2829N(SyntaxKind.VoidKeyword);
2831N(SyntaxKind.IdentifierToken, "Goo");
2832N(SyntaxKind.ParameterList);
2834N(SyntaxKind.OpenParenToken);
2835N(SyntaxKind.CloseParenToken);
2837N(SyntaxKind.Block);
2839N(SyntaxKind.OpenBraceToken);
2840N(SyntaxKind.TryStatement);
2842N(SyntaxKind.TryKeyword);
2843N(SyntaxKind.Block);
2845N(SyntaxKind.OpenBraceToken);
2846N(SyntaxKind.CloseBraceToken);
2858N(SyntaxKind.TryStatement);
2860N(SyntaxKind.AttributeList);
2862N(SyntaxKind.OpenBracketToken);
2863N(SyntaxKind.Attribute);
2865N(SyntaxKind.IdentifierName);
2867N(SyntaxKind.IdentifierToken, "A");
2870N(SyntaxKind.CloseBracketToken);
2878N(SyntaxKind.FinallyClause);
2880N(SyntaxKind.FinallyKeyword);
2881N(SyntaxKind.Block);
2883N(SyntaxKind.OpenBraceToken);
2884N(SyntaxKind.CloseBraceToken);
2888N(SyntaxKind.CloseBraceToken);
2891N(SyntaxKind.CloseBraceToken);
2893N(SyntaxKind.EndOfFileToken);
2921N(SyntaxKind.CompilationUnit);
2923N(SyntaxKind.ClassDeclaration);
2925N(SyntaxKind.ClassKeyword);
2926N(SyntaxKind.IdentifierToken, "C");
2927N(SyntaxKind.OpenBraceToken);
2928N(SyntaxKind.MethodDeclaration);
2930N(SyntaxKind.PredefinedType);
2932N(SyntaxKind.VoidKeyword);
2934N(SyntaxKind.IdentifierToken, "Goo");
2935N(SyntaxKind.ParameterList);
2937N(SyntaxKind.OpenParenToken);
2938N(SyntaxKind.CloseParenToken);
2940N(SyntaxKind.Block);
2942N(SyntaxKind.OpenBraceToken);
2943N(SyntaxKind.TryStatement);
2945N(SyntaxKind.TryKeyword);
2946N(SyntaxKind.Block);
2948N(SyntaxKind.OpenBraceToken);
2949N(SyntaxKind.CloseBraceToken);
2951N(SyntaxKind.FinallyClause);
2953N(SyntaxKind.FinallyKeyword);
2954N(SyntaxKind.Block);
2956N(SyntaxKind.AttributeList);
2958N(SyntaxKind.OpenBracketToken);
2959N(SyntaxKind.Attribute);
2961N(SyntaxKind.IdentifierName);
2963N(SyntaxKind.IdentifierToken, "A");
2966N(SyntaxKind.CloseBracketToken);
2968N(SyntaxKind.OpenBraceToken);
2969N(SyntaxKind.CloseBraceToken);
2973N(SyntaxKind.CloseBraceToken);
2976N(SyntaxKind.CloseBraceToken);
2978N(SyntaxKind.EndOfFileToken);
3006N(SyntaxKind.CompilationUnit);
3008N(SyntaxKind.ClassDeclaration);
3010N(SyntaxKind.ClassKeyword);
3011N(SyntaxKind.IdentifierToken, "C");
3012N(SyntaxKind.OpenBraceToken);
3013N(SyntaxKind.MethodDeclaration);
3015N(SyntaxKind.PredefinedType);
3017N(SyntaxKind.VoidKeyword);
3019N(SyntaxKind.IdentifierToken, "Goo");
3020N(SyntaxKind.ParameterList);
3022N(SyntaxKind.OpenParenToken);
3023N(SyntaxKind.CloseParenToken);
3025N(SyntaxKind.Block);
3027N(SyntaxKind.OpenBraceToken);
3028N(SyntaxKind.TryStatement);
3030N(SyntaxKind.TryKeyword);
3031N(SyntaxKind.Block);
3033N(SyntaxKind.OpenBraceToken);
3034N(SyntaxKind.CloseBraceToken);
3046N(SyntaxKind.TryStatement);
3048N(SyntaxKind.AttributeList);
3050N(SyntaxKind.OpenBracketToken);
3051N(SyntaxKind.Attribute);
3053N(SyntaxKind.IdentifierName);
3055N(SyntaxKind.IdentifierToken, "A");
3058N(SyntaxKind.CloseBracketToken);
3066N(SyntaxKind.CatchClause);
3068N(SyntaxKind.CatchKeyword);
3069N(SyntaxKind.Block);
3071N(SyntaxKind.OpenBraceToken);
3072N(SyntaxKind.CloseBraceToken);
3076N(SyntaxKind.CloseBraceToken);
3079N(SyntaxKind.CloseBraceToken);
3081N(SyntaxKind.EndOfFileToken);
3109N(SyntaxKind.CompilationUnit);
3111N(SyntaxKind.ClassDeclaration);
3113N(SyntaxKind.ClassKeyword);
3114N(SyntaxKind.IdentifierToken, "C");
3115N(SyntaxKind.OpenBraceToken);
3116N(SyntaxKind.MethodDeclaration);
3118N(SyntaxKind.PredefinedType);
3120N(SyntaxKind.VoidKeyword);
3122N(SyntaxKind.IdentifierToken, "Goo");
3123N(SyntaxKind.ParameterList);
3125N(SyntaxKind.OpenParenToken);
3126N(SyntaxKind.CloseParenToken);
3128N(SyntaxKind.Block);
3130N(SyntaxKind.OpenBraceToken);
3131N(SyntaxKind.TryStatement);
3133N(SyntaxKind.TryKeyword);
3134N(SyntaxKind.Block);
3136N(SyntaxKind.OpenBraceToken);
3137N(SyntaxKind.CloseBraceToken);
3139N(SyntaxKind.CatchClause);
3141N(SyntaxKind.CatchKeyword);
3142N(SyntaxKind.Block);
3144N(SyntaxKind.AttributeList);
3146N(SyntaxKind.OpenBracketToken);
3147N(SyntaxKind.Attribute);
3149N(SyntaxKind.IdentifierName);
3151N(SyntaxKind.IdentifierToken, "A");
3154N(SyntaxKind.CloseBracketToken);
3156N(SyntaxKind.OpenBraceToken);
3157N(SyntaxKind.CloseBraceToken);
3161N(SyntaxKind.CloseBraceToken);
3164N(SyntaxKind.CloseBraceToken);
3166N(SyntaxKind.EndOfFileToken);
3188N(SyntaxKind.CompilationUnit);
3190N(SyntaxKind.ClassDeclaration);
3192N(SyntaxKind.ClassKeyword);
3193N(SyntaxKind.IdentifierToken, "C");
3194N(SyntaxKind.OpenBraceToken);
3195N(SyntaxKind.MethodDeclaration);
3197N(SyntaxKind.PredefinedType);
3199N(SyntaxKind.VoidKeyword);
3201N(SyntaxKind.IdentifierToken, "Goo");
3202N(SyntaxKind.ParameterList);
3204N(SyntaxKind.OpenParenToken);
3205N(SyntaxKind.CloseParenToken);
3207N(SyntaxKind.Block);
3209N(SyntaxKind.OpenBraceToken);
3210N(SyntaxKind.IfStatement);
3212N(SyntaxKind.IfKeyword);
3213N(SyntaxKind.OpenParenToken);
3214N(SyntaxKind.TrueLiteralExpression);
3216N(SyntaxKind.TrueKeyword);
3218N(SyntaxKind.CloseParenToken);
3219N(SyntaxKind.ReturnStatement);
3221N(SyntaxKind.AttributeList);
3223N(SyntaxKind.OpenBracketToken);
3224N(SyntaxKind.Attribute);
3226N(SyntaxKind.IdentifierName);
3228N(SyntaxKind.IdentifierToken, "A");
3231N(SyntaxKind.CloseBracketToken);
3233N(SyntaxKind.ReturnKeyword);
3234N(SyntaxKind.SemicolonToken);
3237N(SyntaxKind.CloseBraceToken);
3240N(SyntaxKind.CloseBraceToken);
3242N(SyntaxKind.EndOfFileToken);
3267N(SyntaxKind.CompilationUnit);
3269N(SyntaxKind.ClassDeclaration);
3271N(SyntaxKind.ClassKeyword);
3272N(SyntaxKind.IdentifierToken, "C");
3273N(SyntaxKind.OpenBraceToken);
3274N(SyntaxKind.MethodDeclaration);
3276N(SyntaxKind.PredefinedType);
3278N(SyntaxKind.VoidKeyword);
3280N(SyntaxKind.IdentifierToken, "Goo");
3281N(SyntaxKind.ParameterList);
3283N(SyntaxKind.OpenParenToken);
3284N(SyntaxKind.CloseParenToken);
3286N(SyntaxKind.Block);
3288N(SyntaxKind.OpenBraceToken);
3289N(SyntaxKind.ExpressionStatement);
3291N(SyntaxKind.AttributeList);
3293N(SyntaxKind.OpenBracketToken);
3294N(SyntaxKind.Attribute);
3296N(SyntaxKind.IdentifierName);
3298N(SyntaxKind.IdentifierToken, "A");
3301N(SyntaxKind.CloseBracketToken);
3303N(SyntaxKind.AnonymousMethodExpression);
3305N(SyntaxKind.DelegateKeyword);
3306N(SyntaxKind.Block);
3308N(SyntaxKind.OpenBraceToken);
3309N(SyntaxKind.CloseBraceToken);
3314N(SyntaxKind.CloseBraceToken);
3317N(SyntaxKind.CloseBraceToken);
3319N(SyntaxKind.EndOfFileToken);
3350N(SyntaxKind.CompilationUnit);
3352N(SyntaxKind.ClassDeclaration);
3354N(SyntaxKind.ClassKeyword);
3355N(SyntaxKind.IdentifierToken, "C");
3356N(SyntaxKind.OpenBraceToken);
3357N(SyntaxKind.MethodDeclaration);
3359N(SyntaxKind.PredefinedType);
3361N(SyntaxKind.VoidKeyword);
3363N(SyntaxKind.IdentifierToken, "Goo");
3364N(SyntaxKind.ParameterList);
3366N(SyntaxKind.OpenParenToken);
3367N(SyntaxKind.CloseParenToken);
3369N(SyntaxKind.Block);
3371N(SyntaxKind.OpenBraceToken);
3372N(SyntaxKind.ExpressionStatement);
3374N(SyntaxKind.AttributeList);
3376N(SyntaxKind.OpenBracketToken);
3377N(SyntaxKind.Attribute);
3379N(SyntaxKind.IdentifierName);
3381N(SyntaxKind.IdentifierToken, "A");
3384N(SyntaxKind.CloseBracketToken);
3386N(SyntaxKind.AnonymousMethodExpression);
3388N(SyntaxKind.DelegateKeyword);
3397N(SyntaxKind.CloseBraceToken);
3400N(SyntaxKind.CloseBraceToken);
3402N(SyntaxKind.EndOfFileToken);
3430N(SyntaxKind.CompilationUnit);
3432N(SyntaxKind.ClassDeclaration);
3434N(SyntaxKind.ClassKeyword);
3435N(SyntaxKind.IdentifierToken, "C");
3436N(SyntaxKind.OpenBraceToken);
3437N(SyntaxKind.MethodDeclaration);
3439N(SyntaxKind.PredefinedType);
3441N(SyntaxKind.VoidKeyword);
3443N(SyntaxKind.IdentifierToken, "Goo");
3444N(SyntaxKind.ParameterList);
3446N(SyntaxKind.OpenParenToken);
3447N(SyntaxKind.CloseParenToken);
3449N(SyntaxKind.Block);
3451N(SyntaxKind.OpenBraceToken);
3452N(SyntaxKind.ExpressionStatement);
3454N(SyntaxKind.AttributeList);
3456N(SyntaxKind.OpenBracketToken);
3457N(SyntaxKind.Attribute);
3459N(SyntaxKind.IdentifierName);
3461N(SyntaxKind.IdentifierToken, "A");
3464N(SyntaxKind.CloseBracketToken);
3466N(SyntaxKind.AnonymousMethodExpression);
3468N(SyntaxKind.DelegateKeyword);
3469N(SyntaxKind.ParameterList);
3471N(SyntaxKind.OpenParenToken);
3472N(SyntaxKind.CloseParenToken);
3474N(SyntaxKind.Block);
3476N(SyntaxKind.OpenBraceToken);
3477N(SyntaxKind.CloseBraceToken);
3480N(SyntaxKind.SemicolonToken);
3482N(SyntaxKind.CloseBraceToken);
3485N(SyntaxKind.CloseBraceToken);
3487N(SyntaxKind.EndOfFileToken);
3512N(SyntaxKind.CompilationUnit);
3514N(SyntaxKind.ClassDeclaration);
3516N(SyntaxKind.ClassKeyword);
3517N(SyntaxKind.IdentifierToken, "C");
3518N(SyntaxKind.OpenBraceToken);
3519N(SyntaxKind.MethodDeclaration);
3521N(SyntaxKind.PredefinedType);
3523N(SyntaxKind.VoidKeyword);
3525N(SyntaxKind.IdentifierToken, "Goo");
3526N(SyntaxKind.ParameterList);
3528N(SyntaxKind.OpenParenToken);
3529N(SyntaxKind.CloseParenToken);
3531N(SyntaxKind.Block);
3533N(SyntaxKind.OpenBraceToken);
3534N(SyntaxKind.ExpressionStatement);
3536N(SyntaxKind.AttributeList);
3538N(SyntaxKind.OpenBracketToken);
3539N(SyntaxKind.Attribute);
3541N(SyntaxKind.IdentifierName);
3543N(SyntaxKind.IdentifierToken, "A");
3546N(SyntaxKind.CloseBracketToken);
3548N(SyntaxKind.ParenthesizedLambdaExpression);
3550N(SyntaxKind.ParameterList);
3552N(SyntaxKind.OpenParenToken);
3553N(SyntaxKind.CloseParenToken);
3555N(SyntaxKind.EqualsGreaterThanToken);
3556N(SyntaxKind.Block);
3558N(SyntaxKind.OpenBraceToken);
3559N(SyntaxKind.CloseBraceToken);
3562N(SyntaxKind.SemicolonToken);
3564N(SyntaxKind.CloseBraceToken);
3567N(SyntaxKind.CloseBraceToken);
3569N(SyntaxKind.EndOfFileToken);
3594N(SyntaxKind.CompilationUnit);
3596N(SyntaxKind.ClassDeclaration);
3598N(SyntaxKind.ClassKeyword);
3599N(SyntaxKind.IdentifierToken, "C");
3600N(SyntaxKind.OpenBraceToken);
3601N(SyntaxKind.MethodDeclaration);
3603N(SyntaxKind.PredefinedType);
3605N(SyntaxKind.VoidKeyword);
3607N(SyntaxKind.IdentifierToken, "Goo");
3608N(SyntaxKind.ParameterList);
3610N(SyntaxKind.OpenParenToken);
3611N(SyntaxKind.CloseParenToken);
3613N(SyntaxKind.Block);
3615N(SyntaxKind.OpenBraceToken);
3616N(SyntaxKind.ExpressionStatement);
3618N(SyntaxKind.AttributeList);
3620N(SyntaxKind.OpenBracketToken);
3621N(SyntaxKind.Attribute);
3623N(SyntaxKind.IdentifierName);
3625N(SyntaxKind.IdentifierToken, "A");
3628N(SyntaxKind.CloseBracketToken);
3630N(SyntaxKind.ParenthesizedLambdaExpression);
3632N(SyntaxKind.ParameterList);
3634N(SyntaxKind.OpenParenToken);
3635N(SyntaxKind.Parameter);
3637N(SyntaxKind.PredefinedType);
3639N(SyntaxKind.IntKeyword);
3641N(SyntaxKind.IdentifierToken, "i");
3643N(SyntaxKind.CloseParenToken);
3645N(SyntaxKind.EqualsGreaterThanToken);
3646N(SyntaxKind.Block);
3648N(SyntaxKind.OpenBraceToken);
3649N(SyntaxKind.CloseBraceToken);
3652N(SyntaxKind.SemicolonToken);
3654N(SyntaxKind.CloseBraceToken);
3657N(SyntaxKind.CloseBraceToken);
3659N(SyntaxKind.EndOfFileToken);
3684N(SyntaxKind.CompilationUnit);
3686N(SyntaxKind.ClassDeclaration);
3688N(SyntaxKind.ClassKeyword);
3689N(SyntaxKind.IdentifierToken, "C");
3690N(SyntaxKind.OpenBraceToken);
3691N(SyntaxKind.MethodDeclaration);
3693N(SyntaxKind.PredefinedType);
3695N(SyntaxKind.VoidKeyword);
3697N(SyntaxKind.IdentifierToken, "Goo");
3698N(SyntaxKind.ParameterList);
3700N(SyntaxKind.OpenParenToken);
3701N(SyntaxKind.CloseParenToken);
3703N(SyntaxKind.Block);
3705N(SyntaxKind.OpenBraceToken);
3706N(SyntaxKind.ExpressionStatement);
3708N(SyntaxKind.AttributeList);
3710N(SyntaxKind.OpenBracketToken);
3711N(SyntaxKind.Attribute);
3713N(SyntaxKind.IdentifierName);
3715N(SyntaxKind.IdentifierToken, "A");
3718N(SyntaxKind.CloseBracketToken);
3720N(SyntaxKind.SimpleLambdaExpression);
3722N(SyntaxKind.Parameter);
3724N(SyntaxKind.IdentifierToken, "i");
3726N(SyntaxKind.EqualsGreaterThanToken);
3727N(SyntaxKind.Block);
3729N(SyntaxKind.OpenBraceToken);
3730N(SyntaxKind.CloseBraceToken);
3733N(SyntaxKind.SemicolonToken);
3735N(SyntaxKind.CloseBraceToken);
3738N(SyntaxKind.CloseBraceToken);
3740N(SyntaxKind.EndOfFileToken);
3765N(SyntaxKind.CompilationUnit);
3767N(SyntaxKind.ClassDeclaration);
3769N(SyntaxKind.ClassKeyword);
3770N(SyntaxKind.IdentifierToken, "C");
3771N(SyntaxKind.OpenBraceToken);
3772N(SyntaxKind.MethodDeclaration);
3774N(SyntaxKind.PredefinedType);
3776N(SyntaxKind.VoidKeyword);
3778N(SyntaxKind.IdentifierToken, "Goo");
3779N(SyntaxKind.ParameterList);
3781N(SyntaxKind.OpenParenToken);
3782N(SyntaxKind.CloseParenToken);
3784N(SyntaxKind.Block);
3786N(SyntaxKind.OpenBraceToken);
3787N(SyntaxKind.ExpressionStatement);
3789N(SyntaxKind.AttributeList);
3791N(SyntaxKind.OpenBracketToken);
3792N(SyntaxKind.Attribute);
3794N(SyntaxKind.IdentifierName);
3796N(SyntaxKind.IdentifierToken, "A");
3799N(SyntaxKind.CloseBracketToken);
3801N(SyntaxKind.AnonymousObjectCreationExpression);
3803N(SyntaxKind.NewKeyword);
3804N(SyntaxKind.OpenBraceToken);
3805N(SyntaxKind.CloseBraceToken);
3807N(SyntaxKind.SemicolonToken);
3809N(SyntaxKind.CloseBraceToken);
3812N(SyntaxKind.CloseBraceToken);
3814N(SyntaxKind.EndOfFileToken);
3839N(SyntaxKind.CompilationUnit);
3841N(SyntaxKind.ClassDeclaration);
3843N(SyntaxKind.ClassKeyword);
3844N(SyntaxKind.IdentifierToken, "C");
3845N(SyntaxKind.OpenBraceToken);
3846N(SyntaxKind.MethodDeclaration);
3848N(SyntaxKind.PredefinedType);
3850N(SyntaxKind.VoidKeyword);
3852N(SyntaxKind.IdentifierToken, "Goo");
3853N(SyntaxKind.ParameterList);
3855N(SyntaxKind.OpenParenToken);
3856N(SyntaxKind.CloseParenToken);
3858N(SyntaxKind.Block);
3860N(SyntaxKind.OpenBraceToken);
3861N(SyntaxKind.ExpressionStatement);
3863N(SyntaxKind.AttributeList);
3865N(SyntaxKind.OpenBracketToken);
3866N(SyntaxKind.Attribute);
3868N(SyntaxKind.IdentifierName);
3870N(SyntaxKind.IdentifierToken, "A");
3873N(SyntaxKind.CloseBracketToken);
3875N(SyntaxKind.ArrayCreationExpression);
3877N(SyntaxKind.NewKeyword);
3878N(SyntaxKind.ArrayType);
3880N(SyntaxKind.PredefinedType);
3882N(SyntaxKind.IntKeyword);
3884N(SyntaxKind.ArrayRankSpecifier);
3886N(SyntaxKind.OpenBracketToken);
3887N(SyntaxKind.OmittedArraySizeExpression);
3889N(SyntaxKind.OmittedArraySizeExpressionToken);
3891N(SyntaxKind.CloseBracketToken);
3894N(SyntaxKind.ArrayInitializerExpression);
3896N(SyntaxKind.OpenBraceToken);
3897N(SyntaxKind.CloseBraceToken);
3900N(SyntaxKind.SemicolonToken);
3902N(SyntaxKind.CloseBraceToken);
3905N(SyntaxKind.CloseBraceToken);
3907N(SyntaxKind.EndOfFileToken);
3932N(SyntaxKind.CompilationUnit);
3934N(SyntaxKind.ClassDeclaration);
3936N(SyntaxKind.ClassKeyword);
3937N(SyntaxKind.IdentifierToken, "C");
3938N(SyntaxKind.OpenBraceToken);
3939N(SyntaxKind.MethodDeclaration);
3941N(SyntaxKind.PredefinedType);
3943N(SyntaxKind.VoidKeyword);
3945N(SyntaxKind.IdentifierToken, "Goo");
3946N(SyntaxKind.ParameterList);
3948N(SyntaxKind.OpenParenToken);
3949N(SyntaxKind.CloseParenToken);
3951N(SyntaxKind.Block);
3953N(SyntaxKind.OpenBraceToken);
3954N(SyntaxKind.ExpressionStatement);
3956N(SyntaxKind.AttributeList);
3958N(SyntaxKind.OpenBracketToken);
3959N(SyntaxKind.Attribute);
3961N(SyntaxKind.IdentifierName);
3963N(SyntaxKind.IdentifierToken, "A");
3966N(SyntaxKind.CloseBracketToken);
3968N(SyntaxKind.ImplicitArrayCreationExpression);
3970N(SyntaxKind.NewKeyword);
3971N(SyntaxKind.OpenBracketToken);
3972N(SyntaxKind.CloseBracketToken);
3973N(SyntaxKind.ArrayInitializerExpression);
3975N(SyntaxKind.OpenBraceToken);
3976N(SyntaxKind.NumericLiteralExpression);
3978N(SyntaxKind.NumericLiteralToken, "0");
3980N(SyntaxKind.CloseBraceToken);
3983N(SyntaxKind.SemicolonToken);
3985N(SyntaxKind.CloseBraceToken);
3988N(SyntaxKind.CloseBraceToken);
3990N(SyntaxKind.EndOfFileToken);
4015N(SyntaxKind.CompilationUnit);
4017N(SyntaxKind.ClassDeclaration);
4019N(SyntaxKind.ClassKeyword);
4020N(SyntaxKind.IdentifierToken, "C");
4021N(SyntaxKind.OpenBraceToken);
4022N(SyntaxKind.MethodDeclaration);
4024N(SyntaxKind.PredefinedType);
4026N(SyntaxKind.VoidKeyword);
4028N(SyntaxKind.IdentifierToken, "Goo");
4029N(SyntaxKind.ParameterList);
4031N(SyntaxKind.OpenParenToken);
4032N(SyntaxKind.Parameter);
4034N(SyntaxKind.PredefinedType);
4036N(SyntaxKind.IntKeyword);
4038N(SyntaxKind.IdentifierToken, "a");
4040N(SyntaxKind.CloseParenToken);
4042N(SyntaxKind.Block);
4044N(SyntaxKind.OpenBraceToken);
4045N(SyntaxKind.ExpressionStatement);
4047N(SyntaxKind.AttributeList);
4049N(SyntaxKind.OpenBracketToken);
4050N(SyntaxKind.Attribute);
4052N(SyntaxKind.IdentifierName);
4054N(SyntaxKind.IdentifierToken, "A");
4057N(SyntaxKind.CloseBracketToken);
4059N(SyntaxKind.SimpleAssignmentExpression);
4061N(SyntaxKind.IdentifierName);
4063N(SyntaxKind.IdentifierToken, "a");
4065N(SyntaxKind.EqualsToken);
4066N(SyntaxKind.NumericLiteralExpression);
4068N(SyntaxKind.NumericLiteralToken, "0");
4071N(SyntaxKind.SemicolonToken);
4073N(SyntaxKind.CloseBraceToken);
4076N(SyntaxKind.CloseBraceToken);
4078N(SyntaxKind.EndOfFileToken);
4100N(SyntaxKind.CompilationUnit);
4102N(SyntaxKind.ClassDeclaration);
4104N(SyntaxKind.ClassKeyword);
4105N(SyntaxKind.IdentifierToken, "C");
4106N(SyntaxKind.OpenBraceToken);
4107N(SyntaxKind.MethodDeclaration);
4109N(SyntaxKind.PredefinedType);
4111N(SyntaxKind.VoidKeyword);
4113N(SyntaxKind.IdentifierToken, "Goo");
4114N(SyntaxKind.ParameterList);
4116N(SyntaxKind.OpenParenToken);
4117N(SyntaxKind.Parameter);
4119N(SyntaxKind.PredefinedType);
4121N(SyntaxKind.IntKeyword);
4123N(SyntaxKind.IdentifierToken, "a");
4125N(SyntaxKind.CloseParenToken);
4127N(SyntaxKind.Block);
4129N(SyntaxKind.OpenBraceToken);
4130N(SyntaxKind.ExpressionStatement);
4132N(SyntaxKind.AttributeList);
4134N(SyntaxKind.OpenBracketToken);
4135N(SyntaxKind.Attribute);
4137N(SyntaxKind.IdentifierName);
4139N(SyntaxKind.IdentifierToken, "A");
4142N(SyntaxKind.CloseBracketToken);
4144N(SyntaxKind.AddAssignmentExpression);
4146N(SyntaxKind.IdentifierName);
4148N(SyntaxKind.IdentifierToken, "a");
4150N(SyntaxKind.PlusEqualsToken);
4151N(SyntaxKind.NumericLiteralExpression);
4153N(SyntaxKind.NumericLiteralToken, "0");
4156N(SyntaxKind.SemicolonToken);
4158N(SyntaxKind.CloseBraceToken);
4161N(SyntaxKind.CloseBraceToken);
4163N(SyntaxKind.EndOfFileToken);
4185N(SyntaxKind.CompilationUnit);
4187N(SyntaxKind.ClassDeclaration);
4189N(SyntaxKind.ClassKeyword);
4190N(SyntaxKind.IdentifierToken, "C");
4191N(SyntaxKind.OpenBraceToken);
4192N(SyntaxKind.MethodDeclaration);
4194N(SyntaxKind.PredefinedType);
4196N(SyntaxKind.VoidKeyword);
4198N(SyntaxKind.IdentifierToken, "Goo");
4199N(SyntaxKind.ParameterList);
4201N(SyntaxKind.OpenParenToken);
4202N(SyntaxKind.CloseParenToken);
4204N(SyntaxKind.Block);
4206N(SyntaxKind.OpenBraceToken);
4207N(SyntaxKind.LocalDeclarationStatement);
4209N(SyntaxKind.AttributeList);
4211N(SyntaxKind.OpenBracketToken);
4212N(SyntaxKind.Attribute);
4214N(SyntaxKind.IdentifierName);
4216N(SyntaxKind.IdentifierToken, "A");
4219N(SyntaxKind.CloseBracketToken);
4221N(SyntaxKind.VariableDeclaration);
4223N(SyntaxKind.IdentifierName);
4225N(SyntaxKind.IdentifierToken, "await");
4227N(SyntaxKind.VariableDeclarator);
4229N(SyntaxKind.IdentifierToken, "a");
4232N(SyntaxKind.SemicolonToken);
4234N(SyntaxKind.CloseBraceToken);
4237N(SyntaxKind.CloseBraceToken);
4239N(SyntaxKind.EndOfFileToken);
4267N(SyntaxKind.CompilationUnit);
4269N(SyntaxKind.ClassDeclaration);
4271N(SyntaxKind.ClassKeyword);
4272N(SyntaxKind.IdentifierToken, "C");
4273N(SyntaxKind.OpenBraceToken);
4274N(SyntaxKind.MethodDeclaration);
4276N(SyntaxKind.AsyncKeyword);
4277N(SyntaxKind.PredefinedType);
4279N(SyntaxKind.VoidKeyword);
4281N(SyntaxKind.IdentifierToken, "Goo");
4282N(SyntaxKind.ParameterList);
4284N(SyntaxKind.OpenParenToken);
4285N(SyntaxKind.CloseParenToken);
4287N(SyntaxKind.Block);
4289N(SyntaxKind.OpenBraceToken);
4290N(SyntaxKind.ExpressionStatement);
4292N(SyntaxKind.AttributeList);
4294N(SyntaxKind.OpenBracketToken);
4295N(SyntaxKind.Attribute);
4297N(SyntaxKind.IdentifierName);
4299N(SyntaxKind.IdentifierToken, "A");
4302N(SyntaxKind.CloseBracketToken);
4304N(SyntaxKind.AwaitExpression);
4306N(SyntaxKind.AwaitKeyword);
4307N(SyntaxKind.IdentifierName);
4309N(SyntaxKind.IdentifierToken, "a");
4312N(SyntaxKind.SemicolonToken);
4314N(SyntaxKind.CloseBraceToken);
4317N(SyntaxKind.CloseBraceToken);
4319N(SyntaxKind.EndOfFileToken);
4344N(SyntaxKind.CompilationUnit);
4346N(SyntaxKind.ClassDeclaration);
4348N(SyntaxKind.ClassKeyword);
4349N(SyntaxKind.IdentifierToken, "C");
4350N(SyntaxKind.OpenBraceToken);
4351N(SyntaxKind.MethodDeclaration);
4353N(SyntaxKind.PredefinedType);
4355N(SyntaxKind.VoidKeyword);
4357N(SyntaxKind.IdentifierToken, "Goo");
4358N(SyntaxKind.ParameterList);
4360N(SyntaxKind.OpenParenToken);
4361N(SyntaxKind.Parameter);
4363N(SyntaxKind.PredefinedType);
4365N(SyntaxKind.IntKeyword);
4367N(SyntaxKind.IdentifierToken, "a");
4369N(SyntaxKind.CloseParenToken);
4371N(SyntaxKind.Block);
4373N(SyntaxKind.OpenBraceToken);
4374N(SyntaxKind.ExpressionStatement);
4376N(SyntaxKind.AttributeList);
4378N(SyntaxKind.OpenBracketToken);
4379N(SyntaxKind.Attribute);
4381N(SyntaxKind.IdentifierName);
4383N(SyntaxKind.IdentifierToken, "A");
4386N(SyntaxKind.CloseBracketToken);
4388N(SyntaxKind.AddExpression);
4390N(SyntaxKind.IdentifierName);
4392N(SyntaxKind.IdentifierToken, "a");
4394N(SyntaxKind.PlusToken);
4395N(SyntaxKind.IdentifierName);
4397N(SyntaxKind.IdentifierToken, "a");
4400N(SyntaxKind.SemicolonToken);
4402N(SyntaxKind.CloseBraceToken);
4405N(SyntaxKind.CloseBraceToken);
4407N(SyntaxKind.EndOfFileToken);
4432N(SyntaxKind.CompilationUnit);
4434N(SyntaxKind.ClassDeclaration);
4436N(SyntaxKind.ClassKeyword);
4437N(SyntaxKind.IdentifierToken, "C");
4438N(SyntaxKind.OpenBraceToken);
4439N(SyntaxKind.MethodDeclaration);
4441N(SyntaxKind.PredefinedType);
4443N(SyntaxKind.VoidKeyword);
4445N(SyntaxKind.IdentifierToken, "Goo");
4446N(SyntaxKind.ParameterList);
4448N(SyntaxKind.OpenParenToken);
4449N(SyntaxKind.Parameter);
4451N(SyntaxKind.PredefinedType);
4453N(SyntaxKind.IntKeyword);
4455N(SyntaxKind.IdentifierToken, "a");
4457N(SyntaxKind.CloseParenToken);
4459N(SyntaxKind.Block);
4461N(SyntaxKind.OpenBraceToken);
4462N(SyntaxKind.ExpressionStatement);
4464N(SyntaxKind.AttributeList);
4466N(SyntaxKind.OpenBracketToken);
4467N(SyntaxKind.Attribute);
4469N(SyntaxKind.IdentifierName);
4471N(SyntaxKind.IdentifierToken, "A");
4474N(SyntaxKind.CloseBracketToken);
4476N(SyntaxKind.CastExpression);
4478N(SyntaxKind.OpenParenToken);
4479N(SyntaxKind.PredefinedType);
4481N(SyntaxKind.ObjectKeyword);
4483N(SyntaxKind.CloseParenToken);
4484N(SyntaxKind.IdentifierName);
4486N(SyntaxKind.IdentifierToken, "a");
4489N(SyntaxKind.SemicolonToken);
4491N(SyntaxKind.CloseBraceToken);
4494N(SyntaxKind.CloseBraceToken);
4496N(SyntaxKind.EndOfFileToken);
4521N(SyntaxKind.CompilationUnit);
4523N(SyntaxKind.ClassDeclaration);
4525N(SyntaxKind.ClassKeyword);
4526N(SyntaxKind.IdentifierToken, "C");
4527N(SyntaxKind.OpenBraceToken);
4528N(SyntaxKind.MethodDeclaration);
4530N(SyntaxKind.PredefinedType);
4532N(SyntaxKind.VoidKeyword);
4534N(SyntaxKind.IdentifierToken, "Goo");
4535N(SyntaxKind.ParameterList);
4537N(SyntaxKind.OpenParenToken);
4538N(SyntaxKind.Parameter);
4540N(SyntaxKind.PredefinedType);
4542N(SyntaxKind.StringKeyword);
4544N(SyntaxKind.IdentifierToken, "a");
4546N(SyntaxKind.CloseParenToken);
4548N(SyntaxKind.Block);
4550N(SyntaxKind.OpenBraceToken);
4551N(SyntaxKind.ExpressionStatement);
4553N(SyntaxKind.AttributeList);
4555N(SyntaxKind.OpenBracketToken);
4556N(SyntaxKind.Attribute);
4558N(SyntaxKind.IdentifierName);
4560N(SyntaxKind.IdentifierToken, "A");
4563N(SyntaxKind.CloseBracketToken);
4565N(SyntaxKind.ConditionalAccessExpression);
4567N(SyntaxKind.IdentifierName);
4569N(SyntaxKind.IdentifierToken, "a");
4571N(SyntaxKind.QuestionToken);
4572N(SyntaxKind.InvocationExpression);
4574N(SyntaxKind.MemberBindingExpression);
4576N(SyntaxKind.DotToken);
4577N(SyntaxKind.IdentifierName);
4579N(SyntaxKind.IdentifierToken, "ToString");
4582N(SyntaxKind.ArgumentList);
4584N(SyntaxKind.OpenParenToken);
4585N(SyntaxKind.CloseParenToken);
4589N(SyntaxKind.SemicolonToken);
4591N(SyntaxKind.CloseBraceToken);
4594N(SyntaxKind.CloseBraceToken);
4596N(SyntaxKind.EndOfFileToken);
4618N(SyntaxKind.CompilationUnit);
4620N(SyntaxKind.ClassDeclaration);
4622N(SyntaxKind.ClassKeyword);
4623N(SyntaxKind.IdentifierToken, "C");
4624N(SyntaxKind.OpenBraceToken);
4625N(SyntaxKind.MethodDeclaration);
4627N(SyntaxKind.PredefinedType);
4629N(SyntaxKind.VoidKeyword);
4631N(SyntaxKind.IdentifierToken, "Goo");
4632N(SyntaxKind.ParameterList);
4634N(SyntaxKind.OpenParenToken);
4635N(SyntaxKind.CloseParenToken);
4637N(SyntaxKind.Block);
4639N(SyntaxKind.OpenBraceToken);
4640N(SyntaxKind.ExpressionStatement);
4642N(SyntaxKind.AttributeList);
4644N(SyntaxKind.OpenBracketToken);
4645N(SyntaxKind.Attribute);
4647N(SyntaxKind.IdentifierName);
4649N(SyntaxKind.IdentifierToken, "A");
4652N(SyntaxKind.CloseBracketToken);
4654N(SyntaxKind.DefaultExpression);
4656N(SyntaxKind.DefaultKeyword);
4657N(SyntaxKind.OpenParenToken);
4658N(SyntaxKind.PredefinedType);
4660N(SyntaxKind.IntKeyword);
4662N(SyntaxKind.CloseParenToken);
4664N(SyntaxKind.SemicolonToken);
4666N(SyntaxKind.CloseBraceToken);
4669N(SyntaxKind.CloseBraceToken);
4671N(SyntaxKind.EndOfFileToken);
4696N(SyntaxKind.CompilationUnit);
4698N(SyntaxKind.ClassDeclaration);
4700N(SyntaxKind.ClassKeyword);
4701N(SyntaxKind.IdentifierToken, "C");
4702N(SyntaxKind.OpenBraceToken);
4703N(SyntaxKind.MethodDeclaration);
4705N(SyntaxKind.PredefinedType);
4707N(SyntaxKind.VoidKeyword);
4709N(SyntaxKind.IdentifierToken, "Goo");
4710N(SyntaxKind.ParameterList);
4712N(SyntaxKind.OpenParenToken);
4713N(SyntaxKind.CloseParenToken);
4715N(SyntaxKind.Block);
4717N(SyntaxKind.OpenBraceToken);
4718N(SyntaxKind.ExpressionStatement);
4720N(SyntaxKind.AttributeList);
4722N(SyntaxKind.OpenBracketToken);
4723N(SyntaxKind.Attribute);
4725N(SyntaxKind.IdentifierName);
4727N(SyntaxKind.IdentifierToken, "A");
4730N(SyntaxKind.CloseBracketToken);
4732N(SyntaxKind.DefaultLiteralExpression);
4734N(SyntaxKind.DefaultKeyword);
4736N(SyntaxKind.SemicolonToken);
4738N(SyntaxKind.CloseBraceToken);
4741N(SyntaxKind.CloseBraceToken);
4743N(SyntaxKind.EndOfFileToken);
4771N(SyntaxKind.CompilationUnit);
4773N(SyntaxKind.ClassDeclaration);
4775N(SyntaxKind.ClassKeyword);
4776N(SyntaxKind.IdentifierToken, "C");
4777N(SyntaxKind.OpenBraceToken);
4778N(SyntaxKind.MethodDeclaration);
4780N(SyntaxKind.PredefinedType);
4782N(SyntaxKind.VoidKeyword);
4784N(SyntaxKind.IdentifierToken, "Goo");
4785N(SyntaxKind.ParameterList);
4787N(SyntaxKind.OpenParenToken);
4788N(SyntaxKind.Parameter);
4790N(SyntaxKind.PredefinedType);
4792N(SyntaxKind.StringKeyword);
4794N(SyntaxKind.IdentifierToken, "s");
4796N(SyntaxKind.CloseParenToken);
4798N(SyntaxKind.Block);
4800N(SyntaxKind.OpenBraceToken);
4801N(SyntaxKind.ExpressionStatement);
4803N(SyntaxKind.AttributeList);
4805N(SyntaxKind.OpenBracketToken);
4806N(SyntaxKind.Attribute);
4808N(SyntaxKind.IdentifierName);
4810N(SyntaxKind.IdentifierToken, "A");
4813N(SyntaxKind.CloseBracketToken);
4815N(SyntaxKind.ElementAccessExpression);
4817N(SyntaxKind.IdentifierName);
4819N(SyntaxKind.IdentifierToken, "s");
4821N(SyntaxKind.BracketedArgumentList);
4823N(SyntaxKind.OpenBracketToken);
4824N(SyntaxKind.Argument);
4826N(SyntaxKind.NumericLiteralExpression);
4828N(SyntaxKind.NumericLiteralToken, "0");
4831N(SyntaxKind.CloseBracketToken);
4834N(SyntaxKind.SemicolonToken);
4836N(SyntaxKind.CloseBraceToken);
4839N(SyntaxKind.CloseBraceToken);
4841N(SyntaxKind.EndOfFileToken);
4866N(SyntaxKind.CompilationUnit);
4868N(SyntaxKind.ClassDeclaration);
4870N(SyntaxKind.ClassKeyword);
4871N(SyntaxKind.IdentifierToken, "C");
4872N(SyntaxKind.OpenBraceToken);
4873N(SyntaxKind.MethodDeclaration);
4875N(SyntaxKind.PredefinedType);
4877N(SyntaxKind.VoidKeyword);
4879N(SyntaxKind.IdentifierToken, "Goo");
4880N(SyntaxKind.ParameterList);
4882N(SyntaxKind.OpenParenToken);
4883N(SyntaxKind.Parameter);
4885N(SyntaxKind.PredefinedType);
4887N(SyntaxKind.StringKeyword);
4889N(SyntaxKind.IdentifierToken, "s");
4891N(SyntaxKind.CloseParenToken);
4893N(SyntaxKind.Block);
4895N(SyntaxKind.OpenBraceToken);
4896N(SyntaxKind.ExpressionStatement);
4898N(SyntaxKind.AttributeList);
4900N(SyntaxKind.OpenBracketToken);
4901N(SyntaxKind.Attribute);
4903N(SyntaxKind.IdentifierName);
4905N(SyntaxKind.IdentifierToken, "A");
4908N(SyntaxKind.CloseBracketToken);
4910N(SyntaxKind.ConditionalAccessExpression);
4912N(SyntaxKind.IdentifierName);
4914N(SyntaxKind.IdentifierToken, "s");
4916N(SyntaxKind.QuestionToken);
4917N(SyntaxKind.ElementBindingExpression);
4919N(SyntaxKind.BracketedArgumentList);
4921N(SyntaxKind.OpenBracketToken);
4922N(SyntaxKind.Argument);
4924N(SyntaxKind.NumericLiteralExpression);
4926N(SyntaxKind.NumericLiteralToken, "0");
4929N(SyntaxKind.CloseBracketToken);
4933N(SyntaxKind.SemicolonToken);
4935N(SyntaxKind.CloseBraceToken);
4938N(SyntaxKind.CloseBraceToken);
4940N(SyntaxKind.EndOfFileToken);
4965N(SyntaxKind.CompilationUnit);
4967N(SyntaxKind.ClassDeclaration);
4969N(SyntaxKind.ClassKeyword);
4970N(SyntaxKind.IdentifierToken, "C");
4971N(SyntaxKind.OpenBraceToken);
4972N(SyntaxKind.MethodDeclaration);
4974N(SyntaxKind.PredefinedType);
4976N(SyntaxKind.VoidKeyword);
4978N(SyntaxKind.IdentifierToken, "Goo");
4979N(SyntaxKind.ParameterList);
4981N(SyntaxKind.OpenParenToken);
4982N(SyntaxKind.CloseParenToken);
4984N(SyntaxKind.Block);
4986N(SyntaxKind.OpenBraceToken);
4987N(SyntaxKind.ExpressionStatement);
4989N(SyntaxKind.AttributeList);
4991N(SyntaxKind.OpenBracketToken);
4992N(SyntaxKind.Attribute);
4994N(SyntaxKind.IdentifierName);
4996N(SyntaxKind.IdentifierToken, "A");
4999N(SyntaxKind.CloseBracketToken);
5001N(SyntaxKind.InvocationExpression);
5003N(SyntaxKind.IdentifierName);
5005N(SyntaxKind.IdentifierToken, "Goo");
5007N(SyntaxKind.ArgumentList);
5009N(SyntaxKind.OpenParenToken);
5010N(SyntaxKind.CloseParenToken);
5013N(SyntaxKind.SemicolonToken);
5015N(SyntaxKind.CloseBraceToken);
5018N(SyntaxKind.CloseBraceToken);
5020N(SyntaxKind.EndOfFileToken);
5042N(SyntaxKind.CompilationUnit);
5044N(SyntaxKind.ClassDeclaration);
5046N(SyntaxKind.ClassKeyword);
5047N(SyntaxKind.IdentifierToken, "C");
5048N(SyntaxKind.OpenBraceToken);
5049N(SyntaxKind.MethodDeclaration);
5051N(SyntaxKind.PredefinedType);
5053N(SyntaxKind.VoidKeyword);
5055N(SyntaxKind.IdentifierToken, "Goo");
5056N(SyntaxKind.ParameterList);
5058N(SyntaxKind.OpenParenToken);
5059N(SyntaxKind.CloseParenToken);
5061N(SyntaxKind.Block);
5063N(SyntaxKind.OpenBraceToken);
5064N(SyntaxKind.ExpressionStatement);
5066N(SyntaxKind.AttributeList);
5068N(SyntaxKind.OpenBracketToken);
5069N(SyntaxKind.Attribute);
5071N(SyntaxKind.IdentifierName);
5073N(SyntaxKind.IdentifierToken, "A");
5076N(SyntaxKind.CloseBracketToken);
5078N(SyntaxKind.NumericLiteralExpression);
5080N(SyntaxKind.NumericLiteralToken, "0");
5082N(SyntaxKind.SemicolonToken);
5084N(SyntaxKind.CloseBraceToken);
5087N(SyntaxKind.CloseBraceToken);
5089N(SyntaxKind.EndOfFileToken);
5114N(SyntaxKind.CompilationUnit);
5116N(SyntaxKind.ClassDeclaration);
5118N(SyntaxKind.ClassKeyword);
5119N(SyntaxKind.IdentifierToken, "C");
5120N(SyntaxKind.OpenBraceToken);
5121N(SyntaxKind.MethodDeclaration);
5123N(SyntaxKind.PredefinedType);
5125N(SyntaxKind.VoidKeyword);
5127N(SyntaxKind.IdentifierToken, "Goo");
5128N(SyntaxKind.ParameterList);
5130N(SyntaxKind.OpenParenToken);
5131N(SyntaxKind.Parameter);
5133N(SyntaxKind.PredefinedType);
5135N(SyntaxKind.IntKeyword);
5137N(SyntaxKind.IdentifierToken, "i");
5139N(SyntaxKind.CloseParenToken);
5141N(SyntaxKind.Block);
5143N(SyntaxKind.OpenBraceToken);
5144N(SyntaxKind.ExpressionStatement);
5146N(SyntaxKind.AttributeList);
5148N(SyntaxKind.OpenBracketToken);
5149N(SyntaxKind.Attribute);
5151N(SyntaxKind.IdentifierName);
5153N(SyntaxKind.IdentifierToken, "A");
5156N(SyntaxKind.CloseBracketToken);
5158N(SyntaxKind.SimpleMemberAccessExpression);
5160N(SyntaxKind.IdentifierName);
5162N(SyntaxKind.IdentifierToken, "i");
5164N(SyntaxKind.DotToken);
5165N(SyntaxKind.IdentifierName);
5167N(SyntaxKind.IdentifierToken, "ToString");
5170N(SyntaxKind.SemicolonToken);
5172N(SyntaxKind.CloseBraceToken);
5175N(SyntaxKind.CloseBraceToken);
5177N(SyntaxKind.EndOfFileToken);
5202N(SyntaxKind.CompilationUnit);
5204N(SyntaxKind.ClassDeclaration);
5206N(SyntaxKind.ClassKeyword);
5207N(SyntaxKind.IdentifierToken, "C");
5208N(SyntaxKind.OpenBraceToken);
5209N(SyntaxKind.MethodDeclaration);
5211N(SyntaxKind.PredefinedType);
5213N(SyntaxKind.VoidKeyword);
5215N(SyntaxKind.IdentifierToken, "Goo");
5216N(SyntaxKind.ParameterList);
5218N(SyntaxKind.OpenParenToken);
5219N(SyntaxKind.CloseParenToken);
5221N(SyntaxKind.Block);
5223N(SyntaxKind.OpenBraceToken);
5224N(SyntaxKind.ExpressionStatement);
5226N(SyntaxKind.AttributeList);
5228N(SyntaxKind.OpenBracketToken);
5229N(SyntaxKind.Attribute);
5231N(SyntaxKind.IdentifierName);
5233N(SyntaxKind.IdentifierToken, "A");
5236N(SyntaxKind.CloseBracketToken);
5238N(SyntaxKind.ObjectCreationExpression);
5240N(SyntaxKind.NewKeyword);
5241N(SyntaxKind.PredefinedType);
5243N(SyntaxKind.IntKeyword);
5245N(SyntaxKind.ArgumentList);
5247N(SyntaxKind.OpenParenToken);
5248N(SyntaxKind.CloseParenToken);
5251N(SyntaxKind.SemicolonToken);
5253N(SyntaxKind.CloseBraceToken);
5256N(SyntaxKind.CloseBraceToken);
5258N(SyntaxKind.EndOfFileToken);
5280N(SyntaxKind.CompilationUnit);
5282N(SyntaxKind.ClassDeclaration);
5284N(SyntaxKind.ClassKeyword);
5285N(SyntaxKind.IdentifierToken, "C");
5286N(SyntaxKind.OpenBraceToken);
5287N(SyntaxKind.MethodDeclaration);
5289N(SyntaxKind.PredefinedType);
5291N(SyntaxKind.VoidKeyword);
5293N(SyntaxKind.IdentifierToken, "Goo");
5294N(SyntaxKind.ParameterList);
5296N(SyntaxKind.OpenParenToken);
5297N(SyntaxKind.CloseParenToken);
5299N(SyntaxKind.Block);
5301N(SyntaxKind.OpenBraceToken);
5302N(SyntaxKind.ExpressionStatement);
5304N(SyntaxKind.AttributeList);
5306N(SyntaxKind.OpenBracketToken);
5307N(SyntaxKind.Attribute);
5309N(SyntaxKind.IdentifierName);
5311N(SyntaxKind.IdentifierToken, "A");
5314N(SyntaxKind.CloseBracketToken);
5316N(SyntaxKind.ObjectCreationExpression);
5318N(SyntaxKind.NewKeyword);
5319N(SyntaxKind.QualifiedName);
5321N(SyntaxKind.IdentifierName);
5323N(SyntaxKind.IdentifierToken, "System");
5325N(SyntaxKind.DotToken);
5326N(SyntaxKind.IdentifierName);
5328N(SyntaxKind.IdentifierToken, "Int32");
5331N(SyntaxKind.ArgumentList);
5333N(SyntaxKind.OpenParenToken);
5334N(SyntaxKind.CloseParenToken);
5337N(SyntaxKind.SemicolonToken);
5339N(SyntaxKind.CloseBraceToken);
5342N(SyntaxKind.CloseBraceToken);
5344N(SyntaxKind.EndOfFileToken);
5366N(SyntaxKind.CompilationUnit);
5368N(SyntaxKind.ClassDeclaration);
5370N(SyntaxKind.ClassKeyword);
5371N(SyntaxKind.IdentifierToken, "C");
5372N(SyntaxKind.OpenBraceToken);
5373N(SyntaxKind.MethodDeclaration);
5375N(SyntaxKind.PredefinedType);
5377N(SyntaxKind.VoidKeyword);
5379N(SyntaxKind.IdentifierToken, "Goo");
5380N(SyntaxKind.ParameterList);
5382N(SyntaxKind.OpenParenToken);
5383N(SyntaxKind.CloseParenToken);
5385N(SyntaxKind.Block);
5387N(SyntaxKind.OpenBraceToken);
5388N(SyntaxKind.ExpressionStatement);
5390N(SyntaxKind.AttributeList);
5392N(SyntaxKind.OpenBracketToken);
5393N(SyntaxKind.Attribute);
5395N(SyntaxKind.IdentifierName);
5397N(SyntaxKind.IdentifierToken, "A");
5400N(SyntaxKind.CloseBracketToken);
5402N(SyntaxKind.ParenthesizedExpression);
5404N(SyntaxKind.OpenParenToken);
5405N(SyntaxKind.NumericLiteralExpression);
5407N(SyntaxKind.NumericLiteralToken, "1");
5409N(SyntaxKind.CloseParenToken);
5411N(SyntaxKind.SemicolonToken);
5413N(SyntaxKind.CloseBraceToken);
5416N(SyntaxKind.CloseBraceToken);
5418N(SyntaxKind.EndOfFileToken);
5443N(SyntaxKind.CompilationUnit);
5445N(SyntaxKind.ClassDeclaration);
5447N(SyntaxKind.ClassKeyword);
5448N(SyntaxKind.IdentifierToken, "C");
5449N(SyntaxKind.OpenBraceToken);
5450N(SyntaxKind.MethodDeclaration);
5452N(SyntaxKind.PredefinedType);
5454N(SyntaxKind.VoidKeyword);
5456N(SyntaxKind.IdentifierToken, "Goo");
5457N(SyntaxKind.ParameterList);
5459N(SyntaxKind.OpenParenToken);
5460N(SyntaxKind.Parameter);
5462N(SyntaxKind.PredefinedType);
5464N(SyntaxKind.IntKeyword);
5466N(SyntaxKind.IdentifierToken, "i");
5468N(SyntaxKind.CloseParenToken);
5470N(SyntaxKind.Block);
5472N(SyntaxKind.OpenBraceToken);
5473N(SyntaxKind.ExpressionStatement);
5475N(SyntaxKind.AttributeList);
5477N(SyntaxKind.OpenBracketToken);
5478N(SyntaxKind.Attribute);
5480N(SyntaxKind.IdentifierName);
5482N(SyntaxKind.IdentifierToken, "A");
5485N(SyntaxKind.CloseBracketToken);
5487N(SyntaxKind.PostIncrementExpression);
5489N(SyntaxKind.IdentifierName);
5491N(SyntaxKind.IdentifierToken, "i");
5493N(SyntaxKind.PlusPlusToken);
5495N(SyntaxKind.SemicolonToken);
5497N(SyntaxKind.CloseBraceToken);
5500N(SyntaxKind.CloseBraceToken);
5502N(SyntaxKind.EndOfFileToken);
5524N(SyntaxKind.CompilationUnit);
5526N(SyntaxKind.ClassDeclaration);
5528N(SyntaxKind.ClassKeyword);
5529N(SyntaxKind.IdentifierToken, "C");
5530N(SyntaxKind.OpenBraceToken);
5531N(SyntaxKind.MethodDeclaration);
5533N(SyntaxKind.PredefinedType);
5535N(SyntaxKind.VoidKeyword);
5537N(SyntaxKind.IdentifierToken, "Goo");
5538N(SyntaxKind.ParameterList);
5540N(SyntaxKind.OpenParenToken);
5541N(SyntaxKind.Parameter);
5543N(SyntaxKind.PredefinedType);
5545N(SyntaxKind.IntKeyword);
5547N(SyntaxKind.IdentifierToken, "i");
5549N(SyntaxKind.CloseParenToken);
5551N(SyntaxKind.Block);
5553N(SyntaxKind.OpenBraceToken);
5554N(SyntaxKind.ExpressionStatement);
5556N(SyntaxKind.AttributeList);
5558N(SyntaxKind.OpenBracketToken);
5559N(SyntaxKind.Attribute);
5561N(SyntaxKind.IdentifierName);
5563N(SyntaxKind.IdentifierToken, "A");
5566N(SyntaxKind.CloseBracketToken);
5568N(SyntaxKind.PreIncrementExpression);
5570N(SyntaxKind.PlusPlusToken);
5571N(SyntaxKind.IdentifierName);
5573N(SyntaxKind.IdentifierToken, "i");
5576N(SyntaxKind.SemicolonToken);
5578N(SyntaxKind.CloseBraceToken);
5581N(SyntaxKind.CloseBraceToken);
5583N(SyntaxKind.EndOfFileToken);
5606N(SyntaxKind.CompilationUnit);
5608N(SyntaxKind.UsingDirective);
5610N(SyntaxKind.UsingKeyword);
5611N(SyntaxKind.QualifiedName);
5613N(SyntaxKind.IdentifierName);
5615N(SyntaxKind.IdentifierToken, "System");
5617N(SyntaxKind.DotToken);
5618N(SyntaxKind.IdentifierName);
5620N(SyntaxKind.IdentifierToken, "Linq");
5623N(SyntaxKind.SemicolonToken);
5625N(SyntaxKind.ClassDeclaration);
5627N(SyntaxKind.ClassKeyword);
5628N(SyntaxKind.IdentifierToken, "C");
5629N(SyntaxKind.OpenBraceToken);
5630N(SyntaxKind.MethodDeclaration);
5632N(SyntaxKind.PredefinedType);
5634N(SyntaxKind.VoidKeyword);
5636N(SyntaxKind.IdentifierToken, "Goo");
5637N(SyntaxKind.ParameterList);
5639N(SyntaxKind.OpenParenToken);
5640N(SyntaxKind.Parameter);
5642N(SyntaxKind.PredefinedType);
5644N(SyntaxKind.StringKeyword);
5646N(SyntaxKind.IdentifierToken, "s");
5648N(SyntaxKind.CloseParenToken);
5650N(SyntaxKind.Block);
5652N(SyntaxKind.OpenBraceToken);
5653N(SyntaxKind.ExpressionStatement);
5655N(SyntaxKind.AttributeList);
5657N(SyntaxKind.OpenBracketToken);
5658N(SyntaxKind.Attribute);
5660N(SyntaxKind.IdentifierName);
5662N(SyntaxKind.IdentifierToken, "A");
5665N(SyntaxKind.CloseBracketToken);
5667N(SyntaxKind.QueryExpression);
5669N(SyntaxKind.FromClause);
5671N(SyntaxKind.FromKeyword);
5672N(SyntaxKind.IdentifierToken, "c");
5673N(SyntaxKind.InKeyword);
5674N(SyntaxKind.IdentifierName);
5676N(SyntaxKind.IdentifierToken, "s");
5679N(SyntaxKind.QueryBody);
5681N(SyntaxKind.SelectClause);
5683N(SyntaxKind.SelectKeyword);
5684N(SyntaxKind.IdentifierName);
5686N(SyntaxKind.IdentifierToken, "c");
5691N(SyntaxKind.SemicolonToken);
5693N(SyntaxKind.CloseBraceToken);
5696N(SyntaxKind.CloseBraceToken);
5698N(SyntaxKind.EndOfFileToken);
5723N(SyntaxKind.CompilationUnit);
5725N(SyntaxKind.ClassDeclaration);
5727N(SyntaxKind.ClassKeyword);
5728N(SyntaxKind.IdentifierToken, "C");
5729N(SyntaxKind.OpenBraceToken);
5730N(SyntaxKind.MethodDeclaration);
5732N(SyntaxKind.PredefinedType);
5734N(SyntaxKind.VoidKeyword);
5736N(SyntaxKind.IdentifierToken, "Goo");
5737N(SyntaxKind.ParameterList);
5739N(SyntaxKind.OpenParenToken);
5740N(SyntaxKind.Parameter);
5742N(SyntaxKind.PredefinedType);
5744N(SyntaxKind.IntKeyword);
5746N(SyntaxKind.IdentifierToken, "a");
5748N(SyntaxKind.CommaToken);
5749N(SyntaxKind.Parameter);
5751N(SyntaxKind.PredefinedType);
5753N(SyntaxKind.IntKeyword);
5755N(SyntaxKind.IdentifierToken, "b");
5757N(SyntaxKind.CloseParenToken);
5759N(SyntaxKind.Block);
5761N(SyntaxKind.OpenBraceToken);
5762N(SyntaxKind.ExpressionStatement);
5764N(SyntaxKind.AttributeList);
5766N(SyntaxKind.OpenBracketToken);
5767N(SyntaxKind.Attribute);
5769N(SyntaxKind.IdentifierName);
5771N(SyntaxKind.IdentifierToken, "A");
5774N(SyntaxKind.CloseBracketToken);
5776N(SyntaxKind.RangeExpression);
5778N(SyntaxKind.IdentifierName);
5780N(SyntaxKind.IdentifierToken, "a");
5782N(SyntaxKind.DotDotToken);
5783N(SyntaxKind.IdentifierName);
5785N(SyntaxKind.IdentifierToken, "b");
5788N(SyntaxKind.SemicolonToken);
5790N(SyntaxKind.CloseBraceToken);
5793N(SyntaxKind.CloseBraceToken);
5795N(SyntaxKind.EndOfFileToken);
5829N(SyntaxKind.CompilationUnit);
5831N(SyntaxKind.ClassDeclaration);
5833N(SyntaxKind.ClassKeyword);
5834N(SyntaxKind.IdentifierToken, "C");
5835N(SyntaxKind.OpenBraceToken);
5836N(SyntaxKind.MethodDeclaration);
5838N(SyntaxKind.PredefinedType);
5840N(SyntaxKind.VoidKeyword);
5842N(SyntaxKind.IdentifierToken, "Goo");
5843N(SyntaxKind.ParameterList);
5845N(SyntaxKind.OpenParenToken);
5846N(SyntaxKind.Parameter);
5848N(SyntaxKind.PredefinedType);
5850N(SyntaxKind.IntKeyword);
5852N(SyntaxKind.IdentifierToken, "a");
5854N(SyntaxKind.CommaToken);
5855N(SyntaxKind.Parameter);
5857N(SyntaxKind.PredefinedType);
5859N(SyntaxKind.IntKeyword);
5861N(SyntaxKind.IdentifierToken, "b");
5863N(SyntaxKind.CloseParenToken);
5865N(SyntaxKind.Block);
5867N(SyntaxKind.OpenBraceToken);
5868N(SyntaxKind.ExpressionStatement);
5870N(SyntaxKind.AttributeList);
5872N(SyntaxKind.OpenBracketToken);
5873N(SyntaxKind.Attribute);
5875N(SyntaxKind.IdentifierName);
5877N(SyntaxKind.IdentifierToken, "A");
5880N(SyntaxKind.CloseBracketToken);
5882N(SyntaxKind.RangeExpression);
5884N(SyntaxKind.IdentifierName);
5886N(SyntaxKind.IdentifierToken, "a");
5888N(SyntaxKind.DotDotToken);
5890N(SyntaxKind.SemicolonToken);
5892N(SyntaxKind.CloseBraceToken);
5895N(SyntaxKind.CloseBraceToken);
5897N(SyntaxKind.EndOfFileToken);
5928N(SyntaxKind.CompilationUnit);
5930N(SyntaxKind.ClassDeclaration);
5932N(SyntaxKind.ClassKeyword);
5933N(SyntaxKind.IdentifierToken, "C");
5934N(SyntaxKind.OpenBraceToken);
5935N(SyntaxKind.MethodDeclaration);
5937N(SyntaxKind.PredefinedType);
5939N(SyntaxKind.VoidKeyword);
5941N(SyntaxKind.IdentifierToken, "Goo");
5942N(SyntaxKind.ParameterList);
5944N(SyntaxKind.OpenParenToken);
5945N(SyntaxKind.Parameter);
5947N(SyntaxKind.PredefinedType);
5949N(SyntaxKind.IntKeyword);
5951N(SyntaxKind.IdentifierToken, "a");
5953N(SyntaxKind.CommaToken);
5954N(SyntaxKind.Parameter);
5956N(SyntaxKind.PredefinedType);
5958N(SyntaxKind.IntKeyword);
5960N(SyntaxKind.IdentifierToken, "b");
5962N(SyntaxKind.CloseParenToken);
5964N(SyntaxKind.Block);
5966N(SyntaxKind.OpenBraceToken);
5967N(SyntaxKind.ExpressionStatement);
5969N(SyntaxKind.AttributeList);
5971N(SyntaxKind.OpenBracketToken);
5972N(SyntaxKind.Attribute);
5974N(SyntaxKind.IdentifierName);
5976N(SyntaxKind.IdentifierToken, "A");
5979N(SyntaxKind.CloseBracketToken);
5981N(SyntaxKind.RangeExpression);
5983N(SyntaxKind.DotDotToken);
5984N(SyntaxKind.IdentifierName);
5986N(SyntaxKind.IdentifierToken, "b");
5989N(SyntaxKind.SemicolonToken);
5991N(SyntaxKind.CloseBraceToken);
5994N(SyntaxKind.CloseBraceToken);
5996N(SyntaxKind.EndOfFileToken);
6027N(SyntaxKind.CompilationUnit);
6029N(SyntaxKind.ClassDeclaration);
6031N(SyntaxKind.ClassKeyword);
6032N(SyntaxKind.IdentifierToken, "C");
6033N(SyntaxKind.OpenBraceToken);
6034N(SyntaxKind.MethodDeclaration);
6036N(SyntaxKind.PredefinedType);
6038N(SyntaxKind.VoidKeyword);
6040N(SyntaxKind.IdentifierToken, "Goo");
6041N(SyntaxKind.ParameterList);
6043N(SyntaxKind.OpenParenToken);
6044N(SyntaxKind.Parameter);
6046N(SyntaxKind.PredefinedType);
6048N(SyntaxKind.IntKeyword);
6050N(SyntaxKind.IdentifierToken, "a");
6052N(SyntaxKind.CommaToken);
6053N(SyntaxKind.Parameter);
6055N(SyntaxKind.PredefinedType);
6057N(SyntaxKind.IntKeyword);
6059N(SyntaxKind.IdentifierToken, "b");
6061N(SyntaxKind.CloseParenToken);
6063N(SyntaxKind.Block);
6065N(SyntaxKind.OpenBraceToken);
6066N(SyntaxKind.ExpressionStatement);
6068N(SyntaxKind.AttributeList);
6070N(SyntaxKind.OpenBracketToken);
6071N(SyntaxKind.Attribute);
6073N(SyntaxKind.IdentifierName);
6075N(SyntaxKind.IdentifierToken, "A");
6078N(SyntaxKind.CloseBracketToken);
6080N(SyntaxKind.RangeExpression);
6082N(SyntaxKind.DotDotToken);
6084N(SyntaxKind.SemicolonToken);
6086N(SyntaxKind.CloseBraceToken);
6089N(SyntaxKind.CloseBraceToken);
6091N(SyntaxKind.EndOfFileToken);
6119N(SyntaxKind.CompilationUnit);
6121N(SyntaxKind.ClassDeclaration);
6123N(SyntaxKind.ClassKeyword);
6124N(SyntaxKind.IdentifierToken, "C");
6125N(SyntaxKind.OpenBraceToken);
6126N(SyntaxKind.MethodDeclaration);
6128N(SyntaxKind.PredefinedType);
6130N(SyntaxKind.VoidKeyword);
6132N(SyntaxKind.IdentifierToken, "Goo");
6133N(SyntaxKind.ParameterList);
6135N(SyntaxKind.OpenParenToken);
6136N(SyntaxKind.CloseParenToken);
6138N(SyntaxKind.Block);
6140N(SyntaxKind.OpenBraceToken);
6141N(SyntaxKind.ExpressionStatement);
6143N(SyntaxKind.AttributeList);
6145N(SyntaxKind.OpenBracketToken);
6146N(SyntaxKind.Attribute);
6148N(SyntaxKind.IdentifierName);
6150N(SyntaxKind.IdentifierToken, "A");
6153N(SyntaxKind.CloseBracketToken);
6155N(SyntaxKind.SizeOfExpression);
6157N(SyntaxKind.SizeOfKeyword);
6158N(SyntaxKind.OpenParenToken);
6159N(SyntaxKind.PredefinedType);
6161N(SyntaxKind.IntKeyword);
6163N(SyntaxKind.CloseParenToken);
6165N(SyntaxKind.SemicolonToken);
6167N(SyntaxKind.CloseBraceToken);
6170N(SyntaxKind.CloseBraceToken);
6172N(SyntaxKind.EndOfFileToken);
6197N(SyntaxKind.CompilationUnit);
6199N(SyntaxKind.ClassDeclaration);
6201N(SyntaxKind.ClassKeyword);
6202N(SyntaxKind.IdentifierToken, "C");
6203N(SyntaxKind.OpenBraceToken);
6204N(SyntaxKind.MethodDeclaration);
6206N(SyntaxKind.PredefinedType);
6208N(SyntaxKind.VoidKeyword);
6210N(SyntaxKind.IdentifierToken, "Goo");
6211N(SyntaxKind.ParameterList);
6213N(SyntaxKind.OpenParenToken);
6214N(SyntaxKind.Parameter);
6216N(SyntaxKind.PredefinedType);
6218N(SyntaxKind.IntKeyword);
6220N(SyntaxKind.IdentifierToken, "a");
6222N(SyntaxKind.CloseParenToken);
6224N(SyntaxKind.Block);
6226N(SyntaxKind.OpenBraceToken);
6227N(SyntaxKind.ExpressionStatement);
6229N(SyntaxKind.AttributeList);
6231N(SyntaxKind.OpenBracketToken);
6232N(SyntaxKind.Attribute);
6234N(SyntaxKind.IdentifierName);
6236N(SyntaxKind.IdentifierToken, "A");
6239N(SyntaxKind.CloseBracketToken);
6241N(SyntaxKind.SwitchExpression);
6243N(SyntaxKind.IdentifierName);
6245N(SyntaxKind.IdentifierToken, "a");
6247N(SyntaxKind.SwitchKeyword);
6248N(SyntaxKind.OpenBraceToken);
6249N(SyntaxKind.CloseBraceToken);
6251N(SyntaxKind.SemicolonToken);
6253N(SyntaxKind.CloseBraceToken);
6256N(SyntaxKind.CloseBraceToken);
6258N(SyntaxKind.EndOfFileToken);
6289N(SyntaxKind.CompilationUnit);
6291N(SyntaxKind.ClassDeclaration);
6293N(SyntaxKind.ClassKeyword);
6294N(SyntaxKind.IdentifierToken, "C");
6295N(SyntaxKind.OpenBraceToken);
6296N(SyntaxKind.MethodDeclaration);
6298N(SyntaxKind.PredefinedType);
6300N(SyntaxKind.VoidKeyword);
6302N(SyntaxKind.IdentifierToken, "Goo");
6303N(SyntaxKind.ParameterList);
6305N(SyntaxKind.OpenParenToken);
6306N(SyntaxKind.CloseParenToken);
6308N(SyntaxKind.Block);
6310N(SyntaxKind.OpenBraceToken);
6311N(SyntaxKind.ExpressionStatement);
6313N(SyntaxKind.AttributeList);
6315N(SyntaxKind.OpenBracketToken);
6316N(SyntaxKind.Attribute);
6318N(SyntaxKind.IdentifierName);
6320N(SyntaxKind.IdentifierToken, "A");
6323N(SyntaxKind.CloseBracketToken);
6325N(SyntaxKind.TypeOfExpression);
6327N(SyntaxKind.TypeOfKeyword);
6328N(SyntaxKind.OpenParenToken);
6329N(SyntaxKind.PredefinedType);
6331N(SyntaxKind.IntKeyword);
6333N(SyntaxKind.CloseParenToken);
6335N(SyntaxKind.SemicolonToken);
6337N(SyntaxKind.CloseBraceToken);
6340N(SyntaxKind.CloseBraceToken);
6342N(SyntaxKind.EndOfFileToken);
6367N(SyntaxKind.CompilationUnit);
6369N(SyntaxKind.ClassDeclaration);
6371N(SyntaxKind.ClassKeyword);
6372N(SyntaxKind.IdentifierToken, "C");
6373N(SyntaxKind.OpenBraceToken);
6374N(SyntaxKind.MethodDeclaration);
6376N(SyntaxKind.PredefinedType);
6378N(SyntaxKind.VoidKeyword);
6380N(SyntaxKind.IdentifierToken, "Goo");
6381N(SyntaxKind.ParameterList);
6383N(SyntaxKind.OpenParenToken);
6384N(SyntaxKind.CloseParenToken);
6386N(SyntaxKind.Block);
6388N(SyntaxKind.OpenBraceToken);
6389N(SyntaxKind.LocalDeclarationStatement);
6391N(SyntaxKind.AttributeList);
6393N(SyntaxKind.OpenBracketToken);
6394N(SyntaxKind.Attribute);
6396N(SyntaxKind.IdentifierName);
6398N(SyntaxKind.IdentifierToken, "A");
6401N(SyntaxKind.CloseBracketToken);
6403N(SyntaxKind.VariableDeclaration);
6405N(SyntaxKind.PredefinedType);
6407N(SyntaxKind.IntKeyword);
6409N(SyntaxKind.VariableDeclarator);
6411N(SyntaxKind.IdentifierToken, "i");
6414N(SyntaxKind.SemicolonToken);
6416N(SyntaxKind.CloseBraceToken);
6419N(SyntaxKind.CloseBraceToken);
6421N(SyntaxKind.EndOfFileToken);
6446N(SyntaxKind.CompilationUnit);
6448N(SyntaxKind.ClassDeclaration);
6450N(SyntaxKind.ClassKeyword);
6451N(SyntaxKind.IdentifierToken, "C");
6452N(SyntaxKind.OpenBraceToken);
6453N(SyntaxKind.MethodDeclaration);
6455N(SyntaxKind.PredefinedType);
6457N(SyntaxKind.VoidKeyword);
6459N(SyntaxKind.IdentifierToken, "Goo");
6460N(SyntaxKind.ParameterList);
6462N(SyntaxKind.OpenParenToken);
6463N(SyntaxKind.CloseParenToken);
6465N(SyntaxKind.Block);
6467N(SyntaxKind.OpenBraceToken);
6468N(SyntaxKind.LocalDeclarationStatement);
6470N(SyntaxKind.AttributeList);
6472N(SyntaxKind.OpenBracketToken);
6473N(SyntaxKind.Attribute);
6475N(SyntaxKind.IdentifierName);
6477N(SyntaxKind.IdentifierToken, "A");
6480N(SyntaxKind.CloseBracketToken);
6482N(SyntaxKind.VariableDeclaration);
6484N(SyntaxKind.PredefinedType);
6486N(SyntaxKind.IntKeyword);
6488N(SyntaxKind.VariableDeclarator);
6490N(SyntaxKind.IdentifierToken, "i");
6492N(SyntaxKind.CommaToken);
6493N(SyntaxKind.VariableDeclarator);
6495N(SyntaxKind.IdentifierToken, "j");
6498N(SyntaxKind.SemicolonToken);
6500N(SyntaxKind.CloseBraceToken);
6503N(SyntaxKind.CloseBraceToken);
6505N(SyntaxKind.EndOfFileToken);
6533N(SyntaxKind.CompilationUnit);
6535N(SyntaxKind.ClassDeclaration);
6537N(SyntaxKind.ClassKeyword);
6538N(SyntaxKind.IdentifierToken, "C");
6539N(SyntaxKind.OpenBraceToken);
6540N(SyntaxKind.MethodDeclaration);
6542N(SyntaxKind.PredefinedType);
6544N(SyntaxKind.VoidKeyword);
6546N(SyntaxKind.IdentifierToken, "Goo");
6547N(SyntaxKind.ParameterList);
6549N(SyntaxKind.OpenParenToken);
6550N(SyntaxKind.CloseParenToken);
6552N(SyntaxKind.Block);
6554N(SyntaxKind.OpenBraceToken);
6555N(SyntaxKind.LocalDeclarationStatement);
6557N(SyntaxKind.AttributeList);
6559N(SyntaxKind.OpenBracketToken);
6560N(SyntaxKind.Attribute);
6562N(SyntaxKind.IdentifierName);
6564N(SyntaxKind.IdentifierToken, "A");
6567N(SyntaxKind.CloseBracketToken);
6569N(SyntaxKind.VariableDeclaration);
6571N(SyntaxKind.PredefinedType);
6573N(SyntaxKind.IntKeyword);
6575N(SyntaxKind.VariableDeclarator);
6577N(SyntaxKind.IdentifierToken, "i");
6578N(SyntaxKind.EqualsValueClause);
6580N(SyntaxKind.EqualsToken);
6581N(SyntaxKind.NumericLiteralExpression);
6583N(SyntaxKind.NumericLiteralToken, "0");
6588N(SyntaxKind.SemicolonToken);
6590N(SyntaxKind.CloseBraceToken);
6593N(SyntaxKind.CloseBraceToken);
6595N(SyntaxKind.EndOfFileToken);
6638N(SyntaxKind.CompilationUnit);
6640N(SyntaxKind.ClassDeclaration);
6642N(SyntaxKind.ClassKeyword);
6643N(SyntaxKind.IdentifierToken, "C");
6644N(SyntaxKind.OpenBraceToken);
6645N(SyntaxKind.MethodDeclaration);
6647N(SyntaxKind.PredefinedType);
6649N(SyntaxKind.VoidKeyword);
6651N(SyntaxKind.IdentifierToken, "Goo");
6652N(SyntaxKind.ParameterList);
6654N(SyntaxKind.OpenParenToken);
6655N(SyntaxKind.CloseParenToken);
6657N(SyntaxKind.Block);
6659N(SyntaxKind.OpenBraceToken);
6660N(SyntaxKind.LocalDeclarationStatement);
6662N(SyntaxKind.AttributeList);
6664N(SyntaxKind.OpenBracketToken);
6665N(SyntaxKind.Attribute);
6667N(SyntaxKind.IdentifierName);
6669N(SyntaxKind.IdentifierToken, "A");
6672N(SyntaxKind.CloseBracketToken);
6674N(SyntaxKind.VariableDeclaration);
6676N(SyntaxKind.PredefinedType);
6678N(SyntaxKind.IntKeyword);
6687N(SyntaxKind.ExpressionStatement);
6689N(SyntaxKind.ElementAccessExpression);
6691N(SyntaxKind.ThisExpression);
6693N(SyntaxKind.ThisKeyword);
6695N(SyntaxKind.BracketedArgumentList);
6697N(SyntaxKind.OpenBracketToken);
6698N(SyntaxKind.Argument);
6700N(SyntaxKind.PredefinedType);
6702N(SyntaxKind.IntKeyword);
6706N(SyntaxKind.Argument);
6708N(SyntaxKind.IdentifierName);
6710N(SyntaxKind.IdentifierToken, "i");
6713N(SyntaxKind.CloseBracketToken);
6718N(SyntaxKind.ExpressionStatement);
6720N(SyntaxKind.NumericLiteralExpression);
6722N(SyntaxKind.NumericLiteralToken, "0");
6724N(SyntaxKind.SemicolonToken);
6726N(SyntaxKind.CloseBraceToken);
6729N(SyntaxKind.CloseBraceToken);
6731N(SyntaxKind.EndOfFileToken);
6777N(SyntaxKind.CompilationUnit);
6779N(SyntaxKind.ClassDeclaration);
6781N(SyntaxKind.ClassKeyword);
6782N(SyntaxKind.IdentifierToken, "C");
6783N(SyntaxKind.OpenBraceToken);
6784N(SyntaxKind.MethodDeclaration);
6786N(SyntaxKind.PredefinedType);
6788N(SyntaxKind.VoidKeyword);
6790N(SyntaxKind.IdentifierToken, "Goo");
6791N(SyntaxKind.ParameterList);
6793N(SyntaxKind.OpenParenToken);
6794N(SyntaxKind.CloseParenToken);
6796N(SyntaxKind.Block);
6798N(SyntaxKind.OpenBraceToken);
6799N(SyntaxKind.LocalDeclarationStatement);
6801N(SyntaxKind.AttributeList);
6803N(SyntaxKind.OpenBracketToken);
6804N(SyntaxKind.Attribute);
6806N(SyntaxKind.IdentifierName);
6808N(SyntaxKind.IdentifierToken, "A");
6811N(SyntaxKind.CloseBracketToken);
6813N(SyntaxKind.ConstKeyword);
6814N(SyntaxKind.VariableDeclaration);
6816N(SyntaxKind.PredefinedType);
6818N(SyntaxKind.IntKeyword);
6820N(SyntaxKind.VariableDeclarator);
6822N(SyntaxKind.IdentifierToken, "i");
6823N(SyntaxKind.EqualsValueClause);
6825N(SyntaxKind.EqualsToken);
6826N(SyntaxKind.NumericLiteralExpression);
6828N(SyntaxKind.NumericLiteralToken, "0");
6833N(SyntaxKind.SemicolonToken);
6835N(SyntaxKind.CloseBraceToken);
6838N(SyntaxKind.CloseBraceToken);
6840N(SyntaxKind.EndOfFileToken);
6871N(SyntaxKind.CompilationUnit);
6873N(SyntaxKind.ClassDeclaration);
6875N(SyntaxKind.ClassKeyword);
6876N(SyntaxKind.IdentifierToken, "C");
6877N(SyntaxKind.OpenBraceToken);
6878N(SyntaxKind.MethodDeclaration);
6880N(SyntaxKind.PredefinedType);
6882N(SyntaxKind.VoidKeyword);
6884N(SyntaxKind.IdentifierToken, "Goo");
6885N(SyntaxKind.ParameterList);
6887N(SyntaxKind.OpenParenToken);
6888N(SyntaxKind.CloseParenToken);
6890N(SyntaxKind.Block);
6892N(SyntaxKind.OpenBraceToken);
6896N(SyntaxKind.FieldDeclaration);
6898N(SyntaxKind.PublicKeyword);
6899N(SyntaxKind.ExternKeyword);
6900N(SyntaxKind.VariableDeclaration);
6902N(SyntaxKind.PredefinedType);
6904N(SyntaxKind.IntKeyword);
6906N(SyntaxKind.VariableDeclarator);
6908N(SyntaxKind.IdentifierToken, "i");
6909N(SyntaxKind.EqualsValueClause);
6911N(SyntaxKind.EqualsToken);
6912N(SyntaxKind.NumericLiteralExpression);
6914N(SyntaxKind.NumericLiteralToken, "1");
6919N(SyntaxKind.SemicolonToken);
6921N(SyntaxKind.CloseBraceToken);
6923N(SyntaxKind.EndOfFileToken);
6957N(SyntaxKind.CompilationUnit);
6959N(SyntaxKind.ClassDeclaration);
6961N(SyntaxKind.ClassKeyword);
6962N(SyntaxKind.IdentifierToken, "C");
6963N(SyntaxKind.OpenBraceToken);
6964N(SyntaxKind.MethodDeclaration);
6966N(SyntaxKind.PredefinedType);
6968N(SyntaxKind.VoidKeyword);
6970N(SyntaxKind.IdentifierToken, "Goo");
6971N(SyntaxKind.ParameterList);
6973N(SyntaxKind.OpenParenToken);
6974N(SyntaxKind.CloseParenToken);
6976N(SyntaxKind.Block);
6978N(SyntaxKind.OpenBraceToken);
6979N(SyntaxKind.LocalDeclarationStatement);
6981N(SyntaxKind.ExternKeyword);
6982N(SyntaxKind.PublicKeyword);
6983N(SyntaxKind.VariableDeclaration);
6985N(SyntaxKind.PredefinedType);
6987N(SyntaxKind.IntKeyword);
6989N(SyntaxKind.VariableDeclarator);
6991N(SyntaxKind.IdentifierToken, "i");
6992N(SyntaxKind.EqualsValueClause);
6994N(SyntaxKind.EqualsToken);
6995N(SyntaxKind.NumericLiteralExpression);
6997N(SyntaxKind.NumericLiteralToken, "1");
7002N(SyntaxKind.SemicolonToken);
7004N(SyntaxKind.CloseBraceToken);
7007N(SyntaxKind.CloseBraceToken);
7009N(SyntaxKind.EndOfFileToken);
7040N(SyntaxKind.CompilationUnit);
7042N(SyntaxKind.ClassDeclaration);
7044N(SyntaxKind.ClassKeyword);
7045N(SyntaxKind.IdentifierToken, "C");
7046N(SyntaxKind.OpenBraceToken);
7047N(SyntaxKind.MethodDeclaration);
7049N(SyntaxKind.PredefinedType);
7051N(SyntaxKind.VoidKeyword);
7053N(SyntaxKind.IdentifierToken, "Goo");
7054N(SyntaxKind.ParameterList);
7056N(SyntaxKind.OpenParenToken);
7057N(SyntaxKind.CloseParenToken);
7059N(SyntaxKind.Block);
7061N(SyntaxKind.OpenBraceToken);
7062N(SyntaxKind.LocalDeclarationStatement);
7064N(SyntaxKind.AttributeList);
7066N(SyntaxKind.OpenBracketToken);
7067N(SyntaxKind.Attribute);
7069N(SyntaxKind.IdentifierName);
7071N(SyntaxKind.IdentifierToken, "A");
7074N(SyntaxKind.CloseBracketToken);
7076N(SyntaxKind.PublicKeyword);
7077N(SyntaxKind.VariableDeclaration);
7079N(SyntaxKind.PredefinedType);
7081N(SyntaxKind.IntKeyword);
7083N(SyntaxKind.VariableDeclarator);
7085N(SyntaxKind.IdentifierToken, "i");
7086N(SyntaxKind.EqualsValueClause);
7088N(SyntaxKind.EqualsToken);
7089N(SyntaxKind.NumericLiteralExpression);
7091N(SyntaxKind.NumericLiteralToken, "0");
7096N(SyntaxKind.SemicolonToken);
7098N(SyntaxKind.CloseBraceToken);
7101N(SyntaxKind.CloseBraceToken);
7103N(SyntaxKind.EndOfFileToken);
7131N(SyntaxKind.CompilationUnit);
7133N(SyntaxKind.ClassDeclaration);
7135N(SyntaxKind.ClassKeyword);
7136N(SyntaxKind.IdentifierToken, "C");
7137N(SyntaxKind.OpenBraceToken);
7138N(SyntaxKind.MethodDeclaration);
7140N(SyntaxKind.PredefinedType);
7142N(SyntaxKind.VoidKeyword);
7144N(SyntaxKind.IdentifierToken, "Goo");
7145N(SyntaxKind.ParameterList);
7147N(SyntaxKind.OpenParenToken);
7148N(SyntaxKind.Parameter);
7150N(SyntaxKind.QualifiedName);
7152N(SyntaxKind.IdentifierName);
7154N(SyntaxKind.IdentifierToken, "System");
7156N(SyntaxKind.DotToken);
7157N(SyntaxKind.IdentifierName);
7159N(SyntaxKind.IdentifierToken, "IDisposable");
7162N(SyntaxKind.IdentifierToken, "d");
7164N(SyntaxKind.CloseParenToken);
7166N(SyntaxKind.Block);
7168N(SyntaxKind.OpenBraceToken);
7169N(SyntaxKind.LocalDeclarationStatement);
7171N(SyntaxKind.AttributeList);
7173N(SyntaxKind.OpenBracketToken);
7174N(SyntaxKind.Attribute);
7176N(SyntaxKind.IdentifierName);
7178N(SyntaxKind.IdentifierToken, "A");
7181N(SyntaxKind.CloseBracketToken);
7183N(SyntaxKind.UsingKeyword);
7184N(SyntaxKind.VariableDeclaration);
7186N(SyntaxKind.IdentifierName);
7188N(SyntaxKind.IdentifierToken, "var");
7190N(SyntaxKind.VariableDeclarator);
7192N(SyntaxKind.IdentifierToken, "i");
7193N(SyntaxKind.EqualsValueClause);
7195N(SyntaxKind.EqualsToken);
7196N(SyntaxKind.IdentifierName);
7198N(SyntaxKind.IdentifierToken, "d");
7203N(SyntaxKind.SemicolonToken);
7205N(SyntaxKind.CloseBraceToken);
7208N(SyntaxKind.CloseBraceToken);
7210N(SyntaxKind.EndOfFileToken);
7232N(SyntaxKind.CompilationUnit);
7234N(SyntaxKind.ClassDeclaration);
7236N(SyntaxKind.ClassKeyword);
7237N(SyntaxKind.IdentifierToken, "C");
7238N(SyntaxKind.OpenBraceToken);
7239N(SyntaxKind.MethodDeclaration);
7241N(SyntaxKind.PredefinedType);
7243N(SyntaxKind.VoidKeyword);
7245N(SyntaxKind.IdentifierToken, "Goo");
7246N(SyntaxKind.ParameterList);
7248N(SyntaxKind.OpenParenToken);
7249N(SyntaxKind.Parameter);
7251N(SyntaxKind.QualifiedName);
7253N(SyntaxKind.IdentifierName);
7255N(SyntaxKind.IdentifierToken, "System");
7257N(SyntaxKind.DotToken);
7258N(SyntaxKind.IdentifierName);
7260N(SyntaxKind.IdentifierToken, "IAsyncDisposable");
7263N(SyntaxKind.IdentifierToken, "d");
7265N(SyntaxKind.CloseParenToken);
7267N(SyntaxKind.Block);
7269N(SyntaxKind.OpenBraceToken);
7270N(SyntaxKind.LocalDeclarationStatement);
7272N(SyntaxKind.AttributeList);
7274N(SyntaxKind.OpenBracketToken);
7275N(SyntaxKind.Attribute);
7277N(SyntaxKind.IdentifierName);
7279N(SyntaxKind.IdentifierToken, "A");
7282N(SyntaxKind.CloseBracketToken);
7284N(SyntaxKind.AwaitKeyword);
7285N(SyntaxKind.UsingKeyword);
7286N(SyntaxKind.VariableDeclaration);
7288N(SyntaxKind.IdentifierName);
7290N(SyntaxKind.IdentifierToken, "var");
7292N(SyntaxKind.VariableDeclarator);
7294N(SyntaxKind.IdentifierToken, "i");
7295N(SyntaxKind.EqualsValueClause);
7297N(SyntaxKind.EqualsToken);
7298N(SyntaxKind.IdentifierName);
7300N(SyntaxKind.IdentifierToken, "d");
7305N(SyntaxKind.SemicolonToken);
7307N(SyntaxKind.CloseBraceToken);
7310N(SyntaxKind.CloseBraceToken);
7312N(SyntaxKind.EndOfFileToken);
7340N(SyntaxKind.CompilationUnit);
7342N(SyntaxKind.ClassDeclaration);
7344N(SyntaxKind.ClassKeyword);
7345N(SyntaxKind.IdentifierToken, "C");
7346N(SyntaxKind.OpenBraceToken);
7347N(SyntaxKind.MethodDeclaration);
7349N(SyntaxKind.AsyncKeyword);
7350N(SyntaxKind.PredefinedType);
7352N(SyntaxKind.VoidKeyword);
7354N(SyntaxKind.IdentifierToken, "Goo");
7355N(SyntaxKind.ParameterList);
7357N(SyntaxKind.OpenParenToken);
7358N(SyntaxKind.Parameter);
7360N(SyntaxKind.QualifiedName);
7362N(SyntaxKind.IdentifierName);
7364N(SyntaxKind.IdentifierToken, "System");
7366N(SyntaxKind.DotToken);
7367N(SyntaxKind.IdentifierName);
7369N(SyntaxKind.IdentifierToken, "IAsyncDisposable");
7372N(SyntaxKind.IdentifierToken, "d");
7374N(SyntaxKind.CloseParenToken);
7376N(SyntaxKind.Block);
7378N(SyntaxKind.OpenBraceToken);
7379N(SyntaxKind.LocalDeclarationStatement);
7381N(SyntaxKind.AttributeList);
7383N(SyntaxKind.OpenBracketToken);
7384N(SyntaxKind.Attribute);
7386N(SyntaxKind.IdentifierName);
7388N(SyntaxKind.IdentifierToken, "A");
7391N(SyntaxKind.CloseBracketToken);
7393N(SyntaxKind.AwaitKeyword);
7394N(SyntaxKind.UsingKeyword);
7395N(SyntaxKind.VariableDeclaration);
7397N(SyntaxKind.IdentifierName);
7399N(SyntaxKind.IdentifierToken, "var");
7401N(SyntaxKind.VariableDeclarator);
7403N(SyntaxKind.IdentifierToken, "i");
7404N(SyntaxKind.EqualsValueClause);
7406N(SyntaxKind.EqualsToken);
7407N(SyntaxKind.IdentifierName);
7409N(SyntaxKind.IdentifierToken, "d");
7414N(SyntaxKind.SemicolonToken);
7416N(SyntaxKind.CloseBraceToken);
7419N(SyntaxKind.CloseBraceToken);
7421N(SyntaxKind.EndOfFileToken);
7453N(SyntaxKind.CompilationUnit);
7455N(SyntaxKind.ClassDeclaration);
7457N(SyntaxKind.ClassKeyword);
7458N(SyntaxKind.IdentifierToken, "C");
7459N(SyntaxKind.OpenBraceToken);
7460N(SyntaxKind.IncompleteMember);
7462N(SyntaxKind.AttributeList);
7464N(SyntaxKind.OpenBracketToken);
7465N(SyntaxKind.Attribute);
7467N(SyntaxKind.IdentifierName);
7469N(SyntaxKind.IdentifierToken, "Attr");
7472N(SyntaxKind.CloseBracketToken);
7474N(SyntaxKind.QualifiedName);
7476N(SyntaxKind.IdentifierName);
7478N(SyntaxKind.IdentifierToken, "x");
7480N(SyntaxKind.DotToken);
7481N(SyntaxKind.IdentifierName);
7483N(SyntaxKind.IdentifierToken, "y");
7487N(SyntaxKind.IncompleteMember);
7489N(SyntaxKind.TupleType);
7491N(SyntaxKind.OpenParenToken);
7507N(SyntaxKind.CloseParenToken);
7510N(SyntaxKind.CloseBraceToken);
7512N(SyntaxKind.EndOfFileToken);
Parsing\StatementParsingTests.cs (661)
1668N(SyntaxKind.ForStatement);
1670N(SyntaxKind.ForKeyword);
1671N(SyntaxKind.OpenParenToken);
1672N(SyntaxKind.VariableDeclaration);
1674N(SyntaxKind.RefType);
1676N(SyntaxKind.RefKeyword);
1677N(SyntaxKind.IdentifierName);
1679N(SyntaxKind.IdentifierToken, "T");
1682N(SyntaxKind.VariableDeclarator);
1684N(SyntaxKind.IdentifierToken, "a");
1685N(SyntaxKind.EqualsValueClause);
1687N(SyntaxKind.EqualsToken);
1688N(SyntaxKind.RefExpression);
1690N(SyntaxKind.RefKeyword);
1691N(SyntaxKind.IdentifierName);
1693N(SyntaxKind.IdentifierToken, "b");
1698N(SyntaxKind.CommaToken);
1699N(SyntaxKind.VariableDeclarator);
1701N(SyntaxKind.IdentifierToken, "c");
1702N(SyntaxKind.EqualsValueClause);
1704N(SyntaxKind.EqualsToken);
1705N(SyntaxKind.RefExpression);
1707N(SyntaxKind.RefKeyword);
1708N(SyntaxKind.IdentifierName);
1710N(SyntaxKind.IdentifierToken, "d");
1716N(SyntaxKind.SemicolonToken);
1717N(SyntaxKind.SemicolonToken);
1718N(SyntaxKind.CloseParenToken);
1719N(SyntaxKind.Block);
1720N(SyntaxKind.OpenBraceToken);
1721N(SyntaxKind.CloseBraceToken);
2422N(SyntaxKind.LocalDeclarationStatement);
2424N(SyntaxKind.UsingKeyword);
2425N(SyntaxKind.VariableDeclaration);
2427N(SyntaxKind.IdentifierName, "T");
2429N(SyntaxKind.IdentifierToken);
2431N(SyntaxKind.VariableDeclarator);
2433N(SyntaxKind.IdentifierToken);
2434N(SyntaxKind.EqualsValueClause);
2436N(SyntaxKind.EqualsToken);
2437N(SyntaxKind.IdentifierName, "b");
2439N(SyntaxKind.IdentifierToken);
2444N(SyntaxKind.SemicolonToken);
2556N(SyntaxKind.LocalDeclarationStatement);
2558N(SyntaxKind.UsingKeyword);
2559N(SyntaxKind.VariableDeclaration);
2561N(SyntaxKind.IdentifierName, "var");
2563N(SyntaxKind.IdentifierToken, "var");
2565N(SyntaxKind.VariableDeclarator);
2567N(SyntaxKind.IdentifierToken, "a");
2568N(SyntaxKind.EqualsValueClause);
2570N(SyntaxKind.EqualsToken);
2571N(SyntaxKind.IdentifierName, "b");
2573N(SyntaxKind.IdentifierToken);
2578N(SyntaxKind.SemicolonToken);
2586N(SyntaxKind.LocalDeclarationStatement);
2588N(SyntaxKind.AwaitKeyword);
2589N(SyntaxKind.UsingKeyword);
2590N(SyntaxKind.VariableDeclaration);
2592N(SyntaxKind.IdentifierName, "T");
2594N(SyntaxKind.IdentifierToken);
2596N(SyntaxKind.VariableDeclarator);
2598N(SyntaxKind.IdentifierToken, "a");
2599N(SyntaxKind.EqualsValueClause);
2601N(SyntaxKind.EqualsToken);
2602N(SyntaxKind.IdentifierName, "b");
2604N(SyntaxKind.IdentifierToken);
2609N(SyntaxKind.SemicolonToken);
2649N(SyntaxKind.LocalDeclarationStatement);
2651N(SyntaxKind.AwaitKeyword);
2652N(SyntaxKind.UsingKeyword);
2653N(SyntaxKind.VariableDeclaration);
2655N(SyntaxKind.IdentifierName, "var");
2657N(SyntaxKind.IdentifierToken, "var");
2659N(SyntaxKind.VariableDeclarator);
2661N(SyntaxKind.IdentifierToken, "a");
2662N(SyntaxKind.EqualsValueClause);
2664N(SyntaxKind.EqualsToken);
2665N(SyntaxKind.IdentifierName, "b");
2667N(SyntaxKind.IdentifierToken);
2672N(SyntaxKind.SemicolonToken);
2694N(SyntaxKind.CompilationUnit);
2696N(SyntaxKind.ClassDeclaration);
2698N(SyntaxKind.ClassKeyword);
2699N(SyntaxKind.IdentifierToken, "C");
2700N(SyntaxKind.OpenBraceToken);
2701N(SyntaxKind.MethodDeclaration);
2703N(SyntaxKind.AsyncKeyword);
2704N(SyntaxKind.PredefinedType);
2706N(SyntaxKind.VoidKeyword);
2708N(SyntaxKind.IdentifierToken, "M");
2709N(SyntaxKind.ParameterList);
2711N(SyntaxKind.OpenParenToken);
2712N(SyntaxKind.CloseParenToken);
2714N(SyntaxKind.Block);
2716N(SyntaxKind.OpenBraceToken);
2717N(SyntaxKind.LocalDeclarationStatement);
2719N(SyntaxKind.UsingKeyword);
2720N(SyntaxKind.VariableDeclaration);
2722N(SyntaxKind.IdentifierName);
2724N(SyntaxKind.IdentifierToken, "await");
2726N(SyntaxKind.VariableDeclarator);
2728N(SyntaxKind.IdentifierToken, "var");
2733N(SyntaxKind.ExpressionStatement);
2735N(SyntaxKind.SimpleAssignmentExpression);
2737N(SyntaxKind.IdentifierName);
2739N(SyntaxKind.IdentifierToken, "x");
2741N(SyntaxKind.EqualsToken);
2742N(SyntaxKind.NullLiteralExpression);
2744N(SyntaxKind.NullKeyword);
2747N(SyntaxKind.SemicolonToken);
2749N(SyntaxKind.CloseBraceToken);
2752N(SyntaxKind.CloseBraceToken);
2754N(SyntaxKind.EndOfFileToken);
2770N(SyntaxKind.ExpressionStatement);
2772N(SyntaxKind.AwaitExpression);
2774N(SyntaxKind.AwaitKeyword);
2775N(SyntaxKind.IdentifierName);
2777N(SyntaxKind.IdentifierToken, "var");
2871N(SyntaxKind.LocalDeclarationStatement);
2873N(SyntaxKind.UsingKeyword);
2874N(SyntaxKind.VariableDeclaration);
2876N(SyntaxKind.IdentifierName, "T");
2878N(SyntaxKind.IdentifierToken, "T");
2880N(SyntaxKind.VariableDeclarator);
2882N(SyntaxKind.IdentifierToken, "a");
2883N(SyntaxKind.EqualsValueClause);
2885N(SyntaxKind.EqualsToken);
2886N(SyntaxKind.IdentifierName, "b");
2888N(SyntaxKind.IdentifierToken, "b");
2892N(SyntaxKind.CommaToken);
2893N(SyntaxKind.VariableDeclarator);
2895N(SyntaxKind.IdentifierToken, "c");
2896N(SyntaxKind.EqualsValueClause);
2898N(SyntaxKind.EqualsToken);
2899N(SyntaxKind.IdentifierName, "d");
2901N(SyntaxKind.IdentifierToken, "d");
2906N(SyntaxKind.SemicolonToken);
2954N(SyntaxKind.LocalDeclarationStatement);
2956N(SyntaxKind.UsingKeyword);
2957N(SyntaxKind.VariableDeclaration);
2959N(SyntaxKind.IdentifierName, "var");
2961N(SyntaxKind.IdentifierToken, "var");
2963N(SyntaxKind.VariableDeclarator);
2965N(SyntaxKind.IdentifierToken, "x");
2966N(SyntaxKind.EqualsValueClause);
2968N(SyntaxKind.EqualsToken);
2969N(SyntaxKind.ConditionalExpression);
2971N(SyntaxKind.IdentifierName, "f");
2973N(SyntaxKind.IdentifierToken, "f");
2975N(SyntaxKind.QuestionToken);
2976N(SyntaxKind.IdentifierName, "a");
2978N(SyntaxKind.IdentifierToken, "a");
2980N(SyntaxKind.ColonToken);
2981N(SyntaxKind.IdentifierName, "b");
2983N(SyntaxKind.IdentifierToken, "b");
2989N(SyntaxKind.SemicolonToken);
3037N(SyntaxKind.LocalDeclarationStatement);
3039N(SyntaxKind.UsingKeyword);
3040N(SyntaxKind.VariableDeclaration);
3042N(SyntaxKind.NullableType);
3044N(SyntaxKind.IdentifierName, "f");
3046N(SyntaxKind.IdentifierToken, "f");
3048N(SyntaxKind.QuestionToken);
3050N(SyntaxKind.VariableDeclarator);
3051N(SyntaxKind.IdentifierToken, "x");
3052N(SyntaxKind.EqualsValueClause);
3054N(SyntaxKind.EqualsToken);
3055N(SyntaxKind.IdentifierName, "a");
3057N(SyntaxKind.IdentifierToken, "a");
3061N(SyntaxKind.SemicolonToken);
3109N(SyntaxKind.LocalDeclarationStatement);
3111N(SyntaxKind.UsingKeyword);
3112N(SyntaxKind.VariableDeclaration);
3114N(SyntaxKind.NullableType);
3116N(SyntaxKind.IdentifierName, "f");
3118N(SyntaxKind.IdentifierToken, "f");
3120N(SyntaxKind.QuestionToken);
3122N(SyntaxKind.VariableDeclarator);
3124N(SyntaxKind.IdentifierToken, "x");
3126N(SyntaxKind.CommaToken);
3127N(SyntaxKind.VariableDeclarator);
3129N(SyntaxKind.IdentifierToken, "y");
3133N(SyntaxKind.SemicolonToken);
3140N(SyntaxKind.LocalDeclarationStatement);
3142N(SyntaxKind.UsingKeyword);
3143N(SyntaxKind.VariableDeclaration);
3145N(SyntaxKind.RefType);
3147N(SyntaxKind.RefKeyword);
3148N(SyntaxKind.PredefinedType);
3150N(SyntaxKind.IntKeyword);
3153N(SyntaxKind.VariableDeclarator);
3155N(SyntaxKind.IdentifierToken, "x");
3156N(SyntaxKind.EqualsValueClause);
3158N(SyntaxKind.EqualsToken);
3159N(SyntaxKind.RefExpression);
3161N(SyntaxKind.RefKeyword);
3162N(SyntaxKind.IdentifierName, "y");
3164N(SyntaxKind.IdentifierToken, "y");
3171N(SyntaxKind.SemicolonToken);
3178N(SyntaxKind.LocalDeclarationStatement);
3180N(SyntaxKind.UsingKeyword);
3181N(SyntaxKind.VariableDeclaration);
3183N(SyntaxKind.RefType);
3185N(SyntaxKind.RefKeyword);
3186N(SyntaxKind.ReadOnlyKeyword);
3187N(SyntaxKind.PredefinedType);
3189N(SyntaxKind.IntKeyword);
3192N(SyntaxKind.VariableDeclarator);
3194N(SyntaxKind.IdentifierToken, "x");
3195N(SyntaxKind.EqualsValueClause);
3197N(SyntaxKind.EqualsToken);
3198N(SyntaxKind.RefExpression);
3200N(SyntaxKind.RefKeyword);
3201N(SyntaxKind.IdentifierName, "y");
3203N(SyntaxKind.IdentifierToken, "y");
3210N(SyntaxKind.SemicolonToken);
3217N(SyntaxKind.LocalDeclarationStatement);
3219N(SyntaxKind.UsingKeyword);
3220N(SyntaxKind.VariableDeclaration);
3222N(SyntaxKind.RefType);
3224N(SyntaxKind.RefKeyword);
3225N(SyntaxKind.IdentifierName, "var");
3227N(SyntaxKind.IdentifierToken, "var");
3230N(SyntaxKind.VariableDeclarator);
3232N(SyntaxKind.IdentifierToken, "x");
3233N(SyntaxKind.EqualsValueClause);
3235N(SyntaxKind.EqualsToken);
3236N(SyntaxKind.RefExpression);
3238N(SyntaxKind.RefKeyword);
3239N(SyntaxKind.IdentifierName, "y");
3241N(SyntaxKind.IdentifierToken, "y");
3248N(SyntaxKind.SemicolonToken);
3255N(SyntaxKind.LocalDeclarationStatement);
3257N(SyntaxKind.UsingKeyword);
3258N(SyntaxKind.VariableDeclaration);
3260N(SyntaxKind.RefType);
3262N(SyntaxKind.RefKeyword);
3263N(SyntaxKind.IdentifierName, "var");
3265N(SyntaxKind.IdentifierToken, "var");
3268N(SyntaxKind.VariableDeclarator);
3270N(SyntaxKind.IdentifierToken, "x");
3271N(SyntaxKind.EqualsValueClause);
3273N(SyntaxKind.EqualsToken);
3274N(SyntaxKind.IdentifierName, "y");
3276N(SyntaxKind.IdentifierToken, "y");
3282N(SyntaxKind.SemicolonToken);
3292N(SyntaxKind.LocalDeclarationStatement);
3294N(SyntaxKind.UsingKeyword);
3295N(SyntaxKind.ReadOnlyKeyword);
3296N(SyntaxKind.VariableDeclaration);
3298N(SyntaxKind.IdentifierName, "var");
3300N(SyntaxKind.IdentifierToken, "var");
3302N(SyntaxKind.VariableDeclarator);
3304N(SyntaxKind.IdentifierToken, "x");
3306N(SyntaxKind.CommaToken);
3307N(SyntaxKind.VariableDeclarator);
3309N(SyntaxKind.IdentifierToken, "y");
3311N(SyntaxKind.EqualsValueClause);
3313N(SyntaxKind.EqualsToken);
3314N(SyntaxKind.RefExpression);
3316N(SyntaxKind.RefKeyword);
3317N(SyntaxKind.IdentifierName, "z");
3319N(SyntaxKind.IdentifierToken, "z");
3325N(SyntaxKind.SemicolonToken);
3572N(SyntaxKind.Block);
3574N(SyntaxKind.OpenBraceToken);
3575N(SyntaxKind.LabeledStatement);
3577N(SyntaxKind.IdentifierToken, "label");
3578N(SyntaxKind.ColonToken);
3613N(SyntaxKind.IfStatement);
3630N(SyntaxKind.ElseClause);
3632N(SyntaxKind.ElseKeyword);
3633N(SyntaxKind.Block);
3635N(SyntaxKind.OpenBraceToken);
3636N(SyntaxKind.CloseBraceToken);
3685N(SyntaxKind.Block);
3687N(SyntaxKind.OpenBraceToken);
3688N(SyntaxKind.IfStatement);
3705N(SyntaxKind.ElseClause);
3707N(SyntaxKind.ElseKeyword);
3708N(SyntaxKind.Block);
3710N(SyntaxKind.OpenBraceToken);
3711N(SyntaxKind.CloseBraceToken);
3715N(SyntaxKind.IfStatement);
3732N(SyntaxKind.ElseClause);
3734N(SyntaxKind.ElseKeyword);
3735N(SyntaxKind.Block);
3737N(SyntaxKind.OpenBraceToken);
3738N(SyntaxKind.CloseBraceToken);
3742N(SyntaxKind.CloseBraceToken);
3771N(SyntaxKind.Block);
3773N(SyntaxKind.OpenBraceToken);
3774N(SyntaxKind.IfStatement);
3776N(SyntaxKind.IfKeyword);
3777N(SyntaxKind.OpenParenToken);
3778N(SyntaxKind.IdentifierName);
3780N(SyntaxKind.IdentifierToken, "a");
3782N(SyntaxKind.CloseParenToken);
3783N(SyntaxKind.Block);
3785N(SyntaxKind.OpenBraceToken);
3786N(SyntaxKind.CloseBraceToken);
3788N(SyntaxKind.ElseClause);
3790N(SyntaxKind.ElseKeyword);
3791N(SyntaxKind.Block);
3793N(SyntaxKind.OpenBraceToken);
3794N(SyntaxKind.CloseBraceToken);
3798N(SyntaxKind.IfStatement);
3815N(SyntaxKind.ElseClause);
3817N(SyntaxKind.ElseKeyword);
3818N(SyntaxKind.Block);
3820N(SyntaxKind.OpenBraceToken);
3821N(SyntaxKind.CloseBraceToken);
3825N(SyntaxKind.CloseBraceToken);
3854N(SyntaxKind.IfStatement);
3856N(SyntaxKind.IfKeyword);
3857N(SyntaxKind.OpenParenToken);
3858N(SyntaxKind.IdentifierName);
3860N(SyntaxKind.IdentifierToken, "a");
3862N(SyntaxKind.CloseParenToken);
3863N(SyntaxKind.IfStatement);
3880N(SyntaxKind.ElseClause);
3882N(SyntaxKind.ElseKeyword);
3883N(SyntaxKind.Block);
3885N(SyntaxKind.OpenBraceToken);
3886N(SyntaxKind.CloseBraceToken);
3902N(SyntaxKind.SwitchStatement);
3904N(SyntaxKind.SwitchKeyword);
3906N(SyntaxKind.AddExpression);
3908N(SyntaxKind.NumericLiteralExpression);
3910N(SyntaxKind.NumericLiteralToken, "1");
3912N(SyntaxKind.PlusToken);
3913N(SyntaxKind.NumericLiteralExpression);
3915N(SyntaxKind.NumericLiteralToken, "2");
3919N(SyntaxKind.OpenBraceToken);
3920N(SyntaxKind.CloseBraceToken);
3933N(SyntaxKind.SwitchStatement);
3935N(SyntaxKind.SwitchKeyword);
3936N(SyntaxKind.TupleExpression);
3938N(SyntaxKind.OpenParenToken);
3939N(SyntaxKind.Argument);
3941N(SyntaxKind.NameColon);
3943N(SyntaxKind.IdentifierName);
3945N(SyntaxKind.IdentifierToken, "a");
3947N(SyntaxKind.ColonToken);
3949N(SyntaxKind.NumericLiteralExpression);
3951N(SyntaxKind.NumericLiteralToken, "0");
3962N(SyntaxKind.CloseParenToken);
3964N(SyntaxKind.OpenBraceToken);
3965N(SyntaxKind.CloseBraceToken);
3974N(SyntaxKind.SwitchStatement);
3976N(SyntaxKind.SwitchKeyword);
3977N(SyntaxKind.TupleExpression);
3979N(SyntaxKind.OpenParenToken);
3980N(SyntaxKind.Argument);
3982N(SyntaxKind.NameColon);
3984N(SyntaxKind.IdentifierName);
3986N(SyntaxKind.IdentifierToken, "a");
3988N(SyntaxKind.ColonToken);
3990N(SyntaxKind.NumericLiteralExpression);
3992N(SyntaxKind.NumericLiteralToken, "0");
3995N(SyntaxKind.CommaToken);
3996N(SyntaxKind.Argument);
3998N(SyntaxKind.NameColon);
4000N(SyntaxKind.IdentifierName);
4002N(SyntaxKind.IdentifierToken, "b");
4004N(SyntaxKind.ColonToken);
4006N(SyntaxKind.NumericLiteralExpression);
4008N(SyntaxKind.NumericLiteralToken, "4");
4011N(SyntaxKind.CloseParenToken);
4013N(SyntaxKind.OpenBraceToken);
4014N(SyntaxKind.CloseBraceToken);
4027N(SyntaxKind.SwitchStatement);
4029N(SyntaxKind.SwitchKeyword);
4031N(SyntaxKind.AddExpression);
4033N(SyntaxKind.ParenthesizedExpression);
4035N(SyntaxKind.OpenParenToken);
4036N(SyntaxKind.NumericLiteralExpression);
4038N(SyntaxKind.NumericLiteralToken, "1");
4040N(SyntaxKind.CloseParenToken);
4042N(SyntaxKind.PlusToken);
4043N(SyntaxKind.ParenthesizedExpression);
4045N(SyntaxKind.OpenParenToken);
4046N(SyntaxKind.NumericLiteralExpression);
4048N(SyntaxKind.NumericLiteralToken, "2");
4050N(SyntaxKind.CloseParenToken);
4054N(SyntaxKind.OpenBraceToken);
4055N(SyntaxKind.CloseBraceToken);
4064N(SyntaxKind.ExpressionStatement);
4066N(SyntaxKind.SimpleAssignmentExpression);
4068N(SyntaxKind.IdentifierName);
4070N(SyntaxKind.IdentifierToken, "_");
4072N(SyntaxKind.EqualsToken);
4073N(SyntaxKind.ObjectCreationExpression);
4075N(SyntaxKind.NewKeyword);
4076N(SyntaxKind.NullableType);
4078N(SyntaxKind.TupleType);
4080N(SyntaxKind.OpenParenToken);
4081N(SyntaxKind.TupleElement);
4083N(SyntaxKind.PredefinedType);
4085N(SyntaxKind.IntKeyword);
4088N(SyntaxKind.CommaToken);
4089N(SyntaxKind.TupleElement);
4091N(SyntaxKind.PredefinedType);
4093N(SyntaxKind.IntKeyword);
4096N(SyntaxKind.CloseParenToken);
4098N(SyntaxKind.QuestionToken);
4100N(SyntaxKind.ObjectInitializerExpression);
4102N(SyntaxKind.OpenBraceToken);
4103N(SyntaxKind.CloseBraceToken);
4107N(SyntaxKind.SemicolonToken);
4123N(SyntaxKind.ExpressionStatement);
4125N(SyntaxKind.SimpleAssignmentExpression);
4127N(SyntaxKind.IdentifierName);
4129N(SyntaxKind.IdentifierToken, "_");
4131N(SyntaxKind.EqualsToken);
4132N(SyntaxKind.ObjectCreationExpression);
4134N(SyntaxKind.NewKeyword);
4135N(SyntaxKind.NullableType);
4137N(SyntaxKind.TupleType);
4139N(SyntaxKind.OpenParenToken);
4140N(SyntaxKind.TupleElement);
4142N(SyntaxKind.PredefinedType);
4144N(SyntaxKind.IntKeyword);
4147N(SyntaxKind.CommaToken);
4148N(SyntaxKind.TupleElement);
4150N(SyntaxKind.PredefinedType);
4152N(SyntaxKind.IntKeyword);
4155N(SyntaxKind.CloseParenToken);
4157N(SyntaxKind.QuestionToken);
4159N(SyntaxKind.ArgumentList);
4161N(SyntaxKind.OpenParenToken);
4162N(SyntaxKind.Argument);
4164N(SyntaxKind.IdentifierName);
4166N(SyntaxKind.IdentifierToken, "x");
4169N(SyntaxKind.CloseParenToken);
4189N(SyntaxKind.LocalDeclarationStatement);
4191N(SyntaxKind.VariableDeclaration);
4193N(SyntaxKind.ArrayType);
4195N(SyntaxKind.PredefinedType);
4197N(SyntaxKind.IntKeyword);
4199N(SyntaxKind.ArrayRankSpecifier);
4201N(SyntaxKind.OpenBracketToken);
4202N(SyntaxKind.OmittedArraySizeExpression);
4204N(SyntaxKind.OmittedArraySizeExpressionToken);
4206N(SyntaxKind.CloseBracketToken);
4214N(SyntaxKind.SemicolonToken);
4223N(SyntaxKind.ExpressionStatement);
4225N(SyntaxKind.SimpleAssignmentExpression);
4227N(SyntaxKind.IdentifierName);
4229N(SyntaxKind.IdentifierToken, "_");
4231N(SyntaxKind.EqualsToken);
4232N(SyntaxKind.ObjectCreationExpression);
4234N(SyntaxKind.NewKeyword);
4235N(SyntaxKind.NullableType);
4237N(SyntaxKind.PredefinedType);
4239N(SyntaxKind.IntKeyword);
4241N(SyntaxKind.QuestionToken);
4243N(SyntaxKind.ObjectInitializerExpression);
4245N(SyntaxKind.OpenBraceToken);
4246N(SyntaxKind.CloseBraceToken);
4250N(SyntaxKind.SemicolonToken);
4274N(SyntaxKind.CompilationUnit);
4276N(SyntaxKind.ClassDeclaration);
4278N(SyntaxKind.ClassKeyword);
4279N(SyntaxKind.IdentifierToken, "C");
4280N(SyntaxKind.OpenBraceToken);
4281N(SyntaxKind.MethodDeclaration);
4283N(SyntaxKind.PredefinedType);
4285N(SyntaxKind.VoidKeyword);
4287N(SyntaxKind.IdentifierToken, "M");
4288N(SyntaxKind.ParameterList);
4290N(SyntaxKind.OpenParenToken);
4291N(SyntaxKind.CloseParenToken);
4293N(SyntaxKind.Block);
4295N(SyntaxKind.OpenBraceToken);
4296N(SyntaxKind.SwitchStatement);
4306N(SyntaxKind.SwitchSection);
4308N(SyntaxKind.CasePatternSwitchLabel);
4310N(SyntaxKind.CaseKeyword);
4311N(SyntaxKind.TypePattern);
4313N(SyntaxKind.PredefinedType);
4315N(SyntaxKind.IntKeyword);
4318N(SyntaxKind.WhenClause);
4320N(SyntaxKind.WhenKeyword);
4321N(SyntaxKind.InvocationExpression);
4323N(SyntaxKind.IdentifierName);
4325N(SyntaxKind.IdentifierToken, "SomeTest");
4327N(SyntaxKind.ArgumentList);
4329N(SyntaxKind.OpenParenToken);
4330N(SyntaxKind.CloseParenToken);
4334N(SyntaxKind.ColonToken);
4336N(SyntaxKind.ExpressionStatement);
4338N(SyntaxKind.InvocationExpression);
4340N(SyntaxKind.SimpleMemberAccessExpression);
4342N(SyntaxKind.IdentifierName);
4344N(SyntaxKind.IdentifierToken, "Console");
4346N(SyntaxKind.DotToken);
4347N(SyntaxKind.IdentifierName);
4349N(SyntaxKind.IdentifierToken, "WriteLine");
4352N(SyntaxKind.ArgumentList);
4354N(SyntaxKind.OpenParenToken);
4355N(SyntaxKind.Argument);
4357N(SyntaxKind.StringLiteralExpression);
4359N(SyntaxKind.StringLiteralToken, "\"answer\"");
4362N(SyntaxKind.CloseParenToken);
4365N(SyntaxKind.SemicolonToken);
4367N(SyntaxKind.BreakStatement);
4369N(SyntaxKind.BreakKeyword);
4370N(SyntaxKind.SemicolonToken);
4373N(SyntaxKind.CloseBraceToken);
4375N(SyntaxKind.CloseBraceToken);
4378N(SyntaxKind.CloseBraceToken);
4380N(SyntaxKind.EndOfFileToken);
4411N(SyntaxKind.CompilationUnit);
4413N(SyntaxKind.ClassDeclaration);
4415N(SyntaxKind.ClassKeyword);
4416N(SyntaxKind.IdentifierToken, "C");
4417N(SyntaxKind.OpenBraceToken);
4418N(SyntaxKind.MethodDeclaration);
4420N(SyntaxKind.PredefinedType);
4422N(SyntaxKind.VoidKeyword);
4424N(SyntaxKind.IdentifierToken, "M");
4425N(SyntaxKind.ParameterList);
4427N(SyntaxKind.OpenParenToken);
4428N(SyntaxKind.CloseParenToken);
4430N(SyntaxKind.Block);
4432N(SyntaxKind.OpenBraceToken);
4433N(SyntaxKind.SwitchStatement);
4435N(SyntaxKind.SwitchKeyword);
4436N(SyntaxKind.OpenParenToken);
4437N(SyntaxKind.IdentifierName);
4439N(SyntaxKind.IdentifierToken, "expr");
4441N(SyntaxKind.CloseParenToken);
4442N(SyntaxKind.OpenBraceToken);
4445N(SyntaxKind.LocalDeclarationStatement);
4447N(SyntaxKind.VariableDeclaration);
4449N(SyntaxKind.PredefinedType);
4451N(SyntaxKind.IntKeyword);
4453N(SyntaxKind.VariableDeclarator);
4455N(SyntaxKind.IdentifierToken, "i");
4458N(SyntaxKind.SemicolonToken);
4460N(SyntaxKind.SwitchStatement);
4470N(SyntaxKind.SwitchSection);
4472N(SyntaxKind.CasePatternSwitchLabel);
4474N(SyntaxKind.CaseKeyword);
4475N(SyntaxKind.TypePattern);
4477N(SyntaxKind.PredefinedType);
4479N(SyntaxKind.IntKeyword);
4482N(SyntaxKind.WhenClause);
4484N(SyntaxKind.WhenKeyword);
4485N(SyntaxKind.InvocationExpression);
4487N(SyntaxKind.IdentifierName);
4489N(SyntaxKind.IdentifierToken, "SomeTest");
4491N(SyntaxKind.ArgumentList);
4493N(SyntaxKind.OpenParenToken);
4494N(SyntaxKind.CloseParenToken);
4498N(SyntaxKind.ColonToken);
4500N(SyntaxKind.ExpressionStatement);
4502N(SyntaxKind.InvocationExpression);
4504N(SyntaxKind.SimpleMemberAccessExpression);
4506N(SyntaxKind.IdentifierName);
4508N(SyntaxKind.IdentifierToken, "Console");
4510N(SyntaxKind.DotToken);
4511N(SyntaxKind.IdentifierName);
4513N(SyntaxKind.IdentifierToken, "WriteLine");
4516N(SyntaxKind.ArgumentList);
4518N(SyntaxKind.OpenParenToken);
4519N(SyntaxKind.Argument);
4521N(SyntaxKind.StringLiteralExpression);
4523N(SyntaxKind.StringLiteralToken, "\"answer\"");
4526N(SyntaxKind.CloseParenToken);
4529N(SyntaxKind.SemicolonToken);
4531N(SyntaxKind.BreakStatement);
4533N(SyntaxKind.BreakKeyword);
4534N(SyntaxKind.SemicolonToken);
4537N(SyntaxKind.CloseBraceToken);
4539N(SyntaxKind.CloseBraceToken);
4542N(SyntaxKind.CloseBraceToken);
4544N(SyntaxKind.EndOfFileToken);
4575N(SyntaxKind.CompilationUnit);
4577N(SyntaxKind.ClassDeclaration);
4579N(SyntaxKind.ClassKeyword);
4580N(SyntaxKind.IdentifierToken, "C");
4581N(SyntaxKind.OpenBraceToken);
4582N(SyntaxKind.MethodDeclaration);
4584N(SyntaxKind.PredefinedType);
4586N(SyntaxKind.VoidKeyword);
4588N(SyntaxKind.IdentifierToken, "M");
4589N(SyntaxKind.ParameterList);
4591N(SyntaxKind.OpenParenToken);
4592N(SyntaxKind.CloseParenToken);
4594N(SyntaxKind.Block);
4596N(SyntaxKind.OpenBraceToken);
4597N(SyntaxKind.SwitchStatement);
4599N(SyntaxKind.SwitchKeyword);
4600N(SyntaxKind.OpenParenToken);
4601N(SyntaxKind.ObjectCreationExpression);
4603N(SyntaxKind.NewKeyword);
4604N(SyntaxKind.PredefinedType);
4606N(SyntaxKind.ObjectKeyword);
4608N(SyntaxKind.ArgumentList);
4610N(SyntaxKind.OpenParenToken);
4611N(SyntaxKind.CloseParenToken);
4614N(SyntaxKind.CloseParenToken);
4615N(SyntaxKind.OpenBraceToken);
4618N(SyntaxKind.LocalFunctionStatement);
4620N(SyntaxKind.PredefinedType);
4622N(SyntaxKind.BoolKeyword);
4624N(SyntaxKind.IdentifierToken, "SomeTest");
4625N(SyntaxKind.ParameterList);
4627N(SyntaxKind.OpenParenToken);
4628N(SyntaxKind.CloseParenToken);
4630N(SyntaxKind.ArrowExpressionClause);
4632N(SyntaxKind.EqualsGreaterThanToken);
4633N(SyntaxKind.IsPatternExpression);
4635N(SyntaxKind.IdentifierName);
4637N(SyntaxKind.IdentifierToken, "o");
4639N(SyntaxKind.IsKeyword);
4640N(SyntaxKind.ConstantPattern);
4642N(SyntaxKind.NumericLiteralExpression);
4644N(SyntaxKind.NumericLiteralToken, "42");
4649N(SyntaxKind.SemicolonToken);
4651N(SyntaxKind.SwitchStatement);
4661N(SyntaxKind.SwitchSection);
4663N(SyntaxKind.CasePatternSwitchLabel);
4665N(SyntaxKind.CaseKeyword);
4666N(SyntaxKind.TypePattern);
4668N(SyntaxKind.PredefinedType);
4670N(SyntaxKind.IntKeyword);
4673N(SyntaxKind.WhenClause);
4675N(SyntaxKind.WhenKeyword);
4676N(SyntaxKind.InvocationExpression);
4678N(SyntaxKind.IdentifierName);
4680N(SyntaxKind.IdentifierToken, "SomeTest");
4682N(SyntaxKind.ArgumentList);
4684N(SyntaxKind.OpenParenToken);
4685N(SyntaxKind.CloseParenToken);
4689N(SyntaxKind.ColonToken);
4691N(SyntaxKind.ExpressionStatement);
4693N(SyntaxKind.InvocationExpression);
4695N(SyntaxKind.SimpleMemberAccessExpression);
4697N(SyntaxKind.IdentifierName);
4699N(SyntaxKind.IdentifierToken, "Console");
4701N(SyntaxKind.DotToken);
4702N(SyntaxKind.IdentifierName);
4704N(SyntaxKind.IdentifierToken, "WriteLine");
4707N(SyntaxKind.ArgumentList);
4709N(SyntaxKind.OpenParenToken);
4710N(SyntaxKind.Argument);
4712N(SyntaxKind.StringLiteralExpression);
4714N(SyntaxKind.StringLiteralToken, "\"answer\"");
4717N(SyntaxKind.CloseParenToken);
4720N(SyntaxKind.SemicolonToken);
4722N(SyntaxKind.BreakStatement);
4724N(SyntaxKind.BreakKeyword);
4725N(SyntaxKind.SemicolonToken);
4728N(SyntaxKind.CloseBraceToken);
4730N(SyntaxKind.CloseBraceToken);
4733N(SyntaxKind.CloseBraceToken);
4735N(SyntaxKind.EndOfFileToken);
Parsing\SuppressNullableWarningExpressionParsingTests.cs (350)
35N(SyntaxKind.CompilationUnit);
37N(SyntaxKind.ClassDeclaration);
39N(SyntaxKind.ClassKeyword);
40N(SyntaxKind.IdentifierToken);
41N(SyntaxKind.OpenBraceToken);
42N(SyntaxKind.FieldDeclaration);
44N(SyntaxKind.VariableDeclaration);
46N(SyntaxKind.PredefinedType);
47N(SyntaxKind.ObjectKeyword);
48N(SyntaxKind.VariableDeclarator);
50N(SyntaxKind.IdentifierToken);
51N(SyntaxKind.EqualsValueClause);
53N(SyntaxKind.EqualsToken);
54N(SyntaxKind.SuppressNullableWarningExpression);
56N(SyntaxKind.NullLiteralExpression);
58N(SyntaxKind.NullKeyword);
60N(SyntaxKind.ExclamationToken);
65N(SyntaxKind.SemicolonToken);
67N(SyntaxKind.CloseBraceToken);
69N(SyntaxKind.EndOfFileToken);
80N(SyntaxKind.SimpleAssignmentExpression);
82N(SyntaxKind.IdentifierName);
84N(SyntaxKind.IdentifierToken);
86N(SyntaxKind.EqualsToken);
87N(SyntaxKind.SuppressNullableWarningExpression);
89N(SyntaxKind.IdentifierName);
91N(SyntaxKind.IdentifierToken);
93N(SyntaxKind.ExclamationToken);
100N(SyntaxKind.SimpleAssignmentExpression);
102N(SyntaxKind.IdentifierName);
104N(SyntaxKind.IdentifierToken);
106N(SyntaxKind.EqualsToken);
107N(SyntaxKind.SuppressNullableWarningExpression);
109N(SyntaxKind.SuppressNullableWarningExpression);
111N(SyntaxKind.IdentifierName);
113N(SyntaxKind.IdentifierToken);
115N(SyntaxKind.ExclamationToken);
117N(SyntaxKind.ExclamationToken);
124N(SyntaxKind.SimpleAssignmentExpression);
126N(SyntaxKind.IdentifierName);
128N(SyntaxKind.IdentifierToken);
130N(SyntaxKind.EqualsToken);
131N(SyntaxKind.LogicalNotExpression);
133N(SyntaxKind.ExclamationToken);
134N(SyntaxKind.SuppressNullableWarningExpression);
136N(SyntaxKind.IdentifierName);
138N(SyntaxKind.IdentifierToken);
140N(SyntaxKind.ExclamationToken);
152N(SyntaxKind.SimpleAssignmentExpression);
154N(SyntaxKind.IdentifierName);
156N(SyntaxKind.IdentifierToken);
158N(SyntaxKind.EqualsToken);
159N(SyntaxKind.NotEqualsExpression);
161N(SyntaxKind.SuppressNullableWarningExpression);
163N(SyntaxKind.IdentifierName);
165N(SyntaxKind.IdentifierToken);
167N(SyntaxKind.ExclamationToken);
169N(SyntaxKind.ExclamationEqualsToken);
170N(SyntaxKind.NullLiteralExpression);
172N(SyntaxKind.NullKeyword);
192N(SyntaxKind.SimpleAssignmentExpression);
194N(SyntaxKind.IdentifierName);
196N(SyntaxKind.IdentifierToken, "o");
198N(SyntaxKind.EqualsToken);
199N(SyntaxKind.SimpleAssignmentExpression);
201N(SyntaxKind.NotEqualsExpression);
203N(SyntaxKind.IdentifierName);
205N(SyntaxKind.IdentifierToken, "o");
207N(SyntaxKind.ExclamationEqualsToken);
213N(SyntaxKind.EqualsToken);
214N(SyntaxKind.NullLiteralExpression);
216N(SyntaxKind.NullKeyword);
229N(SyntaxKind.ConditionalAccessExpression);
231N(SyntaxKind.SuppressNullableWarningExpression);
233N(SyntaxKind.IdentifierName);
235N(SyntaxKind.IdentifierToken);
237N(SyntaxKind.ExclamationToken);
239N(SyntaxKind.QuestionToken);
240N(SyntaxKind.InvocationExpression);
242N(SyntaxKind.MemberBindingExpression);
244N(SyntaxKind.DotToken);
245N(SyntaxKind.IdentifierName);
247N(SyntaxKind.IdentifierToken);
248N(SyntaxKind.ArgumentList);
250N(SyntaxKind.OpenParenToken);
251N(SyntaxKind.CloseParenToken);
264N(SyntaxKind.ConditionalAccessExpression);
266N(SyntaxKind.IdentifierName);
268N(SyntaxKind.IdentifierToken, "x");
270N(SyntaxKind.QuestionToken);
271N(SyntaxKind.InvocationExpression);
273N(SyntaxKind.SimpleMemberAccessExpression);
275N(SyntaxKind.SimpleMemberAccessExpression);
277N(SyntaxKind.SuppressNullableWarningExpression);
279N(SyntaxKind.MemberBindingExpression);
281N(SyntaxKind.DotToken);
282N(SyntaxKind.IdentifierName);
284N(SyntaxKind.IdentifierToken, "y");
287N(SyntaxKind.ExclamationToken);
289N(SyntaxKind.DotToken);
290N(SyntaxKind.IdentifierName);
292N(SyntaxKind.IdentifierToken, "z");
295N(SyntaxKind.DotToken);
296N(SyntaxKind.IdentifierName);
298N(SyntaxKind.IdentifierToken, "ToString");
301N(SyntaxKind.ArgumentList);
303N(SyntaxKind.OpenParenToken);
304N(SyntaxKind.CloseParenToken);
316N(SyntaxKind.ConditionalAccessExpression);
318N(SyntaxKind.IdentifierName);
320N(SyntaxKind.IdentifierToken, "x");
322N(SyntaxKind.QuestionToken);
323N(SyntaxKind.ConditionalAccessExpression);
325N(SyntaxKind.SuppressNullableWarningExpression);
327N(SyntaxKind.MemberBindingExpression);
329N(SyntaxKind.DotToken);
330N(SyntaxKind.IdentifierName);
332N(SyntaxKind.IdentifierToken, "y");
335N(SyntaxKind.ExclamationToken);
337N(SyntaxKind.QuestionToken);
338N(SyntaxKind.InvocationExpression);
340N(SyntaxKind.SimpleMemberAccessExpression);
342N(SyntaxKind.MemberBindingExpression);
344N(SyntaxKind.DotToken);
345N(SyntaxKind.IdentifierName);
347N(SyntaxKind.IdentifierToken, "z");
350N(SyntaxKind.DotToken);
351N(SyntaxKind.IdentifierName);
353N(SyntaxKind.IdentifierToken, "ToString");
356N(SyntaxKind.ArgumentList);
358N(SyntaxKind.OpenParenToken);
359N(SyntaxKind.CloseParenToken);
381N(SyntaxKind.ConditionalExpression);
383N(SyntaxKind.ConditionalAccessExpression);
385N(SyntaxKind.IdentifierName);
387N(SyntaxKind.IdentifierToken, "x");
389N(SyntaxKind.QuestionToken);
390N(SyntaxKind.MemberBindingExpression);
392N(SyntaxKind.DotToken);
393N(SyntaxKind.IdentifierName);
395N(SyntaxKind.IdentifierToken, "y");
399N(SyntaxKind.QuestionToken);
400N(SyntaxKind.LogicalNotExpression);
402N(SyntaxKind.ExclamationToken);
403N(SyntaxKind.InvocationExpression);
405N(SyntaxKind.SimpleMemberAccessExpression);
407N(SyntaxKind.SimpleMemberAccessExpression);
413N(SyntaxKind.DotToken);
414N(SyntaxKind.IdentifierName);
416N(SyntaxKind.IdentifierToken, "z");
419N(SyntaxKind.DotToken);
420N(SyntaxKind.IdentifierName);
422N(SyntaxKind.IdentifierToken, "ToString");
425N(SyntaxKind.ArgumentList);
427N(SyntaxKind.OpenParenToken);
428N(SyntaxKind.CloseParenToken);
455N(SyntaxKind.ConditionalExpression);
457N(SyntaxKind.ConditionalAccessExpression);
459N(SyntaxKind.IdentifierName);
461N(SyntaxKind.IdentifierToken, "x");
463N(SyntaxKind.QuestionToken);
464N(SyntaxKind.MemberBindingExpression);
466N(SyntaxKind.DotToken);
467N(SyntaxKind.IdentifierName);
469N(SyntaxKind.IdentifierToken, "y");
473N(SyntaxKind.QuestionToken);
474N(SyntaxKind.LogicalNotExpression);
476N(SyntaxKind.ExclamationToken);
477N(SyntaxKind.InvocationExpression);
479N(SyntaxKind.SimpleMemberAccessExpression);
481N(SyntaxKind.ElementAccessExpression);
487N(SyntaxKind.BracketedArgumentList);
489N(SyntaxKind.OpenBracketToken);
490N(SyntaxKind.Argument);
492N(SyntaxKind.NumericLiteralExpression);
494N(SyntaxKind.NumericLiteralToken, "0");
497N(SyntaxKind.CloseBracketToken);
500N(SyntaxKind.DotToken);
501N(SyntaxKind.IdentifierName);
503N(SyntaxKind.IdentifierToken, "ToString");
506N(SyntaxKind.ArgumentList);
508N(SyntaxKind.OpenParenToken);
509N(SyntaxKind.CloseParenToken);
536N(SyntaxKind.ConditionalExpression);
538N(SyntaxKind.ConditionalAccessExpression);
540N(SyntaxKind.IdentifierName);
542N(SyntaxKind.IdentifierToken, "x");
544N(SyntaxKind.QuestionToken);
545N(SyntaxKind.MemberBindingExpression);
547N(SyntaxKind.DotToken);
548N(SyntaxKind.IdentifierName);
550N(SyntaxKind.IdentifierToken, "y");
554N(SyntaxKind.QuestionToken);
555N(SyntaxKind.LogicalNotExpression);
557N(SyntaxKind.ExclamationToken);
558N(SyntaxKind.InvocationExpression);
560N(SyntaxKind.SimpleMemberAccessExpression);
562N(SyntaxKind.ParenthesizedExpression);
564N(SyntaxKind.OpenParenToken);
569N(SyntaxKind.CloseParenToken);
571N(SyntaxKind.DotToken);
572N(SyntaxKind.IdentifierName);
574N(SyntaxKind.IdentifierToken, "ToString");
577N(SyntaxKind.ArgumentList);
579N(SyntaxKind.OpenParenToken);
580N(SyntaxKind.CloseParenToken);
607N(SyntaxKind.ConditionalExpression);
609N(SyntaxKind.ConditionalAccessExpression);
611N(SyntaxKind.IdentifierName);
613N(SyntaxKind.IdentifierToken, "x");
615N(SyntaxKind.QuestionToken);
616N(SyntaxKind.SuppressNullableWarningExpression);
618N(SyntaxKind.MemberBindingExpression);
620N(SyntaxKind.DotToken);
621N(SyntaxKind.IdentifierName);
623N(SyntaxKind.IdentifierToken, "y");
626N(SyntaxKind.ExclamationToken);
629N(SyntaxKind.QuestionToken);
630N(SyntaxKind.LogicalNotExpression);
632N(SyntaxKind.ExclamationToken);
633N(SyntaxKind.InvocationExpression);
635N(SyntaxKind.SimpleMemberAccessExpression);
641N(SyntaxKind.DotToken);
642N(SyntaxKind.IdentifierName);
644N(SyntaxKind.IdentifierToken, "ToString");
647N(SyntaxKind.ArgumentList);
649N(SyntaxKind.OpenParenToken);
650N(SyntaxKind.CloseParenToken);
667N(SyntaxKind.ConditionalAccessExpression);
669N(SyntaxKind.IdentifierName);
671N(SyntaxKind.IdentifierToken, "x");
673N(SyntaxKind.QuestionToken);
674N(SyntaxKind.InvocationExpression);
676N(SyntaxKind.SimpleMemberAccessExpression);
678N(SyntaxKind.SimpleMemberAccessExpression);
680N(SyntaxKind.ElementAccessExpression);
682N(SyntaxKind.SuppressNullableWarningExpression);
684N(SyntaxKind.MemberBindingExpression);
686N(SyntaxKind.DotToken);
687N(SyntaxKind.IdentifierName);
689N(SyntaxKind.IdentifierToken, "y");
692N(SyntaxKind.ExclamationToken);
694N(SyntaxKind.BracketedArgumentList);
696N(SyntaxKind.OpenBracketToken);
697N(SyntaxKind.Argument);
699N(SyntaxKind.NumericLiteralExpression);
701N(SyntaxKind.NumericLiteralToken, "1");
704N(SyntaxKind.CloseBracketToken);
707N(SyntaxKind.DotToken);
708N(SyntaxKind.IdentifierName);
710N(SyntaxKind.IdentifierToken, "z");
713N(SyntaxKind.DotToken);
714N(SyntaxKind.IdentifierName);
716N(SyntaxKind.IdentifierToken, "ToString");
719N(SyntaxKind.ArgumentList);
721N(SyntaxKind.OpenParenToken);
722N(SyntaxKind.CloseParenToken);
733N(SyntaxKind.ConditionalAccessExpression);
735N(SyntaxKind.IdentifierName);
737N(SyntaxKind.IdentifierToken, "x");
739N(SyntaxKind.QuestionToken);
740N(SyntaxKind.InvocationExpression);
742N(SyntaxKind.SuppressNullableWarningExpression);
744N(SyntaxKind.MemberBindingExpression);
746N(SyntaxKind.DotToken);
747N(SyntaxKind.IdentifierName);
749N(SyntaxKind.IdentifierToken, "y");
752N(SyntaxKind.ExclamationToken);
754N(SyntaxKind.ArgumentList);
756N(SyntaxKind.OpenParenToken);
757N(SyntaxKind.Argument);
759N(SyntaxKind.NumericLiteralExpression);
761N(SyntaxKind.NumericLiteralToken, "0");
764N(SyntaxKind.CloseParenToken);
775N(SyntaxKind.SuppressNullableWarningExpression);
777N(SyntaxKind.ConditionalAccessExpression);
779N(SyntaxKind.IdentifierName);
781N(SyntaxKind.IdentifierToken, "x");
783N(SyntaxKind.QuestionToken);
784N(SyntaxKind.MemberBindingExpression);
786N(SyntaxKind.DotToken);
787N(SyntaxKind.IdentifierName);
789N(SyntaxKind.IdentifierToken, "y");
793N(SyntaxKind.ExclamationToken);
835N(SyntaxKind.ConditionalAccessExpression);
837N(SyntaxKind.IdentifierName);
839N(SyntaxKind.IdentifierToken, "x");
841N(SyntaxKind.QuestionToken);
842N(SyntaxKind.SimpleMemberAccessExpression);
844N(SyntaxKind.SuppressNullableWarningExpression);
846N(SyntaxKind.MemberBindingExpression);
848N(SyntaxKind.DotToken);
849N(SyntaxKind.IdentifierName);
851N(SyntaxKind.IdentifierToken, "y");
854N(SyntaxKind.ExclamationToken);
856N(SyntaxKind.DotToken);
857N(SyntaxKind.IdentifierName);
859N(SyntaxKind.IdentifierToken, "z");
871N(SyntaxKind.ConditionalAccessExpression);
873N(SyntaxKind.IdentifierName);
875N(SyntaxKind.IdentifierToken, "x");
877N(SyntaxKind.QuestionToken);
878N(SyntaxKind.SimpleMemberAccessExpression);
880N(SyntaxKind.SuppressNullableWarningExpression);
882N(SyntaxKind.SuppressNullableWarningExpression);
884N(SyntaxKind.MemberBindingExpression);
886N(SyntaxKind.DotToken);
887N(SyntaxKind.IdentifierName);
889N(SyntaxKind.IdentifierToken, "y");
892N(SyntaxKind.ExclamationToken);
894N(SyntaxKind.ExclamationToken);
896N(SyntaxKind.DotToken);
897N(SyntaxKind.IdentifierName);
899N(SyntaxKind.IdentifierToken, "z");
910N(SyntaxKind.ConditionalAccessExpression);
912N(SyntaxKind.IdentifierName);
914N(SyntaxKind.IdentifierToken, "x");
916N(SyntaxKind.QuestionToken);
917N(SyntaxKind.SimpleMemberAccessExpression);
919N(SyntaxKind.SuppressNullableWarningExpression);
921N(SyntaxKind.SuppressNullableWarningExpression);
923N(SyntaxKind.SuppressNullableWarningExpression);
925N(SyntaxKind.SuppressNullableWarningExpression);
927N(SyntaxKind.MemberBindingExpression);
929N(SyntaxKind.DotToken);
930N(SyntaxKind.IdentifierName);
932N(SyntaxKind.IdentifierToken, "y");
935N(SyntaxKind.ExclamationToken);
937N(SyntaxKind.ExclamationToken);
939N(SyntaxKind.ExclamationToken);
941N(SyntaxKind.ExclamationToken);
943N(SyntaxKind.DotToken);
944N(SyntaxKind.IdentifierName);
946N(SyntaxKind.IdentifierToken, "z");
957N(SyntaxKind.SuppressNullableWarningExpression);
959N(SyntaxKind.SuppressNullableWarningExpression);
961N(SyntaxKind.ConditionalAccessExpression);
963N(SyntaxKind.IdentifierName);
965N(SyntaxKind.IdentifierToken, "x");
967N(SyntaxKind.QuestionToken);
968N(SyntaxKind.SimpleMemberAccessExpression);
970N(SyntaxKind.MemberBindingExpression);
972N(SyntaxKind.DotToken);
973N(SyntaxKind.IdentifierName);
975N(SyntaxKind.IdentifierToken, "y");
978N(SyntaxKind.DotToken);
979N(SyntaxKind.IdentifierName);
981N(SyntaxKind.IdentifierToken, "z");
985N(SyntaxKind.ExclamationToken);
987N(SyntaxKind.ExclamationToken);
Parsing\SwitchExpressionParsingTests.cs (378)
32N(SyntaxKind.SwitchExpression);
34N(SyntaxKind.IdentifierName);
36N(SyntaxKind.IdentifierToken, "x");
38N(SyntaxKind.SwitchKeyword);
39N(SyntaxKind.OpenBraceToken);
40N(SyntaxKind.SwitchExpressionArm);
42N(SyntaxKind.ConstantPattern);
44N(SyntaxKind.NumericLiteralExpression);
46N(SyntaxKind.NumericLiteralToken, "0");
49N(SyntaxKind.EqualsGreaterThanToken);
50N(SyntaxKind.NumericLiteralExpression);
52N(SyntaxKind.NumericLiteralToken, "1");
55N(SyntaxKind.CommaToken);
56N(SyntaxKind.SwitchExpressionArm);
58N(SyntaxKind.ConstantPattern);
60N(SyntaxKind.NumericLiteralExpression);
62N(SyntaxKind.NumericLiteralToken, "1");
65N(SyntaxKind.EqualsGreaterThanToken);
66N(SyntaxKind.NumericLiteralExpression);
68N(SyntaxKind.NumericLiteralToken, "2");
71N(SyntaxKind.CommaToken);
72N(SyntaxKind.CloseBraceToken);
99N(SyntaxKind.SwitchExpression);
101N(SyntaxKind.IdentifierName);
103N(SyntaxKind.IdentifierToken, "x");
105N(SyntaxKind.SwitchKeyword);
106N(SyntaxKind.OpenBraceToken);
107N(SyntaxKind.SwitchExpressionArm);
109N(SyntaxKind.ConstantPattern);
111N(SyntaxKind.NumericLiteralExpression);
113N(SyntaxKind.NumericLiteralToken, "0");
116N(SyntaxKind.EqualsGreaterThanToken);
117N(SyntaxKind.NumericLiteralExpression);
119N(SyntaxKind.NumericLiteralToken, "1");
123N(SyntaxKind.SwitchExpressionArm);
125N(SyntaxKind.ConstantPattern);
127N(SyntaxKind.NumericLiteralExpression);
129N(SyntaxKind.NumericLiteralToken, "1");
132N(SyntaxKind.EqualsGreaterThanToken);
133N(SyntaxKind.NumericLiteralExpression);
135N(SyntaxKind.NumericLiteralToken, "2");
139N(SyntaxKind.CloseBraceToken);
166N(SyntaxKind.SwitchExpression);
168N(SyntaxKind.IdentifierName);
170N(SyntaxKind.IdentifierToken, "x");
172N(SyntaxKind.SwitchKeyword);
173N(SyntaxKind.OpenBraceToken);
174N(SyntaxKind.SwitchExpressionArm);
176N(SyntaxKind.ConstantPattern);
178N(SyntaxKind.NumericLiteralExpression);
180N(SyntaxKind.NumericLiteralToken, "0");
184N(SyntaxKind.NumericLiteralExpression);
186N(SyntaxKind.NumericLiteralToken, "1");
189N(SyntaxKind.CommaToken);
190N(SyntaxKind.SwitchExpressionArm);
192N(SyntaxKind.ConstantPattern);
194N(SyntaxKind.NumericLiteralExpression);
196N(SyntaxKind.NumericLiteralToken, "1");
200N(SyntaxKind.NumericLiteralExpression);
202N(SyntaxKind.NumericLiteralToken, "2");
205N(SyntaxKind.CommaToken);
206N(SyntaxKind.CloseBraceToken);
239N(SyntaxKind.SwitchExpression);
241N(SyntaxKind.IdentifierName);
243N(SyntaxKind.IdentifierToken, "x");
245N(SyntaxKind.SwitchKeyword);
246N(SyntaxKind.OpenBraceToken);
247N(SyntaxKind.SwitchExpressionArm);
249N(SyntaxKind.ConstantPattern);
251N(SyntaxKind.NumericLiteralExpression);
253N(SyntaxKind.NumericLiteralToken, "0");
257N(SyntaxKind.NumericLiteralExpression);
259N(SyntaxKind.NumericLiteralToken, "1");
263N(SyntaxKind.SwitchExpressionArm);
265N(SyntaxKind.ConstantPattern);
267N(SyntaxKind.NumericLiteralExpression);
269N(SyntaxKind.NumericLiteralToken, "1");
273N(SyntaxKind.NumericLiteralExpression);
275N(SyntaxKind.NumericLiteralToken, "2");
279N(SyntaxKind.CloseBraceToken);
320N(SyntaxKind.Block);
322N(SyntaxKind.OpenBraceToken);
323N(SyntaxKind.LocalDeclarationStatement);
325N(SyntaxKind.VariableDeclaration);
327N(SyntaxKind.IdentifierName);
329N(SyntaxKind.IdentifierToken, "var");
331N(SyntaxKind.VariableDeclarator);
333N(SyntaxKind.IdentifierToken, "y");
334N(SyntaxKind.EqualsValueClause);
336N(SyntaxKind.EqualsToken);
337N(SyntaxKind.SwitchExpression);
339N(SyntaxKind.IdentifierName);
341N(SyntaxKind.IdentifierToken, "x");
343N(SyntaxKind.SwitchKeyword);
344N(SyntaxKind.OpenBraceToken);
345N(SyntaxKind.SwitchExpressionArm);
347N(SyntaxKind.ConstantPattern);
349N(SyntaxKind.NumericLiteralExpression);
351N(SyntaxKind.NumericLiteralToken, "0");
355N(SyntaxKind.InvocationExpression);
357N(SyntaxKind.IdentifierName);
359N(SyntaxKind.IdentifierToken, "Goo");
361N(SyntaxKind.ArgumentList);
363N(SyntaxKind.OpenParenToken);
364N(SyntaxKind.CloseParenToken);
376N(SyntaxKind.ReturnStatement);
378N(SyntaxKind.ReturnKeyword);
379N(SyntaxKind.IdentifierName);
381N(SyntaxKind.IdentifierToken, "Bar");
383N(SyntaxKind.SemicolonToken);
385N(SyntaxKind.SwitchStatement);
395N(SyntaxKind.SwitchSection);
397N(SyntaxKind.CaseSwitchLabel);
399N(SyntaxKind.CaseKeyword);
400N(SyntaxKind.NumericLiteralExpression);
402N(SyntaxKind.NumericLiteralToken, "1");
404N(SyntaxKind.ColonToken);
406N(SyntaxKind.Block);
408N(SyntaxKind.OpenBraceToken);
409N(SyntaxKind.ExpressionStatement);
411N(SyntaxKind.InvocationExpression);
413N(SyntaxKind.IdentifierName);
415N(SyntaxKind.IdentifierToken, "Baz");
417N(SyntaxKind.ArgumentList);
419N(SyntaxKind.OpenParenToken);
420N(SyntaxKind.CloseParenToken);
423N(SyntaxKind.SemicolonToken);
425N(SyntaxKind.ThrowStatement);
427N(SyntaxKind.ThrowKeyword);
428N(SyntaxKind.ObjectCreationExpression);
430N(SyntaxKind.NewKeyword);
431N(SyntaxKind.IdentifierName);
433N(SyntaxKind.IdentifierToken, "Quux");
435N(SyntaxKind.ArgumentList);
437N(SyntaxKind.OpenParenToken);
438N(SyntaxKind.CloseParenToken);
441N(SyntaxKind.SemicolonToken);
443N(SyntaxKind.CloseBraceToken);
446N(SyntaxKind.CloseBraceToken);
448N(SyntaxKind.EmptyStatement);
450N(SyntaxKind.SemicolonToken);
452N(SyntaxKind.CloseBraceToken);
473N(SyntaxKind.SwitchExpression);
475N(SyntaxKind.IdentifierName);
477N(SyntaxKind.IdentifierToken, "x");
479N(SyntaxKind.SwitchKeyword);
480N(SyntaxKind.OpenBraceToken);
481N(SyntaxKind.SwitchExpressionArm);
483N(SyntaxKind.ConstantPattern);
485N(SyntaxKind.NumericLiteralExpression);
487N(SyntaxKind.NumericLiteralToken, "0");
491N(SyntaxKind.NumericLiteralExpression);
493N(SyntaxKind.NumericLiteralToken, "1");
496N(SyntaxKind.CommaToken);
497N(SyntaxKind.SwitchExpressionArm);
499N(SyntaxKind.ConstantPattern);
501N(SyntaxKind.NumericLiteralExpression);
503N(SyntaxKind.NumericLiteralToken, "1");
507N(SyntaxKind.NumericLiteralExpression);
509N(SyntaxKind.NumericLiteralToken, "2");
512N(SyntaxKind.CommaToken);
513N(SyntaxKind.CloseBraceToken);
540N(SyntaxKind.SwitchExpression);
542N(SyntaxKind.IdentifierName);
544N(SyntaxKind.IdentifierToken, "x");
546N(SyntaxKind.SwitchKeyword);
547N(SyntaxKind.OpenBraceToken);
548N(SyntaxKind.SwitchExpressionArm);
550N(SyntaxKind.ConstantPattern);
552N(SyntaxKind.NumericLiteralExpression);
554N(SyntaxKind.NumericLiteralToken, "0");
558N(SyntaxKind.NumericLiteralExpression);
560N(SyntaxKind.NumericLiteralToken, "1");
564N(SyntaxKind.SwitchExpressionArm);
566N(SyntaxKind.ConstantPattern);
568N(SyntaxKind.NumericLiteralExpression);
570N(SyntaxKind.NumericLiteralToken, "1");
574N(SyntaxKind.NumericLiteralExpression);
576N(SyntaxKind.NumericLiteralToken, "2");
580N(SyntaxKind.CloseBraceToken);
598N(SyntaxKind.SwitchExpression);
600N(SyntaxKind.IdentifierName);
602N(SyntaxKind.IdentifierToken, "x");
604N(SyntaxKind.SwitchKeyword);
605N(SyntaxKind.OpenBraceToken);
606N(SyntaxKind.SwitchExpressionArm);
608N(SyntaxKind.ConstantPattern);
610N(SyntaxKind.NumericLiteralExpression);
612N(SyntaxKind.NumericLiteralToken, "0");
615N(SyntaxKind.EqualsGreaterThanToken);
616N(SyntaxKind.NumericLiteralExpression);
618N(SyntaxKind.NumericLiteralToken, "1");
621N(SyntaxKind.CommaToken);
622N(SyntaxKind.SwitchExpressionArm);
624N(SyntaxKind.ConstantPattern);
626N(SyntaxKind.DefaultLiteralExpression);
628N(SyntaxKind.DefaultKeyword);
632N(SyntaxKind.NumericLiteralExpression);
634N(SyntaxKind.NumericLiteralToken, "2");
637N(SyntaxKind.CommaToken);
638N(SyntaxKind.CloseBraceToken);
662N(SyntaxKind.SwitchExpression);
664N(SyntaxKind.IdentifierName);
666N(SyntaxKind.IdentifierToken, "x");
668N(SyntaxKind.SwitchKeyword);
669N(SyntaxKind.OpenBraceToken);
670N(SyntaxKind.SwitchExpressionArm);
672N(SyntaxKind.ConstantPattern);
674N(SyntaxKind.NumericLiteralExpression);
676N(SyntaxKind.NumericLiteralToken, "0");
679N(SyntaxKind.EqualsGreaterThanToken);
680N(SyntaxKind.NumericLiteralExpression);
682N(SyntaxKind.NumericLiteralToken, "1");
686N(SyntaxKind.SwitchExpressionArm);
688N(SyntaxKind.ConstantPattern);
690N(SyntaxKind.DefaultLiteralExpression);
692N(SyntaxKind.DefaultKeyword);
696N(SyntaxKind.NumericLiteralExpression);
698N(SyntaxKind.NumericLiteralToken, "2");
702N(SyntaxKind.CloseBraceToken);
720N(SyntaxKind.SwitchExpression);
722N(SyntaxKind.IdentifierName);
724N(SyntaxKind.IdentifierToken, "x");
726N(SyntaxKind.SwitchKeyword);
727N(SyntaxKind.OpenBraceToken);
728N(SyntaxKind.SwitchExpressionArm);
730N(SyntaxKind.ConstantPattern);
732N(SyntaxKind.NumericLiteralExpression);
734N(SyntaxKind.NumericLiteralToken, "0");
737N(SyntaxKind.EqualsGreaterThanToken);
738N(SyntaxKind.NumericLiteralExpression);
740N(SyntaxKind.NumericLiteralToken, "1");
743N(SyntaxKind.CommaToken);
744N(SyntaxKind.SwitchExpressionArm);
746N(SyntaxKind.ConstantPattern);
748N(SyntaxKind.DefaultExpression);
750N(SyntaxKind.DefaultKeyword);
751N(SyntaxKind.OpenParenToken);
752N(SyntaxKind.PredefinedType);
754N(SyntaxKind.IntKeyword);
756N(SyntaxKind.CloseParenToken);
760N(SyntaxKind.NumericLiteralExpression);
762N(SyntaxKind.NumericLiteralToken, "2");
765N(SyntaxKind.CommaToken);
766N(SyntaxKind.CloseBraceToken);
790N(SyntaxKind.SwitchExpression);
792N(SyntaxKind.IdentifierName);
794N(SyntaxKind.IdentifierToken, "x");
796N(SyntaxKind.SwitchKeyword);
797N(SyntaxKind.OpenBraceToken);
798N(SyntaxKind.SwitchExpressionArm);
800N(SyntaxKind.ConstantPattern);
802N(SyntaxKind.NumericLiteralExpression);
804N(SyntaxKind.NumericLiteralToken, "0");
807N(SyntaxKind.EqualsGreaterThanToken);
808N(SyntaxKind.NumericLiteralExpression);
810N(SyntaxKind.NumericLiteralToken, "1");
814N(SyntaxKind.SwitchExpressionArm);
816N(SyntaxKind.ConstantPattern);
818N(SyntaxKind.DefaultExpression);
820N(SyntaxKind.DefaultKeyword);
821N(SyntaxKind.OpenParenToken);
822N(SyntaxKind.PredefinedType);
824N(SyntaxKind.IntKeyword);
826N(SyntaxKind.CloseParenToken);
830N(SyntaxKind.NumericLiteralExpression);
832N(SyntaxKind.NumericLiteralToken, "2");
836N(SyntaxKind.CloseBraceToken);
858N(SyntaxKind.LocalDeclarationStatement);
860N(SyntaxKind.VariableDeclaration);
862N(SyntaxKind.IdentifierName);
864N(SyntaxKind.IdentifierToken, "var");
866N(SyntaxKind.VariableDeclarator);
868N(SyntaxKind.IdentifierToken, "v");
869N(SyntaxKind.EqualsValueClause);
871N(SyntaxKind.EqualsToken);
872N(SyntaxKind.SwitchExpression);
874N(SyntaxKind.NumericLiteralExpression);
876N(SyntaxKind.NumericLiteralToken, "0");
878N(SyntaxKind.SwitchKeyword);
879N(SyntaxKind.OpenBraceToken);
880N(SyntaxKind.SwitchExpressionArm);
882N(SyntaxKind.ConstantPattern);
884N(SyntaxKind.NumericLiteralExpression);
886N(SyntaxKind.NumericLiteralToken, "0");
889N(SyntaxKind.EqualsGreaterThanToken);
890N(SyntaxKind.NumericLiteralExpression);
892N(SyntaxKind.NumericLiteralToken, "1");
895N(SyntaxKind.CommaToken);
896N(SyntaxKind.SwitchExpressionArm);
898N(SyntaxKind.ConstantPattern);
900N(SyntaxKind.DefaultLiteralExpression);
902N(SyntaxKind.DefaultKeyword);
905N(SyntaxKind.EqualsGreaterThanToken);
906N(SyntaxKind.NumericLiteralExpression);
908N(SyntaxKind.NumericLiteralToken, "2");
911N(SyntaxKind.CommaToken);
912N(SyntaxKind.CloseBraceToken);
917N(SyntaxKind.SemicolonToken);
951N(SyntaxKind.LocalDeclarationStatement);
953N(SyntaxKind.VariableDeclaration);
955N(SyntaxKind.IdentifierName);
957N(SyntaxKind.IdentifierToken, "var");
959N(SyntaxKind.VariableDeclarator);
961N(SyntaxKind.IdentifierToken, "v");
962N(SyntaxKind.EqualsValueClause);
964N(SyntaxKind.EqualsToken);
965N(SyntaxKind.SwitchExpression);
967N(SyntaxKind.NumericLiteralExpression);
969N(SyntaxKind.NumericLiteralToken, "0");
971N(SyntaxKind.SwitchKeyword);
972N(SyntaxKind.OpenBraceToken);
973N(SyntaxKind.SwitchExpressionArm);
975N(SyntaxKind.ConstantPattern);
977N(SyntaxKind.NumericLiteralExpression);
979N(SyntaxKind.NumericLiteralToken, "0");
982N(SyntaxKind.EqualsGreaterThanToken);
983N(SyntaxKind.NumericLiteralExpression);
985N(SyntaxKind.NumericLiteralToken, "1");
989N(SyntaxKind.SwitchExpressionArm);
991N(SyntaxKind.ConstantPattern);
993N(SyntaxKind.DefaultLiteralExpression);
995N(SyntaxKind.DefaultKeyword);
998N(SyntaxKind.EqualsGreaterThanToken);
999N(SyntaxKind.NumericLiteralExpression);
1001N(SyntaxKind.NumericLiteralToken, "2");
1005N(SyntaxKind.CloseBraceToken);
1010N(SyntaxKind.SemicolonToken);
1025N(SyntaxKind.SwitchExpression);
1027N(SyntaxKind.IdentifierName);
1029N(SyntaxKind.IdentifierToken, "x");
1031N(SyntaxKind.SwitchKeyword);
1032N(SyntaxKind.OpenBraceToken);
1033N(SyntaxKind.SwitchExpressionArm);
1035N(SyntaxKind.ConstantPattern);
1037N(SyntaxKind.NumericLiteralExpression);
1039N(SyntaxKind.NumericLiteralToken, "0");
1042N(SyntaxKind.EqualsGreaterThanToken);
1043N(SyntaxKind.NumericLiteralExpression);
1045N(SyntaxKind.NumericLiteralToken, "1");
1048N(SyntaxKind.CommaToken);
1049N(SyntaxKind.SwitchExpressionArm);
1051N(SyntaxKind.ConstantPattern);
1053N(SyntaxKind.DefaultExpression);
1055N(SyntaxKind.DefaultKeyword);
1056N(SyntaxKind.OpenParenToken);
1057N(SyntaxKind.PredefinedType);
1059N(SyntaxKind.IntKeyword);
1061N(SyntaxKind.CloseParenToken);
1064N(SyntaxKind.EqualsGreaterThanToken);
1065N(SyntaxKind.NumericLiteralExpression);
1067N(SyntaxKind.NumericLiteralToken, "2");
1070N(SyntaxKind.CommaToken);
1071N(SyntaxKind.CloseBraceToken);
1095N(SyntaxKind.SwitchExpression);
1097N(SyntaxKind.IdentifierName);
1099N(SyntaxKind.IdentifierToken, "x");
1101N(SyntaxKind.SwitchKeyword);
1102N(SyntaxKind.OpenBraceToken);
1103N(SyntaxKind.SwitchExpressionArm);
1105N(SyntaxKind.ConstantPattern);
1107N(SyntaxKind.NumericLiteralExpression);
1109N(SyntaxKind.NumericLiteralToken, "0");
1112N(SyntaxKind.EqualsGreaterThanToken);
1113N(SyntaxKind.NumericLiteralExpression);
1115N(SyntaxKind.NumericLiteralToken, "1");
1119N(SyntaxKind.SwitchExpressionArm);
1121N(SyntaxKind.ConstantPattern);
1123N(SyntaxKind.DefaultExpression);
1125N(SyntaxKind.DefaultKeyword);
1126N(SyntaxKind.OpenParenToken);
1127N(SyntaxKind.PredefinedType);
1129N(SyntaxKind.IntKeyword);
1131N(SyntaxKind.CloseParenToken);
1134N(SyntaxKind.EqualsGreaterThanToken);
1135N(SyntaxKind.NumericLiteralExpression);
1137N(SyntaxKind.NumericLiteralToken, "2");
1141N(SyntaxKind.CloseBraceToken);
Parsing\TopLevelStatementsParsingTests.cs (1025)
33N(SyntaxKind.CompilationUnit);
35N(SyntaxKind.GlobalStatement);
37N(SyntaxKind.Block);
39N(SyntaxKind.OpenBraceToken);
40N(SyntaxKind.ExpressionStatement);
42N(SyntaxKind.SimpleAssignmentExpression);
44N(SyntaxKind.SimpleMemberAccessExpression);
46N(SyntaxKind.ThisExpression);
48N(SyntaxKind.ThisKeyword);
50N(SyntaxKind.DotToken);
51N(SyntaxKind.IdentifierName);
53N(SyntaxKind.IdentifierToken, "I");
56N(SyntaxKind.EqualsToken);
57N(SyntaxKind.IdentifierName);
59N(SyntaxKind.IdentifierToken, "i");
62N(SyntaxKind.SemicolonToken);
64N(SyntaxKind.CloseBraceToken);
67N(SyntaxKind.GlobalStatement);
69N(SyntaxKind.EmptyStatement);
71N(SyntaxKind.SemicolonToken);
74N(SyntaxKind.EndOfFileToken);
137N(SyntaxKind.CompilationUnit);
139N(SyntaxKind.GlobalStatement);
141N(SyntaxKind.LocalDeclarationStatement);
143N(SyntaxKind.VariableDeclaration);
145N(SyntaxKind.IdentifierName);
147N(SyntaxKind.IdentifierToken, "asas");
157N(SyntaxKind.IncompleteMember);
159N(SyntaxKind.IdentifierName);
161N(SyntaxKind.IdentifierToken, "asas");
164N(SyntaxKind.GlobalStatement);
166N(SyntaxKind.LocalDeclarationStatement);
168N(SyntaxKind.VariableDeclaration);
170N(SyntaxKind.IdentifierName);
172N(SyntaxKind.IdentifierToken, "sadasdasd");
182N(SyntaxKind.ClassDeclaration);
184N(SyntaxKind.ClassKeyword);
185N(SyntaxKind.IdentifierToken, "C");
186N(SyntaxKind.OpenBraceToken);
187N(SyntaxKind.CloseBraceToken);
189N(SyntaxKind.GlobalStatement);
191N(SyntaxKind.ExpressionStatement);
193N(SyntaxKind.AttributeList);
195N(SyntaxKind.OpenBracketToken);
196N(SyntaxKind.Attribute);
198N(SyntaxKind.IdentifierName);
200N(SyntaxKind.IdentifierToken, "a");
203N(SyntaxKind.CloseBracketToken);
205N(SyntaxKind.IdentifierName);
207N(SyntaxKind.IdentifierToken, "fod");
209N(SyntaxKind.SemicolonToken);
212N(SyntaxKind.IncompleteMember);
214N(SyntaxKind.AttributeList);
216N(SyntaxKind.OpenBracketToken);
217N(SyntaxKind.Attribute);
219N(SyntaxKind.IdentifierName);
221N(SyntaxKind.IdentifierToken, "b");
227N(SyntaxKind.EndOfFileToken);
260N(SyntaxKind.CompilationUnit);
262N(SyntaxKind.OperatorDeclaration);
264N(SyntaxKind.IdentifierName);
266N(SyntaxKind.IdentifierToken, "fg");
277N(SyntaxKind.ClassDeclaration);
279N(SyntaxKind.ClassKeyword);
280N(SyntaxKind.IdentifierToken, "C");
281N(SyntaxKind.OpenBraceToken);
282N(SyntaxKind.CloseBraceToken);
284N(SyntaxKind.EndOfFileToken);
298N(SyntaxKind.CompilationUnit);
300N(SyntaxKind.GlobalStatement);
302N(SyntaxKind.Block);
304N(SyntaxKind.OpenBraceToken);
308N(SyntaxKind.NamespaceDeclaration);
310N(SyntaxKind.NamespaceKeyword);
311N(SyntaxKind.IdentifierName);
313N(SyntaxKind.IdentifierToken, "n");
315N(SyntaxKind.OpenBraceToken);
316N(SyntaxKind.CloseBraceToken);
318N(SyntaxKind.EndOfFileToken);
340N(SyntaxKind.CompilationUnit);
342N(SyntaxKind.UsingDirective);
344N(SyntaxKind.UsingKeyword);
345N(SyntaxKind.IdentifierName);
347N(SyntaxKind.IdentifierToken, "S");
351N(SyntaxKind.GlobalStatement);
353N(SyntaxKind.ExpressionStatement);
355N(SyntaxKind.SimpleAssignmentExpression);
357N(SyntaxKind.IdentifierName);
359N(SyntaxKind.IdentifierToken, "u0065");
361N(SyntaxKind.EqualsToken);
362N(SyntaxKind.IdentifierName);
364N(SyntaxKind.IdentifierToken, "System");
367N(SyntaxKind.SemicolonToken);
370N(SyntaxKind.ClassDeclaration);
372N(SyntaxKind.ClassKeyword);
373N(SyntaxKind.IdentifierToken, "A");
374N(SyntaxKind.OpenBraceToken);
375N(SyntaxKind.FieldDeclaration);
377N(SyntaxKind.VariableDeclaration);
379N(SyntaxKind.PredefinedType);
381N(SyntaxKind.IntKeyword);
383N(SyntaxKind.VariableDeclarator);
385N(SyntaxKind.IdentifierToken, "x");
386N(SyntaxKind.EqualsValueClause);
388N(SyntaxKind.EqualsToken);
389N(SyntaxKind.NumericLiteralExpression);
391N(SyntaxKind.NumericLiteralToken, "0");
396N(SyntaxKind.SemicolonToken);
398N(SyntaxKind.CloseBraceToken);
400N(SyntaxKind.EndOfFileToken);
413N(SyntaxKind.CompilationUnit);
415N(SyntaxKind.GlobalStatement);
417N(SyntaxKind.LocalDeclarationStatement);
419N(SyntaxKind.ExternKeyword);
420N(SyntaxKind.VariableDeclaration);
422N(SyntaxKind.IdentifierName);
424N(SyntaxKind.IdentifierToken, "alias");
426N(SyntaxKind.VariableDeclarator);
428N(SyntaxKind.IdentifierToken, "libAlias");
429N(SyntaxKind.EqualsValueClause);
431N(SyntaxKind.EqualsToken);
432N(SyntaxKind.SimpleMemberAccessExpression);
434N(SyntaxKind.IdentifierName);
436N(SyntaxKind.IdentifierToken, "other_library");
438N(SyntaxKind.DotToken);
439N(SyntaxKind.IdentifierName);
441N(SyntaxKind.IdentifierToken, "dll");
447N(SyntaxKind.SemicolonToken);
450N(SyntaxKind.ClassDeclaration);
452N(SyntaxKind.ClassKeyword);
453N(SyntaxKind.IdentifierToken, "myClass");
454N(SyntaxKind.OpenBraceToken);
455N(SyntaxKind.CloseBraceToken);
457N(SyntaxKind.EndOfFileToken);
467N(SyntaxKind.CompilationUnit);
469N(SyntaxKind.GlobalStatement);
471N(SyntaxKind.LocalFunctionStatement);
473N(SyntaxKind.PredefinedType);
475N(SyntaxKind.IntKeyword);
477N(SyntaxKind.IdentifierToken, "goo");
478N(SyntaxKind.ParameterList);
480N(SyntaxKind.OpenParenToken);
481N(SyntaxKind.Parameter);
483N(SyntaxKind.PredefinedType);
485N(SyntaxKind.IntKeyword);
487N(SyntaxKind.IdentifierToken, "a");
489N(SyntaxKind.CommaToken);
490N(SyntaxKind.Parameter);
492N(SyntaxKind.PredefinedType);
494N(SyntaxKind.IntKeyword);
496N(SyntaxKind.IdentifierToken, "b");
498N(SyntaxKind.CommaToken);
499N(SyntaxKind.Parameter);
501N(SyntaxKind.PredefinedType);
503N(SyntaxKind.IntKeyword);
505N(SyntaxKind.IdentifierToken, "c");
507N(SyntaxKind.CloseParenToken);
509N(SyntaxKind.Block);
511N(SyntaxKind.OpenBraceToken);
512N(SyntaxKind.CloseBraceToken);
516N(SyntaxKind.EndOfFileToken);
531N(SyntaxKind.CompilationUnit);
533N(SyntaxKind.GlobalStatement);
535N(SyntaxKind.ExpressionStatement);
537N(SyntaxKind.LessThanExpression);
539N(SyntaxKind.IdentifierName);
541N(SyntaxKind.IdentifierToken, "c1");
543N(SyntaxKind.LessThanToken);
544N(SyntaxKind.IdentifierName);
546N(SyntaxKind.IdentifierToken, "t");
552N(SyntaxKind.EndOfFileToken);
570N(SyntaxKind.CompilationUnit);
572N(SyntaxKind.UsingDirective);
574N(SyntaxKind.UsingKeyword);
575N(SyntaxKind.QualifiedName);
577N(SyntaxKind.IdentifierName);
579N(SyntaxKind.IdentifierToken, "goo");
581N(SyntaxKind.DotToken);
582N(SyntaxKind.IdentifierName);
584N(SyntaxKind.IdentifierToken, "bar");
587N(SyntaxKind.SemicolonToken);
589N(SyntaxKind.EndOfFileToken);
614N(SyntaxKind.CompilationUnit);
616N(SyntaxKind.ClassDeclaration);
618N(SyntaxKind.ClassKeyword);
619N(SyntaxKind.IdentifierToken, "c2");
623N(SyntaxKind.GlobalStatement);
625N(SyntaxKind.ExpressionStatement);
627N(SyntaxKind.NumericLiteralExpression);
629N(SyntaxKind.NumericLiteralToken, "4");
634N(SyntaxKind.EndOfFileToken);
678N(SyntaxKind.CompilationUnit);
680N(SyntaxKind.ClassDeclaration);
682N(SyntaxKind.ClassKeyword);
683N(SyntaxKind.IdentifierToken, "Test");
684N(SyntaxKind.BaseList);
686N(SyntaxKind.ColonToken);
687N(SyntaxKind.SimpleBaseType);
689N(SyntaxKind.IdentifierName);
691N(SyntaxKind.IdentifierToken, "Itest");
695N(SyntaxKind.OpenBraceToken);
696N(SyntaxKind.EventDeclaration);
698N(SyntaxKind.EventKeyword);
699N(SyntaxKind.IdentifierName);
701N(SyntaxKind.IdentifierToken, "D");
703N(SyntaxKind.ExplicitInterfaceSpecifier);
705N(SyntaxKind.IdentifierName);
707N(SyntaxKind.IdentifierToken, "ITest");
709N(SyntaxKind.DotToken);
711N(SyntaxKind.IdentifierToken, "E");
718N(SyntaxKind.IncompleteMember);
720N(SyntaxKind.TupleType);
722N(SyntaxKind.OpenParenToken);
738N(SyntaxKind.CloseParenToken);
741N(SyntaxKind.CloseBraceToken);
743N(SyntaxKind.GlobalStatement);
745N(SyntaxKind.LocalFunctionStatement);
747N(SyntaxKind.PublicKeyword);
748N(SyntaxKind.StaticKeyword);
749N(SyntaxKind.PredefinedType);
751N(SyntaxKind.IntKeyword);
753N(SyntaxKind.IdentifierToken, "Main");
754N(SyntaxKind.ParameterList);
756N(SyntaxKind.OpenParenToken);
757N(SyntaxKind.CloseParenToken);
759N(SyntaxKind.Block);
761N(SyntaxKind.OpenBraceToken);
762N(SyntaxKind.ReturnStatement);
764N(SyntaxKind.ReturnKeyword);
765N(SyntaxKind.NumericLiteralExpression);
767N(SyntaxKind.NumericLiteralToken, "1");
769N(SyntaxKind.SemicolonToken);
771N(SyntaxKind.CloseBraceToken);
775N(SyntaxKind.EndOfFileToken);
817N(SyntaxKind.CompilationUnit);
819N(SyntaxKind.ClassDeclaration);
821N(SyntaxKind.PublicKeyword);
822N(SyntaxKind.ClassKeyword);
823N(SyntaxKind.IdentifierToken, "S");
827N(SyntaxKind.GlobalStatement);
829N(SyntaxKind.LocalDeclarationStatement);
831N(SyntaxKind.VariableDeclaration);
833N(SyntaxKind.IdentifierName);
835N(SyntaxKind.IdentifierToken, "D");
845N(SyntaxKind.PropertyDeclaration);
847N(SyntaxKind.PublicKeyword);
848N(SyntaxKind.PredefinedType);
850N(SyntaxKind.StringKeyword);
852N(SyntaxKind.ExplicitInterfaceSpecifier);
854N(SyntaxKind.IdentifierName);
856N(SyntaxKind.IdentifierToken, "P");
858N(SyntaxKind.DotToken);
860N(SyntaxKind.IdentifierToken, "P");
861N(SyntaxKind.AccessorList);
863N(SyntaxKind.OpenBraceToken);
864N(SyntaxKind.GetAccessorDeclaration);
866N(SyntaxKind.GetKeyword);
867N(SyntaxKind.SemicolonToken);
869N(SyntaxKind.SetAccessorDeclaration);
871N(SyntaxKind.SetKeyword);
872N(SyntaxKind.SemicolonToken);
874N(SyntaxKind.CloseBraceToken);
877N(SyntaxKind.EndOfFileToken);
901N(SyntaxKind.CompilationUnit);
903N(SyntaxKind.GlobalStatement);
905N(SyntaxKind.ExpressionStatement);
907N(SyntaxKind.GreaterThanExpression);
913N(SyntaxKind.GreaterThanToken);
914N(SyntaxKind.SuppressNullableWarningExpression);
916N(SyntaxKind.SimpleMemberAccessExpression);
918N(SyntaxKind.SimpleMemberAccessExpression);
920N(SyntaxKind.IdentifierName);
922N(SyntaxKind.IdentifierToken, "Roslyn");
924N(SyntaxKind.DotToken);
925N(SyntaxKind.IdentifierName);
927N(SyntaxKind.IdentifierToken, "Utilities");
930N(SyntaxKind.DotToken);
931N(SyntaxKind.IdentifierName);
933N(SyntaxKind.IdentifierToken, "dll");
936N(SyntaxKind.ExclamationToken);
942N(SyntaxKind.GlobalStatement);
944N(SyntaxKind.LocalDeclarationStatement);
946N(SyntaxKind.VariableDeclaration);
948N(SyntaxKind.IdentifierName);
950N(SyntaxKind.IdentifierToken, "Basic");
960N(SyntaxKind.EndOfFileToken);
1012N(SyntaxKind.CompilationUnit);
1014N(SyntaxKind.DelegateDeclaration);
1016N(SyntaxKind.PartialKeyword);
1017N(SyntaxKind.DelegateKeyword);
1018N(SyntaxKind.IdentifierName);
1020N(SyntaxKind.IdentifierToken, "E");
1030N(SyntaxKind.GlobalStatement);
1032N(SyntaxKind.Block);
1034N(SyntaxKind.OpenBraceToken);
1035N(SyntaxKind.CloseBraceToken);
1038N(SyntaxKind.EndOfFileToken);
1058N(SyntaxKind.CompilationUnit);
1060N(SyntaxKind.GlobalStatement);
1062N(SyntaxKind.Block);
1064N(SyntaxKind.OpenBraceToken);
1065N(SyntaxKind.ExpressionStatement);
1067N(SyntaxKind.IdentifierName);
1069N(SyntaxKind.IdentifierToken, "get");
1073N(SyntaxKind.Block);
1075N(SyntaxKind.OpenBraceToken);
1076N(SyntaxKind.ExpressionStatement);
1078N(SyntaxKind.InvocationExpression);
1080N(SyntaxKind.IdentifierName);
1082N(SyntaxKind.IdentifierToken, "ParseDefaultDir");
1084N(SyntaxKind.ArgumentList);
1086N(SyntaxKind.OpenParenToken);
1087N(SyntaxKind.CloseParenToken);
1090N(SyntaxKind.SemicolonToken);
1092N(SyntaxKind.CloseBraceToken);
1094N(SyntaxKind.CloseBraceToken);
1097N(SyntaxKind.EndOfFileToken);
1109N(SyntaxKind.CompilationUnit);
1111N(SyntaxKind.GlobalStatement);
1113N(SyntaxKind.LocalDeclarationStatement);
1115N(SyntaxKind.VariableDeclaration);
1117N(SyntaxKind.PointerType);
1119N(SyntaxKind.QualifiedName);
1121N(SyntaxKind.IdentifierName);
1123N(SyntaxKind.IdentifierToken, "a");
1125N(SyntaxKind.DotToken);
1126N(SyntaxKind.IdentifierName);
1128N(SyntaxKind.IdentifierToken, "b");
1131N(SyntaxKind.AsteriskToken);
1133N(SyntaxKind.VariableDeclarator);
1135N(SyntaxKind.IdentifierToken, "c");
1138N(SyntaxKind.SemicolonToken);
1141N(SyntaxKind.EndOfFileToken);
1164N(SyntaxKind.CompilationUnit);
1166N(SyntaxKind.GlobalStatement);
1168N(SyntaxKind.LocalDeclarationStatement);
1170N(SyntaxKind.VariableDeclaration);
1172N(SyntaxKind.IdentifierName);
1174N(SyntaxKind.IdentifierToken, "aeu");
1184N(SyntaxKind.EndOfFileToken);
1199N(SyntaxKind.CompilationUnit);
1201N(SyntaxKind.IncompleteMember);
1203N(SyntaxKind.ExternKeyword);
1204N(SyntaxKind.IdentifierName);
1206N(SyntaxKind.IdentifierToken, "a");
1209N(SyntaxKind.GlobalStatement);
1211N(SyntaxKind.EmptyStatement);
1213N(SyntaxKind.SemicolonToken);
1216N(SyntaxKind.EndOfFileToken);
1243N(SyntaxKind.CompilationUnit);
1245N(SyntaxKind.ClassDeclaration);
1247N(SyntaxKind.PublicKeyword);
1248N(SyntaxKind.ClassKeyword);
1249N(SyntaxKind.IdentifierToken, "A");
1250N(SyntaxKind.OpenBraceToken);
1251N(SyntaxKind.PropertyDeclaration);
1253N(SyntaxKind.PredefinedType);
1255N(SyntaxKind.IntKeyword);
1257N(SyntaxKind.IdentifierToken, "goo");
1258N(SyntaxKind.AccessorList);
1260N(SyntaxKind.OpenBraceToken);
1264N(SyntaxKind.MethodDeclaration);
1266N(SyntaxKind.PredefinedType);
1268N(SyntaxKind.VoidKeyword);
1270N(SyntaxKind.IdentifierToken, "goo");
1271N(SyntaxKind.ParameterList);
1273N(SyntaxKind.OpenParenToken);
1274N(SyntaxKind.CloseParenToken);
1276N(SyntaxKind.Block);
1278N(SyntaxKind.OpenBraceToken);
1279N(SyntaxKind.CloseBraceToken);
1282N(SyntaxKind.CloseBraceToken);
1284N(SyntaxKind.GlobalStatement);
1286N(SyntaxKind.LocalFunctionStatement);
1288N(SyntaxKind.StaticKeyword);
1289N(SyntaxKind.PredefinedType);
1291N(SyntaxKind.IntKeyword);
1293N(SyntaxKind.IdentifierToken, "Main");
1294N(SyntaxKind.ParameterList);
1296N(SyntaxKind.OpenParenToken);
1297N(SyntaxKind.CloseParenToken);
1299N(SyntaxKind.Block);
1301N(SyntaxKind.OpenBraceToken);
1302N(SyntaxKind.ReturnStatement);
1304N(SyntaxKind.ReturnKeyword);
1305N(SyntaxKind.NumericLiteralExpression);
1307N(SyntaxKind.NumericLiteralToken, "1");
1309N(SyntaxKind.SemicolonToken);
1311N(SyntaxKind.CloseBraceToken);
1315N(SyntaxKind.EndOfFileToken);
1338N(SyntaxKind.CompilationUnit);
1340N(SyntaxKind.GlobalStatement);
1342N(SyntaxKind.LocalFunctionStatement);
1344N(SyntaxKind.ExternKeyword);
1345N(SyntaxKind.IdentifierName);
1347N(SyntaxKind.IdentifierToken, "alias");
1349N(SyntaxKind.IdentifierToken, "Alias");
1350N(SyntaxKind.ParameterList);
1352N(SyntaxKind.OpenParenToken);
1358N(SyntaxKind.EndOfFileToken);
1384N(SyntaxKind.CompilationUnit);
1386N(SyntaxKind.GlobalStatement);
1388N(SyntaxKind.ExpressionStatement);
1390N(SyntaxKind.ElementAccessExpression);
1392N(SyntaxKind.ThisExpression);
1394N(SyntaxKind.ThisKeyword);
1396N(SyntaxKind.BracketedArgumentList);
1398N(SyntaxKind.OpenBracketToken);
1399N(SyntaxKind.Argument);
1401N(SyntaxKind.PredefinedType);
1403N(SyntaxKind.DoubleKeyword);
1407N(SyntaxKind.Argument);
1409N(SyntaxKind.IdentifierName);
1411N(SyntaxKind.IdentifierToken, "E");
1414N(SyntaxKind.CloseBracketToken);
1420N(SyntaxKind.GlobalStatement);
1422N(SyntaxKind.Block);
1424N(SyntaxKind.OpenBraceToken);
1425N(SyntaxKind.ExpressionStatement);
1427N(SyntaxKind.IdentifierName);
1429N(SyntaxKind.IdentifierToken, "get");
1433N(SyntaxKind.Block);
1435N(SyntaxKind.OpenBraceToken);
1436N(SyntaxKind.ReturnStatement);
1438N(SyntaxKind.ReturnKeyword);
1439N(SyntaxKind.IdentifierName);
1441N(SyntaxKind.IdentifierToken, "E");
1443N(SyntaxKind.SemicolonToken);
1445N(SyntaxKind.CloseBraceToken);
1447N(SyntaxKind.CloseBraceToken);
1450N(SyntaxKind.EndOfFileToken);
1477N(SyntaxKind.CompilationUnit);
1479N(SyntaxKind.GlobalStatement);
1481N(SyntaxKind.ExpressionStatement);
1483N(SyntaxKind.LessThanExpression);
1485N(SyntaxKind.IdentifierName);
1487N(SyntaxKind.IdentifierToken, "C");
1489N(SyntaxKind.LessThanToken);
1490N(SyntaxKind.PredefinedType);
1492N(SyntaxKind.ObjectKeyword);
1498N(SyntaxKind.GlobalStatement);
1500N(SyntaxKind.LocalDeclarationStatement);
1502N(SyntaxKind.VariableDeclaration);
1504N(SyntaxKind.PredefinedType);
1506N(SyntaxKind.StringKeyword);
1516N(SyntaxKind.EndOfFileToken);
1530N(SyntaxKind.CompilationUnit);
1532N(SyntaxKind.OperatorDeclaration);
1534N(SyntaxKind.IdentifierName);
1536N(SyntaxKind.IdentifierToken, "C");
1538N(SyntaxKind.OperatorKeyword);
1539N(SyntaxKind.PlusToken);
1540N(SyntaxKind.ParameterList);
1542N(SyntaxKind.OpenParenToken);
1543N(SyntaxKind.Parameter);
1545N(SyntaxKind.IdentifierName);
1547N(SyntaxKind.IdentifierToken, "C");
1549N(SyntaxKind.IdentifierToken, "lhs");
1551N(SyntaxKind.CommaToken);
1552N(SyntaxKind.Parameter);
1554N(SyntaxKind.IdentifierName);
1556N(SyntaxKind.IdentifierToken, "C");
1558N(SyntaxKind.IdentifierToken, "rhs");
1560N(SyntaxKind.CloseParenToken);
1562N(SyntaxKind.Block);
1564N(SyntaxKind.OpenBraceToken);
1568N(SyntaxKind.EndOfFileToken);
1585N(SyntaxKind.CompilationUnit);
1587N(SyntaxKind.GlobalStatement);
1589N(SyntaxKind.ExpressionStatement);
1591N(SyntaxKind.ObjectCreationExpression);
1593N(SyntaxKind.NewKeyword);
1607N(SyntaxKind.EndOfFileToken);
1626N(SyntaxKind.CompilationUnit);
1628N(SyntaxKind.UsingDirective);
1630N(SyntaxKind.UsingKeyword);
1631N(SyntaxKind.NameEquals);
1633N(SyntaxKind.IdentifierName);
1635N(SyntaxKind.IdentifierToken, "VT2");
1637N(SyntaxKind.EqualsToken);
1639N(SyntaxKind.TupleType);
1641N(SyntaxKind.OpenParenToken);
1642N(SyntaxKind.TupleElement);
1644N(SyntaxKind.PredefinedType);
1646N(SyntaxKind.IntKeyword);
1649N(SyntaxKind.CommaToken);
1650N(SyntaxKind.TupleElement);
1652N(SyntaxKind.PredefinedType);
1654N(SyntaxKind.IntKeyword);
1657N(SyntaxKind.CloseParenToken);
1659N(SyntaxKind.SemicolonToken);
1661N(SyntaxKind.EndOfFileToken);
1683N(SyntaxKind.CompilationUnit);
1685N(SyntaxKind.GlobalStatement);
1687N(SyntaxKind.LocalFunctionStatement);
1689N(SyntaxKind.ExternKeyword);
1690N(SyntaxKind.IdentifierName);
1692N(SyntaxKind.IdentifierToken, "alias");
1694N(SyntaxKind.IdentifierToken, "Alias");
1695N(SyntaxKind.ParameterList);
1697N(SyntaxKind.OpenParenToken);
1703N(SyntaxKind.EndOfFileToken);
1722N(SyntaxKind.CompilationUnit);
1724N(SyntaxKind.GlobalStatement);
1726N(SyntaxKind.LocalDeclarationStatement);
1728N(SyntaxKind.VariableDeclaration);
1730N(SyntaxKind.IdentifierName);
1732N(SyntaxKind.IdentifierToken, "e");
1742N(SyntaxKind.EndOfFileToken);
1762N(SyntaxKind.CompilationUnit);
1764N(SyntaxKind.IncompleteMember);
1766N(SyntaxKind.AttributeList);
1768N(SyntaxKind.OpenBracketToken);
1769N(SyntaxKind.Attribute);
1771N(SyntaxKind.IdentifierName);
1773N(SyntaxKind.IdentifierToken, "Flags");
1776N(SyntaxKind.CloseBracketToken);
1778N(SyntaxKind.IdentifierName);
1780N(SyntaxKind.IdentifierToken, "e");
1783N(SyntaxKind.EndOfFileToken);
1805N(SyntaxKind.CompilationUnit);
1807N(SyntaxKind.UsingDirective);
1809N(SyntaxKind.UsingKeyword);
1816N(SyntaxKind.EndOfFileToken);
1828N(SyntaxKind.CompilationUnit);
1830N(SyntaxKind.GlobalStatement);
1832N(SyntaxKind.LocalDeclarationStatement);
1834N(SyntaxKind.UsingKeyword);
1835N(SyntaxKind.VariableDeclaration);
1837N(SyntaxKind.IdentifierName);
1839N(SyntaxKind.IdentifierToken, "var");
1841N(SyntaxKind.VariableDeclarator);
1843N(SyntaxKind.IdentifierToken, "a");
1844N(SyntaxKind.EqualsValueClause);
1846N(SyntaxKind.EqualsToken);
1847N(SyntaxKind.ObjectCreationExpression);
1849N(SyntaxKind.NewKeyword);
1850N(SyntaxKind.IdentifierName);
1852N(SyntaxKind.IdentifierToken, "MyDisposable");
1854N(SyntaxKind.ArgumentList);
1856N(SyntaxKind.OpenParenToken);
1857N(SyntaxKind.CloseParenToken);
1863N(SyntaxKind.SemicolonToken);
1866N(SyntaxKind.EndOfFileToken);
1882N(SyntaxKind.CompilationUnit);
1884N(SyntaxKind.GlobalStatement);
1886N(SyntaxKind.LocalDeclarationStatement);
1888N(SyntaxKind.UsingKeyword);
1889N(SyntaxKind.StaticKeyword);
1890N(SyntaxKind.VariableDeclaration);
1892N(SyntaxKind.IdentifierName);
1894N(SyntaxKind.IdentifierToken, "type");
1896N(SyntaxKind.VariableDeclarator);
1898N(SyntaxKind.IdentifierToken, "name");
1901N(SyntaxKind.SemicolonToken);
1904N(SyntaxKind.EndOfFileToken);
1926N(SyntaxKind.CompilationUnit);
1928N(SyntaxKind.GlobalStatement);
1930N(SyntaxKind.LocalDeclarationStatement);
1932N(SyntaxKind.UsingKeyword);
1933N(SyntaxKind.VolatileKeyword);
1945N(SyntaxKind.SemicolonToken);
1948N(SyntaxKind.EndOfFileToken);
1970N(SyntaxKind.CompilationUnit);
1972N(SyntaxKind.GlobalStatement);
1974N(SyntaxKind.LocalDeclarationStatement);
1976N(SyntaxKind.UsingKeyword);
1977N(SyntaxKind.ConstKeyword);
1989N(SyntaxKind.SemicolonToken);
1992N(SyntaxKind.EndOfFileToken);
2011N(SyntaxKind.CompilationUnit);
2013N(SyntaxKind.GlobalStatement);
2015N(SyntaxKind.LocalDeclarationStatement);
2017N(SyntaxKind.UsingKeyword);
2018N(SyntaxKind.VariableDeclaration);
2020N(SyntaxKind.RefType);
2022N(SyntaxKind.RefKeyword);
2033N(SyntaxKind.SemicolonToken);
2036N(SyntaxKind.EndOfFileToken);
2058N(SyntaxKind.CompilationUnit);
2060N(SyntaxKind.GlobalStatement);
2062N(SyntaxKind.LocalDeclarationStatement);
2064N(SyntaxKind.UsingKeyword);
2065N(SyntaxKind.ReadOnlyKeyword);
2077N(SyntaxKind.SemicolonToken);
2080N(SyntaxKind.EndOfFileToken);
2092N(SyntaxKind.CompilationUnit);
2094N(SyntaxKind.UsingDirective);
2096N(SyntaxKind.UsingKeyword);
2097N(SyntaxKind.StaticKeyword);
2098N(SyntaxKind.IdentifierName);
2100N(SyntaxKind.IdentifierToken, "type");
2102N(SyntaxKind.SemicolonToken);
2104N(SyntaxKind.EndOfFileToken);
2116N(SyntaxKind.CompilationUnit);
2118N(SyntaxKind.UsingDirective);
2120N(SyntaxKind.UsingKeyword);
2121N(SyntaxKind.IdentifierName);
2123N(SyntaxKind.IdentifierToken, "type");
2125N(SyntaxKind.SemicolonToken);
2127N(SyntaxKind.EndOfFileToken);
2139N(SyntaxKind.CompilationUnit);
2141N(SyntaxKind.UsingDirective);
2143N(SyntaxKind.UsingKeyword);
2144N(SyntaxKind.NameEquals);
2146N(SyntaxKind.IdentifierName);
2148N(SyntaxKind.IdentifierToken, "alias");
2150N(SyntaxKind.EqualsToken);
2152N(SyntaxKind.IdentifierName);
2154N(SyntaxKind.IdentifierToken, "type");
2156N(SyntaxKind.SemicolonToken);
2158N(SyntaxKind.EndOfFileToken);
2170N(SyntaxKind.CompilationUnit);
2172N(SyntaxKind.UsingDirective);
2174N(SyntaxKind.UsingKeyword);
2175N(SyntaxKind.QualifiedName);
2177N(SyntaxKind.IdentifierName);
2179N(SyntaxKind.IdentifierToken, "ns");
2181N(SyntaxKind.DotToken);
2182N(SyntaxKind.IdentifierName);
2184N(SyntaxKind.IdentifierToken, "type");
2187N(SyntaxKind.SemicolonToken);
2189N(SyntaxKind.EndOfFileToken);
2201N(SyntaxKind.CompilationUnit);
2203N(SyntaxKind.UsingDirective);
2205N(SyntaxKind.UsingKeyword);
2206N(SyntaxKind.StaticKeyword);
2207N(SyntaxKind.NameEquals);
2209N(SyntaxKind.IdentifierName);
2211N(SyntaxKind.IdentifierToken, "alias");
2213N(SyntaxKind.EqualsToken);
2215N(SyntaxKind.IdentifierName);
2217N(SyntaxKind.IdentifierToken, "type");
2219N(SyntaxKind.SemicolonToken);
2221N(SyntaxKind.EndOfFileToken);
2243N(SyntaxKind.CompilationUnit);
2245N(SyntaxKind.GlobalStatement);
2247N(SyntaxKind.LocalDeclarationStatement);
2249N(SyntaxKind.UsingKeyword);
2250N(SyntaxKind.VariableDeclaration);
2252N(SyntaxKind.PredefinedType);
2254N(SyntaxKind.IntKeyword);
2264N(SyntaxKind.GlobalStatement);
2266N(SyntaxKind.LocalDeclarationStatement);
2268N(SyntaxKind.VariableDeclaration);
2270N(SyntaxKind.IdentifierName);
2272N(SyntaxKind.IdentifierToken, "Parse");
2274N(SyntaxKind.VariableDeclarator);
2276N(SyntaxKind.IdentifierToken, "name");
2277N(SyntaxKind.EqualsValueClause);
2279N(SyntaxKind.EqualsToken);
2280N(SyntaxKind.IdentifierName);
2282N(SyntaxKind.IdentifierToken, "value");
2287N(SyntaxKind.SemicolonToken);
2290N(SyntaxKind.EndOfFileToken);
2318N(SyntaxKind.CompilationUnit);
2320N(SyntaxKind.GlobalStatement);
2322N(SyntaxKind.LocalDeclarationStatement);
2324N(SyntaxKind.UsingKeyword);
2325N(SyntaxKind.VariableDeclaration);
2327N(SyntaxKind.PredefinedType);
2329N(SyntaxKind.IntKeyword);
2331N(SyntaxKind.VariableDeclarator);
2334N(SyntaxKind.BracketedArgumentList);
2337N(SyntaxKind.Argument);
2339N(SyntaxKind.IdentifierName);
2341N(SyntaxKind.IdentifierToken, "x");
2344N(SyntaxKind.CommaToken);
2345N(SyntaxKind.Argument);
2347N(SyntaxKind.IdentifierName);
2349N(SyntaxKind.IdentifierToken, "y");
2359N(SyntaxKind.EndOfFileToken);
2378N(SyntaxKind.CompilationUnit);
2380N(SyntaxKind.GlobalStatement);
2382N(SyntaxKind.LocalDeclarationStatement);
2384N(SyntaxKind.UsingKeyword);
2385N(SyntaxKind.VariableDeclaration);
2387N(SyntaxKind.PredefinedType);
2389N(SyntaxKind.IntKeyword);
2399N(SyntaxKind.EndOfFileToken);
2449N(SyntaxKind.CompilationUnit);
2451N(SyntaxKind.GlobalStatement);
2453N(SyntaxKind.LocalDeclarationStatement);
2455N(SyntaxKind.AttributeList);
2457N(SyntaxKind.OpenBracketToken);
2458N(SyntaxKind.Attribute);
2460N(SyntaxKind.GenericName);
2462N(SyntaxKind.IdentifierToken, "_");
2463N(SyntaxKind.TypeArgumentList);
2465N(SyntaxKind.LessThanToken);
2466N(SyntaxKind.ArrayType);
2468N(SyntaxKind.IdentifierName);
2470N(SyntaxKind.IdentifierToken, "_");
2472N(SyntaxKind.ArrayRankSpecifier);
2474N(SyntaxKind.OpenBracketToken);
2475N(SyntaxKind.AnonymousMethodExpression);
2477N(SyntaxKind.DelegateKeyword);
2498N(SyntaxKind.UsingKeyword);
2513N(SyntaxKind.GlobalStatement);
2515N(SyntaxKind.ExpressionStatement);
2517N(SyntaxKind.CharacterLiteralExpression);
2519N(SyntaxKind.CharacterLiteralToken);
2524N(SyntaxKind.EndOfFileToken);
2540N(SyntaxKind.CompilationUnit);
2542N(SyntaxKind.GlobalStatement);
2544N(SyntaxKind.ExpressionStatement);
2546N(SyntaxKind.InvocationExpression);
2548N(SyntaxKind.IdentifierName);
2550N(SyntaxKind.IdentifierToken, "local");
2552N(SyntaxKind.ArgumentList);
2554N(SyntaxKind.OpenParenToken);
2555N(SyntaxKind.CloseParenToken);
2561N(SyntaxKind.GlobalStatement);
2563N(SyntaxKind.Block);
2565N(SyntaxKind.OpenBraceToken);
2566N(SyntaxKind.CloseBraceToken);
2569N(SyntaxKind.EndOfFileToken);
2585N(SyntaxKind.CompilationUnit);
2587N(SyntaxKind.GlobalStatement);
2589N(SyntaxKind.LocalFunctionStatement);
2591N(SyntaxKind.StaticKeyword);
2592N(SyntaxKind.IdentifierName);
2594N(SyntaxKind.IdentifierToken, "local");
2597N(SyntaxKind.ParameterList);
2599N(SyntaxKind.OpenParenToken);
2600N(SyntaxKind.CloseParenToken);
2602N(SyntaxKind.Block);
2604N(SyntaxKind.OpenBraceToken);
2605N(SyntaxKind.CloseBraceToken);
2609N(SyntaxKind.EndOfFileToken);
2625N(SyntaxKind.CompilationUnit);
2627N(SyntaxKind.GlobalStatement);
2629N(SyntaxKind.LocalFunctionStatement);
2631N(SyntaxKind.AttributeList);
2633N(SyntaxKind.OpenBracketToken);
2634N(SyntaxKind.Attribute);
2636N(SyntaxKind.IdentifierName);
2638N(SyntaxKind.IdentifierToken, "attribute");
2641N(SyntaxKind.CloseBracketToken);
2643N(SyntaxKind.IdentifierName);
2645N(SyntaxKind.IdentifierToken, "local");
2648N(SyntaxKind.ParameterList);
2650N(SyntaxKind.OpenParenToken);
2651N(SyntaxKind.CloseParenToken);
2653N(SyntaxKind.Block);
2655N(SyntaxKind.OpenBraceToken);
2656N(SyntaxKind.CloseBraceToken);
2660N(SyntaxKind.EndOfFileToken);
2672N(SyntaxKind.CompilationUnit);
2674N(SyntaxKind.UsingDirective);
2676N(SyntaxKind.UsingKeyword);
2677N(SyntaxKind.NameEquals);
2679N(SyntaxKind.IdentifierName);
2681N(SyntaxKind.IdentifierToken, "s");
2683N(SyntaxKind.EqualsToken);
2685N(SyntaxKind.FunctionPointerType);
2687N(SyntaxKind.DelegateKeyword);
2688N(SyntaxKind.AsteriskToken);
2689N(SyntaxKind.FunctionPointerParameterList);
2691N(SyntaxKind.LessThanToken);
2692N(SyntaxKind.FunctionPointerParameter);
2694N(SyntaxKind.PredefinedType);
2696N(SyntaxKind.VoidKeyword);
2699N(SyntaxKind.GreaterThanToken);
2702N(SyntaxKind.SemicolonToken);
2704N(SyntaxKind.EndOfFileToken);
2723N(SyntaxKind.CompilationUnit);
2725N(SyntaxKind.GlobalStatement);
2727N(SyntaxKind.LocalDeclarationStatement);
2729N(SyntaxKind.VariableDeclaration);
2731N(SyntaxKind.IdentifierName);
2733N(SyntaxKind.IdentifierToken, "ar");
2743N(SyntaxKind.EndOfFileToken);
2764N(SyntaxKind.CompilationUnit);
2766N(SyntaxKind.GlobalStatement);
2768N(SyntaxKind.ExpressionStatement);
2770N(SyntaxKind.InvocationExpression);
2772N(SyntaxKind.SimpleMemberAccessExpression);
2774N(SyntaxKind.IdentifierName);
2776N(SyntaxKind.IdentifierToken, "Console");
2778N(SyntaxKind.DotToken);
2779N(SyntaxKind.IdentifierName);
2781N(SyntaxKind.IdentifierToken, "WriteLine");
2784N(SyntaxKind.ArgumentList);
2786N(SyntaxKind.OpenParenToken);
2787N(SyntaxKind.CloseParenToken);
2790N(SyntaxKind.SemicolonToken);
2793N(SyntaxKind.GlobalStatement);
2795N(SyntaxKind.LocalDeclarationStatement);
2797N(SyntaxKind.VariableDeclaration);
2799N(SyntaxKind.IdentifierName);
2801N(SyntaxKind.IdentifierToken, "ar");
2811N(SyntaxKind.EndOfFileToken);
2833N(SyntaxKind.CompilationUnit);
2835N(SyntaxKind.GlobalStatement);
2837N(SyntaxKind.LocalDeclarationStatement);
2839N(SyntaxKind.VariableDeclaration);
2841N(SyntaxKind.IdentifierName);
2843N(SyntaxKind.IdentifierToken, "ar");
2853N(SyntaxKind.GlobalStatement);
2855N(SyntaxKind.ExpressionStatement);
2857N(SyntaxKind.InvocationExpression);
2859N(SyntaxKind.SimpleMemberAccessExpression);
2861N(SyntaxKind.IdentifierName);
2863N(SyntaxKind.IdentifierToken, "Console");
2865N(SyntaxKind.DotToken);
2866N(SyntaxKind.IdentifierName);
2868N(SyntaxKind.IdentifierToken, "WriteLine");
2871N(SyntaxKind.ArgumentList);
2873N(SyntaxKind.OpenParenToken);
2874N(SyntaxKind.CloseParenToken);
2877N(SyntaxKind.SemicolonToken);
2880N(SyntaxKind.EndOfFileToken);
2896N(SyntaxKind.CompilationUnit);
2898N(SyntaxKind.IncompleteMember);
2900N(SyntaxKind.ExternKeyword);
2901N(SyntaxKind.IdentifierName);
2903N(SyntaxKind.IdentifierToken, "alias");
2906N(SyntaxKind.EndOfFileToken);
2918N(SyntaxKind.CompilationUnit);
2920N(SyntaxKind.UsingDirective);
2922N(SyntaxKind.UsingKeyword);
2923N(SyntaxKind.NameEquals);
2925N(SyntaxKind.IdentifierName);
2927N(SyntaxKind.IdentifierToken, "aliasY");
2929N(SyntaxKind.EqualsToken);
2931N(SyntaxKind.QualifiedName);
2933N(SyntaxKind.IdentifierName);
2935N(SyntaxKind.IdentifierToken, "X");
2937N(SyntaxKind.DotToken);
2938N(SyntaxKind.IdentifierName);
2940N(SyntaxKind.IdentifierToken, "Y");
2943N(SyntaxKind.SemicolonToken);
2945N(SyntaxKind.EndOfFileToken);
2960N(SyntaxKind.CompilationUnit);
2962N(SyntaxKind.UsingDirective);
2964N(SyntaxKind.UsingKeyword);
2965N(SyntaxKind.IdentifierName);
2967N(SyntaxKind.IdentifierToken, "X");
2969N(SyntaxKind.SemicolonToken);
2971N(SyntaxKind.UsingDirective);
2973N(SyntaxKind.UsingKeyword);
2974N(SyntaxKind.NameEquals);
2976N(SyntaxKind.IdentifierName);
2978N(SyntaxKind.IdentifierToken, "aliasY");
2980N(SyntaxKind.EqualsToken);
2982N(SyntaxKind.QualifiedName);
2984N(SyntaxKind.IdentifierName);
2986N(SyntaxKind.IdentifierToken, "X");
2988N(SyntaxKind.DotToken);
2989N(SyntaxKind.IdentifierName);
2991N(SyntaxKind.IdentifierToken, "Y");
2994N(SyntaxKind.SemicolonToken);
2996N(SyntaxKind.EndOfFileToken);
3015N(SyntaxKind.CompilationUnit);
3017N(SyntaxKind.UsingDirective);
3019N(SyntaxKind.UsingKeyword);
3020N(SyntaxKind.NameEquals);
3022N(SyntaxKind.IdentifierName);
3024N(SyntaxKind.IdentifierToken, "aliasY");
3026N(SyntaxKind.EqualsToken);
3028N(SyntaxKind.QualifiedName);
3030N(SyntaxKind.IdentifierName);
3032N(SyntaxKind.IdentifierToken, "X");
3034N(SyntaxKind.DotToken);
3035N(SyntaxKind.IdentifierName);
3037N(SyntaxKind.IdentifierToken, "Y");
3040N(SyntaxKind.SemicolonToken);
3042N(SyntaxKind.EndOfFileToken);
3071N(SyntaxKind.CompilationUnit);
3073N(SyntaxKind.GlobalStatement);
3075N(SyntaxKind.LocalDeclarationStatement);
3077N(SyntaxKind.VariableDeclaration);
3079N(SyntaxKind.IdentifierName);
3081N(SyntaxKind.IdentifierToken, "scoped");
3091N(SyntaxKind.StructDeclaration);
3093N(SyntaxKind.StructKeyword);
3094N(SyntaxKind.IdentifierToken, "A");
3095N(SyntaxKind.OpenBraceToken);
3096N(SyntaxKind.CloseBraceToken);
3098N(SyntaxKind.IncompleteMember);
3100N(SyntaxKind.ScopedKeyword);
3101N(SyntaxKind.RefType);
3103N(SyntaxKind.RefKeyword);
3110N(SyntaxKind.StructDeclaration);
3112N(SyntaxKind.StructKeyword);
3113N(SyntaxKind.IdentifierToken, "B");
3114N(SyntaxKind.OpenBraceToken);
3115N(SyntaxKind.CloseBraceToken);
3117N(SyntaxKind.IncompleteMember);
3119N(SyntaxKind.IdentifierName);
3121N(SyntaxKind.IdentifierToken, "scoped");
3124N(SyntaxKind.StructDeclaration);
3126N(SyntaxKind.ReadOnlyKeyword);
3127N(SyntaxKind.RefKeyword);
3128N(SyntaxKind.StructKeyword);
3129N(SyntaxKind.IdentifierToken, "C");
3130N(SyntaxKind.OpenBraceToken);
3131N(SyntaxKind.CloseBraceToken);
3133N(SyntaxKind.EndOfFileToken);
3147N(SyntaxKind.CompilationUnit);
3149N(SyntaxKind.RecordDeclaration);
3151N(SyntaxKind.RecordKeyword);
3152N(SyntaxKind.ClassKeyword);
3153N(SyntaxKind.IdentifierToken, "Point");
3154N(SyntaxKind.ParameterList);
3156N(SyntaxKind.OpenParenToken);
3157N(SyntaxKind.Parameter);
3159N(SyntaxKind.PredefinedType);
3161N(SyntaxKind.IntKeyword);
3163N(SyntaxKind.IdentifierToken, "x");
3165N(SyntaxKind.CommaToken);
3166N(SyntaxKind.Parameter);
3168N(SyntaxKind.PredefinedType);
3170N(SyntaxKind.IntKeyword);
3172N(SyntaxKind.IdentifierToken, "y");
3174N(SyntaxKind.CloseParenToken);
3176N(SyntaxKind.SemicolonToken);
3178N(SyntaxKind.EndOfFileToken);
3223N(SyntaxKind.CompilationUnit);
3225N(SyntaxKind.GlobalStatement);
3227N(SyntaxKind.LocalDeclarationStatement);
3229N(SyntaxKind.VariableDeclaration);
3231N(SyntaxKind.IdentifierName);
3233N(SyntaxKind.IdentifierToken, "record");
3243N(SyntaxKind.ClassDeclaration);
3245N(SyntaxKind.ClassKeyword);
3246N(SyntaxKind.IdentifierToken, "Point");
3247N(SyntaxKind.ParameterList);
3249N(SyntaxKind.OpenParenToken);
3250N(SyntaxKind.Parameter);
3252N(SyntaxKind.PredefinedType);
3254N(SyntaxKind.IntKeyword);
3256N(SyntaxKind.IdentifierToken, "x");
3258N(SyntaxKind.CommaToken);
3259N(SyntaxKind.Parameter);
3261N(SyntaxKind.PredefinedType);
3263N(SyntaxKind.IntKeyword);
3265N(SyntaxKind.IdentifierToken, "y");
3267N(SyntaxKind.CloseParenToken);
3269N(SyntaxKind.SemicolonToken);
3271N(SyntaxKind.EndOfFileToken);
3291N(SyntaxKind.CompilationUnit);
3293N(SyntaxKind.UsingDirective);
3295N(SyntaxKind.GlobalKeyword);
3296N(SyntaxKind.UsingKeyword);
3297N(SyntaxKind.IdentifierName);
3299N(SyntaxKind.IdentifierToken, "Goo");
3301N(SyntaxKind.SemicolonToken);
3303N(SyntaxKind.UsingDirective);
3305N(SyntaxKind.GlobalKeyword);
3306N(SyntaxKind.UsingKeyword);
3307N(SyntaxKind.IdentifierName);
3309N(SyntaxKind.IdentifierToken, "Bar");
3311N(SyntaxKind.SemicolonToken);
3313N(SyntaxKind.EndOfFileToken);
3333N(SyntaxKind.CompilationUnit);
3335N(SyntaxKind.UsingDirective);
3337N(SyntaxKind.UsingKeyword);
3338N(SyntaxKind.IdentifierName);
3340N(SyntaxKind.IdentifierToken, "Goo");
3342N(SyntaxKind.SemicolonToken);
3344N(SyntaxKind.UsingDirective);
3346N(SyntaxKind.UsingKeyword);
3347N(SyntaxKind.IdentifierName);
3349N(SyntaxKind.IdentifierToken, "Bar");
3351N(SyntaxKind.SemicolonToken);
3353N(SyntaxKind.EndOfFileToken);
3376N(SyntaxKind.CompilationUnit);
3378N(SyntaxKind.UsingDirective);
3380N(SyntaxKind.UsingKeyword);
3381N(SyntaxKind.IdentifierName);
3383N(SyntaxKind.IdentifierToken, "Goo");
3385N(SyntaxKind.SemicolonToken);
3387N(SyntaxKind.GlobalStatement);
3389N(SyntaxKind.LocalDeclarationStatement);
3391N(SyntaxKind.VariableDeclaration);
3393N(SyntaxKind.IdentifierName);
3395N(SyntaxKind.IdentifierToken, "p");
3405N(SyntaxKind.GlobalStatement);
3407N(SyntaxKind.LocalDeclarationStatement);
3409N(SyntaxKind.UsingKeyword);
3410N(SyntaxKind.VariableDeclaration);
3412N(SyntaxKind.IdentifierName);
3414N(SyntaxKind.IdentifierToken, "Bar");
3416N(SyntaxKind.VariableDeclarator);
3418N(SyntaxKind.IdentifierToken, "x");
3421N(SyntaxKind.SemicolonToken);
3424N(SyntaxKind.EndOfFileToken);
3444N(SyntaxKind.CompilationUnit);
3446N(SyntaxKind.UsingDirective);
3448N(SyntaxKind.GlobalKeyword);
3449N(SyntaxKind.UsingKeyword);
3450N(SyntaxKind.IdentifierName);
3452N(SyntaxKind.IdentifierToken, "Goo");
3454N(SyntaxKind.SemicolonToken);
3456N(SyntaxKind.GlobalStatement);
3458N(SyntaxKind.LocalDeclarationStatement);
3460N(SyntaxKind.VariableDeclaration);
3462N(SyntaxKind.IdentifierName);
3464N(SyntaxKind.IdentifierToken, "p");
3466N(SyntaxKind.VariableDeclarator);
3468N(SyntaxKind.IdentifierToken, "global");
3474N(SyntaxKind.GlobalStatement);
3476N(SyntaxKind.LocalDeclarationStatement);
3478N(SyntaxKind.UsingKeyword);
3479N(SyntaxKind.VariableDeclaration);
3481N(SyntaxKind.IdentifierName);
3483N(SyntaxKind.IdentifierToken, "Bar");
3485N(SyntaxKind.VariableDeclarator);
3487N(SyntaxKind.IdentifierToken, "x");
3490N(SyntaxKind.SemicolonToken);
3493N(SyntaxKind.EndOfFileToken);
3523N(SyntaxKind.CompilationUnit);
3525N(SyntaxKind.GlobalStatement);
3527N(SyntaxKind.LocalDeclarationStatement);
3529N(SyntaxKind.VariableDeclaration);
3531N(SyntaxKind.IdentifierName);
3533N(SyntaxKind.IdentifierToken, "W");
3543N(SyntaxKind.GlobalStatement);
3545N(SyntaxKind.LocalDeclarationStatement);
3547N(SyntaxKind.VariableDeclaration);
3549N(SyntaxKind.IdentifierName);
3551N(SyntaxKind.IdentifierToken, "b");
3561N(SyntaxKind.EndOfFileToken);
Parsing\TypeArgumentListParsingTests.cs (1214)
39N(SyntaxKind.CompilationUnit);
41N(SyntaxKind.ClassDeclaration);
43N(SyntaxKind.ClassKeyword);
44N(SyntaxKind.IdentifierToken, "C");
45N(SyntaxKind.OpenBraceToken);
46N(SyntaxKind.MethodDeclaration);
48N(SyntaxKind.PredefinedType);
50N(SyntaxKind.VoidKeyword);
52N(SyntaxKind.IdentifierToken, "M");
53N(SyntaxKind.ParameterList);
55N(SyntaxKind.OpenParenToken);
56N(SyntaxKind.CloseParenToken);
58N(SyntaxKind.Block);
60N(SyntaxKind.OpenBraceToken);
61N(SyntaxKind.LocalDeclarationStatement);
63N(SyntaxKind.VariableDeclaration);
65N(SyntaxKind.IdentifierName);
67N(SyntaxKind.IdentifierToken, "var");
69N(SyntaxKind.VariableDeclarator);
71N(SyntaxKind.IdentifierToken, "added");
72N(SyntaxKind.EqualsValueClause);
74N(SyntaxKind.EqualsToken);
75N(SyntaxKind.GenericName);
77N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
78N(SyntaxKind.TypeArgumentList);
80N(SyntaxKind.LessThanToken);
81N(SyntaxKind.PredefinedType);
83N(SyntaxKind.StringKeyword);
85N(SyntaxKind.CommaToken);
86N(SyntaxKind.GenericName);
88N(SyntaxKind.IdentifierToken, "IImmutableDictionary");
89N(SyntaxKind.TypeArgumentList);
91N(SyntaxKind.LessThanToken);
92N(SyntaxKind.IdentifierName);
94N(SyntaxKind.IdentifierToken, "X");
96N(SyntaxKind.CommaToken);
97N(SyntaxKind.IdentifierName);
99N(SyntaxKind.IdentifierToken, "Y");
101N(SyntaxKind.GreaterThanToken);
104N(SyntaxKind.GreaterThanToken);
112N(SyntaxKind.ExpressionStatement);
114N(SyntaxKind.SimpleAssignmentExpression);
116N(SyntaxKind.IdentifierName);
118N(SyntaxKind.IdentifierToken, "ProjectChange");
120N(SyntaxKind.EqualsToken);
121N(SyntaxKind.IdentifierName);
123N(SyntaxKind.IdentifierToken, "projectChange");
126N(SyntaxKind.SemicolonToken);
128N(SyntaxKind.CloseBraceToken);
131N(SyntaxKind.CloseBraceToken);
133N(SyntaxKind.EndOfFileToken);
155N(SyntaxKind.CompilationUnit);
157N(SyntaxKind.ClassDeclaration);
159N(SyntaxKind.ClassKeyword);
160N(SyntaxKind.IdentifierToken, "C");
161N(SyntaxKind.OpenBraceToken);
162N(SyntaxKind.MethodDeclaration);
164N(SyntaxKind.PredefinedType);
166N(SyntaxKind.VoidKeyword);
168N(SyntaxKind.IdentifierToken, "M");
169N(SyntaxKind.ParameterList);
171N(SyntaxKind.OpenParenToken);
172N(SyntaxKind.CloseParenToken);
174N(SyntaxKind.Block);
176N(SyntaxKind.OpenBraceToken);
177N(SyntaxKind.LocalDeclarationStatement);
179N(SyntaxKind.VariableDeclaration);
181N(SyntaxKind.IdentifierName);
183N(SyntaxKind.IdentifierToken, "var");
185N(SyntaxKind.VariableDeclarator);
187N(SyntaxKind.IdentifierToken, "added");
188N(SyntaxKind.EqualsValueClause);
190N(SyntaxKind.EqualsToken);
191N(SyntaxKind.GenericName);
193N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
194N(SyntaxKind.TypeArgumentList);
196N(SyntaxKind.LessThanToken);
197N(SyntaxKind.ArrayType);
199N(SyntaxKind.IdentifierName);
201N(SyntaxKind.IdentifierToken, "X");
203N(SyntaxKind.ArrayRankSpecifier);
205N(SyntaxKind.OpenBracketToken);
206N(SyntaxKind.OmittedArraySizeExpression);
208N(SyntaxKind.OmittedArraySizeExpressionToken);
210N(SyntaxKind.CloseBracketToken);
213N(SyntaxKind.CommaToken);
214N(SyntaxKind.GenericName);
216N(SyntaxKind.IdentifierToken, "IImmutableDictionary");
217N(SyntaxKind.TypeArgumentList);
219N(SyntaxKind.LessThanToken);
220N(SyntaxKind.IdentifierName);
222N(SyntaxKind.IdentifierToken, "X");
224N(SyntaxKind.CommaToken);
225N(SyntaxKind.IdentifierName);
227N(SyntaxKind.IdentifierToken, "Y");
229N(SyntaxKind.GreaterThanToken);
232N(SyntaxKind.GreaterThanToken);
240N(SyntaxKind.ExpressionStatement);
242N(SyntaxKind.SimpleAssignmentExpression);
244N(SyntaxKind.IdentifierName);
246N(SyntaxKind.IdentifierToken, "ProjectChange");
248N(SyntaxKind.EqualsToken);
249N(SyntaxKind.IdentifierName);
251N(SyntaxKind.IdentifierToken, "projectChange");
254N(SyntaxKind.SemicolonToken);
256N(SyntaxKind.CloseBraceToken);
259N(SyntaxKind.CloseBraceToken);
261N(SyntaxKind.EndOfFileToken);
283N(SyntaxKind.CompilationUnit);
285N(SyntaxKind.ClassDeclaration);
287N(SyntaxKind.ClassKeyword);
288N(SyntaxKind.IdentifierToken, "C");
289N(SyntaxKind.OpenBraceToken);
290N(SyntaxKind.MethodDeclaration);
292N(SyntaxKind.PredefinedType);
294N(SyntaxKind.VoidKeyword);
296N(SyntaxKind.IdentifierToken, "M");
297N(SyntaxKind.ParameterList);
299N(SyntaxKind.OpenParenToken);
300N(SyntaxKind.CloseParenToken);
302N(SyntaxKind.Block);
304N(SyntaxKind.OpenBraceToken);
305N(SyntaxKind.LocalDeclarationStatement);
307N(SyntaxKind.VariableDeclaration);
309N(SyntaxKind.IdentifierName);
311N(SyntaxKind.IdentifierToken, "var");
313N(SyntaxKind.VariableDeclarator);
315N(SyntaxKind.IdentifierToken, "added");
316N(SyntaxKind.EqualsValueClause);
318N(SyntaxKind.EqualsToken);
319N(SyntaxKind.GenericName);
321N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
322N(SyntaxKind.TypeArgumentList);
324N(SyntaxKind.LessThanToken);
325N(SyntaxKind.PointerType);
327N(SyntaxKind.PredefinedType);
329N(SyntaxKind.IntKeyword);
331N(SyntaxKind.AsteriskToken);
333N(SyntaxKind.CommaToken);
334N(SyntaxKind.GenericName);
336N(SyntaxKind.IdentifierToken, "IImmutableDictionary");
337N(SyntaxKind.TypeArgumentList);
339N(SyntaxKind.LessThanToken);
340N(SyntaxKind.IdentifierName);
342N(SyntaxKind.IdentifierToken, "X");
344N(SyntaxKind.CommaToken);
345N(SyntaxKind.IdentifierName);
347N(SyntaxKind.IdentifierToken, "Y");
349N(SyntaxKind.GreaterThanToken);
352N(SyntaxKind.GreaterThanToken);
360N(SyntaxKind.ExpressionStatement);
362N(SyntaxKind.SimpleAssignmentExpression);
364N(SyntaxKind.IdentifierName);
366N(SyntaxKind.IdentifierToken, "ProjectChange");
368N(SyntaxKind.EqualsToken);
369N(SyntaxKind.IdentifierName);
371N(SyntaxKind.IdentifierToken, "projectChange");
374N(SyntaxKind.SemicolonToken);
376N(SyntaxKind.CloseBraceToken);
379N(SyntaxKind.CloseBraceToken);
381N(SyntaxKind.EndOfFileToken);
416N(SyntaxKind.CompilationUnit);
418N(SyntaxKind.ClassDeclaration);
420N(SyntaxKind.ClassKeyword);
421N(SyntaxKind.IdentifierToken, "C");
422N(SyntaxKind.OpenBraceToken);
423N(SyntaxKind.MethodDeclaration);
425N(SyntaxKind.PredefinedType);
427N(SyntaxKind.VoidKeyword);
429N(SyntaxKind.IdentifierToken, "M");
430N(SyntaxKind.ParameterList);
432N(SyntaxKind.OpenParenToken);
433N(SyntaxKind.CloseParenToken);
435N(SyntaxKind.Block);
437N(SyntaxKind.OpenBraceToken);
438N(SyntaxKind.LocalDeclarationStatement);
440N(SyntaxKind.VariableDeclaration);
442N(SyntaxKind.IdentifierName);
444N(SyntaxKind.IdentifierToken, "var");
446N(SyntaxKind.VariableDeclarator);
448N(SyntaxKind.IdentifierToken, "added");
449N(SyntaxKind.EqualsValueClause);
451N(SyntaxKind.EqualsToken);
452N(SyntaxKind.LessThanExpression);
454N(SyntaxKind.IdentifierName);
456N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
458N(SyntaxKind.LessThanToken);
459N(SyntaxKind.MultiplyExpression);
461N(SyntaxKind.IdentifierName);
463N(SyntaxKind.IdentifierToken, "X");
465N(SyntaxKind.AsteriskToken);
474N(SyntaxKind.CommaToken);
475N(SyntaxKind.VariableDeclarator);
477N(SyntaxKind.IdentifierToken, "IImmutableDictionary");
482N(SyntaxKind.ExpressionStatement);
484N(SyntaxKind.LessThanExpression);
490N(SyntaxKind.LessThanToken);
491N(SyntaxKind.IdentifierName);
493N(SyntaxKind.IdentifierToken, "X");
498N(SyntaxKind.ExpressionStatement);
500N(SyntaxKind.SimpleAssignmentExpression);
502N(SyntaxKind.RightShiftExpression);
504N(SyntaxKind.IdentifierName);
506N(SyntaxKind.IdentifierToken, "Y");
508N(SyntaxKind.GreaterThanGreaterThanToken);
509N(SyntaxKind.IdentifierName);
511N(SyntaxKind.IdentifierToken, "ProjectChange");
514N(SyntaxKind.EqualsToken);
515N(SyntaxKind.IdentifierName);
517N(SyntaxKind.IdentifierToken, "projectChange");
520N(SyntaxKind.SemicolonToken);
522N(SyntaxKind.CloseBraceToken);
525N(SyntaxKind.CloseBraceToken);
527N(SyntaxKind.EndOfFileToken);
564N(SyntaxKind.CompilationUnit);
566N(SyntaxKind.ClassDeclaration);
568N(SyntaxKind.ClassKeyword);
569N(SyntaxKind.IdentifierToken, "C");
570N(SyntaxKind.OpenBraceToken);
571N(SyntaxKind.MethodDeclaration);
573N(SyntaxKind.PredefinedType);
575N(SyntaxKind.VoidKeyword);
577N(SyntaxKind.IdentifierToken, "M");
578N(SyntaxKind.ParameterList);
580N(SyntaxKind.OpenParenToken);
581N(SyntaxKind.CloseParenToken);
583N(SyntaxKind.Block);
585N(SyntaxKind.OpenBraceToken);
586N(SyntaxKind.LocalDeclarationStatement);
588N(SyntaxKind.VariableDeclaration);
590N(SyntaxKind.IdentifierName);
592N(SyntaxKind.IdentifierToken, "var");
594N(SyntaxKind.VariableDeclarator);
596N(SyntaxKind.IdentifierToken, "added");
597N(SyntaxKind.EqualsValueClause);
599N(SyntaxKind.EqualsToken);
600N(SyntaxKind.LessThanExpression);
602N(SyntaxKind.IdentifierName);
604N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
606N(SyntaxKind.LessThanToken);
607N(SyntaxKind.TupleExpression);
609N(SyntaxKind.OpenParenToken);
610N(SyntaxKind.Argument);
612N(SyntaxKind.PredefinedType);
614N(SyntaxKind.IntKeyword);
617N(SyntaxKind.CommaToken);
618N(SyntaxKind.Argument);
620N(SyntaxKind.PredefinedType);
622N(SyntaxKind.StringKeyword);
625N(SyntaxKind.CloseParenToken);
630N(SyntaxKind.CommaToken);
631N(SyntaxKind.VariableDeclarator);
633N(SyntaxKind.IdentifierToken, "IImmutableDictionary");
638N(SyntaxKind.ExpressionStatement);
640N(SyntaxKind.LessThanExpression);
646N(SyntaxKind.LessThanToken);
647N(SyntaxKind.IdentifierName);
649N(SyntaxKind.IdentifierToken, "X");
654N(SyntaxKind.ExpressionStatement);
656N(SyntaxKind.SimpleAssignmentExpression);
658N(SyntaxKind.RightShiftExpression);
660N(SyntaxKind.IdentifierName);
662N(SyntaxKind.IdentifierToken, "Y");
664N(SyntaxKind.GreaterThanGreaterThanToken);
665N(SyntaxKind.IdentifierName);
667N(SyntaxKind.IdentifierToken, "ProjectChange");
670N(SyntaxKind.EqualsToken);
671N(SyntaxKind.IdentifierName);
673N(SyntaxKind.IdentifierToken, "projectChange");
676N(SyntaxKind.SemicolonToken);
678N(SyntaxKind.CloseBraceToken);
681N(SyntaxKind.CloseBraceToken);
683N(SyntaxKind.EndOfFileToken);
708N(SyntaxKind.CompilationUnit);
710N(SyntaxKind.ClassDeclaration);
712N(SyntaxKind.PublicKeyword);
713N(SyntaxKind.ClassKeyword);
714N(SyntaxKind.IdentifierToken, "C");
715N(SyntaxKind.OpenBraceToken);
716N(SyntaxKind.MethodDeclaration);
718N(SyntaxKind.PublicKeyword);
719N(SyntaxKind.StaticKeyword);
720N(SyntaxKind.PredefinedType);
722N(SyntaxKind.VoidKeyword);
724N(SyntaxKind.IdentifierToken, "Main");
725N(SyntaxKind.ParameterList);
727N(SyntaxKind.OpenParenToken);
728N(SyntaxKind.CloseParenToken);
730N(SyntaxKind.Block);
732N(SyntaxKind.OpenBraceToken);
733N(SyntaxKind.LocalDeclarationStatement);
735N(SyntaxKind.VariableDeclaration);
737N(SyntaxKind.IdentifierName);
739N(SyntaxKind.IdentifierToken, "XX");
741N(SyntaxKind.VariableDeclarator);
743N(SyntaxKind.IdentifierToken, "X");
744N(SyntaxKind.EqualsValueClause);
746N(SyntaxKind.EqualsToken);
747N(SyntaxKind.ObjectCreationExpression);
749N(SyntaxKind.NewKeyword);
750N(SyntaxKind.IdentifierName);
752N(SyntaxKind.IdentifierToken, "XX");
754N(SyntaxKind.ArgumentList);
756N(SyntaxKind.OpenParenToken);
757N(SyntaxKind.CloseParenToken);
763N(SyntaxKind.SemicolonToken);
765N(SyntaxKind.LocalDeclarationStatement);
767N(SyntaxKind.VariableDeclaration);
769N(SyntaxKind.PredefinedType);
771N(SyntaxKind.IntKeyword);
773N(SyntaxKind.VariableDeclarator);
775N(SyntaxKind.IdentifierToken, "a");
776N(SyntaxKind.EqualsValueClause);
778N(SyntaxKind.EqualsToken);
779N(SyntaxKind.NumericLiteralExpression);
781N(SyntaxKind.NumericLiteralToken, "1");
785N(SyntaxKind.CommaToken);
786N(SyntaxKind.VariableDeclarator);
788N(SyntaxKind.IdentifierToken, "b");
789N(SyntaxKind.EqualsValueClause);
791N(SyntaxKind.EqualsToken);
792N(SyntaxKind.NumericLiteralExpression);
794N(SyntaxKind.NumericLiteralToken, "2");
799N(SyntaxKind.SemicolonToken);
801N(SyntaxKind.LocalDeclarationStatement);
803N(SyntaxKind.VariableDeclaration);
805N(SyntaxKind.PredefinedType);
807N(SyntaxKind.BoolKeyword);
809N(SyntaxKind.VariableDeclarator);
811N(SyntaxKind.IdentifierToken, "z");
812N(SyntaxKind.EqualsValueClause);
814N(SyntaxKind.EqualsToken);
815N(SyntaxKind.LessThanExpression);
817N(SyntaxKind.IdentifierName);
819N(SyntaxKind.IdentifierToken, "X");
821N(SyntaxKind.LessThanToken);
822N(SyntaxKind.TupleExpression);
824N(SyntaxKind.OpenParenToken);
825N(SyntaxKind.Argument);
827N(SyntaxKind.IdentifierName);
829N(SyntaxKind.IdentifierToken, "a");
832N(SyntaxKind.CommaToken);
833N(SyntaxKind.Argument);
835N(SyntaxKind.IdentifierName);
837N(SyntaxKind.IdentifierToken, "b");
840N(SyntaxKind.CloseParenToken);
845N(SyntaxKind.CommaToken);
846N(SyntaxKind.VariableDeclarator);
848N(SyntaxKind.IdentifierToken, "w");
849N(SyntaxKind.EqualsValueClause);
851N(SyntaxKind.EqualsToken);
852N(SyntaxKind.FalseLiteralExpression);
854N(SyntaxKind.FalseKeyword);
859N(SyntaxKind.SemicolonToken);
861N(SyntaxKind.CloseBraceToken);
864N(SyntaxKind.CloseBraceToken);
866N(SyntaxKind.StructDeclaration);
868N(SyntaxKind.StructKeyword);
869N(SyntaxKind.IdentifierToken, "XX");
870N(SyntaxKind.OpenBraceToken);
871N(SyntaxKind.OperatorDeclaration);
873N(SyntaxKind.PublicKeyword);
874N(SyntaxKind.StaticKeyword);
875N(SyntaxKind.PredefinedType);
877N(SyntaxKind.BoolKeyword);
879N(SyntaxKind.OperatorKeyword);
880N(SyntaxKind.LessThanToken);
881N(SyntaxKind.ParameterList);
883N(SyntaxKind.OpenParenToken);
884N(SyntaxKind.Parameter);
886N(SyntaxKind.IdentifierName);
888N(SyntaxKind.IdentifierToken, "XX");
890N(SyntaxKind.IdentifierToken, "x");
892N(SyntaxKind.CommaToken);
893N(SyntaxKind.Parameter);
895N(SyntaxKind.TupleType);
897N(SyntaxKind.OpenParenToken);
898N(SyntaxKind.TupleElement);
900N(SyntaxKind.PredefinedType);
902N(SyntaxKind.IntKeyword);
904N(SyntaxKind.IdentifierToken, "a");
906N(SyntaxKind.CommaToken);
907N(SyntaxKind.TupleElement);
909N(SyntaxKind.PredefinedType);
911N(SyntaxKind.IntKeyword);
913N(SyntaxKind.IdentifierToken, "b");
915N(SyntaxKind.CloseParenToken);
917N(SyntaxKind.IdentifierToken, "arg");
919N(SyntaxKind.CloseParenToken);
921N(SyntaxKind.ArrowExpressionClause);
923N(SyntaxKind.EqualsGreaterThanToken);
924N(SyntaxKind.TrueLiteralExpression);
926N(SyntaxKind.TrueKeyword);
929N(SyntaxKind.SemicolonToken);
931N(SyntaxKind.OperatorDeclaration);
933N(SyntaxKind.PublicKeyword);
934N(SyntaxKind.StaticKeyword);
935N(SyntaxKind.PredefinedType);
937N(SyntaxKind.BoolKeyword);
939N(SyntaxKind.OperatorKeyword);
940N(SyntaxKind.GreaterThanToken);
941N(SyntaxKind.ParameterList);
943N(SyntaxKind.OpenParenToken);
944N(SyntaxKind.Parameter);
946N(SyntaxKind.IdentifierName);
948N(SyntaxKind.IdentifierToken, "XX");
950N(SyntaxKind.IdentifierToken, "x");
952N(SyntaxKind.CommaToken);
953N(SyntaxKind.Parameter);
955N(SyntaxKind.TupleType);
957N(SyntaxKind.OpenParenToken);
958N(SyntaxKind.TupleElement);
960N(SyntaxKind.PredefinedType);
962N(SyntaxKind.IntKeyword);
964N(SyntaxKind.IdentifierToken, "a");
966N(SyntaxKind.CommaToken);
967N(SyntaxKind.TupleElement);
969N(SyntaxKind.PredefinedType);
971N(SyntaxKind.IntKeyword);
973N(SyntaxKind.IdentifierToken, "b");
975N(SyntaxKind.CloseParenToken);
977N(SyntaxKind.IdentifierToken, "arg");
979N(SyntaxKind.CloseParenToken);
981N(SyntaxKind.ArrowExpressionClause);
983N(SyntaxKind.EqualsGreaterThanToken);
984N(SyntaxKind.FalseLiteralExpression);
986N(SyntaxKind.FalseKeyword);
989N(SyntaxKind.SemicolonToken);
991N(SyntaxKind.CloseBraceToken);
993N(SyntaxKind.EndOfFileToken);
1024N(SyntaxKind.CompilationUnit);
1026N(SyntaxKind.ClassDeclaration);
1028N(SyntaxKind.ClassKeyword);
1029N(SyntaxKind.IdentifierToken, "C");
1030N(SyntaxKind.OpenBraceToken);
1031N(SyntaxKind.MethodDeclaration);
1033N(SyntaxKind.PredefinedType);
1035N(SyntaxKind.VoidKeyword);
1037N(SyntaxKind.IdentifierToken, "M");
1038N(SyntaxKind.ParameterList);
1040N(SyntaxKind.OpenParenToken);
1041N(SyntaxKind.CloseParenToken);
1043N(SyntaxKind.Block);
1045N(SyntaxKind.OpenBraceToken);
1046N(SyntaxKind.LocalDeclarationStatement);
1048N(SyntaxKind.VariableDeclaration);
1050N(SyntaxKind.IdentifierName);
1052N(SyntaxKind.IdentifierToken, "var");
1054N(SyntaxKind.VariableDeclarator);
1056N(SyntaxKind.IdentifierToken, "added");
1057N(SyntaxKind.EqualsValueClause);
1059N(SyntaxKind.EqualsToken);
1060N(SyntaxKind.LessThanExpression);
1062N(SyntaxKind.IdentifierName);
1064N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
1066N(SyntaxKind.LessThanToken);
1067N(SyntaxKind.ParenthesizedExpression);
1069N(SyntaxKind.OpenParenToken);
1070N(SyntaxKind.IdentifierName);
1072N(SyntaxKind.IdentifierToken, "A");
1074N(SyntaxKind.CloseParenToken);
1079N(SyntaxKind.CommaToken);
1080N(SyntaxKind.VariableDeclarator);
1082N(SyntaxKind.IdentifierToken, "IImmutableDictionary");
1087N(SyntaxKind.ExpressionStatement);
1089N(SyntaxKind.LessThanExpression);
1095N(SyntaxKind.LessThanToken);
1096N(SyntaxKind.IdentifierName);
1098N(SyntaxKind.IdentifierToken, "X");
1103N(SyntaxKind.ExpressionStatement);
1105N(SyntaxKind.SimpleAssignmentExpression);
1107N(SyntaxKind.RightShiftExpression);
1109N(SyntaxKind.IdentifierName);
1111N(SyntaxKind.IdentifierToken, "Y");
1113N(SyntaxKind.GreaterThanGreaterThanToken);
1114N(SyntaxKind.IdentifierName);
1116N(SyntaxKind.IdentifierToken, "ProjectChange");
1119N(SyntaxKind.EqualsToken);
1120N(SyntaxKind.IdentifierName);
1122N(SyntaxKind.IdentifierToken, "projectChange");
1125N(SyntaxKind.SemicolonToken);
1127N(SyntaxKind.CloseBraceToken);
1130N(SyntaxKind.CloseBraceToken);
1132N(SyntaxKind.EndOfFileToken);
1163N(SyntaxKind.CompilationUnit);
1165N(SyntaxKind.ClassDeclaration);
1167N(SyntaxKind.ClassKeyword);
1168N(SyntaxKind.IdentifierToken, "C");
1169N(SyntaxKind.OpenBraceToken);
1170N(SyntaxKind.MethodDeclaration);
1172N(SyntaxKind.PredefinedType);
1174N(SyntaxKind.VoidKeyword);
1176N(SyntaxKind.IdentifierToken, "M");
1177N(SyntaxKind.ParameterList);
1179N(SyntaxKind.OpenParenToken);
1180N(SyntaxKind.CloseParenToken);
1182N(SyntaxKind.Block);
1184N(SyntaxKind.OpenBraceToken);
1185N(SyntaxKind.LocalDeclarationStatement);
1187N(SyntaxKind.VariableDeclaration);
1189N(SyntaxKind.IdentifierName);
1191N(SyntaxKind.IdentifierToken, "var");
1193N(SyntaxKind.VariableDeclarator);
1195N(SyntaxKind.IdentifierToken, "added");
1196N(SyntaxKind.EqualsValueClause);
1198N(SyntaxKind.EqualsToken);
1199N(SyntaxKind.LessThanExpression);
1201N(SyntaxKind.IdentifierName);
1203N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
1205N(SyntaxKind.LessThanToken);
1206N(SyntaxKind.SimpleMemberAccessExpression);
1208N(SyntaxKind.IdentifierName);
1210N(SyntaxKind.IdentifierToken, "A");
1212N(SyntaxKind.DotToken);
1213N(SyntaxKind.IdentifierName);
1215N(SyntaxKind.IdentifierToken, "B");
1221N(SyntaxKind.CommaToken);
1222N(SyntaxKind.VariableDeclarator);
1224N(SyntaxKind.IdentifierToken, "IImmutableDictionary");
1229N(SyntaxKind.ExpressionStatement);
1231N(SyntaxKind.LessThanExpression);
1237N(SyntaxKind.LessThanToken);
1238N(SyntaxKind.IdentifierName);
1240N(SyntaxKind.IdentifierToken, "X");
1245N(SyntaxKind.ExpressionStatement);
1247N(SyntaxKind.SimpleAssignmentExpression);
1249N(SyntaxKind.RightShiftExpression);
1251N(SyntaxKind.IdentifierName);
1253N(SyntaxKind.IdentifierToken, "Y");
1255N(SyntaxKind.GreaterThanGreaterThanToken);
1256N(SyntaxKind.IdentifierName);
1258N(SyntaxKind.IdentifierToken, "ProjectChange");
1261N(SyntaxKind.EqualsToken);
1262N(SyntaxKind.IdentifierName);
1264N(SyntaxKind.IdentifierToken, "projectChange");
1267N(SyntaxKind.SemicolonToken);
1269N(SyntaxKind.CloseBraceToken);
1272N(SyntaxKind.CloseBraceToken);
1274N(SyntaxKind.EndOfFileToken);
1305N(SyntaxKind.CompilationUnit);
1307N(SyntaxKind.ClassDeclaration);
1309N(SyntaxKind.ClassKeyword);
1310N(SyntaxKind.IdentifierToken, "C");
1311N(SyntaxKind.OpenBraceToken);
1312N(SyntaxKind.MethodDeclaration);
1314N(SyntaxKind.PredefinedType);
1316N(SyntaxKind.VoidKeyword);
1318N(SyntaxKind.IdentifierToken, "M");
1319N(SyntaxKind.ParameterList);
1321N(SyntaxKind.OpenParenToken);
1322N(SyntaxKind.CloseParenToken);
1324N(SyntaxKind.Block);
1326N(SyntaxKind.OpenBraceToken);
1327N(SyntaxKind.LocalDeclarationStatement);
1329N(SyntaxKind.VariableDeclaration);
1331N(SyntaxKind.IdentifierName);
1333N(SyntaxKind.IdentifierToken, "var");
1335N(SyntaxKind.VariableDeclarator);
1337N(SyntaxKind.IdentifierToken, "added");
1338N(SyntaxKind.EqualsValueClause);
1340N(SyntaxKind.EqualsToken);
1341N(SyntaxKind.LessThanExpression);
1343N(SyntaxKind.IdentifierName);
1345N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
1347N(SyntaxKind.LessThanToken);
1348N(SyntaxKind.AliasQualifiedName);
1350N(SyntaxKind.IdentifierName);
1352N(SyntaxKind.IdentifierToken, "A");
1354N(SyntaxKind.ColonColonToken);
1355N(SyntaxKind.IdentifierName);
1357N(SyntaxKind.IdentifierToken, "B");
1363N(SyntaxKind.CommaToken);
1364N(SyntaxKind.VariableDeclarator);
1366N(SyntaxKind.IdentifierToken, "IImmutableDictionary");
1371N(SyntaxKind.ExpressionStatement);
1373N(SyntaxKind.LessThanExpression);
1379N(SyntaxKind.LessThanToken);
1380N(SyntaxKind.IdentifierName);
1382N(SyntaxKind.IdentifierToken, "X");
1387N(SyntaxKind.ExpressionStatement);
1389N(SyntaxKind.SimpleAssignmentExpression);
1391N(SyntaxKind.RightShiftExpression);
1393N(SyntaxKind.IdentifierName);
1395N(SyntaxKind.IdentifierToken, "Y");
1397N(SyntaxKind.GreaterThanGreaterThanToken);
1398N(SyntaxKind.IdentifierName);
1400N(SyntaxKind.IdentifierToken, "ProjectChange");
1403N(SyntaxKind.EqualsToken);
1404N(SyntaxKind.IdentifierName);
1406N(SyntaxKind.IdentifierToken, "projectChange");
1409N(SyntaxKind.SemicolonToken);
1411N(SyntaxKind.CloseBraceToken);
1414N(SyntaxKind.CloseBraceToken);
1416N(SyntaxKind.EndOfFileToken);
1438N(SyntaxKind.CompilationUnit);
1440N(SyntaxKind.ClassDeclaration);
1442N(SyntaxKind.ClassKeyword);
1443N(SyntaxKind.IdentifierToken, "C");
1444N(SyntaxKind.OpenBraceToken);
1445N(SyntaxKind.MethodDeclaration);
1447N(SyntaxKind.PredefinedType);
1449N(SyntaxKind.VoidKeyword);
1451N(SyntaxKind.IdentifierToken, "M");
1452N(SyntaxKind.ParameterList);
1454N(SyntaxKind.OpenParenToken);
1455N(SyntaxKind.CloseParenToken);
1457N(SyntaxKind.Block);
1459N(SyntaxKind.OpenBraceToken);
1460N(SyntaxKind.LocalDeclarationStatement);
1462N(SyntaxKind.VariableDeclaration);
1464N(SyntaxKind.IdentifierName);
1466N(SyntaxKind.IdentifierToken, "var");
1468N(SyntaxKind.VariableDeclarator);
1470N(SyntaxKind.IdentifierToken, "added");
1471N(SyntaxKind.EqualsValueClause);
1473N(SyntaxKind.EqualsToken);
1474N(SyntaxKind.GenericName);
1476N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
1477N(SyntaxKind.TypeArgumentList);
1479N(SyntaxKind.LessThanToken);
1480N(SyntaxKind.NullableType);
1482N(SyntaxKind.IdentifierName);
1484N(SyntaxKind.IdentifierToken, "A");
1486N(SyntaxKind.QuestionToken);
1488N(SyntaxKind.CommaToken);
1489N(SyntaxKind.GenericName);
1491N(SyntaxKind.IdentifierToken, "IImmutableDictionary");
1492N(SyntaxKind.TypeArgumentList);
1494N(SyntaxKind.LessThanToken);
1495N(SyntaxKind.IdentifierName);
1497N(SyntaxKind.IdentifierToken, "X");
1499N(SyntaxKind.CommaToken);
1500N(SyntaxKind.IdentifierName);
1502N(SyntaxKind.IdentifierToken, "Y");
1504N(SyntaxKind.GreaterThanToken);
1507N(SyntaxKind.GreaterThanToken);
1515N(SyntaxKind.ExpressionStatement);
1517N(SyntaxKind.SimpleAssignmentExpression);
1519N(SyntaxKind.IdentifierName);
1521N(SyntaxKind.IdentifierToken, "ProjectChange");
1523N(SyntaxKind.EqualsToken);
1524N(SyntaxKind.IdentifierName);
1526N(SyntaxKind.IdentifierToken, "projectChange");
1529N(SyntaxKind.SemicolonToken);
1531N(SyntaxKind.CloseBraceToken);
1534N(SyntaxKind.CloseBraceToken);
1536N(SyntaxKind.EndOfFileToken);
1558N(SyntaxKind.CompilationUnit);
1560N(SyntaxKind.ClassDeclaration);
1562N(SyntaxKind.ClassKeyword);
1563N(SyntaxKind.IdentifierToken, "C");
1564N(SyntaxKind.OpenBraceToken);
1565N(SyntaxKind.MethodDeclaration);
1567N(SyntaxKind.PredefinedType);
1569N(SyntaxKind.VoidKeyword);
1571N(SyntaxKind.IdentifierToken, "M");
1572N(SyntaxKind.ParameterList);
1574N(SyntaxKind.OpenParenToken);
1575N(SyntaxKind.CloseParenToken);
1577N(SyntaxKind.Block);
1579N(SyntaxKind.OpenBraceToken);
1580N(SyntaxKind.LocalDeclarationStatement);
1582N(SyntaxKind.VariableDeclaration);
1584N(SyntaxKind.IdentifierName);
1586N(SyntaxKind.IdentifierToken, "var");
1588N(SyntaxKind.VariableDeclarator);
1590N(SyntaxKind.IdentifierToken, "added");
1591N(SyntaxKind.EqualsValueClause);
1593N(SyntaxKind.EqualsToken);
1594N(SyntaxKind.GenericName);
1596N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
1597N(SyntaxKind.TypeArgumentList);
1599N(SyntaxKind.LessThanToken);
1600N(SyntaxKind.NullableType);
1602N(SyntaxKind.IdentifierName);
1604N(SyntaxKind.IdentifierToken, "A");
1606N(SyntaxKind.QuestionToken);
1608N(SyntaxKind.GreaterThanToken);
1616N(SyntaxKind.ExpressionStatement);
1618N(SyntaxKind.SimpleAssignmentExpression);
1620N(SyntaxKind.IdentifierName);
1622N(SyntaxKind.IdentifierToken, "ProjectChange");
1624N(SyntaxKind.EqualsToken);
1625N(SyntaxKind.IdentifierName);
1627N(SyntaxKind.IdentifierToken, "projectChange");
1630N(SyntaxKind.SemicolonToken);
1632N(SyntaxKind.CloseBraceToken);
1635N(SyntaxKind.CloseBraceToken);
1637N(SyntaxKind.EndOfFileToken);
1662N(SyntaxKind.CompilationUnit);
1664N(SyntaxKind.ClassDeclaration);
1666N(SyntaxKind.ClassKeyword);
1667N(SyntaxKind.IdentifierToken, "C");
1668N(SyntaxKind.OpenBraceToken);
1669N(SyntaxKind.MethodDeclaration);
1671N(SyntaxKind.PredefinedType);
1673N(SyntaxKind.VoidKeyword);
1675N(SyntaxKind.IdentifierToken, "M");
1676N(SyntaxKind.ParameterList);
1678N(SyntaxKind.OpenParenToken);
1679N(SyntaxKind.CloseParenToken);
1681N(SyntaxKind.Block);
1683N(SyntaxKind.OpenBraceToken);
1684N(SyntaxKind.LocalDeclarationStatement);
1686N(SyntaxKind.VariableDeclaration);
1688N(SyntaxKind.IdentifierName);
1690N(SyntaxKind.IdentifierToken, "var");
1692N(SyntaxKind.VariableDeclarator);
1694N(SyntaxKind.IdentifierToken, "added");
1695N(SyntaxKind.EqualsValueClause);
1697N(SyntaxKind.EqualsToken);
1698N(SyntaxKind.ConditionalExpression);
1700N(SyntaxKind.LessThanExpression);
1702N(SyntaxKind.IdentifierName);
1704N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
1706N(SyntaxKind.LessThanToken);
1707N(SyntaxKind.IdentifierName);
1709N(SyntaxKind.IdentifierToken, "A");
1712N(SyntaxKind.QuestionToken);
1713N(SyntaxKind.SimpleAssignmentExpression);
1715N(SyntaxKind.IdentifierName);
1717N(SyntaxKind.IdentifierToken, "ProjectChange");
1719N(SyntaxKind.EqualsToken);
1720N(SyntaxKind.IdentifierName);
1722N(SyntaxKind.IdentifierToken, "projectChange");
1734N(SyntaxKind.SemicolonToken);
1736N(SyntaxKind.CloseBraceToken);
1739N(SyntaxKind.CloseBraceToken);
1741N(SyntaxKind.EndOfFileToken);
1763N(SyntaxKind.CompilationUnit);
1765N(SyntaxKind.ClassDeclaration);
1767N(SyntaxKind.ClassKeyword);
1768N(SyntaxKind.IdentifierToken, "C");
1769N(SyntaxKind.OpenBraceToken);
1770N(SyntaxKind.MethodDeclaration);
1772N(SyntaxKind.PredefinedType);
1774N(SyntaxKind.VoidKeyword);
1776N(SyntaxKind.IdentifierToken, "M");
1777N(SyntaxKind.ParameterList);
1779N(SyntaxKind.OpenParenToken);
1780N(SyntaxKind.CloseParenToken);
1782N(SyntaxKind.Block);
1784N(SyntaxKind.OpenBraceToken);
1785N(SyntaxKind.LocalDeclarationStatement);
1787N(SyntaxKind.VariableDeclaration);
1789N(SyntaxKind.IdentifierName);
1791N(SyntaxKind.IdentifierToken, "var");
1793N(SyntaxKind.VariableDeclarator);
1795N(SyntaxKind.IdentifierToken, "added");
1796N(SyntaxKind.EqualsValueClause);
1798N(SyntaxKind.EqualsToken);
1799N(SyntaxKind.GenericName);
1801N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
1802N(SyntaxKind.TypeArgumentList);
1804N(SyntaxKind.LessThanToken);
1805N(SyntaxKind.GenericName);
1807N(SyntaxKind.IdentifierToken, "T");
1808N(SyntaxKind.TypeArgumentList);
1810N(SyntaxKind.LessThanToken);
1811N(SyntaxKind.IdentifierName);
1813N(SyntaxKind.IdentifierToken, "S");
1815N(SyntaxKind.GreaterThanToken);
1818N(SyntaxKind.CommaToken);
1819N(SyntaxKind.GenericName);
1821N(SyntaxKind.IdentifierToken, "IImmutableDictionary");
1822N(SyntaxKind.TypeArgumentList);
1824N(SyntaxKind.LessThanToken);
1825N(SyntaxKind.IdentifierName);
1827N(SyntaxKind.IdentifierToken, "X");
1829N(SyntaxKind.CommaToken);
1830N(SyntaxKind.IdentifierName);
1832N(SyntaxKind.IdentifierToken, "Y");
1834N(SyntaxKind.GreaterThanToken);
1837N(SyntaxKind.GreaterThanToken);
1845N(SyntaxKind.ExpressionStatement);
1847N(SyntaxKind.SimpleAssignmentExpression);
1849N(SyntaxKind.IdentifierName);
1851N(SyntaxKind.IdentifierToken, "ProjectChange");
1853N(SyntaxKind.EqualsToken);
1854N(SyntaxKind.IdentifierName);
1856N(SyntaxKind.IdentifierToken, "projectChange");
1859N(SyntaxKind.SemicolonToken);
1861N(SyntaxKind.CloseBraceToken);
1864N(SyntaxKind.CloseBraceToken);
1866N(SyntaxKind.EndOfFileToken);
1885N(SyntaxKind.CompilationUnit);
1887N(SyntaxKind.ClassDeclaration);
1889N(SyntaxKind.ClassKeyword);
1890N(SyntaxKind.IdentifierToken, "C");
1891N(SyntaxKind.OpenBraceToken);
1892N(SyntaxKind.MethodDeclaration);
1894N(SyntaxKind.PredefinedType);
1896N(SyntaxKind.VoidKeyword);
1898N(SyntaxKind.IdentifierToken, "M");
1899N(SyntaxKind.ParameterList);
1901N(SyntaxKind.OpenParenToken);
1902N(SyntaxKind.CloseParenToken);
1904N(SyntaxKind.Block);
1906N(SyntaxKind.OpenBraceToken);
1907N(SyntaxKind.LocalDeclarationStatement);
1909N(SyntaxKind.VariableDeclaration);
1911N(SyntaxKind.IdentifierName);
1913N(SyntaxKind.IdentifierToken, "var");
1915N(SyntaxKind.VariableDeclarator);
1917N(SyntaxKind.IdentifierToken, "added");
1918N(SyntaxKind.EqualsValueClause);
1920N(SyntaxKind.EqualsToken);
1921N(SyntaxKind.SimpleAssignmentExpression);
1923N(SyntaxKind.GreaterThanExpression);
1925N(SyntaxKind.LessThanExpression);
1927N(SyntaxKind.IdentifierName);
1929N(SyntaxKind.IdentifierToken, "U");
1931N(SyntaxKind.LessThanToken);
1932N(SyntaxKind.GenericName);
1934N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
1935N(SyntaxKind.TypeArgumentList);
1937N(SyntaxKind.LessThanToken);
1938N(SyntaxKind.GenericName);
1940N(SyntaxKind.IdentifierToken, "T");
1941N(SyntaxKind.TypeArgumentList);
1943N(SyntaxKind.LessThanToken);
1944N(SyntaxKind.IdentifierName);
1946N(SyntaxKind.IdentifierToken, "S");
1948N(SyntaxKind.GreaterThanToken);
1951N(SyntaxKind.CommaToken);
1952N(SyntaxKind.GenericName);
1954N(SyntaxKind.IdentifierToken, "IImmutableDictionary");
1955N(SyntaxKind.TypeArgumentList);
1957N(SyntaxKind.LessThanToken);
1958N(SyntaxKind.IdentifierName);
1960N(SyntaxKind.IdentifierToken, "X");
1962N(SyntaxKind.CommaToken);
1963N(SyntaxKind.IdentifierName);
1965N(SyntaxKind.IdentifierToken, "Y");
1967N(SyntaxKind.GreaterThanToken);
1970N(SyntaxKind.GreaterThanToken);
1974N(SyntaxKind.GreaterThanToken);
1975N(SyntaxKind.IdentifierName);
1977N(SyntaxKind.IdentifierToken, "ProjectChange");
1980N(SyntaxKind.EqualsToken);
1981N(SyntaxKind.IdentifierName);
1983N(SyntaxKind.IdentifierToken, "projectChange");
1989N(SyntaxKind.SemicolonToken);
1991N(SyntaxKind.CloseBraceToken);
1994N(SyntaxKind.CloseBraceToken);
1996N(SyntaxKind.EndOfFileToken);
2018N(SyntaxKind.CompilationUnit);
2020N(SyntaxKind.ClassDeclaration);
2022N(SyntaxKind.ClassKeyword);
2023N(SyntaxKind.IdentifierToken, "C");
2024N(SyntaxKind.OpenBraceToken);
2025N(SyntaxKind.MethodDeclaration);
2027N(SyntaxKind.PredefinedType);
2029N(SyntaxKind.VoidKeyword);
2031N(SyntaxKind.IdentifierToken, "M");
2032N(SyntaxKind.ParameterList);
2034N(SyntaxKind.OpenParenToken);
2035N(SyntaxKind.CloseParenToken);
2037N(SyntaxKind.Block);
2039N(SyntaxKind.OpenBraceToken);
2040N(SyntaxKind.LocalDeclarationStatement);
2042N(SyntaxKind.VariableDeclaration);
2044N(SyntaxKind.IdentifierName);
2046N(SyntaxKind.IdentifierToken, "var");
2048N(SyntaxKind.VariableDeclarator);
2050N(SyntaxKind.IdentifierToken, "added");
2051N(SyntaxKind.EqualsValueClause);
2053N(SyntaxKind.EqualsToken);
2054N(SyntaxKind.GenericName);
2056N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
2057N(SyntaxKind.TypeArgumentList);
2059N(SyntaxKind.LessThanToken);
2060N(SyntaxKind.GenericName);
2062N(SyntaxKind.IdentifierToken, "T");
2063N(SyntaxKind.TypeArgumentList);
2065N(SyntaxKind.LessThanToken);
2066N(SyntaxKind.IdentifierName);
2068N(SyntaxKind.IdentifierToken, "S");
2070N(SyntaxKind.GreaterThanToken);
2073N(SyntaxKind.CommaToken);
2074N(SyntaxKind.GenericName);
2076N(SyntaxKind.IdentifierToken, "U");
2077N(SyntaxKind.TypeArgumentList);
2079N(SyntaxKind.LessThanToken);
2080N(SyntaxKind.GenericName);
2082N(SyntaxKind.IdentifierToken, "IImmutableDictionary");
2083N(SyntaxKind.TypeArgumentList);
2085N(SyntaxKind.LessThanToken);
2086N(SyntaxKind.IdentifierName);
2088N(SyntaxKind.IdentifierToken, "X");
2090N(SyntaxKind.CommaToken);
2091N(SyntaxKind.IdentifierName);
2093N(SyntaxKind.IdentifierToken, "Y");
2095N(SyntaxKind.GreaterThanToken);
2098N(SyntaxKind.GreaterThanToken);
2101N(SyntaxKind.GreaterThanToken);
2109N(SyntaxKind.ExpressionStatement);
2111N(SyntaxKind.SimpleAssignmentExpression);
2113N(SyntaxKind.IdentifierName);
2115N(SyntaxKind.IdentifierToken, "ProjectChange");
2117N(SyntaxKind.EqualsToken);
2118N(SyntaxKind.IdentifierName);
2120N(SyntaxKind.IdentifierToken, "projectChange");
2123N(SyntaxKind.SemicolonToken);
2125N(SyntaxKind.CloseBraceToken);
2128N(SyntaxKind.CloseBraceToken);
2130N(SyntaxKind.EndOfFileToken);
2152N(SyntaxKind.CompilationUnit);
2154N(SyntaxKind.ClassDeclaration);
2156N(SyntaxKind.ClassKeyword);
2157N(SyntaxKind.IdentifierToken, "C");
2158N(SyntaxKind.OpenBraceToken);
2159N(SyntaxKind.MethodDeclaration);
2161N(SyntaxKind.PredefinedType);
2163N(SyntaxKind.VoidKeyword);
2165N(SyntaxKind.IdentifierToken, "M");
2166N(SyntaxKind.ParameterList);
2168N(SyntaxKind.OpenParenToken);
2169N(SyntaxKind.CloseParenToken);
2171N(SyntaxKind.Block);
2173N(SyntaxKind.OpenBraceToken);
2174N(SyntaxKind.LocalDeclarationStatement);
2176N(SyntaxKind.VariableDeclaration);
2178N(SyntaxKind.IdentifierName);
2180N(SyntaxKind.IdentifierToken, "var");
2182N(SyntaxKind.VariableDeclarator);
2184N(SyntaxKind.IdentifierToken, "added");
2185N(SyntaxKind.EqualsValueClause);
2187N(SyntaxKind.EqualsToken);
2188N(SyntaxKind.GenericName);
2190N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
2191N(SyntaxKind.TypeArgumentList);
2193N(SyntaxKind.LessThanToken);
2194N(SyntaxKind.GenericName);
2196N(SyntaxKind.IdentifierToken, "T");
2197N(SyntaxKind.TypeArgumentList);
2199N(SyntaxKind.LessThanToken);
2200N(SyntaxKind.IdentifierName);
2202N(SyntaxKind.IdentifierToken, "S");
2204N(SyntaxKind.GreaterThanToken);
2207N(SyntaxKind.CommaToken);
2208N(SyntaxKind.GenericName);
2210N(SyntaxKind.IdentifierToken, "IImmutableDictionary");
2211N(SyntaxKind.TypeArgumentList);
2213N(SyntaxKind.LessThanToken);
2214N(SyntaxKind.IdentifierName);
2216N(SyntaxKind.IdentifierToken, "X");
2218N(SyntaxKind.CommaToken);
2219N(SyntaxKind.GenericName);
2221N(SyntaxKind.IdentifierToken, "U");
2222N(SyntaxKind.TypeArgumentList);
2224N(SyntaxKind.LessThanToken);
2225N(SyntaxKind.IdentifierName);
2227N(SyntaxKind.IdentifierToken, "Y");
2229N(SyntaxKind.GreaterThanToken);
2232N(SyntaxKind.GreaterThanToken);
2235N(SyntaxKind.GreaterThanToken);
2243N(SyntaxKind.ExpressionStatement);
2245N(SyntaxKind.SimpleAssignmentExpression);
2247N(SyntaxKind.IdentifierName);
2249N(SyntaxKind.IdentifierToken, "ProjectChange");
2251N(SyntaxKind.EqualsToken);
2252N(SyntaxKind.IdentifierName);
2254N(SyntaxKind.IdentifierToken, "projectChange");
2257N(SyntaxKind.SemicolonToken);
2259N(SyntaxKind.CloseBraceToken);
2262N(SyntaxKind.CloseBraceToken);
2264N(SyntaxKind.EndOfFileToken);
2283N(SyntaxKind.CompilationUnit);
2285N(SyntaxKind.ClassDeclaration);
2287N(SyntaxKind.ClassKeyword);
2288N(SyntaxKind.IdentifierToken, "C");
2289N(SyntaxKind.OpenBraceToken);
2290N(SyntaxKind.MethodDeclaration);
2292N(SyntaxKind.PredefinedType);
2294N(SyntaxKind.VoidKeyword);
2296N(SyntaxKind.IdentifierToken, "M");
2297N(SyntaxKind.ParameterList);
2299N(SyntaxKind.OpenParenToken);
2300N(SyntaxKind.CloseParenToken);
2302N(SyntaxKind.Block);
2304N(SyntaxKind.OpenBraceToken);
2305N(SyntaxKind.LocalDeclarationStatement);
2307N(SyntaxKind.VariableDeclaration);
2309N(SyntaxKind.IdentifierName);
2311N(SyntaxKind.IdentifierToken, "var");
2313N(SyntaxKind.VariableDeclarator);
2315N(SyntaxKind.IdentifierToken, "added");
2316N(SyntaxKind.EqualsValueClause);
2318N(SyntaxKind.EqualsToken);
2319N(SyntaxKind.SimpleAssignmentExpression);
2321N(SyntaxKind.LessThanExpression);
2323N(SyntaxKind.LessThanExpression);
2325N(SyntaxKind.IdentifierName);
2327N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
2329N(SyntaxKind.LessThanToken);
2330N(SyntaxKind.IdentifierName);
2332N(SyntaxKind.IdentifierToken, "T");
2335N(SyntaxKind.LessThanToken);
2336N(SyntaxKind.RightShiftExpression);
2338N(SyntaxKind.IdentifierName);
2340N(SyntaxKind.IdentifierToken, "S");
2342N(SyntaxKind.GreaterThanGreaterThanToken);
2343N(SyntaxKind.IdentifierName);
2345N(SyntaxKind.IdentifierToken, "ProjectChange");
2349N(SyntaxKind.EqualsToken);
2350N(SyntaxKind.IdentifierName);
2352N(SyntaxKind.IdentifierToken, "projectChange");
2358N(SyntaxKind.SemicolonToken);
2360N(SyntaxKind.CloseBraceToken);
2363N(SyntaxKind.CloseBraceToken);
2365N(SyntaxKind.EndOfFileToken);
2384N(SyntaxKind.CompilationUnit);
2386N(SyntaxKind.ClassDeclaration);
2388N(SyntaxKind.ClassKeyword);
2389N(SyntaxKind.IdentifierToken, "C");
2390N(SyntaxKind.OpenBraceToken);
2391N(SyntaxKind.MethodDeclaration);
2393N(SyntaxKind.PredefinedType);
2395N(SyntaxKind.VoidKeyword);
2397N(SyntaxKind.IdentifierToken, "M");
2398N(SyntaxKind.ParameterList);
2400N(SyntaxKind.OpenParenToken);
2401N(SyntaxKind.CloseParenToken);
2403N(SyntaxKind.Block);
2405N(SyntaxKind.OpenBraceToken);
2406N(SyntaxKind.LocalDeclarationStatement);
2408N(SyntaxKind.VariableDeclaration);
2410N(SyntaxKind.IdentifierName);
2412N(SyntaxKind.IdentifierToken, "var");
2414N(SyntaxKind.VariableDeclarator);
2416N(SyntaxKind.IdentifierToken, "added");
2417N(SyntaxKind.EqualsValueClause);
2419N(SyntaxKind.EqualsToken);
2420N(SyntaxKind.SimpleAssignmentExpression);
2422N(SyntaxKind.LessThanExpression);
2424N(SyntaxKind.LessThanExpression);
2426N(SyntaxKind.LessThanExpression);
2428N(SyntaxKind.IdentifierName);
2430N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
2432N(SyntaxKind.LessThanToken);
2433N(SyntaxKind.IdentifierName);
2435N(SyntaxKind.IdentifierToken, "U");
2438N(SyntaxKind.LessThanToken);
2439N(SyntaxKind.IdentifierName);
2441N(SyntaxKind.IdentifierToken, "T");
2444N(SyntaxKind.LessThanToken);
2445N(SyntaxKind.UnsignedRightShiftExpression);
2447N(SyntaxKind.IdentifierName);
2449N(SyntaxKind.IdentifierToken, "S");
2451N(SyntaxKind.GreaterThanGreaterThanGreaterThanToken);
2452N(SyntaxKind.IdentifierName);
2454N(SyntaxKind.IdentifierToken, "ProjectChange");
2458N(SyntaxKind.EqualsToken);
2459N(SyntaxKind.IdentifierName);
2461N(SyntaxKind.IdentifierToken, "projectChange");
2467N(SyntaxKind.SemicolonToken);
2469N(SyntaxKind.CloseBraceToken);
2472N(SyntaxKind.CloseBraceToken);
2474N(SyntaxKind.EndOfFileToken);
2493N(SyntaxKind.CompilationUnit);
2495N(SyntaxKind.ClassDeclaration);
2497N(SyntaxKind.ClassKeyword);
2498N(SyntaxKind.IdentifierToken, "C");
2499N(SyntaxKind.OpenBraceToken);
2500N(SyntaxKind.MethodDeclaration);
2502N(SyntaxKind.PredefinedType);
2504N(SyntaxKind.VoidKeyword);
2506N(SyntaxKind.IdentifierToken, "M");
2507N(SyntaxKind.ParameterList);
2509N(SyntaxKind.OpenParenToken);
2510N(SyntaxKind.CloseParenToken);
2512N(SyntaxKind.Block);
2514N(SyntaxKind.OpenBraceToken);
2515N(SyntaxKind.LocalDeclarationStatement);
2517N(SyntaxKind.VariableDeclaration);
2519N(SyntaxKind.IdentifierName);
2521N(SyntaxKind.IdentifierToken, "var");
2523N(SyntaxKind.VariableDeclarator);
2525N(SyntaxKind.IdentifierToken, "added");
2526N(SyntaxKind.EqualsValueClause);
2528N(SyntaxKind.EqualsToken);
2529N(SyntaxKind.SimpleAssignmentExpression);
2531N(SyntaxKind.LessThanExpression);
2533N(SyntaxKind.LessThanExpression);
2535N(SyntaxKind.IdentifierName);
2537N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
2539N(SyntaxKind.LessThanToken);
2540N(SyntaxKind.IdentifierName);
2542N(SyntaxKind.IdentifierToken, "T");
2545N(SyntaxKind.LessThanToken);
2546N(SyntaxKind.UnsignedRightShiftExpression);
2548N(SyntaxKind.IdentifierName);
2550N(SyntaxKind.IdentifierToken, "S");
2552N(SyntaxKind.GreaterThanGreaterThanGreaterThanToken);
2553N(SyntaxKind.IdentifierName);
2555N(SyntaxKind.IdentifierToken, "ProjectChange");
2559N(SyntaxKind.EqualsToken);
2560N(SyntaxKind.IdentifierName);
2562N(SyntaxKind.IdentifierToken, "projectChange");
2568N(SyntaxKind.SemicolonToken);
2570N(SyntaxKind.CloseBraceToken);
2573N(SyntaxKind.CloseBraceToken);
2575N(SyntaxKind.EndOfFileToken);
2595N(SyntaxKind.CompilationUnit);
2597N(SyntaxKind.ClassDeclaration);
2599N(SyntaxKind.ClassKeyword);
2600N(SyntaxKind.IdentifierToken, "C");
2601N(SyntaxKind.OpenBraceToken);
2602N(SyntaxKind.MethodDeclaration);
2604N(SyntaxKind.PredefinedType);
2606N(SyntaxKind.VoidKeyword);
2608N(SyntaxKind.IdentifierToken, "M");
2609N(SyntaxKind.ParameterList);
2611N(SyntaxKind.OpenParenToken);
2612N(SyntaxKind.CloseParenToken);
2614N(SyntaxKind.Block);
2616N(SyntaxKind.OpenBraceToken);
2617N(SyntaxKind.LocalDeclarationStatement);
2619N(SyntaxKind.VariableDeclaration);
2621N(SyntaxKind.IdentifierName);
2623N(SyntaxKind.IdentifierToken, "var");
2625N(SyntaxKind.VariableDeclarator);
2627N(SyntaxKind.IdentifierToken, "added");
2628N(SyntaxKind.EqualsValueClause);
2630N(SyntaxKind.EqualsToken);
2631N(SyntaxKind.SimpleAssignmentExpression);
2633N(SyntaxKind.LessThanExpression);
2635N(SyntaxKind.LessThanExpression);
2637N(SyntaxKind.IdentifierName);
2639N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
2641N(SyntaxKind.LessThanToken);
2642N(SyntaxKind.IdentifierName);
2644N(SyntaxKind.IdentifierToken, "T");
2647N(SyntaxKind.LessThanToken);
2648N(SyntaxKind.UnsignedRightShiftExpression);
2650N(SyntaxKind.TupleExpression);
2652N(SyntaxKind.OpenParenToken);
2653N(SyntaxKind.Argument);
2655N(SyntaxKind.IdentifierName);
2657N(SyntaxKind.IdentifierToken, "S");
2660N(SyntaxKind.CommaToken);
2661N(SyntaxKind.Argument);
2663N(SyntaxKind.IdentifierName);
2665N(SyntaxKind.IdentifierToken, "U");
2668N(SyntaxKind.CloseParenToken);
2670N(SyntaxKind.GreaterThanGreaterThanGreaterThanToken);
2671N(SyntaxKind.IdentifierName);
2673N(SyntaxKind.IdentifierToken, "ProjectChange");
2677N(SyntaxKind.EqualsToken);
2678N(SyntaxKind.IdentifierName);
2680N(SyntaxKind.IdentifierToken, "projectChange");
2686N(SyntaxKind.SemicolonToken);
2688N(SyntaxKind.CloseBraceToken);
2691N(SyntaxKind.CloseBraceToken);
2693N(SyntaxKind.EndOfFileToken);
2713N(SyntaxKind.CompilationUnit);
2715N(SyntaxKind.ClassDeclaration);
2717N(SyntaxKind.ClassKeyword);
2718N(SyntaxKind.IdentifierToken, "C");
2719N(SyntaxKind.OpenBraceToken);
2720N(SyntaxKind.MethodDeclaration);
2722N(SyntaxKind.PredefinedType);
2724N(SyntaxKind.VoidKeyword);
2726N(SyntaxKind.IdentifierToken, "M");
2727N(SyntaxKind.ParameterList);
2729N(SyntaxKind.OpenParenToken);
2730N(SyntaxKind.CloseParenToken);
2732N(SyntaxKind.Block);
2734N(SyntaxKind.OpenBraceToken);
2735N(SyntaxKind.LocalDeclarationStatement);
2737N(SyntaxKind.VariableDeclaration);
2739N(SyntaxKind.IdentifierName);
2741N(SyntaxKind.IdentifierToken, "var");
2743N(SyntaxKind.VariableDeclarator);
2745N(SyntaxKind.IdentifierToken, "added");
2746N(SyntaxKind.EqualsValueClause);
2748N(SyntaxKind.EqualsToken);
2749N(SyntaxKind.SimpleAssignmentExpression);
2751N(SyntaxKind.LessThanExpression);
2753N(SyntaxKind.LessThanExpression);
2755N(SyntaxKind.IdentifierName);
2757N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
2759N(SyntaxKind.LessThanToken);
2760N(SyntaxKind.IdentifierName);
2762N(SyntaxKind.IdentifierToken, "T");
2765N(SyntaxKind.LessThanToken);
2766N(SyntaxKind.UnsignedRightShiftExpression);
2768N(SyntaxKind.TupleExpression);
2770N(SyntaxKind.OpenParenToken);
2771N(SyntaxKind.Argument);
2773N(SyntaxKind.DeclarationExpression);
2775N(SyntaxKind.IdentifierName);
2777N(SyntaxKind.IdentifierToken, "S");
2779N(SyntaxKind.SingleVariableDesignation);
2781N(SyntaxKind.IdentifierToken, "a");
2785N(SyntaxKind.CommaToken);
2786N(SyntaxKind.Argument);
2788N(SyntaxKind.DeclarationExpression);
2790N(SyntaxKind.IdentifierName);
2792N(SyntaxKind.IdentifierToken, "U");
2794N(SyntaxKind.SingleVariableDesignation);
2796N(SyntaxKind.IdentifierToken, "b");
2800N(SyntaxKind.CloseParenToken);
2802N(SyntaxKind.GreaterThanGreaterThanGreaterThanToken);
2803N(SyntaxKind.IdentifierName);
2805N(SyntaxKind.IdentifierToken, "ProjectChange");
2809N(SyntaxKind.EqualsToken);
2810N(SyntaxKind.IdentifierName);
2812N(SyntaxKind.IdentifierToken, "projectChange");
2818N(SyntaxKind.SemicolonToken);
2820N(SyntaxKind.CloseBraceToken);
2823N(SyntaxKind.CloseBraceToken);
2825N(SyntaxKind.EndOfFileToken);
Parsing\UsingDirectiveParsingTests.cs (1466)
33N(SyntaxKind.CompilationUnit);
35N(SyntaxKind.UsingDirective);
37N(SyntaxKind.UsingKeyword);
38N(SyntaxKind.IdentifierName);
40N(SyntaxKind.IdentifierToken, "A");
44N(SyntaxKind.GlobalStatement);
46N(SyntaxKind.ExpressionStatement);
48N(SyntaxKind.PointerIndirectionExpression);
50N(SyntaxKind.AsteriskToken);
56N(SyntaxKind.SemicolonToken);
59N(SyntaxKind.EndOfFileToken);
73N(SyntaxKind.CompilationUnit);
75N(SyntaxKind.GlobalStatement);
77N(SyntaxKind.LocalDeclarationStatement);
79N(SyntaxKind.UsingKeyword);
80N(SyntaxKind.VariableDeclaration);
82N(SyntaxKind.RefType);
84N(SyntaxKind.RefKeyword);
85N(SyntaxKind.PredefinedType);
87N(SyntaxKind.IntKeyword);
95N(SyntaxKind.SemicolonToken);
98N(SyntaxKind.EndOfFileToken);
112N(SyntaxKind.CompilationUnit);
114N(SyntaxKind.GlobalStatement);
116N(SyntaxKind.LocalDeclarationStatement);
118N(SyntaxKind.UsingKeyword);
119N(SyntaxKind.VariableDeclaration);
121N(SyntaxKind.FunctionPointerType);
123N(SyntaxKind.DelegateKeyword);
124N(SyntaxKind.AsteriskToken);
125N(SyntaxKind.FunctionPointerParameterList);
127N(SyntaxKind.LessThanToken);
128N(SyntaxKind.FunctionPointerParameter);
130N(SyntaxKind.PredefinedType);
132N(SyntaxKind.IntKeyword);
135N(SyntaxKind.CommaToken);
136N(SyntaxKind.FunctionPointerParameter);
138N(SyntaxKind.PredefinedType);
140N(SyntaxKind.VoidKeyword);
143N(SyntaxKind.GreaterThanToken);
151N(SyntaxKind.SemicolonToken);
154N(SyntaxKind.EndOfFileToken);
168N(SyntaxKind.CompilationUnit);
170N(SyntaxKind.GlobalStatement);
172N(SyntaxKind.LocalDeclarationStatement);
174N(SyntaxKind.UsingKeyword);
175N(SyntaxKind.VariableDeclaration);
177N(SyntaxKind.PredefinedType);
179N(SyntaxKind.IntKeyword);
186N(SyntaxKind.SemicolonToken);
189N(SyntaxKind.EndOfFileToken);
203N(SyntaxKind.CompilationUnit);
205N(SyntaxKind.GlobalStatement);
207N(SyntaxKind.LocalDeclarationStatement);
209N(SyntaxKind.UsingKeyword);
210N(SyntaxKind.VariableDeclaration);
212N(SyntaxKind.PointerType);
214N(SyntaxKind.PredefinedType);
216N(SyntaxKind.IntKeyword);
218N(SyntaxKind.AsteriskToken);
225N(SyntaxKind.SemicolonToken);
228N(SyntaxKind.EndOfFileToken);
257N(SyntaxKind.CompilationUnit);
259N(SyntaxKind.GlobalStatement);
261N(SyntaxKind.UsingStatement);
263N(SyntaxKind.UsingKeyword);
264N(SyntaxKind.OpenParenToken);
265N(SyntaxKind.VariableDeclaration);
267N(SyntaxKind.PredefinedType);
269N(SyntaxKind.IntKeyword);
275N(SyntaxKind.CommaToken);
282N(SyntaxKind.LocalDeclarationStatement);
284N(SyntaxKind.VariableDeclaration);
286N(SyntaxKind.PredefinedType);
288N(SyntaxKind.IntKeyword);
299N(SyntaxKind.GlobalStatement);
301N(SyntaxKind.EmptyStatement);
303N(SyntaxKind.SemicolonToken);
306N(SyntaxKind.EndOfFileToken);
323N(SyntaxKind.CompilationUnit);
325N(SyntaxKind.UsingDirective);
327N(SyntaxKind.UsingKeyword);
328N(SyntaxKind.StaticKeyword);
329N(SyntaxKind.IdentifierName);
331N(SyntaxKind.IdentifierToken, "A");
335N(SyntaxKind.GlobalStatement);
337N(SyntaxKind.ExpressionStatement);
339N(SyntaxKind.PointerIndirectionExpression);
341N(SyntaxKind.AsteriskToken);
347N(SyntaxKind.SemicolonToken);
350N(SyntaxKind.EndOfFileToken);
374N(SyntaxKind.CompilationUnit);
376N(SyntaxKind.UsingDirective);
378N(SyntaxKind.UsingKeyword);
379N(SyntaxKind.StaticKeyword);
380N(SyntaxKind.NameEquals);
382N(SyntaxKind.IdentifierName);
384N(SyntaxKind.IdentifierToken, "x");
386N(SyntaxKind.EqualsToken);
388N(SyntaxKind.RefType);
390N(SyntaxKind.RefKeyword);
391N(SyntaxKind.PredefinedType);
393N(SyntaxKind.IntKeyword);
396N(SyntaxKind.SemicolonToken);
398N(SyntaxKind.EndOfFileToken);
415N(SyntaxKind.CompilationUnit);
417N(SyntaxKind.GlobalStatement);
419N(SyntaxKind.LocalDeclarationStatement);
421N(SyntaxKind.UsingKeyword);
422N(SyntaxKind.StaticKeyword);
423N(SyntaxKind.VariableDeclaration);
425N(SyntaxKind.FunctionPointerType);
427N(SyntaxKind.DelegateKeyword);
428N(SyntaxKind.AsteriskToken);
429N(SyntaxKind.FunctionPointerParameterList);
431N(SyntaxKind.LessThanToken);
432N(SyntaxKind.FunctionPointerParameter);
434N(SyntaxKind.PredefinedType);
436N(SyntaxKind.IntKeyword);
439N(SyntaxKind.CommaToken);
440N(SyntaxKind.FunctionPointerParameter);
442N(SyntaxKind.PredefinedType);
444N(SyntaxKind.VoidKeyword);
447N(SyntaxKind.GreaterThanToken);
455N(SyntaxKind.SemicolonToken);
458N(SyntaxKind.EndOfFileToken);
475N(SyntaxKind.CompilationUnit);
477N(SyntaxKind.GlobalStatement);
479N(SyntaxKind.LocalDeclarationStatement);
481N(SyntaxKind.UsingKeyword);
482N(SyntaxKind.StaticKeyword);
483N(SyntaxKind.VariableDeclaration);
485N(SyntaxKind.PredefinedType);
487N(SyntaxKind.IntKeyword);
494N(SyntaxKind.SemicolonToken);
497N(SyntaxKind.EndOfFileToken);
514N(SyntaxKind.CompilationUnit);
516N(SyntaxKind.GlobalStatement);
518N(SyntaxKind.LocalDeclarationStatement);
520N(SyntaxKind.UsingKeyword);
521N(SyntaxKind.StaticKeyword);
522N(SyntaxKind.VariableDeclaration);
524N(SyntaxKind.PointerType);
526N(SyntaxKind.PredefinedType);
528N(SyntaxKind.IntKeyword);
530N(SyntaxKind.AsteriskToken);
537N(SyntaxKind.SemicolonToken);
540N(SyntaxKind.EndOfFileToken);
563N(SyntaxKind.CompilationUnit);
565N(SyntaxKind.UsingDirective);
567N(SyntaxKind.UsingKeyword);
568N(SyntaxKind.StaticKeyword);
575N(SyntaxKind.GlobalStatement);
577N(SyntaxKind.ExpressionStatement);
579N(SyntaxKind.TupleExpression);
581N(SyntaxKind.OpenParenToken);
582N(SyntaxKind.Argument);
584N(SyntaxKind.PredefinedType);
586N(SyntaxKind.IntKeyword);
589N(SyntaxKind.CommaToken);
590N(SyntaxKind.Argument);
592N(SyntaxKind.PredefinedType);
594N(SyntaxKind.IntKeyword);
597N(SyntaxKind.CloseParenToken);
599N(SyntaxKind.SemicolonToken);
602N(SyntaxKind.EndOfFileToken);
626N(SyntaxKind.CompilationUnit);
628N(SyntaxKind.UsingDirective);
630N(SyntaxKind.UsingKeyword);
631N(SyntaxKind.NameEquals);
633N(SyntaxKind.IdentifierName);
635N(SyntaxKind.IdentifierToken, "x");
637N(SyntaxKind.EqualsToken);
639N(SyntaxKind.PointerType);
641N(SyntaxKind.IdentifierName);
643N(SyntaxKind.IdentifierToken, "A");
645N(SyntaxKind.AsteriskToken);
647N(SyntaxKind.SemicolonToken);
649N(SyntaxKind.StructDeclaration);
651N(SyntaxKind.StructKeyword);
652N(SyntaxKind.IdentifierToken, "A");
653N(SyntaxKind.OpenBraceToken);
654N(SyntaxKind.CloseBraceToken);
656N(SyntaxKind.EndOfFileToken);
677N(SyntaxKind.CompilationUnit);
679N(SyntaxKind.UsingDirective);
681N(SyntaxKind.UsingKeyword);
682N(SyntaxKind.UnsafeKeyword);
683N(SyntaxKind.NameEquals);
685N(SyntaxKind.IdentifierName);
687N(SyntaxKind.IdentifierToken, "x");
689N(SyntaxKind.EqualsToken);
691N(SyntaxKind.PointerType);
693N(SyntaxKind.IdentifierName);
695N(SyntaxKind.IdentifierToken, "A");
697N(SyntaxKind.AsteriskToken);
699N(SyntaxKind.SemicolonToken);
701N(SyntaxKind.StructDeclaration);
703N(SyntaxKind.StructKeyword);
704N(SyntaxKind.IdentifierToken, "A");
705N(SyntaxKind.OpenBraceToken);
706N(SyntaxKind.CloseBraceToken);
708N(SyntaxKind.EndOfFileToken);
730N(SyntaxKind.CompilationUnit);
732N(SyntaxKind.UsingDirective);
734N(SyntaxKind.UsingKeyword);
735N(SyntaxKind.NameEquals);
737N(SyntaxKind.IdentifierName);
739N(SyntaxKind.IdentifierToken, "x");
741N(SyntaxKind.EqualsToken);
743N(SyntaxKind.FunctionPointerType);
745N(SyntaxKind.DelegateKeyword);
746N(SyntaxKind.AsteriskToken);
747N(SyntaxKind.FunctionPointerParameterList);
749N(SyntaxKind.LessThanToken);
750N(SyntaxKind.FunctionPointerParameter);
752N(SyntaxKind.PredefinedType);
754N(SyntaxKind.IntKeyword);
757N(SyntaxKind.CommaToken);
758N(SyntaxKind.FunctionPointerParameter);
760N(SyntaxKind.PredefinedType);
762N(SyntaxKind.VoidKeyword);
765N(SyntaxKind.GreaterThanToken);
768N(SyntaxKind.SemicolonToken);
770N(SyntaxKind.EndOfFileToken);
789N(SyntaxKind.CompilationUnit);
791N(SyntaxKind.UsingDirective);
793N(SyntaxKind.UsingKeyword);
794N(SyntaxKind.UnsafeKeyword);
795N(SyntaxKind.NameEquals);
797N(SyntaxKind.IdentifierName);
799N(SyntaxKind.IdentifierToken, "x");
801N(SyntaxKind.EqualsToken);
803N(SyntaxKind.FunctionPointerType);
805N(SyntaxKind.DelegateKeyword);
806N(SyntaxKind.AsteriskToken);
807N(SyntaxKind.FunctionPointerParameterList);
809N(SyntaxKind.LessThanToken);
810N(SyntaxKind.FunctionPointerParameter);
812N(SyntaxKind.PredefinedType);
814N(SyntaxKind.IntKeyword);
817N(SyntaxKind.CommaToken);
818N(SyntaxKind.FunctionPointerParameter);
820N(SyntaxKind.PredefinedType);
822N(SyntaxKind.VoidKeyword);
825N(SyntaxKind.GreaterThanToken);
828N(SyntaxKind.SemicolonToken);
830N(SyntaxKind.EndOfFileToken);
849N(SyntaxKind.CompilationUnit);
851N(SyntaxKind.UsingDirective);
853N(SyntaxKind.UsingKeyword);
854N(SyntaxKind.UnsafeKeyword);
855N(SyntaxKind.IdentifierName);
857N(SyntaxKind.IdentifierToken, "System");
859N(SyntaxKind.SemicolonToken);
861N(SyntaxKind.EndOfFileToken);
880N(SyntaxKind.CompilationUnit);
882N(SyntaxKind.UsingDirective);
884N(SyntaxKind.UsingKeyword);
885N(SyntaxKind.StaticKeyword);
886N(SyntaxKind.UnsafeKeyword);
887N(SyntaxKind.QualifiedName);
889N(SyntaxKind.IdentifierName);
891N(SyntaxKind.IdentifierToken, "System");
893N(SyntaxKind.DotToken);
894N(SyntaxKind.IdentifierName);
896N(SyntaxKind.IdentifierToken, "Console");
899N(SyntaxKind.SemicolonToken);
901N(SyntaxKind.EndOfFileToken);
922N(SyntaxKind.CompilationUnit);
924N(SyntaxKind.UsingDirective);
926N(SyntaxKind.UsingKeyword);
927N(SyntaxKind.NameEquals);
929N(SyntaxKind.IdentifierName);
931N(SyntaxKind.IdentifierToken, "x");
933N(SyntaxKind.EqualsToken);
935N(SyntaxKind.PredefinedType);
937N(SyntaxKind.IntKeyword);
939N(SyntaxKind.SemicolonToken);
941N(SyntaxKind.EndOfFileToken);
959N(SyntaxKind.CompilationUnit);
961N(SyntaxKind.UsingDirective);
963N(SyntaxKind.UsingKeyword);
964N(SyntaxKind.NameEquals);
966N(SyntaxKind.IdentifierName);
968N(SyntaxKind.IdentifierToken, "x");
970N(SyntaxKind.EqualsToken);
972N(SyntaxKind.PredefinedType);
974N(SyntaxKind.IntKeyword);
976N(SyntaxKind.SemicolonToken);
978N(SyntaxKind.EndOfFileToken);
996N(SyntaxKind.CompilationUnit);
998N(SyntaxKind.UsingDirective);
1000N(SyntaxKind.UsingKeyword);
1001N(SyntaxKind.NameEquals);
1003N(SyntaxKind.IdentifierName);
1005N(SyntaxKind.IdentifierToken, "x");
1007N(SyntaxKind.EqualsToken);
1009N(SyntaxKind.PredefinedType);
1011N(SyntaxKind.IntKeyword);
1013N(SyntaxKind.SemicolonToken);
1015N(SyntaxKind.EndOfFileToken);
1036N(SyntaxKind.CompilationUnit);
1038N(SyntaxKind.UsingDirective);
1040N(SyntaxKind.UsingKeyword);
1041N(SyntaxKind.NameEquals);
1043N(SyntaxKind.IdentifierName);
1045N(SyntaxKind.IdentifierToken, "x");
1047N(SyntaxKind.EqualsToken);
1049N(SyntaxKind.RefType);
1051N(SyntaxKind.RefKeyword);
1052N(SyntaxKind.PredefinedType);
1054N(SyntaxKind.IntKeyword);
1057N(SyntaxKind.SemicolonToken);
1059N(SyntaxKind.EndOfFileToken);
1080N(SyntaxKind.CompilationUnit);
1082N(SyntaxKind.UsingDirective);
1084N(SyntaxKind.UsingKeyword);
1085N(SyntaxKind.NameEquals);
1087N(SyntaxKind.IdentifierName);
1089N(SyntaxKind.IdentifierToken, "x");
1091N(SyntaxKind.EqualsToken);
1093N(SyntaxKind.RefType);
1095N(SyntaxKind.RefKeyword);
1096N(SyntaxKind.ReadOnlyKeyword);
1097N(SyntaxKind.PredefinedType);
1099N(SyntaxKind.IntKeyword);
1102N(SyntaxKind.SemicolonToken);
1104N(SyntaxKind.EndOfFileToken);
1125N(SyntaxKind.CompilationUnit);
1127N(SyntaxKind.UsingDirective);
1129N(SyntaxKind.UsingKeyword);
1130N(SyntaxKind.NameEquals);
1132N(SyntaxKind.IdentifierName);
1134N(SyntaxKind.IdentifierToken, "x");
1136N(SyntaxKind.EqualsToken);
1138N(SyntaxKind.PointerType);
1140N(SyntaxKind.PredefinedType);
1142N(SyntaxKind.IntKeyword);
1144N(SyntaxKind.AsteriskToken);
1146N(SyntaxKind.SemicolonToken);
1148N(SyntaxKind.EndOfFileToken);
1166N(SyntaxKind.CompilationUnit);
1168N(SyntaxKind.UsingDirective);
1170N(SyntaxKind.UsingKeyword);
1171N(SyntaxKind.UnsafeKeyword);
1172N(SyntaxKind.NameEquals);
1174N(SyntaxKind.IdentifierName);
1176N(SyntaxKind.IdentifierToken, "x");
1178N(SyntaxKind.EqualsToken);
1180N(SyntaxKind.PointerType);
1182N(SyntaxKind.PredefinedType);
1184N(SyntaxKind.IntKeyword);
1186N(SyntaxKind.AsteriskToken);
1188N(SyntaxKind.SemicolonToken);
1190N(SyntaxKind.EndOfFileToken);
1214N(SyntaxKind.CompilationUnit);
1216N(SyntaxKind.UsingDirective);
1218N(SyntaxKind.UsingKeyword);
1219N(SyntaxKind.UnsafeKeyword);
1220N(SyntaxKind.NameEquals);
1222N(SyntaxKind.IdentifierName);
1224N(SyntaxKind.IdentifierToken, "X");
1226N(SyntaxKind.EqualsToken);
1228N(SyntaxKind.PointerType);
1230N(SyntaxKind.PredefinedType);
1232N(SyntaxKind.IntKeyword);
1234N(SyntaxKind.AsteriskToken);
1236N(SyntaxKind.SemicolonToken);
1238N(SyntaxKind.NamespaceDeclaration);
1240N(SyntaxKind.NamespaceKeyword);
1241N(SyntaxKind.IdentifierName);
1243N(SyntaxKind.IdentifierToken, "N");
1245N(SyntaxKind.OpenBraceToken);
1246N(SyntaxKind.UsingDirective);
1248N(SyntaxKind.UsingKeyword);
1249N(SyntaxKind.NameEquals);
1251N(SyntaxKind.IdentifierName);
1253N(SyntaxKind.IdentifierToken, "Y");
1255N(SyntaxKind.EqualsToken);
1257N(SyntaxKind.IdentifierName);
1259N(SyntaxKind.IdentifierToken, "X");
1261N(SyntaxKind.SemicolonToken);
1263N(SyntaxKind.CloseBraceToken);
1265N(SyntaxKind.EndOfFileToken);
1286N(SyntaxKind.CompilationUnit);
1288N(SyntaxKind.UsingDirective);
1290N(SyntaxKind.UsingKeyword);
1291N(SyntaxKind.UnsafeKeyword);
1292N(SyntaxKind.NameEquals);
1294N(SyntaxKind.IdentifierName);
1296N(SyntaxKind.IdentifierToken, "X");
1298N(SyntaxKind.EqualsToken);
1300N(SyntaxKind.PointerType);
1302N(SyntaxKind.PredefinedType);
1304N(SyntaxKind.IntKeyword);
1306N(SyntaxKind.AsteriskToken);
1308N(SyntaxKind.SemicolonToken);
1310N(SyntaxKind.NamespaceDeclaration);
1312N(SyntaxKind.NamespaceKeyword);
1313N(SyntaxKind.IdentifierName);
1315N(SyntaxKind.IdentifierToken, "N");
1317N(SyntaxKind.OpenBraceToken);
1318N(SyntaxKind.UsingDirective);
1320N(SyntaxKind.UsingKeyword);
1321N(SyntaxKind.UnsafeKeyword);
1322N(SyntaxKind.NameEquals);
1324N(SyntaxKind.IdentifierName);
1326N(SyntaxKind.IdentifierToken, "Y");
1328N(SyntaxKind.EqualsToken);
1330N(SyntaxKind.IdentifierName);
1332N(SyntaxKind.IdentifierToken, "X");
1334N(SyntaxKind.SemicolonToken);
1336N(SyntaxKind.CloseBraceToken);
1338N(SyntaxKind.EndOfFileToken);
1362N(SyntaxKind.CompilationUnit);
1364N(SyntaxKind.UsingDirective);
1366N(SyntaxKind.UsingKeyword);
1367N(SyntaxKind.NameEquals);
1369N(SyntaxKind.IdentifierName);
1371N(SyntaxKind.IdentifierToken, "X");
1373N(SyntaxKind.EqualsToken);
1375N(SyntaxKind.PointerType);
1377N(SyntaxKind.PredefinedType);
1379N(SyntaxKind.IntKeyword);
1381N(SyntaxKind.AsteriskToken);
1383N(SyntaxKind.SemicolonToken);
1385N(SyntaxKind.NamespaceDeclaration);
1387N(SyntaxKind.NamespaceKeyword);
1388N(SyntaxKind.IdentifierName);
1390N(SyntaxKind.IdentifierToken, "N");
1392N(SyntaxKind.OpenBraceToken);
1393N(SyntaxKind.UsingDirective);
1395N(SyntaxKind.UsingKeyword);
1396N(SyntaxKind.UnsafeKeyword);
1397N(SyntaxKind.NameEquals);
1399N(SyntaxKind.IdentifierName);
1401N(SyntaxKind.IdentifierToken, "Y");
1403N(SyntaxKind.EqualsToken);
1405N(SyntaxKind.IdentifierName);
1407N(SyntaxKind.IdentifierToken, "X");
1409N(SyntaxKind.SemicolonToken);
1411N(SyntaxKind.CloseBraceToken);
1413N(SyntaxKind.EndOfFileToken);
1437N(SyntaxKind.CompilationUnit);
1439N(SyntaxKind.UsingDirective);
1441N(SyntaxKind.UsingKeyword);
1442N(SyntaxKind.UnsafeKeyword);
1443N(SyntaxKind.NameEquals);
1445N(SyntaxKind.IdentifierName);
1447N(SyntaxKind.IdentifierToken, "X");
1449N(SyntaxKind.EqualsToken);
1451N(SyntaxKind.PointerType);
1453N(SyntaxKind.PredefinedType);
1455N(SyntaxKind.IntKeyword);
1457N(SyntaxKind.AsteriskToken);
1459N(SyntaxKind.SemicolonToken);
1461N(SyntaxKind.NamespaceDeclaration);
1463N(SyntaxKind.NamespaceKeyword);
1464N(SyntaxKind.IdentifierName);
1466N(SyntaxKind.IdentifierToken, "N");
1468N(SyntaxKind.OpenBraceToken);
1469N(SyntaxKind.UsingDirective);
1471N(SyntaxKind.UsingKeyword);
1472N(SyntaxKind.NameEquals);
1474N(SyntaxKind.IdentifierName);
1476N(SyntaxKind.IdentifierToken, "Y");
1478N(SyntaxKind.EqualsToken);
1480N(SyntaxKind.ArrayType);
1482N(SyntaxKind.IdentifierName);
1484N(SyntaxKind.IdentifierToken, "X");
1486N(SyntaxKind.ArrayRankSpecifier);
1488N(SyntaxKind.OpenBracketToken);
1489N(SyntaxKind.OmittedArraySizeExpression);
1491N(SyntaxKind.OmittedArraySizeExpressionToken);
1493N(SyntaxKind.CloseBracketToken);
1496N(SyntaxKind.SemicolonToken);
1498N(SyntaxKind.CloseBraceToken);
1500N(SyntaxKind.EndOfFileToken);
1521N(SyntaxKind.CompilationUnit);
1523N(SyntaxKind.UsingDirective);
1525N(SyntaxKind.UsingKeyword);
1526N(SyntaxKind.UnsafeKeyword);
1527N(SyntaxKind.NameEquals);
1529N(SyntaxKind.IdentifierName);
1531N(SyntaxKind.IdentifierToken, "X");
1533N(SyntaxKind.EqualsToken);
1535N(SyntaxKind.PointerType);
1537N(SyntaxKind.PredefinedType);
1539N(SyntaxKind.IntKeyword);
1541N(SyntaxKind.AsteriskToken);
1543N(SyntaxKind.SemicolonToken);
1545N(SyntaxKind.NamespaceDeclaration);
1547N(SyntaxKind.NamespaceKeyword);
1548N(SyntaxKind.IdentifierName);
1550N(SyntaxKind.IdentifierToken, "N");
1552N(SyntaxKind.OpenBraceToken);
1553N(SyntaxKind.UsingDirective);
1555N(SyntaxKind.UsingKeyword);
1556N(SyntaxKind.UnsafeKeyword);
1557N(SyntaxKind.NameEquals);
1559N(SyntaxKind.IdentifierName);
1561N(SyntaxKind.IdentifierToken, "Y");
1563N(SyntaxKind.EqualsToken);
1565N(SyntaxKind.ArrayType);
1567N(SyntaxKind.IdentifierName);
1569N(SyntaxKind.IdentifierToken, "X");
1571N(SyntaxKind.ArrayRankSpecifier);
1573N(SyntaxKind.OpenBracketToken);
1574N(SyntaxKind.OmittedArraySizeExpression);
1576N(SyntaxKind.OmittedArraySizeExpressionToken);
1578N(SyntaxKind.CloseBracketToken);
1581N(SyntaxKind.SemicolonToken);
1583N(SyntaxKind.CloseBraceToken);
1585N(SyntaxKind.EndOfFileToken);
1603N(SyntaxKind.CompilationUnit);
1605N(SyntaxKind.UsingDirective);
1607N(SyntaxKind.UsingKeyword);
1608N(SyntaxKind.NameEquals);
1610N(SyntaxKind.IdentifierName);
1612N(SyntaxKind.IdentifierToken, "x");
1614N(SyntaxKind.EqualsToken);
1616N(SyntaxKind.TupleType);
1618N(SyntaxKind.OpenParenToken);
1619N(SyntaxKind.TupleElement);
1621N(SyntaxKind.PredefinedType);
1623N(SyntaxKind.IntKeyword);
1626N(SyntaxKind.CommaToken);
1627N(SyntaxKind.TupleElement);
1629N(SyntaxKind.PredefinedType);
1631N(SyntaxKind.IntKeyword);
1634N(SyntaxKind.CloseParenToken);
1636N(SyntaxKind.SemicolonToken);
1638N(SyntaxKind.EndOfFileToken);
1660N(SyntaxKind.CompilationUnit);
1662N(SyntaxKind.UsingDirective);
1664N(SyntaxKind.UsingKeyword);
1665N(SyntaxKind.NameEquals);
1667N(SyntaxKind.IdentifierName);
1669N(SyntaxKind.IdentifierToken, "X");
1671N(SyntaxKind.EqualsToken);
1673N(SyntaxKind.TupleType);
1675N(SyntaxKind.OpenParenToken);
1676N(SyntaxKind.TupleElement);
1678N(SyntaxKind.PredefinedType);
1680N(SyntaxKind.IntKeyword);
1683N(SyntaxKind.CommaToken);
1684N(SyntaxKind.TupleElement);
1686N(SyntaxKind.PredefinedType);
1688N(SyntaxKind.IntKeyword);
1691N(SyntaxKind.CloseParenToken);
1693N(SyntaxKind.SemicolonToken);
1695N(SyntaxKind.ClassDeclaration);
1697N(SyntaxKind.ClassKeyword);
1698N(SyntaxKind.IdentifierToken, "C");
1699N(SyntaxKind.OpenBraceToken);
1700N(SyntaxKind.FieldDeclaration);
1702N(SyntaxKind.VariableDeclaration);
1704N(SyntaxKind.IdentifierName);
1706N(SyntaxKind.IdentifierToken, "X");
1708N(SyntaxKind.VariableDeclarator);
1710N(SyntaxKind.IdentifierToken, "x");
1711N(SyntaxKind.EqualsValueClause);
1713N(SyntaxKind.EqualsToken);
1714N(SyntaxKind.TupleExpression);
1716N(SyntaxKind.OpenParenToken);
1717N(SyntaxKind.Argument);
1719N(SyntaxKind.NumericLiteralExpression);
1721N(SyntaxKind.NumericLiteralToken, "0");
1724N(SyntaxKind.CommaToken);
1725N(SyntaxKind.Argument);
1727N(SyntaxKind.NumericLiteralExpression);
1729N(SyntaxKind.NumericLiteralToken, "0");
1732N(SyntaxKind.CloseParenToken);
1737N(SyntaxKind.SemicolonToken);
1739N(SyntaxKind.CloseBraceToken);
1741N(SyntaxKind.EndOfFileToken);
1766N(SyntaxKind.CompilationUnit);
1768N(SyntaxKind.UsingDirective);
1770N(SyntaxKind.UsingKeyword);
1771N(SyntaxKind.NameEquals);
1773N(SyntaxKind.IdentifierName);
1775N(SyntaxKind.IdentifierToken, "X");
1777N(SyntaxKind.EqualsToken);
1779N(SyntaxKind.TupleType);
1781N(SyntaxKind.OpenParenToken);
1782N(SyntaxKind.TupleElement);
1784N(SyntaxKind.PredefinedType);
1786N(SyntaxKind.IntKeyword);
1789N(SyntaxKind.CommaToken);
1790N(SyntaxKind.TupleElement);
1792N(SyntaxKind.PredefinedType);
1794N(SyntaxKind.IntKeyword);
1797N(SyntaxKind.CloseParenToken);
1799N(SyntaxKind.SemicolonToken);
1801N(SyntaxKind.ClassDeclaration);
1803N(SyntaxKind.ClassKeyword);
1804N(SyntaxKind.IdentifierToken, "C");
1805N(SyntaxKind.OpenBraceToken);
1806N(SyntaxKind.FieldDeclaration);
1808N(SyntaxKind.VariableDeclaration);
1810N(SyntaxKind.IdentifierName);
1812N(SyntaxKind.IdentifierToken, "X");
1814N(SyntaxKind.VariableDeclarator);
1816N(SyntaxKind.IdentifierToken, "x");
1817N(SyntaxKind.EqualsValueClause);
1819N(SyntaxKind.EqualsToken);
1820N(SyntaxKind.TupleExpression);
1822N(SyntaxKind.OpenParenToken);
1823N(SyntaxKind.Argument);
1825N(SyntaxKind.TrueLiteralExpression);
1827N(SyntaxKind.TrueKeyword);
1830N(SyntaxKind.CommaToken);
1831N(SyntaxKind.Argument);
1833N(SyntaxKind.FalseLiteralExpression);
1835N(SyntaxKind.FalseKeyword);
1838N(SyntaxKind.CloseParenToken);
1843N(SyntaxKind.SemicolonToken);
1845N(SyntaxKind.CloseBraceToken);
1847N(SyntaxKind.EndOfFileToken);
1865N(SyntaxKind.CompilationUnit);
1867N(SyntaxKind.UsingDirective);
1869N(SyntaxKind.UsingKeyword);
1870N(SyntaxKind.NameEquals);
1872N(SyntaxKind.IdentifierName);
1874N(SyntaxKind.IdentifierToken, "x");
1876N(SyntaxKind.EqualsToken);
1878N(SyntaxKind.NullableType);
1880N(SyntaxKind.PredefinedType);
1882N(SyntaxKind.IntKeyword);
1884N(SyntaxKind.QuestionToken);
1886N(SyntaxKind.SemicolonToken);
1888N(SyntaxKind.EndOfFileToken);
1912N(SyntaxKind.CompilationUnit);
1914N(SyntaxKind.UsingDirective);
1916N(SyntaxKind.UsingKeyword);
1917N(SyntaxKind.NameEquals);
1919N(SyntaxKind.IdentifierName);
1921N(SyntaxKind.IdentifierToken, "x");
1923N(SyntaxKind.EqualsToken);
1925N(SyntaxKind.NullableType);
1927N(SyntaxKind.PredefinedType);
1929N(SyntaxKind.StringKeyword);
1931N(SyntaxKind.QuestionToken);
1933N(SyntaxKind.SemicolonToken);
1935N(SyntaxKind.EndOfFileToken);
1956N(SyntaxKind.CompilationUnit);
1958N(SyntaxKind.UsingDirective);
1960N(SyntaxKind.UsingKeyword);
1961N(SyntaxKind.NameEquals);
1963N(SyntaxKind.IdentifierName);
1965N(SyntaxKind.IdentifierToken, "X");
1967N(SyntaxKind.EqualsToken);
1969N(SyntaxKind.NullableType);
1971N(SyntaxKind.PredefinedType);
1973N(SyntaxKind.StringKeyword);
1975N(SyntaxKind.QuestionToken);
1977N(SyntaxKind.SemicolonToken);
1979N(SyntaxKind.EndOfFileToken);
2006N(SyntaxKind.CompilationUnit);
2008N(SyntaxKind.UsingDirective);
2010N(SyntaxKind.UsingKeyword);
2011N(SyntaxKind.NameEquals);
2013N(SyntaxKind.IdentifierName);
2015N(SyntaxKind.IdentifierToken, "X");
2017N(SyntaxKind.EqualsToken);
2019N(SyntaxKind.PredefinedType);
2021N(SyntaxKind.StringKeyword);
2023N(SyntaxKind.SemicolonToken);
2025N(SyntaxKind.NamespaceDeclaration);
2027N(SyntaxKind.NamespaceKeyword);
2028N(SyntaxKind.IdentifierName);
2030N(SyntaxKind.IdentifierToken, "N");
2032N(SyntaxKind.OpenBraceToken);
2033N(SyntaxKind.UsingDirective);
2035N(SyntaxKind.UsingKeyword);
2036N(SyntaxKind.NameEquals);
2038N(SyntaxKind.IdentifierName);
2040N(SyntaxKind.IdentifierToken, "Y");
2042N(SyntaxKind.EqualsToken);
2044N(SyntaxKind.NullableType);
2046N(SyntaxKind.IdentifierName);
2048N(SyntaxKind.IdentifierToken, "X");
2050N(SyntaxKind.QuestionToken);
2052N(SyntaxKind.SemicolonToken);
2054N(SyntaxKind.CloseBraceToken);
2056N(SyntaxKind.EndOfFileToken);
2081N(SyntaxKind.CompilationUnit);
2083N(SyntaxKind.UsingDirective);
2085N(SyntaxKind.UsingKeyword);
2086N(SyntaxKind.NameEquals);
2088N(SyntaxKind.IdentifierName);
2090N(SyntaxKind.IdentifierToken, "X");
2092N(SyntaxKind.EqualsToken);
2094N(SyntaxKind.PredefinedType);
2096N(SyntaxKind.StringKeyword);
2098N(SyntaxKind.SemicolonToken);
2100N(SyntaxKind.NamespaceDeclaration);
2102N(SyntaxKind.NamespaceKeyword);
2103N(SyntaxKind.IdentifierName);
2105N(SyntaxKind.IdentifierToken, "N");
2107N(SyntaxKind.OpenBraceToken);
2108N(SyntaxKind.UsingDirective);
2110N(SyntaxKind.UsingKeyword);
2111N(SyntaxKind.NameEquals);
2113N(SyntaxKind.IdentifierName);
2115N(SyntaxKind.IdentifierToken, "Y");
2117N(SyntaxKind.EqualsToken);
2119N(SyntaxKind.NullableType);
2121N(SyntaxKind.IdentifierName);
2123N(SyntaxKind.IdentifierToken, "X");
2125N(SyntaxKind.QuestionToken);
2127N(SyntaxKind.SemicolonToken);
2129N(SyntaxKind.CloseBraceToken);
2131N(SyntaxKind.EndOfFileToken);
2151N(SyntaxKind.CompilationUnit);
2153N(SyntaxKind.UsingDirective);
2155N(SyntaxKind.UsingKeyword);
2156N(SyntaxKind.UnsafeKeyword);
2157N(SyntaxKind.NameEquals);
2159N(SyntaxKind.IdentifierName);
2161N(SyntaxKind.IdentifierToken, "VP");
2163N(SyntaxKind.EqualsToken);
2165N(SyntaxKind.PointerType);
2167N(SyntaxKind.PredefinedType);
2169N(SyntaxKind.VoidKeyword);
2171N(SyntaxKind.AsteriskToken);
2173N(SyntaxKind.SemicolonToken);
2175N(SyntaxKind.ClassDeclaration);
2177N(SyntaxKind.ClassKeyword);
2178N(SyntaxKind.IdentifierToken, "C");
2179N(SyntaxKind.OpenBraceToken);
2180N(SyntaxKind.MethodDeclaration);
2182N(SyntaxKind.PredefinedType);
2184N(SyntaxKind.VoidKeyword);
2186N(SyntaxKind.IdentifierToken, "M");
2187N(SyntaxKind.ParameterList);
2189N(SyntaxKind.OpenParenToken);
2190N(SyntaxKind.Parameter);
2192N(SyntaxKind.IdentifierName);
2194N(SyntaxKind.IdentifierToken, "VP");
2196N(SyntaxKind.IdentifierToken, "vp");
2198N(SyntaxKind.CloseParenToken);
2200N(SyntaxKind.Block);
2202N(SyntaxKind.OpenBraceToken);
2203N(SyntaxKind.CloseBraceToken);
2206N(SyntaxKind.CloseBraceToken);
2208N(SyntaxKind.EndOfFileToken);
2225N(SyntaxKind.CompilationUnit);
2227N(SyntaxKind.UsingDirective);
2229N(SyntaxKind.UsingKeyword);
2230N(SyntaxKind.UnsafeKeyword);
2231N(SyntaxKind.NameEquals);
2233N(SyntaxKind.IdentifierName);
2235N(SyntaxKind.IdentifierToken, "VP");
2237N(SyntaxKind.EqualsToken);
2239N(SyntaxKind.PointerType);
2241N(SyntaxKind.PredefinedType);
2243N(SyntaxKind.VoidKeyword);
2245N(SyntaxKind.AsteriskToken);
2247N(SyntaxKind.SemicolonToken);
2249N(SyntaxKind.ClassDeclaration);
2251N(SyntaxKind.ClassKeyword);
2252N(SyntaxKind.IdentifierToken, "C");
2253N(SyntaxKind.OpenBraceToken);
2254N(SyntaxKind.MethodDeclaration);
2256N(SyntaxKind.UnsafeKeyword);
2257N(SyntaxKind.PredefinedType);
2259N(SyntaxKind.VoidKeyword);
2261N(SyntaxKind.IdentifierToken, "M");
2262N(SyntaxKind.ParameterList);
2264N(SyntaxKind.OpenParenToken);
2265N(SyntaxKind.Parameter);
2267N(SyntaxKind.IdentifierName);
2269N(SyntaxKind.IdentifierToken, "VP");
2271N(SyntaxKind.IdentifierToken, "vp");
2273N(SyntaxKind.CloseParenToken);
2275N(SyntaxKind.Block);
2277N(SyntaxKind.OpenBraceToken);
2278N(SyntaxKind.CloseBraceToken);
2281N(SyntaxKind.CloseBraceToken);
2283N(SyntaxKind.EndOfFileToken);
2303N(SyntaxKind.CompilationUnit);
2305N(SyntaxKind.UsingDirective);
2307N(SyntaxKind.UsingKeyword);
2308N(SyntaxKind.NameEquals);
2310N(SyntaxKind.IdentifierName);
2312N(SyntaxKind.IdentifierToken, "VP");
2314N(SyntaxKind.EqualsToken);
2316N(SyntaxKind.PointerType);
2318N(SyntaxKind.PredefinedType);
2320N(SyntaxKind.VoidKeyword);
2322N(SyntaxKind.AsteriskToken);
2324N(SyntaxKind.SemicolonToken);
2326N(SyntaxKind.ClassDeclaration);
2328N(SyntaxKind.ClassKeyword);
2329N(SyntaxKind.IdentifierToken, "C");
2330N(SyntaxKind.OpenBraceToken);
2331N(SyntaxKind.MethodDeclaration);
2333N(SyntaxKind.UnsafeKeyword);
2334N(SyntaxKind.PredefinedType);
2336N(SyntaxKind.VoidKeyword);
2338N(SyntaxKind.IdentifierToken, "M");
2339N(SyntaxKind.ParameterList);
2341N(SyntaxKind.OpenParenToken);
2342N(SyntaxKind.Parameter);
2344N(SyntaxKind.IdentifierName);
2346N(SyntaxKind.IdentifierToken, "VP");
2348N(SyntaxKind.IdentifierToken, "vp");
2350N(SyntaxKind.CloseParenToken);
2352N(SyntaxKind.Block);
2354N(SyntaxKind.OpenBraceToken);
2355N(SyntaxKind.CloseBraceToken);
2358N(SyntaxKind.CloseBraceToken);
2360N(SyntaxKind.EndOfFileToken);
2384N(SyntaxKind.CompilationUnit);
2386N(SyntaxKind.UsingDirective);
2388N(SyntaxKind.UsingKeyword);
2389N(SyntaxKind.NameEquals);
2391N(SyntaxKind.IdentifierName);
2393N(SyntaxKind.IdentifierToken, "V");
2395N(SyntaxKind.EqualsToken);
2397N(SyntaxKind.PredefinedType);
2399N(SyntaxKind.VoidKeyword);
2401N(SyntaxKind.SemicolonToken);
2403N(SyntaxKind.ClassDeclaration);
2405N(SyntaxKind.ClassKeyword);
2406N(SyntaxKind.IdentifierToken, "C");
2407N(SyntaxKind.OpenBraceToken);
2408N(SyntaxKind.MethodDeclaration);
2410N(SyntaxKind.PredefinedType);
2412N(SyntaxKind.VoidKeyword);
2414N(SyntaxKind.IdentifierToken, "M");
2415N(SyntaxKind.ParameterList);
2417N(SyntaxKind.OpenParenToken);
2418N(SyntaxKind.Parameter);
2420N(SyntaxKind.IdentifierName);
2422N(SyntaxKind.IdentifierToken, "V");
2424N(SyntaxKind.IdentifierToken, "v");
2426N(SyntaxKind.CloseParenToken);
2428N(SyntaxKind.Block);
2430N(SyntaxKind.OpenBraceToken);
2431N(SyntaxKind.CloseBraceToken);
2434N(SyntaxKind.CloseBraceToken);
2436N(SyntaxKind.EndOfFileToken);
2460N(SyntaxKind.CompilationUnit);
2462N(SyntaxKind.UsingDirective);
2464N(SyntaxKind.UsingKeyword);
2465N(SyntaxKind.NameEquals);
2467N(SyntaxKind.IdentifierName);
2469N(SyntaxKind.IdentifierToken, "V");
2471N(SyntaxKind.EqualsToken);
2473N(SyntaxKind.PredefinedType);
2475N(SyntaxKind.VoidKeyword);
2477N(SyntaxKind.SemicolonToken);
2479N(SyntaxKind.ClassDeclaration);
2481N(SyntaxKind.ClassKeyword);
2482N(SyntaxKind.IdentifierToken, "C");
2483N(SyntaxKind.OpenBraceToken);
2484N(SyntaxKind.MethodDeclaration);
2486N(SyntaxKind.IdentifierName);
2488N(SyntaxKind.IdentifierToken, "V");
2490N(SyntaxKind.IdentifierToken, "M");
2491N(SyntaxKind.ParameterList);
2493N(SyntaxKind.OpenParenToken);
2494N(SyntaxKind.CloseParenToken);
2496N(SyntaxKind.Block);
2498N(SyntaxKind.OpenBraceToken);
2499N(SyntaxKind.CloseBraceToken);
2502N(SyntaxKind.CloseBraceToken);
2504N(SyntaxKind.EndOfFileToken);
2531N(SyntaxKind.CompilationUnit);
2533N(SyntaxKind.UsingDirective);
2535N(SyntaxKind.UsingKeyword);
2536N(SyntaxKind.NameEquals);
2538N(SyntaxKind.IdentifierName);
2540N(SyntaxKind.IdentifierToken, "V");
2542N(SyntaxKind.EqualsToken);
2544N(SyntaxKind.ArrayType);
2546N(SyntaxKind.PredefinedType);
2548N(SyntaxKind.VoidKeyword);
2550N(SyntaxKind.ArrayRankSpecifier);
2552N(SyntaxKind.OpenBracketToken);
2553N(SyntaxKind.OmittedArraySizeExpression);
2555N(SyntaxKind.OmittedArraySizeExpressionToken);
2557N(SyntaxKind.CloseBracketToken);
2560N(SyntaxKind.SemicolonToken);
2562N(SyntaxKind.ClassDeclaration);
2564N(SyntaxKind.ClassKeyword);
2565N(SyntaxKind.IdentifierToken, "C");
2566N(SyntaxKind.OpenBraceToken);
2567N(SyntaxKind.MethodDeclaration);
2569N(SyntaxKind.IdentifierName);
2571N(SyntaxKind.IdentifierToken, "V");
2573N(SyntaxKind.IdentifierToken, "M");
2574N(SyntaxKind.ParameterList);
2576N(SyntaxKind.OpenParenToken);
2577N(SyntaxKind.CloseParenToken);
2579N(SyntaxKind.Block);
2581N(SyntaxKind.OpenBraceToken);
2582N(SyntaxKind.CloseBraceToken);
2585N(SyntaxKind.CloseBraceToken);
2587N(SyntaxKind.EndOfFileToken);
2606N(SyntaxKind.CompilationUnit);
2608N(SyntaxKind.UsingDirective);
2610N(SyntaxKind.UsingKeyword);
2611N(SyntaxKind.IdentifierName);
2613N(SyntaxKind.IdentifierToken, "dynamic");
2615N(SyntaxKind.SemicolonToken);
2617N(SyntaxKind.EndOfFileToken);
2638N(SyntaxKind.CompilationUnit);
2640N(SyntaxKind.UsingDirective);
2642N(SyntaxKind.UsingKeyword);
2643N(SyntaxKind.NameEquals);
2645N(SyntaxKind.IdentifierName);
2647N(SyntaxKind.IdentifierToken, "D");
2649N(SyntaxKind.EqualsToken);
2651N(SyntaxKind.IdentifierName);
2653N(SyntaxKind.IdentifierToken, "dynamic");
2655N(SyntaxKind.SemicolonToken);
2657N(SyntaxKind.ClassDeclaration);
2659N(SyntaxKind.ClassKeyword);
2660N(SyntaxKind.IdentifierToken, "C");
2661N(SyntaxKind.OpenBraceToken);
2662N(SyntaxKind.MethodDeclaration);
2664N(SyntaxKind.PredefinedType);
2666N(SyntaxKind.VoidKeyword);
2668N(SyntaxKind.IdentifierToken, "M");
2669N(SyntaxKind.ParameterList);
2671N(SyntaxKind.OpenParenToken);
2672N(SyntaxKind.Parameter);
2674N(SyntaxKind.IdentifierName);
2676N(SyntaxKind.IdentifierToken, "D");
2678N(SyntaxKind.IdentifierToken, "d");
2680N(SyntaxKind.CloseParenToken);
2682N(SyntaxKind.Block);
2684N(SyntaxKind.OpenBraceToken);
2685N(SyntaxKind.ExpressionStatement);
2687N(SyntaxKind.InvocationExpression);
2689N(SyntaxKind.SimpleMemberAccessExpression);
2691N(SyntaxKind.IdentifierName);
2693N(SyntaxKind.IdentifierToken, "d");
2695N(SyntaxKind.DotToken);
2696N(SyntaxKind.IdentifierName);
2698N(SyntaxKind.IdentifierToken, "Goo");
2701N(SyntaxKind.ArgumentList);
2703N(SyntaxKind.OpenParenToken);
2704N(SyntaxKind.CloseParenToken);
2707N(SyntaxKind.SemicolonToken);
2709N(SyntaxKind.CloseBraceToken);
2712N(SyntaxKind.CloseBraceToken);
2714N(SyntaxKind.EndOfFileToken);
2735N(SyntaxKind.CompilationUnit);
2737N(SyntaxKind.UsingDirective);
2739N(SyntaxKind.UsingKeyword);
2740N(SyntaxKind.NameEquals);
2742N(SyntaxKind.IdentifierName);
2744N(SyntaxKind.IdentifierToken, "D");
2746N(SyntaxKind.EqualsToken);
2748N(SyntaxKind.QualifiedName);
2750N(SyntaxKind.QualifiedName);
2752N(SyntaxKind.QualifiedName);
2754N(SyntaxKind.IdentifierName);
2756N(SyntaxKind.IdentifierToken, "System");
2758N(SyntaxKind.DotToken);
2759N(SyntaxKind.IdentifierName);
2761N(SyntaxKind.IdentifierToken, "Collections");
2764N(SyntaxKind.DotToken);
2765N(SyntaxKind.IdentifierName);
2767N(SyntaxKind.IdentifierToken, "Generic");
2770N(SyntaxKind.DotToken);
2771N(SyntaxKind.GenericName);
2773N(SyntaxKind.IdentifierToken, "List");
2774N(SyntaxKind.TypeArgumentList);
2776N(SyntaxKind.LessThanToken);
2777N(SyntaxKind.IdentifierName);
2779N(SyntaxKind.IdentifierToken, "dynamic");
2781N(SyntaxKind.GreaterThanToken);
2785N(SyntaxKind.SemicolonToken);
2787N(SyntaxKind.ClassDeclaration);
2789N(SyntaxKind.ClassKeyword);
2790N(SyntaxKind.IdentifierToken, "C");
2791N(SyntaxKind.OpenBraceToken);
2792N(SyntaxKind.MethodDeclaration);
2794N(SyntaxKind.PredefinedType);
2796N(SyntaxKind.VoidKeyword);
2798N(SyntaxKind.IdentifierToken, "M");
2799N(SyntaxKind.ParameterList);
2801N(SyntaxKind.OpenParenToken);
2802N(SyntaxKind.Parameter);
2804N(SyntaxKind.IdentifierName);
2806N(SyntaxKind.IdentifierToken, "D");
2808N(SyntaxKind.IdentifierToken, "d");
2810N(SyntaxKind.CloseParenToken);
2812N(SyntaxKind.Block);
2814N(SyntaxKind.OpenBraceToken);
2815N(SyntaxKind.ExpressionStatement);
2817N(SyntaxKind.InvocationExpression);
2819N(SyntaxKind.SimpleMemberAccessExpression);
2821N(SyntaxKind.ElementAccessExpression);
2823N(SyntaxKind.IdentifierName);
2825N(SyntaxKind.IdentifierToken, "d");
2827N(SyntaxKind.BracketedArgumentList);
2829N(SyntaxKind.OpenBracketToken);
2830N(SyntaxKind.Argument);
2832N(SyntaxKind.NumericLiteralExpression);
2834N(SyntaxKind.NumericLiteralToken, "0");
2837N(SyntaxKind.CloseBracketToken);
2840N(SyntaxKind.DotToken);
2841N(SyntaxKind.IdentifierName);
2843N(SyntaxKind.IdentifierToken, "Goo");
2846N(SyntaxKind.ArgumentList);
2848N(SyntaxKind.OpenParenToken);
2849N(SyntaxKind.CloseParenToken);
2852N(SyntaxKind.SemicolonToken);
2854N(SyntaxKind.CloseBraceToken);
2857N(SyntaxKind.CloseBraceToken);
2859N(SyntaxKind.EndOfFileToken);
2880N(SyntaxKind.CompilationUnit);
2882N(SyntaxKind.UsingDirective);
2884N(SyntaxKind.UsingKeyword);
2885N(SyntaxKind.NameEquals);
2887N(SyntaxKind.IdentifierName);
2889N(SyntaxKind.IdentifierToken, "D");
2891N(SyntaxKind.EqualsToken);
2893N(SyntaxKind.ArrayType);
2895N(SyntaxKind.IdentifierName);
2897N(SyntaxKind.IdentifierToken, "dynamic");
2899N(SyntaxKind.ArrayRankSpecifier);
2901N(SyntaxKind.OpenBracketToken);
2902N(SyntaxKind.OmittedArraySizeExpression);
2904N(SyntaxKind.OmittedArraySizeExpressionToken);
2906N(SyntaxKind.CloseBracketToken);
2909N(SyntaxKind.SemicolonToken);
2911N(SyntaxKind.ClassDeclaration);
2913N(SyntaxKind.ClassKeyword);
2914N(SyntaxKind.IdentifierToken, "C");
2915N(SyntaxKind.OpenBraceToken);
2916N(SyntaxKind.MethodDeclaration);
2918N(SyntaxKind.PredefinedType);
2920N(SyntaxKind.VoidKeyword);
2922N(SyntaxKind.IdentifierToken, "M");
2923N(SyntaxKind.ParameterList);
2925N(SyntaxKind.OpenParenToken);
2926N(SyntaxKind.Parameter);
2928N(SyntaxKind.IdentifierName);
2930N(SyntaxKind.IdentifierToken, "D");
2932N(SyntaxKind.IdentifierToken, "d");
2934N(SyntaxKind.CloseParenToken);
2936N(SyntaxKind.Block);
2938N(SyntaxKind.OpenBraceToken);
2939N(SyntaxKind.ExpressionStatement);
2941N(SyntaxKind.InvocationExpression);
2943N(SyntaxKind.SimpleMemberAccessExpression);
2945N(SyntaxKind.ElementAccessExpression);
2947N(SyntaxKind.IdentifierName);
2949N(SyntaxKind.IdentifierToken, "d");
2951N(SyntaxKind.BracketedArgumentList);
2953N(SyntaxKind.OpenBracketToken);
2954N(SyntaxKind.Argument);
2956N(SyntaxKind.NumericLiteralExpression);
2958N(SyntaxKind.NumericLiteralToken, "0");
2961N(SyntaxKind.CloseBracketToken);
2964N(SyntaxKind.DotToken);
2965N(SyntaxKind.IdentifierName);
2967N(SyntaxKind.IdentifierToken, "Goo");
2970N(SyntaxKind.ArgumentList);
2972N(SyntaxKind.OpenParenToken);
2973N(SyntaxKind.CloseParenToken);
2976N(SyntaxKind.SemicolonToken);
2978N(SyntaxKind.CloseBraceToken);
2981N(SyntaxKind.CloseBraceToken);
2983N(SyntaxKind.EndOfFileToken);
3010N(SyntaxKind.CompilationUnit);
3012N(SyntaxKind.UsingDirective);
3014N(SyntaxKind.UsingKeyword);
3015N(SyntaxKind.NameEquals);
3017N(SyntaxKind.IdentifierName);
3019N(SyntaxKind.IdentifierToken, "D");
3021N(SyntaxKind.EqualsToken);
3023N(SyntaxKind.IdentifierName);
3025N(SyntaxKind.IdentifierToken, "dynamic");
3027N(SyntaxKind.SemicolonToken);
3029N(SyntaxKind.ClassDeclaration);
3031N(SyntaxKind.ClassKeyword);
3032N(SyntaxKind.IdentifierToken, "dynamic");
3033N(SyntaxKind.OpenBraceToken);
3034N(SyntaxKind.MethodDeclaration);
3036N(SyntaxKind.PredefinedType);
3038N(SyntaxKind.VoidKeyword);
3040N(SyntaxKind.IdentifierToken, "M");
3041N(SyntaxKind.ParameterList);
3043N(SyntaxKind.OpenParenToken);
3044N(SyntaxKind.Parameter);
3046N(SyntaxKind.IdentifierName);
3048N(SyntaxKind.IdentifierToken, "D");
3050N(SyntaxKind.IdentifierToken, "d");
3052N(SyntaxKind.CloseParenToken);
3054N(SyntaxKind.Block);
3056N(SyntaxKind.OpenBraceToken);
3057N(SyntaxKind.ExpressionStatement);
3059N(SyntaxKind.InvocationExpression);
3061N(SyntaxKind.SimpleMemberAccessExpression);
3063N(SyntaxKind.IdentifierName);
3065N(SyntaxKind.IdentifierToken, "d");
3067N(SyntaxKind.DotToken);
3068N(SyntaxKind.IdentifierName);
3070N(SyntaxKind.IdentifierToken, "Goo");
3073N(SyntaxKind.ArgumentList);
3075N(SyntaxKind.OpenParenToken);
3076N(SyntaxKind.CloseParenToken);
3079N(SyntaxKind.SemicolonToken);
3081N(SyntaxKind.CloseBraceToken);
3084N(SyntaxKind.CloseBraceToken);
3086N(SyntaxKind.EndOfFileToken);
3108N(SyntaxKind.CompilationUnit);
3110N(SyntaxKind.UsingDirective);
3112N(SyntaxKind.UsingKeyword);
3113N(SyntaxKind.NameEquals);
3115N(SyntaxKind.IdentifierName);
3117N(SyntaxKind.IdentifierToken, "D");
3119N(SyntaxKind.EqualsToken);
3121N(SyntaxKind.IdentifierName);
3123N(SyntaxKind.IdentifierToken, "@dynamic");
3125N(SyntaxKind.SemicolonToken);
3127N(SyntaxKind.ClassDeclaration);
3129N(SyntaxKind.ClassKeyword);
3130N(SyntaxKind.IdentifierToken, "C");
3131N(SyntaxKind.OpenBraceToken);
3132N(SyntaxKind.MethodDeclaration);
3134N(SyntaxKind.PredefinedType);
3136N(SyntaxKind.VoidKeyword);
3138N(SyntaxKind.IdentifierToken, "M");
3139N(SyntaxKind.ParameterList);
3141N(SyntaxKind.OpenParenToken);
3142N(SyntaxKind.Parameter);
3144N(SyntaxKind.IdentifierName);
3146N(SyntaxKind.IdentifierToken, "D");
3148N(SyntaxKind.IdentifierToken, "d");
3150N(SyntaxKind.CloseParenToken);
3152N(SyntaxKind.Block);
3154N(SyntaxKind.OpenBraceToken);
3155N(SyntaxKind.ExpressionStatement);
3157N(SyntaxKind.InvocationExpression);
3159N(SyntaxKind.SimpleMemberAccessExpression);
3161N(SyntaxKind.IdentifierName);
3163N(SyntaxKind.IdentifierToken, "d");
3165N(SyntaxKind.DotToken);
3166N(SyntaxKind.IdentifierName);
3168N(SyntaxKind.IdentifierToken, "Goo");
3171N(SyntaxKind.ArgumentList);
3173N(SyntaxKind.OpenParenToken);
3174N(SyntaxKind.CloseParenToken);
3177N(SyntaxKind.SemicolonToken);
3179N(SyntaxKind.CloseBraceToken);
3182N(SyntaxKind.CloseBraceToken);
3184N(SyntaxKind.EndOfFileToken);
3208N(SyntaxKind.CompilationUnit);
3210N(SyntaxKind.UsingDirective);
3212N(SyntaxKind.UsingKeyword);
3213N(SyntaxKind.NameEquals);
3215N(SyntaxKind.IdentifierName);
3217N(SyntaxKind.IdentifierToken, "X");
3219N(SyntaxKind.EqualsToken);
3221N(SyntaxKind.NullableType);
3223N(SyntaxKind.PredefinedType);
3225N(SyntaxKind.IntKeyword);
3227N(SyntaxKind.QuestionToken);
3229N(SyntaxKind.SemicolonToken);
3231N(SyntaxKind.UsingDirective);
3233N(SyntaxKind.UsingKeyword);
3234N(SyntaxKind.NameEquals);
3236N(SyntaxKind.IdentifierName);
3238N(SyntaxKind.IdentifierToken, "X");
3240N(SyntaxKind.EqualsToken);
3242N(SyntaxKind.IdentifierName);
3244N(SyntaxKind.IdentifierToken, "System");
3246N(SyntaxKind.SemicolonToken);
3248N(SyntaxKind.EndOfFileToken);
3272N(SyntaxKind.CompilationUnit);
3274N(SyntaxKind.UsingDirective);
3276N(SyntaxKind.UsingKeyword);
3277N(SyntaxKind.NameEquals);
3279N(SyntaxKind.IdentifierName);
3281N(SyntaxKind.IdentifierToken, "X");
3283N(SyntaxKind.EqualsToken);
3285N(SyntaxKind.NullableType);
3287N(SyntaxKind.PredefinedType);
3289N(SyntaxKind.IntKeyword);
3291N(SyntaxKind.QuestionToken);
3293N(SyntaxKind.SemicolonToken);
3295N(SyntaxKind.UsingDirective);
3297N(SyntaxKind.UsingKeyword);
3298N(SyntaxKind.NameEquals);
3300N(SyntaxKind.IdentifierName);
3302N(SyntaxKind.IdentifierToken, "X");
3304N(SyntaxKind.EqualsToken);
3306N(SyntaxKind.PredefinedType);
3308N(SyntaxKind.IntKeyword);
3310N(SyntaxKind.SemicolonToken);
3312N(SyntaxKind.EndOfFileToken);
3336N(SyntaxKind.CompilationUnit);
3338N(SyntaxKind.UsingDirective);
3340N(SyntaxKind.UsingKeyword);
3341N(SyntaxKind.NameEquals);
3343N(SyntaxKind.IdentifierName);
3345N(SyntaxKind.IdentifierToken, "X");
3347N(SyntaxKind.EqualsToken);
3349N(SyntaxKind.NullableType);
3351N(SyntaxKind.PredefinedType);
3353N(SyntaxKind.IntKeyword);
3355N(SyntaxKind.QuestionToken);
3357N(SyntaxKind.SemicolonToken);
3359N(SyntaxKind.UsingDirective);
3361N(SyntaxKind.UsingKeyword);
3362N(SyntaxKind.NameEquals);
3364N(SyntaxKind.IdentifierName);
3366N(SyntaxKind.IdentifierToken, "X");
3368N(SyntaxKind.EqualsToken);
3370N(SyntaxKind.QualifiedName);
3372N(SyntaxKind.IdentifierName);
3374N(SyntaxKind.IdentifierToken, "System");
3376N(SyntaxKind.DotToken);
3377N(SyntaxKind.IdentifierName);
3379N(SyntaxKind.IdentifierToken, "Int32");
3382N(SyntaxKind.SemicolonToken);
3384N(SyntaxKind.EndOfFileToken);
3406N(SyntaxKind.CompilationUnit);
3408N(SyntaxKind.UsingDirective);
3410N(SyntaxKind.UsingKeyword);
3411N(SyntaxKind.NameEquals);
3413N(SyntaxKind.IdentifierName);
3415N(SyntaxKind.IdentifierToken, "X");
3417N(SyntaxKind.EqualsToken);
3419N(SyntaxKind.NullableType);
3421N(SyntaxKind.PredefinedType);
3423N(SyntaxKind.IntKeyword);
3425N(SyntaxKind.QuestionToken);
3427N(SyntaxKind.SemicolonToken);
3429N(SyntaxKind.FileScopedNamespaceDeclaration);
3431N(SyntaxKind.NamespaceKeyword);
3432N(SyntaxKind.IdentifierName);
3434N(SyntaxKind.IdentifierToken, "N");
3436N(SyntaxKind.SemicolonToken);
3437N(SyntaxKind.UsingDirective);
3439N(SyntaxKind.UsingKeyword);
3440N(SyntaxKind.NameEquals);
3442N(SyntaxKind.IdentifierName);
3444N(SyntaxKind.IdentifierToken, "X");
3446N(SyntaxKind.EqualsToken);
3448N(SyntaxKind.PredefinedType);
3450N(SyntaxKind.IntKeyword);
3452N(SyntaxKind.SemicolonToken);
3455N(SyntaxKind.EndOfFileToken);
3475N(SyntaxKind.CompilationUnit);
3477N(SyntaxKind.UsingDirective);
3479N(SyntaxKind.UsingKeyword);
3480N(SyntaxKind.IdentifierName);
3482N(SyntaxKind.IdentifierToken, "scoped");
3486N(SyntaxKind.GlobalStatement);
3488N(SyntaxKind.LocalDeclarationStatement);
3490N(SyntaxKind.VariableDeclaration);
3492N(SyntaxKind.PredefinedType);
3494N(SyntaxKind.IntKeyword);
3501N(SyntaxKind.SemicolonToken);
3504N(SyntaxKind.EndOfFileToken);
3524N(SyntaxKind.CompilationUnit);
3526N(SyntaxKind.UsingDirective);
3528N(SyntaxKind.UsingKeyword);
3529N(SyntaxKind.NameEquals);
3531N(SyntaxKind.IdentifierName);
3533N(SyntaxKind.IdentifierToken, "X");
3535N(SyntaxKind.EqualsToken);
3537N(SyntaxKind.IdentifierName);
3539N(SyntaxKind.IdentifierToken, "scoped");
3543N(SyntaxKind.GlobalStatement);
3545N(SyntaxKind.LocalDeclarationStatement);
3547N(SyntaxKind.VariableDeclaration);
3549N(SyntaxKind.PredefinedType);
3551N(SyntaxKind.IntKeyword);
3558N(SyntaxKind.SemicolonToken);
3561N(SyntaxKind.EndOfFileToken);
3577N(SyntaxKind.CompilationUnit);
3579N(SyntaxKind.UsingDirective);
3581N(SyntaxKind.UsingKeyword);
3582N(SyntaxKind.NameEquals);
3584N(SyntaxKind.IdentifierName);
3586N(SyntaxKind.IdentifierToken, "X");
3588N(SyntaxKind.EqualsToken);
3590N(SyntaxKind.IdentifierName);
3592N(SyntaxKind.IdentifierToken, "scoped");
3596N(SyntaxKind.GlobalStatement);
3598N(SyntaxKind.ExpressionStatement);
3600N(SyntaxKind.IdentifierName);
3602N(SyntaxKind.IdentifierToken, "System");
3604N(SyntaxKind.SemicolonToken);
3607N(SyntaxKind.EndOfFileToken);
3624N(SyntaxKind.CompilationUnit);
3626N(SyntaxKind.UsingDirective);
3628N(SyntaxKind.UsingKeyword);
3629N(SyntaxKind.NameEquals);
3631N(SyntaxKind.IdentifierName);
3633N(SyntaxKind.IdentifierToken, "X");
3635N(SyntaxKind.EqualsToken);
3637N(SyntaxKind.IdentifierName);
3639N(SyntaxKind.IdentifierToken, "scoped");
3643N(SyntaxKind.GlobalStatement);
3645N(SyntaxKind.ExpressionStatement);
3647N(SyntaxKind.SimpleMemberAccessExpression);
3649N(SyntaxKind.IdentifierName);
3651N(SyntaxKind.IdentifierToken, "System");
3653N(SyntaxKind.DotToken);
3654N(SyntaxKind.IdentifierName);
3656N(SyntaxKind.IdentifierToken, "AppDomain");
3659N(SyntaxKind.SemicolonToken);
3662N(SyntaxKind.EndOfFileToken);
3700N(SyntaxKind.CompilationUnit);
3702N(SyntaxKind.UsingDirective);
3704N(SyntaxKind.UsingKeyword);
3705N(SyntaxKind.IdentifierName);
3707N(SyntaxKind.IdentifierToken, "System");
3709N(SyntaxKind.SemicolonToken);
3711N(SyntaxKind.UsingDirective);
3713N(SyntaxKind.UsingKeyword);
3714N(SyntaxKind.NameEquals);
3716N(SyntaxKind.IdentifierName);
3718N(SyntaxKind.IdentifierToken, "X");
3720N(SyntaxKind.EqualsToken);
3722N(SyntaxKind.IdentifierName);
3724N(SyntaxKind.IdentifierToken, "C");
3726N(SyntaxKind.SemicolonToken);
3728N(SyntaxKind.ClassDeclaration);
3730N(SyntaxKind.AttributeList);
3732N(SyntaxKind.OpenBracketToken);
3733N(SyntaxKind.Attribute);
3735N(SyntaxKind.IdentifierName);
3737N(SyntaxKind.IdentifierToken, "Obsolete");
3739N(SyntaxKind.AttributeArgumentList);
3741N(SyntaxKind.OpenParenToken);
3742N(SyntaxKind.AttributeArgument);
3744N(SyntaxKind.StringLiteralExpression);
3746N(SyntaxKind.StringLiteralToken, "\"\"");
3749N(SyntaxKind.CommaToken);
3750N(SyntaxKind.AttributeArgument);
3752N(SyntaxKind.NameColon);
3754N(SyntaxKind.IdentifierName);
3756N(SyntaxKind.IdentifierToken, "error");
3758N(SyntaxKind.ColonToken);
3760N(SyntaxKind.TrueLiteralExpression);
3762N(SyntaxKind.TrueKeyword);
3765N(SyntaxKind.CloseParenToken);
3768N(SyntaxKind.CloseBracketToken);
3770N(SyntaxKind.ClassKeyword);
3771N(SyntaxKind.IdentifierToken, "C");
3772N(SyntaxKind.OpenBraceToken);
3773N(SyntaxKind.CloseBraceToken);
3775N(SyntaxKind.ClassDeclaration);
3777N(SyntaxKind.ClassKeyword);
3778N(SyntaxKind.IdentifierToken, "D");
3779N(SyntaxKind.OpenBraceToken);
3780N(SyntaxKind.FieldDeclaration);
3782N(SyntaxKind.VariableDeclaration);
3784N(SyntaxKind.IdentifierName);
3786N(SyntaxKind.IdentifierToken, "X");
3788N(SyntaxKind.VariableDeclarator);
3790N(SyntaxKind.IdentifierToken, "x");
3793N(SyntaxKind.SemicolonToken);
3795N(SyntaxKind.FieldDeclaration);
3797N(SyntaxKind.VariableDeclaration);
3799N(SyntaxKind.IdentifierName);
3801N(SyntaxKind.IdentifierToken, "C");
3803N(SyntaxKind.VariableDeclarator);
3805N(SyntaxKind.IdentifierToken, "c");
3808N(SyntaxKind.SemicolonToken);
3810N(SyntaxKind.CloseBraceToken);
3812N(SyntaxKind.EndOfFileToken);
3850N(SyntaxKind.CompilationUnit);
3852N(SyntaxKind.UsingDirective);
3854N(SyntaxKind.UsingKeyword);
3855N(SyntaxKind.IdentifierName);
3857N(SyntaxKind.IdentifierToken, "System");
3859N(SyntaxKind.SemicolonToken);
3861N(SyntaxKind.UsingDirective);
3863N(SyntaxKind.UsingKeyword);
3864N(SyntaxKind.NameEquals);
3866N(SyntaxKind.IdentifierName);
3868N(SyntaxKind.IdentifierToken, "X");
3870N(SyntaxKind.EqualsToken);
3872N(SyntaxKind.ArrayType);
3874N(SyntaxKind.IdentifierName);
3876N(SyntaxKind.IdentifierToken, "C");
3878N(SyntaxKind.ArrayRankSpecifier);
3880N(SyntaxKind.OpenBracketToken);
3881N(SyntaxKind.OmittedArraySizeExpression);
3883N(SyntaxKind.OmittedArraySizeExpressionToken);
3885N(SyntaxKind.CloseBracketToken);
3888N(SyntaxKind.SemicolonToken);
3890N(SyntaxKind.ClassDeclaration);
3892N(SyntaxKind.AttributeList);
3894N(SyntaxKind.OpenBracketToken);
3895N(SyntaxKind.Attribute);
3897N(SyntaxKind.IdentifierName);
3899N(SyntaxKind.IdentifierToken, "Obsolete");
3901N(SyntaxKind.AttributeArgumentList);
3903N(SyntaxKind.OpenParenToken);
3904N(SyntaxKind.AttributeArgument);
3906N(SyntaxKind.StringLiteralExpression);
3908N(SyntaxKind.StringLiteralToken, "\"\"");
3911N(SyntaxKind.CommaToken);
3912N(SyntaxKind.AttributeArgument);
3914N(SyntaxKind.NameColon);
3916N(SyntaxKind.IdentifierName);
3918N(SyntaxKind.IdentifierToken, "error");
3920N(SyntaxKind.ColonToken);
3922N(SyntaxKind.TrueLiteralExpression);
3924N(SyntaxKind.TrueKeyword);
3927N(SyntaxKind.CloseParenToken);
3930N(SyntaxKind.CloseBracketToken);
3932N(SyntaxKind.ClassKeyword);
3933N(SyntaxKind.IdentifierToken, "C");
3934N(SyntaxKind.OpenBraceToken);
3935N(SyntaxKind.CloseBraceToken);
3937N(SyntaxKind.ClassDeclaration);
3939N(SyntaxKind.ClassKeyword);
3940N(SyntaxKind.IdentifierToken, "D");
3941N(SyntaxKind.OpenBraceToken);
3942N(SyntaxKind.FieldDeclaration);
3944N(SyntaxKind.VariableDeclaration);
3946N(SyntaxKind.IdentifierName);
3948N(SyntaxKind.IdentifierToken, "X");
3950N(SyntaxKind.VariableDeclarator);
3952N(SyntaxKind.IdentifierToken, "x1");
3955N(SyntaxKind.SemicolonToken);
3957N(SyntaxKind.FieldDeclaration);
3959N(SyntaxKind.VariableDeclaration);
3961N(SyntaxKind.ArrayType);
3963N(SyntaxKind.IdentifierName);
3965N(SyntaxKind.IdentifierToken, "C");
3967N(SyntaxKind.ArrayRankSpecifier);
3969N(SyntaxKind.OpenBracketToken);
3970N(SyntaxKind.OmittedArraySizeExpression);
3972N(SyntaxKind.OmittedArraySizeExpressionToken);
3974N(SyntaxKind.CloseBracketToken);
3977N(SyntaxKind.VariableDeclarator);
3979N(SyntaxKind.IdentifierToken, "c1");
3982N(SyntaxKind.SemicolonToken);
3984N(SyntaxKind.CloseBraceToken);
3986N(SyntaxKind.EndOfFileToken);
4012N(SyntaxKind.CompilationUnit);
4014N(SyntaxKind.UsingDirective);
4016N(SyntaxKind.UsingKeyword);
4017N(SyntaxKind.NameEquals);
4019N(SyntaxKind.IdentifierName);
4021N(SyntaxKind.IdentifierToken, "X");
4023N(SyntaxKind.EqualsToken);
4029N(SyntaxKind.SemicolonToken);
4031N(SyntaxKind.EndOfFileToken);
4057N(SyntaxKind.CompilationUnit);
4059N(SyntaxKind.UsingDirective);
4061N(SyntaxKind.UsingKeyword);
4062N(SyntaxKind.NameEquals);
4064N(SyntaxKind.IdentifierName);
4066N(SyntaxKind.IdentifierToken, "X");
4068N(SyntaxKind.EqualsToken);
4074N(SyntaxKind.SemicolonToken);
4076N(SyntaxKind.EndOfFileToken);
Parsing\Utf8StringLiteralsParsingTests.cs (148)
24N(SyntaxKind.StringLiteralExpression);
26N(SyntaxKind.StringLiteralToken, "\"hello\"");
36N(SyntaxKind.StringLiteralExpression);
38N(SyntaxKind.StringLiteralToken, "@\"hello\"");
48N(SyntaxKind.StringLiteralExpression);
50N(SyntaxKind.SingleLineRawStringLiteralToken, "\"\"\"hello\"\"\"");
62N(SyntaxKind.StringLiteralExpression);
64N(SyntaxKind.MultiLineRawStringLiteralToken, "\"\"\"" + @"
76N(SyntaxKind.StringLiteralExpression);
78N(SyntaxKind.StringLiteralToken, "@\"\"\"hello\"\"\"");
90N(SyntaxKind.StringLiteralExpression);
92N(SyntaxKind.StringLiteralToken, "@\"\"\"" + @"
104N(SyntaxKind.Utf8StringLiteralExpression);
106N(SyntaxKind.Utf8StringLiteralToken, "\"hello\"u8");
116N(SyntaxKind.Utf8StringLiteralExpression);
118N(SyntaxKind.Utf8StringLiteralToken, "\"hello\"u8");
128N(SyntaxKind.Utf8StringLiteralExpression);
130N(SyntaxKind.Utf8StringLiteralToken, "\"hello\"u8");
140N(SyntaxKind.Utf8StringLiteralExpression);
142N(SyntaxKind.Utf8StringLiteralToken, "@\"hello\"u8");
152N(SyntaxKind.Utf8StringLiteralExpression);
154N(SyntaxKind.Utf8StringLiteralToken, "@\"hello\"u8");
164N(SyntaxKind.Utf8StringLiteralExpression);
166N(SyntaxKind.Utf8StringLiteralToken, "@\"hello\"u8");
176N(SyntaxKind.Utf8StringLiteralExpression);
178N(SyntaxKind.Utf8StringLiteralToken, "\"hello\"U8");
188N(SyntaxKind.Utf8StringLiteralExpression);
190N(SyntaxKind.Utf8StringLiteralToken, "\"hello\"U8");
200N(SyntaxKind.Utf8StringLiteralExpression);
202N(SyntaxKind.Utf8StringLiteralToken, "\"hello\"U8");
212N(SyntaxKind.Utf8StringLiteralExpression);
214N(SyntaxKind.Utf8StringLiteralToken, "@\"hello\"U8");
224N(SyntaxKind.Utf8StringLiteralExpression);
226N(SyntaxKind.Utf8StringLiteralToken, "@\"hello\"U8");
236N(SyntaxKind.Utf8StringLiteralExpression);
238N(SyntaxKind.Utf8StringLiteralToken, "@\"hello\"U8");
253N(SyntaxKind.StringLiteralExpression);
255N(SyntaxKind.StringLiteralToken, "@\"hello\"");
269N(SyntaxKind.StringLiteralExpression);
271N(SyntaxKind.StringLiteralToken, "@\"hello\"");
285N(SyntaxKind.StringLiteralExpression);
287N(SyntaxKind.StringLiteralToken, "@\"hello\"");
302N(SyntaxKind.Utf8StringLiteralExpression);
304N(SyntaxKind.Utf8StringLiteralToken, "@\"hello\"u8");
318N(SyntaxKind.NumericLiteralExpression);
320N(SyntaxKind.NumericLiteralToken, "1L");
334N(SyntaxKind.NumericLiteralExpression);
336N(SyntaxKind.NumericLiteralToken, "1");
351N(SyntaxKind.StringLiteralExpression);
353N(SyntaxKind.StringLiteralToken, "\"hello\"");
367N(SyntaxKind.StringLiteralExpression);
369N(SyntaxKind.StringLiteralToken, "\"hello\"");
383N(SyntaxKind.StringLiteralExpression);
385N(SyntaxKind.StringLiteralToken, "\"hello\"");
400N(SyntaxKind.Utf8StringLiteralExpression);
402N(SyntaxKind.Utf8StringLiteralToken, "\"hello\"u8");
417N(SyntaxKind.StringLiteralExpression);
419N(SyntaxKind.StringLiteralToken, "@\"hello\"");
433N(SyntaxKind.StringLiteralExpression);
435N(SyntaxKind.StringLiteralToken, "@\"hello\"");
450N(SyntaxKind.Utf8StringLiteralExpression);
452N(SyntaxKind.Utf8StringLiteralToken, "@\"hello\"U8");
467N(SyntaxKind.StringLiteralExpression);
469N(SyntaxKind.StringLiteralToken, "\"hello\"");
483N(SyntaxKind.StringLiteralExpression);
485N(SyntaxKind.StringLiteralToken, "\"hello\"");
500N(SyntaxKind.Utf8StringLiteralExpression);
502N(SyntaxKind.Utf8StringLiteralToken, "\"hello\"U8");
516N(SyntaxKind.InterpolatedStringExpression);
518N(SyntaxKind.InterpolatedStringStartToken);
519N(SyntaxKind.InterpolatedStringText);
521N(SyntaxKind.InterpolatedStringTextToken);
523N(SyntaxKind.InterpolatedStringEndToken);
537N(SyntaxKind.InterpolatedStringExpression);
539N(SyntaxKind.InterpolatedVerbatimStringStartToken);
540N(SyntaxKind.InterpolatedStringText);
542N(SyntaxKind.InterpolatedStringTextToken);
544N(SyntaxKind.InterpolatedStringEndToken);
558N(SyntaxKind.InterpolatedStringExpression);
560N(SyntaxKind.InterpolatedStringStartToken);
561N(SyntaxKind.InterpolatedStringText);
563N(SyntaxKind.InterpolatedStringTextToken);
565N(SyntaxKind.InterpolatedStringEndToken);
579N(SyntaxKind.InterpolatedStringExpression);
581N(SyntaxKind.InterpolatedVerbatimStringStartToken);
582N(SyntaxKind.InterpolatedStringText);
584N(SyntaxKind.InterpolatedStringTextToken);
586N(SyntaxKind.InterpolatedStringEndToken);
600N(SyntaxKind.Utf8StringLiteralExpression);
602N(SyntaxKind.Utf8SingleLineRawStringLiteralToken, "\"\"\"hello\"\"\"" + suffix);
618N(SyntaxKind.Utf8StringLiteralExpression);
620N(SyntaxKind.Utf8StringLiteralToken, "@\"\"\"hello\"\"\"" + suffix);
639N(SyntaxKind.StringLiteralExpression);
641N(SyntaxKind.SingleLineRawStringLiteralToken, "\"\"\"hello\"\"\"");
657N(SyntaxKind.StringLiteralExpression);
659N(SyntaxKind.SingleLineRawStringLiteralToken, "\"\"\"hello\"\"\"");
673N(SyntaxKind.StringLiteralExpression);
675N(SyntaxKind.SingleLineRawStringLiteralToken, "\"\"\"hello\"\"\"");
692N(SyntaxKind.Utf8StringLiteralExpression);
694N(SyntaxKind.Utf8SingleLineRawStringLiteralToken, "\"\"\"hello\"\"\"" + suffix.Substring(0, 2));
710N(SyntaxKind.InterpolatedStringExpression);
712N(SyntaxKind.InterpolatedSingleLineRawStringStartToken);
713N(SyntaxKind.InterpolatedStringText);
715N(SyntaxKind.InterpolatedStringTextToken);
717N(SyntaxKind.InterpolatedRawStringEndToken);
733N(SyntaxKind.InterpolatedStringExpression);
735N(SyntaxKind.InterpolatedVerbatimStringStartToken);
736N(SyntaxKind.InterpolatedStringText);
738N(SyntaxKind.InterpolatedStringTextToken);
740N(SyntaxKind.InterpolatedStringEndToken);
756N(SyntaxKind.Utf8StringLiteralExpression);
758N(SyntaxKind.Utf8MultiLineRawStringLiteralToken, "\"\"\"" + @"
778N(SyntaxKind.Utf8StringLiteralExpression);
780N(SyntaxKind.Utf8StringLiteralToken, "@\"\"\"" + @"
805N(SyntaxKind.StringLiteralExpression);
807N(SyntaxKind.MultiLineRawStringLiteralToken, "\"\"\"" + @"
829N(SyntaxKind.StringLiteralExpression);
831N(SyntaxKind.MultiLineRawStringLiteralToken, "\"\"\"" + @"
851N(SyntaxKind.StringLiteralExpression);
853N(SyntaxKind.MultiLineRawStringLiteralToken, "\"\"\"" + @"
876N(SyntaxKind.Utf8StringLiteralExpression);
878N(SyntaxKind.Utf8MultiLineRawStringLiteralToken, "\"\"\"" + @"
900N(SyntaxKind.InterpolatedStringExpression);
902N(SyntaxKind.InterpolatedMultiLineRawStringStartToken);
903N(SyntaxKind.InterpolatedStringText);
905N(SyntaxKind.InterpolatedStringTextToken);
907N(SyntaxKind.InterpolatedRawStringEndToken);
927N(SyntaxKind.InterpolatedStringExpression);
929N(SyntaxKind.InterpolatedVerbatimStringStartToken);
930N(SyntaxKind.InterpolatedStringText);
932N(SyntaxKind.InterpolatedStringTextToken);
934N(SyntaxKind.InterpolatedStringEndToken);
944N(SyntaxKind.AwaitExpression);
946N(SyntaxKind.AwaitKeyword);
947N(SyntaxKind.Utf8StringLiteralExpression);
949N(SyntaxKind.Utf8StringLiteralToken, "\"hello\"u8");
960N(SyntaxKind.AwaitExpression);
962N(SyntaxKind.AwaitKeyword);
963N(SyntaxKind.Utf8StringLiteralExpression);
965N(SyntaxKind.Utf8StringLiteralToken, "@\"hello\"u8");
976N(SyntaxKind.AwaitExpression);
978N(SyntaxKind.AwaitKeyword);
979N(SyntaxKind.Utf8StringLiteralExpression);
981N(SyntaxKind.Utf8SingleLineRawStringLiteralToken, "\"\"\"hello\"\"\"u8");
994N(SyntaxKind.AwaitExpression);
996N(SyntaxKind.AwaitKeyword);
997N(SyntaxKind.Utf8StringLiteralExpression);
999N(SyntaxKind.Utf8MultiLineRawStringLiteralToken, "\"\"\"" + @"
Parsing\ValueTupleTests.cs (430)
36N(SyntaxKind.CompilationUnit);
38N(SyntaxKind.ClassDeclaration);
40N(SyntaxKind.ClassKeyword);
41N(SyntaxKind.IdentifierToken);
42N(SyntaxKind.OpenBraceToken);
43N(SyntaxKind.MethodDeclaration);
45N(SyntaxKind.TupleType);
47N(SyntaxKind.OpenParenToken);
48N(SyntaxKind.TupleElement);
50N(SyntaxKind.PredefinedType);
52N(SyntaxKind.IntKeyword);
55N(SyntaxKind.CommaToken);
56N(SyntaxKind.TupleElement);
58N(SyntaxKind.PredefinedType);
60N(SyntaxKind.StringKeyword);
63N(SyntaxKind.CloseParenToken);
65N(SyntaxKind.IdentifierToken);
66N(SyntaxKind.ParameterList);
68N(SyntaxKind.OpenParenToken);
69N(SyntaxKind.CloseParenToken);
71N(SyntaxKind.Block);
73N(SyntaxKind.OpenBraceToken);
74N(SyntaxKind.ReturnStatement);
76N(SyntaxKind.ReturnKeyword);
77N(SyntaxKind.TupleExpression);
79N(SyntaxKind.OpenParenToken);
80N(SyntaxKind.Argument);
82N(SyntaxKind.NumericLiteralExpression);
84N(SyntaxKind.NumericLiteralToken);
87N(SyntaxKind.CommaToken);
88N(SyntaxKind.Argument);
90N(SyntaxKind.StringLiteralExpression);
92N(SyntaxKind.StringLiteralToken);
95N(SyntaxKind.CloseParenToken);
97N(SyntaxKind.SemicolonToken);
99N(SyntaxKind.CloseBraceToken);
102N(SyntaxKind.CloseBraceToken);
104N(SyntaxKind.EndOfFileToken);
119N(SyntaxKind.CompilationUnit);
121N(SyntaxKind.ClassDeclaration);
123N(SyntaxKind.ClassKeyword);
124N(SyntaxKind.IdentifierToken);
125N(SyntaxKind.OpenBraceToken);
126N(SyntaxKind.MethodDeclaration);
128N(SyntaxKind.TupleType);
130N(SyntaxKind.OpenParenToken);
131N(SyntaxKind.TupleElement);
133N(SyntaxKind.PredefinedType);
135N(SyntaxKind.IntKeyword);
138N(SyntaxKind.CommaToken);
139N(SyntaxKind.TupleElement);
141N(SyntaxKind.PredefinedType);
143N(SyntaxKind.IntKeyword);
146N(SyntaxKind.CommaToken);
147N(SyntaxKind.TupleElement);
149N(SyntaxKind.PredefinedType);
151N(SyntaxKind.IntKeyword);
154N(SyntaxKind.CommaToken);
155N(SyntaxKind.TupleElement);
157N(SyntaxKind.PredefinedType);
159N(SyntaxKind.StringKeyword);
162N(SyntaxKind.CommaToken);
163N(SyntaxKind.TupleElement);
165N(SyntaxKind.PredefinedType);
167N(SyntaxKind.StringKeyword);
170N(SyntaxKind.CommaToken);
171N(SyntaxKind.TupleElement);
173N(SyntaxKind.PredefinedType);
175N(SyntaxKind.StringKeyword);
178N(SyntaxKind.CommaToken);
179N(SyntaxKind.TupleElement);
181N(SyntaxKind.PredefinedType);
183N(SyntaxKind.IntKeyword);
186N(SyntaxKind.CommaToken);
187N(SyntaxKind.TupleElement);
189N(SyntaxKind.PredefinedType);
191N(SyntaxKind.IntKeyword);
194N(SyntaxKind.CommaToken);
195N(SyntaxKind.TupleElement);
197N(SyntaxKind.PredefinedType);
199N(SyntaxKind.IntKeyword);
202N(SyntaxKind.CloseParenToken);
204N(SyntaxKind.IdentifierToken);
205N(SyntaxKind.ParameterList);
207N(SyntaxKind.OpenParenToken);
208N(SyntaxKind.CloseParenToken);
210N(SyntaxKind.Block);
212N(SyntaxKind.OpenBraceToken);
213N(SyntaxKind.CloseBraceToken);
216N(SyntaxKind.CloseBraceToken);
218N(SyntaxKind.EndOfFileToken);
231N(SyntaxKind.CompilationUnit);
233N(SyntaxKind.ClassDeclaration);
235N(SyntaxKind.ClassKeyword);
236N(SyntaxKind.IdentifierToken);
237N(SyntaxKind.OpenBraceToken);
238N(SyntaxKind.FieldDeclaration);
240N(SyntaxKind.VariableDeclaration);
242N(SyntaxKind.IdentifierName);
244N(SyntaxKind.IdentifierToken);
246N(SyntaxKind.VariableDeclarator);
248N(SyntaxKind.IdentifierToken);
249N(SyntaxKind.EqualsValueClause);
251N(SyntaxKind.EqualsToken);
252N(SyntaxKind.ParenthesizedLambdaExpression);
254N(SyntaxKind.ParameterList);
256N(SyntaxKind.OpenParenToken);
257N(SyntaxKind.Parameter);
259N(SyntaxKind.TupleType);
261N(SyntaxKind.OpenParenToken);
262N(SyntaxKind.TupleElement);
264N(SyntaxKind.PredefinedType);
266N(SyntaxKind.StringKeyword);
269N(SyntaxKind.CommaToken);
270N(SyntaxKind.TupleElement);
272N(SyntaxKind.PredefinedType);
274N(SyntaxKind.StringKeyword);
277N(SyntaxKind.CloseParenToken);
279N(SyntaxKind.IdentifierToken);
281N(SyntaxKind.CommaToken);
282N(SyntaxKind.Parameter);
284N(SyntaxKind.TupleType);
286N(SyntaxKind.OpenParenToken);
287N(SyntaxKind.TupleElement);
289N(SyntaxKind.PredefinedType);
291N(SyntaxKind.IntKeyword);
294N(SyntaxKind.CommaToken);
295N(SyntaxKind.TupleElement);
297N(SyntaxKind.PredefinedType);
299N(SyntaxKind.IntKeyword);
302N(SyntaxKind.CloseParenToken);
304N(SyntaxKind.IdentifierToken);
306N(SyntaxKind.CloseParenToken);
308N(SyntaxKind.EqualsGreaterThanToken);
309N(SyntaxKind.Block);
311N(SyntaxKind.OpenBraceToken);
312N(SyntaxKind.CloseBraceToken);
318N(SyntaxKind.SemicolonToken);
320N(SyntaxKind.CloseBraceToken);
322N(SyntaxKind.EndOfFileToken);
335N(SyntaxKind.CompilationUnit);
337N(SyntaxKind.ClassDeclaration);
339N(SyntaxKind.ClassKeyword);
340N(SyntaxKind.IdentifierToken);
341N(SyntaxKind.OpenBraceToken);
342N(SyntaxKind.FieldDeclaration);
344N(SyntaxKind.VariableDeclaration);
346N(SyntaxKind.IdentifierName);
348N(SyntaxKind.IdentifierToken);
350N(SyntaxKind.VariableDeclarator);
352N(SyntaxKind.IdentifierToken);
353N(SyntaxKind.EqualsValueClause);
355N(SyntaxKind.EqualsToken);
356N(SyntaxKind.ParenthesizedLambdaExpression);
358N(SyntaxKind.ParameterList);
360N(SyntaxKind.OpenParenToken);
361N(SyntaxKind.Parameter);
363N(SyntaxKind.TupleType);
365N(SyntaxKind.OpenParenToken);
366N(SyntaxKind.TupleElement);
368N(SyntaxKind.PredefinedType);
370N(SyntaxKind.StringKeyword);
372N(SyntaxKind.IdentifierToken);
374N(SyntaxKind.CommaToken);
375N(SyntaxKind.TupleElement);
377N(SyntaxKind.PredefinedType);
379N(SyntaxKind.StringKeyword);
382N(SyntaxKind.CloseParenToken);
384N(SyntaxKind.IdentifierToken);
386N(SyntaxKind.CommaToken);
387N(SyntaxKind.Parameter);
389N(SyntaxKind.TupleType);
391N(SyntaxKind.OpenParenToken);
392N(SyntaxKind.TupleElement);
394N(SyntaxKind.PredefinedType);
396N(SyntaxKind.IntKeyword);
399N(SyntaxKind.CommaToken);
400N(SyntaxKind.TupleElement);
402N(SyntaxKind.PredefinedType);
404N(SyntaxKind.IntKeyword);
406N(SyntaxKind.IdentifierToken);
408N(SyntaxKind.CloseParenToken);
410N(SyntaxKind.IdentifierToken);
412N(SyntaxKind.CloseParenToken);
414N(SyntaxKind.EqualsGreaterThanToken);
415N(SyntaxKind.Block);
417N(SyntaxKind.OpenBraceToken);
418N(SyntaxKind.CloseBraceToken);
424N(SyntaxKind.SemicolonToken);
426N(SyntaxKind.CloseBraceToken);
428N(SyntaxKind.EndOfFileToken);
443N(SyntaxKind.CompilationUnit);
445N(SyntaxKind.ClassDeclaration);
447N(SyntaxKind.ClassKeyword);
448N(SyntaxKind.IdentifierToken);
449N(SyntaxKind.OpenBraceToken);
450N(SyntaxKind.MethodDeclaration);
452N(SyntaxKind.PredefinedType);
454N(SyntaxKind.VoidKeyword);
456N(SyntaxKind.IdentifierToken);
457N(SyntaxKind.ParameterList);
459N(SyntaxKind.OpenParenToken);
460N(SyntaxKind.Parameter);
462N(SyntaxKind.TupleType);
464N(SyntaxKind.OpenParenToken);
465N(SyntaxKind.TupleElement);
467N(SyntaxKind.PredefinedType);
469N(SyntaxKind.IntKeyword);
472N(SyntaxKind.CommaToken);
473N(SyntaxKind.TupleElement);
475N(SyntaxKind.PredefinedType);
477N(SyntaxKind.StringKeyword);
480N(SyntaxKind.CloseParenToken);
482N(SyntaxKind.IdentifierToken);
484N(SyntaxKind.CloseParenToken);
486N(SyntaxKind.Block);
488N(SyntaxKind.OpenBraceToken);
489N(SyntaxKind.CloseBraceToken);
492N(SyntaxKind.CloseBraceToken);
494N(SyntaxKind.EndOfFileToken);
515N(SyntaxKind.CompilationUnit);
517N(SyntaxKind.ClassDeclaration);
519N(SyntaxKind.ClassKeyword);
520N(SyntaxKind.IdentifierToken, "C");
521N(SyntaxKind.OpenBraceToken);
522N(SyntaxKind.MethodDeclaration);
524N(SyntaxKind.PredefinedType);
526N(SyntaxKind.VoidKeyword);
528N(SyntaxKind.IdentifierToken, "M");
529N(SyntaxKind.ParameterList);
531N(SyntaxKind.OpenParenToken);
532N(SyntaxKind.Parameter);
534N(SyntaxKind.PredefinedType);
536N(SyntaxKind.IntKeyword);
538N(SyntaxKind.IdentifierToken, "x");
540N(SyntaxKind.CommaToken);
541N(SyntaxKind.Parameter);
543N(SyntaxKind.TupleType);
545N(SyntaxKind.OpenParenToken);
561N(SyntaxKind.CloseParenToken);
563N(SyntaxKind.IdentifierToken, "y");
565N(SyntaxKind.CommaToken);
566N(SyntaxKind.Parameter);
568N(SyntaxKind.TupleType);
570N(SyntaxKind.OpenParenToken);
571N(SyntaxKind.TupleElement);
573N(SyntaxKind.PredefinedType);
575N(SyntaxKind.IntKeyword);
577N(SyntaxKind.IdentifierToken, "a");
587N(SyntaxKind.CloseParenToken);
589N(SyntaxKind.IdentifierToken, "z");
591N(SyntaxKind.CloseParenToken);
593N(SyntaxKind.Block);
595N(SyntaxKind.OpenBraceToken);
596N(SyntaxKind.CloseBraceToken);
599N(SyntaxKind.CloseBraceToken);
601N(SyntaxKind.EndOfFileToken);
622N(SyntaxKind.CompilationUnit);
624N(SyntaxKind.ClassDeclaration);
626N(SyntaxKind.ClassKeyword);
627N(SyntaxKind.IdentifierToken, "C");
628N(SyntaxKind.OpenBraceToken);
629N(SyntaxKind.FieldDeclaration);
631N(SyntaxKind.VariableDeclaration);
633N(SyntaxKind.PredefinedType);
635N(SyntaxKind.ObjectKeyword);
637N(SyntaxKind.VariableDeclarator);
639N(SyntaxKind.IdentifierToken, "x");
640N(SyntaxKind.EqualsValueClause);
642N(SyntaxKind.EqualsToken);
643N(SyntaxKind.TupleExpression);
645N(SyntaxKind.OpenParenToken);
646N(SyntaxKind.Argument);
648N(SyntaxKind.TupleExpression);
650N(SyntaxKind.OpenParenToken);
651N(SyntaxKind.Argument);
653N(SyntaxKind.NameColon);
655N(SyntaxKind.IdentifierName);
657N(SyntaxKind.IdentifierToken, "Alice");
659N(SyntaxKind.ColonToken);
661N(SyntaxKind.NumericLiteralExpression);
663N(SyntaxKind.NumericLiteralToken, "1");
674N(SyntaxKind.CloseParenToken);
677N(SyntaxKind.CommaToken);
678N(SyntaxKind.Argument);
680N(SyntaxKind.ParenthesizedExpression);
682N(SyntaxKind.OpenParenToken);
687N(SyntaxKind.CloseParenToken);
690N(SyntaxKind.CloseParenToken);
695N(SyntaxKind.SemicolonToken);
697N(SyntaxKind.CloseBraceToken);
699N(SyntaxKind.EndOfFileToken);
732N(SyntaxKind.ReturnStatement);
734N(SyntaxKind.ReturnKeyword);
735N(SyntaxKind.TupleExpression);
737N(SyntaxKind.OpenParenToken);
738N(SyntaxKind.Argument);
740N(SyntaxKind.IdentifierName);
742N(SyntaxKind.IdentifierToken, "i");
745N(SyntaxKind.CommaToken);
746N(SyntaxKind.Argument);
748N(SyntaxKind.ConditionalExpression);
750N(SyntaxKind.IdentifierName);
752N(SyntaxKind.IdentifierToken, "isValid");
754N(SyntaxKind.QuestionToken);
755N(SyntaxKind.SimpleMemberAccessExpression);
757N(SyntaxKind.IdentifierName);
759N(SyntaxKind.IdentifierToken, "Errors");
761N(SyntaxKind.DotToken);
762N(SyntaxKind.IdentifierName);
764N(SyntaxKind.IdentifierToken, "IsValid");
767N(SyntaxKind.ColonToken);
768N(SyntaxKind.SimpleMemberAccessExpression);
770N(SyntaxKind.IdentifierName);
772N(SyntaxKind.IdentifierToken, "Errors");
774N(SyntaxKind.DotToken);
775N(SyntaxKind.IdentifierName);
777N(SyntaxKind.IdentifierToken, "HasErrors");
782N(SyntaxKind.CloseParenToken);
784N(SyntaxKind.SemicolonToken);
793N(SyntaxKind.ReturnStatement);
795N(SyntaxKind.ReturnKeyword);
796N(SyntaxKind.TupleExpression);
798N(SyntaxKind.OpenParenToken);
799N(SyntaxKind.Argument);
801N(SyntaxKind.ConditionalExpression);
803N(SyntaxKind.IdentifierName);
805N(SyntaxKind.IdentifierToken, "isValid");
807N(SyntaxKind.QuestionToken);
808N(SyntaxKind.SimpleMemberAccessExpression);
810N(SyntaxKind.IdentifierName);
812N(SyntaxKind.IdentifierToken, "Errors");
814N(SyntaxKind.DotToken);
815N(SyntaxKind.IdentifierName);
817N(SyntaxKind.IdentifierToken, "IsValid");
820N(SyntaxKind.ColonToken);
821N(SyntaxKind.SimpleMemberAccessExpression);
823N(SyntaxKind.IdentifierName);
825N(SyntaxKind.IdentifierToken, "Errors");
827N(SyntaxKind.DotToken);
828N(SyntaxKind.IdentifierName);
830N(SyntaxKind.IdentifierToken, "HasErrors");
835N(SyntaxKind.CommaToken);
836N(SyntaxKind.Argument);
838N(SyntaxKind.IdentifierName);
840N(SyntaxKind.IdentifierToken, "i");
843N(SyntaxKind.CloseParenToken);
845N(SyntaxKind.SemicolonToken);
854N(SyntaxKind.ReturnStatement);
856N(SyntaxKind.ReturnKeyword);
857N(SyntaxKind.TupleExpression);
859N(SyntaxKind.OpenParenToken);
860N(SyntaxKind.Argument);
862N(SyntaxKind.IdentifierName);
864N(SyntaxKind.IdentifierToken, "i");
867N(SyntaxKind.CommaToken);
868N(SyntaxKind.Argument);
870N(SyntaxKind.DeclarationExpression);
872N(SyntaxKind.GenericName);
874N(SyntaxKind.IdentifierToken, "a");
875N(SyntaxKind.TypeArgumentList);
877N(SyntaxKind.LessThanToken);
878N(SyntaxKind.IdentifierName);
880N(SyntaxKind.IdentifierToken, "b");
882N(SyntaxKind.CommaToken);
883N(SyntaxKind.IdentifierName);
885N(SyntaxKind.IdentifierToken, "c");
887N(SyntaxKind.GreaterThanToken);
890N(SyntaxKind.SingleVariableDesignation);
892N(SyntaxKind.IdentifierToken, "d");
896N(SyntaxKind.CloseParenToken);
898N(SyntaxKind.SemicolonToken);
907N(SyntaxKind.ReturnStatement);
909N(SyntaxKind.ReturnKeyword);
910N(SyntaxKind.TupleExpression);
912N(SyntaxKind.OpenParenToken);
913N(SyntaxKind.Argument);
915N(SyntaxKind.IdentifierName);
917N(SyntaxKind.IdentifierToken, "i");
920N(SyntaxKind.CommaToken);
921N(SyntaxKind.Argument);
923N(SyntaxKind.LessThanExpression);
925N(SyntaxKind.IdentifierName);
927N(SyntaxKind.IdentifierToken, "a");
929N(SyntaxKind.LessThanToken);
930N(SyntaxKind.IdentifierName);
932N(SyntaxKind.IdentifierToken, "b");
936N(SyntaxKind.CommaToken);
937N(SyntaxKind.Argument);
939N(SyntaxKind.GreaterThanExpression);
941N(SyntaxKind.IdentifierName);
943N(SyntaxKind.IdentifierToken, "c");
945N(SyntaxKind.GreaterThanToken);
946N(SyntaxKind.SimpleMemberAccessExpression);
948N(SyntaxKind.IdentifierName);
950N(SyntaxKind.IdentifierToken, "d");
952N(SyntaxKind.DotToken);
953N(SyntaxKind.IdentifierName);
955N(SyntaxKind.IdentifierToken, "x");
960N(SyntaxKind.CloseParenToken);
962N(SyntaxKind.SemicolonToken);
971N(SyntaxKind.ReturnStatement);
973N(SyntaxKind.ReturnKeyword);
974N(SyntaxKind.TupleExpression);
976N(SyntaxKind.OpenParenToken);
977N(SyntaxKind.Argument);
979N(SyntaxKind.IdentifierName);
981N(SyntaxKind.IdentifierToken, "i");
984N(SyntaxKind.CommaToken);
985N(SyntaxKind.Argument);
987N(SyntaxKind.LessThanExpression);
989N(SyntaxKind.IdentifierName);
991N(SyntaxKind.IdentifierToken, "a");
993N(SyntaxKind.LessThanToken);
994N(SyntaxKind.IdentifierName);
996N(SyntaxKind.IdentifierToken, "b");
1000N(SyntaxKind.CommaToken);
1001N(SyntaxKind.Argument);
1003N(SyntaxKind.LogicalAndExpression);
1005N(SyntaxKind.GreaterThanExpression);
1007N(SyntaxKind.IdentifierName);
1009N(SyntaxKind.IdentifierToken, "c");
1011N(SyntaxKind.GreaterThanToken);
1012N(SyntaxKind.IdentifierName);
1014N(SyntaxKind.IdentifierToken, "d");
1017N(SyntaxKind.AmpersandAmpersandToken);
1018N(SyntaxKind.IdentifierName);
1020N(SyntaxKind.IdentifierToken, "x");
1024N(SyntaxKind.CloseParenToken);
1026N(SyntaxKind.SemicolonToken);
Syntax\SyntaxTreeTests.cs (324)
342N(SyntaxKind.CompilationUnit);
344N(SyntaxKind.UsingDirective);
346N(SyntaxKind.GlobalKeyword);
347N(SyntaxKind.UsingKeyword);
348N(SyntaxKind.IdentifierName);
350N(SyntaxKind.IdentifierToken, "ns1");
352N(SyntaxKind.SemicolonToken);
354N(SyntaxKind.EndOfFileToken);
377N(SyntaxKind.CompilationUnit);
379N(SyntaxKind.UsingDirective);
381N(SyntaxKind.GlobalKeyword);
382N(SyntaxKind.UsingKeyword);
383N(SyntaxKind.IdentifierName);
385N(SyntaxKind.IdentifierToken, "ns1");
387N(SyntaxKind.SemicolonToken);
389N(SyntaxKind.EndOfFileToken);
401N(SyntaxKind.CompilationUnit);
403N(SyntaxKind.NamespaceDeclaration);
405N(SyntaxKind.NamespaceKeyword);
406N(SyntaxKind.IdentifierName);
408N(SyntaxKind.IdentifierToken, "ns");
410N(SyntaxKind.OpenBraceToken);
411N(SyntaxKind.UsingDirective);
413N(SyntaxKind.GlobalKeyword);
414N(SyntaxKind.UsingKeyword);
415N(SyntaxKind.IdentifierName);
417N(SyntaxKind.IdentifierToken, "ns1");
419N(SyntaxKind.SemicolonToken);
421N(SyntaxKind.CloseBraceToken);
423N(SyntaxKind.EndOfFileToken);
449N(SyntaxKind.CompilationUnit);
451N(SyntaxKind.NamespaceDeclaration);
453N(SyntaxKind.NamespaceKeyword);
454N(SyntaxKind.IdentifierName);
456N(SyntaxKind.IdentifierToken, "ns");
458N(SyntaxKind.OpenBraceToken);
459N(SyntaxKind.UsingDirective);
461N(SyntaxKind.GlobalKeyword);
462N(SyntaxKind.UsingKeyword);
463N(SyntaxKind.IdentifierName);
465N(SyntaxKind.IdentifierToken, "ns1");
467N(SyntaxKind.SemicolonToken);
469N(SyntaxKind.CloseBraceToken);
471N(SyntaxKind.EndOfFileToken);
483N(SyntaxKind.CompilationUnit);
485N(SyntaxKind.UsingDirective);
487N(SyntaxKind.GlobalKeyword);
488N(SyntaxKind.UsingKeyword);
489N(SyntaxKind.StaticKeyword);
490N(SyntaxKind.IdentifierName);
492N(SyntaxKind.IdentifierToken, "ns1");
494N(SyntaxKind.SemicolonToken);
496N(SyntaxKind.EndOfFileToken);
519N(SyntaxKind.CompilationUnit);
521N(SyntaxKind.UsingDirective);
523N(SyntaxKind.GlobalKeyword);
524N(SyntaxKind.UsingKeyword);
525N(SyntaxKind.StaticKeyword);
526N(SyntaxKind.IdentifierName);
528N(SyntaxKind.IdentifierToken, "ns1");
530N(SyntaxKind.SemicolonToken);
532N(SyntaxKind.EndOfFileToken);
544N(SyntaxKind.CompilationUnit);
546N(SyntaxKind.NamespaceDeclaration);
548N(SyntaxKind.NamespaceKeyword);
549N(SyntaxKind.IdentifierName);
551N(SyntaxKind.IdentifierToken, "ns");
553N(SyntaxKind.OpenBraceToken);
554N(SyntaxKind.UsingDirective);
556N(SyntaxKind.GlobalKeyword);
557N(SyntaxKind.UsingKeyword);
558N(SyntaxKind.StaticKeyword);
559N(SyntaxKind.IdentifierName);
561N(SyntaxKind.IdentifierToken, "ns1");
563N(SyntaxKind.SemicolonToken);
565N(SyntaxKind.CloseBraceToken);
567N(SyntaxKind.EndOfFileToken);
593N(SyntaxKind.CompilationUnit);
595N(SyntaxKind.NamespaceDeclaration);
597N(SyntaxKind.NamespaceKeyword);
598N(SyntaxKind.IdentifierName);
600N(SyntaxKind.IdentifierToken, "ns");
602N(SyntaxKind.OpenBraceToken);
603N(SyntaxKind.UsingDirective);
605N(SyntaxKind.GlobalKeyword);
606N(SyntaxKind.UsingKeyword);
607N(SyntaxKind.StaticKeyword);
608N(SyntaxKind.IdentifierName);
610N(SyntaxKind.IdentifierToken, "ns1");
612N(SyntaxKind.SemicolonToken);
614N(SyntaxKind.CloseBraceToken);
616N(SyntaxKind.EndOfFileToken);
628N(SyntaxKind.CompilationUnit);
630N(SyntaxKind.UsingDirective);
632N(SyntaxKind.GlobalKeyword);
633N(SyntaxKind.UsingKeyword);
634N(SyntaxKind.NameEquals);
636N(SyntaxKind.IdentifierName);
638N(SyntaxKind.IdentifierToken, "alias");
640N(SyntaxKind.EqualsToken);
642N(SyntaxKind.IdentifierName);
644N(SyntaxKind.IdentifierToken, "ns1");
646N(SyntaxKind.SemicolonToken);
648N(SyntaxKind.EndOfFileToken);
674N(SyntaxKind.CompilationUnit);
676N(SyntaxKind.UsingDirective);
678N(SyntaxKind.GlobalKeyword);
679N(SyntaxKind.UsingKeyword);
680N(SyntaxKind.NameEquals);
682N(SyntaxKind.IdentifierName);
684N(SyntaxKind.IdentifierToken, "alias");
686N(SyntaxKind.EqualsToken);
688N(SyntaxKind.IdentifierName);
690N(SyntaxKind.IdentifierToken, "ns1");
692N(SyntaxKind.SemicolonToken);
694N(SyntaxKind.EndOfFileToken);
706N(SyntaxKind.CompilationUnit);
708N(SyntaxKind.NamespaceDeclaration);
710N(SyntaxKind.NamespaceKeyword);
711N(SyntaxKind.IdentifierName);
713N(SyntaxKind.IdentifierToken, "ns");
715N(SyntaxKind.OpenBraceToken);
716N(SyntaxKind.UsingDirective);
718N(SyntaxKind.GlobalKeyword);
719N(SyntaxKind.UsingKeyword);
720N(SyntaxKind.NameEquals);
722N(SyntaxKind.IdentifierName);
724N(SyntaxKind.IdentifierToken, "alias");
726N(SyntaxKind.EqualsToken);
728N(SyntaxKind.IdentifierName);
730N(SyntaxKind.IdentifierToken, "ns1");
732N(SyntaxKind.SemicolonToken);
734N(SyntaxKind.CloseBraceToken);
736N(SyntaxKind.EndOfFileToken);
765N(SyntaxKind.CompilationUnit);
767N(SyntaxKind.NamespaceDeclaration);
769N(SyntaxKind.NamespaceKeyword);
770N(SyntaxKind.IdentifierName);
772N(SyntaxKind.IdentifierToken, "ns");
774N(SyntaxKind.OpenBraceToken);
775N(SyntaxKind.UsingDirective);
777N(SyntaxKind.GlobalKeyword);
778N(SyntaxKind.UsingKeyword);
779N(SyntaxKind.NameEquals);
781N(SyntaxKind.IdentifierName);
783N(SyntaxKind.IdentifierToken, "alias");
785N(SyntaxKind.EqualsToken);
787N(SyntaxKind.IdentifierName);
789N(SyntaxKind.IdentifierToken, "ns1");
791N(SyntaxKind.SemicolonToken);
793N(SyntaxKind.CloseBraceToken);
795N(SyntaxKind.EndOfFileToken);
814N(SyntaxKind.CompilationUnit);
816N(SyntaxKind.NamespaceDeclaration);
818N(SyntaxKind.NamespaceKeyword);
819N(SyntaxKind.IdentifierName);
821N(SyntaxKind.IdentifierToken, "ns");
823N(SyntaxKind.OpenBraceToken);
824N(SyntaxKind.CloseBraceToken);
826N(SyntaxKind.EndOfFileToken);
845N(SyntaxKind.CompilationUnit);
847N(SyntaxKind.UsingDirective);
849N(SyntaxKind.GlobalKeyword);
850N(SyntaxKind.UsingKeyword);
851N(SyntaxKind.IdentifierName);
853N(SyntaxKind.IdentifierToken, "ns1");
855N(SyntaxKind.SemicolonToken);
857N(SyntaxKind.EndOfFileToken);
879N(SyntaxKind.CompilationUnit);
881N(SyntaxKind.NamespaceDeclaration);
883N(SyntaxKind.NamespaceKeyword);
884N(SyntaxKind.IdentifierName);
886N(SyntaxKind.IdentifierToken, "ns2");
888N(SyntaxKind.OpenBraceToken);
889N(SyntaxKind.NamespaceDeclaration);
891N(SyntaxKind.NamespaceKeyword);
892N(SyntaxKind.IdentifierName);
894N(SyntaxKind.IdentifierToken, "ns");
896N(SyntaxKind.OpenBraceToken);
897N(SyntaxKind.CloseBraceToken);
899N(SyntaxKind.CloseBraceToken);
901N(SyntaxKind.EndOfFileToken);
916N(SyntaxKind.CompilationUnit);
918N(SyntaxKind.UsingDirective);
920N(SyntaxKind.GlobalKeyword);
921N(SyntaxKind.UsingKeyword);
922N(SyntaxKind.IdentifierName);
924N(SyntaxKind.IdentifierToken, "ns1");
926N(SyntaxKind.SemicolonToken);
928N(SyntaxKind.NamespaceDeclaration);
930N(SyntaxKind.NamespaceKeyword);
931N(SyntaxKind.IdentifierName);
933N(SyntaxKind.IdentifierToken, "ns");
935N(SyntaxKind.OpenBraceToken);
936N(SyntaxKind.CloseBraceToken);
938N(SyntaxKind.EndOfFileToken);
954N(SyntaxKind.CompilationUnit);
956N(SyntaxKind.UsingDirective);
958N(SyntaxKind.UsingKeyword);
959N(SyntaxKind.IdentifierName);
961N(SyntaxKind.IdentifierToken, "ns1");
963N(SyntaxKind.SemicolonToken);
965N(SyntaxKind.EndOfFileToken);
981N(SyntaxKind.CompilationUnit);
983N(SyntaxKind.UsingDirective);
985N(SyntaxKind.GlobalKeyword);
986N(SyntaxKind.UsingKeyword);
987N(SyntaxKind.IdentifierName);
989N(SyntaxKind.IdentifierToken, "ns1");
991N(SyntaxKind.SemicolonToken);
993N(SyntaxKind.EndOfFileToken);
1009N(SyntaxKind.CompilationUnit);
1011N(SyntaxKind.UsingDirective);
1013N(SyntaxKind.UsingKeyword);
1014N(SyntaxKind.IdentifierName);
1016N(SyntaxKind.IdentifierToken, "ns1");
1018N(SyntaxKind.SemicolonToken);
1020N(SyntaxKind.UsingDirective);
1022N(SyntaxKind.UsingKeyword);
1023N(SyntaxKind.IdentifierName);
1025N(SyntaxKind.IdentifierToken, "ns2");
1027N(SyntaxKind.SemicolonToken);
1029N(SyntaxKind.EndOfFileToken);
1045N(SyntaxKind.CompilationUnit);
1047N(SyntaxKind.UsingDirective);
1049N(SyntaxKind.GlobalKeyword);
1050N(SyntaxKind.UsingKeyword);
1051N(SyntaxKind.IdentifierName);
1053N(SyntaxKind.IdentifierToken, "ns1");
1055N(SyntaxKind.SemicolonToken);
1057N(SyntaxKind.UsingDirective);
1059N(SyntaxKind.GlobalKeyword);
1060N(SyntaxKind.UsingKeyword);
1061N(SyntaxKind.IdentifierName);
1063N(SyntaxKind.IdentifierToken, "ns2");
1065N(SyntaxKind.SemicolonToken);
1067N(SyntaxKind.EndOfFileToken);
1086N(SyntaxKind.CompilationUnit);
1088N(SyntaxKind.GlobalStatement);
1090N(SyntaxKind.ExpressionStatement);
1092N(SyntaxKind.InvocationExpression);
1094N(SyntaxKind.IdentifierName);
1096N(SyntaxKind.IdentifierToken, "M");
1098N(SyntaxKind.ArgumentList);
1100N(SyntaxKind.OpenParenToken);
1101N(SyntaxKind.CloseParenToken);
1104N(SyntaxKind.SemicolonToken);
1107N(SyntaxKind.EndOfFileToken);
1123N(SyntaxKind.CompilationUnit);
1125N(SyntaxKind.UsingDirective);
1127N(SyntaxKind.GlobalKeyword);
1128N(SyntaxKind.UsingKeyword);
1129N(SyntaxKind.IdentifierName);
1131N(SyntaxKind.IdentifierToken, "ns1");
1133N(SyntaxKind.SemicolonToken);
1135N(SyntaxKind.UsingDirective);
1137N(SyntaxKind.UsingKeyword);
1138N(SyntaxKind.IdentifierName);
1140N(SyntaxKind.IdentifierToken, "ns2");
1142N(SyntaxKind.SemicolonToken);
1144N(SyntaxKind.GlobalStatement);
1146N(SyntaxKind.ExpressionStatement);
1148N(SyntaxKind.InvocationExpression);
1150N(SyntaxKind.IdentifierName);
1152N(SyntaxKind.IdentifierToken, "M");
1154N(SyntaxKind.ArgumentList);
1156N(SyntaxKind.OpenParenToken);
1157N(SyntaxKind.CloseParenToken);
1160N(SyntaxKind.SemicolonToken);
1163N(SyntaxKind.EndOfFileToken);
1179N(SyntaxKind.CompilationUnit);
1181N(SyntaxKind.UsingDirective);
1183N(SyntaxKind.GlobalKeyword);
1184N(SyntaxKind.UsingKeyword);
1185N(SyntaxKind.NameEquals);
1187N(SyntaxKind.IdentifierName);
1189N(SyntaxKind.IdentifierToken, "alias1");
1191N(SyntaxKind.EqualsToken);
1193N(SyntaxKind.IdentifierName);
1195N(SyntaxKind.IdentifierToken, "ns1");
1197N(SyntaxKind.SemicolonToken);
1199N(SyntaxKind.UsingDirective);
1201N(SyntaxKind.UsingKeyword);
1202N(SyntaxKind.NameEquals);
1204N(SyntaxKind.IdentifierName);
1206N(SyntaxKind.IdentifierToken, "alias2");
1208N(SyntaxKind.EqualsToken);
1210N(SyntaxKind.IdentifierName);
1212N(SyntaxKind.IdentifierToken, "ns2");
1214N(SyntaxKind.SemicolonToken);
1216N(SyntaxKind.GlobalStatement);
1218N(SyntaxKind.ExpressionStatement);
1220N(SyntaxKind.InvocationExpression);
1222N(SyntaxKind.IdentifierName);
1224N(SyntaxKind.IdentifierToken, "M");
1226N(SyntaxKind.ArgumentList);
1228N(SyntaxKind.OpenParenToken);
1229N(SyntaxKind.CloseParenToken);
1232N(SyntaxKind.SemicolonToken);
1235N(SyntaxKind.EndOfFileToken);
1251N(SyntaxKind.CompilationUnit);
1253N(SyntaxKind.UsingDirective);
1255N(SyntaxKind.GlobalKeyword);
1256N(SyntaxKind.UsingKeyword);
1257N(SyntaxKind.StaticKeyword);
1258N(SyntaxKind.IdentifierName);
1260N(SyntaxKind.IdentifierToken, "ns1");
1262N(SyntaxKind.SemicolonToken);
1264N(SyntaxKind.UsingDirective);
1266N(SyntaxKind.UsingKeyword);
1267N(SyntaxKind.StaticKeyword);
1268N(SyntaxKind.IdentifierName);
1270N(SyntaxKind.IdentifierToken, "ns2");
1272N(SyntaxKind.SemicolonToken);
1274N(SyntaxKind.GlobalStatement);
1276N(SyntaxKind.ExpressionStatement);
1278N(SyntaxKind.InvocationExpression);
1280N(SyntaxKind.IdentifierName);
1282N(SyntaxKind.IdentifierToken, "M");
1284N(SyntaxKind.ArgumentList);
1286N(SyntaxKind.OpenParenToken);
1287N(SyntaxKind.CloseParenToken);
1290N(SyntaxKind.SemicolonToken);
1293N(SyntaxKind.EndOfFileToken);