Parsing\AllowsConstraintParsing.cs (834)
31N(SyntaxKind.CompilationUnit);
33N(SyntaxKind.ClassDeclaration);
35N(SyntaxKind.ClassKeyword);
36N(SyntaxKind.IdentifierToken, "C");
37N(SyntaxKind.TypeParameterList);
39N(SyntaxKind.LessThanToken);
40N(SyntaxKind.TypeParameter);
42N(SyntaxKind.IdentifierToken, "T");
44N(SyntaxKind.GreaterThanToken);
46N(SyntaxKind.TypeParameterConstraintClause);
48N(SyntaxKind.WhereKeyword);
49N(SyntaxKind.IdentifierName);
51N(SyntaxKind.IdentifierToken, "T");
53N(SyntaxKind.ColonToken);
54N(SyntaxKind.AllowsConstraintClause);
56N(SyntaxKind.AllowsKeyword);
57N(SyntaxKind.RefStructConstraint);
59N(SyntaxKind.RefKeyword);
60N(SyntaxKind.StructKeyword);
64N(SyntaxKind.OpenBraceToken);
65N(SyntaxKind.CloseBraceToken);
67N(SyntaxKind.EndOfFileToken);
84N(SyntaxKind.CompilationUnit);
86N(SyntaxKind.ClassDeclaration);
88N(SyntaxKind.ClassKeyword);
89N(SyntaxKind.IdentifierToken, "C");
90N(SyntaxKind.TypeParameterList);
92N(SyntaxKind.LessThanToken);
93N(SyntaxKind.TypeParameter);
95N(SyntaxKind.IdentifierToken, "T");
97N(SyntaxKind.GreaterThanToken);
99N(SyntaxKind.TypeParameterConstraintClause);
101N(SyntaxKind.WhereKeyword);
102N(SyntaxKind.IdentifierName);
104N(SyntaxKind.IdentifierToken, "T");
106N(SyntaxKind.ColonToken);
107N(SyntaxKind.TypeConstraint);
109N(SyntaxKind.IdentifierName);
111N(SyntaxKind.IdentifierToken, "allows");
115N(SyntaxKind.StructConstraint);
117N(SyntaxKind.StructKeyword);
120N(SyntaxKind.OpenBraceToken);
121N(SyntaxKind.CloseBraceToken);
123N(SyntaxKind.EndOfFileToken);
140N(SyntaxKind.CompilationUnit);
142N(SyntaxKind.ClassDeclaration);
144N(SyntaxKind.ClassKeyword);
145N(SyntaxKind.IdentifierToken, "C");
146N(SyntaxKind.TypeParameterList);
148N(SyntaxKind.LessThanToken);
149N(SyntaxKind.TypeParameter);
151N(SyntaxKind.IdentifierToken, "T");
153N(SyntaxKind.GreaterThanToken);
155N(SyntaxKind.TypeParameterConstraintClause);
157N(SyntaxKind.WhereKeyword);
158N(SyntaxKind.IdentifierName);
160N(SyntaxKind.IdentifierToken, "T");
162N(SyntaxKind.ColonToken);
163N(SyntaxKind.AllowsConstraintClause);
165N(SyntaxKind.AllowsKeyword);
166N(SyntaxKind.RefStructConstraint);
168N(SyntaxKind.RefKeyword);
173N(SyntaxKind.OpenBraceToken);
174N(SyntaxKind.CloseBraceToken);
176N(SyntaxKind.EndOfFileToken);
189N(SyntaxKind.CompilationUnit);
191N(SyntaxKind.ClassDeclaration);
193N(SyntaxKind.ClassKeyword);
194N(SyntaxKind.IdentifierToken, "C");
195N(SyntaxKind.TypeParameterList);
197N(SyntaxKind.LessThanToken);
198N(SyntaxKind.TypeParameter);
200N(SyntaxKind.IdentifierToken, "T");
202N(SyntaxKind.GreaterThanToken);
204N(SyntaxKind.TypeParameterConstraintClause);
206N(SyntaxKind.WhereKeyword);
207N(SyntaxKind.IdentifierName);
209N(SyntaxKind.IdentifierToken, "T");
211N(SyntaxKind.ColonToken);
212N(SyntaxKind.TypeConstraint);
214N(SyntaxKind.IdentifierName);
216N(SyntaxKind.IdentifierToken, "allows");
220N(SyntaxKind.OpenBraceToken);
221N(SyntaxKind.CloseBraceToken);
223N(SyntaxKind.EndOfFileToken);
243N(SyntaxKind.CompilationUnit);
245N(SyntaxKind.ClassDeclaration);
247N(SyntaxKind.ClassKeyword);
248N(SyntaxKind.IdentifierToken, "C");
249N(SyntaxKind.TypeParameterList);
251N(SyntaxKind.LessThanToken);
252N(SyntaxKind.TypeParameter);
254N(SyntaxKind.IdentifierToken, "T");
256N(SyntaxKind.GreaterThanToken);
258N(SyntaxKind.TypeParameterConstraintClause);
260N(SyntaxKind.WhereKeyword);
261N(SyntaxKind.IdentifierName);
263N(SyntaxKind.IdentifierToken, "T");
265N(SyntaxKind.ColonToken);
266N(SyntaxKind.TypeConstraint);
268N(SyntaxKind.IdentifierName);
270N(SyntaxKind.IdentifierToken, "@allows");
274N(SyntaxKind.StructConstraint);
276N(SyntaxKind.StructKeyword);
279N(SyntaxKind.OpenBraceToken);
280N(SyntaxKind.CloseBraceToken);
282N(SyntaxKind.EndOfFileToken);
302N(SyntaxKind.CompilationUnit);
304N(SyntaxKind.ClassDeclaration);
306N(SyntaxKind.ClassKeyword);
307N(SyntaxKind.IdentifierToken, "C");
308N(SyntaxKind.TypeParameterList);
310N(SyntaxKind.LessThanToken);
311N(SyntaxKind.TypeParameter);
313N(SyntaxKind.IdentifierToken, "T");
315N(SyntaxKind.GreaterThanToken);
317N(SyntaxKind.TypeParameterConstraintClause);
319N(SyntaxKind.WhereKeyword);
320N(SyntaxKind.IdentifierName);
322N(SyntaxKind.IdentifierToken, "T");
324N(SyntaxKind.ColonToken);
325N(SyntaxKind.TypeConstraint);
327N(SyntaxKind.IdentifierName);
329N(SyntaxKind.IdentifierToken, "allows");
333N(SyntaxKind.TypeConstraint);
335N(SyntaxKind.IdentifierName);
337N(SyntaxKind.IdentifierToken, "@ref");
341N(SyntaxKind.StructConstraint);
343N(SyntaxKind.StructKeyword);
346N(SyntaxKind.OpenBraceToken);
347N(SyntaxKind.CloseBraceToken);
349N(SyntaxKind.EndOfFileToken);
369N(SyntaxKind.CompilationUnit);
371N(SyntaxKind.ClassDeclaration);
373N(SyntaxKind.ClassKeyword);
374N(SyntaxKind.IdentifierToken, "C");
375N(SyntaxKind.TypeParameterList);
377N(SyntaxKind.LessThanToken);
378N(SyntaxKind.TypeParameter);
380N(SyntaxKind.IdentifierToken, "T");
382N(SyntaxKind.GreaterThanToken);
384N(SyntaxKind.TypeParameterConstraintClause);
386N(SyntaxKind.WhereKeyword);
387N(SyntaxKind.IdentifierName);
389N(SyntaxKind.IdentifierToken, "T");
391N(SyntaxKind.ColonToken);
392N(SyntaxKind.AllowsConstraintClause);
394N(SyntaxKind.AllowsKeyword);
395N(SyntaxKind.RefStructConstraint);
397N(SyntaxKind.RefKeyword);
402N(SyntaxKind.TypeConstraint);
404N(SyntaxKind.IdentifierName);
406N(SyntaxKind.IdentifierToken, "@struct");
410N(SyntaxKind.OpenBraceToken);
411N(SyntaxKind.CloseBraceToken);
413N(SyntaxKind.EndOfFileToken);
426N(SyntaxKind.CompilationUnit);
428N(SyntaxKind.ClassDeclaration);
430N(SyntaxKind.ClassKeyword);
431N(SyntaxKind.IdentifierToken, "C");
432N(SyntaxKind.TypeParameterList);
434N(SyntaxKind.LessThanToken);
435N(SyntaxKind.TypeParameter);
437N(SyntaxKind.IdentifierToken, "T");
439N(SyntaxKind.GreaterThanToken);
441N(SyntaxKind.TypeParameterConstraintClause);
443N(SyntaxKind.WhereKeyword);
444N(SyntaxKind.IdentifierName);
446N(SyntaxKind.IdentifierToken, "T");
448N(SyntaxKind.ColonToken);
449N(SyntaxKind.AllowsConstraintClause);
451N(SyntaxKind.AllowsKeyword);
452N(SyntaxKind.RefStructConstraint);
454N(SyntaxKind.RefKeyword);
455N(SyntaxKind.StructKeyword);
457N(SyntaxKind.CommaToken);
458N(SyntaxKind.RefStructConstraint);
460N(SyntaxKind.RefKeyword);
461N(SyntaxKind.StructKeyword);
465N(SyntaxKind.OpenBraceToken);
466N(SyntaxKind.CloseBraceToken);
468N(SyntaxKind.EndOfFileToken);
481N(SyntaxKind.CompilationUnit);
483N(SyntaxKind.ClassDeclaration);
485N(SyntaxKind.ClassKeyword);
486N(SyntaxKind.IdentifierToken, "C");
487N(SyntaxKind.TypeParameterList);
489N(SyntaxKind.LessThanToken);
490N(SyntaxKind.TypeParameter);
492N(SyntaxKind.IdentifierToken, "T");
494N(SyntaxKind.GreaterThanToken);
496N(SyntaxKind.TypeParameterConstraintClause);
498N(SyntaxKind.WhereKeyword);
499N(SyntaxKind.IdentifierName);
501N(SyntaxKind.IdentifierToken, "T");
503N(SyntaxKind.ColonToken);
504N(SyntaxKind.AllowsConstraintClause);
506N(SyntaxKind.AllowsKeyword);
507N(SyntaxKind.RefStructConstraint);
509N(SyntaxKind.RefKeyword);
510N(SyntaxKind.StructKeyword);
513N(SyntaxKind.CommaToken);
514N(SyntaxKind.StructConstraint);
516N(SyntaxKind.StructKeyword);
519N(SyntaxKind.OpenBraceToken);
520N(SyntaxKind.CloseBraceToken);
522N(SyntaxKind.EndOfFileToken);
539N(SyntaxKind.CompilationUnit);
541N(SyntaxKind.ClassDeclaration);
543N(SyntaxKind.ClassKeyword);
544N(SyntaxKind.IdentifierToken, "C");
545N(SyntaxKind.TypeParameterList);
547N(SyntaxKind.LessThanToken);
548N(SyntaxKind.TypeParameter);
550N(SyntaxKind.IdentifierToken, "T");
552N(SyntaxKind.GreaterThanToken);
554N(SyntaxKind.TypeParameterConstraintClause);
556N(SyntaxKind.WhereKeyword);
557N(SyntaxKind.IdentifierName);
559N(SyntaxKind.IdentifierToken, "T");
561N(SyntaxKind.ColonToken);
562N(SyntaxKind.AllowsConstraintClause);
564N(SyntaxKind.AllowsKeyword);
565N(SyntaxKind.RefStructConstraint);
567N(SyntaxKind.RefKeyword);
568N(SyntaxKind.StructKeyword);
570N(SyntaxKind.CommaToken);
571N(SyntaxKind.RefStructConstraint);
573N(SyntaxKind.RefKeyword);
578N(SyntaxKind.OpenBraceToken);
579N(SyntaxKind.CloseBraceToken);
581N(SyntaxKind.EndOfFileToken);
594N(SyntaxKind.CompilationUnit);
596N(SyntaxKind.ClassDeclaration);
598N(SyntaxKind.ClassKeyword);
599N(SyntaxKind.IdentifierToken, "C");
600N(SyntaxKind.TypeParameterList);
602N(SyntaxKind.LessThanToken);
603N(SyntaxKind.TypeParameter);
605N(SyntaxKind.IdentifierToken, "T");
607N(SyntaxKind.GreaterThanToken);
609N(SyntaxKind.TypeParameterConstraintClause);
611N(SyntaxKind.WhereKeyword);
612N(SyntaxKind.IdentifierName);
614N(SyntaxKind.IdentifierToken, "T");
616N(SyntaxKind.ColonToken);
617N(SyntaxKind.AllowsConstraintClause);
619N(SyntaxKind.AllowsKeyword);
620N(SyntaxKind.RefStructConstraint);
622N(SyntaxKind.RefKeyword);
623N(SyntaxKind.StructKeyword);
626N(SyntaxKind.CommaToken);
627N(SyntaxKind.AllowsConstraintClause);
629N(SyntaxKind.AllowsKeyword);
630N(SyntaxKind.RefStructConstraint);
632N(SyntaxKind.RefKeyword);
633N(SyntaxKind.StructKeyword);
637N(SyntaxKind.OpenBraceToken);
638N(SyntaxKind.CloseBraceToken);
640N(SyntaxKind.EndOfFileToken);
657N(SyntaxKind.CompilationUnit);
659N(SyntaxKind.ClassDeclaration);
661N(SyntaxKind.ClassKeyword);
662N(SyntaxKind.IdentifierToken, "C");
663N(SyntaxKind.TypeParameterList);
665N(SyntaxKind.LessThanToken);
666N(SyntaxKind.TypeParameter);
668N(SyntaxKind.IdentifierToken, "T");
670N(SyntaxKind.GreaterThanToken);
672N(SyntaxKind.TypeParameterConstraintClause);
674N(SyntaxKind.WhereKeyword);
675N(SyntaxKind.IdentifierName);
677N(SyntaxKind.IdentifierToken, "T");
679N(SyntaxKind.ColonToken);
680N(SyntaxKind.AllowsConstraintClause);
682N(SyntaxKind.AllowsKeyword);
683N(SyntaxKind.RefStructConstraint);
685N(SyntaxKind.RefKeyword);
686N(SyntaxKind.StructKeyword);
690N(SyntaxKind.OpenBraceToken);
691N(SyntaxKind.CloseBraceToken);
693N(SyntaxKind.EndOfFileToken);
710N(SyntaxKind.CompilationUnit);
712N(SyntaxKind.ClassDeclaration);
714N(SyntaxKind.ClassKeyword);
715N(SyntaxKind.IdentifierToken, "C");
716N(SyntaxKind.TypeParameterList);
718N(SyntaxKind.LessThanToken);
719N(SyntaxKind.TypeParameter);
721N(SyntaxKind.IdentifierToken, "T");
723N(SyntaxKind.GreaterThanToken);
725N(SyntaxKind.TypeParameterConstraintClause);
727N(SyntaxKind.WhereKeyword);
728N(SyntaxKind.IdentifierName);
730N(SyntaxKind.IdentifierToken, "T");
732N(SyntaxKind.ColonToken);
733N(SyntaxKind.StructConstraint);
735N(SyntaxKind.StructKeyword);
737N(SyntaxKind.CommaToken);
738N(SyntaxKind.AllowsConstraintClause);
740N(SyntaxKind.AllowsKeyword);
741N(SyntaxKind.RefStructConstraint);
743N(SyntaxKind.RefKeyword);
744N(SyntaxKind.StructKeyword);
748N(SyntaxKind.OpenBraceToken);
749N(SyntaxKind.CloseBraceToken);
751N(SyntaxKind.EndOfFileToken);
768N(SyntaxKind.CompilationUnit);
770N(SyntaxKind.ClassDeclaration);
772N(SyntaxKind.ClassKeyword);
773N(SyntaxKind.IdentifierToken, "C");
774N(SyntaxKind.TypeParameterList);
776N(SyntaxKind.LessThanToken);
777N(SyntaxKind.TypeParameter);
779N(SyntaxKind.IdentifierToken, "T");
781N(SyntaxKind.CommaToken);
782N(SyntaxKind.TypeParameter);
784N(SyntaxKind.IdentifierToken, "S");
786N(SyntaxKind.GreaterThanToken);
788N(SyntaxKind.TypeParameterConstraintClause);
790N(SyntaxKind.WhereKeyword);
791N(SyntaxKind.IdentifierName);
793N(SyntaxKind.IdentifierToken, "T");
795N(SyntaxKind.ColonToken);
796N(SyntaxKind.AllowsConstraintClause);
798N(SyntaxKind.AllowsKeyword);
799N(SyntaxKind.RefStructConstraint);
801N(SyntaxKind.RefKeyword);
802N(SyntaxKind.StructKeyword);
806N(SyntaxKind.TypeParameterConstraintClause);
808N(SyntaxKind.WhereKeyword);
809N(SyntaxKind.IdentifierName);
811N(SyntaxKind.IdentifierToken, "S");
813N(SyntaxKind.ColonToken);
814N(SyntaxKind.ClassConstraint);
816N(SyntaxKind.ClassKeyword);
819N(SyntaxKind.OpenBraceToken);
820N(SyntaxKind.CloseBraceToken);
822N(SyntaxKind.EndOfFileToken);
839N(SyntaxKind.CompilationUnit);
841N(SyntaxKind.ClassDeclaration);
843N(SyntaxKind.ClassKeyword);
844N(SyntaxKind.IdentifierToken, "C");
845N(SyntaxKind.TypeParameterList);
847N(SyntaxKind.LessThanToken);
848N(SyntaxKind.TypeParameter);
850N(SyntaxKind.IdentifierToken, "T");
852N(SyntaxKind.CommaToken);
853N(SyntaxKind.TypeParameter);
855N(SyntaxKind.IdentifierToken, "S");
857N(SyntaxKind.GreaterThanToken);
859N(SyntaxKind.TypeParameterConstraintClause);
861N(SyntaxKind.WhereKeyword);
862N(SyntaxKind.IdentifierName);
864N(SyntaxKind.IdentifierToken, "T");
866N(SyntaxKind.ColonToken);
867N(SyntaxKind.StructConstraint);
869N(SyntaxKind.StructKeyword);
871N(SyntaxKind.CommaToken);
872N(SyntaxKind.AllowsConstraintClause);
874N(SyntaxKind.AllowsKeyword);
875N(SyntaxKind.RefStructConstraint);
877N(SyntaxKind.RefKeyword);
878N(SyntaxKind.StructKeyword);
882N(SyntaxKind.TypeParameterConstraintClause);
884N(SyntaxKind.WhereKeyword);
885N(SyntaxKind.IdentifierName);
887N(SyntaxKind.IdentifierToken, "S");
889N(SyntaxKind.ColonToken);
890N(SyntaxKind.ClassConstraint);
892N(SyntaxKind.ClassKeyword);
895N(SyntaxKind.OpenBraceToken);
896N(SyntaxKind.CloseBraceToken);
898N(SyntaxKind.EndOfFileToken);
911N(SyntaxKind.CompilationUnit);
913N(SyntaxKind.ClassDeclaration);
915N(SyntaxKind.ClassKeyword);
916N(SyntaxKind.IdentifierToken, "C");
917N(SyntaxKind.TypeParameterList);
919N(SyntaxKind.LessThanToken);
920N(SyntaxKind.TypeParameter);
922N(SyntaxKind.IdentifierToken, "T");
924N(SyntaxKind.CommaToken);
925N(SyntaxKind.TypeParameter);
927N(SyntaxKind.IdentifierToken, "S");
929N(SyntaxKind.GreaterThanToken);
931N(SyntaxKind.TypeParameterConstraintClause);
933N(SyntaxKind.WhereKeyword);
934N(SyntaxKind.IdentifierName);
936N(SyntaxKind.IdentifierToken, "T");
938N(SyntaxKind.ColonToken);
939N(SyntaxKind.AllowsConstraintClause);
941N(SyntaxKind.AllowsKeyword);
942N(SyntaxKind.RefStructConstraint);
944N(SyntaxKind.RefKeyword);
945N(SyntaxKind.StructKeyword);
949N(SyntaxKind.TypeParameterConstraintClause);
951N(SyntaxKind.WhereKeyword);
952N(SyntaxKind.IdentifierName);
954N(SyntaxKind.IdentifierToken, "S");
956N(SyntaxKind.ColonToken);
957N(SyntaxKind.ClassConstraint);
959N(SyntaxKind.ClassKeyword);
962N(SyntaxKind.OpenBraceToken);
963N(SyntaxKind.CloseBraceToken);
965N(SyntaxKind.EndOfFileToken);
978N(SyntaxKind.CompilationUnit);
980N(SyntaxKind.ClassDeclaration);
982N(SyntaxKind.ClassKeyword);
983N(SyntaxKind.IdentifierToken, "C");
984N(SyntaxKind.TypeParameterList);
986N(SyntaxKind.LessThanToken);
987N(SyntaxKind.TypeParameter);
989N(SyntaxKind.IdentifierToken, "T");
991N(SyntaxKind.CommaToken);
992N(SyntaxKind.TypeParameter);
994N(SyntaxKind.IdentifierToken, "S");
996N(SyntaxKind.GreaterThanToken);
998N(SyntaxKind.TypeParameterConstraintClause);
1000N(SyntaxKind.WhereKeyword);
1001N(SyntaxKind.IdentifierName);
1003N(SyntaxKind.IdentifierToken, "T");
1005N(SyntaxKind.ColonToken);
1006N(SyntaxKind.StructConstraint);
1008N(SyntaxKind.StructKeyword);
1010N(SyntaxKind.CommaToken);
1011N(SyntaxKind.AllowsConstraintClause);
1013N(SyntaxKind.AllowsKeyword);
1014N(SyntaxKind.RefStructConstraint);
1016N(SyntaxKind.RefKeyword);
1017N(SyntaxKind.StructKeyword);
1021N(SyntaxKind.TypeParameterConstraintClause);
1023N(SyntaxKind.WhereKeyword);
1024N(SyntaxKind.IdentifierName);
1026N(SyntaxKind.IdentifierToken, "S");
1028N(SyntaxKind.ColonToken);
1029N(SyntaxKind.ClassConstraint);
1031N(SyntaxKind.ClassKeyword);
1034N(SyntaxKind.OpenBraceToken);
1035N(SyntaxKind.CloseBraceToken);
1037N(SyntaxKind.EndOfFileToken);
1050N(SyntaxKind.CompilationUnit);
1052N(SyntaxKind.ClassDeclaration);
1054N(SyntaxKind.ClassKeyword);
1055N(SyntaxKind.IdentifierToken, "C");
1056N(SyntaxKind.TypeParameterList);
1058N(SyntaxKind.LessThanToken);
1059N(SyntaxKind.TypeParameter);
1061N(SyntaxKind.IdentifierToken, "T");
1063N(SyntaxKind.GreaterThanToken);
1065N(SyntaxKind.TypeParameterConstraintClause);
1067N(SyntaxKind.WhereKeyword);
1068N(SyntaxKind.IdentifierName);
1070N(SyntaxKind.IdentifierToken, "T");
1072N(SyntaxKind.ColonToken);
1073N(SyntaxKind.StructConstraint);
1075N(SyntaxKind.StructKeyword);
1077N(SyntaxKind.CommaToken);
1078N(SyntaxKind.AllowsConstraintClause);
1080N(SyntaxKind.AllowsKeyword);
1081N(SyntaxKind.RefStructConstraint);
1083N(SyntaxKind.RefKeyword);
1084N(SyntaxKind.StructKeyword);
1088N(SyntaxKind.OpenBraceToken);
1089N(SyntaxKind.CloseBraceToken);
1091N(SyntaxKind.EndOfFileToken);
1108N(SyntaxKind.CompilationUnit);
1110N(SyntaxKind.ClassDeclaration);
1112N(SyntaxKind.ClassKeyword);
1113N(SyntaxKind.IdentifierToken, "C");
1114N(SyntaxKind.TypeParameterList);
1116N(SyntaxKind.LessThanToken);
1117N(SyntaxKind.TypeParameter);
1119N(SyntaxKind.IdentifierToken, "T");
1121N(SyntaxKind.GreaterThanToken);
1123N(SyntaxKind.TypeParameterConstraintClause);
1125N(SyntaxKind.WhereKeyword);
1126N(SyntaxKind.IdentifierName);
1128N(SyntaxKind.IdentifierToken, "T");
1130N(SyntaxKind.ColonToken);
1131N(SyntaxKind.StructConstraint);
1133N(SyntaxKind.StructKeyword);
1136N(SyntaxKind.AllowsConstraintClause);
1138N(SyntaxKind.AllowsKeyword);
1139N(SyntaxKind.RefStructConstraint);
1141N(SyntaxKind.RefKeyword);
1142N(SyntaxKind.StructKeyword);
1146N(SyntaxKind.OpenBraceToken);
1147N(SyntaxKind.CloseBraceToken);
1149N(SyntaxKind.EndOfFileToken);
1162N(SyntaxKind.CompilationUnit);
1164N(SyntaxKind.ClassDeclaration);
1166N(SyntaxKind.ClassKeyword);
1167N(SyntaxKind.IdentifierToken, "C");
1168N(SyntaxKind.TypeParameterList);
1170N(SyntaxKind.LessThanToken);
1171N(SyntaxKind.TypeParameter);
1173N(SyntaxKind.IdentifierToken, "T");
1175N(SyntaxKind.GreaterThanToken);
1177N(SyntaxKind.TypeParameterConstraintClause);
1179N(SyntaxKind.WhereKeyword);
1180N(SyntaxKind.IdentifierName);
1182N(SyntaxKind.IdentifierToken, "T");
1184N(SyntaxKind.ColonToken);
1185N(SyntaxKind.ClassConstraint);
1187N(SyntaxKind.ClassKeyword);
1189N(SyntaxKind.CommaToken);
1190N(SyntaxKind.AllowsConstraintClause);
1192N(SyntaxKind.AllowsKeyword);
1193N(SyntaxKind.RefStructConstraint);
1195N(SyntaxKind.RefKeyword);
1196N(SyntaxKind.StructKeyword);
1200N(SyntaxKind.OpenBraceToken);
1201N(SyntaxKind.CloseBraceToken);
1203N(SyntaxKind.EndOfFileToken);
1216N(SyntaxKind.CompilationUnit);
1218N(SyntaxKind.ClassDeclaration);
1220N(SyntaxKind.ClassKeyword);
1221N(SyntaxKind.IdentifierToken, "C");
1222N(SyntaxKind.TypeParameterList);
1224N(SyntaxKind.LessThanToken);
1225N(SyntaxKind.TypeParameter);
1227N(SyntaxKind.IdentifierToken, "T");
1229N(SyntaxKind.GreaterThanToken);
1231N(SyntaxKind.TypeParameterConstraintClause);
1233N(SyntaxKind.WhereKeyword);
1234N(SyntaxKind.IdentifierName);
1236N(SyntaxKind.IdentifierToken, "T");
1238N(SyntaxKind.ColonToken);
1239N(SyntaxKind.DefaultConstraint);
1241N(SyntaxKind.DefaultKeyword);
1243N(SyntaxKind.CommaToken);
1244N(SyntaxKind.AllowsConstraintClause);
1246N(SyntaxKind.AllowsKeyword);
1247N(SyntaxKind.RefStructConstraint);
1249N(SyntaxKind.RefKeyword);
1250N(SyntaxKind.StructKeyword);
1254N(SyntaxKind.OpenBraceToken);
1255N(SyntaxKind.CloseBraceToken);
1257N(SyntaxKind.EndOfFileToken);
1270N(SyntaxKind.CompilationUnit);
1272N(SyntaxKind.ClassDeclaration);
1274N(SyntaxKind.ClassKeyword);
1275N(SyntaxKind.IdentifierToken, "C");
1276N(SyntaxKind.TypeParameterList);
1278N(SyntaxKind.LessThanToken);
1279N(SyntaxKind.TypeParameter);
1281N(SyntaxKind.IdentifierToken, "T");
1283N(SyntaxKind.GreaterThanToken);
1285N(SyntaxKind.TypeParameterConstraintClause);
1287N(SyntaxKind.WhereKeyword);
1288N(SyntaxKind.IdentifierName);
1290N(SyntaxKind.IdentifierToken, "T");
1292N(SyntaxKind.ColonToken);
1293N(SyntaxKind.TypeConstraint);
1295N(SyntaxKind.IdentifierName);
1297N(SyntaxKind.IdentifierToken, "unmanaged");
1300N(SyntaxKind.CommaToken);
1301N(SyntaxKind.AllowsConstraintClause);
1303N(SyntaxKind.AllowsKeyword);
1304N(SyntaxKind.RefStructConstraint);
1306N(SyntaxKind.RefKeyword);
1307N(SyntaxKind.StructKeyword);
1311N(SyntaxKind.OpenBraceToken);
1312N(SyntaxKind.CloseBraceToken);
1314N(SyntaxKind.EndOfFileToken);
1327N(SyntaxKind.CompilationUnit);
1329N(SyntaxKind.ClassDeclaration);
1331N(SyntaxKind.ClassKeyword);
1332N(SyntaxKind.IdentifierToken, "C");
1333N(SyntaxKind.TypeParameterList);
1335N(SyntaxKind.LessThanToken);
1336N(SyntaxKind.TypeParameter);
1338N(SyntaxKind.IdentifierToken, "T");
1340N(SyntaxKind.GreaterThanToken);
1342N(SyntaxKind.TypeParameterConstraintClause);
1344N(SyntaxKind.WhereKeyword);
1345N(SyntaxKind.IdentifierName);
1347N(SyntaxKind.IdentifierToken, "T");
1349N(SyntaxKind.ColonToken);
1350N(SyntaxKind.TypeConstraint);
1352N(SyntaxKind.IdentifierName);
1354N(SyntaxKind.IdentifierToken, "notnull");
1357N(SyntaxKind.CommaToken);
1358N(SyntaxKind.AllowsConstraintClause);
1360N(SyntaxKind.AllowsKeyword);
1361N(SyntaxKind.RefStructConstraint);
1363N(SyntaxKind.RefKeyword);
1364N(SyntaxKind.StructKeyword);
1368N(SyntaxKind.OpenBraceToken);
1369N(SyntaxKind.CloseBraceToken);
1371N(SyntaxKind.EndOfFileToken);
1384N(SyntaxKind.CompilationUnit);
1386N(SyntaxKind.ClassDeclaration);
1388N(SyntaxKind.ClassKeyword);
1389N(SyntaxKind.IdentifierToken, "C");
1390N(SyntaxKind.TypeParameterList);
1392N(SyntaxKind.LessThanToken);
1393N(SyntaxKind.TypeParameter);
1395N(SyntaxKind.IdentifierToken, "T");
1397N(SyntaxKind.GreaterThanToken);
1399N(SyntaxKind.TypeParameterConstraintClause);
1401N(SyntaxKind.WhereKeyword);
1402N(SyntaxKind.IdentifierName);
1404N(SyntaxKind.IdentifierToken, "T");
1406N(SyntaxKind.ColonToken);
1407N(SyntaxKind.TypeConstraint);
1409N(SyntaxKind.IdentifierName);
1411N(SyntaxKind.IdentifierToken, "SomeType");
1414N(SyntaxKind.CommaToken);
1415N(SyntaxKind.AllowsConstraintClause);
1417N(SyntaxKind.AllowsKeyword);
1418N(SyntaxKind.RefStructConstraint);
1420N(SyntaxKind.RefKeyword);
1421N(SyntaxKind.StructKeyword);
1425N(SyntaxKind.OpenBraceToken);
1426N(SyntaxKind.CloseBraceToken);
1428N(SyntaxKind.EndOfFileToken);
1441N(SyntaxKind.CompilationUnit);
1443N(SyntaxKind.ClassDeclaration);
1445N(SyntaxKind.ClassKeyword);
1446N(SyntaxKind.IdentifierToken, "C");
1447N(SyntaxKind.TypeParameterList);
1449N(SyntaxKind.LessThanToken);
1450N(SyntaxKind.TypeParameter);
1452N(SyntaxKind.IdentifierToken, "T");
1454N(SyntaxKind.GreaterThanToken);
1456N(SyntaxKind.TypeParameterConstraintClause);
1458N(SyntaxKind.WhereKeyword);
1459N(SyntaxKind.IdentifierName);
1461N(SyntaxKind.IdentifierToken, "T");
1463N(SyntaxKind.ColonToken);
1464N(SyntaxKind.ConstructorConstraint);
1466N(SyntaxKind.NewKeyword);
1467N(SyntaxKind.OpenParenToken);
1468N(SyntaxKind.CloseParenToken);
1470N(SyntaxKind.CommaToken);
1471N(SyntaxKind.AllowsConstraintClause);
1473N(SyntaxKind.AllowsKeyword);
1474N(SyntaxKind.RefStructConstraint);
1476N(SyntaxKind.RefKeyword);
1477N(SyntaxKind.StructKeyword);
1481N(SyntaxKind.OpenBraceToken);
1482N(SyntaxKind.CloseBraceToken);
1484N(SyntaxKind.EndOfFileToken);
1497N(SyntaxKind.CompilationUnit);
1499N(SyntaxKind.ClassDeclaration);
1501N(SyntaxKind.ClassKeyword);
1502N(SyntaxKind.IdentifierToken, "C");
1503N(SyntaxKind.TypeParameterList);
1505N(SyntaxKind.LessThanToken);
1506N(SyntaxKind.TypeParameter);
1508N(SyntaxKind.IdentifierToken, "T");
1510N(SyntaxKind.GreaterThanToken);
1512N(SyntaxKind.TypeParameterConstraintClause);
1514N(SyntaxKind.WhereKeyword);
1515N(SyntaxKind.IdentifierName);
1517N(SyntaxKind.IdentifierToken, "T");
1519N(SyntaxKind.ColonToken);
1520N(SyntaxKind.StructConstraint);
1522N(SyntaxKind.StructKeyword);
1524N(SyntaxKind.CommaToken);
1525N(SyntaxKind.TypeConstraint);
1527N(SyntaxKind.IdentifierName);
1529N(SyntaxKind.IdentifierToken, "SomeType");
1532N(SyntaxKind.CommaToken);
1533N(SyntaxKind.ConstructorConstraint);
1535N(SyntaxKind.NewKeyword);
1536N(SyntaxKind.OpenParenToken);
1537N(SyntaxKind.CloseParenToken);
1539N(SyntaxKind.CommaToken);
1540N(SyntaxKind.AllowsConstraintClause);
1542N(SyntaxKind.AllowsKeyword);
1543N(SyntaxKind.RefStructConstraint);
1545N(SyntaxKind.RefKeyword);
1546N(SyntaxKind.StructKeyword);
1550N(SyntaxKind.OpenBraceToken);
1551N(SyntaxKind.CloseBraceToken);
1553N(SyntaxKind.EndOfFileToken);
1566N(SyntaxKind.CompilationUnit);
1568N(SyntaxKind.ClassDeclaration);
1570N(SyntaxKind.ClassKeyword);
1571N(SyntaxKind.IdentifierToken, "C");
1572N(SyntaxKind.TypeParameterList);
1574N(SyntaxKind.LessThanToken);
1575N(SyntaxKind.TypeParameter);
1577N(SyntaxKind.IdentifierToken, "T");
1579N(SyntaxKind.GreaterThanToken);
1581N(SyntaxKind.TypeParameterConstraintClause);
1583N(SyntaxKind.WhereKeyword);
1584N(SyntaxKind.IdentifierName);
1586N(SyntaxKind.IdentifierToken, "T");
1588N(SyntaxKind.ColonToken);
1589N(SyntaxKind.AllowsConstraintClause);
1591N(SyntaxKind.AllowsKeyword);
1592N(SyntaxKind.RefStructConstraint);
1594N(SyntaxKind.RefKeyword);
1595N(SyntaxKind.StructKeyword);
1598N(SyntaxKind.CommaToken);
1599N(SyntaxKind.ClassConstraint);
1601N(SyntaxKind.ClassKeyword);
1604N(SyntaxKind.OpenBraceToken);
1605N(SyntaxKind.CloseBraceToken);
1607N(SyntaxKind.EndOfFileToken);
1620N(SyntaxKind.CompilationUnit);
1622N(SyntaxKind.ClassDeclaration);
1624N(SyntaxKind.ClassKeyword);
1625N(SyntaxKind.IdentifierToken, "C");
1626N(SyntaxKind.TypeParameterList);
1628N(SyntaxKind.LessThanToken);
1629N(SyntaxKind.TypeParameter);
1631N(SyntaxKind.IdentifierToken, "T");
1633N(SyntaxKind.GreaterThanToken);
1635N(SyntaxKind.TypeParameterConstraintClause);
1637N(SyntaxKind.WhereKeyword);
1638N(SyntaxKind.IdentifierName);
1640N(SyntaxKind.IdentifierToken, "T");
1642N(SyntaxKind.ColonToken);
1643N(SyntaxKind.AllowsConstraintClause);
1645N(SyntaxKind.AllowsKeyword);
1646N(SyntaxKind.RefStructConstraint);
1648N(SyntaxKind.RefKeyword);
1649N(SyntaxKind.StructKeyword);
1652N(SyntaxKind.CommaToken);
1653N(SyntaxKind.DefaultConstraint);
1655N(SyntaxKind.DefaultKeyword);
1658N(SyntaxKind.OpenBraceToken);
1659N(SyntaxKind.CloseBraceToken);
1661N(SyntaxKind.EndOfFileToken);
1674N(SyntaxKind.CompilationUnit);
1676N(SyntaxKind.ClassDeclaration);
1678N(SyntaxKind.ClassKeyword);
1679N(SyntaxKind.IdentifierToken, "C");
1680N(SyntaxKind.TypeParameterList);
1682N(SyntaxKind.LessThanToken);
1683N(SyntaxKind.TypeParameter);
1685N(SyntaxKind.IdentifierToken, "T");
1687N(SyntaxKind.GreaterThanToken);
1689N(SyntaxKind.TypeParameterConstraintClause);
1691N(SyntaxKind.WhereKeyword);
1692N(SyntaxKind.IdentifierName);
1694N(SyntaxKind.IdentifierToken, "T");
1696N(SyntaxKind.ColonToken);
1697N(SyntaxKind.AllowsConstraintClause);
1699N(SyntaxKind.AllowsKeyword);
1700N(SyntaxKind.RefStructConstraint);
1702N(SyntaxKind.RefKeyword);
1703N(SyntaxKind.StructKeyword);
1706N(SyntaxKind.CommaToken);
1707N(SyntaxKind.TypeConstraint);
1709N(SyntaxKind.IdentifierName);
1711N(SyntaxKind.IdentifierToken, "unmanaged");
1715N(SyntaxKind.OpenBraceToken);
1716N(SyntaxKind.CloseBraceToken);
1718N(SyntaxKind.EndOfFileToken);
1731N(SyntaxKind.CompilationUnit);
1733N(SyntaxKind.ClassDeclaration);
1735N(SyntaxKind.ClassKeyword);
1736N(SyntaxKind.IdentifierToken, "C");
1737N(SyntaxKind.TypeParameterList);
1739N(SyntaxKind.LessThanToken);
1740N(SyntaxKind.TypeParameter);
1742N(SyntaxKind.IdentifierToken, "T");
1744N(SyntaxKind.GreaterThanToken);
1746N(SyntaxKind.TypeParameterConstraintClause);
1748N(SyntaxKind.WhereKeyword);
1749N(SyntaxKind.IdentifierName);
1751N(SyntaxKind.IdentifierToken, "T");
1753N(SyntaxKind.ColonToken);
1754N(SyntaxKind.AllowsConstraintClause);
1756N(SyntaxKind.AllowsKeyword);
1757N(SyntaxKind.RefStructConstraint);
1759N(SyntaxKind.RefKeyword);
1760N(SyntaxKind.StructKeyword);
1763N(SyntaxKind.CommaToken);
1764N(SyntaxKind.TypeConstraint);
1766N(SyntaxKind.IdentifierName);
1768N(SyntaxKind.IdentifierToken, "notnull");
1772N(SyntaxKind.OpenBraceToken);
1773N(SyntaxKind.CloseBraceToken);
1775N(SyntaxKind.EndOfFileToken);
1788N(SyntaxKind.CompilationUnit);
1790N(SyntaxKind.ClassDeclaration);
1792N(SyntaxKind.ClassKeyword);
1793N(SyntaxKind.IdentifierToken, "C");
1794N(SyntaxKind.TypeParameterList);
1796N(SyntaxKind.LessThanToken);
1797N(SyntaxKind.TypeParameter);
1799N(SyntaxKind.IdentifierToken, "T");
1801N(SyntaxKind.GreaterThanToken);
1803N(SyntaxKind.TypeParameterConstraintClause);
1805N(SyntaxKind.WhereKeyword);
1806N(SyntaxKind.IdentifierName);
1808N(SyntaxKind.IdentifierToken, "T");
1810N(SyntaxKind.ColonToken);
1811N(SyntaxKind.AllowsConstraintClause);
1813N(SyntaxKind.AllowsKeyword);
1814N(SyntaxKind.RefStructConstraint);
1816N(SyntaxKind.RefKeyword);
1817N(SyntaxKind.StructKeyword);
1820N(SyntaxKind.CommaToken);
1821N(SyntaxKind.TypeConstraint);
1823N(SyntaxKind.IdentifierName);
1825N(SyntaxKind.IdentifierToken, "SomeType");
1829N(SyntaxKind.OpenBraceToken);
1830N(SyntaxKind.CloseBraceToken);
1832N(SyntaxKind.EndOfFileToken);
1845N(SyntaxKind.CompilationUnit);
1847N(SyntaxKind.ClassDeclaration);
1849N(SyntaxKind.ClassKeyword);
1850N(SyntaxKind.IdentifierToken, "C");
1851N(SyntaxKind.TypeParameterList);
1853N(SyntaxKind.LessThanToken);
1854N(SyntaxKind.TypeParameter);
1856N(SyntaxKind.IdentifierToken, "T");
1858N(SyntaxKind.GreaterThanToken);
1860N(SyntaxKind.TypeParameterConstraintClause);
1862N(SyntaxKind.WhereKeyword);
1863N(SyntaxKind.IdentifierName);
1865N(SyntaxKind.IdentifierToken, "T");
1867N(SyntaxKind.ColonToken);
1868N(SyntaxKind.AllowsConstraintClause);
1870N(SyntaxKind.AllowsKeyword);
1871N(SyntaxKind.RefStructConstraint);
1873N(SyntaxKind.RefKeyword);
1874N(SyntaxKind.StructKeyword);
1877N(SyntaxKind.CommaToken);
1878N(SyntaxKind.ConstructorConstraint);
1880N(SyntaxKind.NewKeyword);
1881N(SyntaxKind.OpenParenToken);
1882N(SyntaxKind.CloseParenToken);
1885N(SyntaxKind.OpenBraceToken);
1886N(SyntaxKind.CloseBraceToken);
1888N(SyntaxKind.EndOfFileToken);
Parsing\AnonymousFunctionParsingTests.cs (1763)
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);
2056N(SyntaxKind.LocalDeclarationStatement);
2058N(SyntaxKind.VariableDeclaration);
2060N(SyntaxKind.FunctionPointerType);
2062N(SyntaxKind.DelegateKeyword);
2063N(SyntaxKind.AsteriskToken);
2064N(SyntaxKind.FunctionPointerParameterList);
2066N(SyntaxKind.LessThanToken);
2067N(SyntaxKind.FunctionPointerParameter);
2069N(SyntaxKind.PredefinedType);
2071N(SyntaxKind.VoidKeyword);
2074N(SyntaxKind.GreaterThanToken);
2077N(SyntaxKind.VariableDeclarator);
2079N(SyntaxKind.IdentifierToken, "ptr");
2080N(SyntaxKind.EqualsValueClause);
2082N(SyntaxKind.EqualsToken);
2083N(SyntaxKind.AddressOfExpression);
2085N(SyntaxKind.AmpersandToken);
2094N(SyntaxKind.SemicolonToken);
2134N(SyntaxKind.LocalDeclarationStatement);
2136N(SyntaxKind.VariableDeclaration);
2138N(SyntaxKind.FunctionPointerType);
2140N(SyntaxKind.DelegateKeyword);
2141N(SyntaxKind.AsteriskToken);
2142N(SyntaxKind.FunctionPointerParameterList);
2144N(SyntaxKind.LessThanToken);
2145N(SyntaxKind.FunctionPointerParameter);
2147N(SyntaxKind.PredefinedType);
2149N(SyntaxKind.VoidKeyword);
2152N(SyntaxKind.GreaterThanToken);
2155N(SyntaxKind.VariableDeclarator);
2157N(SyntaxKind.IdentifierToken, "ptr");
2158N(SyntaxKind.EqualsValueClause);
2160N(SyntaxKind.EqualsToken);
2161N(SyntaxKind.AddressOfExpression);
2163N(SyntaxKind.AmpersandToken);
2164N(SyntaxKind.AnonymousMethodExpression);
2166N(SyntaxKind.DelegateKeyword);
2167N(SyntaxKind.ParameterList);
2169N(SyntaxKind.OpenParenToken);
2170N(SyntaxKind.CloseParenToken);
2172N(SyntaxKind.Block);
2174N(SyntaxKind.OpenBraceToken);
2175N(SyntaxKind.CloseBraceToken);
2182N(SyntaxKind.SemicolonToken);
2220N(SyntaxKind.LocalDeclarationStatement);
2222N(SyntaxKind.VariableDeclaration);
2224N(SyntaxKind.FunctionPointerType);
2226N(SyntaxKind.DelegateKeyword);
2227N(SyntaxKind.AsteriskToken);
2228N(SyntaxKind.FunctionPointerParameterList);
2230N(SyntaxKind.LessThanToken);
2231N(SyntaxKind.FunctionPointerParameter);
2233N(SyntaxKind.PredefinedType);
2235N(SyntaxKind.VoidKeyword);
2238N(SyntaxKind.GreaterThanToken);
2241N(SyntaxKind.VariableDeclarator);
2243N(SyntaxKind.IdentifierToken, "ptr");
2244N(SyntaxKind.EqualsValueClause);
2246N(SyntaxKind.EqualsToken);
2247N(SyntaxKind.AddressOfExpression);
2249N(SyntaxKind.AmpersandToken);
2250N(SyntaxKind.AnonymousMethodExpression);
2252N(SyntaxKind.DelegateKeyword);
2253N(SyntaxKind.ParameterList);
2255N(SyntaxKind.OpenParenToken);
2256N(SyntaxKind.CloseParenToken);
2258N(SyntaxKind.Block);
2260N(SyntaxKind.OpenBraceToken);
2261N(SyntaxKind.CloseBraceToken);
2268N(SyntaxKind.SemicolonToken);
2294N(SyntaxKind.CompilationUnit);
2296N(SyntaxKind.ClassDeclaration);
2298N(SyntaxKind.ClassKeyword);
2299N(SyntaxKind.IdentifierToken, "Program");
2300N(SyntaxKind.OpenBraceToken);
2301N(SyntaxKind.MethodDeclaration);
2303N(SyntaxKind.AttributeList);
2305N(SyntaxKind.OpenBracketToken);
2306N(SyntaxKind.Attribute);
2308N(SyntaxKind.IdentifierName);
2310N(SyntaxKind.IdentifierToken, "ObsoleteAttribute");
2312N(SyntaxKind.AttributeArgumentList);
2314N(SyntaxKind.OpenParenToken);
2315N(SyntaxKind.AttributeArgument);
2317N(SyntaxKind.IdentifierName);
2319N(SyntaxKind.IdentifierToken, "x");
2327N(SyntaxKind.StaticKeyword);
2328N(SyntaxKind.PredefinedType);
2330N(SyntaxKind.VoidKeyword);
2332N(SyntaxKind.IdentifierToken, "Main");
2333N(SyntaxKind.ParameterList);
2335N(SyntaxKind.OpenParenToken);
2336N(SyntaxKind.CloseParenToken);
2338N(SyntaxKind.Block);
2340N(SyntaxKind.OpenBraceToken);
2341N(SyntaxKind.CloseBraceToken);
2344N(SyntaxKind.CloseBraceToken);
2346N(SyntaxKind.EndOfFileToken);
2374N(SyntaxKind.CompilationUnit);
2376N(SyntaxKind.ClassDeclaration);
2378N(SyntaxKind.ClassKeyword);
2379N(SyntaxKind.IdentifierToken, "Program");
2380N(SyntaxKind.OpenBraceToken);
2381N(SyntaxKind.MethodDeclaration);
2383N(SyntaxKind.AttributeList);
2385N(SyntaxKind.OpenBracketToken);
2386N(SyntaxKind.Attribute);
2388N(SyntaxKind.IdentifierName);
2390N(SyntaxKind.IdentifierToken, "ObsoleteAttribute");
2392N(SyntaxKind.AttributeArgumentList);
2394N(SyntaxKind.OpenParenToken);
2395N(SyntaxKind.AttributeArgument);
2397N(SyntaxKind.IdentifierName);
2399N(SyntaxKind.IdentifierToken, "x");
2403N(SyntaxKind.AttributeArgument);
2405N(SyntaxKind.IdentifierName);
2407N(SyntaxKind.IdentifierToken, "async");
2415N(SyntaxKind.StaticKeyword);
2416N(SyntaxKind.IdentifierName);
2418N(SyntaxKind.IdentifierToken, "Task");
2420N(SyntaxKind.IdentifierToken, "Main");
2421N(SyntaxKind.ParameterList);
2423N(SyntaxKind.OpenParenToken);
2424N(SyntaxKind.CloseParenToken);
2426N(SyntaxKind.Block);
2428N(SyntaxKind.OpenBraceToken);
2429N(SyntaxKind.CloseBraceToken);
2432N(SyntaxKind.CloseBraceToken);
2434N(SyntaxKind.EndOfFileToken);
2456N(SyntaxKind.CompilationUnit);
2458N(SyntaxKind.UsingDirective);
2460N(SyntaxKind.UsingKeyword);
2461N(SyntaxKind.IdentifierName);
2463N(SyntaxKind.IdentifierToken, "System");
2465N(SyntaxKind.SemicolonToken);
2467N(SyntaxKind.UsingDirective);
2469N(SyntaxKind.UsingKeyword);
2470N(SyntaxKind.QualifiedName);
2472N(SyntaxKind.QualifiedName);
2474N(SyntaxKind.IdentifierName);
2476N(SyntaxKind.IdentifierToken, "System");
2478N(SyntaxKind.DotToken);
2479N(SyntaxKind.IdentifierName);
2481N(SyntaxKind.IdentifierToken, "Threading");
2484N(SyntaxKind.DotToken);
2485N(SyntaxKind.IdentifierName);
2487N(SyntaxKind.IdentifierToken, "Tasks");
2490N(SyntaxKind.SemicolonToken);
2492N(SyntaxKind.ClassDeclaration);
2494N(SyntaxKind.PublicKeyword);
2495N(SyntaxKind.ClassKeyword);
2496N(SyntaxKind.IdentifierToken, "C");
2497N(SyntaxKind.OpenBraceToken);
2498N(SyntaxKind.MethodDeclaration);
2500N(SyntaxKind.PredefinedType);
2502N(SyntaxKind.VoidKeyword);
2504N(SyntaxKind.IdentifierToken, "M1");
2505N(SyntaxKind.ParameterList);
2507N(SyntaxKind.OpenParenToken);
2508N(SyntaxKind.CloseParenToken);
2510N(SyntaxKind.Block);
2512N(SyntaxKind.OpenBraceToken);
2513N(SyntaxKind.LocalDeclarationStatement);
2515N(SyntaxKind.VariableDeclaration);
2517N(SyntaxKind.GenericName);
2519N(SyntaxKind.IdentifierToken, "Func");
2520N(SyntaxKind.TypeArgumentList);
2522N(SyntaxKind.LessThanToken);
2523N(SyntaxKind.PredefinedType);
2525N(SyntaxKind.IntKeyword);
2527N(SyntaxKind.CommaToken);
2528N(SyntaxKind.GenericName);
2530N(SyntaxKind.IdentifierToken, "Task");
2531N(SyntaxKind.TypeArgumentList);
2533N(SyntaxKind.LessThanToken);
2534N(SyntaxKind.PredefinedType);
2536N(SyntaxKind.IntKeyword);
2538N(SyntaxKind.GreaterThanToken);
2541N(SyntaxKind.GreaterThanToken);
2544N(SyntaxKind.VariableDeclarator);
2546N(SyntaxKind.IdentifierToken, "v");
2547N(SyntaxKind.EqualsValueClause);
2549N(SyntaxKind.EqualsToken);
2550N(SyntaxKind.SimpleLambdaExpression);
2552N(SyntaxKind.StaticKeyword);
2553N(SyntaxKind.AsyncKeyword);
2554N(SyntaxKind.Parameter);
2556N(SyntaxKind.IdentifierToken, "async");
2558N(SyntaxKind.EqualsGreaterThanToken);
2559N(SyntaxKind.IdentifierName);
2561N(SyntaxKind.IdentifierToken, "async");
2567N(SyntaxKind.SemicolonToken);
2569N(SyntaxKind.CloseBraceToken);
2572N(SyntaxKind.CloseBraceToken);
2574N(SyntaxKind.EndOfFileToken);
2604N(SyntaxKind.CompilationUnit);
2606N(SyntaxKind.UsingDirective);
2608N(SyntaxKind.UsingKeyword);
2609N(SyntaxKind.IdentifierName);
2611N(SyntaxKind.IdentifierToken, "System");
2613N(SyntaxKind.SemicolonToken);
2615N(SyntaxKind.UsingDirective);
2617N(SyntaxKind.UsingKeyword);
2618N(SyntaxKind.QualifiedName);
2620N(SyntaxKind.QualifiedName);
2622N(SyntaxKind.IdentifierName);
2624N(SyntaxKind.IdentifierToken, "System");
2626N(SyntaxKind.DotToken);
2627N(SyntaxKind.IdentifierName);
2629N(SyntaxKind.IdentifierToken, "Threading");
2632N(SyntaxKind.DotToken);
2633N(SyntaxKind.IdentifierName);
2635N(SyntaxKind.IdentifierToken, "Tasks");
2638N(SyntaxKind.SemicolonToken);
2640N(SyntaxKind.ClassDeclaration);
2642N(SyntaxKind.PublicKeyword);
2643N(SyntaxKind.ClassKeyword);
2644N(SyntaxKind.IdentifierToken, "C");
2645N(SyntaxKind.OpenBraceToken);
2646N(SyntaxKind.MethodDeclaration);
2648N(SyntaxKind.PredefinedType);
2650N(SyntaxKind.VoidKeyword);
2652N(SyntaxKind.IdentifierToken, "M1");
2653N(SyntaxKind.ParameterList);
2655N(SyntaxKind.OpenParenToken);
2656N(SyntaxKind.CloseParenToken);
2658N(SyntaxKind.Block);
2660N(SyntaxKind.OpenBraceToken);
2661N(SyntaxKind.LocalDeclarationStatement);
2663N(SyntaxKind.VariableDeclaration);
2665N(SyntaxKind.GenericName);
2667N(SyntaxKind.IdentifierToken, "Func");
2668N(SyntaxKind.TypeArgumentList);
2670N(SyntaxKind.LessThanToken);
2671N(SyntaxKind.PredefinedType);
2673N(SyntaxKind.IntKeyword);
2675N(SyntaxKind.CommaToken);
2676N(SyntaxKind.GenericName);
2678N(SyntaxKind.IdentifierToken, "Task");
2679N(SyntaxKind.TypeArgumentList);
2681N(SyntaxKind.LessThanToken);
2682N(SyntaxKind.PredefinedType);
2684N(SyntaxKind.IntKeyword);
2686N(SyntaxKind.GreaterThanToken);
2689N(SyntaxKind.GreaterThanToken);
2692N(SyntaxKind.VariableDeclarator);
2694N(SyntaxKind.IdentifierToken, "v");
2695N(SyntaxKind.EqualsValueClause);
2697N(SyntaxKind.EqualsToken);
2698N(SyntaxKind.SimpleLambdaExpression);
2700N(SyntaxKind.AsyncKeyword);
2701N(SyntaxKind.StaticKeyword);
2702N(SyntaxKind.Parameter);
2704N(SyntaxKind.IdentifierToken, "async");
2706N(SyntaxKind.EqualsGreaterThanToken);
2707N(SyntaxKind.IdentifierName);
2709N(SyntaxKind.IdentifierToken, "async");
2715N(SyntaxKind.SemicolonToken);
2717N(SyntaxKind.CloseBraceToken);
2720N(SyntaxKind.CloseBraceToken);
2722N(SyntaxKind.EndOfFileToken);
2752N(SyntaxKind.CompilationUnit);
2754N(SyntaxKind.UsingDirective);
2756N(SyntaxKind.UsingKeyword);
2757N(SyntaxKind.IdentifierName);
2759N(SyntaxKind.IdentifierToken, "System");
2761N(SyntaxKind.SemicolonToken);
2763N(SyntaxKind.UsingDirective);
2765N(SyntaxKind.UsingKeyword);
2766N(SyntaxKind.QualifiedName);
2768N(SyntaxKind.QualifiedName);
2770N(SyntaxKind.IdentifierName);
2772N(SyntaxKind.IdentifierToken, "System");
2774N(SyntaxKind.DotToken);
2775N(SyntaxKind.IdentifierName);
2777N(SyntaxKind.IdentifierToken, "Threading");
2780N(SyntaxKind.DotToken);
2781N(SyntaxKind.IdentifierName);
2783N(SyntaxKind.IdentifierToken, "Tasks");
2786N(SyntaxKind.SemicolonToken);
2788N(SyntaxKind.ClassDeclaration);
2790N(SyntaxKind.PublicKeyword);
2791N(SyntaxKind.ClassKeyword);
2792N(SyntaxKind.IdentifierToken, "C");
2793N(SyntaxKind.OpenBraceToken);
2794N(SyntaxKind.MethodDeclaration);
2796N(SyntaxKind.PredefinedType);
2798N(SyntaxKind.VoidKeyword);
2800N(SyntaxKind.IdentifierToken, "M1");
2801N(SyntaxKind.ParameterList);
2803N(SyntaxKind.OpenParenToken);
2804N(SyntaxKind.CloseParenToken);
2806N(SyntaxKind.Block);
2808N(SyntaxKind.OpenBraceToken);
2809N(SyntaxKind.LocalDeclarationStatement);
2811N(SyntaxKind.VariableDeclaration);
2813N(SyntaxKind.GenericName);
2815N(SyntaxKind.IdentifierToken, "Func");
2816N(SyntaxKind.TypeArgumentList);
2818N(SyntaxKind.LessThanToken);
2819N(SyntaxKind.PredefinedType);
2821N(SyntaxKind.IntKeyword);
2823N(SyntaxKind.CommaToken);
2824N(SyntaxKind.GenericName);
2826N(SyntaxKind.IdentifierToken, "Task");
2827N(SyntaxKind.TypeArgumentList);
2829N(SyntaxKind.LessThanToken);
2830N(SyntaxKind.PredefinedType);
2832N(SyntaxKind.IntKeyword);
2834N(SyntaxKind.GreaterThanToken);
2837N(SyntaxKind.GreaterThanToken);
2840N(SyntaxKind.VariableDeclarator);
2842N(SyntaxKind.IdentifierToken, "v");
2843N(SyntaxKind.EqualsValueClause);
2845N(SyntaxKind.EqualsToken);
2846N(SyntaxKind.SimpleLambdaExpression);
2848N(SyntaxKind.AsyncKeyword);
2849N(SyntaxKind.StaticKeyword);
2850N(SyntaxKind.AsyncKeyword);
2851N(SyntaxKind.Parameter);
2853N(SyntaxKind.IdentifierToken, "async");
2855N(SyntaxKind.EqualsGreaterThanToken);
2856N(SyntaxKind.IdentifierName);
2858N(SyntaxKind.IdentifierToken, "async");
2864N(SyntaxKind.SemicolonToken);
2866N(SyntaxKind.CloseBraceToken);
2869N(SyntaxKind.CloseBraceToken);
2871N(SyntaxKind.EndOfFileToken);
2903N(SyntaxKind.CompilationUnit);
2905N(SyntaxKind.UsingDirective);
2907N(SyntaxKind.UsingKeyword);
2908N(SyntaxKind.IdentifierName);
2910N(SyntaxKind.IdentifierToken, "System");
2912N(SyntaxKind.SemicolonToken);
2914N(SyntaxKind.ClassDeclaration);
2916N(SyntaxKind.PublicKeyword);
2917N(SyntaxKind.ClassKeyword);
2918N(SyntaxKind.IdentifierToken, "C");
2919N(SyntaxKind.OpenBraceToken);
2920N(SyntaxKind.MethodDeclaration);
2922N(SyntaxKind.PredefinedType);
2924N(SyntaxKind.VoidKeyword);
2926N(SyntaxKind.IdentifierToken, "M1");
2927N(SyntaxKind.ParameterList);
2929N(SyntaxKind.OpenParenToken);
2930N(SyntaxKind.CloseParenToken);
2932N(SyntaxKind.Block);
2934N(SyntaxKind.OpenBraceToken);
2935N(SyntaxKind.LocalDeclarationStatement);
2937N(SyntaxKind.VariableDeclaration);
2939N(SyntaxKind.GenericName);
2941N(SyntaxKind.IdentifierToken, "Func");
2942N(SyntaxKind.TypeArgumentList);
2944N(SyntaxKind.LessThanToken);
2945N(SyntaxKind.PredefinedType);
2947N(SyntaxKind.IntKeyword);
2949N(SyntaxKind.CommaToken);
2950N(SyntaxKind.PredefinedType);
2952N(SyntaxKind.IntKeyword);
2954N(SyntaxKind.GreaterThanToken);
2957N(SyntaxKind.VariableDeclarator);
2959N(SyntaxKind.IdentifierToken, "v");
2960N(SyntaxKind.EqualsValueClause);
2962N(SyntaxKind.EqualsToken);
2963N(SyntaxKind.ParenthesizedLambdaExpression);
2965N(SyntaxKind.ParameterList);
2967N(SyntaxKind.OpenParenToken);
2968N(SyntaxKind.Parameter);
2970N(SyntaxKind.IdentifierToken, "async");
2972N(SyntaxKind.CloseParenToken);
2974N(SyntaxKind.EqualsGreaterThanToken);
2975N(SyntaxKind.IdentifierName);
2977N(SyntaxKind.IdentifierToken, "async");
2983N(SyntaxKind.SemicolonToken);
2985N(SyntaxKind.CloseBraceToken);
2988N(SyntaxKind.CloseBraceToken);
2990N(SyntaxKind.EndOfFileToken);
3014N(SyntaxKind.CompilationUnit);
3016N(SyntaxKind.UsingDirective);
3018N(SyntaxKind.UsingKeyword);
3019N(SyntaxKind.IdentifierName);
3021N(SyntaxKind.IdentifierToken, "System");
3023N(SyntaxKind.SemicolonToken);
3025N(SyntaxKind.UsingDirective);
3027N(SyntaxKind.UsingKeyword);
3028N(SyntaxKind.QualifiedName);
3030N(SyntaxKind.QualifiedName);
3032N(SyntaxKind.IdentifierName);
3034N(SyntaxKind.IdentifierToken, "System");
3036N(SyntaxKind.DotToken);
3037N(SyntaxKind.IdentifierName);
3039N(SyntaxKind.IdentifierToken, "Threading");
3042N(SyntaxKind.DotToken);
3043N(SyntaxKind.IdentifierName);
3045N(SyntaxKind.IdentifierToken, "Tasks");
3048N(SyntaxKind.SemicolonToken);
3050N(SyntaxKind.ClassDeclaration);
3052N(SyntaxKind.PublicKeyword);
3053N(SyntaxKind.ClassKeyword);
3054N(SyntaxKind.IdentifierToken, "C");
3055N(SyntaxKind.OpenBraceToken);
3056N(SyntaxKind.MethodDeclaration);
3058N(SyntaxKind.PredefinedType);
3060N(SyntaxKind.VoidKeyword);
3062N(SyntaxKind.IdentifierToken, "M1");
3063N(SyntaxKind.ParameterList);
3065N(SyntaxKind.OpenParenToken);
3066N(SyntaxKind.CloseParenToken);
3068N(SyntaxKind.Block);
3070N(SyntaxKind.OpenBraceToken);
3071N(SyntaxKind.LocalDeclarationStatement);
3073N(SyntaxKind.VariableDeclaration);
3075N(SyntaxKind.GenericName);
3077N(SyntaxKind.IdentifierToken, "Func");
3078N(SyntaxKind.TypeArgumentList);
3080N(SyntaxKind.LessThanToken);
3081N(SyntaxKind.PredefinedType);
3083N(SyntaxKind.IntKeyword);
3085N(SyntaxKind.CommaToken);
3086N(SyntaxKind.GenericName);
3088N(SyntaxKind.IdentifierToken, "Task");
3089N(SyntaxKind.TypeArgumentList);
3091N(SyntaxKind.LessThanToken);
3092N(SyntaxKind.PredefinedType);
3094N(SyntaxKind.IntKeyword);
3096N(SyntaxKind.GreaterThanToken);
3099N(SyntaxKind.GreaterThanToken);
3102N(SyntaxKind.VariableDeclarator);
3104N(SyntaxKind.IdentifierToken, "v");
3105N(SyntaxKind.EqualsValueClause);
3107N(SyntaxKind.EqualsToken);
3108N(SyntaxKind.ParenthesizedLambdaExpression);
3110N(SyntaxKind.AsyncKeyword);
3111N(SyntaxKind.ParameterList);
3113N(SyntaxKind.OpenParenToken);
3114N(SyntaxKind.Parameter);
3116N(SyntaxKind.IdentifierToken, "async");
3118N(SyntaxKind.CloseParenToken);
3120N(SyntaxKind.EqualsGreaterThanToken);
3121N(SyntaxKind.IdentifierName);
3123N(SyntaxKind.IdentifierToken, "async");
3129N(SyntaxKind.SemicolonToken);
3131N(SyntaxKind.CloseBraceToken);
3134N(SyntaxKind.CloseBraceToken);
3136N(SyntaxKind.EndOfFileToken);
3162N(SyntaxKind.CompilationUnit);
3164N(SyntaxKind.UsingDirective);
3166N(SyntaxKind.UsingKeyword);
3167N(SyntaxKind.IdentifierName);
3169N(SyntaxKind.IdentifierToken, "System");
3171N(SyntaxKind.SemicolonToken);
3173N(SyntaxKind.ClassDeclaration);
3175N(SyntaxKind.PublicKeyword);
3176N(SyntaxKind.ClassKeyword);
3177N(SyntaxKind.IdentifierToken, "C");
3178N(SyntaxKind.OpenBraceToken);
3179N(SyntaxKind.MethodDeclaration);
3181N(SyntaxKind.PredefinedType);
3183N(SyntaxKind.VoidKeyword);
3185N(SyntaxKind.IdentifierToken, "M1");
3186N(SyntaxKind.ParameterList);
3188N(SyntaxKind.OpenParenToken);
3189N(SyntaxKind.CloseParenToken);
3191N(SyntaxKind.Block);
3193N(SyntaxKind.OpenBraceToken);
3194N(SyntaxKind.LocalDeclarationStatement);
3196N(SyntaxKind.VariableDeclaration);
3198N(SyntaxKind.GenericName);
3200N(SyntaxKind.IdentifierToken, "Func");
3201N(SyntaxKind.TypeArgumentList);
3203N(SyntaxKind.LessThanToken);
3204N(SyntaxKind.PredefinedType);
3206N(SyntaxKind.IntKeyword);
3208N(SyntaxKind.CommaToken);
3209N(SyntaxKind.PredefinedType);
3211N(SyntaxKind.IntKeyword);
3213N(SyntaxKind.GreaterThanToken);
3216N(SyntaxKind.VariableDeclarator);
3218N(SyntaxKind.IdentifierToken, "v");
3219N(SyntaxKind.EqualsValueClause);
3221N(SyntaxKind.EqualsToken);
3222N(SyntaxKind.ParenthesizedLambdaExpression);
3224N(SyntaxKind.StaticKeyword);
3225N(SyntaxKind.ParameterList);
3227N(SyntaxKind.OpenParenToken);
3228N(SyntaxKind.Parameter);
3230N(SyntaxKind.IdentifierToken, "async");
3232N(SyntaxKind.CloseParenToken);
3234N(SyntaxKind.EqualsGreaterThanToken);
3235N(SyntaxKind.IdentifierName);
3237N(SyntaxKind.IdentifierToken, "async");
3243N(SyntaxKind.SemicolonToken);
3245N(SyntaxKind.CloseBraceToken);
3248N(SyntaxKind.CloseBraceToken);
3250N(SyntaxKind.EndOfFileToken);
3277N(SyntaxKind.CompilationUnit);
3279N(SyntaxKind.UsingDirective);
3281N(SyntaxKind.UsingKeyword);
3282N(SyntaxKind.IdentifierName);
3284N(SyntaxKind.IdentifierToken, "System");
3286N(SyntaxKind.SemicolonToken);
3288N(SyntaxKind.UsingDirective);
3290N(SyntaxKind.UsingKeyword);
3291N(SyntaxKind.QualifiedName);
3293N(SyntaxKind.QualifiedName);
3295N(SyntaxKind.IdentifierName);
3297N(SyntaxKind.IdentifierToken, "System");
3299N(SyntaxKind.DotToken);
3300N(SyntaxKind.IdentifierName);
3302N(SyntaxKind.IdentifierToken, "Threading");
3305N(SyntaxKind.DotToken);
3306N(SyntaxKind.IdentifierName);
3308N(SyntaxKind.IdentifierToken, "Tasks");
3311N(SyntaxKind.SemicolonToken);
3313N(SyntaxKind.ClassDeclaration);
3315N(SyntaxKind.PublicKeyword);
3316N(SyntaxKind.ClassKeyword);
3317N(SyntaxKind.IdentifierToken, "C");
3318N(SyntaxKind.OpenBraceToken);
3319N(SyntaxKind.MethodDeclaration);
3321N(SyntaxKind.PredefinedType);
3323N(SyntaxKind.VoidKeyword);
3325N(SyntaxKind.IdentifierToken, "M1");
3326N(SyntaxKind.ParameterList);
3328N(SyntaxKind.OpenParenToken);
3329N(SyntaxKind.CloseParenToken);
3331N(SyntaxKind.Block);
3333N(SyntaxKind.OpenBraceToken);
3334N(SyntaxKind.LocalDeclarationStatement);
3336N(SyntaxKind.VariableDeclaration);
3338N(SyntaxKind.GenericName);
3340N(SyntaxKind.IdentifierToken, "Func");
3341N(SyntaxKind.TypeArgumentList);
3343N(SyntaxKind.LessThanToken);
3344N(SyntaxKind.PredefinedType);
3346N(SyntaxKind.IntKeyword);
3348N(SyntaxKind.CommaToken);
3349N(SyntaxKind.GenericName);
3351N(SyntaxKind.IdentifierToken, "Task");
3352N(SyntaxKind.TypeArgumentList);
3354N(SyntaxKind.LessThanToken);
3355N(SyntaxKind.PredefinedType);
3357N(SyntaxKind.IntKeyword);
3359N(SyntaxKind.GreaterThanToken);
3362N(SyntaxKind.GreaterThanToken);
3365N(SyntaxKind.VariableDeclarator);
3367N(SyntaxKind.IdentifierToken, "v");
3368N(SyntaxKind.EqualsValueClause);
3370N(SyntaxKind.EqualsToken);
3371N(SyntaxKind.ParenthesizedLambdaExpression);
3373N(SyntaxKind.StaticKeyword);
3374N(SyntaxKind.AsyncKeyword);
3375N(SyntaxKind.ParameterList);
3377N(SyntaxKind.OpenParenToken);
3378N(SyntaxKind.Parameter);
3380N(SyntaxKind.IdentifierToken, "async");
3382N(SyntaxKind.CloseParenToken);
3384N(SyntaxKind.EqualsGreaterThanToken);
3385N(SyntaxKind.IdentifierName);
3387N(SyntaxKind.IdentifierToken, "async");
3393N(SyntaxKind.SemicolonToken);
3395N(SyntaxKind.CloseBraceToken);
3398N(SyntaxKind.CloseBraceToken);
3400N(SyntaxKind.EndOfFileToken);
3430N(SyntaxKind.CompilationUnit);
3432N(SyntaxKind.UsingDirective);
3434N(SyntaxKind.UsingKeyword);
3435N(SyntaxKind.IdentifierName);
3437N(SyntaxKind.IdentifierToken, "System");
3439N(SyntaxKind.SemicolonToken);
3441N(SyntaxKind.UsingDirective);
3443N(SyntaxKind.UsingKeyword);
3444N(SyntaxKind.QualifiedName);
3446N(SyntaxKind.QualifiedName);
3448N(SyntaxKind.IdentifierName);
3450N(SyntaxKind.IdentifierToken, "System");
3452N(SyntaxKind.DotToken);
3453N(SyntaxKind.IdentifierName);
3455N(SyntaxKind.IdentifierToken, "Threading");
3458N(SyntaxKind.DotToken);
3459N(SyntaxKind.IdentifierName);
3461N(SyntaxKind.IdentifierToken, "Tasks");
3464N(SyntaxKind.SemicolonToken);
3466N(SyntaxKind.ClassDeclaration);
3468N(SyntaxKind.PublicKeyword);
3469N(SyntaxKind.ClassKeyword);
3470N(SyntaxKind.IdentifierToken, "C");
3471N(SyntaxKind.OpenBraceToken);
3472N(SyntaxKind.MethodDeclaration);
3474N(SyntaxKind.PredefinedType);
3476N(SyntaxKind.VoidKeyword);
3478N(SyntaxKind.IdentifierToken, "M1");
3479N(SyntaxKind.ParameterList);
3481N(SyntaxKind.OpenParenToken);
3482N(SyntaxKind.CloseParenToken);
3484N(SyntaxKind.Block);
3486N(SyntaxKind.OpenBraceToken);
3487N(SyntaxKind.LocalDeclarationStatement);
3489N(SyntaxKind.VariableDeclaration);
3491N(SyntaxKind.GenericName);
3493N(SyntaxKind.IdentifierToken, "Func");
3494N(SyntaxKind.TypeArgumentList);
3496N(SyntaxKind.LessThanToken);
3497N(SyntaxKind.PredefinedType);
3499N(SyntaxKind.IntKeyword);
3501N(SyntaxKind.CommaToken);
3502N(SyntaxKind.GenericName);
3504N(SyntaxKind.IdentifierToken, "Task");
3505N(SyntaxKind.TypeArgumentList);
3507N(SyntaxKind.LessThanToken);
3508N(SyntaxKind.PredefinedType);
3510N(SyntaxKind.IntKeyword);
3512N(SyntaxKind.GreaterThanToken);
3515N(SyntaxKind.GreaterThanToken);
3518N(SyntaxKind.VariableDeclarator);
3520N(SyntaxKind.IdentifierToken, "v");
3521N(SyntaxKind.EqualsValueClause);
3523N(SyntaxKind.EqualsToken);
3524N(SyntaxKind.ParenthesizedLambdaExpression);
3526N(SyntaxKind.AsyncKeyword);
3527N(SyntaxKind.StaticKeyword);
3528N(SyntaxKind.ParameterList);
3530N(SyntaxKind.OpenParenToken);
3531N(SyntaxKind.Parameter);
3533N(SyntaxKind.IdentifierToken, "async");
3535N(SyntaxKind.CloseParenToken);
3537N(SyntaxKind.EqualsGreaterThanToken);
3538N(SyntaxKind.IdentifierName);
3540N(SyntaxKind.IdentifierToken, "async");
3546N(SyntaxKind.SemicolonToken);
3548N(SyntaxKind.CloseBraceToken);
3551N(SyntaxKind.CloseBraceToken);
3553N(SyntaxKind.EndOfFileToken);
3583N(SyntaxKind.CompilationUnit);
3585N(SyntaxKind.UsingDirective);
3587N(SyntaxKind.UsingKeyword);
3588N(SyntaxKind.IdentifierName);
3590N(SyntaxKind.IdentifierToken, "System");
3592N(SyntaxKind.SemicolonToken);
3594N(SyntaxKind.UsingDirective);
3596N(SyntaxKind.UsingKeyword);
3597N(SyntaxKind.QualifiedName);
3599N(SyntaxKind.QualifiedName);
3601N(SyntaxKind.IdentifierName);
3603N(SyntaxKind.IdentifierToken, "System");
3605N(SyntaxKind.DotToken);
3606N(SyntaxKind.IdentifierName);
3608N(SyntaxKind.IdentifierToken, "Threading");
3611N(SyntaxKind.DotToken);
3612N(SyntaxKind.IdentifierName);
3614N(SyntaxKind.IdentifierToken, "Tasks");
3617N(SyntaxKind.SemicolonToken);
3619N(SyntaxKind.ClassDeclaration);
3621N(SyntaxKind.PublicKeyword);
3622N(SyntaxKind.ClassKeyword);
3623N(SyntaxKind.IdentifierToken, "C");
3624N(SyntaxKind.OpenBraceToken);
3625N(SyntaxKind.MethodDeclaration);
3627N(SyntaxKind.PredefinedType);
3629N(SyntaxKind.VoidKeyword);
3631N(SyntaxKind.IdentifierToken, "M1");
3632N(SyntaxKind.ParameterList);
3634N(SyntaxKind.OpenParenToken);
3635N(SyntaxKind.CloseParenToken);
3637N(SyntaxKind.Block);
3639N(SyntaxKind.OpenBraceToken);
3640N(SyntaxKind.LocalDeclarationStatement);
3642N(SyntaxKind.VariableDeclaration);
3644N(SyntaxKind.GenericName);
3646N(SyntaxKind.IdentifierToken, "Func");
3647N(SyntaxKind.TypeArgumentList);
3649N(SyntaxKind.LessThanToken);
3650N(SyntaxKind.PredefinedType);
3652N(SyntaxKind.IntKeyword);
3654N(SyntaxKind.CommaToken);
3655N(SyntaxKind.GenericName);
3657N(SyntaxKind.IdentifierToken, "Task");
3658N(SyntaxKind.TypeArgumentList);
3660N(SyntaxKind.LessThanToken);
3661N(SyntaxKind.PredefinedType);
3663N(SyntaxKind.IntKeyword);
3665N(SyntaxKind.GreaterThanToken);
3668N(SyntaxKind.GreaterThanToken);
3671N(SyntaxKind.VariableDeclarator);
3673N(SyntaxKind.IdentifierToken, "v");
3674N(SyntaxKind.EqualsValueClause);
3676N(SyntaxKind.EqualsToken);
3677N(SyntaxKind.ParenthesizedLambdaExpression);
3679N(SyntaxKind.AsyncKeyword);
3680N(SyntaxKind.StaticKeyword);
3681N(SyntaxKind.AsyncKeyword);
3682N(SyntaxKind.ParameterList);
3684N(SyntaxKind.OpenParenToken);
3685N(SyntaxKind.Parameter);
3687N(SyntaxKind.IdentifierToken, "async");
3689N(SyntaxKind.CloseParenToken);
3691N(SyntaxKind.EqualsGreaterThanToken);
3692N(SyntaxKind.IdentifierName);
3694N(SyntaxKind.IdentifierToken, "async");
3700N(SyntaxKind.SemicolonToken);
3702N(SyntaxKind.CloseBraceToken);
3705N(SyntaxKind.CloseBraceToken);
3707N(SyntaxKind.EndOfFileToken);
3740N(SyntaxKind.CompilationUnit);
3742N(SyntaxKind.UsingDirective);
3744N(SyntaxKind.UsingKeyword);
3745N(SyntaxKind.IdentifierName);
3747N(SyntaxKind.IdentifierToken, "System");
3749N(SyntaxKind.SemicolonToken);
3751N(SyntaxKind.ClassDeclaration);
3753N(SyntaxKind.PublicKeyword);
3754N(SyntaxKind.ClassKeyword);
3755N(SyntaxKind.IdentifierToken, "C");
3756N(SyntaxKind.OpenBraceToken);
3757N(SyntaxKind.FieldDeclaration);
3759N(SyntaxKind.PublicKeyword);
3760N(SyntaxKind.StaticKeyword);
3761N(SyntaxKind.VariableDeclaration);
3763N(SyntaxKind.PredefinedType);
3765N(SyntaxKind.IntKeyword);
3767N(SyntaxKind.VariableDeclarator);
3769N(SyntaxKind.IdentifierToken, "a");
3772N(SyntaxKind.SemicolonToken);
3774N(SyntaxKind.MethodDeclaration);
3776N(SyntaxKind.PredefinedType);
3778N(SyntaxKind.VoidKeyword);
3780N(SyntaxKind.IdentifierToken, "M1");
3781N(SyntaxKind.ParameterList);
3783N(SyntaxKind.OpenParenToken);
3784N(SyntaxKind.CloseParenToken);
3786N(SyntaxKind.Block);
3788N(SyntaxKind.OpenBraceToken);
3789N(SyntaxKind.LocalDeclarationStatement);
3791N(SyntaxKind.VariableDeclaration);
3793N(SyntaxKind.GenericName);
3795N(SyntaxKind.IdentifierToken, "Func");
3796N(SyntaxKind.TypeArgumentList);
3798N(SyntaxKind.LessThanToken);
3799N(SyntaxKind.PredefinedType);
3801N(SyntaxKind.IntKeyword);
3803N(SyntaxKind.GreaterThanToken);
3806N(SyntaxKind.VariableDeclarator);
3808N(SyntaxKind.IdentifierToken, "v");
3809N(SyntaxKind.EqualsValueClause);
3811N(SyntaxKind.EqualsToken);
3812N(SyntaxKind.ParenthesizedLambdaExpression);
3814N(SyntaxKind.ParameterList);
3816N(SyntaxKind.OpenParenToken);
3817N(SyntaxKind.CloseParenToken);
3819N(SyntaxKind.EqualsGreaterThanToken);
3820N(SyntaxKind.IdentifierName);
3822N(SyntaxKind.IdentifierToken, "a");
3828N(SyntaxKind.SemicolonToken);
3830N(SyntaxKind.CloseBraceToken);
3833N(SyntaxKind.CloseBraceToken);
3835N(SyntaxKind.EndOfFileToken);
3860N(SyntaxKind.CompilationUnit);
3862N(SyntaxKind.UsingDirective);
3864N(SyntaxKind.UsingKeyword);
3865N(SyntaxKind.IdentifierName);
3867N(SyntaxKind.IdentifierToken, "System");
3869N(SyntaxKind.SemicolonToken);
3871N(SyntaxKind.UsingDirective);
3873N(SyntaxKind.UsingKeyword);
3874N(SyntaxKind.QualifiedName);
3876N(SyntaxKind.QualifiedName);
3878N(SyntaxKind.IdentifierName);
3880N(SyntaxKind.IdentifierToken, "System");
3882N(SyntaxKind.DotToken);
3883N(SyntaxKind.IdentifierName);
3885N(SyntaxKind.IdentifierToken, "Threading");
3888N(SyntaxKind.DotToken);
3889N(SyntaxKind.IdentifierName);
3891N(SyntaxKind.IdentifierToken, "Tasks");
3894N(SyntaxKind.SemicolonToken);
3896N(SyntaxKind.ClassDeclaration);
3898N(SyntaxKind.PublicKeyword);
3899N(SyntaxKind.ClassKeyword);
3900N(SyntaxKind.IdentifierToken, "C");
3901N(SyntaxKind.OpenBraceToken);
3902N(SyntaxKind.FieldDeclaration);
3904N(SyntaxKind.PublicKeyword);
3905N(SyntaxKind.StaticKeyword);
3906N(SyntaxKind.VariableDeclaration);
3908N(SyntaxKind.PredefinedType);
3910N(SyntaxKind.IntKeyword);
3912N(SyntaxKind.VariableDeclarator);
3914N(SyntaxKind.IdentifierToken, "a");
3917N(SyntaxKind.SemicolonToken);
3919N(SyntaxKind.MethodDeclaration);
3921N(SyntaxKind.PredefinedType);
3923N(SyntaxKind.VoidKeyword);
3925N(SyntaxKind.IdentifierToken, "M1");
3926N(SyntaxKind.ParameterList);
3928N(SyntaxKind.OpenParenToken);
3929N(SyntaxKind.CloseParenToken);
3931N(SyntaxKind.Block);
3933N(SyntaxKind.OpenBraceToken);
3934N(SyntaxKind.LocalDeclarationStatement);
3936N(SyntaxKind.VariableDeclaration);
3938N(SyntaxKind.GenericName);
3940N(SyntaxKind.IdentifierToken, "Func");
3941N(SyntaxKind.TypeArgumentList);
3943N(SyntaxKind.LessThanToken);
3944N(SyntaxKind.GenericName);
3946N(SyntaxKind.IdentifierToken, "Task");
3947N(SyntaxKind.TypeArgumentList);
3949N(SyntaxKind.LessThanToken);
3950N(SyntaxKind.PredefinedType);
3952N(SyntaxKind.IntKeyword);
3954N(SyntaxKind.GreaterThanToken);
3957N(SyntaxKind.GreaterThanToken);
3960N(SyntaxKind.VariableDeclarator);
3962N(SyntaxKind.IdentifierToken, "v");
3963N(SyntaxKind.EqualsValueClause);
3965N(SyntaxKind.EqualsToken);
3966N(SyntaxKind.ParenthesizedLambdaExpression);
3968N(SyntaxKind.AsyncKeyword);
3969N(SyntaxKind.ParameterList);
3971N(SyntaxKind.OpenParenToken);
3972N(SyntaxKind.CloseParenToken);
3974N(SyntaxKind.EqualsGreaterThanToken);
3975N(SyntaxKind.IdentifierName);
3977N(SyntaxKind.IdentifierToken, "a");
3983N(SyntaxKind.SemicolonToken);
3985N(SyntaxKind.CloseBraceToken);
3988N(SyntaxKind.CloseBraceToken);
3990N(SyntaxKind.EndOfFileToken);
4017N(SyntaxKind.CompilationUnit);
4019N(SyntaxKind.UsingDirective);
4021N(SyntaxKind.UsingKeyword);
4022N(SyntaxKind.IdentifierName);
4024N(SyntaxKind.IdentifierToken, "System");
4026N(SyntaxKind.SemicolonToken);
4028N(SyntaxKind.ClassDeclaration);
4030N(SyntaxKind.PublicKeyword);
4031N(SyntaxKind.ClassKeyword);
4032N(SyntaxKind.IdentifierToken, "C");
4033N(SyntaxKind.OpenBraceToken);
4034N(SyntaxKind.FieldDeclaration);
4036N(SyntaxKind.PublicKeyword);
4037N(SyntaxKind.StaticKeyword);
4038N(SyntaxKind.VariableDeclaration);
4040N(SyntaxKind.PredefinedType);
4042N(SyntaxKind.IntKeyword);
4044N(SyntaxKind.VariableDeclarator);
4046N(SyntaxKind.IdentifierToken, "a");
4049N(SyntaxKind.SemicolonToken);
4051N(SyntaxKind.MethodDeclaration);
4053N(SyntaxKind.PredefinedType);
4055N(SyntaxKind.VoidKeyword);
4057N(SyntaxKind.IdentifierToken, "M1");
4058N(SyntaxKind.ParameterList);
4060N(SyntaxKind.OpenParenToken);
4061N(SyntaxKind.CloseParenToken);
4063N(SyntaxKind.Block);
4065N(SyntaxKind.OpenBraceToken);
4066N(SyntaxKind.LocalDeclarationStatement);
4068N(SyntaxKind.VariableDeclaration);
4070N(SyntaxKind.GenericName);
4072N(SyntaxKind.IdentifierToken, "Func");
4073N(SyntaxKind.TypeArgumentList);
4075N(SyntaxKind.LessThanToken);
4076N(SyntaxKind.PredefinedType);
4078N(SyntaxKind.IntKeyword);
4080N(SyntaxKind.GreaterThanToken);
4083N(SyntaxKind.VariableDeclarator);
4085N(SyntaxKind.IdentifierToken, "v");
4086N(SyntaxKind.EqualsValueClause);
4088N(SyntaxKind.EqualsToken);
4089N(SyntaxKind.ParenthesizedLambdaExpression);
4091N(SyntaxKind.StaticKeyword);
4092N(SyntaxKind.ParameterList);
4094N(SyntaxKind.OpenParenToken);
4095N(SyntaxKind.CloseParenToken);
4097N(SyntaxKind.EqualsGreaterThanToken);
4098N(SyntaxKind.IdentifierName);
4100N(SyntaxKind.IdentifierToken, "a");
4106N(SyntaxKind.SemicolonToken);
4108N(SyntaxKind.CloseBraceToken);
4111N(SyntaxKind.CloseBraceToken);
4113N(SyntaxKind.EndOfFileToken);
4141N(SyntaxKind.CompilationUnit);
4143N(SyntaxKind.UsingDirective);
4145N(SyntaxKind.UsingKeyword);
4146N(SyntaxKind.IdentifierName);
4148N(SyntaxKind.IdentifierToken, "System");
4150N(SyntaxKind.SemicolonToken);
4152N(SyntaxKind.UsingDirective);
4154N(SyntaxKind.UsingKeyword);
4155N(SyntaxKind.QualifiedName);
4157N(SyntaxKind.QualifiedName);
4159N(SyntaxKind.IdentifierName);
4161N(SyntaxKind.IdentifierToken, "System");
4163N(SyntaxKind.DotToken);
4164N(SyntaxKind.IdentifierName);
4166N(SyntaxKind.IdentifierToken, "Threading");
4169N(SyntaxKind.DotToken);
4170N(SyntaxKind.IdentifierName);
4172N(SyntaxKind.IdentifierToken, "Tasks");
4175N(SyntaxKind.SemicolonToken);
4177N(SyntaxKind.ClassDeclaration);
4179N(SyntaxKind.PublicKeyword);
4180N(SyntaxKind.ClassKeyword);
4181N(SyntaxKind.IdentifierToken, "C");
4182N(SyntaxKind.OpenBraceToken);
4183N(SyntaxKind.FieldDeclaration);
4185N(SyntaxKind.PublicKeyword);
4186N(SyntaxKind.StaticKeyword);
4187N(SyntaxKind.VariableDeclaration);
4189N(SyntaxKind.PredefinedType);
4191N(SyntaxKind.IntKeyword);
4193N(SyntaxKind.VariableDeclarator);
4195N(SyntaxKind.IdentifierToken, "a");
4198N(SyntaxKind.SemicolonToken);
4200N(SyntaxKind.MethodDeclaration);
4202N(SyntaxKind.PredefinedType);
4204N(SyntaxKind.VoidKeyword);
4206N(SyntaxKind.IdentifierToken, "M1");
4207N(SyntaxKind.ParameterList);
4209N(SyntaxKind.OpenParenToken);
4210N(SyntaxKind.CloseParenToken);
4212N(SyntaxKind.Block);
4214N(SyntaxKind.OpenBraceToken);
4215N(SyntaxKind.LocalDeclarationStatement);
4217N(SyntaxKind.VariableDeclaration);
4219N(SyntaxKind.GenericName);
4221N(SyntaxKind.IdentifierToken, "Func");
4222N(SyntaxKind.TypeArgumentList);
4224N(SyntaxKind.LessThanToken);
4225N(SyntaxKind.GenericName);
4227N(SyntaxKind.IdentifierToken, "Task");
4228N(SyntaxKind.TypeArgumentList);
4230N(SyntaxKind.LessThanToken);
4231N(SyntaxKind.PredefinedType);
4233N(SyntaxKind.IntKeyword);
4235N(SyntaxKind.GreaterThanToken);
4238N(SyntaxKind.GreaterThanToken);
4241N(SyntaxKind.VariableDeclarator);
4243N(SyntaxKind.IdentifierToken, "v");
4244N(SyntaxKind.EqualsValueClause);
4246N(SyntaxKind.EqualsToken);
4247N(SyntaxKind.ParenthesizedLambdaExpression);
4249N(SyntaxKind.StaticKeyword);
4250N(SyntaxKind.AsyncKeyword);
4251N(SyntaxKind.ParameterList);
4253N(SyntaxKind.OpenParenToken);
4254N(SyntaxKind.CloseParenToken);
4256N(SyntaxKind.EqualsGreaterThanToken);
4257N(SyntaxKind.IdentifierName);
4259N(SyntaxKind.IdentifierToken, "a");
4265N(SyntaxKind.SemicolonToken);
4267N(SyntaxKind.CloseBraceToken);
4270N(SyntaxKind.CloseBraceToken);
4272N(SyntaxKind.EndOfFileToken);
4303N(SyntaxKind.CompilationUnit);
4305N(SyntaxKind.UsingDirective);
4307N(SyntaxKind.UsingKeyword);
4308N(SyntaxKind.IdentifierName);
4310N(SyntaxKind.IdentifierToken, "System");
4312N(SyntaxKind.SemicolonToken);
4314N(SyntaxKind.UsingDirective);
4316N(SyntaxKind.UsingKeyword);
4317N(SyntaxKind.QualifiedName);
4319N(SyntaxKind.QualifiedName);
4321N(SyntaxKind.IdentifierName);
4323N(SyntaxKind.IdentifierToken, "System");
4325N(SyntaxKind.DotToken);
4326N(SyntaxKind.IdentifierName);
4328N(SyntaxKind.IdentifierToken, "Threading");
4331N(SyntaxKind.DotToken);
4332N(SyntaxKind.IdentifierName);
4334N(SyntaxKind.IdentifierToken, "Tasks");
4337N(SyntaxKind.SemicolonToken);
4339N(SyntaxKind.ClassDeclaration);
4341N(SyntaxKind.PublicKeyword);
4342N(SyntaxKind.ClassKeyword);
4343N(SyntaxKind.IdentifierToken, "C");
4344N(SyntaxKind.OpenBraceToken);
4345N(SyntaxKind.FieldDeclaration);
4347N(SyntaxKind.PublicKeyword);
4348N(SyntaxKind.StaticKeyword);
4349N(SyntaxKind.VariableDeclaration);
4351N(SyntaxKind.PredefinedType);
4353N(SyntaxKind.IntKeyword);
4355N(SyntaxKind.VariableDeclarator);
4357N(SyntaxKind.IdentifierToken, "a");
4360N(SyntaxKind.SemicolonToken);
4362N(SyntaxKind.MethodDeclaration);
4364N(SyntaxKind.PredefinedType);
4366N(SyntaxKind.VoidKeyword);
4368N(SyntaxKind.IdentifierToken, "M1");
4369N(SyntaxKind.ParameterList);
4371N(SyntaxKind.OpenParenToken);
4372N(SyntaxKind.CloseParenToken);
4374N(SyntaxKind.Block);
4376N(SyntaxKind.OpenBraceToken);
4377N(SyntaxKind.LocalDeclarationStatement);
4379N(SyntaxKind.VariableDeclaration);
4381N(SyntaxKind.GenericName);
4383N(SyntaxKind.IdentifierToken, "Func");
4384N(SyntaxKind.TypeArgumentList);
4386N(SyntaxKind.LessThanToken);
4387N(SyntaxKind.GenericName);
4389N(SyntaxKind.IdentifierToken, "Task");
4390N(SyntaxKind.TypeArgumentList);
4392N(SyntaxKind.LessThanToken);
4393N(SyntaxKind.PredefinedType);
4395N(SyntaxKind.IntKeyword);
4397N(SyntaxKind.GreaterThanToken);
4400N(SyntaxKind.GreaterThanToken);
4403N(SyntaxKind.VariableDeclarator);
4405N(SyntaxKind.IdentifierToken, "v");
4406N(SyntaxKind.EqualsValueClause);
4408N(SyntaxKind.EqualsToken);
4409N(SyntaxKind.ParenthesizedLambdaExpression);
4411N(SyntaxKind.AsyncKeyword);
4412N(SyntaxKind.StaticKeyword);
4413N(SyntaxKind.ParameterList);
4415N(SyntaxKind.OpenParenToken);
4416N(SyntaxKind.CloseParenToken);
4418N(SyntaxKind.EqualsGreaterThanToken);
4419N(SyntaxKind.IdentifierName);
4421N(SyntaxKind.IdentifierToken, "a");
4427N(SyntaxKind.SemicolonToken);
4429N(SyntaxKind.CloseBraceToken);
4432N(SyntaxKind.CloseBraceToken);
4434N(SyntaxKind.EndOfFileToken);
4465N(SyntaxKind.CompilationUnit);
4467N(SyntaxKind.UsingDirective);
4469N(SyntaxKind.UsingKeyword);
4470N(SyntaxKind.IdentifierName);
4472N(SyntaxKind.IdentifierToken, "System");
4474N(SyntaxKind.SemicolonToken);
4476N(SyntaxKind.UsingDirective);
4478N(SyntaxKind.UsingKeyword);
4479N(SyntaxKind.QualifiedName);
4481N(SyntaxKind.QualifiedName);
4483N(SyntaxKind.IdentifierName);
4485N(SyntaxKind.IdentifierToken, "System");
4487N(SyntaxKind.DotToken);
4488N(SyntaxKind.IdentifierName);
4490N(SyntaxKind.IdentifierToken, "Threading");
4493N(SyntaxKind.DotToken);
4494N(SyntaxKind.IdentifierName);
4496N(SyntaxKind.IdentifierToken, "Tasks");
4499N(SyntaxKind.SemicolonToken);
4501N(SyntaxKind.ClassDeclaration);
4503N(SyntaxKind.PublicKeyword);
4504N(SyntaxKind.ClassKeyword);
4505N(SyntaxKind.IdentifierToken, "C");
4506N(SyntaxKind.OpenBraceToken);
4507N(SyntaxKind.FieldDeclaration);
4509N(SyntaxKind.PublicKeyword);
4510N(SyntaxKind.StaticKeyword);
4511N(SyntaxKind.VariableDeclaration);
4513N(SyntaxKind.PredefinedType);
4515N(SyntaxKind.IntKeyword);
4517N(SyntaxKind.VariableDeclarator);
4519N(SyntaxKind.IdentifierToken, "a");
4522N(SyntaxKind.SemicolonToken);
4524N(SyntaxKind.MethodDeclaration);
4526N(SyntaxKind.PredefinedType);
4528N(SyntaxKind.VoidKeyword);
4530N(SyntaxKind.IdentifierToken, "M1");
4531N(SyntaxKind.ParameterList);
4533N(SyntaxKind.OpenParenToken);
4534N(SyntaxKind.CloseParenToken);
4536N(SyntaxKind.Block);
4538N(SyntaxKind.OpenBraceToken);
4539N(SyntaxKind.LocalDeclarationStatement);
4541N(SyntaxKind.VariableDeclaration);
4543N(SyntaxKind.GenericName);
4545N(SyntaxKind.IdentifierToken, "Func");
4546N(SyntaxKind.TypeArgumentList);
4548N(SyntaxKind.LessThanToken);
4549N(SyntaxKind.GenericName);
4551N(SyntaxKind.IdentifierToken, "Task");
4552N(SyntaxKind.TypeArgumentList);
4554N(SyntaxKind.LessThanToken);
4555N(SyntaxKind.PredefinedType);
4557N(SyntaxKind.IntKeyword);
4559N(SyntaxKind.GreaterThanToken);
4562N(SyntaxKind.GreaterThanToken);
4565N(SyntaxKind.VariableDeclarator);
4567N(SyntaxKind.IdentifierToken, "v");
4568N(SyntaxKind.EqualsValueClause);
4570N(SyntaxKind.EqualsToken);
4571N(SyntaxKind.ParenthesizedLambdaExpression);
4573N(SyntaxKind.AsyncKeyword);
4574N(SyntaxKind.StaticKeyword);
4575N(SyntaxKind.AsyncKeyword);
4576N(SyntaxKind.ParameterList);
4578N(SyntaxKind.OpenParenToken);
4579N(SyntaxKind.CloseParenToken);
4581N(SyntaxKind.EqualsGreaterThanToken);
4582N(SyntaxKind.IdentifierName);
4584N(SyntaxKind.IdentifierToken, "a");
4590N(SyntaxKind.SemicolonToken);
4592N(SyntaxKind.CloseBraceToken);
4595N(SyntaxKind.CloseBraceToken);
4597N(SyntaxKind.EndOfFileToken);
Parsing\AsyncParsingTests.cs (918)
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);
1702N(SyntaxKind.CompilationUnit);
1704N(SyntaxKind.ClassDeclaration);
1706N(SyntaxKind.ClassKeyword);
1707N(SyntaxKind.IdentifierToken, "C");
1708N(SyntaxKind.OpenBraceToken);
1709N(SyntaxKind.ConversionOperatorDeclaration);
1711N(SyntaxKind.AsyncKeyword);
1712N(SyntaxKind.ImplicitKeyword);
1713N(SyntaxKind.OperatorKeyword);
1727N(SyntaxKind.EndOfFileToken);
1756N(SyntaxKind.CompilationUnit);
1758N(SyntaxKind.ClassDeclaration);
1760N(SyntaxKind.ClassKeyword);
1761N(SyntaxKind.IdentifierToken, "C");
1762N(SyntaxKind.OpenBraceToken);
1763N(SyntaxKind.ConversionOperatorDeclaration);
1765N(SyntaxKind.AsyncKeyword);
1766N(SyntaxKind.ExplicitKeyword);
1767N(SyntaxKind.OperatorKeyword);
1781N(SyntaxKind.EndOfFileToken);
1814N(SyntaxKind.CompilationUnit);
1816N(SyntaxKind.ClassDeclaration);
1818N(SyntaxKind.ClassKeyword);
1819N(SyntaxKind.IdentifierToken, "C");
1820N(SyntaxKind.OpenBraceToken);
1821N(SyntaxKind.ConversionOperatorDeclaration);
1823N(SyntaxKind.AsyncKeyword);
1824N(SyntaxKind.ExplicitKeyword);
1825N(SyntaxKind.OperatorKeyword);
1839N(SyntaxKind.EndOfFileToken);
1868N(SyntaxKind.CompilationUnit);
1870N(SyntaxKind.ClassDeclaration);
1872N(SyntaxKind.ClassKeyword);
1873N(SyntaxKind.IdentifierToken, "C");
1874N(SyntaxKind.OpenBraceToken);
1875N(SyntaxKind.OperatorDeclaration);
1877N(SyntaxKind.AsyncKeyword);
1878N(SyntaxKind.IdentifierName);
1880N(SyntaxKind.IdentifierToken, "C");
1882N(SyntaxKind.OperatorKeyword);
1893N(SyntaxKind.EndOfFileToken);
1925N(SyntaxKind.CompilationUnit);
1927N(SyntaxKind.ClassDeclaration);
1929N(SyntaxKind.ClassKeyword);
1930N(SyntaxKind.IdentifierToken, "C");
1931N(SyntaxKind.OpenBraceToken);
1932N(SyntaxKind.IncompleteMember);
1934N(SyntaxKind.AsyncKeyword);
1935N(SyntaxKind.IdentifierName);
1937N(SyntaxKind.IdentifierToken, "partial");
1940N(SyntaxKind.OperatorDeclaration);
1942N(SyntaxKind.PredefinedType);
1944N(SyntaxKind.IntKeyword);
1946N(SyntaxKind.OperatorKeyword);
1957N(SyntaxKind.EndOfFileToken);
1977N(SyntaxKind.CompilationUnit);
1979N(SyntaxKind.ClassDeclaration);
1981N(SyntaxKind.ClassKeyword);
1982N(SyntaxKind.IdentifierToken, "C");
1983N(SyntaxKind.OpenBraceToken);
1984N(SyntaxKind.FieldDeclaration);
1986N(SyntaxKind.AsyncKeyword);
1987N(SyntaxKind.VariableDeclaration);
1989N(SyntaxKind.IdentifierName);
1991N(SyntaxKind.IdentifierToken, "C");
1993N(SyntaxKind.VariableDeclarator);
1995N(SyntaxKind.IdentifierToken, "C");
2002N(SyntaxKind.EndOfFileToken);
2031N(SyntaxKind.CompilationUnit);
2033N(SyntaxKind.ClassDeclaration);
2035N(SyntaxKind.ClassKeyword);
2036N(SyntaxKind.IdentifierToken, "C");
2037N(SyntaxKind.OpenBraceToken);
2038N(SyntaxKind.IndexerDeclaration);
2040N(SyntaxKind.AsyncKeyword);
2041N(SyntaxKind.PartialKeyword);
2042N(SyntaxKind.IdentifierName);
2044N(SyntaxKind.IdentifierToken, "C");
2046N(SyntaxKind.ThisKeyword);
2060N(SyntaxKind.EndOfFileToken);
2076N(SyntaxKind.CompilationUnit);
2078N(SyntaxKind.ClassDeclaration);
2080N(SyntaxKind.ClassKeyword);
2081N(SyntaxKind.IdentifierToken, "C");
2082N(SyntaxKind.OpenBraceToken);
2083N(SyntaxKind.IncompleteMember);
2085N(SyntaxKind.AsyncKeyword);
2086N(SyntaxKind.IdentifierName);
2088N(SyntaxKind.IdentifierToken, "T");
2093N(SyntaxKind.EndOfFileToken);
2106N(SyntaxKind.CompilationUnit);
2108N(SyntaxKind.ClassDeclaration);
2110N(SyntaxKind.ClassKeyword);
2111N(SyntaxKind.IdentifierToken, "C");
2112N(SyntaxKind.OpenBraceToken);
2113N(SyntaxKind.IncompleteMember);
2115N(SyntaxKind.AsyncKeyword);
2116N(SyntaxKind.IdentifierName);
2118N(SyntaxKind.IdentifierToken, "T");
2121N(SyntaxKind.CloseBraceToken);
2123N(SyntaxKind.EndOfFileToken);
2145N(SyntaxKind.CompilationUnit);
2147N(SyntaxKind.ClassDeclaration);
2149N(SyntaxKind.ClassKeyword);
2150N(SyntaxKind.IdentifierToken, "C");
2151N(SyntaxKind.OpenBraceToken);
2152N(SyntaxKind.IncompleteMember);
2154N(SyntaxKind.AsyncKeyword);
2155N(SyntaxKind.IdentifierName);
2157N(SyntaxKind.IdentifierToken, "T");
2160N(SyntaxKind.IncompleteMember);
2162N(SyntaxKind.PredefinedType);
2164N(SyntaxKind.IntKeyword);
2169N(SyntaxKind.EndOfFileToken);
2191N(SyntaxKind.CompilationUnit);
2193N(SyntaxKind.ClassDeclaration);
2195N(SyntaxKind.ClassKeyword);
2196N(SyntaxKind.IdentifierToken, "C");
2197N(SyntaxKind.OpenBraceToken);
2198N(SyntaxKind.IncompleteMember);
2200N(SyntaxKind.AsyncKeyword);
2201N(SyntaxKind.IdentifierName);
2203N(SyntaxKind.IdentifierToken, "T");
2206N(SyntaxKind.IncompleteMember);
2208N(SyntaxKind.PublicKeyword);
2212N(SyntaxKind.EndOfFileToken);
2240N(SyntaxKind.CompilationUnit);
2242N(SyntaxKind.ClassDeclaration);
2244N(SyntaxKind.ClassKeyword);
2245N(SyntaxKind.IdentifierToken, "C");
2246N(SyntaxKind.OpenBraceToken);
2247N(SyntaxKind.IncompleteMember);
2249N(SyntaxKind.AsyncKeyword);
2250N(SyntaxKind.IdentifierName);
2252N(SyntaxKind.IdentifierToken, "T");
2255N(SyntaxKind.ClassDeclaration);
2257N(SyntaxKind.ClassKeyword);
2264N(SyntaxKind.EndOfFileToken);
2292N(SyntaxKind.CompilationUnit);
2294N(SyntaxKind.ClassDeclaration);
2296N(SyntaxKind.ClassKeyword);
2297N(SyntaxKind.IdentifierToken, "C");
2298N(SyntaxKind.OpenBraceToken);
2299N(SyntaxKind.IncompleteMember);
2301N(SyntaxKind.AsyncKeyword);
2302N(SyntaxKind.IdentifierName);
2304N(SyntaxKind.IdentifierToken, "T");
2309N(SyntaxKind.NamespaceDeclaration);
2311N(SyntaxKind.NamespaceKeyword);
2319N(SyntaxKind.EndOfFileToken);
2336N(SyntaxKind.CompilationUnit);
2338N(SyntaxKind.ClassDeclaration);
2340N(SyntaxKind.ClassKeyword);
2341N(SyntaxKind.IdentifierToken, "Program");
2342N(SyntaxKind.OpenBraceToken);
2343N(SyntaxKind.IncompleteMember);
2345N(SyntaxKind.PublicKeyword);
2346N(SyntaxKind.AsyncKeyword);
2347N(SyntaxKind.GenericName);
2349N(SyntaxKind.IdentifierToken, "Task");
2350N(SyntaxKind.TypeArgumentList);
2352N(SyntaxKind.LessThanToken);
2353N(SyntaxKind.GenericName);
2355N(SyntaxKind.IdentifierToken, "IReadOnlyCollection");
2356N(SyntaxKind.TypeArgumentList);
2358N(SyntaxKind.LessThanToken);
2359N(SyntaxKind.IdentifierName);
2361N(SyntaxKind.IdentifierToken, "ProjectConfiguration");
2363N(SyntaxKind.GreaterThanToken);
2366N(SyntaxKind.GreaterThanToken);
2370N(SyntaxKind.CloseBraceToken);
2372N(SyntaxKind.EndOfFileToken);
2396N(SyntaxKind.CompilationUnit);
2398N(SyntaxKind.ClassDeclaration);
2400N(SyntaxKind.ClassKeyword);
2401N(SyntaxKind.IdentifierToken, "async");
2402N(SyntaxKind.OpenBraceToken);
2403N(SyntaxKind.PropertyDeclaration);
2405N(SyntaxKind.IdentifierName);
2407N(SyntaxKind.IdentifierToken, "async");
2409N(SyntaxKind.IdentifierToken, "async");
2410N(SyntaxKind.ArrowExpressionClause);
2412N(SyntaxKind.EqualsGreaterThanToken);
2413N(SyntaxKind.NullLiteralExpression);
2415N(SyntaxKind.NullKeyword);
2418N(SyntaxKind.SemicolonToken);
2420N(SyntaxKind.CloseBraceToken);
2422N(SyntaxKind.EndOfFileToken);
2432N(SyntaxKind.CompilationUnit);
2434N(SyntaxKind.ClassDeclaration);
2436N(SyntaxKind.ClassKeyword);
2437N(SyntaxKind.IdentifierToken, "async");
2438N(SyntaxKind.OpenBraceToken);
2439N(SyntaxKind.PropertyDeclaration);
2441N(SyntaxKind.IdentifierName);
2443N(SyntaxKind.IdentifierToken, "async");
2445N(SyntaxKind.IdentifierToken, "async");
2446N(SyntaxKind.AccessorList);
2448N(SyntaxKind.OpenBraceToken);
2449N(SyntaxKind.GetAccessorDeclaration);
2451N(SyntaxKind.GetKeyword);
2452N(SyntaxKind.SemicolonToken);
2454N(SyntaxKind.CloseBraceToken);
2457N(SyntaxKind.CloseBraceToken);
2459N(SyntaxKind.EndOfFileToken);
2486N(SyntaxKind.CompilationUnit);
2488N(SyntaxKind.InterfaceDeclaration);
2490N(SyntaxKind.InterfaceKeyword);
2491N(SyntaxKind.IdentifierToken, "async");
2492N(SyntaxKind.OpenBraceToken);
2493N(SyntaxKind.IndexerDeclaration);
2495N(SyntaxKind.IdentifierName);
2497N(SyntaxKind.IdentifierToken, "async");
2499N(SyntaxKind.ThisKeyword);
2500N(SyntaxKind.BracketedParameterList);
2502N(SyntaxKind.OpenBracketToken);
2503N(SyntaxKind.Parameter);
2505N(SyntaxKind.IdentifierName);
2507N(SyntaxKind.IdentifierToken, "async");
2509N(SyntaxKind.IdentifierToken, "i");
2511N(SyntaxKind.CloseBracketToken);
2513N(SyntaxKind.ArrowExpressionClause);
2515N(SyntaxKind.EqualsGreaterThanToken);
2516N(SyntaxKind.NullLiteralExpression);
2518N(SyntaxKind.NullKeyword);
2521N(SyntaxKind.SemicolonToken);
2523N(SyntaxKind.CloseBraceToken);
2525N(SyntaxKind.EndOfFileToken);
2535N(SyntaxKind.CompilationUnit);
2537N(SyntaxKind.InterfaceDeclaration);
2539N(SyntaxKind.InterfaceKeyword);
2540N(SyntaxKind.IdentifierToken, "async");
2541N(SyntaxKind.OpenBraceToken);
2542N(SyntaxKind.IndexerDeclaration);
2544N(SyntaxKind.IdentifierName);
2546N(SyntaxKind.IdentifierToken, "async");
2548N(SyntaxKind.ThisKeyword);
2549N(SyntaxKind.BracketedParameterList);
2551N(SyntaxKind.OpenBracketToken);
2552N(SyntaxKind.Parameter);
2554N(SyntaxKind.IdentifierName);
2556N(SyntaxKind.IdentifierToken, "async");
2558N(SyntaxKind.IdentifierToken, "i");
2560N(SyntaxKind.CloseBracketToken);
2562N(SyntaxKind.AccessorList);
2564N(SyntaxKind.OpenBraceToken);
2565N(SyntaxKind.GetAccessorDeclaration);
2567N(SyntaxKind.GetKeyword);
2568N(SyntaxKind.SemicolonToken);
2570N(SyntaxKind.CloseBraceToken);
2573N(SyntaxKind.CloseBraceToken);
2575N(SyntaxKind.EndOfFileToken);
2601N(SyntaxKind.CompilationUnit);
2603N(SyntaxKind.ClassDeclaration);
2605N(SyntaxKind.ClassKeyword);
2606N(SyntaxKind.IdentifierToken, "async");
2607N(SyntaxKind.BaseList);
2609N(SyntaxKind.ColonToken);
2610N(SyntaxKind.SimpleBaseType);
2612N(SyntaxKind.IdentifierName);
2614N(SyntaxKind.IdentifierToken, "async");
2618N(SyntaxKind.OpenBraceToken);
2619N(SyntaxKind.PropertyDeclaration);
2621N(SyntaxKind.IdentifierName);
2623N(SyntaxKind.IdentifierToken, "async");
2625N(SyntaxKind.ExplicitInterfaceSpecifier);
2627N(SyntaxKind.IdentifierName);
2629N(SyntaxKind.IdentifierToken, "async");
2631N(SyntaxKind.DotToken);
2633N(SyntaxKind.IdentifierToken, "async");
2634N(SyntaxKind.ArrowExpressionClause);
2636N(SyntaxKind.EqualsGreaterThanToken);
2637N(SyntaxKind.NullLiteralExpression);
2639N(SyntaxKind.NullKeyword);
2642N(SyntaxKind.SemicolonToken);
2644N(SyntaxKind.CloseBraceToken);
2646N(SyntaxKind.EndOfFileToken);
2656N(SyntaxKind.ConditionalExpression);
2658N(SyntaxKind.IsExpression);
2660N(SyntaxKind.IdentifierName);
2662N(SyntaxKind.IdentifierToken, "x");
2664N(SyntaxKind.IsKeyword);
2665N(SyntaxKind.IdentifierName);
2667N(SyntaxKind.IdentifierToken, "A");
2670N(SyntaxKind.QuestionToken);
2671N(SyntaxKind.SimpleLambdaExpression);
2673N(SyntaxKind.AsyncKeyword);
2674N(SyntaxKind.Parameter);
2676N(SyntaxKind.IdentifierToken, "b");
2678N(SyntaxKind.EqualsGreaterThanToken);
2679N(SyntaxKind.NumericLiteralExpression);
2681N(SyntaxKind.NumericLiteralToken, "0");
2684N(SyntaxKind.ColonToken);
2685N(SyntaxKind.NullLiteralExpression);
2687N(SyntaxKind.NullKeyword);
2698N(SyntaxKind.ConditionalExpression);
2700N(SyntaxKind.IsPatternExpression);
2702N(SyntaxKind.IdentifierName);
2704N(SyntaxKind.IdentifierToken, "x");
2706N(SyntaxKind.IsKeyword);
2707N(SyntaxKind.DeclarationPattern);
2709N(SyntaxKind.IdentifierName);
2711N(SyntaxKind.IdentifierToken, "A");
2713N(SyntaxKind.SingleVariableDesignation);
2715N(SyntaxKind.IdentifierToken, "a");
2719N(SyntaxKind.QuestionToken);
2720N(SyntaxKind.SimpleLambdaExpression);
2722N(SyntaxKind.AsyncKeyword);
2723N(SyntaxKind.Parameter);
2725N(SyntaxKind.IdentifierToken, "b");
2727N(SyntaxKind.EqualsGreaterThanToken);
2728N(SyntaxKind.NumericLiteralExpression);
2730N(SyntaxKind.NumericLiteralToken, "0");
2733N(SyntaxKind.ColonToken);
2734N(SyntaxKind.NullLiteralExpression);
2736N(SyntaxKind.NullKeyword);
2747N(SyntaxKind.ConditionalExpression);
2749N(SyntaxKind.IsExpression);
2751N(SyntaxKind.IdentifierName);
2753N(SyntaxKind.IdentifierToken, "x");
2755N(SyntaxKind.IsKeyword);
2756N(SyntaxKind.IdentifierName);
2758N(SyntaxKind.IdentifierToken, "A");
2761N(SyntaxKind.QuestionToken);
2762N(SyntaxKind.ParenthesizedLambdaExpression);
2764N(SyntaxKind.AsyncKeyword);
2765N(SyntaxKind.ParameterList);
2767N(SyntaxKind.OpenParenToken);
2768N(SyntaxKind.Parameter);
2770N(SyntaxKind.IdentifierToken, "b");
2772N(SyntaxKind.CloseParenToken);
2774N(SyntaxKind.EqualsGreaterThanToken);
2775N(SyntaxKind.NumericLiteralExpression);
2777N(SyntaxKind.NumericLiteralToken, "0");
2780N(SyntaxKind.ColonToken);
2781N(SyntaxKind.NullLiteralExpression);
2783N(SyntaxKind.NullKeyword);
2794N(SyntaxKind.ConditionalExpression);
2796N(SyntaxKind.IsPatternExpression);
2798N(SyntaxKind.IdentifierName);
2800N(SyntaxKind.IdentifierToken, "x");
2802N(SyntaxKind.IsKeyword);
2803N(SyntaxKind.DeclarationPattern);
2805N(SyntaxKind.IdentifierName);
2807N(SyntaxKind.IdentifierToken, "A");
2809N(SyntaxKind.SingleVariableDesignation);
2811N(SyntaxKind.IdentifierToken, "a");
2815N(SyntaxKind.QuestionToken);
2816N(SyntaxKind.ParenthesizedLambdaExpression);
2818N(SyntaxKind.AsyncKeyword);
2819N(SyntaxKind.ParameterList);
2821N(SyntaxKind.OpenParenToken);
2822N(SyntaxKind.Parameter);
2824N(SyntaxKind.IdentifierToken, "b");
2826N(SyntaxKind.CloseParenToken);
2828N(SyntaxKind.EqualsGreaterThanToken);
2829N(SyntaxKind.NumericLiteralExpression);
2831N(SyntaxKind.NumericLiteralToken, "0");
2834N(SyntaxKind.ColonToken);
2835N(SyntaxKind.NullLiteralExpression);
2837N(SyntaxKind.NullKeyword);
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 (1061)
40N(SyntaxKind.CompilationUnit);
42N(SyntaxKind.ClassDeclaration);
44N(SyntaxKind.ClassKeyword);
45N(SyntaxKind.IdentifierToken);
46N(SyntaxKind.OpenBraceToken);
47N(SyntaxKind.MethodDeclaration);
49N(SyntaxKind.AsyncKeyword);
50N(SyntaxKind.PredefinedType);
52N(SyntaxKind.VoidKeyword);
54N(SyntaxKind.IdentifierToken);
55N(SyntaxKind.ParameterList);
57N(SyntaxKind.OpenParenToken);
58N(SyntaxKind.CloseParenToken);
60N(SyntaxKind.Block);
62N(SyntaxKind.OpenBraceToken);
63N(SyntaxKind.ExpressionStatement);
65N(SyntaxKind.AwaitExpression);
67N(SyntaxKind.AwaitKeyword);
68N(SyntaxKind.InvocationExpression);
70N(SyntaxKind.IdentifierName);
72N(SyntaxKind.IdentifierToken);
74N(SyntaxKind.ArgumentList);
76N(SyntaxKind.OpenParenToken);
77N(SyntaxKind.CloseParenToken);
81N(SyntaxKind.SemicolonToken);
83N(SyntaxKind.CloseBraceToken);
86N(SyntaxKind.CloseBraceToken);
88N(SyntaxKind.EndOfFileToken);
105N(SyntaxKind.CompilationUnit);
107N(SyntaxKind.ClassDeclaration);
109N(SyntaxKind.ClassKeyword);
110N(SyntaxKind.IdentifierToken);
111N(SyntaxKind.OpenBraceToken);
112N(SyntaxKind.MethodDeclaration);
114N(SyntaxKind.PredefinedType);
116N(SyntaxKind.VoidKeyword);
118N(SyntaxKind.IdentifierToken);
119N(SyntaxKind.ParameterList);
121N(SyntaxKind.OpenParenToken);
122N(SyntaxKind.CloseParenToken);
124N(SyntaxKind.Block);
126N(SyntaxKind.OpenBraceToken);
127N(SyntaxKind.ExpressionStatement);
129N(SyntaxKind.AwaitExpression);
131N(SyntaxKind.AwaitKeyword);
132N(SyntaxKind.InvocationExpression);
134N(SyntaxKind.IdentifierName);
136N(SyntaxKind.IdentifierToken);
138N(SyntaxKind.ArgumentList);
140N(SyntaxKind.OpenParenToken);
141N(SyntaxKind.CloseParenToken);
145N(SyntaxKind.SemicolonToken);
147N(SyntaxKind.CloseBraceToken);
150N(SyntaxKind.CloseBraceToken);
152N(SyntaxKind.EndOfFileToken);
169N(SyntaxKind.CompilationUnit);
171N(SyntaxKind.ClassDeclaration);
173N(SyntaxKind.ClassKeyword);
174N(SyntaxKind.IdentifierToken);
175N(SyntaxKind.OpenBraceToken);
176N(SyntaxKind.MethodDeclaration);
178N(SyntaxKind.AsyncKeyword);
179N(SyntaxKind.PredefinedType);
181N(SyntaxKind.VoidKeyword);
183N(SyntaxKind.IdentifierToken);
184N(SyntaxKind.ParameterList);
186N(SyntaxKind.OpenParenToken);
187N(SyntaxKind.CloseParenToken);
189N(SyntaxKind.Block);
191N(SyntaxKind.OpenBraceToken);
192N(SyntaxKind.ExpressionStatement);
194N(SyntaxKind.AwaitExpression);
196N(SyntaxKind.AwaitKeyword);
197N(SyntaxKind.NumericLiteralExpression);
199N(SyntaxKind.NumericLiteralToken);
202N(SyntaxKind.SemicolonToken);
204N(SyntaxKind.CloseBraceToken);
207N(SyntaxKind.CloseBraceToken);
209N(SyntaxKind.EndOfFileToken);
234N(SyntaxKind.CompilationUnit);
236N(SyntaxKind.ClassDeclaration);
238N(SyntaxKind.ClassKeyword);
239N(SyntaxKind.IdentifierToken);
240N(SyntaxKind.OpenBraceToken);
241N(SyntaxKind.MethodDeclaration);
243N(SyntaxKind.PredefinedType);
245N(SyntaxKind.VoidKeyword);
247N(SyntaxKind.IdentifierToken);
248N(SyntaxKind.ParameterList);
250N(SyntaxKind.OpenParenToken);
251N(SyntaxKind.CloseParenToken);
253N(SyntaxKind.Block);
255N(SyntaxKind.OpenBraceToken);
256N(SyntaxKind.ExpressionStatement);
258N(SyntaxKind.ParenthesizedLambdaExpression);
260N(SyntaxKind.AsyncKeyword);
261N(SyntaxKind.ParameterList);
263N(SyntaxKind.OpenParenToken);
264N(SyntaxKind.CloseParenToken);
266N(SyntaxKind.EqualsGreaterThanToken);
267N(SyntaxKind.Block);
269N(SyntaxKind.OpenBraceToken);
270N(SyntaxKind.ExpressionStatement);
272N(SyntaxKind.AwaitExpression);
274N(SyntaxKind.AwaitKeyword);
275N(SyntaxKind.NumericLiteralExpression);
277N(SyntaxKind.NumericLiteralToken);
280N(SyntaxKind.SemicolonToken);
282N(SyntaxKind.ExpressionStatement);
284N(SyntaxKind.ParenthesizedLambdaExpression);
286N(SyntaxKind.ParameterList);
288N(SyntaxKind.OpenParenToken);
289N(SyntaxKind.CloseParenToken);
291N(SyntaxKind.EqualsGreaterThanToken);
292N(SyntaxKind.Block);
294N(SyntaxKind.OpenBraceToken);
295N(SyntaxKind.LocalDeclarationStatement);
297N(SyntaxKind.VariableDeclaration);
299N(SyntaxKind.PredefinedType);
301N(SyntaxKind.IntKeyword);
303N(SyntaxKind.VariableDeclarator);
305N(SyntaxKind.IdentifierToken);
308N(SyntaxKind.SemicolonToken);
310N(SyntaxKind.CloseBraceToken);
313N(SyntaxKind.SemicolonToken);
315N(SyntaxKind.CloseBraceToken);
318N(SyntaxKind.SemicolonToken);
320N(SyntaxKind.CloseBraceToken);
323N(SyntaxKind.CloseBraceToken);
325N(SyntaxKind.EndOfFileToken);
342N(SyntaxKind.CompilationUnit);
344N(SyntaxKind.ClassDeclaration);
346N(SyntaxKind.ClassKeyword);
347N(SyntaxKind.IdentifierToken);
348N(SyntaxKind.OpenBraceToken);
349N(SyntaxKind.MethodDeclaration);
351N(SyntaxKind.AsyncKeyword);
352N(SyntaxKind.PredefinedType);
354N(SyntaxKind.VoidKeyword);
356N(SyntaxKind.IdentifierToken);
357N(SyntaxKind.ParameterList);
359N(SyntaxKind.OpenParenToken);
360N(SyntaxKind.CloseParenToken);
362N(SyntaxKind.Block);
364N(SyntaxKind.OpenBraceToken);
365N(SyntaxKind.LocalDeclarationStatement);
367N(SyntaxKind.VariableDeclaration);
369N(SyntaxKind.PredefinedType);
371N(SyntaxKind.IntKeyword);
373N(SyntaxKind.VariableDeclarator);
375N(SyntaxKind.IdentifierToken);
376N(SyntaxKind.EqualsValueClause);
378N(SyntaxKind.EqualsToken);
379N(SyntaxKind.LogicalOrExpression);
381N(SyntaxKind.AwaitExpression);
383N(SyntaxKind.AwaitKeyword);
384N(SyntaxKind.InvocationExpression);
386N(SyntaxKind.IdentifierName);
388N(SyntaxKind.IdentifierToken);
390N(SyntaxKind.ArgumentList);
392N(SyntaxKind.OpenParenToken);
393N(SyntaxKind.CloseParenToken);
397N(SyntaxKind.BarBarToken);
398N(SyntaxKind.AwaitExpression);
400N(SyntaxKind.AwaitKeyword);
401N(SyntaxKind.InvocationExpression);
403N(SyntaxKind.IdentifierName);
405N(SyntaxKind.IdentifierToken);
407N(SyntaxKind.ArgumentList);
409N(SyntaxKind.OpenParenToken);
410N(SyntaxKind.CloseParenToken);
418N(SyntaxKind.SemicolonToken);
420N(SyntaxKind.CloseBraceToken);
423N(SyntaxKind.CloseBraceToken);
425N(SyntaxKind.EndOfFileToken);
436N(SyntaxKind.ParenthesizedLambdaExpression);
438N(SyntaxKind.AsyncKeyword);
439N(SyntaxKind.ParameterList);
441N(SyntaxKind.OpenParenToken);
442N(SyntaxKind.CloseParenToken);
444N(SyntaxKind.EqualsGreaterThanToken);
445N(SyntaxKind.AwaitExpression);
447N(SyntaxKind.AwaitKeyword);
448N(SyntaxKind.InvocationExpression);
450N(SyntaxKind.SimpleMemberAccessExpression);
452N(SyntaxKind.BaseExpression);
454N(SyntaxKind.BaseKeyword);
456N(SyntaxKind.DotToken);
457N(SyntaxKind.IdentifierName);
459N(SyntaxKind.IdentifierToken, "g");
462N(SyntaxKind.ArgumentList);
464N(SyntaxKind.OpenParenToken);
465N(SyntaxKind.CloseParenToken);
480N(SyntaxKind.ParenthesizedLambdaExpression);
482N(SyntaxKind.AsyncKeyword);
483N(SyntaxKind.ParameterList);
485N(SyntaxKind.OpenParenToken);
486N(SyntaxKind.CloseParenToken);
488N(SyntaxKind.EqualsGreaterThanToken);
489N(SyntaxKind.AwaitExpression);
491N(SyntaxKind.AwaitKeyword);
492N(SyntaxKind.InvocationExpression);
494N(SyntaxKind.SimpleMemberAccessExpression);
496N(SyntaxKind.ThisExpression);
498N(SyntaxKind.ThisKeyword);
500N(SyntaxKind.DotToken);
501N(SyntaxKind.IdentifierName);
503N(SyntaxKind.IdentifierToken, "g");
506N(SyntaxKind.ArgumentList);
508N(SyntaxKind.OpenParenToken);
509N(SyntaxKind.CloseParenToken);
524N(SyntaxKind.ParenthesizedLambdaExpression);
526N(SyntaxKind.AsyncKeyword);
527N(SyntaxKind.ParameterList);
529N(SyntaxKind.OpenParenToken);
530N(SyntaxKind.CloseParenToken);
532N(SyntaxKind.EqualsGreaterThanToken);
533N(SyntaxKind.AwaitExpression);
535N(SyntaxKind.AwaitKeyword);
536N(SyntaxKind.DefaultExpression);
538N(SyntaxKind.DefaultKeyword);
539N(SyntaxKind.OpenParenToken);
540N(SyntaxKind.IdentifierName);
542N(SyntaxKind.IdentifierToken, "Task");
544N(SyntaxKind.CloseParenToken);
558N(SyntaxKind.ParenthesizedLambdaExpression);
560N(SyntaxKind.AsyncKeyword);
561N(SyntaxKind.ParameterList);
563N(SyntaxKind.OpenParenToken);
564N(SyntaxKind.CloseParenToken);
566N(SyntaxKind.EqualsGreaterThanToken);
567N(SyntaxKind.AwaitExpression);
569N(SyntaxKind.AwaitKeyword);
570N(SyntaxKind.IdentifierName);
572N(SyntaxKind.IdentifierToken, "goo");
586N(SyntaxKind.ParenthesizedLambdaExpression);
588N(SyntaxKind.AsyncKeyword);
589N(SyntaxKind.ParameterList);
591N(SyntaxKind.OpenParenToken);
592N(SyntaxKind.CloseParenToken);
594N(SyntaxKind.EqualsGreaterThanToken);
595N(SyntaxKind.AwaitExpression);
597N(SyntaxKind.AwaitKeyword);
598N(SyntaxKind.CheckedExpression);
600N(SyntaxKind.CheckedKeyword);
620N(SyntaxKind.ParenthesizedLambdaExpression);
622N(SyntaxKind.AsyncKeyword);
623N(SyntaxKind.ParameterList);
625N(SyntaxKind.OpenParenToken);
626N(SyntaxKind.CloseParenToken);
628N(SyntaxKind.EqualsGreaterThanToken);
629N(SyntaxKind.AwaitExpression);
631N(SyntaxKind.AwaitKeyword);
632N(SyntaxKind.UncheckedExpression);
634N(SyntaxKind.UncheckedKeyword);
654N(SyntaxKind.ParenthesizedLambdaExpression);
656N(SyntaxKind.AsyncKeyword);
657N(SyntaxKind.ParameterList);
659N(SyntaxKind.OpenParenToken);
660N(SyntaxKind.CloseParenToken);
662N(SyntaxKind.EqualsGreaterThanToken);
663N(SyntaxKind.AwaitExpression);
665N(SyntaxKind.AwaitKeyword);
666N(SyntaxKind.ParenthesizedExpression);
668N(SyntaxKind.OpenParenToken);
669N(SyntaxKind.InvocationExpression);
671N(SyntaxKind.IdentifierName);
673N(SyntaxKind.IdentifierToken, "goo");
675N(SyntaxKind.ArgumentList);
677N(SyntaxKind.OpenParenToken);
678N(SyntaxKind.CloseParenToken);
681N(SyntaxKind.CloseParenToken);
695N(SyntaxKind.ParenthesizedLambdaExpression);
697N(SyntaxKind.AsyncKeyword);
698N(SyntaxKind.ParameterList);
700N(SyntaxKind.OpenParenToken);
701N(SyntaxKind.CloseParenToken);
703N(SyntaxKind.EqualsGreaterThanToken);
704N(SyntaxKind.AwaitExpression);
706N(SyntaxKind.AwaitKeyword);
707N(SyntaxKind.ObjectCreationExpression);
709N(SyntaxKind.NewKeyword);
710N(SyntaxKind.IdentifierName);
712N(SyntaxKind.IdentifierToken, "Goo");
714N(SyntaxKind.ArgumentList);
716N(SyntaxKind.OpenParenToken);
717N(SyntaxKind.CloseParenToken);
732N(SyntaxKind.ParenthesizedLambdaExpression);
734N(SyntaxKind.AsyncKeyword);
735N(SyntaxKind.ParameterList);
737N(SyntaxKind.OpenParenToken);
738N(SyntaxKind.CloseParenToken);
740N(SyntaxKind.EqualsGreaterThanToken);
741N(SyntaxKind.AwaitExpression);
743N(SyntaxKind.AwaitKeyword);
744N(SyntaxKind.AwaitExpression);
746N(SyntaxKind.AwaitKeyword);
747N(SyntaxKind.IdentifierName);
749N(SyntaxKind.IdentifierToken);
763N(SyntaxKind.ParenthesizedLambdaExpression);
765N(SyntaxKind.AsyncKeyword);
766N(SyntaxKind.ParameterList);
768N(SyntaxKind.OpenParenToken);
769N(SyntaxKind.CloseParenToken);
771N(SyntaxKind.EqualsGreaterThanToken);
772N(SyntaxKind.PreIncrementExpression);
774N(SyntaxKind.PlusPlusToken);
775N(SyntaxKind.AwaitExpression);
777N(SyntaxKind.AwaitKeyword);
778N(SyntaxKind.IdentifierName);
780N(SyntaxKind.IdentifierToken);
794N(SyntaxKind.ParenthesizedLambdaExpression);
796N(SyntaxKind.AsyncKeyword);
797N(SyntaxKind.ParameterList);
799N(SyntaxKind.OpenParenToken);
800N(SyntaxKind.CloseParenToken);
802N(SyntaxKind.EqualsGreaterThanToken);
803N(SyntaxKind.AwaitExpression);
805N(SyntaxKind.AwaitKeyword);
806N(SyntaxKind.PostIncrementExpression);
808N(SyntaxKind.IdentifierName);
810N(SyntaxKind.IdentifierToken);
812N(SyntaxKind.PlusPlusToken);
825N(SyntaxKind.ParenthesizedLambdaExpression);
827N(SyntaxKind.AsyncKeyword);
828N(SyntaxKind.ParameterList);
830N(SyntaxKind.OpenParenToken);
831N(SyntaxKind.CloseParenToken);
833N(SyntaxKind.EqualsGreaterThanToken);
834N(SyntaxKind.MultiplyExpression);
836N(SyntaxKind.AwaitExpression);
838N(SyntaxKind.AwaitKeyword);
839N(SyntaxKind.IdentifierName);
841N(SyntaxKind.IdentifierToken);
844N(SyntaxKind.AsteriskToken);
845N(SyntaxKind.IdentifierName);
847N(SyntaxKind.IdentifierToken);
860N(SyntaxKind.ParenthesizedLambdaExpression);
862N(SyntaxKind.ParameterList);
864N(SyntaxKind.OpenParenToken);
865N(SyntaxKind.CloseParenToken);
867N(SyntaxKind.EqualsGreaterThanToken);
868N(SyntaxKind.PreIncrementExpression);
870N(SyntaxKind.PlusPlusToken);
871N(SyntaxKind.AwaitExpression);
873N(SyntaxKind.AwaitKeyword);
874N(SyntaxKind.IdentifierName);
876N(SyntaxKind.IdentifierToken);
889N(SyntaxKind.ParenthesizedLambdaExpression);
891N(SyntaxKind.AsyncKeyword);
892N(SyntaxKind.ParameterList);
894N(SyntaxKind.OpenParenToken);
895N(SyntaxKind.CloseParenToken);
897N(SyntaxKind.EqualsGreaterThanToken);
898N(SyntaxKind.ConditionalExpression);
900N(SyntaxKind.AwaitExpression);
902N(SyntaxKind.AwaitKeyword);
903N(SyntaxKind.IdentifierName);
905N(SyntaxKind.IdentifierToken);
908N(SyntaxKind.QuestionToken);
909N(SyntaxKind.IdentifierName);
911N(SyntaxKind.IdentifierToken);
913N(SyntaxKind.ColonToken);
914N(SyntaxKind.IdentifierName);
916N(SyntaxKind.IdentifierToken);
934N(SyntaxKind.ParenthesizedLambdaExpression);
936N(SyntaxKind.AsyncKeyword);
937N(SyntaxKind.ParameterList);
939N(SyntaxKind.OpenParenToken);
940N(SyntaxKind.CloseParenToken);
942N(SyntaxKind.EqualsGreaterThanToken);
943N(SyntaxKind.Block);
945N(SyntaxKind.OpenBraceToken);
946N(SyntaxKind.ExpressionStatement);
948N(SyntaxKind.AwaitExpression);
950N(SyntaxKind.AwaitKeyword);
951N(SyntaxKind.NumericLiteralExpression);
953N(SyntaxKind.NumericLiteralToken);
956N(SyntaxKind.SemicolonToken);
958N(SyntaxKind.ExpressionStatement);
960N(SyntaxKind.ParenthesizedLambdaExpression);
962N(SyntaxKind.ParameterList);
964N(SyntaxKind.OpenParenToken);
965N(SyntaxKind.CloseParenToken);
967N(SyntaxKind.EqualsGreaterThanToken);
968N(SyntaxKind.Block);
970N(SyntaxKind.OpenBraceToken);
971N(SyntaxKind.LocalDeclarationStatement);
973N(SyntaxKind.VariableDeclaration);
975N(SyntaxKind.PredefinedType);
977N(SyntaxKind.IntKeyword);
979N(SyntaxKind.VariableDeclarator);
981N(SyntaxKind.IdentifierToken);
984N(SyntaxKind.SemicolonToken);
986N(SyntaxKind.CloseBraceToken);
989N(SyntaxKind.SemicolonToken);
991N(SyntaxKind.ExpressionStatement);
993N(SyntaxKind.AwaitExpression);
995N(SyntaxKind.AwaitKeyword);
996N(SyntaxKind.NumericLiteralExpression);
998N(SyntaxKind.NumericLiteralToken);
1001N(SyntaxKind.SemicolonToken);
1003N(SyntaxKind.CloseBraceToken);
1020N(SyntaxKind.ParenthesizedLambdaExpression);
1022N(SyntaxKind.ParameterList);
1024N(SyntaxKind.OpenParenToken);
1025N(SyntaxKind.CloseParenToken);
1027N(SyntaxKind.EqualsGreaterThanToken);
1028N(SyntaxKind.Block);
1030N(SyntaxKind.OpenBraceToken);
1031N(SyntaxKind.LocalDeclarationStatement);
1033N(SyntaxKind.VariableDeclaration);
1035N(SyntaxKind.PredefinedType);
1037N(SyntaxKind.IntKeyword);
1039N(SyntaxKind.VariableDeclarator);
1041N(SyntaxKind.IdentifierToken);
1044N(SyntaxKind.SemicolonToken);
1046N(SyntaxKind.ExpressionStatement);
1048N(SyntaxKind.ParenthesizedLambdaExpression);
1050N(SyntaxKind.AsyncKeyword);
1051N(SyntaxKind.ParameterList);
1053N(SyntaxKind.OpenParenToken);
1054N(SyntaxKind.CloseParenToken);
1056N(SyntaxKind.EqualsGreaterThanToken);
1057N(SyntaxKind.Block);
1059N(SyntaxKind.OpenBraceToken);
1060N(SyntaxKind.ExpressionStatement);
1062N(SyntaxKind.AwaitExpression);
1064N(SyntaxKind.AwaitKeyword);
1065N(SyntaxKind.NumericLiteralExpression);
1067N(SyntaxKind.NumericLiteralToken);
1070N(SyntaxKind.SemicolonToken);
1072N(SyntaxKind.CloseBraceToken);
1075N(SyntaxKind.SemicolonToken);
1077N(SyntaxKind.LocalDeclarationStatement);
1079N(SyntaxKind.VariableDeclaration);
1081N(SyntaxKind.PredefinedType);
1083N(SyntaxKind.IntKeyword);
1085N(SyntaxKind.VariableDeclarator);
1087N(SyntaxKind.IdentifierToken);
1090N(SyntaxKind.SemicolonToken);
1092N(SyntaxKind.CloseBraceToken);
1107N(SyntaxKind.ParenthesizedLambdaExpression);
1109N(SyntaxKind.AsyncKeyword);
1110N(SyntaxKind.ParameterList);
1112N(SyntaxKind.OpenParenToken);
1113N(SyntaxKind.CloseParenToken);
1115N(SyntaxKind.EqualsGreaterThanToken);
1116N(SyntaxKind.Block);
1118N(SyntaxKind.OpenBraceToken);
1119N(SyntaxKind.UsingStatement);
1121N(SyntaxKind.UsingKeyword);
1122N(SyntaxKind.OpenParenToken);
1123N(SyntaxKind.AwaitExpression);
1125N(SyntaxKind.AwaitKeyword);
1126N(SyntaxKind.InvocationExpression);
1128N(SyntaxKind.IdentifierName);
1130N(SyntaxKind.IdentifierToken);
1132N(SyntaxKind.ArgumentList);
1134N(SyntaxKind.OpenParenToken);
1135N(SyntaxKind.CloseParenToken);
1139N(SyntaxKind.CloseParenToken);
1140N(SyntaxKind.Block);
1142N(SyntaxKind.OpenBraceToken);
1143N(SyntaxKind.CloseBraceToken);
1146N(SyntaxKind.CloseBraceToken);
1156N(SyntaxKind.ConditionalExpression);
1158N(SyntaxKind.IsExpression);
1160N(SyntaxKind.IdentifierName);
1162N(SyntaxKind.IdentifierToken, "x");
1164N(SyntaxKind.IsKeyword);
1165N(SyntaxKind.PredefinedType);
1167N(SyntaxKind.IntKeyword);
1170N(SyntaxKind.QuestionToken);
1171N(SyntaxKind.AwaitExpression);
1173N(SyntaxKind.AwaitKeyword);
1174N(SyntaxKind.IdentifierName);
1176N(SyntaxKind.IdentifierToken, "y");
1179N(SyntaxKind.ColonToken);
1180N(SyntaxKind.IdentifierName);
1182N(SyntaxKind.IdentifierToken, "z");
1193N(SyntaxKind.ConditionalExpression);
1195N(SyntaxKind.IsExpression);
1197N(SyntaxKind.IdentifierName);
1199N(SyntaxKind.IdentifierToken, "x");
1201N(SyntaxKind.IsKeyword);
1202N(SyntaxKind.PredefinedType);
1204N(SyntaxKind.IntKeyword);
1207N(SyntaxKind.QuestionToken);
1208N(SyntaxKind.AwaitExpression);
1210N(SyntaxKind.AwaitKeyword);
1211N(SyntaxKind.InvocationExpression);
1213N(SyntaxKind.SimpleMemberAccessExpression);
1215N(SyntaxKind.ThisExpression);
1217N(SyntaxKind.ThisKeyword);
1219N(SyntaxKind.DotToken);
1220N(SyntaxKind.IdentifierName);
1222N(SyntaxKind.IdentifierToken, "SomeMethodAsync");
1225N(SyntaxKind.ArgumentList);
1227N(SyntaxKind.OpenParenToken);
1228N(SyntaxKind.CloseParenToken);
1232N(SyntaxKind.ColonToken);
1233N(SyntaxKind.IdentifierName);
1235N(SyntaxKind.IdentifierToken, "z");
1246N(SyntaxKind.ConditionalExpression);
1248N(SyntaxKind.IsExpression);
1250N(SyntaxKind.IdentifierName);
1252N(SyntaxKind.IdentifierToken, "x");
1254N(SyntaxKind.IsKeyword);
1255N(SyntaxKind.PredefinedType);
1257N(SyntaxKind.IntKeyword);
1260N(SyntaxKind.QuestionToken);
1261N(SyntaxKind.AwaitExpression);
1263N(SyntaxKind.AwaitKeyword);
1264N(SyntaxKind.InvocationExpression);
1266N(SyntaxKind.SimpleMemberAccessExpression);
1268N(SyntaxKind.BaseExpression);
1270N(SyntaxKind.BaseKeyword);
1272N(SyntaxKind.DotToken);
1273N(SyntaxKind.IdentifierName);
1275N(SyntaxKind.IdentifierToken, "SomeMethodAsync");
1278N(SyntaxKind.ArgumentList);
1280N(SyntaxKind.OpenParenToken);
1281N(SyntaxKind.CloseParenToken);
1285N(SyntaxKind.ColonToken);
1286N(SyntaxKind.IdentifierName);
1288N(SyntaxKind.IdentifierToken, "z");
1299N(SyntaxKind.ConditionalExpression);
1301N(SyntaxKind.IsExpression);
1303N(SyntaxKind.IdentifierName);
1305N(SyntaxKind.IdentifierToken, "x");
1307N(SyntaxKind.IsKeyword);
1308N(SyntaxKind.PredefinedType);
1310N(SyntaxKind.IntKeyword);
1313N(SyntaxKind.QuestionToken);
1314N(SyntaxKind.InvocationExpression);
1316N(SyntaxKind.IdentifierName);
1318N(SyntaxKind.IdentifierToken, "await");
1320N(SyntaxKind.ArgumentList);
1322N(SyntaxKind.OpenParenToken);
1323N(SyntaxKind.Argument);
1325N(SyntaxKind.IdentifierName);
1327N(SyntaxKind.IdentifierToken, "myTask");
1330N(SyntaxKind.CloseParenToken);
1333N(SyntaxKind.ColonToken);
1334N(SyntaxKind.IdentifierName);
1336N(SyntaxKind.IdentifierToken, "z");
1352N(SyntaxKind.MethodDeclaration);
1354N(SyntaxKind.PredefinedType);
1356N(SyntaxKind.VoidKeyword);
1358N(SyntaxKind.IdentifierToken, "M");
1359N(SyntaxKind.ParameterList);
1361N(SyntaxKind.OpenParenToken);
1362N(SyntaxKind.CloseParenToken);
1364N(SyntaxKind.Block);
1366N(SyntaxKind.OpenBraceToken);
1367N(SyntaxKind.LocalDeclarationStatement);
1369N(SyntaxKind.VariableDeclaration);
1371N(SyntaxKind.IdentifierName);
1373N(SyntaxKind.IdentifierToken, "var");
1375N(SyntaxKind.VariableDeclarator);
1377N(SyntaxKind.IdentifierToken, "c");
1378N(SyntaxKind.EqualsValueClause);
1380N(SyntaxKind.EqualsToken);
1381N(SyntaxKind.ConditionalExpression);
1383N(SyntaxKind.IsExpression);
1385N(SyntaxKind.IdentifierName);
1387N(SyntaxKind.IdentifierToken, "x");
1389N(SyntaxKind.IsKeyword);
1390N(SyntaxKind.IdentifierName);
1392N(SyntaxKind.IdentifierToken, "X");
1395N(SyntaxKind.QuestionToken);
1396N(SyntaxKind.AwaitExpression);
1398N(SyntaxKind.AwaitKeyword);
1399N(SyntaxKind.IdentifierName);
1401N(SyntaxKind.IdentifierToken, "y");
1404N(SyntaxKind.ColonToken);
1405N(SyntaxKind.IdentifierName);
1407N(SyntaxKind.IdentifierToken, "z");
1413N(SyntaxKind.SemicolonToken);
1415N(SyntaxKind.CloseBraceToken);
1431N(SyntaxKind.MethodDeclaration);
1433N(SyntaxKind.AsyncKeyword);
1434N(SyntaxKind.PredefinedType);
1436N(SyntaxKind.VoidKeyword);
1438N(SyntaxKind.IdentifierToken, "M");
1439N(SyntaxKind.ParameterList);
1441N(SyntaxKind.OpenParenToken);
1442N(SyntaxKind.CloseParenToken);
1444N(SyntaxKind.Block);
1446N(SyntaxKind.OpenBraceToken);
1447N(SyntaxKind.LocalDeclarationStatement);
1449N(SyntaxKind.VariableDeclaration);
1451N(SyntaxKind.IdentifierName);
1453N(SyntaxKind.IdentifierToken, "var");
1455N(SyntaxKind.VariableDeclarator);
1457N(SyntaxKind.IdentifierToken, "c");
1458N(SyntaxKind.EqualsValueClause);
1460N(SyntaxKind.EqualsToken);
1461N(SyntaxKind.ConditionalExpression);
1463N(SyntaxKind.IsExpression);
1465N(SyntaxKind.IdentifierName);
1467N(SyntaxKind.IdentifierToken, "x");
1469N(SyntaxKind.IsKeyword);
1470N(SyntaxKind.IdentifierName);
1472N(SyntaxKind.IdentifierToken, "X");
1475N(SyntaxKind.QuestionToken);
1476N(SyntaxKind.AwaitExpression);
1478N(SyntaxKind.AwaitKeyword);
1479N(SyntaxKind.IdentifierName);
1481N(SyntaxKind.IdentifierToken, "y");
1484N(SyntaxKind.ColonToken);
1485N(SyntaxKind.IdentifierName);
1487N(SyntaxKind.IdentifierToken, "z");
1493N(SyntaxKind.SemicolonToken);
1495N(SyntaxKind.CloseBraceToken);
1511N(SyntaxKind.MethodDeclaration);
1513N(SyntaxKind.PredefinedType);
1515N(SyntaxKind.VoidKeyword);
1517N(SyntaxKind.IdentifierToken, "M");
1518N(SyntaxKind.ParameterList);
1520N(SyntaxKind.OpenParenToken);
1521N(SyntaxKind.CloseParenToken);
1523N(SyntaxKind.Block);
1525N(SyntaxKind.OpenBraceToken);
1526N(SyntaxKind.LocalDeclarationStatement);
1528N(SyntaxKind.VariableDeclaration);
1530N(SyntaxKind.IdentifierName);
1532N(SyntaxKind.IdentifierToken, "var");
1534N(SyntaxKind.VariableDeclarator);
1536N(SyntaxKind.IdentifierToken, "c");
1537N(SyntaxKind.EqualsValueClause);
1539N(SyntaxKind.EqualsToken);
1540N(SyntaxKind.ConditionalExpression);
1542N(SyntaxKind.IsExpression);
1544N(SyntaxKind.IdentifierName);
1546N(SyntaxKind.IdentifierToken, "x");
1548N(SyntaxKind.IsKeyword);
1549N(SyntaxKind.IdentifierName);
1551N(SyntaxKind.IdentifierToken, "X");
1554N(SyntaxKind.QuestionToken);
1555N(SyntaxKind.InvocationExpression);
1557N(SyntaxKind.IdentifierName);
1559N(SyntaxKind.IdentifierToken, "await");
1561N(SyntaxKind.ArgumentList);
1563N(SyntaxKind.OpenParenToken);
1564N(SyntaxKind.Argument);
1566N(SyntaxKind.IdentifierName);
1568N(SyntaxKind.IdentifierToken, "y");
1571N(SyntaxKind.CloseParenToken);
1574N(SyntaxKind.ColonToken);
1575N(SyntaxKind.IdentifierName);
1577N(SyntaxKind.IdentifierToken, "z");
1583N(SyntaxKind.SemicolonToken);
1585N(SyntaxKind.CloseBraceToken);
1601N(SyntaxKind.MethodDeclaration);
1603N(SyntaxKind.AsyncKeyword);
1604N(SyntaxKind.PredefinedType);
1606N(SyntaxKind.VoidKeyword);
1608N(SyntaxKind.IdentifierToken, "M");
1609N(SyntaxKind.ParameterList);
1611N(SyntaxKind.OpenParenToken);
1612N(SyntaxKind.CloseParenToken);
1614N(SyntaxKind.Block);
1616N(SyntaxKind.OpenBraceToken);
1617N(SyntaxKind.LocalDeclarationStatement);
1619N(SyntaxKind.VariableDeclaration);
1621N(SyntaxKind.IdentifierName);
1623N(SyntaxKind.IdentifierToken, "var");
1625N(SyntaxKind.VariableDeclarator);
1627N(SyntaxKind.IdentifierToken, "c");
1628N(SyntaxKind.EqualsValueClause);
1630N(SyntaxKind.EqualsToken);
1631N(SyntaxKind.ConditionalExpression);
1633N(SyntaxKind.IsExpression);
1635N(SyntaxKind.IdentifierName);
1637N(SyntaxKind.IdentifierToken, "x");
1639N(SyntaxKind.IsKeyword);
1640N(SyntaxKind.IdentifierName);
1642N(SyntaxKind.IdentifierToken, "X");
1645N(SyntaxKind.QuestionToken);
1646N(SyntaxKind.AwaitExpression);
1648N(SyntaxKind.AwaitKeyword);
1649N(SyntaxKind.ParenthesizedExpression);
1651N(SyntaxKind.OpenParenToken);
1652N(SyntaxKind.IdentifierName);
1654N(SyntaxKind.IdentifierToken, "y");
1656N(SyntaxKind.CloseParenToken);
1659N(SyntaxKind.ColonToken);
1660N(SyntaxKind.IdentifierName);
1662N(SyntaxKind.IdentifierToken, "z");
1668N(SyntaxKind.SemicolonToken);
1670N(SyntaxKind.CloseBraceToken);
1687N(SyntaxKind.InvocationExpression);
1689N(SyntaxKind.IdentifierName);
1691N(SyntaxKind.IdentifierToken, "f");
1693N(SyntaxKind.ArgumentList);
1695N(SyntaxKind.OpenParenToken);
1696N(SyntaxKind.Argument);
1698N(SyntaxKind.ConditionalExpression);
1700N(SyntaxKind.IsExpression);
1702N(SyntaxKind.IdentifierName);
1704N(SyntaxKind.IdentifierToken, "x");
1706N(SyntaxKind.IsKeyword);
1707N(SyntaxKind.PredefinedType);
1709N(SyntaxKind.IntKeyword);
1712N(SyntaxKind.QuestionToken);
1713N(SyntaxKind.IdentifierName);
1715N(SyntaxKind.IdentifierToken, "await");
1724N(SyntaxKind.CloseParenToken);
1741N(SyntaxKind.ElementAccessExpression);
1743N(SyntaxKind.IdentifierName);
1745N(SyntaxKind.IdentifierToken, "dict");
1747N(SyntaxKind.BracketedArgumentList);
1749N(SyntaxKind.OpenBracketToken);
1750N(SyntaxKind.Argument);
1752N(SyntaxKind.ConditionalExpression);
1754N(SyntaxKind.IsExpression);
1756N(SyntaxKind.IdentifierName);
1758N(SyntaxKind.IdentifierToken, "x");
1760N(SyntaxKind.IsKeyword);
1761N(SyntaxKind.PredefinedType);
1763N(SyntaxKind.IntKeyword);
1766N(SyntaxKind.QuestionToken);
1767N(SyntaxKind.IdentifierName);
1769N(SyntaxKind.IdentifierToken, "await");
1778N(SyntaxKind.CloseBracketToken);
1795N(SyntaxKind.IsPatternExpression);
1797N(SyntaxKind.IdentifierName);
1799N(SyntaxKind.IdentifierToken, "x");
1801N(SyntaxKind.IsKeyword);
1802N(SyntaxKind.RecursivePattern);
1804N(SyntaxKind.PropertyPatternClause);
1806N(SyntaxKind.OpenBraceToken);
1807N(SyntaxKind.Subpattern);
1809N(SyntaxKind.NameColon);
1811N(SyntaxKind.IdentifierName);
1813N(SyntaxKind.IdentifierToken, "Prop");
1815N(SyntaxKind.ColonToken);
1817N(SyntaxKind.TypePattern);
1819N(SyntaxKind.PredefinedType);
1821N(SyntaxKind.IntKeyword);
1826N(SyntaxKind.Subpattern);
1828N(SyntaxKind.ConstantPattern);
1830N(SyntaxKind.IdentifierName);
1832N(SyntaxKind.IdentifierToken, "await");
1836N(SyntaxKind.CloseBraceToken);
1852N(SyntaxKind.ParenthesizedLambdaExpression);
1854N(SyntaxKind.ParameterList);
1856N(SyntaxKind.OpenParenToken);
1857N(SyntaxKind.CloseParenToken);
1859N(SyntaxKind.EqualsGreaterThanToken);
1860N(SyntaxKind.AwaitExpression);
1862N(SyntaxKind.AwaitKeyword);
1863N(SyntaxKind.IdentifierName);
1865N(SyntaxKind.IdentifierToken);
1878N(SyntaxKind.ParenthesizedLambdaExpression);
1880N(SyntaxKind.ParameterList);
1882N(SyntaxKind.OpenParenToken);
1883N(SyntaxKind.CloseParenToken);
1885N(SyntaxKind.EqualsGreaterThanToken);
1886N(SyntaxKind.AwaitExpression);
1888N(SyntaxKind.AwaitKeyword);
1889N(SyntaxKind.AwaitExpression);
1891N(SyntaxKind.AwaitKeyword);
1892N(SyntaxKind.IdentifierName);
1894N(SyntaxKind.IdentifierToken);
1908N(SyntaxKind.ParenthesizedLambdaExpression);
1910N(SyntaxKind.ParameterList);
1912N(SyntaxKind.OpenParenToken);
1913N(SyntaxKind.CloseParenToken);
1915N(SyntaxKind.EqualsGreaterThanToken);
1916N(SyntaxKind.AwaitExpression);
1918N(SyntaxKind.AwaitKeyword);
1919N(SyntaxKind.ArrayCreationExpression);
1921N(SyntaxKind.NewKeyword);
1922N(SyntaxKind.ArrayType);
1924N(SyntaxKind.PredefinedType);
1926N(SyntaxKind.IntKeyword);
1928N(SyntaxKind.ArrayRankSpecifier);
1930N(SyntaxKind.OpenBracketToken);
1931N(SyntaxKind.OmittedArraySizeExpression);
1933N(SyntaxKind.OmittedArraySizeExpressionToken);
1935N(SyntaxKind.CloseBracketToken);
1950N(SyntaxKind.ParenthesizedLambdaExpression);
1952N(SyntaxKind.ParameterList);
1954N(SyntaxKind.OpenParenToken);
1955N(SyntaxKind.CloseParenToken);
1957N(SyntaxKind.EqualsGreaterThanToken);
1958N(SyntaxKind.AwaitExpression);
1960N(SyntaxKind.AwaitKeyword);
1961N(SyntaxKind.InvocationExpression);
1963N(SyntaxKind.SimpleMemberAccessExpression);
1965N(SyntaxKind.ThisExpression);
1967N(SyntaxKind.ThisKeyword);
1969N(SyntaxKind.DotToken);
1970N(SyntaxKind.IdentifierName);
1972N(SyntaxKind.IdentifierToken);
1975N(SyntaxKind.ArgumentList);
1977N(SyntaxKind.OpenParenToken);
1978N(SyntaxKind.CloseParenToken);
1992N(SyntaxKind.ParenthesizedLambdaExpression);
1994N(SyntaxKind.ParameterList);
1996N(SyntaxKind.OpenParenToken);
1997N(SyntaxKind.CloseParenToken);
1999N(SyntaxKind.EqualsGreaterThanToken);
2000N(SyntaxKind.AwaitExpression);
2002N(SyntaxKind.AwaitKeyword);
2003N(SyntaxKind.InvocationExpression);
2005N(SyntaxKind.SimpleMemberAccessExpression);
2007N(SyntaxKind.BaseExpression);
2009N(SyntaxKind.BaseKeyword);
2011N(SyntaxKind.DotToken);
2012N(SyntaxKind.IdentifierName);
2014N(SyntaxKind.IdentifierToken);
2017N(SyntaxKind.ArgumentList);
2019N(SyntaxKind.OpenParenToken);
2020N(SyntaxKind.CloseParenToken);
2034N(SyntaxKind.ParenthesizedLambdaExpression);
2036N(SyntaxKind.ParameterList);
2038N(SyntaxKind.OpenParenToken);
2039N(SyntaxKind.CloseParenToken);
2041N(SyntaxKind.EqualsGreaterThanToken);
2042N(SyntaxKind.AwaitExpression);
2044N(SyntaxKind.AwaitKeyword);
2045N(SyntaxKind.AnonymousMethodExpression);
2047N(SyntaxKind.DelegateKeyword);
2048N(SyntaxKind.Block);
2050N(SyntaxKind.OpenBraceToken);
2051N(SyntaxKind.CloseBraceToken);
2065N(SyntaxKind.ParenthesizedLambdaExpression);
2067N(SyntaxKind.ParameterList);
2069N(SyntaxKind.OpenParenToken);
2070N(SyntaxKind.CloseParenToken);
2072N(SyntaxKind.EqualsGreaterThanToken);
2073N(SyntaxKind.AwaitExpression);
2075N(SyntaxKind.AwaitKeyword);
2076N(SyntaxKind.CheckedExpression);
2078N(SyntaxKind.CheckedKeyword);
2079N(SyntaxKind.OpenParenToken);
2084N(SyntaxKind.CloseParenToken);
2097N(SyntaxKind.ParenthesizedLambdaExpression);
2099N(SyntaxKind.ParameterList);
2101N(SyntaxKind.OpenParenToken);
2102N(SyntaxKind.CloseParenToken);
2104N(SyntaxKind.EqualsGreaterThanToken);
2105N(SyntaxKind.AwaitExpression);
2107N(SyntaxKind.AwaitKeyword);
2108N(SyntaxKind.UncheckedExpression);
2110N(SyntaxKind.UncheckedKeyword);
2111N(SyntaxKind.OpenParenToken);
2116N(SyntaxKind.CloseParenToken);
2129N(SyntaxKind.ParenthesizedLambdaExpression);
2131N(SyntaxKind.ParameterList);
2133N(SyntaxKind.OpenParenToken);
2134N(SyntaxKind.CloseParenToken);
2136N(SyntaxKind.EqualsGreaterThanToken);
2137N(SyntaxKind.AwaitExpression);
2139N(SyntaxKind.AwaitKeyword);
2140N(SyntaxKind.DefaultExpression);
2142N(SyntaxKind.DefaultKeyword);
2143N(SyntaxKind.OpenParenToken);
2144N(SyntaxKind.IdentifierName);
2146N(SyntaxKind.IdentifierToken);
2148N(SyntaxKind.CloseParenToken);
2161N(SyntaxKind.ParenthesizedLambdaExpression);
2163N(SyntaxKind.ParameterList);
2165N(SyntaxKind.OpenParenToken);
2166N(SyntaxKind.CloseParenToken);
2168N(SyntaxKind.EqualsGreaterThanToken);
2169N(SyntaxKind.AwaitExpression);
2171N(SyntaxKind.AwaitKeyword);
2172N(SyntaxKind.TrueLiteralExpression);
2174N(SyntaxKind.TrueKeyword);
2187N(SyntaxKind.ParenthesizedLambdaExpression);
2189N(SyntaxKind.ParameterList);
2191N(SyntaxKind.OpenParenToken);
2192N(SyntaxKind.CloseParenToken);
2194N(SyntaxKind.EqualsGreaterThanToken);
2195N(SyntaxKind.AwaitExpression);
2197N(SyntaxKind.AwaitKeyword);
2198N(SyntaxKind.FalseLiteralExpression);
2200N(SyntaxKind.FalseKeyword);
2213N(SyntaxKind.ParenthesizedLambdaExpression);
2215N(SyntaxKind.ParameterList);
2217N(SyntaxKind.OpenParenToken);
2218N(SyntaxKind.CloseParenToken);
2220N(SyntaxKind.EqualsGreaterThanToken);
2221N(SyntaxKind.AwaitExpression);
2223N(SyntaxKind.AwaitKeyword);
2224N(SyntaxKind.StringLiteralExpression);
2226N(SyntaxKind.StringLiteralToken);
2239N(SyntaxKind.ParenthesizedLambdaExpression);
2241N(SyntaxKind.ParameterList);
2243N(SyntaxKind.OpenParenToken);
2244N(SyntaxKind.CloseParenToken);
2246N(SyntaxKind.EqualsGreaterThanToken);
2247N(SyntaxKind.AwaitExpression);
2249N(SyntaxKind.AwaitKeyword);
2250N(SyntaxKind.NumericLiteralExpression);
2252N(SyntaxKind.NumericLiteralToken);
2265N(SyntaxKind.ParenthesizedLambdaExpression);
2267N(SyntaxKind.ParameterList);
2269N(SyntaxKind.OpenParenToken);
2270N(SyntaxKind.CloseParenToken);
2272N(SyntaxKind.EqualsGreaterThanToken);
2273N(SyntaxKind.AwaitExpression);
2275N(SyntaxKind.AwaitKeyword);
2276N(SyntaxKind.NumericLiteralExpression);
2278N(SyntaxKind.NumericLiteralToken);
2291N(SyntaxKind.ParenthesizedLambdaExpression);
2293N(SyntaxKind.ParameterList);
2295N(SyntaxKind.OpenParenToken);
2296N(SyntaxKind.CloseParenToken);
2298N(SyntaxKind.EqualsGreaterThanToken);
2299N(SyntaxKind.AwaitExpression);
2301N(SyntaxKind.AwaitKeyword);
2302N(SyntaxKind.NullLiteralExpression);
2304N(SyntaxKind.NullKeyword);
2317N(SyntaxKind.ParenthesizedLambdaExpression);
2319N(SyntaxKind.ParameterList);
2321N(SyntaxKind.OpenParenToken);
2322N(SyntaxKind.CloseParenToken);
2324N(SyntaxKind.EqualsGreaterThanToken);
2325N(SyntaxKind.AwaitExpression);
2327N(SyntaxKind.AwaitKeyword);
2328N(SyntaxKind.CharacterLiteralExpression);
2330N(SyntaxKind.CharacterLiteralToken);
2346N(SyntaxKind.ParenthesizedLambdaExpression);
2348N(SyntaxKind.ParameterList);
2350N(SyntaxKind.OpenParenToken);
2351N(SyntaxKind.CloseParenToken);
2353N(SyntaxKind.EqualsGreaterThanToken);
2354N(SyntaxKind.Block);
2356N(SyntaxKind.OpenBraceToken);
2357N(SyntaxKind.UsingStatement);
2359N(SyntaxKind.UsingKeyword);
2360N(SyntaxKind.OpenParenToken);
2361N(SyntaxKind.AwaitExpression);
2363N(SyntaxKind.AwaitKeyword);
2364N(SyntaxKind.InvocationExpression);
2366N(SyntaxKind.IdentifierName);
2368N(SyntaxKind.IdentifierToken);
2370N(SyntaxKind.ArgumentList);
2372N(SyntaxKind.OpenParenToken);
2373N(SyntaxKind.CloseParenToken);
2377N(SyntaxKind.CloseParenToken);
2378N(SyntaxKind.Block);
2380N(SyntaxKind.OpenBraceToken);
2381N(SyntaxKind.CloseBraceToken);
2384N(SyntaxKind.CloseBraceToken);
2402N(SyntaxKind.ParenthesizedLambdaExpression);
2404N(SyntaxKind.ParameterList);
2406N(SyntaxKind.OpenParenToken);
2407N(SyntaxKind.CloseParenToken);
2409N(SyntaxKind.EqualsGreaterThanToken);
2410N(SyntaxKind.Block);
2412N(SyntaxKind.OpenBraceToken);
2413N(SyntaxKind.LocalDeclarationStatement);
2415N(SyntaxKind.VariableDeclaration);
2417N(SyntaxKind.IdentifierName);
2419N(SyntaxKind.IdentifierToken);
2421N(SyntaxKind.VariableDeclarator);
2423N(SyntaxKind.IdentifierToken);
2426N(SyntaxKind.SemicolonToken);
2428N(SyntaxKind.CloseBraceToken);
2442N(SyntaxKind.ParenthesizedLambdaExpression);
2444N(SyntaxKind.ParameterList);
2446N(SyntaxKind.OpenParenToken);
2447N(SyntaxKind.CloseParenToken);
2449N(SyntaxKind.EqualsGreaterThanToken);
2450N(SyntaxKind.Block);
2452N(SyntaxKind.OpenBraceToken);
2453N(SyntaxKind.ExpressionStatement);
2455N(SyntaxKind.AwaitExpression);
2457N(SyntaxKind.AwaitKeyword);
2458N(SyntaxKind.InvocationExpression);
2460N(SyntaxKind.IdentifierName);
2462N(SyntaxKind.IdentifierToken);
2464N(SyntaxKind.ArgumentList);
2466N(SyntaxKind.OpenParenToken);
2467N(SyntaxKind.CloseParenToken);
2471N(SyntaxKind.SemicolonToken);
2473N(SyntaxKind.CloseBraceToken);
2487N(SyntaxKind.ParenthesizedLambdaExpression);
2489N(SyntaxKind.ParameterList);
2491N(SyntaxKind.OpenParenToken);
2492N(SyntaxKind.CloseParenToken);
2494N(SyntaxKind.EqualsGreaterThanToken);
2495N(SyntaxKind.Block);
2497N(SyntaxKind.OpenBraceToken);
2498N(SyntaxKind.LocalDeclarationStatement);
2500N(SyntaxKind.ConstKeyword);
2501N(SyntaxKind.VariableDeclaration);
2503N(SyntaxKind.IdentifierName);
2505N(SyntaxKind.IdentifierToken, "await");
2507N(SyntaxKind.VariableDeclarator);
2509N(SyntaxKind.IdentifierToken, "goo");
2517N(SyntaxKind.SemicolonToken);
2519N(SyntaxKind.CloseBraceToken);
2534N(SyntaxKind.ParenthesizedLambdaExpression);
2536N(SyntaxKind.ParameterList);
2538N(SyntaxKind.OpenParenToken);
2539N(SyntaxKind.CloseParenToken);
2541N(SyntaxKind.EqualsGreaterThanToken);
2542N(SyntaxKind.Block);
2544N(SyntaxKind.OpenBraceToken);
2545N(SyntaxKind.LocalDeclarationStatement);
2547N(SyntaxKind.StaticKeyword);
2548N(SyntaxKind.VariableDeclaration);
2550N(SyntaxKind.IdentifierName);
2552N(SyntaxKind.IdentifierToken);
2554N(SyntaxKind.VariableDeclarator);
2556N(SyntaxKind.IdentifierToken);
2564N(SyntaxKind.SemicolonToken);
2566N(SyntaxKind.CloseBraceToken);
2580N(SyntaxKind.ParenthesizedLambdaExpression);
2582N(SyntaxKind.ParameterList);
2584N(SyntaxKind.OpenParenToken);
2585N(SyntaxKind.CloseParenToken);
2587N(SyntaxKind.EqualsGreaterThanToken);
2588N(SyntaxKind.Block);
2590N(SyntaxKind.OpenBraceToken);
2591N(SyntaxKind.ExpressionStatement);
2593N(SyntaxKind.AwaitExpression);
2595N(SyntaxKind.AwaitKeyword);
2596N(SyntaxKind.InvocationExpression);
2598N(SyntaxKind.IdentifierName);
2600N(SyntaxKind.IdentifierToken, "goo");
2602N(SyntaxKind.ArgumentList);
2604N(SyntaxKind.OpenParenToken);
2609N(SyntaxKind.SemicolonToken);
2611N(SyntaxKind.CloseBraceToken);
2626N(SyntaxKind.ParenthesizedLambdaExpression);
2628N(SyntaxKind.ParameterList);
2630N(SyntaxKind.OpenParenToken);
2631N(SyntaxKind.CloseParenToken);
2633N(SyntaxKind.EqualsGreaterThanToken);
2634N(SyntaxKind.Block);
2636N(SyntaxKind.OpenBraceToken);
2637N(SyntaxKind.ExpressionStatement);
2639N(SyntaxKind.AwaitExpression);
2641N(SyntaxKind.AwaitKeyword);
2642N(SyntaxKind.InvocationExpression);
2644N(SyntaxKind.IdentifierName);
2646N(SyntaxKind.IdentifierToken, "goo");
2648N(SyntaxKind.ArgumentList);
2650N(SyntaxKind.OpenParenToken);
2655N(SyntaxKind.SemicolonToken);
2657N(SyntaxKind.LocalDeclarationStatement);
2659N(SyntaxKind.VariableDeclaration);
2661N(SyntaxKind.PredefinedType);
2663N(SyntaxKind.IntKeyword);
2665N(SyntaxKind.VariableDeclarator);
2667N(SyntaxKind.IdentifierToken, "x");
2668N(SyntaxKind.EqualsValueClause);
2670N(SyntaxKind.EqualsToken);
2671N(SyntaxKind.NumericLiteralExpression);
2673N(SyntaxKind.NumericLiteralToken, "2");
2678N(SyntaxKind.SemicolonToken);
2680N(SyntaxKind.CloseBraceToken);
Parsing\CollectionExpressionParsingTests.cs (7735)
24N(SyntaxKind.CollectionExpression);
26N(SyntaxKind.OpenBracketToken);
27N(SyntaxKind.ExpressionElement);
29N(SyntaxKind.IdentifierName);
31N(SyntaxKind.IdentifierToken, "A");
34N(SyntaxKind.CommaToken);
35N(SyntaxKind.ExpressionElement);
37N(SyntaxKind.IdentifierName);
39N(SyntaxKind.IdentifierToken, "B");
42N(SyntaxKind.CloseBracketToken);
52N(SyntaxKind.CompilationUnit);
54N(SyntaxKind.GlobalStatement);
56N(SyntaxKind.ExpressionStatement);
58N(SyntaxKind.SimpleAssignmentExpression);
60N(SyntaxKind.IdentifierName);
62N(SyntaxKind.IdentifierToken, "_");
64N(SyntaxKind.EqualsToken);
65N(SyntaxKind.InvocationExpression);
67N(SyntaxKind.SimpleMemberAccessExpression);
69N(SyntaxKind.CollectionExpression);
71N(SyntaxKind.OpenBracketToken);
72N(SyntaxKind.ExpressionElement);
74N(SyntaxKind.IdentifierName);
76N(SyntaxKind.IdentifierToken, "A");
79N(SyntaxKind.CommaToken);
80N(SyntaxKind.ExpressionElement);
82N(SyntaxKind.IdentifierName);
84N(SyntaxKind.IdentifierToken, "B");
87N(SyntaxKind.CloseBracketToken);
89N(SyntaxKind.DotToken);
90N(SyntaxKind.IdentifierName);
92N(SyntaxKind.IdentifierToken, "C");
95N(SyntaxKind.ArgumentList);
97N(SyntaxKind.OpenParenToken);
98N(SyntaxKind.CloseParenToken);
102N(SyntaxKind.SemicolonToken);
105N(SyntaxKind.EndOfFileToken);
115N(SyntaxKind.CompilationUnit);
117N(SyntaxKind.GlobalStatement);
119N(SyntaxKind.ExpressionStatement);
121N(SyntaxKind.InvocationExpression);
123N(SyntaxKind.SimpleMemberAccessExpression);
125N(SyntaxKind.CollectionExpression);
127N(SyntaxKind.OpenBracketToken);
128N(SyntaxKind.ExpressionElement);
130N(SyntaxKind.IdentifierName);
132N(SyntaxKind.IdentifierToken, "A");
135N(SyntaxKind.CommaToken);
136N(SyntaxKind.ExpressionElement);
138N(SyntaxKind.IdentifierName);
140N(SyntaxKind.IdentifierToken, "B");
143N(SyntaxKind.CloseBracketToken);
145N(SyntaxKind.DotToken);
146N(SyntaxKind.IdentifierName);
148N(SyntaxKind.IdentifierToken, "C");
151N(SyntaxKind.ArgumentList);
153N(SyntaxKind.OpenParenToken);
154N(SyntaxKind.CloseParenToken);
157N(SyntaxKind.SemicolonToken);
160N(SyntaxKind.EndOfFileToken);
176N(SyntaxKind.CompilationUnit);
178N(SyntaxKind.GlobalStatement);
180N(SyntaxKind.ExpressionStatement);
182N(SyntaxKind.InvocationExpression);
184N(SyntaxKind.SimpleMemberAccessExpression);
186N(SyntaxKind.CollectionExpression);
188N(SyntaxKind.OpenBracketToken);
189N(SyntaxKind.ExpressionElement);
191N(SyntaxKind.IdentifierName);
193N(SyntaxKind.IdentifierToken, "assembly");
197N(SyntaxKind.ExpressionElement);
199N(SyntaxKind.IdentifierName);
201N(SyntaxKind.IdentifierToken, "A");
204N(SyntaxKind.CommaToken);
205N(SyntaxKind.ExpressionElement);
207N(SyntaxKind.IdentifierName);
209N(SyntaxKind.IdentifierToken, "B");
212N(SyntaxKind.CloseBracketToken);
214N(SyntaxKind.DotToken);
215N(SyntaxKind.IdentifierName);
217N(SyntaxKind.IdentifierToken, "C");
220N(SyntaxKind.ArgumentList);
222N(SyntaxKind.OpenParenToken);
223N(SyntaxKind.CloseParenToken);
226N(SyntaxKind.SemicolonToken);
229N(SyntaxKind.EndOfFileToken);
260N(SyntaxKind.CompilationUnit);
262N(SyntaxKind.GlobalStatement);
264N(SyntaxKind.ExpressionStatement);
266N(SyntaxKind.CollectionExpression);
268N(SyntaxKind.OpenBracketToken);
274N(SyntaxKind.GlobalStatement);
276N(SyntaxKind.ReturnStatement);
278N(SyntaxKind.ReturnKeyword);
286N(SyntaxKind.GlobalStatement);
288N(SyntaxKind.LocalDeclarationStatement);
290N(SyntaxKind.VariableDeclaration);
292N(SyntaxKind.IdentifierName);
294N(SyntaxKind.IdentifierToken, "A");
300N(SyntaxKind.CommaToken);
301N(SyntaxKind.VariableDeclarator);
303N(SyntaxKind.IdentifierToken, "B");
306N(SyntaxKind.SemicolonToken);
309N(SyntaxKind.EndOfFileToken);
319N(SyntaxKind.CompilationUnit);
321N(SyntaxKind.GlobalStatement);
323N(SyntaxKind.LocalFunctionStatement);
325N(SyntaxKind.AttributeList);
327N(SyntaxKind.OpenBracketToken);
328N(SyntaxKind.AttributeTargetSpecifier);
330N(SyntaxKind.ReturnKeyword);
331N(SyntaxKind.ColonToken);
333N(SyntaxKind.Attribute);
335N(SyntaxKind.IdentifierName);
337N(SyntaxKind.IdentifierToken, "A");
340N(SyntaxKind.CommaToken);
341N(SyntaxKind.Attribute);
343N(SyntaxKind.IdentifierName);
345N(SyntaxKind.IdentifierToken, "B");
348N(SyntaxKind.CloseBracketToken);
350N(SyntaxKind.PredefinedType);
352N(SyntaxKind.VoidKeyword);
354N(SyntaxKind.IdentifierToken, "F");
355N(SyntaxKind.ParameterList);
357N(SyntaxKind.OpenParenToken);
358N(SyntaxKind.CloseParenToken);
360N(SyntaxKind.Block);
362N(SyntaxKind.OpenBraceToken);
363N(SyntaxKind.CloseBraceToken);
367N(SyntaxKind.EndOfFileToken);
383N(SyntaxKind.CompilationUnit);
385N(SyntaxKind.GlobalStatement);
387N(SyntaxKind.ExpressionStatement);
389N(SyntaxKind.InvocationExpression);
391N(SyntaxKind.SimpleMemberAccessExpression);
393N(SyntaxKind.CollectionExpression);
395N(SyntaxKind.OpenBracketToken);
396N(SyntaxKind.ExpressionElement);
398N(SyntaxKind.IdentifierName);
400N(SyntaxKind.IdentifierToken, "method");
404N(SyntaxKind.ExpressionElement);
406N(SyntaxKind.IdentifierName);
408N(SyntaxKind.IdentifierToken, "A");
411N(SyntaxKind.CommaToken);
412N(SyntaxKind.ExpressionElement);
414N(SyntaxKind.IdentifierName);
416N(SyntaxKind.IdentifierToken, "B");
419N(SyntaxKind.CloseBracketToken);
421N(SyntaxKind.DotToken);
422N(SyntaxKind.IdentifierName);
424N(SyntaxKind.IdentifierToken, "C");
427N(SyntaxKind.ArgumentList);
429N(SyntaxKind.OpenParenToken);
430N(SyntaxKind.CloseParenToken);
433N(SyntaxKind.SemicolonToken);
436N(SyntaxKind.EndOfFileToken);
446N(SyntaxKind.CompilationUnit);
448N(SyntaxKind.GlobalStatement);
450N(SyntaxKind.LocalFunctionStatement);
452N(SyntaxKind.AttributeList);
454N(SyntaxKind.OpenBracketToken);
455N(SyntaxKind.AttributeTargetSpecifier);
457N(SyntaxKind.MethodKeyword);
458N(SyntaxKind.ColonToken);
460N(SyntaxKind.Attribute);
462N(SyntaxKind.IdentifierName);
464N(SyntaxKind.IdentifierToken, "A");
467N(SyntaxKind.CommaToken);
468N(SyntaxKind.Attribute);
470N(SyntaxKind.IdentifierName);
472N(SyntaxKind.IdentifierToken, "B");
475N(SyntaxKind.CloseBracketToken);
477N(SyntaxKind.PredefinedType);
479N(SyntaxKind.VoidKeyword);
481N(SyntaxKind.IdentifierToken, "F");
482N(SyntaxKind.ParameterList);
484N(SyntaxKind.OpenParenToken);
485N(SyntaxKind.CloseParenToken);
487N(SyntaxKind.Block);
489N(SyntaxKind.OpenBraceToken);
490N(SyntaxKind.CloseBraceToken);
494N(SyntaxKind.EndOfFileToken);
525N(SyntaxKind.CompilationUnit);
527N(SyntaxKind.GlobalStatement);
529N(SyntaxKind.ExpressionStatement);
531N(SyntaxKind.CollectionExpression);
533N(SyntaxKind.OpenBracketToken);
539N(SyntaxKind.GlobalStatement);
541N(SyntaxKind.ReturnStatement);
543N(SyntaxKind.ReturnKeyword);
551N(SyntaxKind.GlobalStatement);
553N(SyntaxKind.LocalDeclarationStatement);
555N(SyntaxKind.VariableDeclaration);
557N(SyntaxKind.IdentifierName);
559N(SyntaxKind.IdentifierToken, "A");
566N(SyntaxKind.SemicolonToken);
569N(SyntaxKind.EndOfFileToken);
579N(SyntaxKind.CompilationUnit);
581N(SyntaxKind.GlobalStatement);
583N(SyntaxKind.LocalFunctionStatement);
585N(SyntaxKind.AttributeList);
587N(SyntaxKind.OpenBracketToken);
588N(SyntaxKind.AttributeTargetSpecifier);
590N(SyntaxKind.ReturnKeyword);
591N(SyntaxKind.ColonToken);
593N(SyntaxKind.Attribute);
595N(SyntaxKind.IdentifierName);
597N(SyntaxKind.IdentifierToken, "A");
600N(SyntaxKind.CloseBracketToken);
602N(SyntaxKind.PredefinedType);
604N(SyntaxKind.VoidKeyword);
606N(SyntaxKind.IdentifierToken, "F");
607N(SyntaxKind.ParameterList);
609N(SyntaxKind.OpenParenToken);
610N(SyntaxKind.CloseParenToken);
612N(SyntaxKind.Block);
614N(SyntaxKind.OpenBraceToken);
615N(SyntaxKind.CloseBraceToken);
619N(SyntaxKind.EndOfFileToken);
635N(SyntaxKind.CompilationUnit);
637N(SyntaxKind.GlobalStatement);
639N(SyntaxKind.ExpressionStatement);
641N(SyntaxKind.InvocationExpression);
643N(SyntaxKind.SimpleMemberAccessExpression);
645N(SyntaxKind.CollectionExpression);
647N(SyntaxKind.OpenBracketToken);
648N(SyntaxKind.ExpressionElement);
650N(SyntaxKind.IdentifierName);
652N(SyntaxKind.IdentifierToken, "module");
656N(SyntaxKind.ExpressionElement);
658N(SyntaxKind.IdentifierName);
660N(SyntaxKind.IdentifierToken, "A");
663N(SyntaxKind.CommaToken);
664N(SyntaxKind.ExpressionElement);
666N(SyntaxKind.IdentifierName);
668N(SyntaxKind.IdentifierToken, "B");
671N(SyntaxKind.CloseBracketToken);
673N(SyntaxKind.DotToken);
674N(SyntaxKind.IdentifierName);
676N(SyntaxKind.IdentifierToken, "C");
679N(SyntaxKind.ArgumentList);
681N(SyntaxKind.OpenParenToken);
682N(SyntaxKind.CloseParenToken);
685N(SyntaxKind.SemicolonToken);
688N(SyntaxKind.EndOfFileToken);
698N(SyntaxKind.CompilationUnit);
700N(SyntaxKind.GlobalStatement);
702N(SyntaxKind.ExpressionStatement);
704N(SyntaxKind.SimpleAssignmentExpression);
706N(SyntaxKind.IdentifierName);
708N(SyntaxKind.IdentifierToken, "_");
710N(SyntaxKind.EqualsToken);
711N(SyntaxKind.ConditionalAccessExpression);
713N(SyntaxKind.CollectionExpression);
715N(SyntaxKind.OpenBracketToken);
716N(SyntaxKind.ExpressionElement);
718N(SyntaxKind.IdentifierName);
720N(SyntaxKind.IdentifierToken, "A");
723N(SyntaxKind.CommaToken);
724N(SyntaxKind.ExpressionElement);
726N(SyntaxKind.IdentifierName);
728N(SyntaxKind.IdentifierToken, "B");
731N(SyntaxKind.CloseBracketToken);
733N(SyntaxKind.QuestionToken);
734N(SyntaxKind.InvocationExpression);
736N(SyntaxKind.MemberBindingExpression);
738N(SyntaxKind.DotToken);
739N(SyntaxKind.IdentifierName);
741N(SyntaxKind.IdentifierToken, "C");
744N(SyntaxKind.ArgumentList);
746N(SyntaxKind.OpenParenToken);
747N(SyntaxKind.CloseParenToken);
752N(SyntaxKind.SemicolonToken);
755N(SyntaxKind.EndOfFileToken);
765N(SyntaxKind.CompilationUnit);
767N(SyntaxKind.GlobalStatement);
769N(SyntaxKind.ExpressionStatement);
771N(SyntaxKind.ConditionalAccessExpression);
773N(SyntaxKind.CollectionExpression);
775N(SyntaxKind.OpenBracketToken);
776N(SyntaxKind.ExpressionElement);
778N(SyntaxKind.IdentifierName);
780N(SyntaxKind.IdentifierToken, "A");
783N(SyntaxKind.CommaToken);
784N(SyntaxKind.ExpressionElement);
786N(SyntaxKind.IdentifierName);
788N(SyntaxKind.IdentifierToken, "B");
791N(SyntaxKind.CloseBracketToken);
793N(SyntaxKind.QuestionToken);
794N(SyntaxKind.InvocationExpression);
796N(SyntaxKind.MemberBindingExpression);
798N(SyntaxKind.DotToken);
799N(SyntaxKind.IdentifierName);
801N(SyntaxKind.IdentifierToken, "C");
804N(SyntaxKind.ArgumentList);
806N(SyntaxKind.OpenParenToken);
807N(SyntaxKind.CloseParenToken);
811N(SyntaxKind.SemicolonToken);
814N(SyntaxKind.EndOfFileToken);
824N(SyntaxKind.CompilationUnit);
826N(SyntaxKind.GlobalStatement);
828N(SyntaxKind.ExpressionStatement);
830N(SyntaxKind.SimpleAssignmentExpression);
832N(SyntaxKind.IdentifierName);
834N(SyntaxKind.IdentifierToken, "_");
836N(SyntaxKind.EqualsToken);
837N(SyntaxKind.InvocationExpression);
839N(SyntaxKind.PointerMemberAccessExpression);
841N(SyntaxKind.CollectionExpression);
843N(SyntaxKind.OpenBracketToken);
844N(SyntaxKind.ExpressionElement);
846N(SyntaxKind.IdentifierName);
848N(SyntaxKind.IdentifierToken, "A");
851N(SyntaxKind.CommaToken);
852N(SyntaxKind.ExpressionElement);
854N(SyntaxKind.IdentifierName);
856N(SyntaxKind.IdentifierToken, "B");
859N(SyntaxKind.CloseBracketToken);
861N(SyntaxKind.MinusGreaterThanToken);
862N(SyntaxKind.IdentifierName);
864N(SyntaxKind.IdentifierToken, "C");
867N(SyntaxKind.ArgumentList);
869N(SyntaxKind.OpenParenToken);
870N(SyntaxKind.CloseParenToken);
874N(SyntaxKind.SemicolonToken);
877N(SyntaxKind.EndOfFileToken);
887N(SyntaxKind.CompilationUnit);
889N(SyntaxKind.GlobalStatement);
891N(SyntaxKind.ExpressionStatement);
893N(SyntaxKind.InvocationExpression);
895N(SyntaxKind.PointerMemberAccessExpression);
897N(SyntaxKind.CollectionExpression);
899N(SyntaxKind.OpenBracketToken);
900N(SyntaxKind.ExpressionElement);
902N(SyntaxKind.IdentifierName);
904N(SyntaxKind.IdentifierToken, "A");
907N(SyntaxKind.CommaToken);
908N(SyntaxKind.ExpressionElement);
910N(SyntaxKind.IdentifierName);
912N(SyntaxKind.IdentifierToken, "B");
915N(SyntaxKind.CloseBracketToken);
917N(SyntaxKind.MinusGreaterThanToken);
918N(SyntaxKind.IdentifierName);
920N(SyntaxKind.IdentifierToken, "C");
923N(SyntaxKind.ArgumentList);
925N(SyntaxKind.OpenParenToken);
926N(SyntaxKind.CloseParenToken);
929N(SyntaxKind.SemicolonToken);
932N(SyntaxKind.EndOfFileToken);
942N(SyntaxKind.CompilationUnit);
944N(SyntaxKind.GlobalStatement);
946N(SyntaxKind.ExpressionStatement);
948N(SyntaxKind.InvocationExpression);
950N(SyntaxKind.SimpleMemberAccessExpression);
952N(SyntaxKind.ElementAccessExpression);
954N(SyntaxKind.CollectionExpression);
956N(SyntaxKind.OpenBracketToken);
957N(SyntaxKind.ExpressionElement);
959N(SyntaxKind.IdentifierName);
961N(SyntaxKind.IdentifierToken, "A");
964N(SyntaxKind.CloseBracketToken);
966N(SyntaxKind.BracketedArgumentList);
968N(SyntaxKind.OpenBracketToken);
969N(SyntaxKind.Argument);
971N(SyntaxKind.IdentifierName);
973N(SyntaxKind.IdentifierToken, "B");
976N(SyntaxKind.CloseBracketToken);
979N(SyntaxKind.DotToken);
980N(SyntaxKind.IdentifierName);
982N(SyntaxKind.IdentifierToken, "C");
985N(SyntaxKind.ArgumentList);
987N(SyntaxKind.OpenParenToken);
988N(SyntaxKind.CloseParenToken);
991N(SyntaxKind.SemicolonToken);
994N(SyntaxKind.EndOfFileToken);
1005N(SyntaxKind.CompilationUnit);
1007N(SyntaxKind.GlobalStatement);
1009N(SyntaxKind.ExpressionStatement);
1011N(SyntaxKind.InvocationExpression);
1013N(SyntaxKind.SimpleMemberAccessExpression);
1015N(SyntaxKind.ElementAccessExpression);
1017N(SyntaxKind.CollectionExpression);
1019N(SyntaxKind.OpenBracketToken);
1020N(SyntaxKind.ExpressionElement);
1022N(SyntaxKind.StringLiteralExpression);
1024N(SyntaxKind.StringLiteralToken, "\"A\"");
1027N(SyntaxKind.CommaToken);
1028N(SyntaxKind.ExpressionElement);
1030N(SyntaxKind.StringLiteralExpression);
1032N(SyntaxKind.StringLiteralToken, "\"B\"");
1035N(SyntaxKind.CloseBracketToken);
1037N(SyntaxKind.BracketedArgumentList);
1039N(SyntaxKind.OpenBracketToken);
1040N(SyntaxKind.Argument);
1042N(SyntaxKind.NumericLiteralExpression);
1044N(SyntaxKind.NumericLiteralToken, "0");
1047N(SyntaxKind.CloseBracketToken);
1050N(SyntaxKind.DotToken);
1051N(SyntaxKind.IdentifierName);
1053N(SyntaxKind.IdentifierToken, "C");
1056N(SyntaxKind.ArgumentList);
1058N(SyntaxKind.OpenParenToken);
1059N(SyntaxKind.CloseParenToken);
1062N(SyntaxKind.SemicolonToken);
1065N(SyntaxKind.EndOfFileToken);
1084N(SyntaxKind.CompilationUnit);
1086N(SyntaxKind.FileScopedNamespaceDeclaration);
1088N(SyntaxKind.NamespaceKeyword);
1089N(SyntaxKind.IdentifierName);
1091N(SyntaxKind.IdentifierToken, "A");
1093N(SyntaxKind.SemicolonToken);
1094N(SyntaxKind.ConstructorDeclaration);
1096N(SyntaxKind.IdentifierToken, "C");
1097N(SyntaxKind.ParameterList);
1099N(SyntaxKind.OpenParenToken);
1100N(SyntaxKind.CloseParenToken);
1102N(SyntaxKind.SemicolonToken);
1105N(SyntaxKind.EndOfFileToken);
1115N(SyntaxKind.CompilationUnit);
1117N(SyntaxKind.GlobalStatement);
1119N(SyntaxKind.ExpressionStatement);
1121N(SyntaxKind.SimpleAssignmentExpression);
1123N(SyntaxKind.IdentifierName);
1125N(SyntaxKind.IdentifierToken, "_");
1127N(SyntaxKind.EqualsToken);
1128N(SyntaxKind.IsPatternExpression);
1130N(SyntaxKind.CollectionExpression);
1132N(SyntaxKind.OpenBracketToken);
1133N(SyntaxKind.ExpressionElement);
1135N(SyntaxKind.IdentifierName);
1137N(SyntaxKind.IdentifierToken, "A");
1140N(SyntaxKind.CommaToken);
1141N(SyntaxKind.ExpressionElement);
1143N(SyntaxKind.IdentifierName);
1145N(SyntaxKind.IdentifierToken, "B");
1148N(SyntaxKind.CloseBracketToken);
1150N(SyntaxKind.IsKeyword);
1151N(SyntaxKind.ListPattern);
1153N(SyntaxKind.OpenBracketToken);
1154N(SyntaxKind.ConstantPattern);
1156N(SyntaxKind.IdentifierName);
1158N(SyntaxKind.IdentifierToken, "A");
1161N(SyntaxKind.CommaToken);
1162N(SyntaxKind.ConstantPattern);
1164N(SyntaxKind.IdentifierName);
1166N(SyntaxKind.IdentifierToken, "B");
1169N(SyntaxKind.CloseBracketToken);
1173N(SyntaxKind.SemicolonToken);
1176N(SyntaxKind.EndOfFileToken);
1186N(SyntaxKind.CompilationUnit);
1188N(SyntaxKind.GlobalStatement);
1190N(SyntaxKind.ExpressionStatement);
1192N(SyntaxKind.SimpleAssignmentExpression);
1194N(SyntaxKind.IdentifierName);
1196N(SyntaxKind.IdentifierToken, "_");
1198N(SyntaxKind.EqualsToken);
1199N(SyntaxKind.WithExpression);
1201N(SyntaxKind.CollectionExpression);
1203N(SyntaxKind.OpenBracketToken);
1204N(SyntaxKind.ExpressionElement);
1206N(SyntaxKind.IdentifierName);
1208N(SyntaxKind.IdentifierToken, "A");
1211N(SyntaxKind.CommaToken);
1212N(SyntaxKind.ExpressionElement);
1214N(SyntaxKind.IdentifierName);
1216N(SyntaxKind.IdentifierToken, "B");
1219N(SyntaxKind.CloseBracketToken);
1221N(SyntaxKind.WithKeyword);
1222N(SyntaxKind.WithInitializerExpression);
1224N(SyntaxKind.OpenBraceToken);
1225N(SyntaxKind.CloseBraceToken);
1229N(SyntaxKind.SemicolonToken);
1232N(SyntaxKind.EndOfFileToken);
1242N(SyntaxKind.CompilationUnit);
1244N(SyntaxKind.GlobalStatement);
1246N(SyntaxKind.ExpressionStatement);
1248N(SyntaxKind.SimpleAssignmentExpression);
1250N(SyntaxKind.IdentifierName);
1252N(SyntaxKind.IdentifierToken, "_");
1254N(SyntaxKind.EqualsToken);
1255N(SyntaxKind.SwitchExpression);
1257N(SyntaxKind.CollectionExpression);
1259N(SyntaxKind.OpenBracketToken);
1260N(SyntaxKind.ExpressionElement);
1262N(SyntaxKind.IdentifierName);
1264N(SyntaxKind.IdentifierToken, "A");
1267N(SyntaxKind.CommaToken);
1268N(SyntaxKind.ExpressionElement);
1270N(SyntaxKind.IdentifierName);
1272N(SyntaxKind.IdentifierToken, "B");
1275N(SyntaxKind.CloseBracketToken);
1277N(SyntaxKind.SwitchKeyword);
1278N(SyntaxKind.OpenBraceToken);
1279N(SyntaxKind.SwitchExpressionArm);
1281N(SyntaxKind.DiscardPattern);
1283N(SyntaxKind.UnderscoreToken);
1285N(SyntaxKind.EqualsGreaterThanToken);
1286N(SyntaxKind.InvocationExpression);
1288N(SyntaxKind.IdentifierName);
1290N(SyntaxKind.IdentifierToken, "M");
1292N(SyntaxKind.ArgumentList);
1294N(SyntaxKind.OpenParenToken);
1295N(SyntaxKind.CloseParenToken);
1299N(SyntaxKind.CloseBraceToken);
1302N(SyntaxKind.SemicolonToken);
1305N(SyntaxKind.EndOfFileToken);
1316N(SyntaxKind.CompilationUnit);
1318N(SyntaxKind.GlobalStatement);
1320N(SyntaxKind.ExpressionStatement);
1322N(SyntaxKind.SwitchExpression);
1324N(SyntaxKind.CollectionExpression);
1326N(SyntaxKind.OpenBracketToken);
1327N(SyntaxKind.ExpressionElement);
1329N(SyntaxKind.IdentifierName);
1331N(SyntaxKind.IdentifierToken, "A");
1334N(SyntaxKind.CommaToken);
1335N(SyntaxKind.ExpressionElement);
1337N(SyntaxKind.IdentifierName);
1339N(SyntaxKind.IdentifierToken, "B");
1342N(SyntaxKind.CloseBracketToken);
1344N(SyntaxKind.SwitchKeyword);
1345N(SyntaxKind.OpenBraceToken);
1346N(SyntaxKind.SwitchExpressionArm);
1348N(SyntaxKind.DiscardPattern);
1350N(SyntaxKind.UnderscoreToken);
1352N(SyntaxKind.EqualsGreaterThanToken);
1353N(SyntaxKind.InvocationExpression);
1355N(SyntaxKind.IdentifierName);
1357N(SyntaxKind.IdentifierToken, "M");
1359N(SyntaxKind.ArgumentList);
1361N(SyntaxKind.OpenParenToken);
1362N(SyntaxKind.CloseParenToken);
1366N(SyntaxKind.CloseBraceToken);
1368N(SyntaxKind.SemicolonToken);
1371N(SyntaxKind.EndOfFileToken);
1389N(SyntaxKind.CompilationUnit);
1391N(SyntaxKind.ClassDeclaration);
1393N(SyntaxKind.ClassKeyword);
1394N(SyntaxKind.IdentifierToken, "C");
1395N(SyntaxKind.OpenBraceToken);
1396N(SyntaxKind.MethodDeclaration);
1398N(SyntaxKind.PredefinedType);
1400N(SyntaxKind.VoidKeyword);
1402N(SyntaxKind.IdentifierToken, "M");
1403N(SyntaxKind.ParameterList);
1405N(SyntaxKind.OpenParenToken);
1406N(SyntaxKind.CloseParenToken);
1408N(SyntaxKind.Block);
1410N(SyntaxKind.OpenBraceToken);
1411N(SyntaxKind.ExpressionStatement);
1413N(SyntaxKind.SwitchExpression);
1415N(SyntaxKind.CollectionExpression);
1417N(SyntaxKind.OpenBracketToken);
1418N(SyntaxKind.ExpressionElement);
1420N(SyntaxKind.IdentifierName);
1422N(SyntaxKind.IdentifierToken, "A");
1425N(SyntaxKind.CommaToken);
1426N(SyntaxKind.ExpressionElement);
1428N(SyntaxKind.IdentifierName);
1430N(SyntaxKind.IdentifierToken, "B");
1433N(SyntaxKind.CloseBracketToken);
1435N(SyntaxKind.SwitchKeyword);
1436N(SyntaxKind.OpenBraceToken);
1437N(SyntaxKind.SwitchExpressionArm);
1439N(SyntaxKind.DiscardPattern);
1441N(SyntaxKind.UnderscoreToken);
1443N(SyntaxKind.EqualsGreaterThanToken);
1444N(SyntaxKind.InvocationExpression);
1446N(SyntaxKind.IdentifierName);
1448N(SyntaxKind.IdentifierToken, "M");
1450N(SyntaxKind.ArgumentList);
1452N(SyntaxKind.OpenParenToken);
1453N(SyntaxKind.CloseParenToken);
1457N(SyntaxKind.CloseBraceToken);
1459N(SyntaxKind.SemicolonToken);
1461N(SyntaxKind.CloseBraceToken);
1464N(SyntaxKind.CloseBraceToken);
1466N(SyntaxKind.EndOfFileToken);
1476N(SyntaxKind.CompilationUnit);
1478N(SyntaxKind.GlobalStatement);
1480N(SyntaxKind.ExpressionStatement);
1482N(SyntaxKind.SimpleAssignmentExpression);
1484N(SyntaxKind.IdentifierName);
1486N(SyntaxKind.IdentifierToken, "_");
1488N(SyntaxKind.EqualsToken);
1489N(SyntaxKind.AddExpression);
1491N(SyntaxKind.CollectionExpression);
1493N(SyntaxKind.OpenBracketToken);
1494N(SyntaxKind.ExpressionElement);
1496N(SyntaxKind.IdentifierName);
1498N(SyntaxKind.IdentifierToken, "A");
1501N(SyntaxKind.CommaToken);
1502N(SyntaxKind.ExpressionElement);
1504N(SyntaxKind.IdentifierName);
1506N(SyntaxKind.IdentifierToken, "B");
1509N(SyntaxKind.CloseBracketToken);
1511N(SyntaxKind.PlusToken);
1512N(SyntaxKind.CollectionExpression);
1514N(SyntaxKind.OpenBracketToken);
1515N(SyntaxKind.ExpressionElement);
1517N(SyntaxKind.IdentifierName);
1519N(SyntaxKind.IdentifierToken, "C");
1522N(SyntaxKind.CommaToken);
1523N(SyntaxKind.ExpressionElement);
1525N(SyntaxKind.IdentifierName);
1527N(SyntaxKind.IdentifierToken, "D");
1530N(SyntaxKind.CloseBracketToken);
1534N(SyntaxKind.SemicolonToken);
1537N(SyntaxKind.EndOfFileToken);
1547N(SyntaxKind.CompilationUnit);
1549N(SyntaxKind.GlobalStatement);
1551N(SyntaxKind.ExpressionStatement);
1553N(SyntaxKind.SimpleAssignmentExpression);
1555N(SyntaxKind.IdentifierName);
1557N(SyntaxKind.IdentifierToken, "_");
1559N(SyntaxKind.EqualsToken);
1560N(SyntaxKind.CollectionExpression);
1562N(SyntaxKind.OpenBracketToken);
1563N(SyntaxKind.CloseBracketToken);
1566N(SyntaxKind.SemicolonToken);
1569N(SyntaxKind.EndOfFileToken);
1579N(SyntaxKind.CompilationUnit);
1581N(SyntaxKind.GlobalStatement);
1583N(SyntaxKind.ExpressionStatement);
1585N(SyntaxKind.SimpleAssignmentExpression);
1587N(SyntaxKind.IdentifierName);
1589N(SyntaxKind.IdentifierToken, "_");
1591N(SyntaxKind.EqualsToken);
1592N(SyntaxKind.CollectionExpression);
1594N(SyntaxKind.OpenBracketToken);
1595N(SyntaxKind.ExpressionElement);
1597N(SyntaxKind.CollectionExpression);
1599N(SyntaxKind.OpenBracketToken);
1600N(SyntaxKind.CloseBracketToken);
1603N(SyntaxKind.CloseBracketToken);
1606N(SyntaxKind.SemicolonToken);
1609N(SyntaxKind.EndOfFileToken);
1625N(SyntaxKind.CompilationUnit);
1627N(SyntaxKind.GlobalStatement);
1629N(SyntaxKind.ExpressionStatement);
1631N(SyntaxKind.SimpleAssignmentExpression);
1633N(SyntaxKind.IdentifierName);
1635N(SyntaxKind.IdentifierToken, "_");
1637N(SyntaxKind.EqualsToken);
1638N(SyntaxKind.CollectionExpression);
1640N(SyntaxKind.OpenBracketToken);
1641N(SyntaxKind.ExpressionElement);
1643N(SyntaxKind.CollectionExpression);
1645N(SyntaxKind.OpenBracketToken);
1646N(SyntaxKind.CloseBracketToken);
1650N(SyntaxKind.ExpressionElement);
1652N(SyntaxKind.CollectionExpression);
1654N(SyntaxKind.OpenBracketToken);
1655N(SyntaxKind.CloseBracketToken);
1658N(SyntaxKind.CloseBracketToken);
1661N(SyntaxKind.SemicolonToken);
1664N(SyntaxKind.EndOfFileToken);
1678N(SyntaxKind.CompilationUnit);
1680N(SyntaxKind.GlobalStatement);
1682N(SyntaxKind.ExpressionStatement);
1684N(SyntaxKind.SimpleAssignmentExpression);
1686N(SyntaxKind.IdentifierName);
1688N(SyntaxKind.IdentifierToken, "_");
1690N(SyntaxKind.EqualsToken);
1691N(SyntaxKind.CollectionExpression);
1693N(SyntaxKind.OpenBracketToken);
1694N(SyntaxKind.ExpressionElement);
1696N(SyntaxKind.IdentifierName);
1698N(SyntaxKind.IdentifierToken, "B");
1701N(SyntaxKind.CloseBracketToken);
1704N(SyntaxKind.SemicolonToken);
1707N(SyntaxKind.EndOfFileToken);
1721N(SyntaxKind.CompilationUnit);
1723N(SyntaxKind.GlobalStatement);
1725N(SyntaxKind.ExpressionStatement);
1727N(SyntaxKind.SimpleAssignmentExpression);
1729N(SyntaxKind.IdentifierName);
1731N(SyntaxKind.IdentifierToken, "_");
1733N(SyntaxKind.EqualsToken);
1734N(SyntaxKind.CollectionExpression);
1736N(SyntaxKind.OpenBracketToken);
1737N(SyntaxKind.ExpressionElement);
1739N(SyntaxKind.IdentifierName);
1741N(SyntaxKind.IdentifierToken, "A");
1744N(SyntaxKind.CloseBracketToken);
1747N(SyntaxKind.SemicolonToken);
1750N(SyntaxKind.EndOfFileToken);
1764N(SyntaxKind.CompilationUnit);
1766N(SyntaxKind.GlobalStatement);
1768N(SyntaxKind.ExpressionStatement);
1770N(SyntaxKind.SimpleAssignmentExpression);
1772N(SyntaxKind.IdentifierName);
1774N(SyntaxKind.IdentifierToken, "_");
1776N(SyntaxKind.EqualsToken);
1777N(SyntaxKind.CollectionExpression);
1779N(SyntaxKind.OpenBracketToken);
1780N(SyntaxKind.CloseBracketToken);
1783N(SyntaxKind.SemicolonToken);
1786N(SyntaxKind.EndOfFileToken);
1802N(SyntaxKind.CompilationUnit);
1804N(SyntaxKind.GlobalStatement);
1806N(SyntaxKind.ExpressionStatement);
1808N(SyntaxKind.SimpleAssignmentExpression);
1810N(SyntaxKind.IdentifierName);
1812N(SyntaxKind.IdentifierToken, "_");
1814N(SyntaxKind.EqualsToken);
1815N(SyntaxKind.CollectionExpression);
1817N(SyntaxKind.OpenBracketToken);
1818N(SyntaxKind.ExpressionElement);
1820N(SyntaxKind.AliasQualifiedName);
1822N(SyntaxKind.IdentifierName);
1824N(SyntaxKind.IdentifierToken, "A");
1826N(SyntaxKind.ColonColonToken);
1827N(SyntaxKind.IdentifierName);
1829N(SyntaxKind.IdentifierToken, "B");
1834N(SyntaxKind.ExpressionElement);
1836N(SyntaxKind.AliasQualifiedName);
1838N(SyntaxKind.IdentifierName);
1840N(SyntaxKind.IdentifierToken, "C");
1842N(SyntaxKind.ColonColonToken);
1843N(SyntaxKind.IdentifierName);
1845N(SyntaxKind.IdentifierToken, "D");
1849N(SyntaxKind.CloseBracketToken);
1852N(SyntaxKind.SemicolonToken);
1855N(SyntaxKind.EndOfFileToken);
1871N(SyntaxKind.CollectionExpression);
1873N(SyntaxKind.OpenBracketToken);
1874N(SyntaxKind.ExpressionElement);
1876N(SyntaxKind.ConditionalExpression);
1878N(SyntaxKind.IdentifierName);
1880N(SyntaxKind.IdentifierToken, "a");
1882N(SyntaxKind.QuestionToken);
1883N(SyntaxKind.IdentifierName);
1885N(SyntaxKind.IdentifierToken, "b");
1887N(SyntaxKind.ColonToken);
1888N(SyntaxKind.IdentifierName);
1890N(SyntaxKind.IdentifierToken, "c");
1895N(SyntaxKind.ExpressionElement);
1897N(SyntaxKind.IdentifierName);
1899N(SyntaxKind.IdentifierToken, "d");
1902N(SyntaxKind.CloseBracketToken);
1918N(SyntaxKind.CollectionExpression);
1920N(SyntaxKind.OpenBracketToken);
1921N(SyntaxKind.ExpressionElement);
1923N(SyntaxKind.IdentifierName);
1925N(SyntaxKind.IdentifierToken, "a");
1929N(SyntaxKind.ExpressionElement);
1931N(SyntaxKind.ConditionalExpression);
1933N(SyntaxKind.IdentifierName);
1935N(SyntaxKind.IdentifierToken, "b");
1937N(SyntaxKind.QuestionToken);
1938N(SyntaxKind.IdentifierName);
1940N(SyntaxKind.IdentifierToken, "c");
1942N(SyntaxKind.ColonToken);
1943N(SyntaxKind.IdentifierName);
1945N(SyntaxKind.IdentifierToken, "d");
1949N(SyntaxKind.CloseBracketToken);
1965N(SyntaxKind.CollectionExpression);
1967N(SyntaxKind.OpenBracketToken);
1968N(SyntaxKind.ExpressionElement);
1970N(SyntaxKind.ConditionalExpression);
1972N(SyntaxKind.IdentifierName);
1974N(SyntaxKind.IdentifierToken, "a");
1976N(SyntaxKind.QuestionToken);
1977N(SyntaxKind.IdentifierName);
1979N(SyntaxKind.IdentifierToken, "b");
1981N(SyntaxKind.ColonToken);
1982N(SyntaxKind.IdentifierName);
1984N(SyntaxKind.IdentifierToken, "c");
1989N(SyntaxKind.ExpressionElement);
1991N(SyntaxKind.ConditionalExpression);
1993N(SyntaxKind.IdentifierName);
1995N(SyntaxKind.IdentifierToken, "d");
1997N(SyntaxKind.QuestionToken);
1998N(SyntaxKind.IdentifierName);
2000N(SyntaxKind.IdentifierToken, "e");
2002N(SyntaxKind.ColonToken);
2003N(SyntaxKind.IdentifierName);
2005N(SyntaxKind.IdentifierToken, "f");
2009N(SyntaxKind.CloseBracketToken);
2025N(SyntaxKind.CollectionExpression);
2027N(SyntaxKind.OpenBracketToken);
2028N(SyntaxKind.ExpressionElement);
2030N(SyntaxKind.CoalesceExpression);
2032N(SyntaxKind.IdentifierName);
2034N(SyntaxKind.IdentifierToken, "a");
2036N(SyntaxKind.QuestionQuestionToken);
2037N(SyntaxKind.IdentifierName);
2039N(SyntaxKind.IdentifierToken, "b");
2044N(SyntaxKind.ExpressionElement);
2046N(SyntaxKind.IdentifierName);
2048N(SyntaxKind.IdentifierToken, "c");
2051N(SyntaxKind.CloseBracketToken);
2067N(SyntaxKind.CollectionExpression);
2069N(SyntaxKind.OpenBracketToken);
2070N(SyntaxKind.ExpressionElement);
2072N(SyntaxKind.IdentifierName);
2074N(SyntaxKind.IdentifierToken, "a");
2078N(SyntaxKind.ExpressionElement);
2080N(SyntaxKind.CoalesceExpression);
2082N(SyntaxKind.IdentifierName);
2084N(SyntaxKind.IdentifierToken, "b");
2086N(SyntaxKind.QuestionQuestionToken);
2087N(SyntaxKind.IdentifierName);
2089N(SyntaxKind.IdentifierToken, "c");
2093N(SyntaxKind.CloseBracketToken);
2109N(SyntaxKind.CollectionExpression);
2111N(SyntaxKind.OpenBracketToken);
2112N(SyntaxKind.ExpressionElement);
2114N(SyntaxKind.CoalesceExpression);
2116N(SyntaxKind.IdentifierName);
2118N(SyntaxKind.IdentifierToken, "a");
2120N(SyntaxKind.QuestionQuestionToken);
2121N(SyntaxKind.IdentifierName);
2123N(SyntaxKind.IdentifierToken, "b");
2128N(SyntaxKind.ExpressionElement);
2130N(SyntaxKind.CoalesceExpression);
2132N(SyntaxKind.IdentifierName);
2134N(SyntaxKind.IdentifierToken, "c");
2136N(SyntaxKind.QuestionQuestionToken);
2137N(SyntaxKind.IdentifierName);
2139N(SyntaxKind.IdentifierToken, "d");
2143N(SyntaxKind.CloseBracketToken);
2159N(SyntaxKind.CollectionExpression);
2161N(SyntaxKind.OpenBracketToken);
2162N(SyntaxKind.ExpressionElement);
2164N(SyntaxKind.QueryExpression);
2166N(SyntaxKind.FromClause);
2168N(SyntaxKind.FromKeyword);
2169N(SyntaxKind.IdentifierToken, "x");
2170N(SyntaxKind.InKeyword);
2171N(SyntaxKind.IdentifierName);
2173N(SyntaxKind.IdentifierToken, "y");
2176N(SyntaxKind.QueryBody);
2178N(SyntaxKind.SelectClause);
2180N(SyntaxKind.SelectKeyword);
2181N(SyntaxKind.IdentifierName);
2183N(SyntaxKind.IdentifierToken, "x");
2190N(SyntaxKind.ExpressionElement);
2192N(SyntaxKind.IdentifierName);
2194N(SyntaxKind.IdentifierToken, "c");
2197N(SyntaxKind.CloseBracketToken);
2213N(SyntaxKind.CollectionExpression);
2215N(SyntaxKind.OpenBracketToken);
2216N(SyntaxKind.ExpressionElement);
2218N(SyntaxKind.IdentifierName);
2220N(SyntaxKind.IdentifierToken, "a");
2224N(SyntaxKind.ExpressionElement);
2226N(SyntaxKind.QueryExpression);
2228N(SyntaxKind.FromClause);
2230N(SyntaxKind.FromKeyword);
2231N(SyntaxKind.IdentifierToken, "x");
2232N(SyntaxKind.InKeyword);
2233N(SyntaxKind.IdentifierName);
2235N(SyntaxKind.IdentifierToken, "y");
2238N(SyntaxKind.QueryBody);
2240N(SyntaxKind.SelectClause);
2242N(SyntaxKind.SelectKeyword);
2243N(SyntaxKind.IdentifierName);
2245N(SyntaxKind.IdentifierToken, "x");
2251N(SyntaxKind.CloseBracketToken);
2267N(SyntaxKind.CollectionExpression);
2269N(SyntaxKind.OpenBracketToken);
2270N(SyntaxKind.ExpressionElement);
2272N(SyntaxKind.QueryExpression);
2274N(SyntaxKind.FromClause);
2276N(SyntaxKind.FromKeyword);
2277N(SyntaxKind.IdentifierToken, "a");
2278N(SyntaxKind.InKeyword);
2279N(SyntaxKind.IdentifierName);
2281N(SyntaxKind.IdentifierToken, "b");
2284N(SyntaxKind.QueryBody);
2286N(SyntaxKind.SelectClause);
2288N(SyntaxKind.SelectKeyword);
2289N(SyntaxKind.IdentifierName);
2291N(SyntaxKind.IdentifierToken, "a");
2298N(SyntaxKind.ExpressionElement);
2300N(SyntaxKind.QueryExpression);
2302N(SyntaxKind.FromClause);
2304N(SyntaxKind.FromKeyword);
2305N(SyntaxKind.IdentifierToken, "x");
2306N(SyntaxKind.InKeyword);
2307N(SyntaxKind.IdentifierName);
2309N(SyntaxKind.IdentifierToken, "y");
2312N(SyntaxKind.QueryBody);
2314N(SyntaxKind.SelectClause);
2316N(SyntaxKind.SelectKeyword);
2317N(SyntaxKind.IdentifierName);
2319N(SyntaxKind.IdentifierToken, "x");
2325N(SyntaxKind.CloseBracketToken);
2335N(SyntaxKind.CollectionExpression);
2337N(SyntaxKind.OpenBracketToken);
2338N(SyntaxKind.ExpressionElement);
2340N(SyntaxKind.ConditionalExpression);
2342N(SyntaxKind.IdentifierName);
2344N(SyntaxKind.IdentifierToken, "a");
2346N(SyntaxKind.QuestionToken);
2347N(SyntaxKind.CollectionExpression);
2349N(SyntaxKind.OpenBracketToken);
2350N(SyntaxKind.ExpressionElement);
2352N(SyntaxKind.IdentifierName);
2354N(SyntaxKind.IdentifierToken, "b");
2357N(SyntaxKind.CloseBracketToken);
2359N(SyntaxKind.ColonToken);
2360N(SyntaxKind.IdentifierName);
2362N(SyntaxKind.IdentifierToken, "c");
2366N(SyntaxKind.CloseBracketToken);
2376N(SyntaxKind.ConditionalExpression);
2378N(SyntaxKind.CollectionExpression);
2380N(SyntaxKind.OpenBracketToken);
2381N(SyntaxKind.ExpressionElement);
2383N(SyntaxKind.IdentifierName);
2385N(SyntaxKind.IdentifierToken, "A");
2388N(SyntaxKind.CloseBracketToken);
2390N(SyntaxKind.QuestionToken);
2391N(SyntaxKind.CollectionExpression);
2393N(SyntaxKind.OpenBracketToken);
2394N(SyntaxKind.ExpressionElement);
2396N(SyntaxKind.IdentifierName);
2398N(SyntaxKind.IdentifierToken, "B");
2401N(SyntaxKind.CloseBracketToken);
2403N(SyntaxKind.ColonToken);
2404N(SyntaxKind.IdentifierName);
2406N(SyntaxKind.IdentifierToken, "C");
2417N(SyntaxKind.ConditionalAccessExpression);
2419N(SyntaxKind.CollectionExpression);
2421N(SyntaxKind.OpenBracketToken);
2422N(SyntaxKind.ExpressionElement);
2424N(SyntaxKind.IdentifierName);
2426N(SyntaxKind.IdentifierToken, "A");
2429N(SyntaxKind.CloseBracketToken);
2431N(SyntaxKind.QuestionToken);
2432N(SyntaxKind.SimpleMemberAccessExpression);
2434N(SyntaxKind.ElementBindingExpression);
2436N(SyntaxKind.BracketedArgumentList);
2438N(SyntaxKind.OpenBracketToken);
2439N(SyntaxKind.Argument);
2441N(SyntaxKind.IdentifierName);
2443N(SyntaxKind.IdentifierToken, "B");
2446N(SyntaxKind.CloseBracketToken);
2449N(SyntaxKind.DotToken);
2450N(SyntaxKind.IdentifierName);
2452N(SyntaxKind.IdentifierToken, "C");
2470N(SyntaxKind.CollectionExpression);
2472N(SyntaxKind.OpenBracketToken);
2473N(SyntaxKind.ExpressionElement);
2475N(SyntaxKind.ParenthesizedExpression);
2477N(SyntaxKind.OpenParenToken);
2478N(SyntaxKind.ConditionalAccessExpression);
2480N(SyntaxKind.IdentifierName);
2482N(SyntaxKind.IdentifierToken, "a");
2484N(SyntaxKind.QuestionToken);
2485N(SyntaxKind.ElementBindingExpression);
2487N(SyntaxKind.BracketedArgumentList);
2489N(SyntaxKind.OpenBracketToken);
2490N(SyntaxKind.Argument);
2492N(SyntaxKind.IdentifierName);
2494N(SyntaxKind.IdentifierToken, "b");
2497N(SyntaxKind.CloseBracketToken);
2501N(SyntaxKind.CloseParenToken);
2505N(SyntaxKind.ExpressionElement);
2507N(SyntaxKind.IdentifierName);
2509N(SyntaxKind.IdentifierToken, "c");
2512N(SyntaxKind.CloseBracketToken);
2522N(SyntaxKind.ConditionalExpression);
2524N(SyntaxKind.IdentifierName);
2526N(SyntaxKind.IdentifierToken, "a");
2528N(SyntaxKind.QuestionToken);
2529N(SyntaxKind.CollectionExpression);
2531N(SyntaxKind.OpenBracketToken);
2532N(SyntaxKind.ExpressionElement);
2534N(SyntaxKind.IdentifierName);
2536N(SyntaxKind.IdentifierToken, "b");
2539N(SyntaxKind.CloseBracketToken);
2541N(SyntaxKind.ColonToken);
2542N(SyntaxKind.IdentifierName);
2544N(SyntaxKind.IdentifierToken, "c");
2555N(SyntaxKind.ConditionalExpression);
2557N(SyntaxKind.IdentifierName);
2559N(SyntaxKind.IdentifierToken, "a");
2561N(SyntaxKind.QuestionToken);
2562N(SyntaxKind.InvocationExpression);
2564N(SyntaxKind.SimpleMemberAccessExpression);
2566N(SyntaxKind.CollectionExpression);
2568N(SyntaxKind.OpenBracketToken);
2569N(SyntaxKind.ExpressionElement);
2571N(SyntaxKind.IdentifierName);
2573N(SyntaxKind.IdentifierToken, "b");
2576N(SyntaxKind.CloseBracketToken);
2578N(SyntaxKind.DotToken);
2579N(SyntaxKind.IdentifierName);
2581N(SyntaxKind.IdentifierToken, "M");
2584N(SyntaxKind.ArgumentList);
2586N(SyntaxKind.OpenParenToken);
2587N(SyntaxKind.CloseParenToken);
2590N(SyntaxKind.ColonToken);
2591N(SyntaxKind.IdentifierName);
2593N(SyntaxKind.IdentifierToken, "c");
2604N(SyntaxKind.ConditionalExpression);
2606N(SyntaxKind.IdentifierName);
2608N(SyntaxKind.IdentifierToken, "a");
2610N(SyntaxKind.QuestionToken);
2611N(SyntaxKind.ConditionalAccessExpression);
2613N(SyntaxKind.IdentifierName);
2615N(SyntaxKind.IdentifierToken, "b");
2617N(SyntaxKind.QuestionToken);
2618N(SyntaxKind.ElementBindingExpression);
2620N(SyntaxKind.BracketedArgumentList);
2622N(SyntaxKind.OpenBracketToken);
2623N(SyntaxKind.Argument);
2625N(SyntaxKind.IdentifierName);
2627N(SyntaxKind.IdentifierToken, "c");
2630N(SyntaxKind.CloseBracketToken);
2634N(SyntaxKind.ColonToken);
2635N(SyntaxKind.IdentifierName);
2637N(SyntaxKind.IdentifierToken, "d");
2648N(SyntaxKind.ConditionalExpression);
2650N(SyntaxKind.IdentifierName);
2652N(SyntaxKind.IdentifierToken, "a");
2654N(SyntaxKind.QuestionToken);
2655N(SyntaxKind.ConditionalAccessExpression);
2657N(SyntaxKind.IdentifierName);
2659N(SyntaxKind.IdentifierToken, "b");
2661N(SyntaxKind.QuestionToken);
2662N(SyntaxKind.InvocationExpression);
2664N(SyntaxKind.SimpleMemberAccessExpression);
2666N(SyntaxKind.ElementBindingExpression);
2668N(SyntaxKind.BracketedArgumentList);
2670N(SyntaxKind.OpenBracketToken);
2671N(SyntaxKind.Argument);
2673N(SyntaxKind.IdentifierName);
2675N(SyntaxKind.IdentifierToken, "c");
2678N(SyntaxKind.CloseBracketToken);
2681N(SyntaxKind.DotToken);
2682N(SyntaxKind.IdentifierName);
2684N(SyntaxKind.IdentifierToken, "M");
2687N(SyntaxKind.ArgumentList);
2689N(SyntaxKind.OpenParenToken);
2690N(SyntaxKind.CloseParenToken);
2694N(SyntaxKind.ColonToken);
2695N(SyntaxKind.IdentifierName);
2697N(SyntaxKind.IdentifierToken, "d");
2708N(SyntaxKind.ConditionalExpression);
2710N(SyntaxKind.IdentifierName);
2712N(SyntaxKind.IdentifierToken, "a");
2714N(SyntaxKind.QuestionToken);
2715N(SyntaxKind.ConditionalExpression);
2717N(SyntaxKind.IdentifierName);
2719N(SyntaxKind.IdentifierToken, "b");
2721N(SyntaxKind.QuestionToken);
2722N(SyntaxKind.CollectionExpression);
2724N(SyntaxKind.OpenBracketToken);
2725N(SyntaxKind.ExpressionElement);
2727N(SyntaxKind.IdentifierName);
2729N(SyntaxKind.IdentifierToken, "c");
2732N(SyntaxKind.CloseBracketToken);
2734N(SyntaxKind.ColonToken);
2735N(SyntaxKind.IdentifierName);
2737N(SyntaxKind.IdentifierToken, "d");
2740N(SyntaxKind.ColonToken);
2741N(SyntaxKind.IdentifierName);
2743N(SyntaxKind.IdentifierToken, "e");
2754N(SyntaxKind.ConditionalExpression);
2756N(SyntaxKind.IdentifierName);
2758N(SyntaxKind.IdentifierToken, "a");
2760N(SyntaxKind.QuestionToken);
2761N(SyntaxKind.ConditionalExpression);
2763N(SyntaxKind.IdentifierName);
2765N(SyntaxKind.IdentifierToken, "b");
2767N(SyntaxKind.QuestionToken);
2768N(SyntaxKind.InvocationExpression);
2770N(SyntaxKind.SimpleMemberAccessExpression);
2772N(SyntaxKind.CollectionExpression);
2774N(SyntaxKind.OpenBracketToken);
2775N(SyntaxKind.ExpressionElement);
2777N(SyntaxKind.IdentifierName);
2779N(SyntaxKind.IdentifierToken, "c");
2782N(SyntaxKind.CloseBracketToken);
2784N(SyntaxKind.DotToken);
2785N(SyntaxKind.IdentifierName);
2787N(SyntaxKind.IdentifierToken, "M");
2790N(SyntaxKind.ArgumentList);
2792N(SyntaxKind.OpenParenToken);
2793N(SyntaxKind.CloseParenToken);
2796N(SyntaxKind.ColonToken);
2797N(SyntaxKind.IdentifierName);
2799N(SyntaxKind.IdentifierToken, "d");
2802N(SyntaxKind.ColonToken);
2803N(SyntaxKind.IdentifierName);
2805N(SyntaxKind.IdentifierToken, "e");
2816N(SyntaxKind.ConditionalExpression);
2818N(SyntaxKind.ConditionalAccessExpression);
2820N(SyntaxKind.IdentifierName);
2822N(SyntaxKind.IdentifierToken, "a");
2824N(SyntaxKind.QuestionToken);
2825N(SyntaxKind.ElementBindingExpression);
2827N(SyntaxKind.BracketedArgumentList);
2829N(SyntaxKind.OpenBracketToken);
2830N(SyntaxKind.Argument);
2832N(SyntaxKind.IdentifierName);
2834N(SyntaxKind.IdentifierToken, "c");
2837N(SyntaxKind.CloseBracketToken);
2841N(SyntaxKind.QuestionToken);
2842N(SyntaxKind.IdentifierName);
2844N(SyntaxKind.IdentifierToken, "b");
2846N(SyntaxKind.ColonToken);
2847N(SyntaxKind.IdentifierName);
2849N(SyntaxKind.IdentifierToken, "d");
2860N(SyntaxKind.ConditionalExpression);
2862N(SyntaxKind.ConditionalAccessExpression);
2864N(SyntaxKind.IdentifierName);
2866N(SyntaxKind.IdentifierToken, "a");
2868N(SyntaxKind.QuestionToken);
2869N(SyntaxKind.InvocationExpression);
2871N(SyntaxKind.SimpleMemberAccessExpression);
2873N(SyntaxKind.ElementBindingExpression);
2875N(SyntaxKind.BracketedArgumentList);
2877N(SyntaxKind.OpenBracketToken);
2878N(SyntaxKind.Argument);
2880N(SyntaxKind.IdentifierName);
2882N(SyntaxKind.IdentifierToken, "c");
2885N(SyntaxKind.CloseBracketToken);
2888N(SyntaxKind.DotToken);
2889N(SyntaxKind.IdentifierName);
2891N(SyntaxKind.IdentifierToken, "M");
2894N(SyntaxKind.ArgumentList);
2896N(SyntaxKind.OpenParenToken);
2897N(SyntaxKind.CloseParenToken);
2901N(SyntaxKind.QuestionToken);
2902N(SyntaxKind.IdentifierName);
2904N(SyntaxKind.IdentifierToken, "b");
2906N(SyntaxKind.ColonToken);
2907N(SyntaxKind.IdentifierName);
2909N(SyntaxKind.IdentifierToken, "d");
2920N(SyntaxKind.ConditionalExpression);
2922N(SyntaxKind.IdentifierName);
2924N(SyntaxKind.IdentifierToken, "a");
2926N(SyntaxKind.QuestionToken);
2927N(SyntaxKind.ConditionalExpression);
2929N(SyntaxKind.CollectionExpression);
2931N(SyntaxKind.OpenBracketToken);
2932N(SyntaxKind.ExpressionElement);
2934N(SyntaxKind.IdentifierName);
2936N(SyntaxKind.IdentifierToken, "c");
2939N(SyntaxKind.CloseBracketToken);
2941N(SyntaxKind.QuestionToken);
2942N(SyntaxKind.IdentifierName);
2944N(SyntaxKind.IdentifierToken, "b");
2946N(SyntaxKind.ColonToken);
2947N(SyntaxKind.IdentifierName);
2949N(SyntaxKind.IdentifierToken, "d");
2952N(SyntaxKind.ColonToken);
2953N(SyntaxKind.IdentifierName);
2955N(SyntaxKind.IdentifierToken, "e");
2966N(SyntaxKind.ConditionalExpression);
2968N(SyntaxKind.IdentifierName);
2970N(SyntaxKind.IdentifierToken, "a");
2972N(SyntaxKind.QuestionToken);
2973N(SyntaxKind.ConditionalExpression);
2975N(SyntaxKind.InvocationExpression);
2977N(SyntaxKind.SimpleMemberAccessExpression);
2979N(SyntaxKind.CollectionExpression);
2981N(SyntaxKind.OpenBracketToken);
2982N(SyntaxKind.ExpressionElement);
2984N(SyntaxKind.IdentifierName);
2986N(SyntaxKind.IdentifierToken, "c");
2989N(SyntaxKind.CloseBracketToken);
2991N(SyntaxKind.DotToken);
2992N(SyntaxKind.IdentifierName);
2994N(SyntaxKind.IdentifierToken, "M");
2997N(SyntaxKind.ArgumentList);
2999N(SyntaxKind.OpenParenToken);
3000N(SyntaxKind.CloseParenToken);
3003N(SyntaxKind.QuestionToken);
3004N(SyntaxKind.IdentifierName);
3006N(SyntaxKind.IdentifierToken, "b");
3008N(SyntaxKind.ColonToken);
3009N(SyntaxKind.IdentifierName);
3011N(SyntaxKind.IdentifierToken, "d");
3014N(SyntaxKind.ColonToken);
3015N(SyntaxKind.IdentifierName);
3017N(SyntaxKind.IdentifierToken, "e");
3028N(SyntaxKind.ConditionalExpression);
3030N(SyntaxKind.IdentifierName);
3032N(SyntaxKind.IdentifierToken, "a");
3034N(SyntaxKind.QuestionToken);
3035N(SyntaxKind.ConditionalAccessExpression);
3037N(SyntaxKind.IdentifierName);
3039N(SyntaxKind.IdentifierToken, "b");
3041N(SyntaxKind.QuestionToken);
3042N(SyntaxKind.ElementBindingExpression);
3044N(SyntaxKind.BracketedArgumentList);
3046N(SyntaxKind.OpenBracketToken);
3047N(SyntaxKind.Argument);
3049N(SyntaxKind.ParenthesizedLambdaExpression);
3051N(SyntaxKind.ParameterList);
3053N(SyntaxKind.OpenParenToken);
3054N(SyntaxKind.CloseParenToken);
3056N(SyntaxKind.EqualsGreaterThanToken);
3057N(SyntaxKind.Block);
3059N(SyntaxKind.OpenBraceToken);
3060N(SyntaxKind.LocalDeclarationStatement);
3062N(SyntaxKind.VariableDeclaration);
3064N(SyntaxKind.IdentifierName);
3066N(SyntaxKind.IdentifierToken, "var");
3068N(SyntaxKind.VariableDeclarator);
3070N(SyntaxKind.IdentifierToken, "v");
3071N(SyntaxKind.EqualsValueClause);
3073N(SyntaxKind.EqualsToken);
3074N(SyntaxKind.ConditionalExpression);
3076N(SyntaxKind.IdentifierName);
3078N(SyntaxKind.IdentifierToken, "x");
3080N(SyntaxKind.QuestionToken);
3081N(SyntaxKind.CollectionExpression);
3083N(SyntaxKind.OpenBracketToken);
3084N(SyntaxKind.ExpressionElement);
3086N(SyntaxKind.IdentifierName);
3088N(SyntaxKind.IdentifierToken, "y");
3091N(SyntaxKind.CloseBracketToken);
3093N(SyntaxKind.ColonToken);
3094N(SyntaxKind.IdentifierName);
3096N(SyntaxKind.IdentifierToken, "z");
3102N(SyntaxKind.SemicolonToken);
3104N(SyntaxKind.CloseBraceToken);
3108N(SyntaxKind.CloseBracketToken);
3112N(SyntaxKind.ColonToken);
3113N(SyntaxKind.IdentifierName);
3115N(SyntaxKind.IdentifierToken, "d");
3126N(SyntaxKind.ConditionalExpression);
3128N(SyntaxKind.IdentifierName);
3130N(SyntaxKind.IdentifierToken, "a");
3132N(SyntaxKind.QuestionToken);
3133N(SyntaxKind.ConditionalAccessExpression);
3135N(SyntaxKind.IdentifierName);
3137N(SyntaxKind.IdentifierToken, "b");
3139N(SyntaxKind.QuestionToken);
3140N(SyntaxKind.ElementBindingExpression);
3142N(SyntaxKind.BracketedArgumentList);
3144N(SyntaxKind.OpenBracketToken);
3145N(SyntaxKind.Argument);
3147N(SyntaxKind.AnonymousMethodExpression);
3149N(SyntaxKind.DelegateKeyword);
3150N(SyntaxKind.Block);
3152N(SyntaxKind.OpenBraceToken);
3153N(SyntaxKind.LocalDeclarationStatement);
3155N(SyntaxKind.VariableDeclaration);
3157N(SyntaxKind.IdentifierName);
3159N(SyntaxKind.IdentifierToken, "var");
3161N(SyntaxKind.VariableDeclarator);
3163N(SyntaxKind.IdentifierToken, "v");
3164N(SyntaxKind.EqualsValueClause);
3166N(SyntaxKind.EqualsToken);
3167N(SyntaxKind.ConditionalExpression);
3169N(SyntaxKind.IdentifierName);
3171N(SyntaxKind.IdentifierToken, "x");
3173N(SyntaxKind.QuestionToken);
3174N(SyntaxKind.CollectionExpression);
3176N(SyntaxKind.OpenBracketToken);
3177N(SyntaxKind.ExpressionElement);
3179N(SyntaxKind.IdentifierName);
3181N(SyntaxKind.IdentifierToken, "y");
3184N(SyntaxKind.CloseBracketToken);
3186N(SyntaxKind.ColonToken);
3187N(SyntaxKind.IdentifierName);
3189N(SyntaxKind.IdentifierToken, "z");
3195N(SyntaxKind.SemicolonToken);
3197N(SyntaxKind.CloseBraceToken);
3201N(SyntaxKind.CloseBracketToken);
3205N(SyntaxKind.ColonToken);
3206N(SyntaxKind.IdentifierName);
3208N(SyntaxKind.IdentifierToken, "d");
3219N(SyntaxKind.ConditionalExpression);
3221N(SyntaxKind.IdentifierName);
3223N(SyntaxKind.IdentifierToken, "a");
3225N(SyntaxKind.QuestionToken);
3226N(SyntaxKind.ConditionalAccessExpression);
3228N(SyntaxKind.IdentifierName);
3230N(SyntaxKind.IdentifierToken, "b");
3232N(SyntaxKind.QuestionToken);
3233N(SyntaxKind.ElementBindingExpression);
3235N(SyntaxKind.BracketedArgumentList);
3237N(SyntaxKind.OpenBracketToken);
3238N(SyntaxKind.Argument);
3240N(SyntaxKind.ParenthesizedLambdaExpression);
3242N(SyntaxKind.ParameterList);
3244N(SyntaxKind.OpenParenToken);
3245N(SyntaxKind.CloseParenToken);
3247N(SyntaxKind.EqualsGreaterThanToken);
3248N(SyntaxKind.ConditionalExpression);
3250N(SyntaxKind.IdentifierName);
3252N(SyntaxKind.IdentifierToken, "x");
3254N(SyntaxKind.QuestionToken);
3255N(SyntaxKind.CollectionExpression);
3257N(SyntaxKind.OpenBracketToken);
3258N(SyntaxKind.ExpressionElement);
3260N(SyntaxKind.IdentifierName);
3262N(SyntaxKind.IdentifierToken, "y");
3265N(SyntaxKind.CloseBracketToken);
3267N(SyntaxKind.ColonToken);
3268N(SyntaxKind.IdentifierName);
3270N(SyntaxKind.IdentifierToken, "z");
3275N(SyntaxKind.CloseBracketToken);
3279N(SyntaxKind.ColonToken);
3280N(SyntaxKind.IdentifierName);
3282N(SyntaxKind.IdentifierToken, "d");
3293N(SyntaxKind.ConditionalExpression);
3295N(SyntaxKind.IdentifierName);
3297N(SyntaxKind.IdentifierToken, "a");
3299N(SyntaxKind.QuestionToken);
3300N(SyntaxKind.ConditionalAccessExpression);
3302N(SyntaxKind.IdentifierName);
3304N(SyntaxKind.IdentifierToken, "b");
3306N(SyntaxKind.QuestionToken);
3307N(SyntaxKind.ElementBindingExpression);
3309N(SyntaxKind.BracketedArgumentList);
3311N(SyntaxKind.OpenBracketToken);
3312N(SyntaxKind.Argument);
3314N(SyntaxKind.IdentifierName);
3316N(SyntaxKind.IdentifierToken, "c");
3319N(SyntaxKind.CloseBracketToken);
3323N(SyntaxKind.ColonToken);
3324N(SyntaxKind.ConditionalExpression);
3326N(SyntaxKind.IdentifierName);
3328N(SyntaxKind.IdentifierToken, "d");
3330N(SyntaxKind.QuestionToken);
3331N(SyntaxKind.ConditionalAccessExpression);
3333N(SyntaxKind.IdentifierName);
3335N(SyntaxKind.IdentifierToken, "e");
3337N(SyntaxKind.QuestionToken);
3338N(SyntaxKind.ElementBindingExpression);
3340N(SyntaxKind.BracketedArgumentList);
3342N(SyntaxKind.OpenBracketToken);
3343N(SyntaxKind.Argument);
3345N(SyntaxKind.IdentifierName);
3347N(SyntaxKind.IdentifierToken, "f");
3350N(SyntaxKind.CloseBracketToken);
3354N(SyntaxKind.ColonToken);
3355N(SyntaxKind.IdentifierName);
3357N(SyntaxKind.IdentifierToken, "g");
3375N(SyntaxKind.ConditionalExpression);
3377N(SyntaxKind.IdentifierName);
3379N(SyntaxKind.IdentifierToken, "a");
3381N(SyntaxKind.QuestionToken);
3382N(SyntaxKind.ConditionalAccessExpression);
3384N(SyntaxKind.IdentifierName);
3386N(SyntaxKind.IdentifierToken, "b");
3388N(SyntaxKind.QuestionToken);
3389N(SyntaxKind.ElementBindingExpression);
3391N(SyntaxKind.BracketedArgumentList);
3393N(SyntaxKind.OpenBracketToken);
3394N(SyntaxKind.Argument);
3396N(SyntaxKind.IdentifierName);
3398N(SyntaxKind.IdentifierToken, "c");
3401N(SyntaxKind.CloseBracketToken);
3405N(SyntaxKind.ColonToken);
3406N(SyntaxKind.ConditionalExpression);
3408N(SyntaxKind.IdentifierName);
3410N(SyntaxKind.IdentifierToken, "d");
3412N(SyntaxKind.QuestionToken);
3413N(SyntaxKind.ConditionalExpression);
3415N(SyntaxKind.IdentifierName);
3417N(SyntaxKind.IdentifierToken, "e");
3419N(SyntaxKind.QuestionToken);
3420N(SyntaxKind.ConditionalAccessExpression);
3422N(SyntaxKind.IdentifierName);
3424N(SyntaxKind.IdentifierToken, "f");
3426N(SyntaxKind.QuestionToken);
3427N(SyntaxKind.ElementBindingExpression);
3429N(SyntaxKind.BracketedArgumentList);
3431N(SyntaxKind.OpenBracketToken);
3432N(SyntaxKind.Argument);
3434N(SyntaxKind.IdentifierName);
3436N(SyntaxKind.IdentifierToken, "g");
3439N(SyntaxKind.CloseBracketToken);
3443N(SyntaxKind.ColonToken);
3444N(SyntaxKind.IdentifierName);
3446N(SyntaxKind.IdentifierToken, "h");
3464N(SyntaxKind.ConditionalExpression);
3466N(SyntaxKind.IdentifierName);
3468N(SyntaxKind.IdentifierToken, "a");
3470N(SyntaxKind.QuestionToken);
3471N(SyntaxKind.ConditionalAccessExpression);
3473N(SyntaxKind.IdentifierName);
3475N(SyntaxKind.IdentifierToken, "b");
3477N(SyntaxKind.QuestionToken);
3478N(SyntaxKind.ElementBindingExpression);
3480N(SyntaxKind.BracketedArgumentList);
3482N(SyntaxKind.OpenBracketToken);
3483N(SyntaxKind.Argument);
3485N(SyntaxKind.IdentifierName);
3487N(SyntaxKind.IdentifierToken, "c");
3490N(SyntaxKind.CloseBracketToken);
3494N(SyntaxKind.ColonToken);
3495N(SyntaxKind.ConditionalExpression);
3497N(SyntaxKind.IdentifierName);
3499N(SyntaxKind.IdentifierToken, "d");
3501N(SyntaxKind.QuestionToken);
3502N(SyntaxKind.ConditionalExpression);
3504N(SyntaxKind.IdentifierName);
3506N(SyntaxKind.IdentifierToken, "e");
3508N(SyntaxKind.QuestionToken);
3509N(SyntaxKind.ConditionalAccessExpression);
3511N(SyntaxKind.IdentifierName);
3513N(SyntaxKind.IdentifierToken, "f");
3515N(SyntaxKind.QuestionToken);
3516N(SyntaxKind.ElementBindingExpression);
3518N(SyntaxKind.BracketedArgumentList);
3520N(SyntaxKind.OpenBracketToken);
3521N(SyntaxKind.Argument);
3523N(SyntaxKind.IdentifierName);
3525N(SyntaxKind.IdentifierToken, "g");
3528N(SyntaxKind.CloseBracketToken);
3532N(SyntaxKind.ColonToken);
3533N(SyntaxKind.IdentifierName);
3535N(SyntaxKind.IdentifierToken, "h");
3538N(SyntaxKind.ColonToken);
3539N(SyntaxKind.IdentifierName);
3541N(SyntaxKind.IdentifierToken, "i");
3553N(SyntaxKind.ConditionalExpression);
3555N(SyntaxKind.IdentifierName);
3557N(SyntaxKind.IdentifierToken, "a");
3559N(SyntaxKind.QuestionToken);
3560N(SyntaxKind.ConditionalAccessExpression);
3562N(SyntaxKind.IdentifierName);
3564N(SyntaxKind.IdentifierToken, "b");
3566N(SyntaxKind.QuestionToken);
3567N(SyntaxKind.ElementBindingExpression);
3569N(SyntaxKind.BracketedArgumentList);
3571N(SyntaxKind.OpenBracketToken);
3572N(SyntaxKind.Argument);
3574N(SyntaxKind.IdentifierName);
3576N(SyntaxKind.IdentifierToken, "c");
3579N(SyntaxKind.CloseBracketToken);
3583N(SyntaxKind.ColonToken);
3584N(SyntaxKind.ConditionalExpression);
3586N(SyntaxKind.IdentifierName);
3588N(SyntaxKind.IdentifierToken, "d");
3590N(SyntaxKind.QuestionToken);
3591N(SyntaxKind.ConditionalExpression);
3593N(SyntaxKind.IdentifierName);
3595N(SyntaxKind.IdentifierToken, "e");
3597N(SyntaxKind.QuestionToken);
3598N(SyntaxKind.ConditionalExpression);
3600N(SyntaxKind.IdentifierName);
3602N(SyntaxKind.IdentifierToken, "f");
3604N(SyntaxKind.QuestionToken);
3605N(SyntaxKind.CollectionExpression);
3607N(SyntaxKind.OpenBracketToken);
3608N(SyntaxKind.ExpressionElement);
3610N(SyntaxKind.IdentifierName);
3612N(SyntaxKind.IdentifierToken, "g");
3615N(SyntaxKind.CloseBracketToken);
3617N(SyntaxKind.ColonToken);
3618N(SyntaxKind.IdentifierName);
3620N(SyntaxKind.IdentifierToken, "h");
3623N(SyntaxKind.ColonToken);
3624N(SyntaxKind.IdentifierName);
3626N(SyntaxKind.IdentifierToken, "i");
3629N(SyntaxKind.ColonToken);
3630N(SyntaxKind.IdentifierName);
3632N(SyntaxKind.IdentifierToken, "j");
3644N(SyntaxKind.ConditionalExpression);
3646N(SyntaxKind.IdentifierName);
3648N(SyntaxKind.IdentifierToken, "a");
3650N(SyntaxKind.QuestionToken);
3651N(SyntaxKind.ConditionalExpression);
3653N(SyntaxKind.IdentifierName);
3655N(SyntaxKind.IdentifierToken, "b");
3657N(SyntaxKind.QuestionToken);
3658N(SyntaxKind.CollectionExpression);
3660N(SyntaxKind.OpenBracketToken);
3661N(SyntaxKind.ExpressionElement);
3663N(SyntaxKind.IdentifierName);
3665N(SyntaxKind.IdentifierToken, "c");
3668N(SyntaxKind.CloseBracketToken);
3670N(SyntaxKind.ColonToken);
3671N(SyntaxKind.ConditionalExpression);
3673N(SyntaxKind.IdentifierName);
3675N(SyntaxKind.IdentifierToken, "d");
3677N(SyntaxKind.QuestionToken);
3678N(SyntaxKind.ConditionalExpression);
3680N(SyntaxKind.IdentifierName);
3682N(SyntaxKind.IdentifierToken, "e");
3684N(SyntaxKind.QuestionToken);
3685N(SyntaxKind.ConditionalExpression);
3687N(SyntaxKind.IdentifierName);
3689N(SyntaxKind.IdentifierToken, "f");
3691N(SyntaxKind.QuestionToken);
3692N(SyntaxKind.CollectionExpression);
3694N(SyntaxKind.OpenBracketToken);
3695N(SyntaxKind.ExpressionElement);
3697N(SyntaxKind.IdentifierName);
3699N(SyntaxKind.IdentifierToken, "g");
3702N(SyntaxKind.CloseBracketToken);
3704N(SyntaxKind.ColonToken);
3705N(SyntaxKind.IdentifierName);
3707N(SyntaxKind.IdentifierToken, "h");
3710N(SyntaxKind.ColonToken);
3711N(SyntaxKind.IdentifierName);
3713N(SyntaxKind.IdentifierToken, "i");
3716N(SyntaxKind.ColonToken);
3717N(SyntaxKind.IdentifierName);
3719N(SyntaxKind.IdentifierToken, "j");
3723N(SyntaxKind.ColonToken);
3724N(SyntaxKind.IdentifierName);
3726N(SyntaxKind.IdentifierToken, "k");
3740N(SyntaxKind.ConditionalExpression);
3742N(SyntaxKind.IdentifierName);
3744N(SyntaxKind.IdentifierToken, "a");
3746N(SyntaxKind.QuestionToken);
3747N(SyntaxKind.ConditionalExpression);
3749N(SyntaxKind.IdentifierName);
3751N(SyntaxKind.IdentifierToken, "b");
3753N(SyntaxKind.QuestionToken);
3754N(SyntaxKind.CollectionExpression);
3756N(SyntaxKind.OpenBracketToken);
3757N(SyntaxKind.ExpressionElement);
3759N(SyntaxKind.IdentifierName);
3761N(SyntaxKind.IdentifierToken, "c");
3764N(SyntaxKind.CloseBracketToken);
3766N(SyntaxKind.ColonToken);
3767N(SyntaxKind.ConditionalExpression);
3769N(SyntaxKind.IdentifierName);
3771N(SyntaxKind.IdentifierToken, "d");
3773N(SyntaxKind.QuestionToken);
3774N(SyntaxKind.ConditionalExpression);
3776N(SyntaxKind.IdentifierName);
3778N(SyntaxKind.IdentifierToken, "e");
3780N(SyntaxKind.QuestionToken);
3781N(SyntaxKind.ConditionalExpression);
3783N(SyntaxKind.IdentifierName);
3785N(SyntaxKind.IdentifierToken, "f");
3787N(SyntaxKind.QuestionToken);
3788N(SyntaxKind.CollectionExpression);
3790N(SyntaxKind.OpenBracketToken);
3791N(SyntaxKind.ExpressionElement);
3793N(SyntaxKind.IdentifierName);
3795N(SyntaxKind.IdentifierToken, "g");
3798N(SyntaxKind.CloseBracketToken);
3800N(SyntaxKind.ColonToken);
3801N(SyntaxKind.IdentifierName);
3803N(SyntaxKind.IdentifierToken, "h");
3806N(SyntaxKind.ColonToken);
3807N(SyntaxKind.IdentifierName);
3809N(SyntaxKind.IdentifierToken, "i");
3812N(SyntaxKind.ColonToken);
3813N(SyntaxKind.IdentifierName);
3815N(SyntaxKind.IdentifierToken, "j");
3819N(SyntaxKind.ColonToken);
3820N(SyntaxKind.IdentifierName);
3822N(SyntaxKind.IdentifierToken, "k");
3834N(SyntaxKind.ElementAccessExpression);
3836N(SyntaxKind.ParenthesizedExpression);
3838N(SyntaxKind.OpenParenToken);
3839N(SyntaxKind.IdentifierName);
3841N(SyntaxKind.IdentifierToken, "type");
3843N(SyntaxKind.CloseParenToken);
3845N(SyntaxKind.BracketedArgumentList);
3847N(SyntaxKind.OpenBracketToken);
3848N(SyntaxKind.Argument);
3850N(SyntaxKind.NumericLiteralExpression);
3852N(SyntaxKind.NumericLiteralToken, "1");
3855N(SyntaxKind.CommaToken);
3856N(SyntaxKind.Argument);
3858N(SyntaxKind.NumericLiteralExpression);
3860N(SyntaxKind.NumericLiteralToken, "2");
3863N(SyntaxKind.CommaToken);
3864N(SyntaxKind.Argument);
3866N(SyntaxKind.NumericLiteralExpression);
3868N(SyntaxKind.NumericLiteralToken, "3");
3871N(SyntaxKind.CloseBracketToken);
3882N(SyntaxKind.CastExpression);
3884N(SyntaxKind.OpenParenToken);
3885N(SyntaxKind.GenericName);
3887N(SyntaxKind.IdentifierToken, "ImmutableArray");
3888N(SyntaxKind.TypeArgumentList);
3890N(SyntaxKind.LessThanToken);
3891N(SyntaxKind.PredefinedType);
3893N(SyntaxKind.IntKeyword);
3895N(SyntaxKind.GreaterThanToken);
3898N(SyntaxKind.CloseParenToken);
3899N(SyntaxKind.CollectionExpression);
3901N(SyntaxKind.OpenBracketToken);
3902N(SyntaxKind.ExpressionElement);
3904N(SyntaxKind.NumericLiteralExpression);
3906N(SyntaxKind.NumericLiteralToken, "1");
3909N(SyntaxKind.CommaToken);
3910N(SyntaxKind.ExpressionElement);
3912N(SyntaxKind.NumericLiteralExpression);
3914N(SyntaxKind.NumericLiteralToken, "2");
3917N(SyntaxKind.CommaToken);
3918N(SyntaxKind.ExpressionElement);
3920N(SyntaxKind.NumericLiteralExpression);
3922N(SyntaxKind.NumericLiteralToken, "3");
3925N(SyntaxKind.CloseBracketToken);
3936N(SyntaxKind.CastExpression);
3938N(SyntaxKind.OpenParenToken);
3939N(SyntaxKind.QualifiedName);
3941N(SyntaxKind.IdentifierName);
3943N(SyntaxKind.IdentifierToken, "Dotted");
3945N(SyntaxKind.DotToken);
3946N(SyntaxKind.GenericName);
3948N(SyntaxKind.IdentifierToken, "ImmutableArray");
3949N(SyntaxKind.TypeArgumentList);
3951N(SyntaxKind.LessThanToken);
3952N(SyntaxKind.PredefinedType);
3954N(SyntaxKind.IntKeyword);
3956N(SyntaxKind.GreaterThanToken);
3960N(SyntaxKind.CloseParenToken);
3961N(SyntaxKind.CollectionExpression);
3963N(SyntaxKind.OpenBracketToken);
3964N(SyntaxKind.ExpressionElement);
3966N(SyntaxKind.NumericLiteralExpression);
3968N(SyntaxKind.NumericLiteralToken, "1");
3971N(SyntaxKind.CommaToken);
3972N(SyntaxKind.ExpressionElement);
3974N(SyntaxKind.NumericLiteralExpression);
3976N(SyntaxKind.NumericLiteralToken, "2");
3979N(SyntaxKind.CommaToken);
3980N(SyntaxKind.ExpressionElement);
3982N(SyntaxKind.NumericLiteralExpression);
3984N(SyntaxKind.NumericLiteralToken, "3");
3987N(SyntaxKind.CloseBracketToken);
3998N(SyntaxKind.CastExpression);
4000N(SyntaxKind.OpenParenToken);
4001N(SyntaxKind.AliasQualifiedName);
4003N(SyntaxKind.IdentifierName);
4005N(SyntaxKind.IdentifierToken, "ColonColon");
4007N(SyntaxKind.ColonColonToken);
4008N(SyntaxKind.GenericName);
4010N(SyntaxKind.IdentifierToken, "ImmutableArray");
4011N(SyntaxKind.TypeArgumentList);
4013N(SyntaxKind.LessThanToken);
4014N(SyntaxKind.PredefinedType);
4016N(SyntaxKind.IntKeyword);
4018N(SyntaxKind.GreaterThanToken);
4022N(SyntaxKind.CloseParenToken);
4023N(SyntaxKind.CollectionExpression);
4025N(SyntaxKind.OpenBracketToken);
4026N(SyntaxKind.ExpressionElement);
4028N(SyntaxKind.NumericLiteralExpression);
4030N(SyntaxKind.NumericLiteralToken, "1");
4033N(SyntaxKind.CommaToken);
4034N(SyntaxKind.ExpressionElement);
4036N(SyntaxKind.NumericLiteralExpression);
4038N(SyntaxKind.NumericLiteralToken, "2");
4041N(SyntaxKind.CommaToken);
4042N(SyntaxKind.ExpressionElement);
4044N(SyntaxKind.NumericLiteralExpression);
4046N(SyntaxKind.NumericLiteralToken, "3");
4049N(SyntaxKind.CloseBracketToken);
4060N(SyntaxKind.ElementAccessExpression);
4062N(SyntaxKind.ParenthesizedExpression);
4064N(SyntaxKind.OpenParenToken);
4065N(SyntaxKind.InvocationExpression);
4067N(SyntaxKind.IdentifierName);
4069N(SyntaxKind.IdentifierToken, "NotCast");
4071N(SyntaxKind.ArgumentList);
4073N(SyntaxKind.OpenParenToken);
4074N(SyntaxKind.CloseParenToken);
4077N(SyntaxKind.CloseParenToken);
4079N(SyntaxKind.BracketedArgumentList);
4081N(SyntaxKind.OpenBracketToken);
4082N(SyntaxKind.Argument);
4084N(SyntaxKind.NumericLiteralExpression);
4086N(SyntaxKind.NumericLiteralToken, "1");
4089N(SyntaxKind.CommaToken);
4090N(SyntaxKind.Argument);
4092N(SyntaxKind.NumericLiteralExpression);
4094N(SyntaxKind.NumericLiteralToken, "2");
4097N(SyntaxKind.CommaToken);
4098N(SyntaxKind.Argument);
4100N(SyntaxKind.NumericLiteralExpression);
4102N(SyntaxKind.NumericLiteralToken, "3");
4105N(SyntaxKind.CloseBracketToken);
4116N(SyntaxKind.ElementAccessExpression);
4118N(SyntaxKind.ParenthesizedExpression);
4120N(SyntaxKind.OpenParenToken);
4121N(SyntaxKind.AddExpression);
4123N(SyntaxKind.IdentifierName);
4125N(SyntaxKind.IdentifierToken, "Not");
4127N(SyntaxKind.PlusToken);
4128N(SyntaxKind.IdentifierName);
4130N(SyntaxKind.IdentifierToken, "Cast");
4133N(SyntaxKind.CloseParenToken);
4135N(SyntaxKind.BracketedArgumentList);
4137N(SyntaxKind.OpenBracketToken);
4138N(SyntaxKind.Argument);
4140N(SyntaxKind.NumericLiteralExpression);
4142N(SyntaxKind.NumericLiteralToken, "1");
4145N(SyntaxKind.CommaToken);
4146N(SyntaxKind.Argument);
4148N(SyntaxKind.NumericLiteralExpression);
4150N(SyntaxKind.NumericLiteralToken, "2");
4153N(SyntaxKind.CommaToken);
4154N(SyntaxKind.Argument);
4156N(SyntaxKind.NumericLiteralExpression);
4158N(SyntaxKind.NumericLiteralToken, "3");
4161N(SyntaxKind.CloseBracketToken);
4172N(SyntaxKind.CastExpression);
4174N(SyntaxKind.OpenParenToken);
4175N(SyntaxKind.NullableType);
4177N(SyntaxKind.GenericName);
4179N(SyntaxKind.IdentifierToken, "List");
4180N(SyntaxKind.TypeArgumentList);
4182N(SyntaxKind.LessThanToken);
4183N(SyntaxKind.PredefinedType);
4185N(SyntaxKind.IntKeyword);
4187N(SyntaxKind.GreaterThanToken);
4190N(SyntaxKind.QuestionToken);
4192N(SyntaxKind.CloseParenToken);
4193N(SyntaxKind.CollectionExpression);
4195N(SyntaxKind.OpenBracketToken);
4196N(SyntaxKind.ExpressionElement);
4198N(SyntaxKind.NumericLiteralExpression);
4200N(SyntaxKind.NumericLiteralToken, "1");
4203N(SyntaxKind.CommaToken);
4204N(SyntaxKind.ExpressionElement);
4206N(SyntaxKind.NumericLiteralExpression);
4208N(SyntaxKind.NumericLiteralToken, "2");
4211N(SyntaxKind.CommaToken);
4212N(SyntaxKind.ExpressionElement);
4214N(SyntaxKind.NumericLiteralExpression);
4216N(SyntaxKind.NumericLiteralToken, "3");
4219N(SyntaxKind.CloseBracketToken);
4230N(SyntaxKind.CastExpression);
4232N(SyntaxKind.OpenParenToken);
4233N(SyntaxKind.ArrayType);
4235N(SyntaxKind.PredefinedType);
4237N(SyntaxKind.IntKeyword);
4239N(SyntaxKind.ArrayRankSpecifier);
4241N(SyntaxKind.OpenBracketToken);
4242N(SyntaxKind.OmittedArraySizeExpression);
4244N(SyntaxKind.OmittedArraySizeExpressionToken);
4246N(SyntaxKind.CloseBracketToken);
4249N(SyntaxKind.CloseParenToken);
4250N(SyntaxKind.CollectionExpression);
4252N(SyntaxKind.OpenBracketToken);
4253N(SyntaxKind.ExpressionElement);
4255N(SyntaxKind.NumericLiteralExpression);
4257N(SyntaxKind.NumericLiteralToken, "1");
4260N(SyntaxKind.CommaToken);
4261N(SyntaxKind.ExpressionElement);
4263N(SyntaxKind.NumericLiteralExpression);
4265N(SyntaxKind.NumericLiteralToken, "2");
4268N(SyntaxKind.CommaToken);
4269N(SyntaxKind.ExpressionElement);
4271N(SyntaxKind.NumericLiteralExpression);
4273N(SyntaxKind.NumericLiteralToken, "3");
4276N(SyntaxKind.CloseBracketToken);
4287N(SyntaxKind.CastExpression);
4289N(SyntaxKind.OpenParenToken);
4290N(SyntaxKind.ArrayType);
4292N(SyntaxKind.TupleType);
4294N(SyntaxKind.OpenParenToken);
4295N(SyntaxKind.TupleElement);
4297N(SyntaxKind.PredefinedType);
4299N(SyntaxKind.IntKeyword);
4302N(SyntaxKind.CommaToken);
4303N(SyntaxKind.TupleElement);
4305N(SyntaxKind.PredefinedType);
4307N(SyntaxKind.IntKeyword);
4310N(SyntaxKind.CloseParenToken);
4312N(SyntaxKind.ArrayRankSpecifier);
4314N(SyntaxKind.OpenBracketToken);
4315N(SyntaxKind.OmittedArraySizeExpression);
4317N(SyntaxKind.OmittedArraySizeExpressionToken);
4319N(SyntaxKind.CloseBracketToken);
4322N(SyntaxKind.CloseParenToken);
4323N(SyntaxKind.CollectionExpression);
4325N(SyntaxKind.OpenBracketToken);
4326N(SyntaxKind.ExpressionElement);
4328N(SyntaxKind.TupleExpression);
4330N(SyntaxKind.OpenParenToken);
4331N(SyntaxKind.Argument);
4333N(SyntaxKind.NumericLiteralExpression);
4335N(SyntaxKind.NumericLiteralToken, "1");
4338N(SyntaxKind.CommaToken);
4339N(SyntaxKind.Argument);
4341N(SyntaxKind.NumericLiteralExpression);
4343N(SyntaxKind.NumericLiteralToken, "2");
4346N(SyntaxKind.CloseParenToken);
4349N(SyntaxKind.CommaToken);
4350N(SyntaxKind.ExpressionElement);
4352N(SyntaxKind.TupleExpression);
4354N(SyntaxKind.OpenParenToken);
4355N(SyntaxKind.Argument);
4357N(SyntaxKind.NumericLiteralExpression);
4359N(SyntaxKind.NumericLiteralToken, "2");
4362N(SyntaxKind.CommaToken);
4363N(SyntaxKind.Argument);
4365N(SyntaxKind.NumericLiteralExpression);
4367N(SyntaxKind.NumericLiteralToken, "3");
4370N(SyntaxKind.CloseParenToken);
4373N(SyntaxKind.CommaToken);
4374N(SyntaxKind.ExpressionElement);
4376N(SyntaxKind.TupleExpression);
4378N(SyntaxKind.OpenParenToken);
4379N(SyntaxKind.Argument);
4381N(SyntaxKind.NumericLiteralExpression);
4383N(SyntaxKind.NumericLiteralToken, "3");
4386N(SyntaxKind.CommaToken);
4387N(SyntaxKind.Argument);
4389N(SyntaxKind.NumericLiteralExpression);
4391N(SyntaxKind.NumericLiteralToken, "4");
4394N(SyntaxKind.CloseParenToken);
4397N(SyntaxKind.CloseBracketToken);
4408N(SyntaxKind.CastExpression);
4410N(SyntaxKind.OpenParenToken);
4411N(SyntaxKind.TupleType);
4413N(SyntaxKind.OpenParenToken);
4414N(SyntaxKind.TupleElement);
4416N(SyntaxKind.IdentifierName);
4418N(SyntaxKind.IdentifierToken, "A");
4421N(SyntaxKind.CommaToken);
4422N(SyntaxKind.TupleElement);
4424N(SyntaxKind.IdentifierName);
4426N(SyntaxKind.IdentifierToken, "B");
4429N(SyntaxKind.CloseParenToken);
4431N(SyntaxKind.CloseParenToken);
4432N(SyntaxKind.CollectionExpression);
4434N(SyntaxKind.OpenBracketToken);
4435N(SyntaxKind.ExpressionElement);
4437N(SyntaxKind.NumericLiteralExpression);
4439N(SyntaxKind.NumericLiteralToken, "1");
4442N(SyntaxKind.CommaToken);
4443N(SyntaxKind.ExpressionElement);
4445N(SyntaxKind.NumericLiteralExpression);
4447N(SyntaxKind.NumericLiteralToken, "2");
4450N(SyntaxKind.CommaToken);
4451N(SyntaxKind.ExpressionElement);
4453N(SyntaxKind.NumericLiteralExpression);
4455N(SyntaxKind.NumericLiteralToken, "3");
4458N(SyntaxKind.CloseBracketToken);
4469N(SyntaxKind.ElementAccessExpression);
4471N(SyntaxKind.ParenthesizedExpression);
4473N(SyntaxKind.OpenParenToken);
4474N(SyntaxKind.ParenthesizedExpression);
4476N(SyntaxKind.OpenParenToken);
4477N(SyntaxKind.IdentifierName);
4479N(SyntaxKind.IdentifierToken, "A");
4481N(SyntaxKind.CloseParenToken);
4483N(SyntaxKind.CloseParenToken);
4485N(SyntaxKind.BracketedArgumentList);
4487N(SyntaxKind.OpenBracketToken);
4488N(SyntaxKind.Argument);
4490N(SyntaxKind.NumericLiteralExpression);
4492N(SyntaxKind.NumericLiteralToken, "1");
4495N(SyntaxKind.CommaToken);
4496N(SyntaxKind.Argument);
4498N(SyntaxKind.NumericLiteralExpression);
4500N(SyntaxKind.NumericLiteralToken, "2");
4503N(SyntaxKind.CommaToken);
4504N(SyntaxKind.Argument);
4506N(SyntaxKind.NumericLiteralExpression);
4508N(SyntaxKind.NumericLiteralToken, "3");
4511N(SyntaxKind.CloseBracketToken);
4522N(SyntaxKind.CastExpression);
4524N(SyntaxKind.OpenParenToken);
4525N(SyntaxKind.NullableType);
4527N(SyntaxKind.ArrayType);
4529N(SyntaxKind.PredefinedType);
4531N(SyntaxKind.IntKeyword);
4533N(SyntaxKind.ArrayRankSpecifier);
4535N(SyntaxKind.OpenBracketToken);
4536N(SyntaxKind.OmittedArraySizeExpression);
4538N(SyntaxKind.OmittedArraySizeExpressionToken);
4540N(SyntaxKind.CloseBracketToken);
4543N(SyntaxKind.QuestionToken);
4545N(SyntaxKind.CloseParenToken);
4546N(SyntaxKind.CollectionExpression);
4548N(SyntaxKind.OpenBracketToken);
4549N(SyntaxKind.ExpressionElement);
4551N(SyntaxKind.NumericLiteralExpression);
4553N(SyntaxKind.NumericLiteralToken, "1");
4556N(SyntaxKind.CommaToken);
4557N(SyntaxKind.ExpressionElement);
4559N(SyntaxKind.NumericLiteralExpression);
4561N(SyntaxKind.NumericLiteralToken, "2");
4564N(SyntaxKind.CommaToken);
4565N(SyntaxKind.ExpressionElement);
4567N(SyntaxKind.NumericLiteralExpression);
4569N(SyntaxKind.NumericLiteralToken, "3");
4572N(SyntaxKind.CloseBracketToken);
4583N(SyntaxKind.CastExpression);
4585N(SyntaxKind.OpenParenToken);
4586N(SyntaxKind.ArrayType);
4588N(SyntaxKind.NullableType);
4590N(SyntaxKind.PredefinedType);
4592N(SyntaxKind.IntKeyword);
4594N(SyntaxKind.QuestionToken);
4596N(SyntaxKind.ArrayRankSpecifier);
4598N(SyntaxKind.OpenBracketToken);
4599N(SyntaxKind.OmittedArraySizeExpression);
4601N(SyntaxKind.OmittedArraySizeExpressionToken);
4603N(SyntaxKind.CloseBracketToken);
4606N(SyntaxKind.CloseParenToken);
4607N(SyntaxKind.CollectionExpression);
4609N(SyntaxKind.OpenBracketToken);
4610N(SyntaxKind.ExpressionElement);
4612N(SyntaxKind.NumericLiteralExpression);
4614N(SyntaxKind.NumericLiteralToken, "1");
4617N(SyntaxKind.CommaToken);
4618N(SyntaxKind.ExpressionElement);
4620N(SyntaxKind.NumericLiteralExpression);
4622N(SyntaxKind.NumericLiteralToken, "2");
4625N(SyntaxKind.CommaToken);
4626N(SyntaxKind.ExpressionElement);
4628N(SyntaxKind.NumericLiteralExpression);
4630N(SyntaxKind.NumericLiteralToken, "3");
4633N(SyntaxKind.CloseBracketToken);
4645N(SyntaxKind.CastExpression);
4647N(SyntaxKind.OpenParenToken);
4648N(SyntaxKind.IdentifierName);
4650N(SyntaxKind.IdentifierToken, "type");
4652N(SyntaxKind.CloseParenToken);
4653N(SyntaxKind.ParenthesizedExpression);
4655N(SyntaxKind.OpenParenToken);
4656N(SyntaxKind.CollectionExpression);
4658N(SyntaxKind.OpenBracketToken);
4659N(SyntaxKind.ExpressionElement);
4661N(SyntaxKind.NumericLiteralExpression);
4663N(SyntaxKind.NumericLiteralToken, "1");
4666N(SyntaxKind.CommaToken);
4667N(SyntaxKind.ExpressionElement);
4669N(SyntaxKind.NumericLiteralExpression);
4671N(SyntaxKind.NumericLiteralToken, "2");
4674N(SyntaxKind.CommaToken);
4675N(SyntaxKind.ExpressionElement);
4677N(SyntaxKind.NumericLiteralExpression);
4679N(SyntaxKind.NumericLiteralToken, "3");
4682N(SyntaxKind.CloseBracketToken);
4684N(SyntaxKind.CloseParenToken);
4695N(SyntaxKind.CastExpression);
4697N(SyntaxKind.OpenParenToken);
4698N(SyntaxKind.AliasQualifiedName);
4700N(SyntaxKind.IdentifierName);
4702N(SyntaxKind.IdentifierToken, "alias");
4704N(SyntaxKind.ColonColonToken);
4705N(SyntaxKind.IdentifierName);
4707N(SyntaxKind.IdentifierToken, "type");
4710N(SyntaxKind.CloseParenToken);
4711N(SyntaxKind.CollectionExpression);
4713N(SyntaxKind.OpenBracketToken);
4714N(SyntaxKind.ExpressionElement);
4716N(SyntaxKind.NumericLiteralExpression);
4718N(SyntaxKind.NumericLiteralToken, "1");
4721N(SyntaxKind.CommaToken);
4722N(SyntaxKind.ExpressionElement);
4724N(SyntaxKind.NumericLiteralExpression);
4726N(SyntaxKind.NumericLiteralToken, "2");
4729N(SyntaxKind.CommaToken);
4730N(SyntaxKind.ExpressionElement);
4732N(SyntaxKind.NumericLiteralExpression);
4734N(SyntaxKind.NumericLiteralToken, "3");
4737N(SyntaxKind.CloseBracketToken);
4749N(SyntaxKind.ElementAccessExpression);
4751N(SyntaxKind.ParenthesizedExpression);
4753N(SyntaxKind.OpenParenToken);
4754N(SyntaxKind.ElementAccessExpression);
4756N(SyntaxKind.IdentifierName);
4758N(SyntaxKind.IdentifierToken, "a");
4760N(SyntaxKind.BracketedArgumentList);
4762N(SyntaxKind.OpenBracketToken);
4763N(SyntaxKind.Argument);
4765N(SyntaxKind.IdentifierName);
4767N(SyntaxKind.IdentifierToken, "b");
4770N(SyntaxKind.CloseBracketToken);
4773N(SyntaxKind.CloseParenToken);
4775N(SyntaxKind.BracketedArgumentList);
4777N(SyntaxKind.OpenBracketToken);
4778N(SyntaxKind.Argument);
4780N(SyntaxKind.NumericLiteralExpression);
4782N(SyntaxKind.NumericLiteralToken, "1");
4785N(SyntaxKind.CommaToken);
4786N(SyntaxKind.Argument);
4788N(SyntaxKind.NumericLiteralExpression);
4790N(SyntaxKind.NumericLiteralToken, "2");
4793N(SyntaxKind.CommaToken);
4794N(SyntaxKind.Argument);
4796N(SyntaxKind.NumericLiteralExpression);
4798N(SyntaxKind.NumericLiteralToken, "3");
4801N(SyntaxKind.CloseBracketToken);
4813N(SyntaxKind.ElementAccessExpression);
4815N(SyntaxKind.ParenthesizedExpression);
4817N(SyntaxKind.OpenParenToken);
4818N(SyntaxKind.ConditionalExpression);
4820N(SyntaxKind.IdentifierName);
4822N(SyntaxKind.IdentifierToken, "a");
4824N(SyntaxKind.QuestionToken);
4825N(SyntaxKind.IdentifierName);
4827N(SyntaxKind.IdentifierToken, "b");
4829N(SyntaxKind.ColonToken);
4830N(SyntaxKind.IdentifierName);
4832N(SyntaxKind.IdentifierToken, "c");
4835N(SyntaxKind.CloseParenToken);
4837N(SyntaxKind.BracketedArgumentList);
4839N(SyntaxKind.OpenBracketToken);
4840N(SyntaxKind.Argument);
4842N(SyntaxKind.NumericLiteralExpression);
4844N(SyntaxKind.NumericLiteralToken, "1");
4847N(SyntaxKind.CommaToken);
4848N(SyntaxKind.Argument);
4850N(SyntaxKind.NumericLiteralExpression);
4852N(SyntaxKind.NumericLiteralToken, "2");
4855N(SyntaxKind.CommaToken);
4856N(SyntaxKind.Argument);
4858N(SyntaxKind.NumericLiteralExpression);
4860N(SyntaxKind.NumericLiteralToken, "3");
4863N(SyntaxKind.CloseBracketToken);
4875N(SyntaxKind.ElementAccessExpression);
4877N(SyntaxKind.ParenthesizedExpression);
4879N(SyntaxKind.OpenParenToken);
4880N(SyntaxKind.MultiplyExpression);
4882N(SyntaxKind.IdentifierName);
4884N(SyntaxKind.IdentifierToken, "a");
4886N(SyntaxKind.AsteriskToken);
4887N(SyntaxKind.IdentifierName);
4889N(SyntaxKind.IdentifierToken, "b");
4892N(SyntaxKind.CloseParenToken);
4894N(SyntaxKind.BracketedArgumentList);
4896N(SyntaxKind.OpenBracketToken);
4897N(SyntaxKind.Argument);
4899N(SyntaxKind.NumericLiteralExpression);
4901N(SyntaxKind.NumericLiteralToken, "1");
4904N(SyntaxKind.CommaToken);
4905N(SyntaxKind.Argument);
4907N(SyntaxKind.NumericLiteralExpression);
4909N(SyntaxKind.NumericLiteralToken, "2");
4912N(SyntaxKind.CommaToken);
4913N(SyntaxKind.Argument);
4915N(SyntaxKind.NumericLiteralExpression);
4917N(SyntaxKind.NumericLiteralToken, "3");
4920N(SyntaxKind.CloseBracketToken);
4932N(SyntaxKind.ElementAccessExpression);
4934N(SyntaxKind.ParenthesizedExpression);
4936N(SyntaxKind.OpenParenToken);
4937N(SyntaxKind.GreaterThanExpression);
4939N(SyntaxKind.LessThanExpression);
4941N(SyntaxKind.IdentifierName);
4943N(SyntaxKind.IdentifierToken, "a");
4945N(SyntaxKind.LessThanToken);
4946N(SyntaxKind.IdentifierName);
4948N(SyntaxKind.IdentifierToken, "b");
4951N(SyntaxKind.GreaterThanToken);
4952N(SyntaxKind.IdentifierName);
4954N(SyntaxKind.IdentifierToken, "c");
4957N(SyntaxKind.CloseParenToken);
4959N(SyntaxKind.BracketedArgumentList);
4961N(SyntaxKind.OpenBracketToken);
4962N(SyntaxKind.Argument);
4964N(SyntaxKind.NumericLiteralExpression);
4966N(SyntaxKind.NumericLiteralToken, "1");
4969N(SyntaxKind.CommaToken);
4970N(SyntaxKind.Argument);
4972N(SyntaxKind.NumericLiteralExpression);
4974N(SyntaxKind.NumericLiteralToken, "2");
4977N(SyntaxKind.CommaToken);
4978N(SyntaxKind.Argument);
4980N(SyntaxKind.NumericLiteralExpression);
4982N(SyntaxKind.NumericLiteralToken, "3");
4985N(SyntaxKind.CloseBracketToken);
4996N(SyntaxKind.ElementAccessExpression);
4998N(SyntaxKind.ParenthesizedExpression);
5000N(SyntaxKind.OpenParenToken);
5001N(SyntaxKind.SimpleMemberAccessExpression);
5003N(SyntaxKind.AliasQualifiedName);
5005N(SyntaxKind.IdentifierName);
5007N(SyntaxKind.IdentifierToken, "alias");
5009N(SyntaxKind.ColonColonToken);
5010N(SyntaxKind.IdentifierName);
5012N(SyntaxKind.IdentifierToken, "type");
5015N(SyntaxKind.DotToken);
5016N(SyntaxKind.IdentifierName);
5018N(SyntaxKind.IdentifierToken, "member");
5021N(SyntaxKind.CloseParenToken);
5023N(SyntaxKind.BracketedArgumentList);
5025N(SyntaxKind.OpenBracketToken);
5026N(SyntaxKind.Argument);
5028N(SyntaxKind.NumericLiteralExpression);
5030N(SyntaxKind.NumericLiteralToken, "1");
5033N(SyntaxKind.CommaToken);
5034N(SyntaxKind.Argument);
5036N(SyntaxKind.NumericLiteralExpression);
5038N(SyntaxKind.NumericLiteralToken, "2");
5041N(SyntaxKind.CommaToken);
5042N(SyntaxKind.Argument);
5044N(SyntaxKind.NumericLiteralExpression);
5046N(SyntaxKind.NumericLiteralToken, "3");
5049N(SyntaxKind.CloseBracketToken);
5060N(SyntaxKind.CastExpression);
5062N(SyntaxKind.OpenParenToken);
5063N(SyntaxKind.AliasQualifiedName);
5065N(SyntaxKind.IdentifierName);
5067N(SyntaxKind.IdentifierToken, "alias");
5069N(SyntaxKind.ColonColonToken);
5070N(SyntaxKind.GenericName);
5072N(SyntaxKind.IdentifierToken, "type");
5073N(SyntaxKind.TypeArgumentList);
5075N(SyntaxKind.LessThanToken);
5076N(SyntaxKind.PredefinedType);
5078N(SyntaxKind.IntKeyword);
5080N(SyntaxKind.GreaterThanToken);
5084N(SyntaxKind.CloseParenToken);
5085N(SyntaxKind.CollectionExpression);
5087N(SyntaxKind.OpenBracketToken);
5088N(SyntaxKind.ExpressionElement);
5090N(SyntaxKind.NumericLiteralExpression);
5092N(SyntaxKind.NumericLiteralToken, "1");
5095N(SyntaxKind.CommaToken);
5096N(SyntaxKind.ExpressionElement);
5098N(SyntaxKind.NumericLiteralExpression);
5100N(SyntaxKind.NumericLiteralToken, "2");
5103N(SyntaxKind.CommaToken);
5104N(SyntaxKind.ExpressionElement);
5106N(SyntaxKind.NumericLiteralExpression);
5108N(SyntaxKind.NumericLiteralToken, "3");
5111N(SyntaxKind.CloseBracketToken);
5122N(SyntaxKind.CastExpression);
5124N(SyntaxKind.OpenParenToken);
5125N(SyntaxKind.QualifiedName);
5127N(SyntaxKind.AliasQualifiedName);
5129N(SyntaxKind.IdentifierName);
5131N(SyntaxKind.IdentifierToken, "alias");
5133N(SyntaxKind.ColonColonToken);
5134N(SyntaxKind.IdentifierName);
5136N(SyntaxKind.IdentifierToken, "type");
5139N(SyntaxKind.DotToken);
5140N(SyntaxKind.GenericName);
5142N(SyntaxKind.IdentifierToken, "type2");
5143N(SyntaxKind.TypeArgumentList);
5145N(SyntaxKind.LessThanToken);
5146N(SyntaxKind.PredefinedType);
5148N(SyntaxKind.IntKeyword);
5150N(SyntaxKind.GreaterThanToken);
5154N(SyntaxKind.CloseParenToken);
5155N(SyntaxKind.CollectionExpression);
5157N(SyntaxKind.OpenBracketToken);
5158N(SyntaxKind.ExpressionElement);
5160N(SyntaxKind.NumericLiteralExpression);
5162N(SyntaxKind.NumericLiteralToken, "1");
5165N(SyntaxKind.CommaToken);
5166N(SyntaxKind.ExpressionElement);
5168N(SyntaxKind.NumericLiteralExpression);
5170N(SyntaxKind.NumericLiteralToken, "2");
5173N(SyntaxKind.CommaToken);
5174N(SyntaxKind.ExpressionElement);
5176N(SyntaxKind.NumericLiteralExpression);
5178N(SyntaxKind.NumericLiteralToken, "3");
5181N(SyntaxKind.CloseBracketToken);
5192N(SyntaxKind.CastExpression);
5194N(SyntaxKind.OpenParenToken);
5195N(SyntaxKind.ArrayType);
5197N(SyntaxKind.IdentifierName);
5199N(SyntaxKind.IdentifierToken, "A");
5201N(SyntaxKind.ArrayRankSpecifier);
5203N(SyntaxKind.OpenBracketToken);
5204N(SyntaxKind.OmittedArraySizeExpression);
5206N(SyntaxKind.OmittedArraySizeExpressionToken);
5208N(SyntaxKind.CloseBracketToken);
5211N(SyntaxKind.CloseParenToken);
5212N(SyntaxKind.CollectionExpression);
5214N(SyntaxKind.OpenBracketToken);
5215N(SyntaxKind.ExpressionElement);
5217N(SyntaxKind.NumericLiteralExpression);
5219N(SyntaxKind.NumericLiteralToken, "0");
5222N(SyntaxKind.CloseBracketToken);
5233N(SyntaxKind.CastExpression);
5235N(SyntaxKind.OpenParenToken);
5236N(SyntaxKind.IdentifierName);
5238N(SyntaxKind.IdentifierToken, "A");
5240N(SyntaxKind.CloseParenToken);
5241N(SyntaxKind.CollectionExpression);
5243N(SyntaxKind.OpenBracketToken);
5244N(SyntaxKind.CloseBracketToken);
5257N(SyntaxKind.ElementAccessExpression);
5259N(SyntaxKind.ParenthesizedExpression);
5261N(SyntaxKind.OpenParenToken);
5262N(SyntaxKind.IdentifierName);
5264N(SyntaxKind.IdentifierToken, "A");
5266N(SyntaxKind.CloseParenToken);
5268N(SyntaxKind.BracketedArgumentList);
5270N(SyntaxKind.OpenBracketToken);
5271N(SyntaxKind.Argument);
5273N(SyntaxKind.NumericLiteralExpression);
5275N(SyntaxKind.NumericLiteralToken, "1");
5278N(SyntaxKind.CloseBracketToken);
5300N(SyntaxKind.ElementAccessExpression);
5302N(SyntaxKind.ParenthesizedExpression);
5304N(SyntaxKind.OpenParenToken);
5305N(SyntaxKind.IdentifierName);
5307N(SyntaxKind.IdentifierToken, "A");
5309N(SyntaxKind.CloseParenToken);
5311N(SyntaxKind.BracketedArgumentList);
5313N(SyntaxKind.OpenBracketToken);
5314N(SyntaxKind.Argument);
5316N(SyntaxKind.NumericLiteralExpression);
5318N(SyntaxKind.NumericLiteralToken, "1");
5322N(SyntaxKind.Argument);
5324N(SyntaxKind.NumericLiteralExpression);
5326N(SyntaxKind.NumericLiteralToken, "2");
5329N(SyntaxKind.CloseBracketToken);
5345N(SyntaxKind.ElementAccessExpression);
5347N(SyntaxKind.ParenthesizedExpression);
5349N(SyntaxKind.OpenParenToken);
5350N(SyntaxKind.IdentifierName);
5352N(SyntaxKind.IdentifierToken, "A");
5354N(SyntaxKind.CloseParenToken);
5356N(SyntaxKind.BracketedArgumentList);
5358N(SyntaxKind.OpenBracketToken);
5359N(SyntaxKind.Argument);
5361N(SyntaxKind.RangeExpression);
5363N(SyntaxKind.DotDotToken);
5364N(SyntaxKind.IdentifierName);
5366N(SyntaxKind.IdentifierToken, "B");
5370N(SyntaxKind.CloseBracketToken);
5381N(SyntaxKind.CastExpression);
5383N(SyntaxKind.OpenParenToken);
5384N(SyntaxKind.ArrayType);
5386N(SyntaxKind.IdentifierName);
5388N(SyntaxKind.IdentifierToken, "A");
5390N(SyntaxKind.ArrayRankSpecifier);
5392N(SyntaxKind.OpenBracketToken);
5393N(SyntaxKind.OmittedArraySizeExpression);
5395N(SyntaxKind.OmittedArraySizeExpressionToken);
5397N(SyntaxKind.CloseBracketToken);
5400N(SyntaxKind.CloseParenToken);
5401N(SyntaxKind.CollectionExpression);
5403N(SyntaxKind.OpenBracketToken);
5404N(SyntaxKind.CloseBracketToken);
5415N(SyntaxKind.CastExpression);
5417N(SyntaxKind.OpenParenToken);
5418N(SyntaxKind.TupleType);
5420N(SyntaxKind.OpenParenToken);
5421N(SyntaxKind.TupleElement);
5423N(SyntaxKind.PredefinedType);
5425N(SyntaxKind.IntKeyword);
5428N(SyntaxKind.CommaToken);
5429N(SyntaxKind.TupleElement);
5431N(SyntaxKind.PredefinedType);
5433N(SyntaxKind.IntKeyword);
5436N(SyntaxKind.CloseParenToken);
5438N(SyntaxKind.CloseParenToken);
5439N(SyntaxKind.CollectionExpression);
5441N(SyntaxKind.OpenBracketToken);
5442N(SyntaxKind.CloseBracketToken);
5453N(SyntaxKind.ElementAccessExpression);
5455N(SyntaxKind.ParenthesizedExpression);
5457N(SyntaxKind.OpenParenToken);
5458N(SyntaxKind.SimpleMemberAccessExpression);
5460N(SyntaxKind.GenericName);
5462N(SyntaxKind.IdentifierToken, "a");
5463N(SyntaxKind.TypeArgumentList);
5465N(SyntaxKind.LessThanToken);
5466N(SyntaxKind.IdentifierName);
5468N(SyntaxKind.IdentifierToken, "b");
5470N(SyntaxKind.GreaterThanToken);
5473N(SyntaxKind.DotToken);
5474N(SyntaxKind.IdentifierName);
5476N(SyntaxKind.IdentifierToken, "c");
5479N(SyntaxKind.CloseParenToken);
5481N(SyntaxKind.BracketedArgumentList);
5483N(SyntaxKind.OpenBracketToken);
5484N(SyntaxKind.Argument);
5486N(SyntaxKind.NumericLiteralExpression);
5488N(SyntaxKind.NumericLiteralToken, "1");
5491N(SyntaxKind.CommaToken);
5492N(SyntaxKind.Argument);
5494N(SyntaxKind.NumericLiteralExpression);
5496N(SyntaxKind.NumericLiteralToken, "2");
5499N(SyntaxKind.CommaToken);
5500N(SyntaxKind.Argument);
5502N(SyntaxKind.NumericLiteralExpression);
5504N(SyntaxKind.NumericLiteralToken, "3");
5507N(SyntaxKind.CloseBracketToken);
5518N(SyntaxKind.CastExpression);
5520N(SyntaxKind.OpenParenToken);
5521N(SyntaxKind.GenericName);
5523N(SyntaxKind.IdentifierToken, "A");
5524N(SyntaxKind.TypeArgumentList);
5526N(SyntaxKind.LessThanToken);
5527N(SyntaxKind.OmittedTypeArgument);
5529N(SyntaxKind.OmittedTypeArgumentToken);
5531N(SyntaxKind.GreaterThanToken);
5534N(SyntaxKind.CloseParenToken);
5535N(SyntaxKind.CollectionExpression);
5537N(SyntaxKind.OpenBracketToken);
5538N(SyntaxKind.CloseBracketToken);
5549N(SyntaxKind.CastExpression);
5551N(SyntaxKind.OpenParenToken);
5552N(SyntaxKind.GenericName);
5554N(SyntaxKind.IdentifierToken, "A");
5555N(SyntaxKind.TypeArgumentList);
5557N(SyntaxKind.LessThanToken);
5558N(SyntaxKind.OmittedTypeArgument);
5560N(SyntaxKind.OmittedTypeArgumentToken);
5562N(SyntaxKind.CommaToken);
5563N(SyntaxKind.OmittedTypeArgument);
5565N(SyntaxKind.OmittedTypeArgumentToken);
5567N(SyntaxKind.GreaterThanToken);
5570N(SyntaxKind.CloseParenToken);
5571N(SyntaxKind.CollectionExpression);
5573N(SyntaxKind.OpenBracketToken);
5574N(SyntaxKind.CloseBracketToken);
5585N(SyntaxKind.CastExpression);
5587N(SyntaxKind.OpenParenToken);
5588N(SyntaxKind.GenericName);
5590N(SyntaxKind.IdentifierToken, "ImmutableArray");
5591N(SyntaxKind.TypeArgumentList);
5593N(SyntaxKind.LessThanToken);
5594N(SyntaxKind.GenericName);
5596N(SyntaxKind.IdentifierToken, "List");
5597N(SyntaxKind.TypeArgumentList);
5599N(SyntaxKind.LessThanToken);
5600N(SyntaxKind.IdentifierName);
5602N(SyntaxKind.IdentifierToken, "Int32");
5604N(SyntaxKind.GreaterThanToken);
5607N(SyntaxKind.GreaterThanToken);
5610N(SyntaxKind.CloseParenToken);
5611N(SyntaxKind.CollectionExpression);
5613N(SyntaxKind.OpenBracketToken);
5614N(SyntaxKind.ExpressionElement);
5616N(SyntaxKind.CollectionExpression);
5618N(SyntaxKind.OpenBracketToken);
5619N(SyntaxKind.ExpressionElement);
5621N(SyntaxKind.NumericLiteralExpression);
5623N(SyntaxKind.NumericLiteralToken, "1");
5626N(SyntaxKind.CloseBracketToken);
5629N(SyntaxKind.CloseBracketToken);
5640N(SyntaxKind.LocalDeclarationStatement);
5642N(SyntaxKind.VariableDeclaration);
5644N(SyntaxKind.IdentifierName);
5646N(SyntaxKind.IdentifierToken, "var");
5648N(SyntaxKind.VariableDeclarator);
5650N(SyntaxKind.IdentifierToken, "x");
5651N(SyntaxKind.EqualsValueClause);
5653N(SyntaxKind.EqualsToken);
5654N(SyntaxKind.CastExpression);
5656N(SyntaxKind.OpenParenToken);
5657N(SyntaxKind.GenericName);
5659N(SyntaxKind.IdentifierToken, "A");
5660N(SyntaxKind.TypeArgumentList);
5662N(SyntaxKind.LessThanToken);
5663N(SyntaxKind.IdentifierName);
5665N(SyntaxKind.IdentifierToken, "B");
5667N(SyntaxKind.GreaterThanToken);
5670N(SyntaxKind.CloseParenToken);
5671N(SyntaxKind.CollectionExpression);
5673N(SyntaxKind.OpenBracketToken);
5674N(SyntaxKind.ExpressionElement);
5676N(SyntaxKind.NumericLiteralExpression);
5678N(SyntaxKind.NumericLiteralToken, "1");
5681N(SyntaxKind.CloseBracketToken);
5687N(SyntaxKind.SemicolonToken);
5697N(SyntaxKind.CompilationUnit);
5699N(SyntaxKind.GlobalStatement);
5701N(SyntaxKind.LocalDeclarationStatement);
5703N(SyntaxKind.VariableDeclaration);
5705N(SyntaxKind.IdentifierName);
5707N(SyntaxKind.IdentifierToken, "var");
5709N(SyntaxKind.VariableDeclarator);
5711N(SyntaxKind.IdentifierToken, "x");
5712N(SyntaxKind.EqualsValueClause);
5714N(SyntaxKind.EqualsToken);
5715N(SyntaxKind.CastExpression);
5717N(SyntaxKind.OpenParenToken);
5718N(SyntaxKind.GenericName);
5720N(SyntaxKind.IdentifierToken, "A");
5721N(SyntaxKind.TypeArgumentList);
5723N(SyntaxKind.LessThanToken);
5724N(SyntaxKind.IdentifierName);
5726N(SyntaxKind.IdentifierToken, "B");
5728N(SyntaxKind.GreaterThanToken);
5731N(SyntaxKind.CloseParenToken);
5732N(SyntaxKind.CollectionExpression);
5734N(SyntaxKind.OpenBracketToken);
5735N(SyntaxKind.ExpressionElement);
5737N(SyntaxKind.NumericLiteralExpression);
5739N(SyntaxKind.NumericLiteralToken, "1");
5742N(SyntaxKind.CloseBracketToken);
5748N(SyntaxKind.SemicolonToken);
5751N(SyntaxKind.EndOfFileToken);
5761N(SyntaxKind.CollectionExpression);
5763N(SyntaxKind.OpenBracketToken);
5764N(SyntaxKind.SpreadElement);
5766N(SyntaxKind.DotDotToken);
5767N(SyntaxKind.QueryExpression);
5769N(SyntaxKind.FromClause);
5771N(SyntaxKind.FromKeyword);
5772N(SyntaxKind.IdentifierToken, "x");
5773N(SyntaxKind.InKeyword);
5774N(SyntaxKind.IdentifierName);
5776N(SyntaxKind.IdentifierToken, "y");
5779N(SyntaxKind.QueryBody);
5781N(SyntaxKind.SelectClause);
5783N(SyntaxKind.SelectKeyword);
5784N(SyntaxKind.IdentifierName);
5786N(SyntaxKind.IdentifierToken, "x");
5792N(SyntaxKind.CloseBracketToken);
5802N(SyntaxKind.InvocationExpression);
5804N(SyntaxKind.CollectionExpression);
5806N(SyntaxKind.OpenBracketToken);
5807N(SyntaxKind.ExpressionElement);
5809N(SyntaxKind.IdentifierName);
5811N(SyntaxKind.IdentifierToken, "A");
5814N(SyntaxKind.CommaToken);
5815N(SyntaxKind.ExpressionElement);
5817N(SyntaxKind.IdentifierName);
5819N(SyntaxKind.IdentifierToken, "B");
5822N(SyntaxKind.CloseBracketToken);
5824N(SyntaxKind.ArgumentList);
5826N(SyntaxKind.OpenParenToken);
5827N(SyntaxKind.CloseParenToken);
5838N(SyntaxKind.PreIncrementExpression);
5840N(SyntaxKind.PlusPlusToken);
5841N(SyntaxKind.InvocationExpression);
5843N(SyntaxKind.CollectionExpression);
5845N(SyntaxKind.OpenBracketToken);
5846N(SyntaxKind.ExpressionElement);
5848N(SyntaxKind.IdentifierName);
5850N(SyntaxKind.IdentifierToken, "A");
5853N(SyntaxKind.CommaToken);
5854N(SyntaxKind.ExpressionElement);
5856N(SyntaxKind.IdentifierName);
5858N(SyntaxKind.IdentifierToken, "B");
5861N(SyntaxKind.CloseBracketToken);
5863N(SyntaxKind.ArgumentList);
5865N(SyntaxKind.OpenParenToken);
5866N(SyntaxKind.CloseParenToken);
5878N(SyntaxKind.CollectionExpression);
5880N(SyntaxKind.OpenBracketToken);
5881N(SyntaxKind.ExpressionElement);
5883N(SyntaxKind.IdentifierName);
5885N(SyntaxKind.IdentifierToken, "A");
5888N(SyntaxKind.CommaToken);
5889N(SyntaxKind.CloseBracketToken);
5899N(SyntaxKind.CollectionExpression);
5901N(SyntaxKind.OpenBracketToken);
5902N(SyntaxKind.ExpressionElement);
5904N(SyntaxKind.IdentifierName);
5906N(SyntaxKind.IdentifierToken, "A");
5909N(SyntaxKind.CommaToken);
5910N(SyntaxKind.ExpressionElement);
5912N(SyntaxKind.IdentifierName);
5914N(SyntaxKind.IdentifierToken, "B");
5917N(SyntaxKind.CommaToken);
5918N(SyntaxKind.CloseBracketToken);
5931N(SyntaxKind.CollectionExpression);
5933N(SyntaxKind.OpenBracketToken);
5934N(SyntaxKind.ExpressionElement);
5936N(SyntaxKind.IdentifierName);
5938N(SyntaxKind.IdentifierToken, "A");
5941N(SyntaxKind.CommaToken);
5942N(SyntaxKind.ExpressionElement);
5944N(SyntaxKind.IdentifierName);
5946N(SyntaxKind.IdentifierToken, "B");
5949N(SyntaxKind.CommaToken);
5957N(SyntaxKind.CommaToken);
5958N(SyntaxKind.CloseBracketToken);
5974N(SyntaxKind.CollectionExpression);
5976N(SyntaxKind.OpenBracketToken);
5977N(SyntaxKind.ExpressionElement);
5979N(SyntaxKind.IdentifierName);
5981N(SyntaxKind.IdentifierToken, "A");
5984N(SyntaxKind.CommaToken);
5985N(SyntaxKind.ExpressionElement);
5987N(SyntaxKind.IdentifierName);
5989N(SyntaxKind.IdentifierToken, "B");
5992N(SyntaxKind.CommaToken);
6000N(SyntaxKind.CommaToken);
6008N(SyntaxKind.CommaToken);
6009N(SyntaxKind.CloseBracketToken);
6019N(SyntaxKind.UnaryMinusExpression);
6021N(SyntaxKind.MinusToken);
6022N(SyntaxKind.CollectionExpression);
6024N(SyntaxKind.OpenBracketToken);
6025N(SyntaxKind.ExpressionElement);
6027N(SyntaxKind.IdentifierName);
6029N(SyntaxKind.IdentifierToken, "A");
6032N(SyntaxKind.CloseBracketToken);
6043N(SyntaxKind.CoalesceExpression);
6045N(SyntaxKind.CollectionExpression);
6047N(SyntaxKind.OpenBracketToken);
6048N(SyntaxKind.ExpressionElement);
6050N(SyntaxKind.IdentifierName);
6052N(SyntaxKind.IdentifierToken, "A");
6055N(SyntaxKind.CloseBracketToken);
6057N(SyntaxKind.QuestionQuestionToken);
6058N(SyntaxKind.CollectionExpression);
6060N(SyntaxKind.OpenBracketToken);
6061N(SyntaxKind.ExpressionElement);
6063N(SyntaxKind.IdentifierName);
6065N(SyntaxKind.IdentifierToken, "B");
6068N(SyntaxKind.CloseBracketToken);
6079N(SyntaxKind.CollectionExpression);
6081N(SyntaxKind.OpenBracketToken);
6082N(SyntaxKind.SpreadElement);
6084N(SyntaxKind.DotDotToken);
6085N(SyntaxKind.CoalesceExpression);
6087N(SyntaxKind.IdentifierName);
6089N(SyntaxKind.IdentifierToken, "x");
6091N(SyntaxKind.QuestionQuestionToken);
6092N(SyntaxKind.IdentifierName);
6094N(SyntaxKind.IdentifierToken, "y");
6098N(SyntaxKind.CloseBracketToken);
6108N(SyntaxKind.SuppressNullableWarningExpression);
6110N(SyntaxKind.CollectionExpression);
6112N(SyntaxKind.OpenBracketToken);
6113N(SyntaxKind.ExpressionElement);
6115N(SyntaxKind.IdentifierName);
6117N(SyntaxKind.IdentifierToken, "A");
6120N(SyntaxKind.CloseBracketToken);
6122N(SyntaxKind.ExclamationToken);
6132N(SyntaxKind.PreIncrementExpression);
6134N(SyntaxKind.PlusPlusToken);
6135N(SyntaxKind.CollectionExpression);
6137N(SyntaxKind.OpenBracketToken);
6138N(SyntaxKind.ExpressionElement);
6140N(SyntaxKind.IdentifierName);
6142N(SyntaxKind.IdentifierToken, "A");
6145N(SyntaxKind.CloseBracketToken);
6156N(SyntaxKind.PostIncrementExpression);
6158N(SyntaxKind.CollectionExpression);
6160N(SyntaxKind.OpenBracketToken);
6161N(SyntaxKind.ExpressionElement);
6163N(SyntaxKind.IdentifierName);
6165N(SyntaxKind.IdentifierToken, "A");
6168N(SyntaxKind.CloseBracketToken);
6170N(SyntaxKind.PlusPlusToken);
6180N(SyntaxKind.ElementAccessExpression);
6182N(SyntaxKind.IdentifierName);
6184N(SyntaxKind.IdentifierToken, "await");
6186N(SyntaxKind.BracketedArgumentList);
6188N(SyntaxKind.OpenBracketToken);
6189N(SyntaxKind.Argument);
6191N(SyntaxKind.IdentifierName);
6193N(SyntaxKind.IdentifierToken, "A");
6196N(SyntaxKind.CloseBracketToken);
6207N(SyntaxKind.CompilationUnit);
6209N(SyntaxKind.GlobalStatement);
6211N(SyntaxKind.ExpressionStatement);
6213N(SyntaxKind.AwaitExpression);
6215N(SyntaxKind.AwaitKeyword);
6216N(SyntaxKind.CollectionExpression);
6218N(SyntaxKind.OpenBracketToken);
6219N(SyntaxKind.ExpressionElement);
6221N(SyntaxKind.IdentifierName);
6223N(SyntaxKind.IdentifierToken, "A");
6226N(SyntaxKind.CloseBracketToken);
6229N(SyntaxKind.SemicolonToken);
6232N(SyntaxKind.EndOfFileToken);
6249N(SyntaxKind.CompilationUnit);
6251N(SyntaxKind.ClassDeclaration);
6253N(SyntaxKind.ClassKeyword);
6254N(SyntaxKind.IdentifierToken, "C");
6255N(SyntaxKind.OpenBraceToken);
6256N(SyntaxKind.MethodDeclaration);
6258N(SyntaxKind.AsyncKeyword);
6259N(SyntaxKind.PredefinedType);
6261N(SyntaxKind.VoidKeyword);
6263N(SyntaxKind.IdentifierToken, "F");
6264N(SyntaxKind.ParameterList);
6266N(SyntaxKind.OpenParenToken);
6267N(SyntaxKind.CloseParenToken);
6269N(SyntaxKind.Block);
6271N(SyntaxKind.OpenBraceToken);
6272N(SyntaxKind.ExpressionStatement);
6274N(SyntaxKind.AwaitExpression);
6276N(SyntaxKind.AwaitKeyword);
6277N(SyntaxKind.CollectionExpression);
6279N(SyntaxKind.OpenBracketToken);
6280N(SyntaxKind.ExpressionElement);
6282N(SyntaxKind.IdentifierName);
6284N(SyntaxKind.IdentifierToken, "A");
6287N(SyntaxKind.CloseBracketToken);
6290N(SyntaxKind.SemicolonToken);
6292N(SyntaxKind.CloseBraceToken);
6295N(SyntaxKind.CloseBraceToken);
6297N(SyntaxKind.EndOfFileToken);
6314N(SyntaxKind.CompilationUnit);
6316N(SyntaxKind.ClassDeclaration);
6318N(SyntaxKind.ClassKeyword);
6319N(SyntaxKind.IdentifierToken, "C");
6320N(SyntaxKind.OpenBraceToken);
6321N(SyntaxKind.MethodDeclaration);
6323N(SyntaxKind.PredefinedType);
6325N(SyntaxKind.VoidKeyword);
6327N(SyntaxKind.IdentifierToken, "F");
6328N(SyntaxKind.ParameterList);
6330N(SyntaxKind.OpenParenToken);
6331N(SyntaxKind.CloseParenToken);
6333N(SyntaxKind.Block);
6335N(SyntaxKind.OpenBraceToken);
6336N(SyntaxKind.ExpressionStatement);
6338N(SyntaxKind.ElementAccessExpression);
6340N(SyntaxKind.IdentifierName);
6342N(SyntaxKind.IdentifierToken, "await");
6344N(SyntaxKind.BracketedArgumentList);
6346N(SyntaxKind.OpenBracketToken);
6347N(SyntaxKind.Argument);
6349N(SyntaxKind.IdentifierName);
6351N(SyntaxKind.IdentifierToken, "A");
6354N(SyntaxKind.CloseBracketToken);
6357N(SyntaxKind.SemicolonToken);
6359N(SyntaxKind.CloseBraceToken);
6362N(SyntaxKind.CloseBraceToken);
6364N(SyntaxKind.EndOfFileToken);
6374N(SyntaxKind.CollectionExpression);
6376N(SyntaxKind.OpenBracketToken);
6377N(SyntaxKind.SpreadElement);
6379N(SyntaxKind.DotDotToken);
6380N(SyntaxKind.IdentifierName);
6382N(SyntaxKind.IdentifierToken, "e");
6385N(SyntaxKind.CloseBracketToken);
6395N(SyntaxKind.CollectionExpression);
6397N(SyntaxKind.OpenBracketToken);
6398N(SyntaxKind.SpreadElement);
6400N(SyntaxKind.DotDotToken);
6401N(SyntaxKind.RangeExpression);
6403N(SyntaxKind.DotDotToken);
6406N(SyntaxKind.CloseBracketToken);
6416N(SyntaxKind.CollectionExpression);
6418N(SyntaxKind.OpenBracketToken);
6419N(SyntaxKind.SpreadElement);
6421N(SyntaxKind.DotDotToken);
6422N(SyntaxKind.RangeExpression);
6424N(SyntaxKind.DotDotToken);
6425N(SyntaxKind.IdentifierName);
6427N(SyntaxKind.IdentifierToken, "e");
6431N(SyntaxKind.CloseBracketToken);
6441N(SyntaxKind.CollectionExpression);
6443N(SyntaxKind.OpenBracketToken);
6444N(SyntaxKind.SpreadElement);
6446N(SyntaxKind.DotDotToken);
6447N(SyntaxKind.RangeExpression);
6449N(SyntaxKind.IdentifierName);
6451N(SyntaxKind.IdentifierToken, "e");
6453N(SyntaxKind.DotDotToken);
6456N(SyntaxKind.CloseBracketToken);
6466N(SyntaxKind.CollectionExpression);
6468N(SyntaxKind.OpenBracketToken);
6469N(SyntaxKind.SpreadElement);
6471N(SyntaxKind.DotDotToken);
6472N(SyntaxKind.RangeExpression);
6474N(SyntaxKind.IdentifierName);
6476N(SyntaxKind.IdentifierToken, "e1");
6478N(SyntaxKind.DotDotToken);
6479N(SyntaxKind.IdentifierName);
6481N(SyntaxKind.IdentifierToken, "e2");
6485N(SyntaxKind.CloseBracketToken);
6495N(SyntaxKind.CollectionExpression);
6497N(SyntaxKind.OpenBracketToken);
6498N(SyntaxKind.SpreadElement);
6500N(SyntaxKind.DotDotToken);
6501N(SyntaxKind.ThrowExpression);
6503N(SyntaxKind.ThrowKeyword);
6504N(SyntaxKind.IdentifierName);
6506N(SyntaxKind.IdentifierToken, "e");
6510N(SyntaxKind.CloseBracketToken);
6520N(SyntaxKind.CollectionExpression);
6522N(SyntaxKind.OpenBracketToken);
6523N(SyntaxKind.SpreadElement);
6525N(SyntaxKind.DotDotToken);
6526N(SyntaxKind.SimpleMemberAccessExpression);
6528N(SyntaxKind.IdentifierName);
6530N(SyntaxKind.IdentifierToken, "x");
6532N(SyntaxKind.DotToken);
6533N(SyntaxKind.IdentifierName);
6535N(SyntaxKind.IdentifierToken, "y");
6539N(SyntaxKind.CloseBracketToken);
6549N(SyntaxKind.CollectionExpression);
6551N(SyntaxKind.OpenBracketToken);
6552N(SyntaxKind.SpreadElement);
6554N(SyntaxKind.DotDotToken);
6555N(SyntaxKind.SimpleAssignmentExpression);
6557N(SyntaxKind.IdentifierName);
6559N(SyntaxKind.IdentifierToken, "x");
6561N(SyntaxKind.EqualsToken);
6562N(SyntaxKind.IdentifierName);
6564N(SyntaxKind.IdentifierToken, "y");
6568N(SyntaxKind.CloseBracketToken);
6578N(SyntaxKind.CollectionExpression);
6580N(SyntaxKind.OpenBracketToken);
6581N(SyntaxKind.SpreadElement);
6583N(SyntaxKind.DotDotToken);
6584N(SyntaxKind.SimpleLambdaExpression);
6586N(SyntaxKind.Parameter);
6588N(SyntaxKind.IdentifierToken, "x");
6590N(SyntaxKind.EqualsGreaterThanToken);
6591N(SyntaxKind.IdentifierName);
6593N(SyntaxKind.IdentifierToken, "y");
6597N(SyntaxKind.CloseBracketToken);
6607N(SyntaxKind.CollectionExpression);
6609N(SyntaxKind.OpenBracketToken);
6610N(SyntaxKind.SpreadElement);
6612N(SyntaxKind.DotDotToken);
6613N(SyntaxKind.ConditionalExpression);
6615N(SyntaxKind.IdentifierName);
6617N(SyntaxKind.IdentifierToken, "x");
6619N(SyntaxKind.QuestionToken);
6620N(SyntaxKind.IdentifierName);
6622N(SyntaxKind.IdentifierToken, "y");
6624N(SyntaxKind.ColonToken);
6625N(SyntaxKind.IdentifierName);
6627N(SyntaxKind.IdentifierToken, "z");
6631N(SyntaxKind.CloseBracketToken);
6641N(SyntaxKind.CollectionExpression);
6643N(SyntaxKind.OpenBracketToken);
6644N(SyntaxKind.SpreadElement);
6646N(SyntaxKind.DotDotToken);
6647N(SyntaxKind.RangeExpression);
6649N(SyntaxKind.IdentifierName);
6651N(SyntaxKind.IdentifierToken, "e");
6653N(SyntaxKind.DotDotToken);
6656N(SyntaxKind.CloseBracketToken);
6666N(SyntaxKind.ArrayCreationExpression);
6668N(SyntaxKind.NewKeyword);
6669N(SyntaxKind.ArrayType);
6671N(SyntaxKind.NullableType);
6673N(SyntaxKind.IdentifierName);
6675N(SyntaxKind.IdentifierToken, "T");
6677N(SyntaxKind.QuestionToken);
6679N(SyntaxKind.ArrayRankSpecifier);
6681N(SyntaxKind.OpenBracketToken);
6682N(SyntaxKind.NumericLiteralExpression);
6684N(SyntaxKind.NumericLiteralToken, "1");
6686N(SyntaxKind.CloseBracketToken);
6698N(SyntaxKind.ArrayCreationExpression);
6700N(SyntaxKind.NewKeyword);
6701N(SyntaxKind.ArrayType);
6703N(SyntaxKind.NullableType);
6705N(SyntaxKind.IdentifierName);
6707N(SyntaxKind.IdentifierToken, "T");
6709N(SyntaxKind.QuestionToken);
6711N(SyntaxKind.ArrayRankSpecifier);
6713N(SyntaxKind.OpenBracketToken);
6714N(SyntaxKind.NumericLiteralExpression);
6716N(SyntaxKind.NumericLiteralToken, "1");
6718N(SyntaxKind.CloseBracketToken);
6721N(SyntaxKind.ArrayInitializerExpression);
6723N(SyntaxKind.OpenBraceToken);
6724N(SyntaxKind.CloseBraceToken);
6735N(SyntaxKind.ArrayCreationExpression);
6737N(SyntaxKind.NewKeyword);
6738N(SyntaxKind.ArrayType);
6740N(SyntaxKind.NullableType);
6742N(SyntaxKind.ArrayType);
6744N(SyntaxKind.IdentifierName);
6746N(SyntaxKind.IdentifierToken, "T");
6748N(SyntaxKind.ArrayRankSpecifier);
6750N(SyntaxKind.OpenBracketToken);
6751N(SyntaxKind.OmittedArraySizeExpression);
6753N(SyntaxKind.OmittedArraySizeExpressionToken);
6755N(SyntaxKind.CloseBracketToken);
6758N(SyntaxKind.QuestionToken);
6760N(SyntaxKind.ArrayRankSpecifier);
6762N(SyntaxKind.OpenBracketToken);
6763N(SyntaxKind.NumericLiteralExpression);
6765N(SyntaxKind.NumericLiteralToken, "1");
6767N(SyntaxKind.CloseBracketToken);
6779N(SyntaxKind.ArrayCreationExpression);
6781N(SyntaxKind.NewKeyword);
6782N(SyntaxKind.ArrayType);
6784N(SyntaxKind.NullableType);
6786N(SyntaxKind.ArrayType);
6788N(SyntaxKind.IdentifierName);
6790N(SyntaxKind.IdentifierToken, "T");
6792N(SyntaxKind.ArrayRankSpecifier);
6794N(SyntaxKind.OpenBracketToken);
6795N(SyntaxKind.OmittedArraySizeExpression);
6797N(SyntaxKind.OmittedArraySizeExpressionToken);
6799N(SyntaxKind.CloseBracketToken);
6802N(SyntaxKind.QuestionToken);
6804N(SyntaxKind.ArrayRankSpecifier);
6806N(SyntaxKind.OpenBracketToken);
6807N(SyntaxKind.NumericLiteralExpression);
6809N(SyntaxKind.NumericLiteralToken, "1");
6811N(SyntaxKind.CloseBracketToken);
6814N(SyntaxKind.ArrayInitializerExpression);
6816N(SyntaxKind.OpenBraceToken);
6817N(SyntaxKind.CloseBraceToken);
6828N(SyntaxKind.SimpleMemberAccessExpression);
6830N(SyntaxKind.ArrayCreationExpression);
6832N(SyntaxKind.NewKeyword);
6833N(SyntaxKind.ArrayType);
6835N(SyntaxKind.NullableType);
6837N(SyntaxKind.ArrayType);
6839N(SyntaxKind.IdentifierName);
6841N(SyntaxKind.IdentifierToken, "T");
6843N(SyntaxKind.ArrayRankSpecifier);
6845N(SyntaxKind.OpenBracketToken);
6846N(SyntaxKind.OmittedArraySizeExpression);
6848N(SyntaxKind.OmittedArraySizeExpressionToken);
6850N(SyntaxKind.CloseBracketToken);
6853N(SyntaxKind.QuestionToken);
6855N(SyntaxKind.ArrayRankSpecifier);
6857N(SyntaxKind.OpenBracketToken);
6858N(SyntaxKind.NumericLiteralExpression);
6860N(SyntaxKind.NumericLiteralToken, "1");
6862N(SyntaxKind.CloseBracketToken);
6866N(SyntaxKind.DotToken);
6867N(SyntaxKind.IdentifierName);
6869N(SyntaxKind.IdentifierToken, "Length");
6883N(SyntaxKind.CollectionExpression);
6885N(SyntaxKind.OpenBracketToken);
6893N(SyntaxKind.CommaToken);
6894N(SyntaxKind.CloseBracketToken);
6907N(SyntaxKind.CollectionExpression);
6909N(SyntaxKind.OpenBracketToken);
6917N(SyntaxKind.CommaToken);
6918N(SyntaxKind.ExpressionElement);
6920N(SyntaxKind.IdentifierName);
6922N(SyntaxKind.IdentifierToken, "A");
6925N(SyntaxKind.CloseBracketToken);
6941N(SyntaxKind.CollectionExpression);
6943N(SyntaxKind.OpenBracketToken);
6951N(SyntaxKind.CommaToken);
6959N(SyntaxKind.CommaToken);
6960N(SyntaxKind.CloseBracketToken);
6973N(SyntaxKind.CollectionExpression);
6975N(SyntaxKind.OpenBracketToken);
6976N(SyntaxKind.SpreadElement);
6978N(SyntaxKind.DotDotToken);
6984N(SyntaxKind.CloseBracketToken);
6997N(SyntaxKind.CollectionExpression);
6999N(SyntaxKind.OpenBracketToken);
7000N(SyntaxKind.SpreadElement);
7002N(SyntaxKind.DotDotToken);
7003N(SyntaxKind.IdentifierName);
7005N(SyntaxKind.IdentifierToken, "e");
7008N(SyntaxKind.CloseBracketToken);
7021N(SyntaxKind.CollectionExpression);
7023N(SyntaxKind.OpenBracketToken);
7024N(SyntaxKind.SpreadElement);
7026N(SyntaxKind.DotDotToken);
7027N(SyntaxKind.RangeExpression);
7029N(SyntaxKind.DotDotToken);
7032N(SyntaxKind.CloseBracketToken);
7045N(SyntaxKind.GenericName);
7047N(SyntaxKind.IdentifierToken, "A");
7048N(SyntaxKind.TypeArgumentList);
7050N(SyntaxKind.LessThanToken);
7051N(SyntaxKind.ArrayType);
7053N(SyntaxKind.NullableType);
7055N(SyntaxKind.IdentifierName);
7057N(SyntaxKind.IdentifierToken, "B");
7059N(SyntaxKind.QuestionToken);
7061N(SyntaxKind.ArrayRankSpecifier);
7063N(SyntaxKind.OpenBracketToken);
7064N(SyntaxKind.OmittedArraySizeExpression);
7066N(SyntaxKind.OmittedArraySizeExpressionToken);
7068N(SyntaxKind.CloseBracketToken);
7071N(SyntaxKind.GreaterThanToken);
7085N(SyntaxKind.LocalDeclarationStatement);
7087N(SyntaxKind.VariableDeclaration);
7089N(SyntaxKind.GenericName);
7091N(SyntaxKind.IdentifierToken, "A");
7092N(SyntaxKind.TypeArgumentList);
7094N(SyntaxKind.LessThanToken);
7095N(SyntaxKind.ArrayType);
7097N(SyntaxKind.NullableType);
7099N(SyntaxKind.IdentifierName);
7101N(SyntaxKind.IdentifierToken, "B");
7103N(SyntaxKind.QuestionToken);
7105N(SyntaxKind.ArrayRankSpecifier);
7107N(SyntaxKind.OpenBracketToken);
7108N(SyntaxKind.OmittedArraySizeExpression);
7110N(SyntaxKind.OmittedArraySizeExpressionToken);
7112N(SyntaxKind.CloseBracketToken);
7115N(SyntaxKind.GreaterThanToken);
7118N(SyntaxKind.VariableDeclarator);
7120N(SyntaxKind.IdentifierToken, "D");
7136N(SyntaxKind.InvocationExpression);
7138N(SyntaxKind.IdentifierName);
7140N(SyntaxKind.IdentifierToken, "nameof");
7142N(SyntaxKind.ArgumentList);
7144N(SyntaxKind.OpenParenToken);
7145N(SyntaxKind.Argument);
7147N(SyntaxKind.GenericName);
7149N(SyntaxKind.IdentifierToken, "A");
7150N(SyntaxKind.TypeArgumentList);
7152N(SyntaxKind.LessThanToken);
7153N(SyntaxKind.ArrayType);
7155N(SyntaxKind.NullableType);
7157N(SyntaxKind.IdentifierName);
7159N(SyntaxKind.IdentifierToken, "B");
7161N(SyntaxKind.QuestionToken);
7163N(SyntaxKind.ArrayRankSpecifier);
7165N(SyntaxKind.OpenBracketToken);
7166N(SyntaxKind.OmittedArraySizeExpression);
7168N(SyntaxKind.OmittedArraySizeExpressionToken);
7170N(SyntaxKind.CloseBracketToken);
7173N(SyntaxKind.GreaterThanToken);
7178N(SyntaxKind.Argument);
7180N(SyntaxKind.IdentifierName);
7182N(SyntaxKind.IdentifierToken, "D");
7185N(SyntaxKind.CloseParenToken);
7202N(SyntaxKind.TypeOfExpression);
7204N(SyntaxKind.TypeOfKeyword);
7205N(SyntaxKind.OpenParenToken);
7206N(SyntaxKind.GenericName);
7208N(SyntaxKind.IdentifierToken, "A");
7209N(SyntaxKind.TypeArgumentList);
7211N(SyntaxKind.LessThanToken);
7212N(SyntaxKind.ArrayType);
7214N(SyntaxKind.NullableType);
7216N(SyntaxKind.IdentifierName);
7218N(SyntaxKind.IdentifierToken, "B");
7220N(SyntaxKind.QuestionToken);
7222N(SyntaxKind.ArrayRankSpecifier);
7224N(SyntaxKind.OpenBracketToken);
7225N(SyntaxKind.OmittedArraySizeExpression);
7227N(SyntaxKind.OmittedArraySizeExpressionToken);
7229N(SyntaxKind.CloseBracketToken);
7232N(SyntaxKind.GreaterThanToken);
7251N(SyntaxKind.DefaultExpression);
7253N(SyntaxKind.DefaultKeyword);
7254N(SyntaxKind.OpenParenToken);
7255N(SyntaxKind.GenericName);
7257N(SyntaxKind.IdentifierToken, "A");
7258N(SyntaxKind.TypeArgumentList);
7260N(SyntaxKind.LessThanToken);
7261N(SyntaxKind.ArrayType);
7263N(SyntaxKind.NullableType);
7265N(SyntaxKind.IdentifierName);
7267N(SyntaxKind.IdentifierToken, "B");
7269N(SyntaxKind.QuestionToken);
7271N(SyntaxKind.ArrayRankSpecifier);
7273N(SyntaxKind.OpenBracketToken);
7274N(SyntaxKind.OmittedArraySizeExpression);
7276N(SyntaxKind.OmittedArraySizeExpressionToken);
7278N(SyntaxKind.CloseBracketToken);
7281N(SyntaxKind.GreaterThanToken);
7294N(SyntaxKind.ConditionalExpression);
7296N(SyntaxKind.LessThanExpression);
7298N(SyntaxKind.IdentifierName);
7300N(SyntaxKind.IdentifierToken, "A");
7302N(SyntaxKind.LessThanToken);
7303N(SyntaxKind.IdentifierName);
7305N(SyntaxKind.IdentifierToken, "B");
7308N(SyntaxKind.QuestionToken);
7309N(SyntaxKind.CollectionExpression);
7311N(SyntaxKind.OpenBracketToken);
7312N(SyntaxKind.CloseBracketToken);
7314N(SyntaxKind.ColonToken);
7315N(SyntaxKind.IdentifierName);
7317N(SyntaxKind.IdentifierToken, "D");
7334N(SyntaxKind.InterpolatedStringExpression);
7336N(SyntaxKind.InterpolatedStringStartToken);
7337N(SyntaxKind.Interpolation);
7339N(SyntaxKind.OpenBraceToken);
7340N(SyntaxKind.CollectionExpression);
7342N(SyntaxKind.OpenBracketToken);
7343N(SyntaxKind.ExpressionElement);
7345N(SyntaxKind.IdentifierName);
7347N(SyntaxKind.IdentifierToken, "A");
7351N(SyntaxKind.ExpressionElement);
7353N(SyntaxKind.IdentifierName);
7355N(SyntaxKind.IdentifierToken, "B");
7358N(SyntaxKind.CloseBracketToken);
7360N(SyntaxKind.CloseBraceToken);
7362N(SyntaxKind.InterpolatedStringEndToken);
7375N(SyntaxKind.InterpolatedStringExpression);
7377N(SyntaxKind.InterpolatedStringStartToken);
7378N(SyntaxKind.Interpolation);
7380N(SyntaxKind.OpenBraceToken);
7381N(SyntaxKind.CollectionExpression);
7383N(SyntaxKind.OpenBracketToken);
7384N(SyntaxKind.CloseBracketToken);
7386N(SyntaxKind.CloseBraceToken);
7388N(SyntaxKind.InterpolatedStringEndToken);
7398N(SyntaxKind.AddressOfExpression);
7400N(SyntaxKind.AmpersandToken);
7401N(SyntaxKind.CollectionExpression);
7403N(SyntaxKind.OpenBracketToken);
7404N(SyntaxKind.ExpressionElement);
7406N(SyntaxKind.IdentifierName);
7408N(SyntaxKind.IdentifierToken, "A");
7411N(SyntaxKind.CloseBracketToken);
7422N(SyntaxKind.AddressOfExpression);
7424N(SyntaxKind.AmpersandToken);
7425N(SyntaxKind.CollectionExpression);
7427N(SyntaxKind.OpenBracketToken);
7428N(SyntaxKind.ExpressionElement);
7430N(SyntaxKind.IdentifierName);
7432N(SyntaxKind.IdentifierToken, "A");
7435N(SyntaxKind.CommaToken);
7436N(SyntaxKind.ExpressionElement);
7438N(SyntaxKind.IdentifierName);
7440N(SyntaxKind.IdentifierToken, "B");
7443N(SyntaxKind.CloseBracketToken);
7454N(SyntaxKind.AddressOfExpression);
7456N(SyntaxKind.AmpersandToken);
7457N(SyntaxKind.ElementAccessExpression);
7459N(SyntaxKind.CollectionExpression);
7461N(SyntaxKind.OpenBracketToken);
7462N(SyntaxKind.ExpressionElement);
7464N(SyntaxKind.IdentifierName);
7466N(SyntaxKind.IdentifierToken, "A");
7469N(SyntaxKind.CommaToken);
7470N(SyntaxKind.ExpressionElement);
7472N(SyntaxKind.IdentifierName);
7474N(SyntaxKind.IdentifierToken, "B");
7477N(SyntaxKind.CloseBracketToken);
7479N(SyntaxKind.BracketedArgumentList);
7481N(SyntaxKind.OpenBracketToken);
7482N(SyntaxKind.Argument);
7484N(SyntaxKind.IdentifierName);
7486N(SyntaxKind.IdentifierToken, "C");
7489N(SyntaxKind.CloseBracketToken);
7507N(SyntaxKind.AddressOfExpression);
7509N(SyntaxKind.AmpersandToken);
7510N(SyntaxKind.CollectionExpression);
7512N(SyntaxKind.OpenBracketToken);
7513N(SyntaxKind.ExpressionElement);
7515N(SyntaxKind.IdentifierName);
7517N(SyntaxKind.IdentifierToken, "A");
7521N(SyntaxKind.ExpressionElement);
7523N(SyntaxKind.IdentifierName);
7525N(SyntaxKind.IdentifierToken, "B");
7528N(SyntaxKind.CloseBracketToken);
7539N(SyntaxKind.PointerIndirectionExpression);
7541N(SyntaxKind.AsteriskToken);
7542N(SyntaxKind.CollectionExpression);
7544N(SyntaxKind.OpenBracketToken);
7545N(SyntaxKind.CloseBracketToken);
7556N(SyntaxKind.PointerIndirectionExpression);
7558N(SyntaxKind.AsteriskToken);
7559N(SyntaxKind.CollectionExpression);
7561N(SyntaxKind.OpenBracketToken);
7562N(SyntaxKind.ExpressionElement);
7564N(SyntaxKind.IdentifierName);
7566N(SyntaxKind.IdentifierToken, "A");
7569N(SyntaxKind.CloseBracketToken);
7580N(SyntaxKind.PointerIndirectionExpression);
7582N(SyntaxKind.AsteriskToken);
7583N(SyntaxKind.CollectionExpression);
7585N(SyntaxKind.OpenBracketToken);
7586N(SyntaxKind.ExpressionElement);
7588N(SyntaxKind.IdentifierName);
7590N(SyntaxKind.IdentifierToken, "A");
7593N(SyntaxKind.CommaToken);
7594N(SyntaxKind.ExpressionElement);
7596N(SyntaxKind.IdentifierName);
7598N(SyntaxKind.IdentifierToken, "B");
7601N(SyntaxKind.CloseBracketToken);
7612N(SyntaxKind.PointerIndirectionExpression);
7614N(SyntaxKind.AsteriskToken);
7615N(SyntaxKind.ElementAccessExpression);
7617N(SyntaxKind.CollectionExpression);
7619N(SyntaxKind.OpenBracketToken);
7620N(SyntaxKind.ExpressionElement);
7622N(SyntaxKind.IdentifierName);
7624N(SyntaxKind.IdentifierToken, "A");
7627N(SyntaxKind.CommaToken);
7628N(SyntaxKind.ExpressionElement);
7630N(SyntaxKind.IdentifierName);
7632N(SyntaxKind.IdentifierToken, "B");
7635N(SyntaxKind.CloseBracketToken);
7637N(SyntaxKind.BracketedArgumentList);
7639N(SyntaxKind.OpenBracketToken);
7640N(SyntaxKind.Argument);
7642N(SyntaxKind.IdentifierName);
7644N(SyntaxKind.IdentifierToken, "C");
7647N(SyntaxKind.CloseBracketToken);
7665N(SyntaxKind.PointerIndirectionExpression);
7667N(SyntaxKind.AsteriskToken);
7668N(SyntaxKind.CollectionExpression);
7670N(SyntaxKind.OpenBracketToken);
7671N(SyntaxKind.ExpressionElement);
7673N(SyntaxKind.IdentifierName);
7675N(SyntaxKind.IdentifierToken, "A");
7679N(SyntaxKind.ExpressionElement);
7681N(SyntaxKind.IdentifierName);
7683N(SyntaxKind.IdentifierToken, "B");
7686N(SyntaxKind.CloseBracketToken);
7706N(SyntaxKind.ImplicitArrayCreationExpression);
7708N(SyntaxKind.NewKeyword);
7709N(SyntaxKind.OpenBracketToken);
7710N(SyntaxKind.CloseBracketToken);
7737N(SyntaxKind.ImplicitArrayCreationExpression);
7739N(SyntaxKind.NewKeyword);
7740N(SyntaxKind.OpenBracketToken);
7741N(SyntaxKind.CommaToken);
7742N(SyntaxKind.CloseBracketToken);
7769N(SyntaxKind.ImplicitArrayCreationExpression);
7771N(SyntaxKind.NewKeyword);
7772N(SyntaxKind.OpenBracketToken);
7773N(SyntaxKind.CommaToken);
7774N(SyntaxKind.CloseBracketToken);
7775N(SyntaxKind.ArrayInitializerExpression);
7778N(SyntaxKind.CollectionExpression);
7780N(SyntaxKind.OpenBracketToken);
7781N(SyntaxKind.ExpressionElement);
7783N(SyntaxKind.IdentifierName);
7785N(SyntaxKind.IdentifierToken, "C");
7788N(SyntaxKind.CloseBracketToken);
7801N(SyntaxKind.SimpleAssignmentExpression);
7803N(SyntaxKind.IdentifierName);
7805N(SyntaxKind.IdentifierToken, "_");
7807N(SyntaxKind.EqualsToken);
7808N(SyntaxKind.CollectionExpression);
7810N(SyntaxKind.OpenBracketToken);
7811N(SyntaxKind.ExpressionElement);
7813N(SyntaxKind.IdentifierName);
7815N(SyntaxKind.IdentifierToken, "Main");
7818N(SyntaxKind.CommaToken);
7819N(SyntaxKind.ExpressionElement);
7821N(SyntaxKind.ParenthesizedLambdaExpression);
7823N(SyntaxKind.ParameterList);
7825N(SyntaxKind.OpenParenToken);
7826N(SyntaxKind.CloseParenToken);
7828N(SyntaxKind.EqualsGreaterThanToken);
7829N(SyntaxKind.Block);
7831N(SyntaxKind.OpenBraceToken);
7832N(SyntaxKind.CloseBraceToken);
7836N(SyntaxKind.CloseBracketToken);
7847N(SyntaxKind.SimpleAssignmentExpression);
7849N(SyntaxKind.IdentifierName);
7851N(SyntaxKind.IdentifierToken, "_");
7853N(SyntaxKind.EqualsToken);
7854N(SyntaxKind.CollectionExpression);
7856N(SyntaxKind.OpenBracketToken);
7857N(SyntaxKind.ExpressionElement);
7859N(SyntaxKind.ParenthesizedLambdaExpression);
7861N(SyntaxKind.ParameterList);
7863N(SyntaxKind.OpenParenToken);
7864N(SyntaxKind.CloseParenToken);
7866N(SyntaxKind.EqualsGreaterThanToken);
7867N(SyntaxKind.Block);
7869N(SyntaxKind.OpenBraceToken);
7870N(SyntaxKind.CloseBraceToken);
7874N(SyntaxKind.CommaToken);
7875N(SyntaxKind.ExpressionElement);
7877N(SyntaxKind.ParenthesizedLambdaExpression);
7879N(SyntaxKind.ParameterList);
7881N(SyntaxKind.OpenParenToken);
7882N(SyntaxKind.CloseParenToken);
7884N(SyntaxKind.EqualsGreaterThanToken);
7885N(SyntaxKind.Block);
7887N(SyntaxKind.OpenBraceToken);
7888N(SyntaxKind.CloseBraceToken);
7892N(SyntaxKind.CloseBracketToken);
7903N(SyntaxKind.SimpleAssignmentExpression);
7905N(SyntaxKind.IdentifierName);
7907N(SyntaxKind.IdentifierToken, "_");
7909N(SyntaxKind.EqualsToken);
7910N(SyntaxKind.CollectionExpression);
7912N(SyntaxKind.OpenBracketToken);
7913N(SyntaxKind.ExpressionElement);
7915N(SyntaxKind.ParenthesizedLambdaExpression);
7917N(SyntaxKind.ParameterList);
7919N(SyntaxKind.OpenParenToken);
7920N(SyntaxKind.CloseParenToken);
7922N(SyntaxKind.EqualsGreaterThanToken);
7923N(SyntaxKind.Block);
7925N(SyntaxKind.OpenBraceToken);
7926N(SyntaxKind.CloseBraceToken);
7930N(SyntaxKind.CommaToken);
7931N(SyntaxKind.ExpressionElement);
7933N(SyntaxKind.IdentifierName);
7935N(SyntaxKind.IdentifierToken, "Main");
7938N(SyntaxKind.CloseBracketToken);
7959N(SyntaxKind.CompilationUnit);
7961N(SyntaxKind.UsingDirective);
7963N(SyntaxKind.UsingKeyword);
7964N(SyntaxKind.IdentifierName);
7966N(SyntaxKind.IdentifierToken, "System");
7968N(SyntaxKind.SemicolonToken);
7970N(SyntaxKind.ClassDeclaration);
7972N(SyntaxKind.ClassKeyword);
7973N(SyntaxKind.IdentifierToken, "Program");
7974N(SyntaxKind.OpenBraceToken);
7975N(SyntaxKind.MethodDeclaration);
7977N(SyntaxKind.StaticKeyword);
7978N(SyntaxKind.PredefinedType);
7980N(SyntaxKind.VoidKeyword);
7982N(SyntaxKind.IdentifierToken, "F");
7983N(SyntaxKind.ParameterList);
7985N(SyntaxKind.OpenParenToken);
7986N(SyntaxKind.Parameter);
7988N(SyntaxKind.ArrayType);
7990N(SyntaxKind.IdentifierName);
7992N(SyntaxKind.IdentifierToken, "Action");
7994N(SyntaxKind.ArrayRankSpecifier);
7996N(SyntaxKind.OpenBracketToken);
7997N(SyntaxKind.OmittedArraySizeExpression);
7999N(SyntaxKind.OmittedArraySizeExpressionToken);
8001N(SyntaxKind.CloseBracketToken);
8004N(SyntaxKind.IdentifierToken, "a");
8006N(SyntaxKind.CloseParenToken);
8008N(SyntaxKind.Block);
8010N(SyntaxKind.OpenBraceToken);
8011N(SyntaxKind.CloseBraceToken);
8014N(SyntaxKind.MethodDeclaration);
8016N(SyntaxKind.StaticKeyword);
8017N(SyntaxKind.PredefinedType);
8019N(SyntaxKind.VoidKeyword);
8021N(SyntaxKind.IdentifierToken, "Main");
8022N(SyntaxKind.ParameterList);
8024N(SyntaxKind.OpenParenToken);
8025N(SyntaxKind.CloseParenToken);
8027N(SyntaxKind.Block);
8029N(SyntaxKind.OpenBraceToken);
8030N(SyntaxKind.ExpressionStatement);
8032N(SyntaxKind.InvocationExpression);
8034N(SyntaxKind.IdentifierName);
8036N(SyntaxKind.IdentifierToken, "F");
8038N(SyntaxKind.ArgumentList);
8040N(SyntaxKind.OpenParenToken);
8041N(SyntaxKind.Argument);
8043N(SyntaxKind.CollectionExpression);
8045N(SyntaxKind.OpenBracketToken);
8046N(SyntaxKind.ExpressionElement);
8048N(SyntaxKind.IdentifierName);
8050N(SyntaxKind.IdentifierToken, "Main");
8053N(SyntaxKind.CommaToken);
8054N(SyntaxKind.ExpressionElement);
8056N(SyntaxKind.ParenthesizedLambdaExpression);
8058N(SyntaxKind.ParameterList);
8060N(SyntaxKind.OpenParenToken);
8061N(SyntaxKind.CloseParenToken);
8063N(SyntaxKind.EqualsGreaterThanToken);
8064N(SyntaxKind.Block);
8066N(SyntaxKind.OpenBraceToken);
8067N(SyntaxKind.CloseBraceToken);
8071N(SyntaxKind.CloseBracketToken);
8074N(SyntaxKind.CloseParenToken);
8077N(SyntaxKind.SemicolonToken);
8079N(SyntaxKind.CloseBraceToken);
8082N(SyntaxKind.CloseBraceToken);
8084N(SyntaxKind.EndOfFileToken);
8104N(SyntaxKind.CompilationUnit);
8106N(SyntaxKind.UsingDirective);
8108N(SyntaxKind.UsingKeyword);
8109N(SyntaxKind.IdentifierName);
8111N(SyntaxKind.IdentifierToken, "System");
8113N(SyntaxKind.SemicolonToken);
8115N(SyntaxKind.ClassDeclaration);
8117N(SyntaxKind.ClassKeyword);
8118N(SyntaxKind.IdentifierToken, "Program");
8119N(SyntaxKind.OpenBraceToken);
8120N(SyntaxKind.MethodDeclaration);
8122N(SyntaxKind.StaticKeyword);
8123N(SyntaxKind.PredefinedType);
8125N(SyntaxKind.VoidKeyword);
8127N(SyntaxKind.IdentifierToken, "F");
8128N(SyntaxKind.ParameterList);
8130N(SyntaxKind.OpenParenToken);
8131N(SyntaxKind.Parameter);
8133N(SyntaxKind.ArrayType);
8135N(SyntaxKind.IdentifierName);
8137N(SyntaxKind.IdentifierToken, "Action");
8139N(SyntaxKind.ArrayRankSpecifier);
8141N(SyntaxKind.OpenBracketToken);
8142N(SyntaxKind.OmittedArraySizeExpression);
8144N(SyntaxKind.OmittedArraySizeExpressionToken);
8146N(SyntaxKind.CloseBracketToken);
8149N(SyntaxKind.IdentifierToken, "a");
8151N(SyntaxKind.CloseParenToken);
8153N(SyntaxKind.Block);
8155N(SyntaxKind.OpenBraceToken);
8156N(SyntaxKind.CloseBraceToken);
8159N(SyntaxKind.MethodDeclaration);
8161N(SyntaxKind.StaticKeyword);
8162N(SyntaxKind.PredefinedType);
8164N(SyntaxKind.VoidKeyword);
8166N(SyntaxKind.IdentifierToken, "Main");
8167N(SyntaxKind.ParameterList);
8169N(SyntaxKind.OpenParenToken);
8170N(SyntaxKind.CloseParenToken);
8172N(SyntaxKind.Block);
8174N(SyntaxKind.OpenBraceToken);
8175N(SyntaxKind.ExpressionStatement);
8177N(SyntaxKind.InvocationExpression);
8179N(SyntaxKind.IdentifierName);
8181N(SyntaxKind.IdentifierToken, "F");
8183N(SyntaxKind.ArgumentList);
8185N(SyntaxKind.OpenParenToken);
8186N(SyntaxKind.Argument);
8188N(SyntaxKind.CollectionExpression);
8190N(SyntaxKind.OpenBracketToken);
8191N(SyntaxKind.ExpressionElement);
8193N(SyntaxKind.IdentifierName);
8195N(SyntaxKind.IdentifierToken, "Main");
8198N(SyntaxKind.CommaToken);
8199N(SyntaxKind.ExpressionElement);
8201N(SyntaxKind.IdentifierName);
8203N(SyntaxKind.IdentifierToken, "Main");
8206N(SyntaxKind.CommaToken);
8207N(SyntaxKind.ExpressionElement);
8209N(SyntaxKind.ParenthesizedLambdaExpression);
8211N(SyntaxKind.ParameterList);
8213N(SyntaxKind.OpenParenToken);
8214N(SyntaxKind.CloseParenToken);
8216N(SyntaxKind.EqualsGreaterThanToken);
8217N(SyntaxKind.Block);
8219N(SyntaxKind.OpenBraceToken);
8220N(SyntaxKind.CloseBraceToken);
8224N(SyntaxKind.CloseBracketToken);
8227N(SyntaxKind.CloseParenToken);
8230N(SyntaxKind.SemicolonToken);
8232N(SyntaxKind.CloseBraceToken);
8235N(SyntaxKind.CloseBraceToken);
8237N(SyntaxKind.EndOfFileToken);
8257N(SyntaxKind.CompilationUnit);
8259N(SyntaxKind.UsingDirective);
8261N(SyntaxKind.UsingKeyword);
8262N(SyntaxKind.IdentifierName);
8264N(SyntaxKind.IdentifierToken, "System");
8266N(SyntaxKind.SemicolonToken);
8268N(SyntaxKind.ClassDeclaration);
8270N(SyntaxKind.ClassKeyword);
8271N(SyntaxKind.IdentifierToken, "Program");
8272N(SyntaxKind.OpenBraceToken);
8273N(SyntaxKind.MethodDeclaration);
8275N(SyntaxKind.StaticKeyword);
8276N(SyntaxKind.PredefinedType);
8278N(SyntaxKind.VoidKeyword);
8280N(SyntaxKind.IdentifierToken, "F");
8281N(SyntaxKind.ParameterList);
8283N(SyntaxKind.OpenParenToken);
8284N(SyntaxKind.Parameter);
8286N(SyntaxKind.ArrayType);
8288N(SyntaxKind.IdentifierName);
8290N(SyntaxKind.IdentifierToken, "Action");
8292N(SyntaxKind.ArrayRankSpecifier);
8294N(SyntaxKind.OpenBracketToken);
8295N(SyntaxKind.OmittedArraySizeExpression);
8297N(SyntaxKind.OmittedArraySizeExpressionToken);
8299N(SyntaxKind.CloseBracketToken);
8302N(SyntaxKind.IdentifierToken, "a");
8304N(SyntaxKind.CloseParenToken);
8306N(SyntaxKind.Block);
8308N(SyntaxKind.OpenBraceToken);
8309N(SyntaxKind.CloseBraceToken);
8312N(SyntaxKind.MethodDeclaration);
8314N(SyntaxKind.StaticKeyword);
8315N(SyntaxKind.PredefinedType);
8317N(SyntaxKind.VoidKeyword);
8319N(SyntaxKind.IdentifierToken, "Main");
8320N(SyntaxKind.ParameterList);
8322N(SyntaxKind.OpenParenToken);
8323N(SyntaxKind.CloseParenToken);
8325N(SyntaxKind.Block);
8327N(SyntaxKind.OpenBraceToken);
8328N(SyntaxKind.ExpressionStatement);
8330N(SyntaxKind.InvocationExpression);
8332N(SyntaxKind.IdentifierName);
8334N(SyntaxKind.IdentifierToken, "F");
8336N(SyntaxKind.ArgumentList);
8338N(SyntaxKind.OpenParenToken);
8339N(SyntaxKind.Argument);
8341N(SyntaxKind.CollectionExpression);
8343N(SyntaxKind.OpenBracketToken);
8344N(SyntaxKind.ExpressionElement);
8346N(SyntaxKind.InvocationExpression);
8348N(SyntaxKind.IdentifierName);
8350N(SyntaxKind.IdentifierToken, "Main");
8352N(SyntaxKind.ArgumentList);
8354N(SyntaxKind.OpenParenToken);
8355N(SyntaxKind.CloseParenToken);
8359N(SyntaxKind.CommaToken);
8360N(SyntaxKind.ExpressionElement);
8362N(SyntaxKind.ParenthesizedLambdaExpression);
8364N(SyntaxKind.ParameterList);
8366N(SyntaxKind.OpenParenToken);
8367N(SyntaxKind.CloseParenToken);
8369N(SyntaxKind.EqualsGreaterThanToken);
8370N(SyntaxKind.Block);
8372N(SyntaxKind.OpenBraceToken);
8373N(SyntaxKind.CloseBraceToken);
8377N(SyntaxKind.CloseBracketToken);
8380N(SyntaxKind.CloseParenToken);
8383N(SyntaxKind.SemicolonToken);
8385N(SyntaxKind.CloseBraceToken);
8388N(SyntaxKind.CloseBraceToken);
8390N(SyntaxKind.EndOfFileToken);
8413N(SyntaxKind.CompilationUnit);
8415N(SyntaxKind.UsingDirective);
8417N(SyntaxKind.UsingKeyword);
8418N(SyntaxKind.IdentifierName);
8420N(SyntaxKind.IdentifierToken, "System");
8422N(SyntaxKind.SemicolonToken);
8424N(SyntaxKind.ClassDeclaration);
8426N(SyntaxKind.ClassKeyword);
8427N(SyntaxKind.IdentifierToken, "Program");
8428N(SyntaxKind.OpenBraceToken);
8429N(SyntaxKind.MethodDeclaration);
8431N(SyntaxKind.StaticKeyword);
8432N(SyntaxKind.PredefinedType);
8434N(SyntaxKind.VoidKeyword);
8436N(SyntaxKind.IdentifierToken, "F");
8437N(SyntaxKind.ParameterList);
8439N(SyntaxKind.OpenParenToken);
8440N(SyntaxKind.Parameter);
8442N(SyntaxKind.ArrayType);
8444N(SyntaxKind.IdentifierName);
8446N(SyntaxKind.IdentifierToken, "Action");
8448N(SyntaxKind.ArrayRankSpecifier);
8450N(SyntaxKind.OpenBracketToken);
8451N(SyntaxKind.OmittedArraySizeExpression);
8453N(SyntaxKind.OmittedArraySizeExpressionToken);
8455N(SyntaxKind.CloseBracketToken);
8458N(SyntaxKind.IdentifierToken, "a");
8460N(SyntaxKind.CloseParenToken);
8462N(SyntaxKind.Block);
8464N(SyntaxKind.OpenBraceToken);
8465N(SyntaxKind.CloseBraceToken);
8468N(SyntaxKind.MethodDeclaration);
8470N(SyntaxKind.StaticKeyword);
8471N(SyntaxKind.PredefinedType);
8473N(SyntaxKind.VoidKeyword);
8475N(SyntaxKind.IdentifierToken, "Main");
8476N(SyntaxKind.ParameterList);
8478N(SyntaxKind.OpenParenToken);
8479N(SyntaxKind.CloseParenToken);
8481N(SyntaxKind.Block);
8483N(SyntaxKind.OpenBraceToken);
8484N(SyntaxKind.ExpressionStatement);
8486N(SyntaxKind.InvocationExpression);
8488N(SyntaxKind.IdentifierName);
8490N(SyntaxKind.IdentifierToken, "F");
8492N(SyntaxKind.ArgumentList);
8494N(SyntaxKind.OpenParenToken);
8495N(SyntaxKind.Argument);
8497N(SyntaxKind.CollectionExpression);
8499N(SyntaxKind.OpenBracketToken);
8500N(SyntaxKind.ExpressionElement);
8502N(SyntaxKind.ParenthesizedLambdaExpression);
8504N(SyntaxKind.IdentifierName);
8506N(SyntaxKind.IdentifierToken, "X");
8508N(SyntaxKind.ParameterList);
8510N(SyntaxKind.OpenParenToken);
8511N(SyntaxKind.CloseParenToken);
8513N(SyntaxKind.EqualsGreaterThanToken);
8514N(SyntaxKind.Block);
8516N(SyntaxKind.OpenBraceToken);
8517N(SyntaxKind.CloseBraceToken);
8524N(SyntaxKind.CloseParenToken);
8527N(SyntaxKind.SemicolonToken);
8529N(SyntaxKind.CloseBraceToken);
8532N(SyntaxKind.CloseBraceToken);
8534N(SyntaxKind.EndOfFileToken);
8557N(SyntaxKind.CompilationUnit);
8559N(SyntaxKind.UsingDirective);
8561N(SyntaxKind.UsingKeyword);
8562N(SyntaxKind.IdentifierName);
8564N(SyntaxKind.IdentifierToken, "System");
8566N(SyntaxKind.SemicolonToken);
8568N(SyntaxKind.ClassDeclaration);
8570N(SyntaxKind.ClassKeyword);
8571N(SyntaxKind.IdentifierToken, "Program");
8572N(SyntaxKind.OpenBraceToken);
8573N(SyntaxKind.MethodDeclaration);
8575N(SyntaxKind.StaticKeyword);
8576N(SyntaxKind.PredefinedType);
8578N(SyntaxKind.VoidKeyword);
8580N(SyntaxKind.IdentifierToken, "F");
8581N(SyntaxKind.ParameterList);
8583N(SyntaxKind.OpenParenToken);
8584N(SyntaxKind.Parameter);
8586N(SyntaxKind.ArrayType);
8588N(SyntaxKind.IdentifierName);
8590N(SyntaxKind.IdentifierToken, "Action");
8592N(SyntaxKind.ArrayRankSpecifier);
8594N(SyntaxKind.OpenBracketToken);
8595N(SyntaxKind.OmittedArraySizeExpression);
8597N(SyntaxKind.OmittedArraySizeExpressionToken);
8599N(SyntaxKind.CloseBracketToken);
8602N(SyntaxKind.IdentifierToken, "a");
8604N(SyntaxKind.CloseParenToken);
8606N(SyntaxKind.Block);
8608N(SyntaxKind.OpenBraceToken);
8609N(SyntaxKind.CloseBraceToken);
8612N(SyntaxKind.MethodDeclaration);
8614N(SyntaxKind.StaticKeyword);
8615N(SyntaxKind.PredefinedType);
8617N(SyntaxKind.VoidKeyword);
8619N(SyntaxKind.IdentifierToken, "Main");
8620N(SyntaxKind.ParameterList);
8622N(SyntaxKind.OpenParenToken);
8623N(SyntaxKind.CloseParenToken);
8625N(SyntaxKind.Block);
8627N(SyntaxKind.OpenBraceToken);
8628N(SyntaxKind.ExpressionStatement);
8630N(SyntaxKind.InvocationExpression);
8632N(SyntaxKind.IdentifierName);
8634N(SyntaxKind.IdentifierToken, "F");
8636N(SyntaxKind.ArgumentList);
8638N(SyntaxKind.OpenParenToken);
8639N(SyntaxKind.Argument);
8641N(SyntaxKind.CollectionExpression);
8643N(SyntaxKind.OpenBracketToken);
8644N(SyntaxKind.ExpressionElement);
8646N(SyntaxKind.IdentifierName);
8648N(SyntaxKind.IdentifierToken, "X");
8651N(SyntaxKind.CommaToken);
8652N(SyntaxKind.ExpressionElement);
8654N(SyntaxKind.ParenthesizedLambdaExpression);
8656N(SyntaxKind.IdentifierName);
8658N(SyntaxKind.IdentifierToken, "Y");
8660N(SyntaxKind.ParameterList);
8662N(SyntaxKind.OpenParenToken);
8663N(SyntaxKind.CloseParenToken);
8665N(SyntaxKind.EqualsGreaterThanToken);
8666N(SyntaxKind.Block);
8668N(SyntaxKind.OpenBraceToken);
8669N(SyntaxKind.CloseBraceToken);
8676N(SyntaxKind.CloseParenToken);
8679N(SyntaxKind.SemicolonToken);
8681N(SyntaxKind.CloseBraceToken);
8684N(SyntaxKind.CloseBraceToken);
8686N(SyntaxKind.EndOfFileToken);
8712N(SyntaxKind.CompilationUnit);
8714N(SyntaxKind.UsingDirective);
8716N(SyntaxKind.UsingKeyword);
8717N(SyntaxKind.IdentifierName);
8719N(SyntaxKind.IdentifierToken, "System");
8721N(SyntaxKind.SemicolonToken);
8723N(SyntaxKind.ClassDeclaration);
8725N(SyntaxKind.ClassKeyword);
8726N(SyntaxKind.IdentifierToken, "Program");
8727N(SyntaxKind.OpenBraceToken);
8728N(SyntaxKind.MethodDeclaration);
8730N(SyntaxKind.StaticKeyword);
8731N(SyntaxKind.PredefinedType);
8733N(SyntaxKind.VoidKeyword);
8735N(SyntaxKind.IdentifierToken, "F");
8736N(SyntaxKind.ParameterList);
8738N(SyntaxKind.OpenParenToken);
8739N(SyntaxKind.Parameter);
8741N(SyntaxKind.ArrayType);
8743N(SyntaxKind.IdentifierName);
8745N(SyntaxKind.IdentifierToken, "Action");
8747N(SyntaxKind.ArrayRankSpecifier);
8749N(SyntaxKind.OpenBracketToken);
8750N(SyntaxKind.OmittedArraySizeExpression);
8752N(SyntaxKind.OmittedArraySizeExpressionToken);
8754N(SyntaxKind.CloseBracketToken);
8757N(SyntaxKind.IdentifierToken, "a");
8759N(SyntaxKind.CloseParenToken);
8761N(SyntaxKind.Block);
8763N(SyntaxKind.OpenBraceToken);
8764N(SyntaxKind.CloseBraceToken);
8767N(SyntaxKind.MethodDeclaration);
8769N(SyntaxKind.StaticKeyword);
8770N(SyntaxKind.PredefinedType);
8772N(SyntaxKind.VoidKeyword);
8774N(SyntaxKind.IdentifierToken, "Main");
8775N(SyntaxKind.ParameterList);
8777N(SyntaxKind.OpenParenToken);
8778N(SyntaxKind.CloseParenToken);
8780N(SyntaxKind.Block);
8782N(SyntaxKind.OpenBraceToken);
8783N(SyntaxKind.ExpressionStatement);
8785N(SyntaxKind.InvocationExpression);
8787N(SyntaxKind.IdentifierName);
8789N(SyntaxKind.IdentifierToken, "F");
8791N(SyntaxKind.ArgumentList);
8793N(SyntaxKind.OpenParenToken);
8794N(SyntaxKind.Argument);
8796N(SyntaxKind.CollectionExpression);
8798N(SyntaxKind.OpenBracketToken);
8799N(SyntaxKind.ExpressionElement);
8801N(SyntaxKind.IdentifierName);
8803N(SyntaxKind.IdentifierToken, "X");
8807N(SyntaxKind.ExpressionElement);
8809N(SyntaxKind.ParenthesizedLambdaExpression);
8811N(SyntaxKind.IdentifierName);
8813N(SyntaxKind.IdentifierToken, "Y");
8815N(SyntaxKind.ParameterList);
8817N(SyntaxKind.OpenParenToken);
8818N(SyntaxKind.CloseParenToken);
8820N(SyntaxKind.EqualsGreaterThanToken);
8821N(SyntaxKind.Block);
8823N(SyntaxKind.OpenBraceToken);
8824N(SyntaxKind.CloseBraceToken);
8831N(SyntaxKind.CloseParenToken);
8834N(SyntaxKind.SemicolonToken);
8836N(SyntaxKind.CloseBraceToken);
8839N(SyntaxKind.CloseBraceToken);
8841N(SyntaxKind.EndOfFileToken);
8859N(SyntaxKind.CompilationUnit);
8861N(SyntaxKind.ClassDeclaration);
8863N(SyntaxKind.ClassKeyword);
8864N(SyntaxKind.IdentifierToken, "Program");
8865N(SyntaxKind.OpenBraceToken);
8866N(SyntaxKind.MethodDeclaration);
8868N(SyntaxKind.StaticKeyword);
8869N(SyntaxKind.PredefinedType);
8871N(SyntaxKind.VoidKeyword);
8873N(SyntaxKind.IdentifierToken, "Main");
8874N(SyntaxKind.ParameterList);
8876N(SyntaxKind.OpenParenToken);
8877N(SyntaxKind.CloseParenToken);
8879N(SyntaxKind.Block);
8881N(SyntaxKind.OpenBraceToken);
8882N(SyntaxKind.ExpressionStatement);
8884N(SyntaxKind.InvocationExpression);
8886N(SyntaxKind.SimpleMemberAccessExpression);
8888N(SyntaxKind.CollectionExpression);
8890N(SyntaxKind.OpenBracketToken);
8891N(SyntaxKind.ExpressionElement);
8893N(SyntaxKind.NumericLiteralExpression);
8895N(SyntaxKind.NumericLiteralToken, "1");
8898N(SyntaxKind.CloseBracketToken);
8900N(SyntaxKind.DotToken);
8901N(SyntaxKind.IdentifierName);
8903N(SyntaxKind.IdentifierToken, "GetHashCode");
8906N(SyntaxKind.ArgumentList);
8908N(SyntaxKind.OpenParenToken);
8909N(SyntaxKind.CloseParenToken);
8912N(SyntaxKind.SemicolonToken);
8914N(SyntaxKind.CloseBraceToken);
8917N(SyntaxKind.CloseBraceToken);
8919N(SyntaxKind.EndOfFileToken);
8937N(SyntaxKind.CompilationUnit);
8939N(SyntaxKind.ClassDeclaration);
8941N(SyntaxKind.ClassKeyword);
8942N(SyntaxKind.IdentifierToken, "Program");
8943N(SyntaxKind.OpenBraceToken);
8944N(SyntaxKind.MethodDeclaration);
8946N(SyntaxKind.StaticKeyword);
8947N(SyntaxKind.PredefinedType);
8949N(SyntaxKind.VoidKeyword);
8951N(SyntaxKind.IdentifierToken, "Main");
8952N(SyntaxKind.ParameterList);
8954N(SyntaxKind.OpenParenToken);
8955N(SyntaxKind.CloseParenToken);
8957N(SyntaxKind.Block);
8959N(SyntaxKind.OpenBraceToken);
8960N(SyntaxKind.ExpressionStatement);
8962N(SyntaxKind.InvocationExpression);
8964N(SyntaxKind.SimpleMemberAccessExpression);
8966N(SyntaxKind.CollectionExpression);
8968N(SyntaxKind.OpenBracketToken);
8969N(SyntaxKind.ExpressionElement);
8971N(SyntaxKind.IdentifierName);
8973N(SyntaxKind.IdentifierToken, "Main");
8976N(SyntaxKind.CloseBracketToken);
8978N(SyntaxKind.DotToken);
8979N(SyntaxKind.IdentifierName);
8981N(SyntaxKind.IdentifierToken, "GetHashCode");
8984N(SyntaxKind.ArgumentList);
8986N(SyntaxKind.OpenParenToken);
8987N(SyntaxKind.CloseParenToken);
8990N(SyntaxKind.SemicolonToken);
8992N(SyntaxKind.CloseBraceToken);
8995N(SyntaxKind.CloseBraceToken);
8997N(SyntaxKind.EndOfFileToken);
9015N(SyntaxKind.CompilationUnit);
9017N(SyntaxKind.ClassDeclaration);
9019N(SyntaxKind.ClassKeyword);
9020N(SyntaxKind.IdentifierToken, "Program");
9021N(SyntaxKind.OpenBraceToken);
9022N(SyntaxKind.MethodDeclaration);
9024N(SyntaxKind.StaticKeyword);
9025N(SyntaxKind.PredefinedType);
9027N(SyntaxKind.VoidKeyword);
9029N(SyntaxKind.IdentifierToken, "Main");
9030N(SyntaxKind.ParameterList);
9032N(SyntaxKind.OpenParenToken);
9033N(SyntaxKind.CloseParenToken);
9035N(SyntaxKind.Block);
9037N(SyntaxKind.OpenBraceToken);
9038N(SyntaxKind.ExpressionStatement);
9040N(SyntaxKind.ConditionalAccessExpression);
9042N(SyntaxKind.CollectionExpression);
9044N(SyntaxKind.OpenBracketToken);
9045N(SyntaxKind.ExpressionElement);
9047N(SyntaxKind.NumericLiteralExpression);
9049N(SyntaxKind.NumericLiteralToken, "1");
9052N(SyntaxKind.CloseBracketToken);
9054N(SyntaxKind.QuestionToken);
9055N(SyntaxKind.InvocationExpression);
9057N(SyntaxKind.MemberBindingExpression);
9059N(SyntaxKind.DotToken);
9060N(SyntaxKind.IdentifierName);
9062N(SyntaxKind.IdentifierToken, "GetHashCode");
9065N(SyntaxKind.ArgumentList);
9067N(SyntaxKind.OpenParenToken);
9068N(SyntaxKind.CloseParenToken);
9072N(SyntaxKind.SemicolonToken);
9074N(SyntaxKind.CloseBraceToken);
9077N(SyntaxKind.CloseBraceToken);
9079N(SyntaxKind.EndOfFileToken);
9097N(SyntaxKind.CompilationUnit);
9099N(SyntaxKind.ClassDeclaration);
9101N(SyntaxKind.ClassKeyword);
9102N(SyntaxKind.IdentifierToken, "Program");
9103N(SyntaxKind.OpenBraceToken);
9104N(SyntaxKind.MethodDeclaration);
9106N(SyntaxKind.StaticKeyword);
9107N(SyntaxKind.PredefinedType);
9109N(SyntaxKind.VoidKeyword);
9111N(SyntaxKind.IdentifierToken, "Main");
9112N(SyntaxKind.ParameterList);
9114N(SyntaxKind.OpenParenToken);
9115N(SyntaxKind.CloseParenToken);
9117N(SyntaxKind.Block);
9119N(SyntaxKind.OpenBraceToken);
9120N(SyntaxKind.ExpressionStatement);
9122N(SyntaxKind.ConditionalAccessExpression);
9124N(SyntaxKind.CollectionExpression);
9126N(SyntaxKind.OpenBracketToken);
9127N(SyntaxKind.ExpressionElement);
9129N(SyntaxKind.IdentifierName);
9131N(SyntaxKind.IdentifierToken, "Main");
9134N(SyntaxKind.CloseBracketToken);
9136N(SyntaxKind.QuestionToken);
9137N(SyntaxKind.InvocationExpression);
9139N(SyntaxKind.MemberBindingExpression);
9141N(SyntaxKind.DotToken);
9142N(SyntaxKind.IdentifierName);
9144N(SyntaxKind.IdentifierToken, "GetHashCode");
9147N(SyntaxKind.ArgumentList);
9149N(SyntaxKind.OpenParenToken);
9150N(SyntaxKind.CloseParenToken);
9154N(SyntaxKind.SemicolonToken);
9156N(SyntaxKind.CloseBraceToken);
9159N(SyntaxKind.CloseBraceToken);
9161N(SyntaxKind.EndOfFileToken);
9173N(SyntaxKind.CompilationUnit);
9175N(SyntaxKind.GlobalStatement);
9177N(SyntaxKind.ExpressionStatement);
9179N(SyntaxKind.InvocationExpression);
9181N(SyntaxKind.SimpleMemberAccessExpression);
9183N(SyntaxKind.CollectionExpression);
9185N(SyntaxKind.OpenBracketToken);
9186N(SyntaxKind.ExpressionElement);
9188N(SyntaxKind.NumericLiteralExpression);
9190N(SyntaxKind.NumericLiteralToken, "1");
9193N(SyntaxKind.CloseBracketToken);
9195N(SyntaxKind.DotToken);
9196N(SyntaxKind.IdentifierName);
9198N(SyntaxKind.IdentifierToken, "GetHashCode");
9201N(SyntaxKind.ArgumentList);
9203N(SyntaxKind.OpenParenToken);
9204N(SyntaxKind.CloseParenToken);
9207N(SyntaxKind.SemicolonToken);
9210N(SyntaxKind.EndOfFileToken);
9222N(SyntaxKind.CompilationUnit);
9224N(SyntaxKind.GlobalStatement);
9226N(SyntaxKind.ExpressionStatement);
9228N(SyntaxKind.InvocationExpression);
9230N(SyntaxKind.SimpleMemberAccessExpression);
9232N(SyntaxKind.CollectionExpression);
9234N(SyntaxKind.OpenBracketToken);
9235N(SyntaxKind.ExpressionElement);
9237N(SyntaxKind.IdentifierName);
9239N(SyntaxKind.IdentifierToken, "Main");
9242N(SyntaxKind.CloseBracketToken);
9244N(SyntaxKind.DotToken);
9245N(SyntaxKind.IdentifierName);
9247N(SyntaxKind.IdentifierToken, "GetHashCode");
9250N(SyntaxKind.ArgumentList);
9252N(SyntaxKind.OpenParenToken);
9253N(SyntaxKind.CloseParenToken);
9256N(SyntaxKind.SemicolonToken);
9259N(SyntaxKind.EndOfFileToken);
9271N(SyntaxKind.CompilationUnit);
9273N(SyntaxKind.GlobalStatement);
9275N(SyntaxKind.ExpressionStatement);
9277N(SyntaxKind.ConditionalAccessExpression);
9279N(SyntaxKind.CollectionExpression);
9281N(SyntaxKind.OpenBracketToken);
9282N(SyntaxKind.ExpressionElement);
9284N(SyntaxKind.NumericLiteralExpression);
9286N(SyntaxKind.NumericLiteralToken, "1");
9289N(SyntaxKind.CloseBracketToken);
9291N(SyntaxKind.QuestionToken);
9292N(SyntaxKind.InvocationExpression);
9294N(SyntaxKind.MemberBindingExpression);
9296N(SyntaxKind.DotToken);
9297N(SyntaxKind.IdentifierName);
9299N(SyntaxKind.IdentifierToken, "GetHashCode");
9302N(SyntaxKind.ArgumentList);
9304N(SyntaxKind.OpenParenToken);
9305N(SyntaxKind.CloseParenToken);
9309N(SyntaxKind.SemicolonToken);
9312N(SyntaxKind.EndOfFileToken);
9324N(SyntaxKind.CompilationUnit);
9326N(SyntaxKind.GlobalStatement);
9328N(SyntaxKind.ExpressionStatement);
9330N(SyntaxKind.ConditionalAccessExpression);
9332N(SyntaxKind.CollectionExpression);
9334N(SyntaxKind.OpenBracketToken);
9335N(SyntaxKind.ExpressionElement);
9337N(SyntaxKind.IdentifierName);
9339N(SyntaxKind.IdentifierToken, "Main");
9342N(SyntaxKind.CloseBracketToken);
9344N(SyntaxKind.QuestionToken);
9345N(SyntaxKind.InvocationExpression);
9347N(SyntaxKind.MemberBindingExpression);
9349N(SyntaxKind.DotToken);
9350N(SyntaxKind.IdentifierName);
9352N(SyntaxKind.IdentifierToken, "GetHashCode");
9355N(SyntaxKind.ArgumentList);
9357N(SyntaxKind.OpenParenToken);
9358N(SyntaxKind.CloseParenToken);
9362N(SyntaxKind.SemicolonToken);
9365N(SyntaxKind.EndOfFileToken);
9384N(SyntaxKind.CompilationUnit);
9386N(SyntaxKind.ClassDeclaration);
9388N(SyntaxKind.ClassKeyword);
9389N(SyntaxKind.IdentifierToken, "Program");
9390N(SyntaxKind.OpenBraceToken);
9391N(SyntaxKind.MethodDeclaration);
9393N(SyntaxKind.StaticKeyword);
9394N(SyntaxKind.PredefinedType);
9396N(SyntaxKind.VoidKeyword);
9398N(SyntaxKind.IdentifierToken, "Main");
9399N(SyntaxKind.ParameterList);
9401N(SyntaxKind.OpenParenToken);
9402N(SyntaxKind.CloseParenToken);
9404N(SyntaxKind.Block);
9406N(SyntaxKind.OpenBraceToken);
9407N(SyntaxKind.ExpressionStatement);
9409N(SyntaxKind.InvocationExpression);
9411N(SyntaxKind.SimpleMemberAccessExpression);
9413N(SyntaxKind.ElementAccessExpression);
9415N(SyntaxKind.CollectionExpression);
9417N(SyntaxKind.OpenBracketToken);
9418N(SyntaxKind.ExpressionElement);
9420N(SyntaxKind.NumericLiteralExpression);
9422N(SyntaxKind.NumericLiteralToken, "1");
9425N(SyntaxKind.CloseBracketToken);
9427N(SyntaxKind.BracketedArgumentList);
9429N(SyntaxKind.OpenBracketToken);
9430N(SyntaxKind.Argument);
9432N(SyntaxKind.NumericLiteralExpression);
9434N(SyntaxKind.NumericLiteralToken, "0");
9437N(SyntaxKind.CloseBracketToken);
9440N(SyntaxKind.DotToken);
9441N(SyntaxKind.IdentifierName);
9443N(SyntaxKind.IdentifierToken, "GetHashCode");
9446N(SyntaxKind.ArgumentList);
9448N(SyntaxKind.OpenParenToken);
9449N(SyntaxKind.CloseParenToken);
9452N(SyntaxKind.SemicolonToken);
9454N(SyntaxKind.CloseBraceToken);
9457N(SyntaxKind.CloseBraceToken);
9459N(SyntaxKind.EndOfFileToken);
9472N(SyntaxKind.CompilationUnit);
9474N(SyntaxKind.GlobalStatement);
9476N(SyntaxKind.ExpressionStatement);
9478N(SyntaxKind.InvocationExpression);
9480N(SyntaxKind.SimpleMemberAccessExpression);
9482N(SyntaxKind.ElementAccessExpression);
9484N(SyntaxKind.CollectionExpression);
9486N(SyntaxKind.OpenBracketToken);
9487N(SyntaxKind.ExpressionElement);
9489N(SyntaxKind.NumericLiteralExpression);
9491N(SyntaxKind.NumericLiteralToken, "1");
9494N(SyntaxKind.CloseBracketToken);
9496N(SyntaxKind.BracketedArgumentList);
9498N(SyntaxKind.OpenBracketToken);
9499N(SyntaxKind.Argument);
9501N(SyntaxKind.NumericLiteralExpression);
9503N(SyntaxKind.NumericLiteralToken, "0");
9506N(SyntaxKind.CloseBracketToken);
9509N(SyntaxKind.DotToken);
9510N(SyntaxKind.IdentifierName);
9512N(SyntaxKind.IdentifierToken, "GetHashCode");
9515N(SyntaxKind.ArgumentList);
9517N(SyntaxKind.OpenParenToken);
9518N(SyntaxKind.CloseParenToken);
9521N(SyntaxKind.SemicolonToken);
9524N(SyntaxKind.EndOfFileToken);
9543N(SyntaxKind.CompilationUnit);
9545N(SyntaxKind.ClassDeclaration);
9547N(SyntaxKind.ClassKeyword);
9548N(SyntaxKind.IdentifierToken, "Program");
9549N(SyntaxKind.OpenBraceToken);
9550N(SyntaxKind.MethodDeclaration);
9552N(SyntaxKind.StaticKeyword);
9553N(SyntaxKind.PredefinedType);
9555N(SyntaxKind.VoidKeyword);
9557N(SyntaxKind.IdentifierToken, "Main");
9558N(SyntaxKind.ParameterList);
9560N(SyntaxKind.OpenParenToken);
9561N(SyntaxKind.CloseParenToken);
9563N(SyntaxKind.Block);
9565N(SyntaxKind.OpenBraceToken);
9566N(SyntaxKind.ExpressionStatement);
9568N(SyntaxKind.InvocationExpression);
9570N(SyntaxKind.SimpleMemberAccessExpression);
9572N(SyntaxKind.ElementAccessExpression);
9574N(SyntaxKind.CollectionExpression);
9576N(SyntaxKind.OpenBracketToken);
9577N(SyntaxKind.ExpressionElement);
9579N(SyntaxKind.NumericLiteralExpression);
9581N(SyntaxKind.NumericLiteralToken, "1");
9584N(SyntaxKind.CloseBracketToken);
9586N(SyntaxKind.BracketedArgumentList);
9588N(SyntaxKind.OpenBracketToken);
9589N(SyntaxKind.Argument);
9591N(SyntaxKind.IdentifierName);
9593N(SyntaxKind.IdentifierToken, "Main");
9596N(SyntaxKind.CloseBracketToken);
9599N(SyntaxKind.DotToken);
9600N(SyntaxKind.IdentifierName);
9602N(SyntaxKind.IdentifierToken, "GetHashCode");
9605N(SyntaxKind.ArgumentList);
9607N(SyntaxKind.OpenParenToken);
9608N(SyntaxKind.CloseParenToken);
9611N(SyntaxKind.SemicolonToken);
9613N(SyntaxKind.CloseBraceToken);
9616N(SyntaxKind.CloseBraceToken);
9618N(SyntaxKind.EndOfFileToken);
9631N(SyntaxKind.CompilationUnit);
9633N(SyntaxKind.GlobalStatement);
9635N(SyntaxKind.ExpressionStatement);
9637N(SyntaxKind.InvocationExpression);
9639N(SyntaxKind.SimpleMemberAccessExpression);
9641N(SyntaxKind.ElementAccessExpression);
9643N(SyntaxKind.CollectionExpression);
9645N(SyntaxKind.OpenBracketToken);
9646N(SyntaxKind.ExpressionElement);
9648N(SyntaxKind.NumericLiteralExpression);
9650N(SyntaxKind.NumericLiteralToken, "1");
9653N(SyntaxKind.CloseBracketToken);
9655N(SyntaxKind.BracketedArgumentList);
9657N(SyntaxKind.OpenBracketToken);
9658N(SyntaxKind.Argument);
9660N(SyntaxKind.IdentifierName);
9662N(SyntaxKind.IdentifierToken, "Main");
9665N(SyntaxKind.CloseBracketToken);
9668N(SyntaxKind.DotToken);
9669N(SyntaxKind.IdentifierName);
9671N(SyntaxKind.IdentifierToken, "GetHashCode");
9674N(SyntaxKind.ArgumentList);
9676N(SyntaxKind.OpenParenToken);
9677N(SyntaxKind.CloseParenToken);
9680N(SyntaxKind.SemicolonToken);
9683N(SyntaxKind.EndOfFileToken);
9702N(SyntaxKind.CompilationUnit);
9704N(SyntaxKind.ClassDeclaration);
9706N(SyntaxKind.ClassKeyword);
9707N(SyntaxKind.IdentifierToken, "Program");
9708N(SyntaxKind.OpenBraceToken);
9709N(SyntaxKind.MethodDeclaration);
9711N(SyntaxKind.StaticKeyword);
9712N(SyntaxKind.PredefinedType);
9714N(SyntaxKind.VoidKeyword);
9716N(SyntaxKind.IdentifierToken, "Main");
9717N(SyntaxKind.ParameterList);
9719N(SyntaxKind.OpenParenToken);
9720N(SyntaxKind.CloseParenToken);
9722N(SyntaxKind.Block);
9724N(SyntaxKind.OpenBraceToken);
9725N(SyntaxKind.ExpressionStatement);
9727N(SyntaxKind.InvocationExpression);
9729N(SyntaxKind.SimpleMemberAccessExpression);
9731N(SyntaxKind.ElementAccessExpression);
9733N(SyntaxKind.CollectionExpression);
9735N(SyntaxKind.OpenBracketToken);
9736N(SyntaxKind.ExpressionElement);
9738N(SyntaxKind.IdentifierName);
9740N(SyntaxKind.IdentifierToken, "Main");
9743N(SyntaxKind.CloseBracketToken);
9745N(SyntaxKind.BracketedArgumentList);
9747N(SyntaxKind.OpenBracketToken);
9748N(SyntaxKind.Argument);
9750N(SyntaxKind.NumericLiteralExpression);
9752N(SyntaxKind.NumericLiteralToken, "1");
9755N(SyntaxKind.CloseBracketToken);
9758N(SyntaxKind.DotToken);
9759N(SyntaxKind.IdentifierName);
9761N(SyntaxKind.IdentifierToken, "GetHashCode");
9764N(SyntaxKind.ArgumentList);
9766N(SyntaxKind.OpenParenToken);
9767N(SyntaxKind.CloseParenToken);
9770N(SyntaxKind.SemicolonToken);
9772N(SyntaxKind.CloseBraceToken);
9775N(SyntaxKind.CloseBraceToken);
9777N(SyntaxKind.EndOfFileToken);
9790N(SyntaxKind.CompilationUnit);
9792N(SyntaxKind.GlobalStatement);
9794N(SyntaxKind.ExpressionStatement);
9796N(SyntaxKind.InvocationExpression);
9798N(SyntaxKind.SimpleMemberAccessExpression);
9800N(SyntaxKind.ElementAccessExpression);
9802N(SyntaxKind.CollectionExpression);
9804N(SyntaxKind.OpenBracketToken);
9805N(SyntaxKind.ExpressionElement);
9807N(SyntaxKind.IdentifierName);
9809N(SyntaxKind.IdentifierToken, "Main");
9812N(SyntaxKind.CloseBracketToken);
9814N(SyntaxKind.BracketedArgumentList);
9816N(SyntaxKind.OpenBracketToken);
9817N(SyntaxKind.Argument);
9819N(SyntaxKind.NumericLiteralExpression);
9821N(SyntaxKind.NumericLiteralToken, "1");
9824N(SyntaxKind.CloseBracketToken);
9827N(SyntaxKind.DotToken);
9828N(SyntaxKind.IdentifierName);
9830N(SyntaxKind.IdentifierToken, "GetHashCode");
9833N(SyntaxKind.ArgumentList);
9835N(SyntaxKind.OpenParenToken);
9836N(SyntaxKind.CloseParenToken);
9839N(SyntaxKind.SemicolonToken);
9842N(SyntaxKind.EndOfFileToken);
9861N(SyntaxKind.CompilationUnit);
9863N(SyntaxKind.ClassDeclaration);
9865N(SyntaxKind.ClassKeyword);
9866N(SyntaxKind.IdentifierToken, "Program");
9867N(SyntaxKind.OpenBraceToken);
9868N(SyntaxKind.MethodDeclaration);
9870N(SyntaxKind.StaticKeyword);
9871N(SyntaxKind.PredefinedType);
9873N(SyntaxKind.VoidKeyword);
9875N(SyntaxKind.IdentifierToken, "Main");
9876N(SyntaxKind.ParameterList);
9878N(SyntaxKind.OpenParenToken);
9879N(SyntaxKind.CloseParenToken);
9881N(SyntaxKind.Block);
9883N(SyntaxKind.OpenBraceToken);
9884N(SyntaxKind.ExpressionStatement);
9886N(SyntaxKind.InvocationExpression);
9888N(SyntaxKind.SimpleMemberAccessExpression);
9890N(SyntaxKind.ElementAccessExpression);
9892N(SyntaxKind.CollectionExpression);
9894N(SyntaxKind.OpenBracketToken);
9895N(SyntaxKind.ExpressionElement);
9897N(SyntaxKind.IdentifierName);
9899N(SyntaxKind.IdentifierToken, "Main");
9902N(SyntaxKind.CloseBracketToken);
9904N(SyntaxKind.BracketedArgumentList);
9906N(SyntaxKind.OpenBracketToken);
9907N(SyntaxKind.Argument);
9909N(SyntaxKind.IdentifierName);
9911N(SyntaxKind.IdentifierToken, "Main");
9914N(SyntaxKind.CloseBracketToken);
9917N(SyntaxKind.DotToken);
9918N(SyntaxKind.IdentifierName);
9920N(SyntaxKind.IdentifierToken, "GetHashCode");
9923N(SyntaxKind.ArgumentList);
9925N(SyntaxKind.OpenParenToken);
9926N(SyntaxKind.CloseParenToken);
9929N(SyntaxKind.SemicolonToken);
9931N(SyntaxKind.CloseBraceToken);
9934N(SyntaxKind.CloseBraceToken);
9936N(SyntaxKind.EndOfFileToken);
9949N(SyntaxKind.CompilationUnit);
9951N(SyntaxKind.GlobalStatement);
9953N(SyntaxKind.ExpressionStatement);
9955N(SyntaxKind.InvocationExpression);
9957N(SyntaxKind.SimpleMemberAccessExpression);
9959N(SyntaxKind.ElementAccessExpression);
9961N(SyntaxKind.CollectionExpression);
9963N(SyntaxKind.OpenBracketToken);
9964N(SyntaxKind.ExpressionElement);
9966N(SyntaxKind.IdentifierName);
9968N(SyntaxKind.IdentifierToken, "Main");
9971N(SyntaxKind.CloseBracketToken);
9973N(SyntaxKind.BracketedArgumentList);
9975N(SyntaxKind.OpenBracketToken);
9976N(SyntaxKind.Argument);
9978N(SyntaxKind.IdentifierName);
9980N(SyntaxKind.IdentifierToken, "Main");
9983N(SyntaxKind.CloseBracketToken);
9986N(SyntaxKind.DotToken);
9987N(SyntaxKind.IdentifierName);
9989N(SyntaxKind.IdentifierToken, "GetHashCode");
9992N(SyntaxKind.ArgumentList);
9994N(SyntaxKind.OpenParenToken);
9995N(SyntaxKind.CloseParenToken);
9998N(SyntaxKind.SemicolonToken);
10001N(SyntaxKind.EndOfFileToken);
10019N(SyntaxKind.CompilationUnit);
10021N(SyntaxKind.ClassDeclaration);
10023N(SyntaxKind.ClassKeyword);
10024N(SyntaxKind.IdentifierToken, "Program");
10025N(SyntaxKind.OpenBraceToken);
10026N(SyntaxKind.MethodDeclaration);
10028N(SyntaxKind.StaticKeyword);
10029N(SyntaxKind.PredefinedType);
10031N(SyntaxKind.VoidKeyword);
10033N(SyntaxKind.IdentifierToken, "Main");
10034N(SyntaxKind.ParameterList);
10036N(SyntaxKind.OpenParenToken);
10037N(SyntaxKind.CloseParenToken);
10039N(SyntaxKind.Block);
10041N(SyntaxKind.OpenBraceToken);
10042N(SyntaxKind.ExpressionStatement);
10044N(SyntaxKind.InvocationExpression);
10046N(SyntaxKind.SimpleMemberAccessExpression);
10048N(SyntaxKind.CollectionExpression);
10050N(SyntaxKind.OpenBracketToken);
10051N(SyntaxKind.CloseBracketToken);
10053N(SyntaxKind.DotToken);
10054N(SyntaxKind.IdentifierName);
10056N(SyntaxKind.IdentifierToken, "GetHashCode");
10059N(SyntaxKind.ArgumentList);
10061N(SyntaxKind.OpenParenToken);
10062N(SyntaxKind.CloseParenToken);
10065N(SyntaxKind.SemicolonToken);
10067N(SyntaxKind.CloseBraceToken);
10070N(SyntaxKind.CloseBraceToken);
10072N(SyntaxKind.EndOfFileToken);
10084N(SyntaxKind.CompilationUnit);
10086N(SyntaxKind.GlobalStatement);
10088N(SyntaxKind.ExpressionStatement);
10090N(SyntaxKind.InvocationExpression);
10092N(SyntaxKind.SimpleMemberAccessExpression);
10094N(SyntaxKind.CollectionExpression);
10096N(SyntaxKind.OpenBracketToken);
10097N(SyntaxKind.CloseBracketToken);
10099N(SyntaxKind.DotToken);
10100N(SyntaxKind.IdentifierName);
10102N(SyntaxKind.IdentifierToken, "GetHashCode");
10105N(SyntaxKind.ArgumentList);
10107N(SyntaxKind.OpenParenToken);
10108N(SyntaxKind.CloseParenToken);
10111N(SyntaxKind.SemicolonToken);
10114N(SyntaxKind.EndOfFileToken);
10132N(SyntaxKind.CompilationUnit);
10134N(SyntaxKind.ClassDeclaration);
10136N(SyntaxKind.ClassKeyword);
10137N(SyntaxKind.IdentifierToken, "Program");
10138N(SyntaxKind.OpenBraceToken);
10139N(SyntaxKind.MethodDeclaration);
10141N(SyntaxKind.StaticKeyword);
10142N(SyntaxKind.PredefinedType);
10144N(SyntaxKind.VoidKeyword);
10146N(SyntaxKind.IdentifierToken, "Main");
10147N(SyntaxKind.ParameterList);
10149N(SyntaxKind.OpenParenToken);
10150N(SyntaxKind.CloseParenToken);
10152N(SyntaxKind.Block);
10154N(SyntaxKind.OpenBraceToken);
10155N(SyntaxKind.ExpressionStatement);
10157N(SyntaxKind.ConditionalAccessExpression);
10159N(SyntaxKind.CollectionExpression);
10161N(SyntaxKind.OpenBracketToken);
10162N(SyntaxKind.CloseBracketToken);
10164N(SyntaxKind.QuestionToken);
10165N(SyntaxKind.InvocationExpression);
10167N(SyntaxKind.MemberBindingExpression);
10169N(SyntaxKind.DotToken);
10170N(SyntaxKind.IdentifierName);
10172N(SyntaxKind.IdentifierToken, "GetHashCode");
10175N(SyntaxKind.ArgumentList);
10177N(SyntaxKind.OpenParenToken);
10178N(SyntaxKind.CloseParenToken);
10182N(SyntaxKind.SemicolonToken);
10184N(SyntaxKind.CloseBraceToken);
10187N(SyntaxKind.CloseBraceToken);
10189N(SyntaxKind.EndOfFileToken);
10201N(SyntaxKind.CompilationUnit);
10203N(SyntaxKind.GlobalStatement);
10205N(SyntaxKind.ExpressionStatement);
10207N(SyntaxKind.ConditionalAccessExpression);
10209N(SyntaxKind.CollectionExpression);
10211N(SyntaxKind.OpenBracketToken);
10212N(SyntaxKind.CloseBracketToken);
10214N(SyntaxKind.QuestionToken);
10215N(SyntaxKind.InvocationExpression);
10217N(SyntaxKind.MemberBindingExpression);
10219N(SyntaxKind.DotToken);
10220N(SyntaxKind.IdentifierName);
10222N(SyntaxKind.IdentifierToken, "GetHashCode");
10225N(SyntaxKind.ArgumentList);
10227N(SyntaxKind.OpenParenToken);
10228N(SyntaxKind.CloseParenToken);
10232N(SyntaxKind.SemicolonToken);
10235N(SyntaxKind.EndOfFileToken);
10253N(SyntaxKind.CompilationUnit);
10255N(SyntaxKind.ClassDeclaration);
10257N(SyntaxKind.ClassKeyword);
10258N(SyntaxKind.IdentifierToken, "Program");
10259N(SyntaxKind.OpenBraceToken);
10260N(SyntaxKind.MethodDeclaration);
10262N(SyntaxKind.StaticKeyword);
10263N(SyntaxKind.PredefinedType);
10265N(SyntaxKind.VoidKeyword);
10267N(SyntaxKind.IdentifierToken, "Main");
10268N(SyntaxKind.ParameterList);
10270N(SyntaxKind.OpenParenToken);
10271N(SyntaxKind.CloseParenToken);
10273N(SyntaxKind.Block);
10275N(SyntaxKind.OpenBraceToken);
10276N(SyntaxKind.ExpressionStatement);
10278N(SyntaxKind.InvocationExpression);
10280N(SyntaxKind.SimpleMemberAccessExpression);
10282N(SyntaxKind.ElementAccessExpression);
10284N(SyntaxKind.CollectionExpression);
10286N(SyntaxKind.OpenBracketToken);
10287N(SyntaxKind.CloseBracketToken);
10289N(SyntaxKind.BracketedArgumentList);
10291N(SyntaxKind.OpenBracketToken);
10292N(SyntaxKind.Argument);
10294N(SyntaxKind.NumericLiteralExpression);
10296N(SyntaxKind.NumericLiteralToken, "0");
10299N(SyntaxKind.CloseBracketToken);
10302N(SyntaxKind.DotToken);
10303N(SyntaxKind.IdentifierName);
10305N(SyntaxKind.IdentifierToken, "GetHashCode");
10308N(SyntaxKind.ArgumentList);
10310N(SyntaxKind.OpenParenToken);
10311N(SyntaxKind.CloseParenToken);
10314N(SyntaxKind.SemicolonToken);
10316N(SyntaxKind.CloseBraceToken);
10319N(SyntaxKind.CloseBraceToken);
10321N(SyntaxKind.EndOfFileToken);
10333N(SyntaxKind.CompilationUnit);
10335N(SyntaxKind.GlobalStatement);
10337N(SyntaxKind.ExpressionStatement);
10339N(SyntaxKind.InvocationExpression);
10341N(SyntaxKind.SimpleMemberAccessExpression);
10343N(SyntaxKind.ElementAccessExpression);
10345N(SyntaxKind.CollectionExpression);
10347N(SyntaxKind.OpenBracketToken);
10348N(SyntaxKind.CloseBracketToken);
10350N(SyntaxKind.BracketedArgumentList);
10352N(SyntaxKind.OpenBracketToken);
10353N(SyntaxKind.Argument);
10355N(SyntaxKind.NumericLiteralExpression);
10357N(SyntaxKind.NumericLiteralToken, "0");
10360N(SyntaxKind.CloseBracketToken);
10363N(SyntaxKind.DotToken);
10364N(SyntaxKind.IdentifierName);
10366N(SyntaxKind.IdentifierToken, "GetHashCode");
10369N(SyntaxKind.ArgumentList);
10371N(SyntaxKind.OpenParenToken);
10372N(SyntaxKind.CloseParenToken);
10375N(SyntaxKind.SemicolonToken);
10378N(SyntaxKind.EndOfFileToken);
10396N(SyntaxKind.CompilationUnit);
10398N(SyntaxKind.ClassDeclaration);
10400N(SyntaxKind.ClassKeyword);
10401N(SyntaxKind.IdentifierToken, "Program");
10402N(SyntaxKind.OpenBraceToken);
10403N(SyntaxKind.MethodDeclaration);
10405N(SyntaxKind.StaticKeyword);
10406N(SyntaxKind.PredefinedType);
10408N(SyntaxKind.VoidKeyword);
10410N(SyntaxKind.IdentifierToken, "Main");
10411N(SyntaxKind.ParameterList);
10413N(SyntaxKind.OpenParenToken);
10414N(SyntaxKind.CloseParenToken);
10416N(SyntaxKind.Block);
10418N(SyntaxKind.OpenBraceToken);
10419N(SyntaxKind.ExpressionStatement);
10421N(SyntaxKind.InvocationExpression);
10423N(SyntaxKind.SimpleMemberAccessExpression);
10425N(SyntaxKind.SuppressNullableWarningExpression);
10427N(SyntaxKind.CollectionExpression);
10429N(SyntaxKind.OpenBracketToken);
10430N(SyntaxKind.CloseBracketToken);
10432N(SyntaxKind.ExclamationToken);
10434N(SyntaxKind.DotToken);
10435N(SyntaxKind.IdentifierName);
10437N(SyntaxKind.IdentifierToken, "GetHashCode");
10440N(SyntaxKind.ArgumentList);
10442N(SyntaxKind.OpenParenToken);
10443N(SyntaxKind.CloseParenToken);
10446N(SyntaxKind.SemicolonToken);
10448N(SyntaxKind.CloseBraceToken);
10451N(SyntaxKind.CloseBraceToken);
10453N(SyntaxKind.EndOfFileToken);
10465N(SyntaxKind.CompilationUnit);
10467N(SyntaxKind.GlobalStatement);
10469N(SyntaxKind.ExpressionStatement);
10471N(SyntaxKind.InvocationExpression);
10473N(SyntaxKind.SimpleMemberAccessExpression);
10475N(SyntaxKind.SuppressNullableWarningExpression);
10477N(SyntaxKind.CollectionExpression);
10479N(SyntaxKind.OpenBracketToken);
10480N(SyntaxKind.CloseBracketToken);
10482N(SyntaxKind.ExclamationToken);
10484N(SyntaxKind.DotToken);
10485N(SyntaxKind.IdentifierName);
10487N(SyntaxKind.IdentifierToken, "GetHashCode");
10490N(SyntaxKind.ArgumentList);
10492N(SyntaxKind.OpenParenToken);
10493N(SyntaxKind.CloseParenToken);
10496N(SyntaxKind.SemicolonToken);
10499N(SyntaxKind.EndOfFileToken);
10517N(SyntaxKind.CompilationUnit);
10519N(SyntaxKind.ClassDeclaration);
10521N(SyntaxKind.ClassKeyword);
10522N(SyntaxKind.IdentifierToken, "Program");
10523N(SyntaxKind.OpenBraceToken);
10524N(SyntaxKind.MethodDeclaration);
10526N(SyntaxKind.StaticKeyword);
10527N(SyntaxKind.PredefinedType);
10529N(SyntaxKind.VoidKeyword);
10531N(SyntaxKind.IdentifierToken, "Main");
10532N(SyntaxKind.ParameterList);
10534N(SyntaxKind.OpenParenToken);
10535N(SyntaxKind.CloseParenToken);
10537N(SyntaxKind.Block);
10539N(SyntaxKind.OpenBraceToken);
10540N(SyntaxKind.ExpressionStatement);
10542N(SyntaxKind.InvocationExpression);
10544N(SyntaxKind.SimpleMemberAccessExpression);
10546N(SyntaxKind.SuppressNullableWarningExpression);
10548N(SyntaxKind.CollectionExpression);
10550N(SyntaxKind.OpenBracketToken);
10551N(SyntaxKind.ExpressionElement);
10553N(SyntaxKind.IdentifierName);
10555N(SyntaxKind.IdentifierToken, "A");
10558N(SyntaxKind.CloseBracketToken);
10560N(SyntaxKind.ExclamationToken);
10562N(SyntaxKind.DotToken);
10563N(SyntaxKind.IdentifierName);
10565N(SyntaxKind.IdentifierToken, "GetHashCode");
10568N(SyntaxKind.ArgumentList);
10570N(SyntaxKind.OpenParenToken);
10571N(SyntaxKind.CloseParenToken);
10574N(SyntaxKind.SemicolonToken);
10576N(SyntaxKind.CloseBraceToken);
10579N(SyntaxKind.CloseBraceToken);
10581N(SyntaxKind.EndOfFileToken);
10593N(SyntaxKind.CompilationUnit);
10595N(SyntaxKind.GlobalStatement);
10597N(SyntaxKind.ExpressionStatement);
10599N(SyntaxKind.InvocationExpression);
10601N(SyntaxKind.SimpleMemberAccessExpression);
10603N(SyntaxKind.SuppressNullableWarningExpression);
10605N(SyntaxKind.CollectionExpression);
10607N(SyntaxKind.OpenBracketToken);
10608N(SyntaxKind.ExpressionElement);
10610N(SyntaxKind.IdentifierName);
10612N(SyntaxKind.IdentifierToken, "A");
10615N(SyntaxKind.CloseBracketToken);
10617N(SyntaxKind.ExclamationToken);
10619N(SyntaxKind.DotToken);
10620N(SyntaxKind.IdentifierName);
10622N(SyntaxKind.IdentifierToken, "GetHashCode");
10625N(SyntaxKind.ArgumentList);
10627N(SyntaxKind.OpenParenToken);
10628N(SyntaxKind.CloseParenToken);
10631N(SyntaxKind.SemicolonToken);
10634N(SyntaxKind.EndOfFileToken);
10658N(SyntaxKind.CompilationUnit);
10660N(SyntaxKind.ClassDeclaration);
10662N(SyntaxKind.ClassKeyword);
10663N(SyntaxKind.IdentifierToken, "Program");
10664N(SyntaxKind.OpenBraceToken);
10665N(SyntaxKind.MethodDeclaration);
10667N(SyntaxKind.StaticKeyword);
10668N(SyntaxKind.PredefinedType);
10670N(SyntaxKind.VoidKeyword);
10672N(SyntaxKind.IdentifierToken, "Main");
10673N(SyntaxKind.ParameterList);
10675N(SyntaxKind.OpenParenToken);
10676N(SyntaxKind.CloseParenToken);
10678N(SyntaxKind.Block);
10680N(SyntaxKind.OpenBraceToken);
10681N(SyntaxKind.ExpressionStatement);
10683N(SyntaxKind.InvocationExpression);
10685N(SyntaxKind.SimpleMemberAccessExpression);
10687N(SyntaxKind.SuppressNullableWarningExpression);
10689N(SyntaxKind.CollectionExpression);
10691N(SyntaxKind.OpenBracketToken);
10692N(SyntaxKind.ExpressionElement);
10694N(SyntaxKind.IdentifierName);
10696N(SyntaxKind.IdentifierToken, "A");
10700N(SyntaxKind.ExpressionElement);
10702N(SyntaxKind.IdentifierName);
10704N(SyntaxKind.IdentifierToken, "B");
10707N(SyntaxKind.CloseBracketToken);
10709N(SyntaxKind.ExclamationToken);
10711N(SyntaxKind.DotToken);
10712N(SyntaxKind.IdentifierName);
10714N(SyntaxKind.IdentifierToken, "GetHashCode");
10717N(SyntaxKind.ArgumentList);
10719N(SyntaxKind.OpenParenToken);
10720N(SyntaxKind.CloseParenToken);
10723N(SyntaxKind.SemicolonToken);
10725N(SyntaxKind.CloseBraceToken);
10728N(SyntaxKind.CloseBraceToken);
10730N(SyntaxKind.EndOfFileToken);
10748N(SyntaxKind.CompilationUnit);
10750N(SyntaxKind.GlobalStatement);
10752N(SyntaxKind.ExpressionStatement);
10754N(SyntaxKind.InvocationExpression);
10756N(SyntaxKind.SimpleMemberAccessExpression);
10758N(SyntaxKind.SuppressNullableWarningExpression);
10760N(SyntaxKind.CollectionExpression);
10762N(SyntaxKind.OpenBracketToken);
10763N(SyntaxKind.ExpressionElement);
10765N(SyntaxKind.IdentifierName);
10767N(SyntaxKind.IdentifierToken, "A");
10771N(SyntaxKind.ExpressionElement);
10773N(SyntaxKind.IdentifierName);
10775N(SyntaxKind.IdentifierToken, "B");
10778N(SyntaxKind.CloseBracketToken);
10780N(SyntaxKind.ExclamationToken);
10782N(SyntaxKind.DotToken);
10783N(SyntaxKind.IdentifierName);
10785N(SyntaxKind.IdentifierToken, "GetHashCode");
10788N(SyntaxKind.ArgumentList);
10790N(SyntaxKind.OpenParenToken);
10791N(SyntaxKind.CloseParenToken);
10794N(SyntaxKind.SemicolonToken);
10797N(SyntaxKind.EndOfFileToken);
10815N(SyntaxKind.CompilationUnit);
10817N(SyntaxKind.ClassDeclaration);
10819N(SyntaxKind.ClassKeyword);
10820N(SyntaxKind.IdentifierToken, "Program");
10821N(SyntaxKind.OpenBraceToken);
10822N(SyntaxKind.MethodDeclaration);
10824N(SyntaxKind.StaticKeyword);
10825N(SyntaxKind.PredefinedType);
10827N(SyntaxKind.VoidKeyword);
10829N(SyntaxKind.IdentifierToken, "Main");
10830N(SyntaxKind.ParameterList);
10832N(SyntaxKind.OpenParenToken);
10833N(SyntaxKind.CloseParenToken);
10835N(SyntaxKind.Block);
10837N(SyntaxKind.OpenBraceToken);
10838N(SyntaxKind.ExpressionStatement);
10840N(SyntaxKind.InvocationExpression);
10842N(SyntaxKind.SimpleMemberAccessExpression);
10844N(SyntaxKind.SuppressNullableWarningExpression);
10846N(SyntaxKind.CollectionExpression);
10848N(SyntaxKind.OpenBracketToken);
10849N(SyntaxKind.ExpressionElement);
10851N(SyntaxKind.InvocationExpression);
10853N(SyntaxKind.IdentifierName);
10855N(SyntaxKind.IdentifierToken, "A");
10857N(SyntaxKind.ArgumentList);
10859N(SyntaxKind.OpenParenToken);
10860N(SyntaxKind.CloseParenToken);
10864N(SyntaxKind.CloseBracketToken);
10866N(SyntaxKind.ExclamationToken);
10868N(SyntaxKind.DotToken);
10869N(SyntaxKind.IdentifierName);
10871N(SyntaxKind.IdentifierToken, "GetHashCode");
10874N(SyntaxKind.ArgumentList);
10876N(SyntaxKind.OpenParenToken);
10877N(SyntaxKind.CloseParenToken);
10880N(SyntaxKind.SemicolonToken);
10882N(SyntaxKind.CloseBraceToken);
10885N(SyntaxKind.CloseBraceToken);
10887N(SyntaxKind.EndOfFileToken);
10899N(SyntaxKind.CompilationUnit);
10901N(SyntaxKind.GlobalStatement);
10903N(SyntaxKind.ExpressionStatement);
10905N(SyntaxKind.InvocationExpression);
10907N(SyntaxKind.SimpleMemberAccessExpression);
10909N(SyntaxKind.SuppressNullableWarningExpression);
10911N(SyntaxKind.CollectionExpression);
10913N(SyntaxKind.OpenBracketToken);
10914N(SyntaxKind.ExpressionElement);
10916N(SyntaxKind.InvocationExpression);
10918N(SyntaxKind.IdentifierName);
10920N(SyntaxKind.IdentifierToken, "A");
10922N(SyntaxKind.ArgumentList);
10924N(SyntaxKind.OpenParenToken);
10925N(SyntaxKind.CloseParenToken);
10929N(SyntaxKind.CloseBracketToken);
10931N(SyntaxKind.ExclamationToken);
10933N(SyntaxKind.DotToken);
10934N(SyntaxKind.IdentifierName);
10936N(SyntaxKind.IdentifierToken, "GetHashCode");
10939N(SyntaxKind.ArgumentList);
10941N(SyntaxKind.OpenParenToken);
10942N(SyntaxKind.CloseParenToken);
10945N(SyntaxKind.SemicolonToken);
10948N(SyntaxKind.EndOfFileToken);
10966N(SyntaxKind.CompilationUnit);
10968N(SyntaxKind.ClassDeclaration);
10970N(SyntaxKind.ClassKeyword);
10971N(SyntaxKind.IdentifierToken, "Program");
10972N(SyntaxKind.OpenBraceToken);
10973N(SyntaxKind.MethodDeclaration);
10975N(SyntaxKind.StaticKeyword);
10976N(SyntaxKind.PredefinedType);
10978N(SyntaxKind.VoidKeyword);
10980N(SyntaxKind.IdentifierToken, "Main");
10981N(SyntaxKind.ParameterList);
10983N(SyntaxKind.OpenParenToken);
10984N(SyntaxKind.CloseParenToken);
10986N(SyntaxKind.Block);
10988N(SyntaxKind.OpenBraceToken);
10989N(SyntaxKind.ExpressionStatement);
10991N(SyntaxKind.InvocationExpression);
10993N(SyntaxKind.SimpleMemberAccessExpression);
10995N(SyntaxKind.SuppressNullableWarningExpression);
10997N(SyntaxKind.ElementAccessExpression);
10999N(SyntaxKind.CollectionExpression);
11001N(SyntaxKind.OpenBracketToken);
11002N(SyntaxKind.ExpressionElement);
11004N(SyntaxKind.InvocationExpression);
11006N(SyntaxKind.IdentifierName);
11008N(SyntaxKind.IdentifierToken, "A");
11010N(SyntaxKind.ArgumentList);
11012N(SyntaxKind.OpenParenToken);
11013N(SyntaxKind.CloseParenToken);
11017N(SyntaxKind.CloseBracketToken);
11019N(SyntaxKind.BracketedArgumentList);
11021N(SyntaxKind.OpenBracketToken);
11022N(SyntaxKind.Argument);
11024N(SyntaxKind.NumericLiteralExpression);
11026N(SyntaxKind.NumericLiteralToken, "0");
11029N(SyntaxKind.CloseBracketToken);
11032N(SyntaxKind.ExclamationToken);
11034N(SyntaxKind.DotToken);
11035N(SyntaxKind.IdentifierName);
11037N(SyntaxKind.IdentifierToken, "GetHashCode");
11040N(SyntaxKind.ArgumentList);
11042N(SyntaxKind.OpenParenToken);
11043N(SyntaxKind.CloseParenToken);
11046N(SyntaxKind.SemicolonToken);
11048N(SyntaxKind.CloseBraceToken);
11051N(SyntaxKind.CloseBraceToken);
11053N(SyntaxKind.EndOfFileToken);
11065N(SyntaxKind.CompilationUnit);
11067N(SyntaxKind.GlobalStatement);
11069N(SyntaxKind.ExpressionStatement);
11071N(SyntaxKind.InvocationExpression);
11073N(SyntaxKind.SimpleMemberAccessExpression);
11075N(SyntaxKind.SuppressNullableWarningExpression);
11077N(SyntaxKind.ElementAccessExpression);
11079N(SyntaxKind.CollectionExpression);
11081N(SyntaxKind.OpenBracketToken);
11082N(SyntaxKind.ExpressionElement);
11084N(SyntaxKind.InvocationExpression);
11086N(SyntaxKind.IdentifierName);
11088N(SyntaxKind.IdentifierToken, "A");
11090N(SyntaxKind.ArgumentList);
11092N(SyntaxKind.OpenParenToken);
11093N(SyntaxKind.CloseParenToken);
11097N(SyntaxKind.CloseBracketToken);
11099N(SyntaxKind.BracketedArgumentList);
11101N(SyntaxKind.OpenBracketToken);
11102N(SyntaxKind.Argument);
11104N(SyntaxKind.NumericLiteralExpression);
11106N(SyntaxKind.NumericLiteralToken, "0");
11109N(SyntaxKind.CloseBracketToken);
11112N(SyntaxKind.ExclamationToken);
11114N(SyntaxKind.DotToken);
11115N(SyntaxKind.IdentifierName);
11117N(SyntaxKind.IdentifierToken, "GetHashCode");
11120N(SyntaxKind.ArgumentList);
11122N(SyntaxKind.OpenParenToken);
11123N(SyntaxKind.CloseParenToken);
11126N(SyntaxKind.SemicolonToken);
11129N(SyntaxKind.EndOfFileToken);
11147N(SyntaxKind.CompilationUnit);
11149N(SyntaxKind.ClassDeclaration);
11151N(SyntaxKind.ClassKeyword);
11152N(SyntaxKind.IdentifierToken, "Program");
11153N(SyntaxKind.OpenBraceToken);
11154N(SyntaxKind.MethodDeclaration);
11156N(SyntaxKind.StaticKeyword);
11157N(SyntaxKind.PredefinedType);
11159N(SyntaxKind.VoidKeyword);
11161N(SyntaxKind.IdentifierToken, "Main");
11162N(SyntaxKind.ParameterList);
11164N(SyntaxKind.OpenParenToken);
11165N(SyntaxKind.CloseParenToken);
11167N(SyntaxKind.Block);
11169N(SyntaxKind.OpenBraceToken);
11170N(SyntaxKind.ExpressionStatement);
11172N(SyntaxKind.InvocationExpression);
11174N(SyntaxKind.SimpleMemberAccessExpression);
11176N(SyntaxKind.SuppressNullableWarningExpression);
11178N(SyntaxKind.ElementAccessExpression);
11180N(SyntaxKind.CollectionExpression);
11182N(SyntaxKind.OpenBracketToken);
11183N(SyntaxKind.CloseBracketToken);
11185N(SyntaxKind.BracketedArgumentList);
11187N(SyntaxKind.OpenBracketToken);
11188N(SyntaxKind.Argument);
11190N(SyntaxKind.NumericLiteralExpression);
11192N(SyntaxKind.NumericLiteralToken, "0");
11195N(SyntaxKind.CloseBracketToken);
11198N(SyntaxKind.ExclamationToken);
11200N(SyntaxKind.DotToken);
11201N(SyntaxKind.IdentifierName);
11203N(SyntaxKind.IdentifierToken, "GetHashCode");
11206N(SyntaxKind.ArgumentList);
11208N(SyntaxKind.OpenParenToken);
11209N(SyntaxKind.CloseParenToken);
11212N(SyntaxKind.SemicolonToken);
11214N(SyntaxKind.CloseBraceToken);
11217N(SyntaxKind.CloseBraceToken);
11219N(SyntaxKind.EndOfFileToken);
11231N(SyntaxKind.CompilationUnit);
11233N(SyntaxKind.GlobalStatement);
11235N(SyntaxKind.ExpressionStatement);
11237N(SyntaxKind.InvocationExpression);
11239N(SyntaxKind.SimpleMemberAccessExpression);
11241N(SyntaxKind.SuppressNullableWarningExpression);
11243N(SyntaxKind.ElementAccessExpression);
11245N(SyntaxKind.CollectionExpression);
11247N(SyntaxKind.OpenBracketToken);
11248N(SyntaxKind.CloseBracketToken);
11250N(SyntaxKind.BracketedArgumentList);
11252N(SyntaxKind.OpenBracketToken);
11253N(SyntaxKind.Argument);
11255N(SyntaxKind.NumericLiteralExpression);
11257N(SyntaxKind.NumericLiteralToken, "0");
11260N(SyntaxKind.CloseBracketToken);
11263N(SyntaxKind.ExclamationToken);
11265N(SyntaxKind.DotToken);
11266N(SyntaxKind.IdentifierName);
11268N(SyntaxKind.IdentifierToken, "GetHashCode");
11271N(SyntaxKind.ArgumentList);
11273N(SyntaxKind.OpenParenToken);
11274N(SyntaxKind.CloseParenToken);
11277N(SyntaxKind.SemicolonToken);
11280N(SyntaxKind.EndOfFileToken);
11304N(SyntaxKind.CompilationUnit);
11306N(SyntaxKind.ClassDeclaration);
11308N(SyntaxKind.ClassKeyword);
11309N(SyntaxKind.IdentifierToken, "Program");
11310N(SyntaxKind.OpenBraceToken);
11311N(SyntaxKind.MethodDeclaration);
11313N(SyntaxKind.StaticKeyword);
11314N(SyntaxKind.PredefinedType);
11316N(SyntaxKind.VoidKeyword);
11318N(SyntaxKind.IdentifierToken, "Main");
11319N(SyntaxKind.ParameterList);
11321N(SyntaxKind.OpenParenToken);
11322N(SyntaxKind.CloseParenToken);
11324N(SyntaxKind.Block);
11326N(SyntaxKind.OpenBraceToken);
11327N(SyntaxKind.ExpressionStatement);
11329N(SyntaxKind.InvocationExpression);
11331N(SyntaxKind.SimpleMemberAccessExpression);
11333N(SyntaxKind.ElementAccessExpression);
11335N(SyntaxKind.CollectionExpression);
11337N(SyntaxKind.OpenBracketToken);
11338N(SyntaxKind.ExpressionElement);
11340N(SyntaxKind.IdentifierName);
11342N(SyntaxKind.IdentifierToken, "A");
11346N(SyntaxKind.ExpressionElement);
11348N(SyntaxKind.IdentifierName);
11350N(SyntaxKind.IdentifierToken, "B");
11353N(SyntaxKind.CloseBracketToken);
11355N(SyntaxKind.BracketedArgumentList);
11357N(SyntaxKind.OpenBracketToken);
11358N(SyntaxKind.Argument);
11360N(SyntaxKind.NameColon);
11362N(SyntaxKind.IdentifierName);
11364N(SyntaxKind.IdentifierToken, "C");
11366N(SyntaxKind.ColonToken);
11368N(SyntaxKind.IdentifierName);
11370N(SyntaxKind.IdentifierToken, "D");
11373N(SyntaxKind.CloseBracketToken);
11376N(SyntaxKind.DotToken);
11377N(SyntaxKind.IdentifierName);
11379N(SyntaxKind.IdentifierToken, "GetHashCode");
11382N(SyntaxKind.ArgumentList);
11384N(SyntaxKind.OpenParenToken);
11385N(SyntaxKind.CloseParenToken);
11388N(SyntaxKind.SemicolonToken);
11390N(SyntaxKind.CloseBraceToken);
11393N(SyntaxKind.CloseBraceToken);
11395N(SyntaxKind.EndOfFileToken);
11413N(SyntaxKind.CompilationUnit);
11415N(SyntaxKind.GlobalStatement);
11417N(SyntaxKind.ExpressionStatement);
11419N(SyntaxKind.InvocationExpression);
11421N(SyntaxKind.SimpleMemberAccessExpression);
11423N(SyntaxKind.ElementAccessExpression);
11425N(SyntaxKind.CollectionExpression);
11427N(SyntaxKind.OpenBracketToken);
11428N(SyntaxKind.ExpressionElement);
11430N(SyntaxKind.IdentifierName);
11432N(SyntaxKind.IdentifierToken, "A");
11436N(SyntaxKind.ExpressionElement);
11438N(SyntaxKind.IdentifierName);
11440N(SyntaxKind.IdentifierToken, "B");
11443N(SyntaxKind.CloseBracketToken);
11445N(SyntaxKind.BracketedArgumentList);
11447N(SyntaxKind.OpenBracketToken);
11448N(SyntaxKind.Argument);
11450N(SyntaxKind.NameColon);
11452N(SyntaxKind.IdentifierName);
11454N(SyntaxKind.IdentifierToken, "C");
11456N(SyntaxKind.ColonToken);
11458N(SyntaxKind.IdentifierName);
11460N(SyntaxKind.IdentifierToken, "D");
11463N(SyntaxKind.CloseBracketToken);
11466N(SyntaxKind.DotToken);
11467N(SyntaxKind.IdentifierName);
11469N(SyntaxKind.IdentifierToken, "GetHashCode");
11472N(SyntaxKind.ArgumentList);
11474N(SyntaxKind.OpenParenToken);
11475N(SyntaxKind.CloseParenToken);
11478N(SyntaxKind.SemicolonToken);
11481N(SyntaxKind.EndOfFileToken);
11499N(SyntaxKind.CompilationUnit);
11501N(SyntaxKind.ClassDeclaration);
11503N(SyntaxKind.ClassKeyword);
11504N(SyntaxKind.IdentifierToken, "Program");
11505N(SyntaxKind.OpenBraceToken);
11506N(SyntaxKind.MethodDeclaration);
11508N(SyntaxKind.StaticKeyword);
11509N(SyntaxKind.PredefinedType);
11511N(SyntaxKind.VoidKeyword);
11513N(SyntaxKind.IdentifierToken, "Main");
11514N(SyntaxKind.ParameterList);
11516N(SyntaxKind.OpenParenToken);
11517N(SyntaxKind.CloseParenToken);
11519N(SyntaxKind.Block);
11521N(SyntaxKind.OpenBraceToken);
11522N(SyntaxKind.ExpressionStatement);
11524N(SyntaxKind.InvocationExpression);
11526N(SyntaxKind.SimpleMemberAccessExpression);
11528N(SyntaxKind.ElementAccessExpression);
11530N(SyntaxKind.CollectionExpression);
11532N(SyntaxKind.OpenBracketToken);
11533N(SyntaxKind.SpreadElement);
11535N(SyntaxKind.DotDotToken);
11536N(SyntaxKind.IdentifierName);
11538N(SyntaxKind.IdentifierToken, "A");
11541N(SyntaxKind.CloseBracketToken);
11543N(SyntaxKind.BracketedArgumentList);
11545N(SyntaxKind.OpenBracketToken);
11546N(SyntaxKind.Argument);
11548N(SyntaxKind.RangeExpression);
11550N(SyntaxKind.DotDotToken);
11551N(SyntaxKind.IdentifierName);
11553N(SyntaxKind.IdentifierToken, "B");
11557N(SyntaxKind.CloseBracketToken);
11560N(SyntaxKind.DotToken);
11561N(SyntaxKind.IdentifierName);
11563N(SyntaxKind.IdentifierToken, "GetHashCode");
11566N(SyntaxKind.ArgumentList);
11568N(SyntaxKind.OpenParenToken);
11569N(SyntaxKind.CloseParenToken);
11572N(SyntaxKind.SemicolonToken);
11574N(SyntaxKind.CloseBraceToken);
11577N(SyntaxKind.CloseBraceToken);
11579N(SyntaxKind.EndOfFileToken);
11591N(SyntaxKind.CompilationUnit);
11593N(SyntaxKind.GlobalStatement);
11595N(SyntaxKind.ExpressionStatement);
11597N(SyntaxKind.InvocationExpression);
11599N(SyntaxKind.SimpleMemberAccessExpression);
11601N(SyntaxKind.ElementAccessExpression);
11603N(SyntaxKind.CollectionExpression);
11605N(SyntaxKind.OpenBracketToken);
11606N(SyntaxKind.SpreadElement);
11608N(SyntaxKind.DotDotToken);
11609N(SyntaxKind.IdentifierName);
11611N(SyntaxKind.IdentifierToken, "A");
11614N(SyntaxKind.CloseBracketToken);
11616N(SyntaxKind.BracketedArgumentList);
11618N(SyntaxKind.OpenBracketToken);
11619N(SyntaxKind.Argument);
11621N(SyntaxKind.RangeExpression);
11623N(SyntaxKind.DotDotToken);
11624N(SyntaxKind.IdentifierName);
11626N(SyntaxKind.IdentifierToken, "B");
11630N(SyntaxKind.CloseBracketToken);
11633N(SyntaxKind.DotToken);
11634N(SyntaxKind.IdentifierName);
11636N(SyntaxKind.IdentifierToken, "GetHashCode");
11639N(SyntaxKind.ArgumentList);
11641N(SyntaxKind.OpenParenToken);
11642N(SyntaxKind.CloseParenToken);
11645N(SyntaxKind.SemicolonToken);
11648N(SyntaxKind.EndOfFileToken);
11666N(SyntaxKind.CompilationUnit);
11668N(SyntaxKind.ClassDeclaration);
11670N(SyntaxKind.ClassKeyword);
11671N(SyntaxKind.IdentifierToken, "Program");
11672N(SyntaxKind.OpenBraceToken);
11673N(SyntaxKind.MethodDeclaration);
11675N(SyntaxKind.StaticKeyword);
11676N(SyntaxKind.PredefinedType);
11678N(SyntaxKind.VoidKeyword);
11680N(SyntaxKind.IdentifierToken, "Main");
11681N(SyntaxKind.ParameterList);
11683N(SyntaxKind.OpenParenToken);
11684N(SyntaxKind.CloseParenToken);
11686N(SyntaxKind.Block);
11688N(SyntaxKind.OpenBraceToken);
11689N(SyntaxKind.ExpressionStatement);
11691N(SyntaxKind.InvocationExpression);
11693N(SyntaxKind.SimpleMemberAccessExpression);
11695N(SyntaxKind.CollectionExpression);
11697N(SyntaxKind.OpenBracketToken);
11698N(SyntaxKind.ExpressionElement);
11700N(SyntaxKind.CollectionExpression);
11702N(SyntaxKind.OpenBracketToken);
11703N(SyntaxKind.ExpressionElement);
11705N(SyntaxKind.IdentifierName);
11707N(SyntaxKind.IdentifierToken, "A");
11710N(SyntaxKind.CloseBracketToken);
11713N(SyntaxKind.CloseBracketToken);
11715N(SyntaxKind.DotToken);
11716N(SyntaxKind.IdentifierName);
11718N(SyntaxKind.IdentifierToken, "GetHashCode");
11721N(SyntaxKind.ArgumentList);
11723N(SyntaxKind.OpenParenToken);
11724N(SyntaxKind.CloseParenToken);
11727N(SyntaxKind.SemicolonToken);
11729N(SyntaxKind.CloseBraceToken);
11732N(SyntaxKind.CloseBraceToken);
11734N(SyntaxKind.EndOfFileToken);
11746N(SyntaxKind.CompilationUnit);
11748N(SyntaxKind.GlobalStatement);
11750N(SyntaxKind.ExpressionStatement);
11752N(SyntaxKind.InvocationExpression);
11754N(SyntaxKind.SimpleMemberAccessExpression);
11756N(SyntaxKind.CollectionExpression);
11758N(SyntaxKind.OpenBracketToken);
11759N(SyntaxKind.ExpressionElement);
11761N(SyntaxKind.CollectionExpression);
11763N(SyntaxKind.OpenBracketToken);
11764N(SyntaxKind.ExpressionElement);
11766N(SyntaxKind.IdentifierName);
11768N(SyntaxKind.IdentifierToken, "A");
11771N(SyntaxKind.CloseBracketToken);
11774N(SyntaxKind.CloseBracketToken);
11776N(SyntaxKind.DotToken);
11777N(SyntaxKind.IdentifierName);
11779N(SyntaxKind.IdentifierToken, "GetHashCode");
11782N(SyntaxKind.ArgumentList);
11784N(SyntaxKind.OpenParenToken);
11785N(SyntaxKind.CloseParenToken);
11788N(SyntaxKind.SemicolonToken);
11791N(SyntaxKind.EndOfFileToken);
11809N(SyntaxKind.CompilationUnit);
11811N(SyntaxKind.ClassDeclaration);
11813N(SyntaxKind.ClassKeyword);
11814N(SyntaxKind.IdentifierToken, "Program");
11815N(SyntaxKind.OpenBraceToken);
11816N(SyntaxKind.MethodDeclaration);
11818N(SyntaxKind.StaticKeyword);
11819N(SyntaxKind.PredefinedType);
11821N(SyntaxKind.VoidKeyword);
11823N(SyntaxKind.IdentifierToken, "Main");
11824N(SyntaxKind.ParameterList);
11826N(SyntaxKind.OpenParenToken);
11827N(SyntaxKind.CloseParenToken);
11829N(SyntaxKind.Block);
11831N(SyntaxKind.OpenBraceToken);
11832N(SyntaxKind.ExpressionStatement);
11834N(SyntaxKind.InvocationExpression);
11836N(SyntaxKind.SimpleMemberAccessExpression);
11838N(SyntaxKind.CollectionExpression);
11840N(SyntaxKind.OpenBracketToken);
11841N(SyntaxKind.ExpressionElement);
11843N(SyntaxKind.InvocationExpression);
11845N(SyntaxKind.IdentifierName);
11847N(SyntaxKind.IdentifierToken, "A");
11849N(SyntaxKind.ArgumentList);
11851N(SyntaxKind.OpenParenToken);
11852N(SyntaxKind.Argument);
11854N(SyntaxKind.CollectionExpression);
11856N(SyntaxKind.OpenBracketToken);
11857N(SyntaxKind.ExpressionElement);
11859N(SyntaxKind.IdentifierName);
11861N(SyntaxKind.IdentifierToken, "B");
11864N(SyntaxKind.CloseBracketToken);
11867N(SyntaxKind.CloseParenToken);
11871N(SyntaxKind.CloseBracketToken);
11873N(SyntaxKind.DotToken);
11874N(SyntaxKind.IdentifierName);
11876N(SyntaxKind.IdentifierToken, "GetHashCode");
11879N(SyntaxKind.ArgumentList);
11881N(SyntaxKind.OpenParenToken);
11882N(SyntaxKind.CloseParenToken);
11885N(SyntaxKind.SemicolonToken);
11887N(SyntaxKind.CloseBraceToken);
11890N(SyntaxKind.CloseBraceToken);
11892N(SyntaxKind.EndOfFileToken);
11904N(SyntaxKind.CompilationUnit);
11906N(SyntaxKind.GlobalStatement);
11908N(SyntaxKind.ExpressionStatement);
11910N(SyntaxKind.InvocationExpression);
11912N(SyntaxKind.SimpleMemberAccessExpression);
11914N(SyntaxKind.CollectionExpression);
11916N(SyntaxKind.OpenBracketToken);
11917N(SyntaxKind.ExpressionElement);
11919N(SyntaxKind.InvocationExpression);
11921N(SyntaxKind.IdentifierName);
11923N(SyntaxKind.IdentifierToken, "A");
11925N(SyntaxKind.ArgumentList);
11927N(SyntaxKind.OpenParenToken);
11928N(SyntaxKind.Argument);
11930N(SyntaxKind.CollectionExpression);
11932N(SyntaxKind.OpenBracketToken);
11933N(SyntaxKind.ExpressionElement);
11935N(SyntaxKind.IdentifierName);
11937N(SyntaxKind.IdentifierToken, "B");
11940N(SyntaxKind.CloseBracketToken);
11943N(SyntaxKind.CloseParenToken);
11947N(SyntaxKind.CloseBracketToken);
11949N(SyntaxKind.DotToken);
11950N(SyntaxKind.IdentifierName);
11952N(SyntaxKind.IdentifierToken, "GetHashCode");
11955N(SyntaxKind.ArgumentList);
11957N(SyntaxKind.OpenParenToken);
11958N(SyntaxKind.CloseParenToken);
11961N(SyntaxKind.SemicolonToken);
11964N(SyntaxKind.EndOfFileToken);
11982N(SyntaxKind.CompilationUnit);
11984N(SyntaxKind.ClassDeclaration);
11986N(SyntaxKind.ClassKeyword);
11987N(SyntaxKind.IdentifierToken, "Program");
11988N(SyntaxKind.OpenBraceToken);
11989N(SyntaxKind.MethodDeclaration);
11991N(SyntaxKind.StaticKeyword);
11992N(SyntaxKind.PredefinedType);
11994N(SyntaxKind.VoidKeyword);
11996N(SyntaxKind.IdentifierToken, "Main");
11997N(SyntaxKind.ParameterList);
11999N(SyntaxKind.OpenParenToken);
12000N(SyntaxKind.CloseParenToken);
12002N(SyntaxKind.Block);
12004N(SyntaxKind.OpenBraceToken);
12005N(SyntaxKind.ExpressionStatement);
12007N(SyntaxKind.AttributeList);
12009N(SyntaxKind.OpenBracketToken);
12010N(SyntaxKind.Attribute);
12012N(SyntaxKind.IdentifierName);
12014N(SyntaxKind.IdentifierToken, "A");
12016N(SyntaxKind.AttributeArgumentList);
12018N(SyntaxKind.OpenParenToken);
12019N(SyntaxKind.AttributeArgument);
12021N(SyntaxKind.CollectionExpression);
12023N(SyntaxKind.OpenBracketToken);
12024N(SyntaxKind.ExpressionElement);
12026N(SyntaxKind.IdentifierName);
12028N(SyntaxKind.IdentifierToken, "B");
12031N(SyntaxKind.CloseBracketToken);
12034N(SyntaxKind.CloseParenToken);
12037N(SyntaxKind.CloseBracketToken);
12039N(SyntaxKind.InvocationExpression);
12041N(SyntaxKind.IdentifierName);
12043N(SyntaxKind.IdentifierToken, "GetHashCode");
12045N(SyntaxKind.ArgumentList);
12047N(SyntaxKind.OpenParenToken);
12048N(SyntaxKind.CloseParenToken);
12051N(SyntaxKind.SemicolonToken);
12053N(SyntaxKind.CloseBraceToken);
12056N(SyntaxKind.CloseBraceToken);
12058N(SyntaxKind.EndOfFileToken);
12073N(SyntaxKind.CompilationUnit);
12075N(SyntaxKind.GlobalStatement);
12077N(SyntaxKind.LocalFunctionStatement);
12079N(SyntaxKind.AttributeList);
12081N(SyntaxKind.OpenBracketToken);
12082N(SyntaxKind.Attribute);
12084N(SyntaxKind.IdentifierName);
12086N(SyntaxKind.IdentifierToken, "A");
12088N(SyntaxKind.AttributeArgumentList);
12090N(SyntaxKind.OpenParenToken);
12091N(SyntaxKind.AttributeArgument);
12093N(SyntaxKind.CollectionExpression);
12095N(SyntaxKind.OpenBracketToken);
12096N(SyntaxKind.ExpressionElement);
12098N(SyntaxKind.IdentifierName);
12100N(SyntaxKind.IdentifierToken, "B");
12103N(SyntaxKind.CloseBracketToken);
12106N(SyntaxKind.CloseParenToken);
12109N(SyntaxKind.CloseBracketToken);
12111N(SyntaxKind.IdentifierName);
12113N(SyntaxKind.IdentifierToken, "GetHashCode");
12116N(SyntaxKind.ParameterList);
12118N(SyntaxKind.OpenParenToken);
12119N(SyntaxKind.CloseParenToken);
12121N(SyntaxKind.SemicolonToken);
12124N(SyntaxKind.EndOfFileToken);
12142N(SyntaxKind.CompilationUnit);
12144N(SyntaxKind.ClassDeclaration);
12146N(SyntaxKind.ClassKeyword);
12147N(SyntaxKind.IdentifierToken, "Program");
12148N(SyntaxKind.OpenBraceToken);
12149N(SyntaxKind.MethodDeclaration);
12151N(SyntaxKind.StaticKeyword);
12152N(SyntaxKind.PredefinedType);
12154N(SyntaxKind.VoidKeyword);
12156N(SyntaxKind.IdentifierToken, "Main");
12157N(SyntaxKind.ParameterList);
12159N(SyntaxKind.OpenParenToken);
12160N(SyntaxKind.CloseParenToken);
12162N(SyntaxKind.Block);
12164N(SyntaxKind.OpenBraceToken);
12165N(SyntaxKind.ExpressionStatement);
12167N(SyntaxKind.PostIncrementExpression);
12169N(SyntaxKind.CollectionExpression);
12171N(SyntaxKind.OpenBracketToken);
12172N(SyntaxKind.CloseBracketToken);
12174N(SyntaxKind.PlusPlusToken);
12176N(SyntaxKind.SemicolonToken);
12178N(SyntaxKind.CloseBraceToken);
12181N(SyntaxKind.CloseBraceToken);
12183N(SyntaxKind.EndOfFileToken);
12195N(SyntaxKind.CompilationUnit);
12197N(SyntaxKind.GlobalStatement);
12199N(SyntaxKind.ExpressionStatement);
12201N(SyntaxKind.PostIncrementExpression);
12203N(SyntaxKind.CollectionExpression);
12205N(SyntaxKind.OpenBracketToken);
12206N(SyntaxKind.CloseBracketToken);
12208N(SyntaxKind.PlusPlusToken);
12210N(SyntaxKind.SemicolonToken);
12213N(SyntaxKind.EndOfFileToken);
12231N(SyntaxKind.CompilationUnit);
12233N(SyntaxKind.ClassDeclaration);
12235N(SyntaxKind.ClassKeyword);
12236N(SyntaxKind.IdentifierToken, "Program");
12237N(SyntaxKind.OpenBraceToken);
12238N(SyntaxKind.MethodDeclaration);
12240N(SyntaxKind.StaticKeyword);
12241N(SyntaxKind.PredefinedType);
12243N(SyntaxKind.VoidKeyword);
12245N(SyntaxKind.IdentifierToken, "Main");
12246N(SyntaxKind.ParameterList);
12248N(SyntaxKind.OpenParenToken);
12249N(SyntaxKind.CloseParenToken);
12251N(SyntaxKind.Block);
12253N(SyntaxKind.OpenBraceToken);
12254N(SyntaxKind.ExpressionStatement);
12256N(SyntaxKind.PostDecrementExpression);
12258N(SyntaxKind.CollectionExpression);
12260N(SyntaxKind.OpenBracketToken);
12261N(SyntaxKind.CloseBracketToken);
12263N(SyntaxKind.MinusMinusToken);
12265N(SyntaxKind.SemicolonToken);
12267N(SyntaxKind.CloseBraceToken);
12270N(SyntaxKind.CloseBraceToken);
12272N(SyntaxKind.EndOfFileToken);
12284N(SyntaxKind.CompilationUnit);
12286N(SyntaxKind.GlobalStatement);
12288N(SyntaxKind.ExpressionStatement);
12290N(SyntaxKind.PostDecrementExpression);
12292N(SyntaxKind.CollectionExpression);
12294N(SyntaxKind.OpenBracketToken);
12295N(SyntaxKind.CloseBracketToken);
12297N(SyntaxKind.MinusMinusToken);
12299N(SyntaxKind.SemicolonToken);
12302N(SyntaxKind.EndOfFileToken);
12320N(SyntaxKind.CompilationUnit);
12322N(SyntaxKind.ClassDeclaration);
12324N(SyntaxKind.ClassKeyword);
12325N(SyntaxKind.IdentifierToken, "Program");
12326N(SyntaxKind.OpenBraceToken);
12327N(SyntaxKind.MethodDeclaration);
12329N(SyntaxKind.StaticKeyword);
12330N(SyntaxKind.PredefinedType);
12332N(SyntaxKind.VoidKeyword);
12334N(SyntaxKind.IdentifierToken, "Main");
12335N(SyntaxKind.ParameterList);
12337N(SyntaxKind.OpenParenToken);
12338N(SyntaxKind.CloseParenToken);
12340N(SyntaxKind.Block);
12342N(SyntaxKind.OpenBraceToken);
12343N(SyntaxKind.ExpressionStatement);
12345N(SyntaxKind.InvocationExpression);
12347N(SyntaxKind.PointerMemberAccessExpression);
12349N(SyntaxKind.CollectionExpression);
12351N(SyntaxKind.OpenBracketToken);
12352N(SyntaxKind.CloseBracketToken);
12354N(SyntaxKind.MinusGreaterThanToken);
12355N(SyntaxKind.IdentifierName);
12357N(SyntaxKind.IdentifierToken, "Goo");
12360N(SyntaxKind.ArgumentList);
12362N(SyntaxKind.OpenParenToken);
12363N(SyntaxKind.CloseParenToken);
12366N(SyntaxKind.SemicolonToken);
12368N(SyntaxKind.CloseBraceToken);
12371N(SyntaxKind.CloseBraceToken);
12373N(SyntaxKind.EndOfFileToken);
12385N(SyntaxKind.CompilationUnit);
12387N(SyntaxKind.GlobalStatement);
12389N(SyntaxKind.ExpressionStatement);
12391N(SyntaxKind.PointerMemberAccessExpression);
12393N(SyntaxKind.CollectionExpression);
12395N(SyntaxKind.OpenBracketToken);
12396N(SyntaxKind.CloseBracketToken);
12398N(SyntaxKind.MinusGreaterThanToken);
12399N(SyntaxKind.IdentifierName);
12401N(SyntaxKind.IdentifierToken, "Goo");
12404N(SyntaxKind.SemicolonToken);
12407N(SyntaxKind.EndOfFileToken);
12419N(SyntaxKind.CompilationUnit);
12421N(SyntaxKind.GlobalStatement);
12423N(SyntaxKind.LocalFunctionStatement);
12425N(SyntaxKind.AttributeList);
12427N(SyntaxKind.OpenBracketToken);
12428N(SyntaxKind.Attribute);
12430N(SyntaxKind.IdentifierName);
12432N(SyntaxKind.IdentifierToken, "A");
12434N(SyntaxKind.AttributeArgumentList);
12436N(SyntaxKind.OpenParenToken);
12437N(SyntaxKind.AttributeArgument);
12439N(SyntaxKind.CollectionExpression);
12441N(SyntaxKind.OpenBracketToken);
12442N(SyntaxKind.ExpressionElement);
12444N(SyntaxKind.IdentifierName);
12446N(SyntaxKind.IdentifierToken, "B");
12449N(SyntaxKind.CloseBracketToken);
12452N(SyntaxKind.CloseParenToken);
12455N(SyntaxKind.CloseBracketToken);
12457N(SyntaxKind.PredefinedType);
12459N(SyntaxKind.VoidKeyword);
12461N(SyntaxKind.IdentifierToken, "Goo");
12462N(SyntaxKind.ParameterList);
12464N(SyntaxKind.OpenParenToken);
12465N(SyntaxKind.CloseParenToken);
12467N(SyntaxKind.Block);
12469N(SyntaxKind.OpenBraceToken);
12470N(SyntaxKind.CloseBraceToken);
12474N(SyntaxKind.EndOfFileToken);
12486N(SyntaxKind.CompilationUnit);
12488N(SyntaxKind.GlobalStatement);
12490N(SyntaxKind.LocalFunctionStatement);
12492N(SyntaxKind.AttributeList);
12494N(SyntaxKind.OpenBracketToken);
12495N(SyntaxKind.Attribute);
12497N(SyntaxKind.IdentifierName);
12499N(SyntaxKind.IdentifierToken, "A");
12501N(SyntaxKind.AttributeArgumentList);
12503N(SyntaxKind.OpenParenToken);
12504N(SyntaxKind.AttributeArgument);
12506N(SyntaxKind.CollectionExpression);
12508N(SyntaxKind.OpenBracketToken);
12509N(SyntaxKind.ExpressionElement);
12511N(SyntaxKind.IdentifierName);
12513N(SyntaxKind.IdentifierToken, "B");
12516N(SyntaxKind.CloseBracketToken);
12519N(SyntaxKind.CloseParenToken);
12522N(SyntaxKind.CloseBracketToken);
12524N(SyntaxKind.IdentifierName);
12526N(SyntaxKind.IdentifierToken, "A");
12528N(SyntaxKind.IdentifierToken, "Goo");
12529N(SyntaxKind.ParameterList);
12531N(SyntaxKind.OpenParenToken);
12532N(SyntaxKind.CloseParenToken);
12534N(SyntaxKind.Block);
12536N(SyntaxKind.OpenBraceToken);
12537N(SyntaxKind.CloseBraceToken);
12541N(SyntaxKind.EndOfFileToken);
12553N(SyntaxKind.CompilationUnit);
12555N(SyntaxKind.GlobalStatement);
12557N(SyntaxKind.LocalFunctionStatement);
12559N(SyntaxKind.AttributeList);
12561N(SyntaxKind.OpenBracketToken);
12562N(SyntaxKind.Attribute);
12564N(SyntaxKind.IdentifierName);
12566N(SyntaxKind.IdentifierToken, "A");
12568N(SyntaxKind.AttributeArgumentList);
12570N(SyntaxKind.OpenParenToken);
12571N(SyntaxKind.AttributeArgument);
12573N(SyntaxKind.CollectionExpression);
12575N(SyntaxKind.OpenBracketToken);
12576N(SyntaxKind.ExpressionElement);
12578N(SyntaxKind.IdentifierName);
12580N(SyntaxKind.IdentifierToken, "B");
12583N(SyntaxKind.CloseBracketToken);
12586N(SyntaxKind.CloseParenToken);
12589N(SyntaxKind.CloseBracketToken);
12591N(SyntaxKind.TupleType);
12593N(SyntaxKind.OpenParenToken);
12594N(SyntaxKind.TupleElement);
12596N(SyntaxKind.IdentifierName);
12598N(SyntaxKind.IdentifierToken, "A");
12601N(SyntaxKind.CommaToken);
12602N(SyntaxKind.TupleElement);
12604N(SyntaxKind.IdentifierName);
12606N(SyntaxKind.IdentifierToken, "B");
12609N(SyntaxKind.CloseParenToken);
12611N(SyntaxKind.IdentifierToken, "Goo");
12612N(SyntaxKind.ParameterList);
12614N(SyntaxKind.OpenParenToken);
12615N(SyntaxKind.CloseParenToken);
12617N(SyntaxKind.Block);
12619N(SyntaxKind.OpenBraceToken);
12620N(SyntaxKind.CloseBraceToken);
12624N(SyntaxKind.EndOfFileToken);
12636N(SyntaxKind.CompilationUnit);
12638N(SyntaxKind.GlobalStatement);
12640N(SyntaxKind.LocalFunctionStatement);
12642N(SyntaxKind.AttributeList);
12644N(SyntaxKind.OpenBracketToken);
12645N(SyntaxKind.Attribute);
12647N(SyntaxKind.IdentifierName);
12649N(SyntaxKind.IdentifierToken, "A");
12651N(SyntaxKind.AttributeArgumentList);
12653N(SyntaxKind.OpenParenToken);
12654N(SyntaxKind.AttributeArgument);
12656N(SyntaxKind.CollectionExpression);
12658N(SyntaxKind.OpenBracketToken);
12659N(SyntaxKind.ExpressionElement);
12661N(SyntaxKind.IdentifierName);
12663N(SyntaxKind.IdentifierToken, "B");
12666N(SyntaxKind.CloseBracketToken);
12669N(SyntaxKind.CloseParenToken);
12672N(SyntaxKind.CloseBracketToken);
12674N(SyntaxKind.TupleType);
12676N(SyntaxKind.OpenParenToken);
12677N(SyntaxKind.TupleElement);
12679N(SyntaxKind.IdentifierName);
12681N(SyntaxKind.IdentifierToken, "A");
12684N(SyntaxKind.CommaToken);
12685N(SyntaxKind.TupleElement);
12687N(SyntaxKind.IdentifierName);
12689N(SyntaxKind.IdentifierToken, "B");
12692N(SyntaxKind.CloseParenToken);
12694N(SyntaxKind.IdentifierToken, "Goo");
12695N(SyntaxKind.TypeParameterList);
12697N(SyntaxKind.LessThanToken);
12698N(SyntaxKind.TypeParameter);
12700N(SyntaxKind.IdentifierToken, "A");
12702N(SyntaxKind.CommaToken);
12703N(SyntaxKind.TypeParameter);
12705N(SyntaxKind.IdentifierToken, "B");
12707N(SyntaxKind.GreaterThanToken);
12709N(SyntaxKind.ParameterList);
12711N(SyntaxKind.OpenParenToken);
12712N(SyntaxKind.CloseParenToken);
12714N(SyntaxKind.Block);
12716N(SyntaxKind.OpenBraceToken);
12717N(SyntaxKind.CloseBraceToken);
12721N(SyntaxKind.EndOfFileToken);
12733N(SyntaxKind.CompilationUnit);
12735N(SyntaxKind.GlobalStatement);
12737N(SyntaxKind.LocalFunctionStatement);
12739N(SyntaxKind.AttributeList);
12741N(SyntaxKind.OpenBracketToken);
12742N(SyntaxKind.Attribute);
12744N(SyntaxKind.IdentifierName);
12746N(SyntaxKind.IdentifierToken, "A");
12748N(SyntaxKind.AttributeArgumentList);
12750N(SyntaxKind.OpenParenToken);
12751N(SyntaxKind.AttributeArgument);
12753N(SyntaxKind.CollectionExpression);
12755N(SyntaxKind.OpenBracketToken);
12756N(SyntaxKind.ExpressionElement);
12758N(SyntaxKind.IdentifierName);
12760N(SyntaxKind.IdentifierToken, "B");
12763N(SyntaxKind.CloseBracketToken);
12766N(SyntaxKind.CloseParenToken);
12769N(SyntaxKind.CloseBracketToken);
12771N(SyntaxKind.TupleType);
12773N(SyntaxKind.OpenParenToken);
12774N(SyntaxKind.TupleElement);
12776N(SyntaxKind.IdentifierName);
12778N(SyntaxKind.IdentifierToken, "C");
12781N(SyntaxKind.CommaToken);
12782N(SyntaxKind.TupleElement);
12784N(SyntaxKind.IdentifierName);
12786N(SyntaxKind.IdentifierToken, "D");
12789N(SyntaxKind.CloseParenToken);
12791N(SyntaxKind.IdentifierToken, "Goo");
12792N(SyntaxKind.TypeParameterList);
12794N(SyntaxKind.LessThanToken);
12795N(SyntaxKind.TypeParameter);
12797N(SyntaxKind.AttributeList);
12799N(SyntaxKind.OpenBracketToken);
12800N(SyntaxKind.Attribute);
12802N(SyntaxKind.IdentifierName);
12804N(SyntaxKind.IdentifierToken, "E");
12807N(SyntaxKind.CloseBracketToken);
12809N(SyntaxKind.IdentifierToken, "F");
12811N(SyntaxKind.CommaToken);
12812N(SyntaxKind.TypeParameter);
12814N(SyntaxKind.AttributeList);
12816N(SyntaxKind.OpenBracketToken);
12817N(SyntaxKind.Attribute);
12819N(SyntaxKind.IdentifierName);
12821N(SyntaxKind.IdentifierToken, "G");
12823N(SyntaxKind.AttributeArgumentList);
12825N(SyntaxKind.OpenParenToken);
12826N(SyntaxKind.AttributeArgument);
12828N(SyntaxKind.CollectionExpression);
12830N(SyntaxKind.OpenBracketToken);
12831N(SyntaxKind.ExpressionElement);
12833N(SyntaxKind.IdentifierName);
12835N(SyntaxKind.IdentifierToken, "H");
12838N(SyntaxKind.CloseBracketToken);
12841N(SyntaxKind.CloseParenToken);
12844N(SyntaxKind.CloseBracketToken);
12846N(SyntaxKind.IdentifierToken, "I");
12848N(SyntaxKind.GreaterThanToken);
12850N(SyntaxKind.ParameterList);
12852N(SyntaxKind.OpenParenToken);
12853N(SyntaxKind.CloseParenToken);
12855N(SyntaxKind.Block);
12857N(SyntaxKind.OpenBraceToken);
12858N(SyntaxKind.CloseBraceToken);
12862N(SyntaxKind.EndOfFileToken);
12875N(SyntaxKind.ParenthesizedLambdaExpression);
12877N(SyntaxKind.AttributeList);
12879N(SyntaxKind.OpenBracketToken);
12880N(SyntaxKind.Attribute);
12882N(SyntaxKind.IdentifierName);
12884N(SyntaxKind.IdentifierToken, "A");
12887N(SyntaxKind.CommaToken);
12888N(SyntaxKind.Attribute);
12890N(SyntaxKind.IdentifierName);
12892N(SyntaxKind.IdentifierToken, "B");
12895N(SyntaxKind.CloseBracketToken);
12897N(SyntaxKind.ParameterList);
12899N(SyntaxKind.OpenParenToken);
12900N(SyntaxKind.CloseParenToken);
12902N(SyntaxKind.EqualsGreaterThanToken);
12922N(SyntaxKind.ConditionalExpression);
12924N(SyntaxKind.InvocationExpression);
12926N(SyntaxKind.ElementAccessExpression);
12928N(SyntaxKind.CollectionExpression);
12930N(SyntaxKind.OpenBracketToken);
12931N(SyntaxKind.ExpressionElement);
12933N(SyntaxKind.IdentifierName);
12935N(SyntaxKind.IdentifierToken, "A");
12938N(SyntaxKind.CloseBracketToken);
12940N(SyntaxKind.BracketedArgumentList);
12942N(SyntaxKind.OpenBracketToken);
12943N(SyntaxKind.Argument);
12945N(SyntaxKind.IdentifierName);
12947N(SyntaxKind.IdentifierToken, "B");
12950N(SyntaxKind.CloseBracketToken);
12953N(SyntaxKind.ArgumentList);
12955N(SyntaxKind.OpenParenToken);
12956N(SyntaxKind.Argument);
12958N(SyntaxKind.IdentifierName);
12960N(SyntaxKind.IdentifierToken, "C");
12963N(SyntaxKind.CommaToken);
12964N(SyntaxKind.Argument);
12966N(SyntaxKind.IdentifierName);
12968N(SyntaxKind.IdentifierToken, "D");
12971N(SyntaxKind.CloseParenToken);
12974N(SyntaxKind.QuestionToken);
12975N(SyntaxKind.SimpleLambdaExpression);
12977N(SyntaxKind.Parameter);
12979N(SyntaxKind.IdentifierToken, "e");
12981N(SyntaxKind.EqualsGreaterThanToken);
12982N(SyntaxKind.IdentifierName);
12984N(SyntaxKind.IdentifierToken, "f");
13001N(SyntaxKind.ConditionalExpression);
13003N(SyntaxKind.InvocationExpression);
13005N(SyntaxKind.ElementAccessExpression);
13007N(SyntaxKind.CollectionExpression);
13009N(SyntaxKind.OpenBracketToken);
13010N(SyntaxKind.ExpressionElement);
13012N(SyntaxKind.IdentifierName);
13014N(SyntaxKind.IdentifierToken, "A");
13017N(SyntaxKind.CloseBracketToken);
13019N(SyntaxKind.BracketedArgumentList);
13021N(SyntaxKind.OpenBracketToken);
13022N(SyntaxKind.Argument);
13024N(SyntaxKind.IdentifierName);
13026N(SyntaxKind.IdentifierToken, "B");
13029N(SyntaxKind.CloseBracketToken);
13032N(SyntaxKind.ArgumentList);
13034N(SyntaxKind.OpenParenToken);
13035N(SyntaxKind.Argument);
13037N(SyntaxKind.IdentifierName);
13039N(SyntaxKind.IdentifierToken, "C");
13042N(SyntaxKind.CommaToken);
13043N(SyntaxKind.Argument);
13045N(SyntaxKind.IdentifierName);
13047N(SyntaxKind.IdentifierToken, "D");
13050N(SyntaxKind.CloseParenToken);
13053N(SyntaxKind.QuestionToken);
13054N(SyntaxKind.IdentifierName);
13056N(SyntaxKind.IdentifierToken, "e");
13058N(SyntaxKind.ColonToken);
13059N(SyntaxKind.IdentifierName);
13061N(SyntaxKind.IdentifierToken, "f");
13072N(SyntaxKind.ParenthesizedLambdaExpression);
13074N(SyntaxKind.AttributeList);
13076N(SyntaxKind.OpenBracketToken);
13077N(SyntaxKind.Attribute);
13079N(SyntaxKind.IdentifierName);
13081N(SyntaxKind.IdentifierToken, "A");
13084N(SyntaxKind.CloseBracketToken);
13086N(SyntaxKind.AttributeList);
13088N(SyntaxKind.OpenBracketToken);
13089N(SyntaxKind.Attribute);
13091N(SyntaxKind.IdentifierName);
13093N(SyntaxKind.IdentifierToken, "B");
13096N(SyntaxKind.CloseBracketToken);
13098N(SyntaxKind.NullableType);
13100N(SyntaxKind.TupleType);
13102N(SyntaxKind.OpenParenToken);
13103N(SyntaxKind.TupleElement);
13105N(SyntaxKind.IdentifierName);
13107N(SyntaxKind.IdentifierToken, "C");
13110N(SyntaxKind.CommaToken);
13111N(SyntaxKind.TupleElement);
13113N(SyntaxKind.IdentifierName);
13115N(SyntaxKind.IdentifierToken, "D");
13118N(SyntaxKind.CloseParenToken);
13120N(SyntaxKind.QuestionToken);
13122N(SyntaxKind.ParameterList);
13124N(SyntaxKind.OpenParenToken);
13125N(SyntaxKind.Parameter);
13127N(SyntaxKind.IdentifierToken, "e");
13129N(SyntaxKind.CloseParenToken);
13131N(SyntaxKind.EqualsGreaterThanToken);
13132N(SyntaxKind.IdentifierName);
13134N(SyntaxKind.IdentifierToken, "f");
13145N(SyntaxKind.ConditionalExpression);
13147N(SyntaxKind.InvocationExpression);
13149N(SyntaxKind.ElementAccessExpression);
13151N(SyntaxKind.CollectionExpression);
13153N(SyntaxKind.OpenBracketToken);
13154N(SyntaxKind.ExpressionElement);
13156N(SyntaxKind.IdentifierName);
13158N(SyntaxKind.IdentifierToken, "A");
13161N(SyntaxKind.CloseBracketToken);
13163N(SyntaxKind.BracketedArgumentList);
13165N(SyntaxKind.OpenBracketToken);
13166N(SyntaxKind.Argument);
13168N(SyntaxKind.IdentifierName);
13170N(SyntaxKind.IdentifierToken, "B");
13173N(SyntaxKind.CloseBracketToken);
13176N(SyntaxKind.ArgumentList);
13178N(SyntaxKind.OpenParenToken);
13179N(SyntaxKind.Argument);
13181N(SyntaxKind.IdentifierName);
13183N(SyntaxKind.IdentifierToken, "C");
13186N(SyntaxKind.CommaToken);
13187N(SyntaxKind.Argument);
13189N(SyntaxKind.IdentifierName);
13191N(SyntaxKind.IdentifierToken, "D");
13194N(SyntaxKind.CloseParenToken);
13197N(SyntaxKind.QuestionToken);
13198N(SyntaxKind.ParenthesizedExpression);
13200N(SyntaxKind.OpenParenToken);
13201N(SyntaxKind.IdentifierName);
13203N(SyntaxKind.IdentifierToken, "e");
13205N(SyntaxKind.CloseParenToken);
13207N(SyntaxKind.ColonToken);
13208N(SyntaxKind.IdentifierName);
13210N(SyntaxKind.IdentifierToken, "f");
13221N(SyntaxKind.ParenthesizedLambdaExpression);
13223N(SyntaxKind.AttributeList);
13225N(SyntaxKind.OpenBracketToken);
13226N(SyntaxKind.Attribute);
13228N(SyntaxKind.IdentifierName);
13230N(SyntaxKind.IdentifierToken, "A");
13233N(SyntaxKind.CloseBracketToken);
13235N(SyntaxKind.AttributeList);
13237N(SyntaxKind.OpenBracketToken);
13238N(SyntaxKind.Attribute);
13240N(SyntaxKind.IdentifierName);
13242N(SyntaxKind.IdentifierToken, "B");
13245N(SyntaxKind.CloseBracketToken);
13247N(SyntaxKind.NullableType);
13249N(SyntaxKind.TupleType);
13251N(SyntaxKind.OpenParenToken);
13252N(SyntaxKind.TupleElement);
13254N(SyntaxKind.IdentifierName);
13256N(SyntaxKind.IdentifierToken, "C");
13259N(SyntaxKind.CommaToken);
13260N(SyntaxKind.TupleElement);
13262N(SyntaxKind.IdentifierName);
13264N(SyntaxKind.IdentifierToken, "D");
13267N(SyntaxKind.CloseParenToken);
13269N(SyntaxKind.QuestionToken);
13271N(SyntaxKind.ParameterList);
13273N(SyntaxKind.OpenParenToken);
13274N(SyntaxKind.Parameter);
13276N(SyntaxKind.IdentifierToken, "e");
13278N(SyntaxKind.CommaToken);
13279N(SyntaxKind.Parameter);
13281N(SyntaxKind.IdentifierToken, "f");
13283N(SyntaxKind.CloseParenToken);
13285N(SyntaxKind.EqualsGreaterThanToken);
13286N(SyntaxKind.IdentifierName);
13288N(SyntaxKind.IdentifierToken, "g");
13299N(SyntaxKind.ConditionalExpression);
13301N(SyntaxKind.InvocationExpression);
13303N(SyntaxKind.ElementAccessExpression);
13305N(SyntaxKind.CollectionExpression);
13307N(SyntaxKind.OpenBracketToken);
13308N(SyntaxKind.ExpressionElement);
13310N(SyntaxKind.IdentifierName);
13312N(SyntaxKind.IdentifierToken, "A");
13315N(SyntaxKind.CloseBracketToken);
13317N(SyntaxKind.BracketedArgumentList);
13319N(SyntaxKind.OpenBracketToken);
13320N(SyntaxKind.Argument);
13322N(SyntaxKind.IdentifierName);
13324N(SyntaxKind.IdentifierToken, "B");
13327N(SyntaxKind.CloseBracketToken);
13330N(SyntaxKind.ArgumentList);
13332N(SyntaxKind.OpenParenToken);
13333N(SyntaxKind.Argument);
13335N(SyntaxKind.IdentifierName);
13337N(SyntaxKind.IdentifierToken, "C");
13340N(SyntaxKind.CommaToken);
13341N(SyntaxKind.Argument);
13343N(SyntaxKind.IdentifierName);
13345N(SyntaxKind.IdentifierToken, "D");
13348N(SyntaxKind.CloseParenToken);
13351N(SyntaxKind.QuestionToken);
13352N(SyntaxKind.TupleExpression);
13354N(SyntaxKind.OpenParenToken);
13355N(SyntaxKind.Argument);
13357N(SyntaxKind.IdentifierName);
13359N(SyntaxKind.IdentifierToken, "e");
13362N(SyntaxKind.CommaToken);
13363N(SyntaxKind.Argument);
13365N(SyntaxKind.IdentifierName);
13367N(SyntaxKind.IdentifierToken, "f");
13370N(SyntaxKind.CloseParenToken);
13372N(SyntaxKind.ColonToken);
13373N(SyntaxKind.IdentifierName);
13375N(SyntaxKind.IdentifierToken, "g");
13386N(SyntaxKind.ParenthesizedLambdaExpression);
13388N(SyntaxKind.AttributeList);
13390N(SyntaxKind.OpenBracketToken);
13391N(SyntaxKind.Attribute);
13393N(SyntaxKind.IdentifierName);
13395N(SyntaxKind.IdentifierToken, "A");
13398N(SyntaxKind.CloseBracketToken);
13400N(SyntaxKind.AttributeList);
13402N(SyntaxKind.OpenBracketToken);
13403N(SyntaxKind.Attribute);
13405N(SyntaxKind.IdentifierName);
13407N(SyntaxKind.IdentifierToken, "B");
13410N(SyntaxKind.CloseBracketToken);
13412N(SyntaxKind.NullableType);
13414N(SyntaxKind.TupleType);
13416N(SyntaxKind.OpenParenToken);
13417N(SyntaxKind.TupleElement);
13419N(SyntaxKind.IdentifierName);
13421N(SyntaxKind.IdentifierToken, "C");
13424N(SyntaxKind.CommaToken);
13425N(SyntaxKind.TupleElement);
13427N(SyntaxKind.IdentifierName);
13429N(SyntaxKind.IdentifierToken, "D");
13432N(SyntaxKind.CloseParenToken);
13434N(SyntaxKind.QuestionToken);
13436N(SyntaxKind.ParameterList);
13438N(SyntaxKind.OpenParenToken);
13439N(SyntaxKind.Parameter);
13441N(SyntaxKind.AttributeList);
13443N(SyntaxKind.OpenBracketToken);
13444N(SyntaxKind.Attribute);
13446N(SyntaxKind.IdentifierName);
13448N(SyntaxKind.IdentifierToken, "e");
13451N(SyntaxKind.CloseBracketToken);
13453N(SyntaxKind.IdentifierToken, "f");
13455N(SyntaxKind.CloseParenToken);
13457N(SyntaxKind.EqualsGreaterThanToken);
13458N(SyntaxKind.IdentifierName);
13460N(SyntaxKind.IdentifierToken, "g");
13480N(SyntaxKind.ConditionalExpression);
13482N(SyntaxKind.InvocationExpression);
13484N(SyntaxKind.ElementAccessExpression);
13486N(SyntaxKind.CollectionExpression);
13488N(SyntaxKind.OpenBracketToken);
13489N(SyntaxKind.ExpressionElement);
13491N(SyntaxKind.IdentifierName);
13493N(SyntaxKind.IdentifierToken, "A");
13496N(SyntaxKind.CloseBracketToken);
13498N(SyntaxKind.BracketedArgumentList);
13500N(SyntaxKind.OpenBracketToken);
13501N(SyntaxKind.Argument);
13503N(SyntaxKind.IdentifierName);
13505N(SyntaxKind.IdentifierToken, "B");
13508N(SyntaxKind.CloseBracketToken);
13511N(SyntaxKind.ArgumentList);
13513N(SyntaxKind.OpenParenToken);
13514N(SyntaxKind.Argument);
13516N(SyntaxKind.IdentifierName);
13518N(SyntaxKind.IdentifierToken, "C");
13521N(SyntaxKind.CommaToken);
13522N(SyntaxKind.Argument);
13524N(SyntaxKind.IdentifierName);
13526N(SyntaxKind.IdentifierToken, "D");
13529N(SyntaxKind.CloseParenToken);
13532N(SyntaxKind.QuestionToken);
13533N(SyntaxKind.ParenthesizedExpression);
13535N(SyntaxKind.OpenParenToken);
13536N(SyntaxKind.CollectionExpression);
13538N(SyntaxKind.OpenBracketToken);
13539N(SyntaxKind.ExpressionElement);
13541N(SyntaxKind.IdentifierName);
13543N(SyntaxKind.IdentifierToken, "e");
13546N(SyntaxKind.CloseBracketToken);
13551N(SyntaxKind.IdentifierName);
13553N(SyntaxKind.IdentifierToken, "f");
13564N(SyntaxKind.ParenthesizedLambdaExpression);
13566N(SyntaxKind.AttributeList);
13568N(SyntaxKind.OpenBracketToken);
13569N(SyntaxKind.Attribute);
13571N(SyntaxKind.IdentifierName);
13573N(SyntaxKind.IdentifierToken, "A");
13576N(SyntaxKind.CloseBracketToken);
13578N(SyntaxKind.AttributeList);
13580N(SyntaxKind.OpenBracketToken);
13581N(SyntaxKind.Attribute);
13583N(SyntaxKind.IdentifierName);
13585N(SyntaxKind.IdentifierToken, "B");
13588N(SyntaxKind.CloseBracketToken);
13590N(SyntaxKind.NullableType);
13592N(SyntaxKind.TupleType);
13594N(SyntaxKind.OpenParenToken);
13595N(SyntaxKind.TupleElement);
13597N(SyntaxKind.IdentifierName);
13599N(SyntaxKind.IdentifierToken, "C");
13602N(SyntaxKind.CommaToken);
13603N(SyntaxKind.TupleElement);
13605N(SyntaxKind.IdentifierName);
13607N(SyntaxKind.IdentifierToken, "D");
13610N(SyntaxKind.CloseParenToken);
13612N(SyntaxKind.QuestionToken);
13614N(SyntaxKind.ParameterList);
13616N(SyntaxKind.OpenParenToken);
13617N(SyntaxKind.Parameter);
13619N(SyntaxKind.TupleType);
13621N(SyntaxKind.OpenParenToken);
13622N(SyntaxKind.TupleElement);
13624N(SyntaxKind.IdentifierName);
13626N(SyntaxKind.IdentifierToken, "e");
13629N(SyntaxKind.CommaToken);
13630N(SyntaxKind.TupleElement);
13632N(SyntaxKind.IdentifierName);
13634N(SyntaxKind.IdentifierToken, "f");
13637N(SyntaxKind.CloseParenToken);
13639N(SyntaxKind.IdentifierToken, "g");
13641N(SyntaxKind.CloseParenToken);
13643N(SyntaxKind.EqualsGreaterThanToken);
13644N(SyntaxKind.IdentifierName);
13646N(SyntaxKind.IdentifierToken, "h");
13666N(SyntaxKind.ConditionalExpression);
13668N(SyntaxKind.InvocationExpression);
13670N(SyntaxKind.ElementAccessExpression);
13672N(SyntaxKind.CollectionExpression);
13674N(SyntaxKind.OpenBracketToken);
13675N(SyntaxKind.ExpressionElement);
13677N(SyntaxKind.IdentifierName);
13679N(SyntaxKind.IdentifierToken, "A");
13682N(SyntaxKind.CloseBracketToken);
13684N(SyntaxKind.BracketedArgumentList);
13686N(SyntaxKind.OpenBracketToken);
13687N(SyntaxKind.Argument);
13689N(SyntaxKind.IdentifierName);
13691N(SyntaxKind.IdentifierToken, "B");
13694N(SyntaxKind.CloseBracketToken);
13697N(SyntaxKind.ArgumentList);
13699N(SyntaxKind.OpenParenToken);
13700N(SyntaxKind.Argument);
13702N(SyntaxKind.IdentifierName);
13704N(SyntaxKind.IdentifierToken, "C");
13707N(SyntaxKind.CommaToken);
13708N(SyntaxKind.Argument);
13710N(SyntaxKind.IdentifierName);
13712N(SyntaxKind.IdentifierToken, "D");
13715N(SyntaxKind.CloseParenToken);
13718N(SyntaxKind.QuestionToken);
13719N(SyntaxKind.ParenthesizedExpression);
13721N(SyntaxKind.OpenParenToken);
13722N(SyntaxKind.TupleExpression);
13724N(SyntaxKind.OpenParenToken);
13725N(SyntaxKind.Argument);
13727N(SyntaxKind.IdentifierName);
13729N(SyntaxKind.IdentifierToken, "e");
13732N(SyntaxKind.CommaToken);
13733N(SyntaxKind.Argument);
13735N(SyntaxKind.IdentifierName);
13737N(SyntaxKind.IdentifierToken, "f");
13740N(SyntaxKind.CloseParenToken);
13745N(SyntaxKind.IdentifierName);
13747N(SyntaxKind.IdentifierToken, "g");
13758N(SyntaxKind.ParenthesizedLambdaExpression);
13760N(SyntaxKind.AttributeList);
13762N(SyntaxKind.OpenBracketToken);
13763N(SyntaxKind.Attribute);
13765N(SyntaxKind.IdentifierName);
13767N(SyntaxKind.IdentifierToken, "A");
13770N(SyntaxKind.CloseBracketToken);
13772N(SyntaxKind.AttributeList);
13774N(SyntaxKind.OpenBracketToken);
13775N(SyntaxKind.Attribute);
13777N(SyntaxKind.IdentifierName);
13779N(SyntaxKind.IdentifierToken, "B");
13782N(SyntaxKind.CloseBracketToken);
13784N(SyntaxKind.NullableType);
13786N(SyntaxKind.TupleType);
13788N(SyntaxKind.OpenParenToken);
13789N(SyntaxKind.TupleElement);
13791N(SyntaxKind.IdentifierName);
13793N(SyntaxKind.IdentifierToken, "C");
13796N(SyntaxKind.CommaToken);
13797N(SyntaxKind.TupleElement);
13799N(SyntaxKind.IdentifierName);
13801N(SyntaxKind.IdentifierToken, "D");
13804N(SyntaxKind.CloseParenToken);
13806N(SyntaxKind.QuestionToken);
13808N(SyntaxKind.ParameterList);
13810N(SyntaxKind.OpenParenToken);
13811N(SyntaxKind.Parameter);
13813N(SyntaxKind.ArrayType);
13815N(SyntaxKind.TupleType);
13817N(SyntaxKind.OpenParenToken);
13818N(SyntaxKind.TupleElement);
13820N(SyntaxKind.IdentifierName);
13822N(SyntaxKind.IdentifierToken, "e");
13825N(SyntaxKind.CommaToken);
13826N(SyntaxKind.TupleElement);
13828N(SyntaxKind.IdentifierName);
13830N(SyntaxKind.IdentifierToken, "f");
13833N(SyntaxKind.CloseParenToken);
13835N(SyntaxKind.ArrayRankSpecifier);
13837N(SyntaxKind.OpenBracketToken);
13838N(SyntaxKind.OmittedArraySizeExpression);
13840N(SyntaxKind.OmittedArraySizeExpressionToken);
13842N(SyntaxKind.CloseBracketToken);
13845N(SyntaxKind.IdentifierToken, "g");
13847N(SyntaxKind.CloseParenToken);
13849N(SyntaxKind.EqualsGreaterThanToken);
13850N(SyntaxKind.IdentifierName);
13852N(SyntaxKind.IdentifierToken, "h");
13875N(SyntaxKind.ConditionalExpression);
13877N(SyntaxKind.InvocationExpression);
13879N(SyntaxKind.ElementAccessExpression);
13881N(SyntaxKind.CollectionExpression);
13883N(SyntaxKind.OpenBracketToken);
13884N(SyntaxKind.ExpressionElement);
13886N(SyntaxKind.IdentifierName);
13888N(SyntaxKind.IdentifierToken, "A");
13891N(SyntaxKind.CloseBracketToken);
13893N(SyntaxKind.BracketedArgumentList);
13895N(SyntaxKind.OpenBracketToken);
13896N(SyntaxKind.Argument);
13898N(SyntaxKind.IdentifierName);
13900N(SyntaxKind.IdentifierToken, "B");
13903N(SyntaxKind.CloseBracketToken);
13906N(SyntaxKind.ArgumentList);
13908N(SyntaxKind.OpenParenToken);
13909N(SyntaxKind.Argument);
13911N(SyntaxKind.IdentifierName);
13913N(SyntaxKind.IdentifierToken, "C");
13916N(SyntaxKind.CommaToken);
13917N(SyntaxKind.Argument);
13919N(SyntaxKind.IdentifierName);
13921N(SyntaxKind.IdentifierToken, "D");
13924N(SyntaxKind.CloseParenToken);
13927N(SyntaxKind.QuestionToken);
13928N(SyntaxKind.ParenthesizedExpression);
13930N(SyntaxKind.OpenParenToken);
13931N(SyntaxKind.ElementAccessExpression);
13933N(SyntaxKind.TupleExpression);
13935N(SyntaxKind.OpenParenToken);
13936N(SyntaxKind.Argument);
13938N(SyntaxKind.IdentifierName);
13940N(SyntaxKind.IdentifierToken, "e");
13943N(SyntaxKind.CommaToken);
13944N(SyntaxKind.Argument);
13946N(SyntaxKind.IdentifierName);
13948N(SyntaxKind.IdentifierToken, "f");
13951N(SyntaxKind.CloseParenToken);
13953N(SyntaxKind.BracketedArgumentList);
13955N(SyntaxKind.OpenBracketToken);
13963N(SyntaxKind.CloseBracketToken);
13969N(SyntaxKind.IdentifierName);
13971N(SyntaxKind.IdentifierToken, "g");
13990N(SyntaxKind.CompilationUnit);
13992N(SyntaxKind.ClassDeclaration);
13994N(SyntaxKind.ClassKeyword);
13995N(SyntaxKind.IdentifierToken, "C");
13996N(SyntaxKind.OpenBraceToken);
13997N(SyntaxKind.MethodDeclaration);
13999N(SyntaxKind.PredefinedType);
14001N(SyntaxKind.VoidKeyword);
14003N(SyntaxKind.IdentifierToken, "M");
14004N(SyntaxKind.ParameterList);
14006N(SyntaxKind.OpenParenToken);
14007N(SyntaxKind.CloseParenToken);
14009N(SyntaxKind.Block);
14011N(SyntaxKind.OpenBraceToken);
14012N(SyntaxKind.ExpressionStatement);
14014N(SyntaxKind.InvocationExpression);
14016N(SyntaxKind.ElementAccessExpression);
14018N(SyntaxKind.CollectionExpression);
14020N(SyntaxKind.OpenBracketToken);
14021N(SyntaxKind.ExpressionElement);
14023N(SyntaxKind.ParenthesizedLambdaExpression);
14025N(SyntaxKind.ParameterList);
14027N(SyntaxKind.OpenParenToken);
14028N(SyntaxKind.CloseParenToken);
14030N(SyntaxKind.EqualsGreaterThanToken);
14031N(SyntaxKind.Block);
14033N(SyntaxKind.OpenBraceToken);
14034N(SyntaxKind.CloseBraceToken);
14038N(SyntaxKind.CloseBracketToken);
14040N(SyntaxKind.BracketedArgumentList);
14042N(SyntaxKind.OpenBracketToken);
14043N(SyntaxKind.Argument);
14045N(SyntaxKind.InvocationExpression);
14047N(SyntaxKind.SimpleMemberAccessExpression);
14049N(SyntaxKind.IdentifierName);
14051N(SyntaxKind.IdentifierToken, "rand");
14053N(SyntaxKind.DotToken);
14054N(SyntaxKind.IdentifierName);
14056N(SyntaxKind.IdentifierToken, "Next");
14059N(SyntaxKind.ArgumentList);
14061N(SyntaxKind.OpenParenToken);
14062N(SyntaxKind.CloseParenToken);
14066N(SyntaxKind.CloseBracketToken);
14069N(SyntaxKind.ArgumentList);
14071N(SyntaxKind.OpenParenToken);
14072N(SyntaxKind.CloseParenToken);
14075N(SyntaxKind.SemicolonToken);
14077N(SyntaxKind.CloseBraceToken);
14080N(SyntaxKind.CloseBraceToken);
14082N(SyntaxKind.EndOfFileToken);
14094N(SyntaxKind.CompilationUnit);
14096N(SyntaxKind.GlobalStatement);
14098N(SyntaxKind.ExpressionStatement);
14100N(SyntaxKind.InvocationExpression);
14102N(SyntaxKind.ElementAccessExpression);
14104N(SyntaxKind.CollectionExpression);
14106N(SyntaxKind.OpenBracketToken);
14107N(SyntaxKind.ExpressionElement);
14109N(SyntaxKind.ParenthesizedLambdaExpression);
14111N(SyntaxKind.ParameterList);
14113N(SyntaxKind.OpenParenToken);
14114N(SyntaxKind.CloseParenToken);
14116N(SyntaxKind.EqualsGreaterThanToken);
14117N(SyntaxKind.Block);
14119N(SyntaxKind.OpenBraceToken);
14120N(SyntaxKind.CloseBraceToken);
14124N(SyntaxKind.CloseBracketToken);
14126N(SyntaxKind.BracketedArgumentList);
14128N(SyntaxKind.OpenBracketToken);
14129N(SyntaxKind.Argument);
14131N(SyntaxKind.InvocationExpression);
14133N(SyntaxKind.SimpleMemberAccessExpression);
14135N(SyntaxKind.IdentifierName);
14137N(SyntaxKind.IdentifierToken, "rand");
14139N(SyntaxKind.DotToken);
14140N(SyntaxKind.IdentifierName);
14142N(SyntaxKind.IdentifierToken, "Next");
14145N(SyntaxKind.ArgumentList);
14147N(SyntaxKind.OpenParenToken);
14148N(SyntaxKind.CloseParenToken);
14152N(SyntaxKind.CloseBracketToken);
14155N(SyntaxKind.ArgumentList);
14157N(SyntaxKind.OpenParenToken);
14158N(SyntaxKind.CloseParenToken);
14161N(SyntaxKind.SemicolonToken);
14164N(SyntaxKind.EndOfFileToken);
14182N(SyntaxKind.CompilationUnit);
14184N(SyntaxKind.ClassDeclaration);
14186N(SyntaxKind.ClassKeyword);
14187N(SyntaxKind.IdentifierToken, "C");
14188N(SyntaxKind.OpenBraceToken);
14189N(SyntaxKind.MethodDeclaration);
14191N(SyntaxKind.PredefinedType);
14193N(SyntaxKind.VoidKeyword);
14195N(SyntaxKind.IdentifierToken, "M");
14196N(SyntaxKind.ParameterList);
14198N(SyntaxKind.OpenParenToken);
14199N(SyntaxKind.CloseParenToken);
14201N(SyntaxKind.Block);
14203N(SyntaxKind.OpenBraceToken);
14204N(SyntaxKind.ExpressionStatement);
14206N(SyntaxKind.InvocationExpression);
14208N(SyntaxKind.ElementAccessExpression);
14210N(SyntaxKind.CollectionExpression);
14212N(SyntaxKind.OpenBracketToken);
14213N(SyntaxKind.ExpressionElement);
14215N(SyntaxKind.ParenthesizedLambdaExpression);
14217N(SyntaxKind.ParameterList);
14219N(SyntaxKind.OpenParenToken);
14220N(SyntaxKind.CloseParenToken);
14222N(SyntaxKind.EqualsGreaterThanToken);
14223N(SyntaxKind.Block);
14225N(SyntaxKind.OpenBraceToken);
14226N(SyntaxKind.CloseBraceToken);
14230N(SyntaxKind.CloseBracketToken);
14232N(SyntaxKind.BracketedArgumentList);
14234N(SyntaxKind.OpenBracketToken);
14235N(SyntaxKind.Argument);
14237N(SyntaxKind.InvocationExpression);
14239N(SyntaxKind.SimpleMemberAccessExpression);
14241N(SyntaxKind.IdentifierName);
14243N(SyntaxKind.IdentifierToken, "rand");
14245N(SyntaxKind.DotToken);
14246N(SyntaxKind.IdentifierName);
14248N(SyntaxKind.IdentifierToken, "Next");
14251N(SyntaxKind.ArgumentList);
14253N(SyntaxKind.OpenParenToken);
14254N(SyntaxKind.CloseParenToken);
14258N(SyntaxKind.CloseBracketToken);
14261N(SyntaxKind.ArgumentList);
14263N(SyntaxKind.OpenParenToken);
14264N(SyntaxKind.Argument);
14266N(SyntaxKind.IdentifierName);
14268N(SyntaxKind.IdentifierToken, "A");
14271N(SyntaxKind.CloseParenToken);
14274N(SyntaxKind.SemicolonToken);
14276N(SyntaxKind.CloseBraceToken);
14279N(SyntaxKind.CloseBraceToken);
14281N(SyntaxKind.EndOfFileToken);
14293N(SyntaxKind.CompilationUnit);
14295N(SyntaxKind.GlobalStatement);
14297N(SyntaxKind.ExpressionStatement);
14299N(SyntaxKind.InvocationExpression);
14301N(SyntaxKind.ElementAccessExpression);
14303N(SyntaxKind.CollectionExpression);
14305N(SyntaxKind.OpenBracketToken);
14306N(SyntaxKind.ExpressionElement);
14308N(SyntaxKind.ParenthesizedLambdaExpression);
14310N(SyntaxKind.ParameterList);
14312N(SyntaxKind.OpenParenToken);
14313N(SyntaxKind.CloseParenToken);
14315N(SyntaxKind.EqualsGreaterThanToken);
14316N(SyntaxKind.Block);
14318N(SyntaxKind.OpenBraceToken);
14319N(SyntaxKind.CloseBraceToken);
14323N(SyntaxKind.CloseBracketToken);
14325N(SyntaxKind.BracketedArgumentList);
14327N(SyntaxKind.OpenBracketToken);
14328N(SyntaxKind.Argument);
14330N(SyntaxKind.InvocationExpression);
14332N(SyntaxKind.SimpleMemberAccessExpression);
14334N(SyntaxKind.IdentifierName);
14336N(SyntaxKind.IdentifierToken, "rand");
14338N(SyntaxKind.DotToken);
14339N(SyntaxKind.IdentifierName);
14341N(SyntaxKind.IdentifierToken, "Next");
14344N(SyntaxKind.ArgumentList);
14346N(SyntaxKind.OpenParenToken);
14347N(SyntaxKind.CloseParenToken);
14351N(SyntaxKind.CloseBracketToken);
14354N(SyntaxKind.ArgumentList);
14356N(SyntaxKind.OpenParenToken);
14357N(SyntaxKind.Argument);
14359N(SyntaxKind.IdentifierName);
14361N(SyntaxKind.IdentifierToken, "A");
14364N(SyntaxKind.CloseParenToken);
14367N(SyntaxKind.SemicolonToken);
14370N(SyntaxKind.EndOfFileToken);
14388N(SyntaxKind.CompilationUnit);
14390N(SyntaxKind.ClassDeclaration);
14392N(SyntaxKind.ClassKeyword);
14393N(SyntaxKind.IdentifierToken, "C");
14394N(SyntaxKind.OpenBraceToken);
14395N(SyntaxKind.MethodDeclaration);
14397N(SyntaxKind.PredefinedType);
14399N(SyntaxKind.VoidKeyword);
14401N(SyntaxKind.IdentifierToken, "M");
14402N(SyntaxKind.ParameterList);
14404N(SyntaxKind.OpenParenToken);
14405N(SyntaxKind.CloseParenToken);
14407N(SyntaxKind.Block);
14409N(SyntaxKind.OpenBraceToken);
14410N(SyntaxKind.ExpressionStatement);
14412N(SyntaxKind.ElementAccessExpression);
14414N(SyntaxKind.InvocationExpression);
14416N(SyntaxKind.ElementAccessExpression);
14418N(SyntaxKind.CollectionExpression);
14420N(SyntaxKind.OpenBracketToken);
14421N(SyntaxKind.ExpressionElement);
14423N(SyntaxKind.ParenthesizedLambdaExpression);
14425N(SyntaxKind.ParameterList);
14427N(SyntaxKind.OpenParenToken);
14428N(SyntaxKind.CloseParenToken);
14430N(SyntaxKind.EqualsGreaterThanToken);
14431N(SyntaxKind.Block);
14433N(SyntaxKind.OpenBraceToken);
14434N(SyntaxKind.CloseBraceToken);
14438N(SyntaxKind.CloseBracketToken);
14440N(SyntaxKind.BracketedArgumentList);
14442N(SyntaxKind.OpenBracketToken);
14443N(SyntaxKind.Argument);
14445N(SyntaxKind.InvocationExpression);
14447N(SyntaxKind.SimpleMemberAccessExpression);
14449N(SyntaxKind.IdentifierName);
14451N(SyntaxKind.IdentifierToken, "rand");
14453N(SyntaxKind.DotToken);
14454N(SyntaxKind.IdentifierName);
14456N(SyntaxKind.IdentifierToken, "Next");
14459N(SyntaxKind.ArgumentList);
14461N(SyntaxKind.OpenParenToken);
14462N(SyntaxKind.CloseParenToken);
14466N(SyntaxKind.CloseBracketToken);
14469N(SyntaxKind.ArgumentList);
14471N(SyntaxKind.OpenParenToken);
14472N(SyntaxKind.Argument);
14474N(SyntaxKind.IdentifierName);
14476N(SyntaxKind.IdentifierToken, "A");
14479N(SyntaxKind.CloseParenToken);
14482N(SyntaxKind.BracketedArgumentList);
14484N(SyntaxKind.OpenBracketToken);
14485N(SyntaxKind.Argument);
14487N(SyntaxKind.NumericLiteralExpression);
14489N(SyntaxKind.NumericLiteralToken, "0");
14492N(SyntaxKind.CloseBracketToken);
14495N(SyntaxKind.SemicolonToken);
14497N(SyntaxKind.CloseBraceToken);
14500N(SyntaxKind.CloseBraceToken);
14502N(SyntaxKind.EndOfFileToken);
14514N(SyntaxKind.CompilationUnit);
14516N(SyntaxKind.GlobalStatement);
14518N(SyntaxKind.ExpressionStatement);
14520N(SyntaxKind.ElementAccessExpression);
14522N(SyntaxKind.InvocationExpression);
14524N(SyntaxKind.ElementAccessExpression);
14526N(SyntaxKind.CollectionExpression);
14528N(SyntaxKind.OpenBracketToken);
14529N(SyntaxKind.ExpressionElement);
14531N(SyntaxKind.ParenthesizedLambdaExpression);
14533N(SyntaxKind.ParameterList);
14535N(SyntaxKind.OpenParenToken);
14536N(SyntaxKind.CloseParenToken);
14538N(SyntaxKind.EqualsGreaterThanToken);
14539N(SyntaxKind.Block);
14541N(SyntaxKind.OpenBraceToken);
14542N(SyntaxKind.CloseBraceToken);
14546N(SyntaxKind.CloseBracketToken);
14548N(SyntaxKind.BracketedArgumentList);
14550N(SyntaxKind.OpenBracketToken);
14551N(SyntaxKind.Argument);
14553N(SyntaxKind.InvocationExpression);
14555N(SyntaxKind.SimpleMemberAccessExpression);
14557N(SyntaxKind.IdentifierName);
14559N(SyntaxKind.IdentifierToken, "rand");
14561N(SyntaxKind.DotToken);
14562N(SyntaxKind.IdentifierName);
14564N(SyntaxKind.IdentifierToken, "Next");
14567N(SyntaxKind.ArgumentList);
14569N(SyntaxKind.OpenParenToken);
14570N(SyntaxKind.CloseParenToken);
14574N(SyntaxKind.CloseBracketToken);
14577N(SyntaxKind.ArgumentList);
14579N(SyntaxKind.OpenParenToken);
14580N(SyntaxKind.Argument);
14582N(SyntaxKind.IdentifierName);
14584N(SyntaxKind.IdentifierToken, "A");
14587N(SyntaxKind.CloseParenToken);
14590N(SyntaxKind.BracketedArgumentList);
14592N(SyntaxKind.OpenBracketToken);
14593N(SyntaxKind.Argument);
14595N(SyntaxKind.NumericLiteralExpression);
14597N(SyntaxKind.NumericLiteralToken, "0");
14600N(SyntaxKind.CloseBracketToken);
14603N(SyntaxKind.SemicolonToken);
14606N(SyntaxKind.EndOfFileToken);
14624N(SyntaxKind.CompilationUnit);
14626N(SyntaxKind.ClassDeclaration);
14628N(SyntaxKind.ClassKeyword);
14629N(SyntaxKind.IdentifierToken, "C");
14630N(SyntaxKind.OpenBraceToken);
14631N(SyntaxKind.MethodDeclaration);
14633N(SyntaxKind.PredefinedType);
14635N(SyntaxKind.VoidKeyword);
14637N(SyntaxKind.IdentifierToken, "M");
14638N(SyntaxKind.ParameterList);
14640N(SyntaxKind.OpenParenToken);
14641N(SyntaxKind.CloseParenToken);
14643N(SyntaxKind.Block);
14645N(SyntaxKind.OpenBraceToken);
14646N(SyntaxKind.ExpressionStatement);
14648N(SyntaxKind.InvocationExpression);
14650N(SyntaxKind.InvocationExpression);
14652N(SyntaxKind.ElementAccessExpression);
14654N(SyntaxKind.CollectionExpression);
14656N(SyntaxKind.OpenBracketToken);
14657N(SyntaxKind.ExpressionElement);
14659N(SyntaxKind.ParenthesizedLambdaExpression);
14661N(SyntaxKind.ParameterList);
14663N(SyntaxKind.OpenParenToken);
14664N(SyntaxKind.CloseParenToken);
14666N(SyntaxKind.EqualsGreaterThanToken);
14667N(SyntaxKind.Block);
14669N(SyntaxKind.OpenBraceToken);
14670N(SyntaxKind.CloseBraceToken);
14674N(SyntaxKind.CloseBracketToken);
14676N(SyntaxKind.BracketedArgumentList);
14678N(SyntaxKind.OpenBracketToken);
14679N(SyntaxKind.Argument);
14681N(SyntaxKind.InvocationExpression);
14683N(SyntaxKind.SimpleMemberAccessExpression);
14685N(SyntaxKind.IdentifierName);
14687N(SyntaxKind.IdentifierToken, "rand");
14689N(SyntaxKind.DotToken);
14690N(SyntaxKind.IdentifierName);
14692N(SyntaxKind.IdentifierToken, "Next");
14695N(SyntaxKind.ArgumentList);
14697N(SyntaxKind.OpenParenToken);
14698N(SyntaxKind.CloseParenToken);
14702N(SyntaxKind.CloseBracketToken);
14705N(SyntaxKind.ArgumentList);
14707N(SyntaxKind.OpenParenToken);
14708N(SyntaxKind.Argument);
14710N(SyntaxKind.IdentifierName);
14712N(SyntaxKind.IdentifierToken, "A");
14715N(SyntaxKind.CloseParenToken);
14718N(SyntaxKind.ArgumentList);
14720N(SyntaxKind.OpenParenToken);
14721N(SyntaxKind.Argument);
14723N(SyntaxKind.IdentifierName);
14725N(SyntaxKind.IdentifierToken, "B");
14728N(SyntaxKind.CloseParenToken);
14731N(SyntaxKind.SemicolonToken);
14733N(SyntaxKind.CloseBraceToken);
14736N(SyntaxKind.CloseBraceToken);
14738N(SyntaxKind.EndOfFileToken);
14750N(SyntaxKind.CompilationUnit);
14752N(SyntaxKind.GlobalStatement);
14754N(SyntaxKind.ExpressionStatement);
14756N(SyntaxKind.InvocationExpression);
14758N(SyntaxKind.InvocationExpression);
14760N(SyntaxKind.ElementAccessExpression);
14762N(SyntaxKind.CollectionExpression);
14764N(SyntaxKind.OpenBracketToken);
14765N(SyntaxKind.ExpressionElement);
14767N(SyntaxKind.ParenthesizedLambdaExpression);
14769N(SyntaxKind.ParameterList);
14771N(SyntaxKind.OpenParenToken);
14772N(SyntaxKind.CloseParenToken);
14774N(SyntaxKind.EqualsGreaterThanToken);
14775N(SyntaxKind.Block);
14777N(SyntaxKind.OpenBraceToken);
14778N(SyntaxKind.CloseBraceToken);
14782N(SyntaxKind.CloseBracketToken);
14784N(SyntaxKind.BracketedArgumentList);
14786N(SyntaxKind.OpenBracketToken);
14787N(SyntaxKind.Argument);
14789N(SyntaxKind.InvocationExpression);
14791N(SyntaxKind.SimpleMemberAccessExpression);
14793N(SyntaxKind.IdentifierName);
14795N(SyntaxKind.IdentifierToken, "rand");
14797N(SyntaxKind.DotToken);
14798N(SyntaxKind.IdentifierName);
14800N(SyntaxKind.IdentifierToken, "Next");
14803N(SyntaxKind.ArgumentList);
14805N(SyntaxKind.OpenParenToken);
14806N(SyntaxKind.CloseParenToken);
14810N(SyntaxKind.CloseBracketToken);
14813N(SyntaxKind.ArgumentList);
14815N(SyntaxKind.OpenParenToken);
14816N(SyntaxKind.Argument);
14818N(SyntaxKind.IdentifierName);
14820N(SyntaxKind.IdentifierToken, "A");
14823N(SyntaxKind.CloseParenToken);
14826N(SyntaxKind.ArgumentList);
14828N(SyntaxKind.OpenParenToken);
14829N(SyntaxKind.Argument);
14831N(SyntaxKind.IdentifierName);
14833N(SyntaxKind.IdentifierToken, "B");
14836N(SyntaxKind.CloseParenToken);
14839N(SyntaxKind.SemicolonToken);
14842N(SyntaxKind.EndOfFileToken);
14860N(SyntaxKind.CompilationUnit);
14862N(SyntaxKind.ClassDeclaration);
14864N(SyntaxKind.ClassKeyword);
14865N(SyntaxKind.IdentifierToken, "C");
14866N(SyntaxKind.OpenBraceToken);
14867N(SyntaxKind.MethodDeclaration);
14869N(SyntaxKind.PredefinedType);
14871N(SyntaxKind.VoidKeyword);
14873N(SyntaxKind.IdentifierToken, "M");
14874N(SyntaxKind.ParameterList);
14876N(SyntaxKind.OpenParenToken);
14877N(SyntaxKind.CloseParenToken);
14879N(SyntaxKind.Block);
14881N(SyntaxKind.OpenBraceToken);
14882N(SyntaxKind.ExpressionStatement);
14884N(SyntaxKind.InvocationExpression);
14886N(SyntaxKind.SimpleMemberAccessExpression);
14888N(SyntaxKind.InvocationExpression);
14890N(SyntaxKind.ElementAccessExpression);
14892N(SyntaxKind.CollectionExpression);
14894N(SyntaxKind.OpenBracketToken);
14895N(SyntaxKind.ExpressionElement);
14897N(SyntaxKind.ParenthesizedLambdaExpression);
14899N(SyntaxKind.ParameterList);
14901N(SyntaxKind.OpenParenToken);
14902N(SyntaxKind.CloseParenToken);
14904N(SyntaxKind.EqualsGreaterThanToken);
14905N(SyntaxKind.Block);
14907N(SyntaxKind.OpenBraceToken);
14908N(SyntaxKind.CloseBraceToken);
14912N(SyntaxKind.CloseBracketToken);
14914N(SyntaxKind.BracketedArgumentList);
14916N(SyntaxKind.OpenBracketToken);
14917N(SyntaxKind.Argument);
14919N(SyntaxKind.InvocationExpression);
14921N(SyntaxKind.SimpleMemberAccessExpression);
14923N(SyntaxKind.IdentifierName);
14925N(SyntaxKind.IdentifierToken, "rand");
14927N(SyntaxKind.DotToken);
14928N(SyntaxKind.IdentifierName);
14930N(SyntaxKind.IdentifierToken, "Next");
14933N(SyntaxKind.ArgumentList);
14935N(SyntaxKind.OpenParenToken);
14936N(SyntaxKind.CloseParenToken);
14940N(SyntaxKind.CloseBracketToken);
14943N(SyntaxKind.ArgumentList);
14945N(SyntaxKind.OpenParenToken);
14946N(SyntaxKind.Argument);
14948N(SyntaxKind.IdentifierName);
14950N(SyntaxKind.IdentifierToken, "A");
14953N(SyntaxKind.CloseParenToken);
14956N(SyntaxKind.DotToken);
14957N(SyntaxKind.IdentifierName);
14959N(SyntaxKind.IdentifierToken, "B");
14962N(SyntaxKind.ArgumentList);
14964N(SyntaxKind.OpenParenToken);
14965N(SyntaxKind.CloseParenToken);
14968N(SyntaxKind.SemicolonToken);
14970N(SyntaxKind.CloseBraceToken);
14973N(SyntaxKind.CloseBraceToken);
14975N(SyntaxKind.EndOfFileToken);
14987N(SyntaxKind.CompilationUnit);
14989N(SyntaxKind.GlobalStatement);
14991N(SyntaxKind.ExpressionStatement);
14993N(SyntaxKind.InvocationExpression);
14995N(SyntaxKind.SimpleMemberAccessExpression);
14997N(SyntaxKind.InvocationExpression);
14999N(SyntaxKind.ElementAccessExpression);
15001N(SyntaxKind.CollectionExpression);
15003N(SyntaxKind.OpenBracketToken);
15004N(SyntaxKind.ExpressionElement);
15006N(SyntaxKind.ParenthesizedLambdaExpression);
15008N(SyntaxKind.ParameterList);
15010N(SyntaxKind.OpenParenToken);
15011N(SyntaxKind.CloseParenToken);
15013N(SyntaxKind.EqualsGreaterThanToken);
15014N(SyntaxKind.Block);
15016N(SyntaxKind.OpenBraceToken);
15017N(SyntaxKind.CloseBraceToken);
15021N(SyntaxKind.CloseBracketToken);
15023N(SyntaxKind.BracketedArgumentList);
15025N(SyntaxKind.OpenBracketToken);
15026N(SyntaxKind.Argument);
15028N(SyntaxKind.InvocationExpression);
15030N(SyntaxKind.SimpleMemberAccessExpression);
15032N(SyntaxKind.IdentifierName);
15034N(SyntaxKind.IdentifierToken, "rand");
15036N(SyntaxKind.DotToken);
15037N(SyntaxKind.IdentifierName);
15039N(SyntaxKind.IdentifierToken, "Next");
15042N(SyntaxKind.ArgumentList);
15044N(SyntaxKind.OpenParenToken);
15045N(SyntaxKind.CloseParenToken);
15049N(SyntaxKind.CloseBracketToken);
15052N(SyntaxKind.ArgumentList);
15054N(SyntaxKind.OpenParenToken);
15055N(SyntaxKind.Argument);
15057N(SyntaxKind.IdentifierName);
15059N(SyntaxKind.IdentifierToken, "A");
15062N(SyntaxKind.CloseParenToken);
15065N(SyntaxKind.DotToken);
15066N(SyntaxKind.IdentifierName);
15068N(SyntaxKind.IdentifierToken, "B");
15071N(SyntaxKind.ArgumentList);
15073N(SyntaxKind.OpenParenToken);
15074N(SyntaxKind.CloseParenToken);
15077N(SyntaxKind.SemicolonToken);
15080N(SyntaxKind.EndOfFileToken);
15098N(SyntaxKind.CompilationUnit);
15100N(SyntaxKind.ClassDeclaration);
15102N(SyntaxKind.ClassKeyword);
15103N(SyntaxKind.IdentifierToken, "C");
15104N(SyntaxKind.OpenBraceToken);
15105N(SyntaxKind.MethodDeclaration);
15107N(SyntaxKind.PredefinedType);
15109N(SyntaxKind.VoidKeyword);
15111N(SyntaxKind.IdentifierToken, "M");
15112N(SyntaxKind.ParameterList);
15114N(SyntaxKind.OpenParenToken);
15115N(SyntaxKind.CloseParenToken);
15117N(SyntaxKind.Block);
15119N(SyntaxKind.OpenBraceToken);
15120N(SyntaxKind.ExpressionStatement);
15122N(SyntaxKind.PostIncrementExpression);
15124N(SyntaxKind.InvocationExpression);
15126N(SyntaxKind.ElementAccessExpression);
15128N(SyntaxKind.CollectionExpression);
15130N(SyntaxKind.OpenBracketToken);
15131N(SyntaxKind.ExpressionElement);
15133N(SyntaxKind.ParenthesizedLambdaExpression);
15135N(SyntaxKind.ParameterList);
15137N(SyntaxKind.OpenParenToken);
15138N(SyntaxKind.CloseParenToken);
15140N(SyntaxKind.EqualsGreaterThanToken);
15141N(SyntaxKind.Block);
15143N(SyntaxKind.OpenBraceToken);
15144N(SyntaxKind.CloseBraceToken);
15148N(SyntaxKind.CloseBracketToken);
15150N(SyntaxKind.BracketedArgumentList);
15152N(SyntaxKind.OpenBracketToken);
15153N(SyntaxKind.Argument);
15155N(SyntaxKind.InvocationExpression);
15157N(SyntaxKind.SimpleMemberAccessExpression);
15159N(SyntaxKind.IdentifierName);
15161N(SyntaxKind.IdentifierToken, "rand");
15163N(SyntaxKind.DotToken);
15164N(SyntaxKind.IdentifierName);
15166N(SyntaxKind.IdentifierToken, "Next");
15169N(SyntaxKind.ArgumentList);
15171N(SyntaxKind.OpenParenToken);
15172N(SyntaxKind.CloseParenToken);
15176N(SyntaxKind.CloseBracketToken);
15179N(SyntaxKind.ArgumentList);
15181N(SyntaxKind.OpenParenToken);
15182N(SyntaxKind.Argument);
15184N(SyntaxKind.IdentifierName);
15186N(SyntaxKind.IdentifierToken, "A");
15189N(SyntaxKind.CloseParenToken);
15192N(SyntaxKind.PlusPlusToken);
15194N(SyntaxKind.SemicolonToken);
15196N(SyntaxKind.CloseBraceToken);
15199N(SyntaxKind.CloseBraceToken);
15201N(SyntaxKind.EndOfFileToken);
15213N(SyntaxKind.CompilationUnit);
15215N(SyntaxKind.GlobalStatement);
15217N(SyntaxKind.ExpressionStatement);
15219N(SyntaxKind.PostIncrementExpression);
15221N(SyntaxKind.InvocationExpression);
15223N(SyntaxKind.ElementAccessExpression);
15225N(SyntaxKind.CollectionExpression);
15227N(SyntaxKind.OpenBracketToken);
15228N(SyntaxKind.ExpressionElement);
15230N(SyntaxKind.ParenthesizedLambdaExpression);
15232N(SyntaxKind.ParameterList);
15234N(SyntaxKind.OpenParenToken);
15235N(SyntaxKind.CloseParenToken);
15237N(SyntaxKind.EqualsGreaterThanToken);
15238N(SyntaxKind.Block);
15240N(SyntaxKind.OpenBraceToken);
15241N(SyntaxKind.CloseBraceToken);
15245N(SyntaxKind.CloseBracketToken);
15247N(SyntaxKind.BracketedArgumentList);
15249N(SyntaxKind.OpenBracketToken);
15250N(SyntaxKind.Argument);
15252N(SyntaxKind.InvocationExpression);
15254N(SyntaxKind.SimpleMemberAccessExpression);
15256N(SyntaxKind.IdentifierName);
15258N(SyntaxKind.IdentifierToken, "rand");
15260N(SyntaxKind.DotToken);
15261N(SyntaxKind.IdentifierName);
15263N(SyntaxKind.IdentifierToken, "Next");
15266N(SyntaxKind.ArgumentList);
15268N(SyntaxKind.OpenParenToken);
15269N(SyntaxKind.CloseParenToken);
15273N(SyntaxKind.CloseBracketToken);
15276N(SyntaxKind.ArgumentList);
15278N(SyntaxKind.OpenParenToken);
15279N(SyntaxKind.Argument);
15281N(SyntaxKind.IdentifierName);
15283N(SyntaxKind.IdentifierToken, "A");
15286N(SyntaxKind.CloseParenToken);
15289N(SyntaxKind.PlusPlusToken);
15291N(SyntaxKind.SemicolonToken);
15294N(SyntaxKind.EndOfFileToken);
15312N(SyntaxKind.CompilationUnit);
15314N(SyntaxKind.ClassDeclaration);
15316N(SyntaxKind.ClassKeyword);
15317N(SyntaxKind.IdentifierToken, "C");
15318N(SyntaxKind.OpenBraceToken);
15319N(SyntaxKind.MethodDeclaration);
15321N(SyntaxKind.PredefinedType);
15323N(SyntaxKind.VoidKeyword);
15325N(SyntaxKind.IdentifierToken, "M");
15326N(SyntaxKind.ParameterList);
15328N(SyntaxKind.OpenParenToken);
15329N(SyntaxKind.CloseParenToken);
15331N(SyntaxKind.Block);
15333N(SyntaxKind.OpenBraceToken);
15334N(SyntaxKind.ExpressionStatement);
15336N(SyntaxKind.SimpleAssignmentExpression);
15338N(SyntaxKind.ElementAccessExpression);
15340N(SyntaxKind.InvocationExpression);
15342N(SyntaxKind.ElementAccessExpression);
15344N(SyntaxKind.CollectionExpression);
15346N(SyntaxKind.OpenBracketToken);
15347N(SyntaxKind.ExpressionElement);
15349N(SyntaxKind.ParenthesizedLambdaExpression);
15351N(SyntaxKind.ParameterList);
15353N(SyntaxKind.OpenParenToken);
15354N(SyntaxKind.CloseParenToken);
15356N(SyntaxKind.EqualsGreaterThanToken);
15357N(SyntaxKind.Block);
15359N(SyntaxKind.OpenBraceToken);
15360N(SyntaxKind.CloseBraceToken);
15364N(SyntaxKind.CloseBracketToken);
15366N(SyntaxKind.BracketedArgumentList);
15368N(SyntaxKind.OpenBracketToken);
15369N(SyntaxKind.Argument);
15371N(SyntaxKind.InvocationExpression);
15373N(SyntaxKind.SimpleMemberAccessExpression);
15375N(SyntaxKind.IdentifierName);
15377N(SyntaxKind.IdentifierToken, "rand");
15379N(SyntaxKind.DotToken);
15380N(SyntaxKind.IdentifierName);
15382N(SyntaxKind.IdentifierToken, "Next");
15385N(SyntaxKind.ArgumentList);
15387N(SyntaxKind.OpenParenToken);
15388N(SyntaxKind.CloseParenToken);
15392N(SyntaxKind.CloseBracketToken);
15395N(SyntaxKind.ArgumentList);
15397N(SyntaxKind.OpenParenToken);
15398N(SyntaxKind.Argument);
15400N(SyntaxKind.IdentifierName);
15402N(SyntaxKind.IdentifierToken, "A");
15405N(SyntaxKind.CloseParenToken);
15408N(SyntaxKind.BracketedArgumentList);
15410N(SyntaxKind.OpenBracketToken);
15411N(SyntaxKind.Argument);
15413N(SyntaxKind.NumericLiteralExpression);
15415N(SyntaxKind.NumericLiteralToken, "0");
15418N(SyntaxKind.CloseBracketToken);
15421N(SyntaxKind.EqualsToken);
15422N(SyntaxKind.NumericLiteralExpression);
15424N(SyntaxKind.NumericLiteralToken, "1");
15427N(SyntaxKind.SemicolonToken);
15429N(SyntaxKind.CloseBraceToken);
15432N(SyntaxKind.CloseBraceToken);
15434N(SyntaxKind.EndOfFileToken);
15446N(SyntaxKind.CompilationUnit);
15448N(SyntaxKind.GlobalStatement);
15450N(SyntaxKind.ExpressionStatement);
15452N(SyntaxKind.SimpleAssignmentExpression);
15454N(SyntaxKind.ElementAccessExpression);
15456N(SyntaxKind.InvocationExpression);
15458N(SyntaxKind.ElementAccessExpression);
15460N(SyntaxKind.CollectionExpression);
15462N(SyntaxKind.OpenBracketToken);
15463N(SyntaxKind.ExpressionElement);
15465N(SyntaxKind.ParenthesizedLambdaExpression);
15467N(SyntaxKind.ParameterList);
15469N(SyntaxKind.OpenParenToken);
15470N(SyntaxKind.CloseParenToken);
15472N(SyntaxKind.EqualsGreaterThanToken);
15473N(SyntaxKind.Block);
15475N(SyntaxKind.OpenBraceToken);
15476N(SyntaxKind.CloseBraceToken);
15480N(SyntaxKind.CloseBracketToken);
15482N(SyntaxKind.BracketedArgumentList);
15484N(SyntaxKind.OpenBracketToken);
15485N(SyntaxKind.Argument);
15487N(SyntaxKind.InvocationExpression);
15489N(SyntaxKind.SimpleMemberAccessExpression);
15491N(SyntaxKind.IdentifierName);
15493N(SyntaxKind.IdentifierToken, "rand");
15495N(SyntaxKind.DotToken);
15496N(SyntaxKind.IdentifierName);
15498N(SyntaxKind.IdentifierToken, "Next");
15501N(SyntaxKind.ArgumentList);
15503N(SyntaxKind.OpenParenToken);
15504N(SyntaxKind.CloseParenToken);
15508N(SyntaxKind.CloseBracketToken);
15511N(SyntaxKind.ArgumentList);
15513N(SyntaxKind.OpenParenToken);
15514N(SyntaxKind.Argument);
15516N(SyntaxKind.IdentifierName);
15518N(SyntaxKind.IdentifierToken, "A");
15521N(SyntaxKind.CloseParenToken);
15524N(SyntaxKind.BracketedArgumentList);
15526N(SyntaxKind.OpenBracketToken);
15527N(SyntaxKind.Argument);
15529N(SyntaxKind.NumericLiteralExpression);
15531N(SyntaxKind.NumericLiteralToken, "0");
15534N(SyntaxKind.CloseBracketToken);
15537N(SyntaxKind.EqualsToken);
15538N(SyntaxKind.NumericLiteralExpression);
15540N(SyntaxKind.NumericLiteralToken, "1");
15543N(SyntaxKind.SemicolonToken);
15546N(SyntaxKind.EndOfFileToken);
15564N(SyntaxKind.CompilationUnit);
15566N(SyntaxKind.ClassDeclaration);
15568N(SyntaxKind.ClassKeyword);
15569N(SyntaxKind.IdentifierToken, "C");
15570N(SyntaxKind.OpenBraceToken);
15571N(SyntaxKind.MethodDeclaration);
15573N(SyntaxKind.PredefinedType);
15575N(SyntaxKind.VoidKeyword);
15577N(SyntaxKind.IdentifierToken, "M");
15578N(SyntaxKind.ParameterList);
15580N(SyntaxKind.OpenParenToken);
15581N(SyntaxKind.CloseParenToken);
15583N(SyntaxKind.Block);
15585N(SyntaxKind.OpenBraceToken);
15586N(SyntaxKind.LocalFunctionStatement);
15588N(SyntaxKind.AttributeList);
15590N(SyntaxKind.OpenBracketToken);
15591N(SyntaxKind.Attribute);
15593N(SyntaxKind.IdentifierName);
15595N(SyntaxKind.IdentifierToken, "Attr");
15598N(SyntaxKind.CloseBracketToken);
15600N(SyntaxKind.TupleType);
15602N(SyntaxKind.OpenParenToken);
15603N(SyntaxKind.TupleElement);
15605N(SyntaxKind.IdentifierName);
15607N(SyntaxKind.IdentifierToken, "A");
15610N(SyntaxKind.CommaToken);
15611N(SyntaxKind.TupleElement);
15613N(SyntaxKind.IdentifierName);
15615N(SyntaxKind.IdentifierToken, "B");
15618N(SyntaxKind.CloseParenToken);
15620N(SyntaxKind.IdentifierToken, "LocalFunc");
15621N(SyntaxKind.ParameterList);
15623N(SyntaxKind.OpenParenToken);
15624N(SyntaxKind.CloseParenToken);
15626N(SyntaxKind.Block);
15628N(SyntaxKind.OpenBraceToken);
15629N(SyntaxKind.CloseBraceToken);
15632N(SyntaxKind.CloseBraceToken);
15635N(SyntaxKind.CloseBraceToken);
15637N(SyntaxKind.EndOfFileToken);
15649N(SyntaxKind.CompilationUnit);
15651N(SyntaxKind.GlobalStatement);
15653N(SyntaxKind.LocalFunctionStatement);
15655N(SyntaxKind.AttributeList);
15657N(SyntaxKind.OpenBracketToken);
15658N(SyntaxKind.Attribute);
15660N(SyntaxKind.IdentifierName);
15662N(SyntaxKind.IdentifierToken, "Attr");
15665N(SyntaxKind.CloseBracketToken);
15667N(SyntaxKind.TupleType);
15669N(SyntaxKind.OpenParenToken);
15670N(SyntaxKind.TupleElement);
15672N(SyntaxKind.IdentifierName);
15674N(SyntaxKind.IdentifierToken, "A");
15677N(SyntaxKind.CommaToken);
15678N(SyntaxKind.TupleElement);
15680N(SyntaxKind.IdentifierName);
15682N(SyntaxKind.IdentifierToken, "B");
15685N(SyntaxKind.CloseParenToken);
15687N(SyntaxKind.IdentifierToken, "LocalFunc");
15688N(SyntaxKind.ParameterList);
15690N(SyntaxKind.OpenParenToken);
15691N(SyntaxKind.CloseParenToken);
15693N(SyntaxKind.Block);
15695N(SyntaxKind.OpenBraceToken);
15696N(SyntaxKind.CloseBraceToken);
15700N(SyntaxKind.EndOfFileToken);
15718N(SyntaxKind.CompilationUnit);
15720N(SyntaxKind.ClassDeclaration);
15722N(SyntaxKind.ClassKeyword);
15723N(SyntaxKind.IdentifierToken, "C");
15724N(SyntaxKind.OpenBraceToken);
15725N(SyntaxKind.MethodDeclaration);
15727N(SyntaxKind.PredefinedType);
15729N(SyntaxKind.VoidKeyword);
15731N(SyntaxKind.IdentifierToken, "M");
15732N(SyntaxKind.ParameterList);
15734N(SyntaxKind.OpenParenToken);
15735N(SyntaxKind.CloseParenToken);
15737N(SyntaxKind.Block);
15739N(SyntaxKind.OpenBraceToken);
15740N(SyntaxKind.LocalFunctionStatement);
15742N(SyntaxKind.AttributeList);
15744N(SyntaxKind.OpenBracketToken);
15745N(SyntaxKind.Attribute);
15747N(SyntaxKind.IdentifierName);
15749N(SyntaxKind.IdentifierToken, "Attr1");
15752N(SyntaxKind.CloseBracketToken);
15754N(SyntaxKind.AttributeList);
15756N(SyntaxKind.OpenBracketToken);
15757N(SyntaxKind.Attribute);
15759N(SyntaxKind.IdentifierName);
15761N(SyntaxKind.IdentifierToken, "Attr2");
15764N(SyntaxKind.CloseBracketToken);
15766N(SyntaxKind.TupleType);
15768N(SyntaxKind.OpenParenToken);
15769N(SyntaxKind.TupleElement);
15771N(SyntaxKind.IdentifierName);
15773N(SyntaxKind.IdentifierToken, "A");
15776N(SyntaxKind.CommaToken);
15777N(SyntaxKind.TupleElement);
15779N(SyntaxKind.IdentifierName);
15781N(SyntaxKind.IdentifierToken, "B");
15784N(SyntaxKind.CloseParenToken);
15786N(SyntaxKind.IdentifierToken, "LocalFunc");
15787N(SyntaxKind.ParameterList);
15789N(SyntaxKind.OpenParenToken);
15790N(SyntaxKind.CloseParenToken);
15792N(SyntaxKind.Block);
15794N(SyntaxKind.OpenBraceToken);
15795N(SyntaxKind.CloseBraceToken);
15798N(SyntaxKind.CloseBraceToken);
15801N(SyntaxKind.CloseBraceToken);
15803N(SyntaxKind.EndOfFileToken);
15815N(SyntaxKind.CompilationUnit);
15817N(SyntaxKind.GlobalStatement);
15819N(SyntaxKind.LocalFunctionStatement);
15821N(SyntaxKind.AttributeList);
15823N(SyntaxKind.OpenBracketToken);
15824N(SyntaxKind.Attribute);
15826N(SyntaxKind.IdentifierName);
15828N(SyntaxKind.IdentifierToken, "Attr1");
15831N(SyntaxKind.CloseBracketToken);
15833N(SyntaxKind.AttributeList);
15835N(SyntaxKind.OpenBracketToken);
15836N(SyntaxKind.Attribute);
15838N(SyntaxKind.IdentifierName);
15840N(SyntaxKind.IdentifierToken, "Attr2");
15843N(SyntaxKind.CloseBracketToken);
15845N(SyntaxKind.TupleType);
15847N(SyntaxKind.OpenParenToken);
15848N(SyntaxKind.TupleElement);
15850N(SyntaxKind.IdentifierName);
15852N(SyntaxKind.IdentifierToken, "A");
15855N(SyntaxKind.CommaToken);
15856N(SyntaxKind.TupleElement);
15858N(SyntaxKind.IdentifierName);
15860N(SyntaxKind.IdentifierToken, "B");
15863N(SyntaxKind.CloseParenToken);
15865N(SyntaxKind.IdentifierToken, "LocalFunc");
15866N(SyntaxKind.ParameterList);
15868N(SyntaxKind.OpenParenToken);
15869N(SyntaxKind.CloseParenToken);
15871N(SyntaxKind.Block);
15873N(SyntaxKind.OpenBraceToken);
15874N(SyntaxKind.CloseBraceToken);
15878N(SyntaxKind.EndOfFileToken);
15896N(SyntaxKind.CompilationUnit);
15898N(SyntaxKind.ClassDeclaration);
15900N(SyntaxKind.ClassKeyword);
15901N(SyntaxKind.IdentifierToken, "C");
15902N(SyntaxKind.OpenBraceToken);
15903N(SyntaxKind.MethodDeclaration);
15905N(SyntaxKind.PredefinedType);
15907N(SyntaxKind.VoidKeyword);
15909N(SyntaxKind.IdentifierToken, "M");
15910N(SyntaxKind.ParameterList);
15912N(SyntaxKind.OpenParenToken);
15913N(SyntaxKind.CloseParenToken);
15915N(SyntaxKind.Block);
15917N(SyntaxKind.OpenBraceToken);
15918N(SyntaxKind.LocalFunctionStatement);
15920N(SyntaxKind.AttributeList);
15922N(SyntaxKind.OpenBracketToken);
15923N(SyntaxKind.Attribute);
15925N(SyntaxKind.IdentifierName);
15927N(SyntaxKind.IdentifierToken, "Attr1");
15930N(SyntaxKind.CloseBracketToken);
15932N(SyntaxKind.AttributeList);
15934N(SyntaxKind.OpenBracketToken);
15935N(SyntaxKind.Attribute);
15937N(SyntaxKind.IdentifierName);
15939N(SyntaxKind.IdentifierToken, "Attr2");
15942N(SyntaxKind.CloseBracketToken);
15944N(SyntaxKind.NullableType);
15946N(SyntaxKind.TupleType);
15948N(SyntaxKind.OpenParenToken);
15949N(SyntaxKind.TupleElement);
15951N(SyntaxKind.IdentifierName);
15953N(SyntaxKind.IdentifierToken, "A");
15956N(SyntaxKind.CommaToken);
15957N(SyntaxKind.TupleElement);
15959N(SyntaxKind.IdentifierName);
15961N(SyntaxKind.IdentifierToken, "B");
15964N(SyntaxKind.CloseParenToken);
15966N(SyntaxKind.QuestionToken);
15968N(SyntaxKind.IdentifierToken, "LocalFunc");
15969N(SyntaxKind.ParameterList);
15971N(SyntaxKind.OpenParenToken);
15972N(SyntaxKind.CloseParenToken);
15974N(SyntaxKind.Block);
15976N(SyntaxKind.OpenBraceToken);
15977N(SyntaxKind.CloseBraceToken);
15980N(SyntaxKind.CloseBraceToken);
15983N(SyntaxKind.CloseBraceToken);
15985N(SyntaxKind.EndOfFileToken);
15997N(SyntaxKind.CompilationUnit);
15999N(SyntaxKind.GlobalStatement);
16001N(SyntaxKind.LocalFunctionStatement);
16003N(SyntaxKind.AttributeList);
16005N(SyntaxKind.OpenBracketToken);
16006N(SyntaxKind.Attribute);
16008N(SyntaxKind.IdentifierName);
16010N(SyntaxKind.IdentifierToken, "Attr1");
16013N(SyntaxKind.CloseBracketToken);
16015N(SyntaxKind.AttributeList);
16017N(SyntaxKind.OpenBracketToken);
16018N(SyntaxKind.Attribute);
16020N(SyntaxKind.IdentifierName);
16022N(SyntaxKind.IdentifierToken, "Attr2");
16025N(SyntaxKind.CloseBracketToken);
16027N(SyntaxKind.NullableType);
16029N(SyntaxKind.TupleType);
16031N(SyntaxKind.OpenParenToken);
16032N(SyntaxKind.TupleElement);
16034N(SyntaxKind.IdentifierName);
16036N(SyntaxKind.IdentifierToken, "A");
16039N(SyntaxKind.CommaToken);
16040N(SyntaxKind.TupleElement);
16042N(SyntaxKind.IdentifierName);
16044N(SyntaxKind.IdentifierToken, "B");
16047N(SyntaxKind.CloseParenToken);
16049N(SyntaxKind.QuestionToken);
16051N(SyntaxKind.IdentifierToken, "LocalFunc");
16052N(SyntaxKind.ParameterList);
16054N(SyntaxKind.OpenParenToken);
16055N(SyntaxKind.CloseParenToken);
16057N(SyntaxKind.Block);
16059N(SyntaxKind.OpenBraceToken);
16060N(SyntaxKind.CloseBraceToken);
16064N(SyntaxKind.EndOfFileToken);
16082N(SyntaxKind.CompilationUnit);
16084N(SyntaxKind.ClassDeclaration);
16086N(SyntaxKind.ClassKeyword);
16087N(SyntaxKind.IdentifierToken, "C");
16088N(SyntaxKind.OpenBraceToken);
16089N(SyntaxKind.MethodDeclaration);
16091N(SyntaxKind.PredefinedType);
16093N(SyntaxKind.VoidKeyword);
16095N(SyntaxKind.IdentifierToken, "M");
16096N(SyntaxKind.ParameterList);
16098N(SyntaxKind.OpenParenToken);
16099N(SyntaxKind.CloseParenToken);
16101N(SyntaxKind.Block);
16103N(SyntaxKind.OpenBraceToken);
16104N(SyntaxKind.LocalFunctionStatement);
16106N(SyntaxKind.AttributeList);
16108N(SyntaxKind.OpenBracketToken);
16109N(SyntaxKind.Attribute);
16111N(SyntaxKind.IdentifierName);
16113N(SyntaxKind.IdentifierToken, "Attr1");
16116N(SyntaxKind.CloseBracketToken);
16118N(SyntaxKind.AttributeList);
16120N(SyntaxKind.OpenBracketToken);
16121N(SyntaxKind.Attribute);
16123N(SyntaxKind.IdentifierName);
16125N(SyntaxKind.IdentifierToken, "Attr2");
16128N(SyntaxKind.CloseBracketToken);
16130N(SyntaxKind.ArrayType);
16132N(SyntaxKind.TupleType);
16134N(SyntaxKind.OpenParenToken);
16135N(SyntaxKind.TupleElement);
16137N(SyntaxKind.IdentifierName);
16139N(SyntaxKind.IdentifierToken, "A");
16142N(SyntaxKind.CommaToken);
16143N(SyntaxKind.TupleElement);
16145N(SyntaxKind.IdentifierName);
16147N(SyntaxKind.IdentifierToken, "B");
16150N(SyntaxKind.CloseParenToken);
16152N(SyntaxKind.ArrayRankSpecifier);
16154N(SyntaxKind.OpenBracketToken);
16155N(SyntaxKind.OmittedArraySizeExpression);
16157N(SyntaxKind.OmittedArraySizeExpressionToken);
16159N(SyntaxKind.CloseBracketToken);
16162N(SyntaxKind.IdentifierToken, "LocalFunc");
16163N(SyntaxKind.ParameterList);
16165N(SyntaxKind.OpenParenToken);
16166N(SyntaxKind.CloseParenToken);
16168N(SyntaxKind.Block);
16170N(SyntaxKind.OpenBraceToken);
16171N(SyntaxKind.CloseBraceToken);
16174N(SyntaxKind.CloseBraceToken);
16177N(SyntaxKind.CloseBraceToken);
16179N(SyntaxKind.EndOfFileToken);
16191N(SyntaxKind.CompilationUnit);
16193N(SyntaxKind.GlobalStatement);
16195N(SyntaxKind.LocalFunctionStatement);
16197N(SyntaxKind.AttributeList);
16199N(SyntaxKind.OpenBracketToken);
16200N(SyntaxKind.Attribute);
16202N(SyntaxKind.IdentifierName);
16204N(SyntaxKind.IdentifierToken, "Attr1");
16207N(SyntaxKind.CloseBracketToken);
16209N(SyntaxKind.AttributeList);
16211N(SyntaxKind.OpenBracketToken);
16212N(SyntaxKind.Attribute);
16214N(SyntaxKind.IdentifierName);
16216N(SyntaxKind.IdentifierToken, "Attr2");
16219N(SyntaxKind.CloseBracketToken);
16221N(SyntaxKind.ArrayType);
16223N(SyntaxKind.TupleType);
16225N(SyntaxKind.OpenParenToken);
16226N(SyntaxKind.TupleElement);
16228N(SyntaxKind.IdentifierName);
16230N(SyntaxKind.IdentifierToken, "A");
16233N(SyntaxKind.CommaToken);
16234N(SyntaxKind.TupleElement);
16236N(SyntaxKind.IdentifierName);
16238N(SyntaxKind.IdentifierToken, "B");
16241N(SyntaxKind.CloseParenToken);
16243N(SyntaxKind.ArrayRankSpecifier);
16245N(SyntaxKind.OpenBracketToken);
16246N(SyntaxKind.OmittedArraySizeExpression);
16248N(SyntaxKind.OmittedArraySizeExpressionToken);
16250N(SyntaxKind.CloseBracketToken);
16253N(SyntaxKind.IdentifierToken, "LocalFunc");
16254N(SyntaxKind.ParameterList);
16256N(SyntaxKind.OpenParenToken);
16257N(SyntaxKind.CloseParenToken);
16259N(SyntaxKind.Block);
16261N(SyntaxKind.OpenBraceToken);
16262N(SyntaxKind.CloseBraceToken);
16266N(SyntaxKind.EndOfFileToken);
16284N(SyntaxKind.CompilationUnit);
16286N(SyntaxKind.ClassDeclaration);
16288N(SyntaxKind.ClassKeyword);
16289N(SyntaxKind.IdentifierToken, "C");
16290N(SyntaxKind.OpenBraceToken);
16291N(SyntaxKind.MethodDeclaration);
16293N(SyntaxKind.PredefinedType);
16295N(SyntaxKind.VoidKeyword);
16297N(SyntaxKind.IdentifierToken, "M");
16298N(SyntaxKind.ParameterList);
16300N(SyntaxKind.OpenParenToken);
16301N(SyntaxKind.CloseParenToken);
16303N(SyntaxKind.Block);
16305N(SyntaxKind.OpenBraceToken);
16306N(SyntaxKind.LocalFunctionStatement);
16308N(SyntaxKind.AttributeList);
16310N(SyntaxKind.OpenBracketToken);
16311N(SyntaxKind.Attribute);
16313N(SyntaxKind.IdentifierName);
16315N(SyntaxKind.IdentifierToken, "Attr1");
16318N(SyntaxKind.CloseBracketToken);
16320N(SyntaxKind.AttributeList);
16322N(SyntaxKind.OpenBracketToken);
16323N(SyntaxKind.Attribute);
16325N(SyntaxKind.IdentifierName);
16327N(SyntaxKind.IdentifierToken, "Attr2");
16330N(SyntaxKind.CloseBracketToken);
16332N(SyntaxKind.ArrayType);
16334N(SyntaxKind.TupleType);
16336N(SyntaxKind.OpenParenToken);
16337N(SyntaxKind.TupleElement);
16339N(SyntaxKind.IdentifierName);
16341N(SyntaxKind.IdentifierToken, "A");
16344N(SyntaxKind.CommaToken);
16345N(SyntaxKind.TupleElement);
16347N(SyntaxKind.IdentifierName);
16349N(SyntaxKind.IdentifierToken, "B");
16352N(SyntaxKind.CloseParenToken);
16354N(SyntaxKind.ArrayRankSpecifier);
16356N(SyntaxKind.OpenBracketToken);
16357N(SyntaxKind.OmittedArraySizeExpression);
16359N(SyntaxKind.OmittedArraySizeExpressionToken);
16361N(SyntaxKind.CommaToken);
16362N(SyntaxKind.OmittedArraySizeExpression);
16364N(SyntaxKind.OmittedArraySizeExpressionToken);
16366N(SyntaxKind.CloseBracketToken);
16369N(SyntaxKind.IdentifierToken, "LocalFunc");
16370N(SyntaxKind.ParameterList);
16372N(SyntaxKind.OpenParenToken);
16373N(SyntaxKind.CloseParenToken);
16375N(SyntaxKind.Block);
16377N(SyntaxKind.OpenBraceToken);
16378N(SyntaxKind.CloseBraceToken);
16381N(SyntaxKind.CloseBraceToken);
16384N(SyntaxKind.CloseBraceToken);
16386N(SyntaxKind.EndOfFileToken);
16398N(SyntaxKind.CompilationUnit);
16400N(SyntaxKind.GlobalStatement);
16402N(SyntaxKind.LocalFunctionStatement);
16404N(SyntaxKind.AttributeList);
16406N(SyntaxKind.OpenBracketToken);
16407N(SyntaxKind.Attribute);
16409N(SyntaxKind.IdentifierName);
16411N(SyntaxKind.IdentifierToken, "Attr1");
16414N(SyntaxKind.CloseBracketToken);
16416N(SyntaxKind.AttributeList);
16418N(SyntaxKind.OpenBracketToken);
16419N(SyntaxKind.Attribute);
16421N(SyntaxKind.IdentifierName);
16423N(SyntaxKind.IdentifierToken, "Attr2");
16426N(SyntaxKind.CloseBracketToken);
16428N(SyntaxKind.ArrayType);
16430N(SyntaxKind.TupleType);
16432N(SyntaxKind.OpenParenToken);
16433N(SyntaxKind.TupleElement);
16435N(SyntaxKind.IdentifierName);
16437N(SyntaxKind.IdentifierToken, "A");
16440N(SyntaxKind.CommaToken);
16441N(SyntaxKind.TupleElement);
16443N(SyntaxKind.IdentifierName);
16445N(SyntaxKind.IdentifierToken, "B");
16448N(SyntaxKind.CloseParenToken);
16450N(SyntaxKind.ArrayRankSpecifier);
16452N(SyntaxKind.OpenBracketToken);
16453N(SyntaxKind.OmittedArraySizeExpression);
16455N(SyntaxKind.OmittedArraySizeExpressionToken);
16457N(SyntaxKind.CommaToken);
16458N(SyntaxKind.OmittedArraySizeExpression);
16460N(SyntaxKind.OmittedArraySizeExpressionToken);
16462N(SyntaxKind.CloseBracketToken);
16465N(SyntaxKind.IdentifierToken, "LocalFunc");
16466N(SyntaxKind.ParameterList);
16468N(SyntaxKind.OpenParenToken);
16469N(SyntaxKind.CloseParenToken);
16471N(SyntaxKind.Block);
16473N(SyntaxKind.OpenBraceToken);
16474N(SyntaxKind.CloseBraceToken);
16478N(SyntaxKind.EndOfFileToken);
16496N(SyntaxKind.CompilationUnit);
16498N(SyntaxKind.ClassDeclaration);
16500N(SyntaxKind.ClassKeyword);
16501N(SyntaxKind.IdentifierToken, "C");
16502N(SyntaxKind.OpenBraceToken);
16503N(SyntaxKind.MethodDeclaration);
16505N(SyntaxKind.PredefinedType);
16507N(SyntaxKind.VoidKeyword);
16509N(SyntaxKind.IdentifierToken, "M");
16510N(SyntaxKind.ParameterList);
16512N(SyntaxKind.OpenParenToken);
16513N(SyntaxKind.CloseParenToken);
16515N(SyntaxKind.Block);
16517N(SyntaxKind.OpenBraceToken);
16518N(SyntaxKind.LocalFunctionStatement);
16520N(SyntaxKind.AttributeList);
16522N(SyntaxKind.OpenBracketToken);
16523N(SyntaxKind.Attribute);
16525N(SyntaxKind.IdentifierName);
16527N(SyntaxKind.IdentifierToken, "Attr1");
16530N(SyntaxKind.CloseBracketToken);
16532N(SyntaxKind.AttributeList);
16534N(SyntaxKind.OpenBracketToken);
16535N(SyntaxKind.Attribute);
16537N(SyntaxKind.IdentifierName);
16539N(SyntaxKind.IdentifierToken, "Attr2");
16542N(SyntaxKind.CloseBracketToken);
16544N(SyntaxKind.PointerType);
16546N(SyntaxKind.TupleType);
16548N(SyntaxKind.OpenParenToken);
16549N(SyntaxKind.TupleElement);
16551N(SyntaxKind.IdentifierName);
16553N(SyntaxKind.IdentifierToken, "A");
16556N(SyntaxKind.CommaToken);
16557N(SyntaxKind.TupleElement);
16559N(SyntaxKind.IdentifierName);
16561N(SyntaxKind.IdentifierToken, "B");
16564N(SyntaxKind.CloseParenToken);
16566N(SyntaxKind.AsteriskToken);
16568N(SyntaxKind.IdentifierToken, "LocalFunc");
16569N(SyntaxKind.ParameterList);
16571N(SyntaxKind.OpenParenToken);
16572N(SyntaxKind.CloseParenToken);
16574N(SyntaxKind.Block);
16576N(SyntaxKind.OpenBraceToken);
16577N(SyntaxKind.CloseBraceToken);
16580N(SyntaxKind.CloseBraceToken);
16583N(SyntaxKind.CloseBraceToken);
16585N(SyntaxKind.EndOfFileToken);
16597N(SyntaxKind.CompilationUnit);
16599N(SyntaxKind.GlobalStatement);
16601N(SyntaxKind.LocalFunctionStatement);
16603N(SyntaxKind.AttributeList);
16605N(SyntaxKind.OpenBracketToken);
16606N(SyntaxKind.Attribute);
16608N(SyntaxKind.IdentifierName);
16610N(SyntaxKind.IdentifierToken, "Attr1");
16613N(SyntaxKind.CloseBracketToken);
16615N(SyntaxKind.AttributeList);
16617N(SyntaxKind.OpenBracketToken);
16618N(SyntaxKind.Attribute);
16620N(SyntaxKind.IdentifierName);
16622N(SyntaxKind.IdentifierToken, "Attr2");
16625N(SyntaxKind.CloseBracketToken);
16627N(SyntaxKind.PointerType);
16629N(SyntaxKind.TupleType);
16631N(SyntaxKind.OpenParenToken);
16632N(SyntaxKind.TupleElement);
16634N(SyntaxKind.IdentifierName);
16636N(SyntaxKind.IdentifierToken, "A");
16639N(SyntaxKind.CommaToken);
16640N(SyntaxKind.TupleElement);
16642N(SyntaxKind.IdentifierName);
16644N(SyntaxKind.IdentifierToken, "B");
16647N(SyntaxKind.CloseParenToken);
16649N(SyntaxKind.AsteriskToken);
16651N(SyntaxKind.IdentifierToken, "LocalFunc");
16652N(SyntaxKind.ParameterList);
16654N(SyntaxKind.OpenParenToken);
16655N(SyntaxKind.CloseParenToken);
16657N(SyntaxKind.Block);
16659N(SyntaxKind.OpenBraceToken);
16660N(SyntaxKind.CloseBraceToken);
16664N(SyntaxKind.EndOfFileToken);
16682N(SyntaxKind.CompilationUnit);
16684N(SyntaxKind.ClassDeclaration);
16686N(SyntaxKind.ClassKeyword);
16687N(SyntaxKind.IdentifierToken, "C");
16688N(SyntaxKind.OpenBraceToken);
16689N(SyntaxKind.MethodDeclaration);
16691N(SyntaxKind.PredefinedType);
16693N(SyntaxKind.VoidKeyword);
16695N(SyntaxKind.IdentifierToken, "M");
16696N(SyntaxKind.ParameterList);
16698N(SyntaxKind.OpenParenToken);
16699N(SyntaxKind.CloseParenToken);
16701N(SyntaxKind.Block);
16703N(SyntaxKind.OpenBraceToken);
16704N(SyntaxKind.LocalFunctionStatement);
16706N(SyntaxKind.AttributeList);
16708N(SyntaxKind.OpenBracketToken);
16709N(SyntaxKind.Attribute);
16711N(SyntaxKind.IdentifierName);
16713N(SyntaxKind.IdentifierToken, "Attr1");
16716N(SyntaxKind.CloseBracketToken);
16718N(SyntaxKind.AttributeList);
16720N(SyntaxKind.OpenBracketToken);
16721N(SyntaxKind.Attribute);
16723N(SyntaxKind.IdentifierName);
16725N(SyntaxKind.IdentifierToken, "Attr2");
16728N(SyntaxKind.CloseBracketToken);
16730N(SyntaxKind.TupleType);
16732N(SyntaxKind.OpenParenToken);
16733N(SyntaxKind.TupleElement);
16735N(SyntaxKind.IdentifierName);
16737N(SyntaxKind.IdentifierToken, "A");
16739N(SyntaxKind.IdentifierToken, "a");
16741N(SyntaxKind.CommaToken);
16742N(SyntaxKind.TupleElement);
16744N(SyntaxKind.IdentifierName);
16746N(SyntaxKind.IdentifierToken, "B");
16748N(SyntaxKind.IdentifierToken, "b");
16750N(SyntaxKind.CloseParenToken);
16752N(SyntaxKind.IdentifierToken, "LocalFunc");
16753N(SyntaxKind.ParameterList);
16755N(SyntaxKind.OpenParenToken);
16756N(SyntaxKind.CloseParenToken);
16758N(SyntaxKind.Block);
16760N(SyntaxKind.OpenBraceToken);
16761N(SyntaxKind.CloseBraceToken);
16764N(SyntaxKind.CloseBraceToken);
16767N(SyntaxKind.CloseBraceToken);
16769N(SyntaxKind.EndOfFileToken);
16781N(SyntaxKind.CompilationUnit);
16783N(SyntaxKind.GlobalStatement);
16785N(SyntaxKind.LocalFunctionStatement);
16787N(SyntaxKind.AttributeList);
16789N(SyntaxKind.OpenBracketToken);
16790N(SyntaxKind.Attribute);
16792N(SyntaxKind.IdentifierName);
16794N(SyntaxKind.IdentifierToken, "Attr1");
16797N(SyntaxKind.CloseBracketToken);
16799N(SyntaxKind.AttributeList);
16801N(SyntaxKind.OpenBracketToken);
16802N(SyntaxKind.Attribute);
16804N(SyntaxKind.IdentifierName);
16806N(SyntaxKind.IdentifierToken, "Attr2");
16809N(SyntaxKind.CloseBracketToken);
16811N(SyntaxKind.TupleType);
16813N(SyntaxKind.OpenParenToken);
16814N(SyntaxKind.TupleElement);
16816N(SyntaxKind.IdentifierName);
16818N(SyntaxKind.IdentifierToken, "A");
16820N(SyntaxKind.IdentifierToken, "a");
16822N(SyntaxKind.CommaToken);
16823N(SyntaxKind.TupleElement);
16825N(SyntaxKind.IdentifierName);
16827N(SyntaxKind.IdentifierToken, "B");
16829N(SyntaxKind.IdentifierToken, "b");
16831N(SyntaxKind.CloseParenToken);
16833N(SyntaxKind.IdentifierToken, "LocalFunc");
16834N(SyntaxKind.ParameterList);
16836N(SyntaxKind.OpenParenToken);
16837N(SyntaxKind.CloseParenToken);
16839N(SyntaxKind.Block);
16841N(SyntaxKind.OpenBraceToken);
16842N(SyntaxKind.CloseBraceToken);
16846N(SyntaxKind.EndOfFileToken);
16856N(SyntaxKind.CompilationUnit);
16858N(SyntaxKind.ClassDeclaration);
16860N(SyntaxKind.ClassKeyword);
16861N(SyntaxKind.IdentifierToken, "C");
16862N(SyntaxKind.OpenBraceToken);
16863N(SyntaxKind.PropertyDeclaration);
16865N(SyntaxKind.PublicKeyword);
16866N(SyntaxKind.GenericName);
16868N(SyntaxKind.IdentifierToken, "ReadOnlySpan");
16869N(SyntaxKind.TypeArgumentList);
16871N(SyntaxKind.LessThanToken);
16872N(SyntaxKind.PredefinedType);
16874N(SyntaxKind.ByteKeyword);
16876N(SyntaxKind.GreaterThanToken);
16879N(SyntaxKind.IdentifierToken, "B");
16880N(SyntaxKind.ArrowExpressionClause);
16882N(SyntaxKind.EqualsGreaterThanToken);
16883N(SyntaxKind.CollectionExpression);
16885N(SyntaxKind.OpenBracketToken);
16886N(SyntaxKind.ExpressionElement);
16888N(SyntaxKind.NumericLiteralExpression);
16890N(SyntaxKind.NumericLiteralToken, "0");
16893N(SyntaxKind.CommaToken);
16894N(SyntaxKind.ExpressionElement);
16896N(SyntaxKind.NumericLiteralExpression);
16898N(SyntaxKind.NumericLiteralToken, "1");
16901N(SyntaxKind.CommaToken);
16902N(SyntaxKind.ExpressionElement);
16904N(SyntaxKind.NumericLiteralExpression);
16906N(SyntaxKind.NumericLiteralToken, "2");
16909N(SyntaxKind.CommaToken);
16910N(SyntaxKind.ExpressionElement);
16912N(SyntaxKind.NumericLiteralExpression);
16914N(SyntaxKind.NumericLiteralToken, "3");
16917N(SyntaxKind.CommaToken);
16918N(SyntaxKind.ExpressionElement);
16920N(SyntaxKind.NumericLiteralExpression);
16922N(SyntaxKind.NumericLiteralToken, "4");
16925N(SyntaxKind.CommaToken);
16926N(SyntaxKind.ExpressionElement);
16928N(SyntaxKind.NumericLiteralExpression);
16930N(SyntaxKind.NumericLiteralToken, "5");
16933N(SyntaxKind.CommaToken);
16934N(SyntaxKind.ExpressionElement);
16936N(SyntaxKind.NumericLiteralExpression);
16938N(SyntaxKind.NumericLiteralToken, "6");
16941N(SyntaxKind.CommaToken);
16942N(SyntaxKind.ExpressionElement);
16944N(SyntaxKind.NumericLiteralExpression);
16946N(SyntaxKind.NumericLiteralToken, "7");
16949N(SyntaxKind.CloseBracketToken);
16952N(SyntaxKind.SemicolonToken);
16954N(SyntaxKind.CloseBraceToken);
16956N(SyntaxKind.EndOfFileToken);
16965N(SyntaxKind.CompilationUnit);
16967N(SyntaxKind.ClassDeclaration);
16969N(SyntaxKind.ClassKeyword);
16970N(SyntaxKind.IdentifierToken, "C");
16971N(SyntaxKind.OpenBraceToken);
16972N(SyntaxKind.PropertyDeclaration);
16974N(SyntaxKind.PublicKeyword);
16975N(SyntaxKind.GenericName);
16977N(SyntaxKind.IdentifierToken, "ReadOnlySpan");
16978N(SyntaxKind.TypeArgumentList);
16980N(SyntaxKind.LessThanToken);
16981N(SyntaxKind.PredefinedType);
16983N(SyntaxKind.ByteKeyword);
16985N(SyntaxKind.GreaterThanToken);
16988N(SyntaxKind.IdentifierToken, "B");
16989N(SyntaxKind.ArrowExpressionClause);
16991N(SyntaxKind.EqualsGreaterThanToken);
16992N(SyntaxKind.ParenthesizedLambdaExpression);
16994N(SyntaxKind.AttributeList);
16996N(SyntaxKind.OpenBracketToken);
16997N(SyntaxKind.AttributeTargetSpecifier);
16999N(SyntaxKind.TrueKeyword);
17000N(SyntaxKind.ColonToken);
17002N(SyntaxKind.Attribute);
17004N(SyntaxKind.IdentifierName);
17006N(SyntaxKind.IdentifierToken, "A");
17009N(SyntaxKind.CloseBracketToken);
17011N(SyntaxKind.ParameterList);
17013N(SyntaxKind.OpenParenToken);
17014N(SyntaxKind.CloseParenToken);
17016N(SyntaxKind.EqualsGreaterThanToken);
17017N(SyntaxKind.Block);
17019N(SyntaxKind.OpenBraceToken);
17020N(SyntaxKind.CloseBraceToken);
17024N(SyntaxKind.SemicolonToken);
17026N(SyntaxKind.CloseBraceToken);
17028N(SyntaxKind.EndOfFileToken);
17038N(SyntaxKind.CompilationUnit);
17040N(SyntaxKind.ClassDeclaration);
17042N(SyntaxKind.ClassKeyword);
17043N(SyntaxKind.IdentifierToken, "C");
17044N(SyntaxKind.OpenBraceToken);
17045N(SyntaxKind.PropertyDeclaration);
17047N(SyntaxKind.PublicKeyword);
17048N(SyntaxKind.ArrayType);
17050N(SyntaxKind.PredefinedType);
17052N(SyntaxKind.BoolKeyword);
17054N(SyntaxKind.ArrayRankSpecifier);
17056N(SyntaxKind.OpenBracketToken);
17057N(SyntaxKind.OmittedArraySizeExpression);
17059N(SyntaxKind.OmittedArraySizeExpressionToken);
17061N(SyntaxKind.CloseBracketToken);
17064N(SyntaxKind.IdentifierToken, "B");
17065N(SyntaxKind.ArrowExpressionClause);
17067N(SyntaxKind.EqualsGreaterThanToken);
17068N(SyntaxKind.CollectionExpression);
17070N(SyntaxKind.OpenBracketToken);
17071N(SyntaxKind.ExpressionElement);
17073N(SyntaxKind.TrueLiteralExpression);
17075N(SyntaxKind.TrueKeyword);
17078N(SyntaxKind.CloseBracketToken);
17081N(SyntaxKind.SemicolonToken);
17083N(SyntaxKind.CloseBraceToken);
17085N(SyntaxKind.EndOfFileToken);
17100N(SyntaxKind.CollectionExpression);
17101N(SyntaxKind.OpenBracketToken);
17105N(SyntaxKind.ExpressionElement);
17106N(SyntaxKind.IdentifierName);
17108N(SyntaxKind.IdentifierToken, $"A{i}");
17113N(SyntaxKind.CommaToken);
17117N(SyntaxKind.CloseBracketToken);
17181N(SyntaxKind.CompilationUnit);
17183N(SyntaxKind.EnumDeclaration);
17185N(SyntaxKind.PublicKeyword);
17186N(SyntaxKind.EnumKeyword);
17187N(SyntaxKind.IdentifierToken, "BundleType");
17188N(SyntaxKind.OpenBraceToken);
17189N(SyntaxKind.EnumMemberDeclaration);
17191N(SyntaxKind.AttributeList);
17193N(SyntaxKind.OpenBracketToken);
17194N(SyntaxKind.Attribute);
17196N(SyntaxKind.IdentifierName);
17198N(SyntaxKind.IdentifierToken, "A");
17200N(SyntaxKind.AttributeArgumentList);
17202N(SyntaxKind.OpenParenToken);
17203N(SyntaxKind.AttributeArgument);
17205N(SyntaxKind.StringLiteralExpression);
17207N(SyntaxKind.StringLiteralToken, "\"B\"");
17210N(SyntaxKind.CommaToken);
17211N(SyntaxKind.AttributeArgument);
17213N(SyntaxKind.StringLiteralExpression);
17215N(SyntaxKind.StringLiteralToken, "\"C\"");
17218N(SyntaxKind.CloseParenToken);
17221N(SyntaxKind.CommaToken);
17222N(SyntaxKind.Attribute);
17224N(SyntaxKind.IdentifierName);
17226N(SyntaxKind.IdentifierToken, "Description");
17228N(SyntaxKind.AttributeArgumentList);
17230N(SyntaxKind.OpenParenToken);
17231N(SyntaxKind.AttributeArgument);
17233N(SyntaxKind.StringLiteralExpression);
17235N(SyntaxKind.StringLiteralToken, "\"Goo");
17242N(SyntaxKind.Attribute);
17244N(SyntaxKind.IdentifierName);
17246N(SyntaxKind.IdentifierToken, "bar");
17250N(SyntaxKind.Attribute);
17252N(SyntaxKind.IdentifierName);
17254N(SyntaxKind.IdentifierToken, "baz");
17258N(SyntaxKind.Attribute);
17260N(SyntaxKind.IdentifierName);
17262N(SyntaxKind.IdentifierToken, "A");
17265N(SyntaxKind.CommaToken);
17268N(SyntaxKind.AttributeList);
17270N(SyntaxKind.OpenBracketToken);
17271N(SyntaxKind.Attribute);
17273N(SyntaxKind.IdentifierName);
17275N(SyntaxKind.IdentifierToken, "A");
17277N(SyntaxKind.AttributeArgumentList);
17279N(SyntaxKind.OpenParenToken);
17280N(SyntaxKind.AttributeArgument);
17282N(SyntaxKind.StringLiteralExpression);
17284N(SyntaxKind.StringLiteralToken, "\"B\"");
17287N(SyntaxKind.CommaToken);
17288N(SyntaxKind.AttributeArgument);
17290N(SyntaxKind.StringLiteralExpression);
17292N(SyntaxKind.StringLiteralToken, "\"C\"");
17295N(SyntaxKind.CloseParenToken);
17298N(SyntaxKind.CommaToken);
17299N(SyntaxKind.Attribute);
17301N(SyntaxKind.IdentifierName);
17303N(SyntaxKind.IdentifierToken, "Description");
17305N(SyntaxKind.AttributeArgumentList);
17307N(SyntaxKind.OpenParenToken);
17308N(SyntaxKind.AttributeArgument);
17310N(SyntaxKind.StringLiteralExpression);
17312N(SyntaxKind.StringLiteralToken, "\"Goo");
17319N(SyntaxKind.Attribute);
17321N(SyntaxKind.IdentifierName);
17323N(SyntaxKind.IdentifierToken, "bar");
17327N(SyntaxKind.Attribute);
17329N(SyntaxKind.IdentifierName);
17331N(SyntaxKind.IdentifierToken, "baz");
17335N(SyntaxKind.Attribute);
17337N(SyntaxKind.IdentifierName);
17339N(SyntaxKind.IdentifierToken, "B");
17342N(SyntaxKind.CommaToken);
17347N(SyntaxKind.CloseBraceToken);
17349N(SyntaxKind.EndOfFileToken);
17414N(SyntaxKind.CompilationUnit);
17416N(SyntaxKind.EnumDeclaration);
17418N(SyntaxKind.PublicKeyword);
17419N(SyntaxKind.EnumKeyword);
17420N(SyntaxKind.IdentifierToken, "BundleType");
17421N(SyntaxKind.OpenBraceToken);
17422N(SyntaxKind.EnumMemberDeclaration);
17424N(SyntaxKind.AttributeList);
17426N(SyntaxKind.OpenBracketToken);
17427N(SyntaxKind.Attribute);
17429N(SyntaxKind.IdentifierName);
17431N(SyntaxKind.IdentifierToken, "A");
17433N(SyntaxKind.AttributeArgumentList);
17435N(SyntaxKind.OpenParenToken);
17436N(SyntaxKind.AttributeArgument);
17438N(SyntaxKind.StringLiteralExpression);
17440N(SyntaxKind.StringLiteralToken, "\"B\"");
17443N(SyntaxKind.CommaToken);
17444N(SyntaxKind.AttributeArgument);
17446N(SyntaxKind.StringLiteralExpression);
17448N(SyntaxKind.StringLiteralToken, "\"C\"");
17451N(SyntaxKind.CloseParenToken);
17454N(SyntaxKind.CommaToken);
17455N(SyntaxKind.Attribute);
17457N(SyntaxKind.IdentifierName);
17459N(SyntaxKind.IdentifierToken, "Description");
17461N(SyntaxKind.AttributeArgumentList);
17463N(SyntaxKind.OpenParenToken);
17464N(SyntaxKind.AttributeArgument);
17466N(SyntaxKind.StringLiteralExpression);
17468N(SyntaxKind.StringLiteralToken, "\"X\"");
17471N(SyntaxKind.CommaToken);
17472N(SyntaxKind.AttributeArgument);
17474N(SyntaxKind.StringLiteralExpression);
17476N(SyntaxKind.StringLiteralToken, "\"Goo");
17483N(SyntaxKind.Attribute);
17485N(SyntaxKind.IdentifierName);
17487N(SyntaxKind.IdentifierToken, "bar");
17491N(SyntaxKind.Attribute);
17493N(SyntaxKind.IdentifierName);
17495N(SyntaxKind.IdentifierToken, "baz");
17499N(SyntaxKind.Attribute);
17501N(SyntaxKind.IdentifierName);
17503N(SyntaxKind.IdentifierToken, "A");
17506N(SyntaxKind.CommaToken);
17509N(SyntaxKind.AttributeList);
17511N(SyntaxKind.OpenBracketToken);
17512N(SyntaxKind.Attribute);
17514N(SyntaxKind.IdentifierName);
17516N(SyntaxKind.IdentifierToken, "A");
17518N(SyntaxKind.AttributeArgumentList);
17520N(SyntaxKind.OpenParenToken);
17521N(SyntaxKind.AttributeArgument);
17523N(SyntaxKind.StringLiteralExpression);
17525N(SyntaxKind.StringLiteralToken, "\"B\"");
17528N(SyntaxKind.CommaToken);
17529N(SyntaxKind.AttributeArgument);
17531N(SyntaxKind.StringLiteralExpression);
17533N(SyntaxKind.StringLiteralToken, "\"C\"");
17536N(SyntaxKind.CloseParenToken);
17539N(SyntaxKind.CommaToken);
17540N(SyntaxKind.Attribute);
17542N(SyntaxKind.IdentifierName);
17544N(SyntaxKind.IdentifierToken, "Description");
17546N(SyntaxKind.AttributeArgumentList);
17548N(SyntaxKind.OpenParenToken);
17549N(SyntaxKind.AttributeArgument);
17551N(SyntaxKind.StringLiteralExpression);
17553N(SyntaxKind.StringLiteralToken, "\"X\"");
17556N(SyntaxKind.CommaToken);
17557N(SyntaxKind.AttributeArgument);
17559N(SyntaxKind.StringLiteralExpression);
17561N(SyntaxKind.StringLiteralToken, "\"Goo");
17568N(SyntaxKind.Attribute);
17570N(SyntaxKind.IdentifierName);
17572N(SyntaxKind.IdentifierToken, "bar");
17576N(SyntaxKind.Attribute);
17578N(SyntaxKind.IdentifierName);
17580N(SyntaxKind.IdentifierToken, "baz");
17584N(SyntaxKind.Attribute);
17586N(SyntaxKind.IdentifierName);
17588N(SyntaxKind.IdentifierToken, "B");
17591N(SyntaxKind.CommaToken);
17596N(SyntaxKind.CloseBraceToken);
17598N(SyntaxKind.EndOfFileToken);
17663N(SyntaxKind.CompilationUnit);
17665N(SyntaxKind.EnumDeclaration);
17667N(SyntaxKind.PublicKeyword);
17668N(SyntaxKind.EnumKeyword);
17669N(SyntaxKind.IdentifierToken, "BundleType");
17670N(SyntaxKind.OpenBraceToken);
17671N(SyntaxKind.EnumMemberDeclaration);
17673N(SyntaxKind.AttributeList);
17675N(SyntaxKind.OpenBracketToken);
17676N(SyntaxKind.Attribute);
17678N(SyntaxKind.IdentifierName);
17680N(SyntaxKind.IdentifierToken, "A");
17682N(SyntaxKind.AttributeArgumentList);
17684N(SyntaxKind.OpenParenToken);
17685N(SyntaxKind.AttributeArgument);
17687N(SyntaxKind.StringLiteralExpression);
17689N(SyntaxKind.StringLiteralToken, "\"B\"");
17692N(SyntaxKind.CommaToken);
17693N(SyntaxKind.AttributeArgument);
17695N(SyntaxKind.StringLiteralExpression);
17697N(SyntaxKind.StringLiteralToken, "\"C\"");
17700N(SyntaxKind.CloseParenToken);
17703N(SyntaxKind.CommaToken);
17704N(SyntaxKind.Attribute);
17706N(SyntaxKind.IdentifierName);
17708N(SyntaxKind.IdentifierToken, "Description");
17710N(SyntaxKind.AttributeArgumentList);
17712N(SyntaxKind.OpenParenToken);
17713N(SyntaxKind.AttributeArgument);
17715N(SyntaxKind.InterpolatedStringExpression);
17717N(SyntaxKind.InterpolatedStringStartToken);
17718N(SyntaxKind.InterpolatedStringText);
17720N(SyntaxKind.InterpolatedStringTextToken);
17729N(SyntaxKind.Attribute);
17731N(SyntaxKind.IdentifierName);
17733N(SyntaxKind.IdentifierToken, "bar");
17737N(SyntaxKind.Attribute);
17739N(SyntaxKind.IdentifierName);
17741N(SyntaxKind.IdentifierToken, "baz");
17745N(SyntaxKind.Attribute);
17747N(SyntaxKind.IdentifierName);
17749N(SyntaxKind.IdentifierToken, "A");
17752N(SyntaxKind.CommaToken);
17755N(SyntaxKind.AttributeList);
17757N(SyntaxKind.OpenBracketToken);
17758N(SyntaxKind.Attribute);
17760N(SyntaxKind.IdentifierName);
17762N(SyntaxKind.IdentifierToken, "A");
17764N(SyntaxKind.AttributeArgumentList);
17766N(SyntaxKind.OpenParenToken);
17767N(SyntaxKind.AttributeArgument);
17769N(SyntaxKind.StringLiteralExpression);
17771N(SyntaxKind.StringLiteralToken, "\"B\"");
17774N(SyntaxKind.CommaToken);
17775N(SyntaxKind.AttributeArgument);
17777N(SyntaxKind.StringLiteralExpression);
17779N(SyntaxKind.StringLiteralToken, "\"C\"");
17782N(SyntaxKind.CloseParenToken);
17785N(SyntaxKind.CommaToken);
17786N(SyntaxKind.Attribute);
17788N(SyntaxKind.IdentifierName);
17790N(SyntaxKind.IdentifierToken, "Description");
17792N(SyntaxKind.AttributeArgumentList);
17794N(SyntaxKind.OpenParenToken);
17795N(SyntaxKind.AttributeArgument);
17797N(SyntaxKind.InterpolatedStringExpression);
17799N(SyntaxKind.InterpolatedStringStartToken);
17800N(SyntaxKind.InterpolatedStringText);
17802N(SyntaxKind.InterpolatedStringTextToken);
17811N(SyntaxKind.Attribute);
17813N(SyntaxKind.IdentifierName);
17815N(SyntaxKind.IdentifierToken, "bar");
17819N(SyntaxKind.Attribute);
17821N(SyntaxKind.IdentifierName);
17823N(SyntaxKind.IdentifierToken, "baz");
17827N(SyntaxKind.Attribute);
17829N(SyntaxKind.IdentifierName);
17831N(SyntaxKind.IdentifierToken, "B");
17834N(SyntaxKind.CommaToken);
17839N(SyntaxKind.CloseBraceToken);
17841N(SyntaxKind.EndOfFileToken);
17906N(SyntaxKind.CompilationUnit);
17908N(SyntaxKind.EnumDeclaration);
17910N(SyntaxKind.PublicKeyword);
17911N(SyntaxKind.EnumKeyword);
17912N(SyntaxKind.IdentifierToken, "BundleType");
17913N(SyntaxKind.OpenBraceToken);
17914N(SyntaxKind.EnumMemberDeclaration);
17916N(SyntaxKind.AttributeList);
17918N(SyntaxKind.OpenBracketToken);
17919N(SyntaxKind.Attribute);
17921N(SyntaxKind.IdentifierName);
17923N(SyntaxKind.IdentifierToken, "A");
17925N(SyntaxKind.AttributeArgumentList);
17927N(SyntaxKind.OpenParenToken);
17928N(SyntaxKind.AttributeArgument);
17930N(SyntaxKind.StringLiteralExpression);
17932N(SyntaxKind.StringLiteralToken, "\"B\"");
17935N(SyntaxKind.CommaToken);
17936N(SyntaxKind.AttributeArgument);
17938N(SyntaxKind.StringLiteralExpression);
17940N(SyntaxKind.StringLiteralToken, "\"C\"");
17943N(SyntaxKind.CloseParenToken);
17946N(SyntaxKind.CommaToken);
17947N(SyntaxKind.Attribute);
17949N(SyntaxKind.IdentifierName);
17951N(SyntaxKind.IdentifierToken, "Description");
17953N(SyntaxKind.AttributeArgumentList);
17955N(SyntaxKind.OpenParenToken);
17956N(SyntaxKind.AttributeArgument);
17958N(SyntaxKind.StringLiteralExpression);
17960N(SyntaxKind.StringLiteralToken, "\"X\"");
17963N(SyntaxKind.CommaToken);
17964N(SyntaxKind.AttributeArgument);
17966N(SyntaxKind.InterpolatedStringExpression);
17968N(SyntaxKind.InterpolatedStringStartToken);
17969N(SyntaxKind.InterpolatedStringText);
17971N(SyntaxKind.InterpolatedStringTextToken);
17980N(SyntaxKind.Attribute);
17982N(SyntaxKind.IdentifierName);
17984N(SyntaxKind.IdentifierToken, "bar");
17988N(SyntaxKind.Attribute);
17990N(SyntaxKind.IdentifierName);
17992N(SyntaxKind.IdentifierToken, "baz");
17996N(SyntaxKind.Attribute);
17998N(SyntaxKind.IdentifierName);
18000N(SyntaxKind.IdentifierToken, "A");
18003N(SyntaxKind.CommaToken);
18006N(SyntaxKind.AttributeList);
18008N(SyntaxKind.OpenBracketToken);
18009N(SyntaxKind.Attribute);
18011N(SyntaxKind.IdentifierName);
18013N(SyntaxKind.IdentifierToken, "A");
18015N(SyntaxKind.AttributeArgumentList);
18017N(SyntaxKind.OpenParenToken);
18018N(SyntaxKind.AttributeArgument);
18020N(SyntaxKind.StringLiteralExpression);
18022N(SyntaxKind.StringLiteralToken, "\"B\"");
18025N(SyntaxKind.CommaToken);
18026N(SyntaxKind.AttributeArgument);
18028N(SyntaxKind.StringLiteralExpression);
18030N(SyntaxKind.StringLiteralToken, "\"C\"");
18033N(SyntaxKind.CloseParenToken);
18036N(SyntaxKind.CommaToken);
18037N(SyntaxKind.Attribute);
18039N(SyntaxKind.IdentifierName);
18041N(SyntaxKind.IdentifierToken, "Description");
18043N(SyntaxKind.AttributeArgumentList);
18045N(SyntaxKind.OpenParenToken);
18046N(SyntaxKind.AttributeArgument);
18048N(SyntaxKind.StringLiteralExpression);
18050N(SyntaxKind.StringLiteralToken, "\"X\"");
18053N(SyntaxKind.CommaToken);
18054N(SyntaxKind.AttributeArgument);
18056N(SyntaxKind.InterpolatedStringExpression);
18058N(SyntaxKind.InterpolatedStringStartToken);
18059N(SyntaxKind.InterpolatedStringText);
18061N(SyntaxKind.InterpolatedStringTextToken);
18070N(SyntaxKind.Attribute);
18072N(SyntaxKind.IdentifierName);
18074N(SyntaxKind.IdentifierToken, "bar");
18078N(SyntaxKind.Attribute);
18080N(SyntaxKind.IdentifierName);
18082N(SyntaxKind.IdentifierToken, "baz");
18086N(SyntaxKind.Attribute);
18088N(SyntaxKind.IdentifierName);
18090N(SyntaxKind.IdentifierToken, "B");
18093N(SyntaxKind.CommaToken);
18098N(SyntaxKind.CloseBraceToken);
18100N(SyntaxKind.EndOfFileToken);
18110N(SyntaxKind.LocalDeclarationStatement);
18112N(SyntaxKind.VariableDeclaration);
18114N(SyntaxKind.IdentifierName);
18116N(SyntaxKind.IdentifierToken, "var");
18118N(SyntaxKind.VariableDeclarator);
18120N(SyntaxKind.IdentifierToken, "v");
18121N(SyntaxKind.EqualsValueClause);
18123N(SyntaxKind.EqualsToken);
18124N(SyntaxKind.ConditionalExpression);
18126N(SyntaxKind.IsExpression);
18128N(SyntaxKind.IdentifierName);
18130N(SyntaxKind.IdentifierToken, "x");
18132N(SyntaxKind.IsKeyword);
18133N(SyntaxKind.IdentifierName);
18135N(SyntaxKind.IdentifierToken, "Y");
18138N(SyntaxKind.QuestionToken);
18139N(SyntaxKind.CollectionExpression);
18141N(SyntaxKind.OpenBracketToken);
18142N(SyntaxKind.ExpressionElement);
18144N(SyntaxKind.NumericLiteralExpression);
18146N(SyntaxKind.NumericLiteralToken, "1");
18149N(SyntaxKind.CommaToken);
18150N(SyntaxKind.ExpressionElement);
18152N(SyntaxKind.NumericLiteralExpression);
18154N(SyntaxKind.NumericLiteralToken, "2");
18157N(SyntaxKind.CommaToken);
18158N(SyntaxKind.ExpressionElement);
18160N(SyntaxKind.NumericLiteralExpression);
18162N(SyntaxKind.NumericLiteralToken, "3");
18165N(SyntaxKind.CloseBracketToken);
18167N(SyntaxKind.ColonToken);
18168N(SyntaxKind.CollectionExpression);
18170N(SyntaxKind.OpenBracketToken);
18171N(SyntaxKind.ExpressionElement);
18173N(SyntaxKind.NumericLiteralExpression);
18175N(SyntaxKind.NumericLiteralToken, "1");
18178N(SyntaxKind.CloseBracketToken);
18184N(SyntaxKind.SemicolonToken);
18194N(SyntaxKind.LocalDeclarationStatement);
18196N(SyntaxKind.VariableDeclaration);
18198N(SyntaxKind.IdentifierName);
18200N(SyntaxKind.IdentifierToken, "var");
18202N(SyntaxKind.VariableDeclarator);
18204N(SyntaxKind.IdentifierToken, "v");
18205N(SyntaxKind.EqualsValueClause);
18207N(SyntaxKind.EqualsToken);
18208N(SyntaxKind.ConditionalExpression);
18210N(SyntaxKind.IsExpression);
18212N(SyntaxKind.IdentifierName);
18214N(SyntaxKind.IdentifierToken, "x");
18216N(SyntaxKind.IsKeyword);
18217N(SyntaxKind.IdentifierName);
18219N(SyntaxKind.IdentifierToken, "Y");
18222N(SyntaxKind.QuestionToken);
18223N(SyntaxKind.CollectionExpression);
18225N(SyntaxKind.OpenBracketToken);
18226N(SyntaxKind.CloseBracketToken);
18228N(SyntaxKind.ColonToken);
18229N(SyntaxKind.CollectionExpression);
18231N(SyntaxKind.OpenBracketToken);
18232N(SyntaxKind.ExpressionElement);
18234N(SyntaxKind.NumericLiteralExpression);
18236N(SyntaxKind.NumericLiteralToken, "1");
18239N(SyntaxKind.CloseBracketToken);
18245N(SyntaxKind.SemicolonToken);
18255N(SyntaxKind.LocalDeclarationStatement);
18257N(SyntaxKind.VariableDeclaration);
18259N(SyntaxKind.IdentifierName);
18261N(SyntaxKind.IdentifierToken, "var");
18263N(SyntaxKind.VariableDeclarator);
18265N(SyntaxKind.IdentifierToken, "v");
18266N(SyntaxKind.EqualsValueClause);
18268N(SyntaxKind.EqualsToken);
18269N(SyntaxKind.IsExpression);
18271N(SyntaxKind.IdentifierName);
18273N(SyntaxKind.IdentifierToken, "x");
18275N(SyntaxKind.IsKeyword);
18276N(SyntaxKind.ArrayType);
18278N(SyntaxKind.NullableType);
18280N(SyntaxKind.IdentifierName);
18282N(SyntaxKind.IdentifierToken, "Y");
18284N(SyntaxKind.QuestionToken);
18286N(SyntaxKind.ArrayRankSpecifier);
18288N(SyntaxKind.OpenBracketToken);
18289N(SyntaxKind.OmittedArraySizeExpression);
18291N(SyntaxKind.OmittedArraySizeExpressionToken);
18293N(SyntaxKind.CloseBracketToken);
18300N(SyntaxKind.SemicolonToken);
18310N(SyntaxKind.LocalDeclarationStatement);
18312N(SyntaxKind.VariableDeclaration);
18314N(SyntaxKind.IdentifierName);
18316N(SyntaxKind.IdentifierToken, "var");
18318N(SyntaxKind.VariableDeclarator);
18320N(SyntaxKind.IdentifierToken, "v");
18321N(SyntaxKind.EqualsValueClause);
18323N(SyntaxKind.EqualsToken);
18324N(SyntaxKind.IsExpression);
18326N(SyntaxKind.IdentifierName);
18328N(SyntaxKind.IdentifierToken, "x");
18330N(SyntaxKind.IsKeyword);
18331N(SyntaxKind.ArrayType);
18333N(SyntaxKind.NullableType);
18335N(SyntaxKind.IdentifierName);
18337N(SyntaxKind.IdentifierToken, "Y");
18339N(SyntaxKind.QuestionToken);
18341N(SyntaxKind.ArrayRankSpecifier);
18343N(SyntaxKind.OpenBracketToken);
18344N(SyntaxKind.OmittedArraySizeExpression);
18346N(SyntaxKind.OmittedArraySizeExpressionToken);
18348N(SyntaxKind.CommaToken);
18349N(SyntaxKind.OmittedArraySizeExpression);
18351N(SyntaxKind.OmittedArraySizeExpressionToken);
18353N(SyntaxKind.CloseBracketToken);
18360N(SyntaxKind.SemicolonToken);
18370N(SyntaxKind.LocalDeclarationStatement);
18372N(SyntaxKind.VariableDeclaration);
18374N(SyntaxKind.IdentifierName);
18376N(SyntaxKind.IdentifierToken, "var");
18378N(SyntaxKind.VariableDeclarator);
18380N(SyntaxKind.IdentifierToken, "v");
18381N(SyntaxKind.EqualsValueClause);
18383N(SyntaxKind.EqualsToken);
18384N(SyntaxKind.IsExpression);
18386N(SyntaxKind.IdentifierName);
18388N(SyntaxKind.IdentifierToken, "x");
18390N(SyntaxKind.IsKeyword);
18391N(SyntaxKind.ArrayType);
18393N(SyntaxKind.NullableType);
18395N(SyntaxKind.IdentifierName);
18397N(SyntaxKind.IdentifierToken, "Y");
18399N(SyntaxKind.QuestionToken);
18401N(SyntaxKind.ArrayRankSpecifier);
18403N(SyntaxKind.OpenBracketToken);
18404N(SyntaxKind.OmittedArraySizeExpression);
18406N(SyntaxKind.OmittedArraySizeExpressionToken);
18408N(SyntaxKind.CloseBracketToken);
18410N(SyntaxKind.ArrayRankSpecifier);
18412N(SyntaxKind.OpenBracketToken);
18413N(SyntaxKind.OmittedArraySizeExpression);
18415N(SyntaxKind.OmittedArraySizeExpressionToken);
18417N(SyntaxKind.CloseBracketToken);
18424N(SyntaxKind.SemicolonToken);
18434N(SyntaxKind.LocalDeclarationStatement);
18436N(SyntaxKind.VariableDeclaration);
18438N(SyntaxKind.IdentifierName);
18440N(SyntaxKind.IdentifierToken, "var");
18442N(SyntaxKind.VariableDeclarator);
18444N(SyntaxKind.IdentifierToken, "v");
18445N(SyntaxKind.EqualsValueClause);
18447N(SyntaxKind.EqualsToken);
18448N(SyntaxKind.ConditionalExpression);
18450N(SyntaxKind.IsExpression);
18452N(SyntaxKind.IdentifierName);
18454N(SyntaxKind.IdentifierToken, "x");
18456N(SyntaxKind.IsKeyword);
18457N(SyntaxKind.IdentifierName);
18459N(SyntaxKind.IdentifierToken, "Y");
18462N(SyntaxKind.QuestionToken);
18463N(SyntaxKind.EqualsExpression);
18465N(SyntaxKind.CollectionExpression);
18467N(SyntaxKind.OpenBracketToken);
18468N(SyntaxKind.CloseBracketToken);
18470N(SyntaxKind.EqualsEqualsToken);
18471N(SyntaxKind.InvocationExpression);
18473N(SyntaxKind.IdentifierName);
18475N(SyntaxKind.IdentifierToken, "Complex");
18477N(SyntaxKind.ArgumentList);
18479N(SyntaxKind.OpenParenToken);
18480N(SyntaxKind.CloseParenToken);
18484N(SyntaxKind.ColonToken);
18485N(SyntaxKind.CollectionExpression);
18487N(SyntaxKind.OpenBracketToken);
18488N(SyntaxKind.ExpressionElement);
18490N(SyntaxKind.NumericLiteralExpression);
18492N(SyntaxKind.NumericLiteralToken, "1");
18495N(SyntaxKind.CloseBracketToken);
18501N(SyntaxKind.SemicolonToken);
18511N(SyntaxKind.LocalDeclarationStatement);
18513N(SyntaxKind.VariableDeclaration);
18515N(SyntaxKind.IdentifierName);
18517N(SyntaxKind.IdentifierToken, "var");
18519N(SyntaxKind.VariableDeclarator);
18521N(SyntaxKind.IdentifierToken, "v");
18522N(SyntaxKind.EqualsValueClause);
18524N(SyntaxKind.EqualsToken);
18525N(SyntaxKind.ConditionalExpression);
18527N(SyntaxKind.IsExpression);
18529N(SyntaxKind.IdentifierName);
18531N(SyntaxKind.IdentifierToken, "x");
18533N(SyntaxKind.IsKeyword);
18534N(SyntaxKind.IdentifierName);
18536N(SyntaxKind.IdentifierToken, "Y");
18539N(SyntaxKind.QuestionToken);
18540N(SyntaxKind.ParenthesizedLambdaExpression);
18542N(SyntaxKind.AttributeList);
18544N(SyntaxKind.OpenBracketToken);
18545N(SyntaxKind.Attribute);
18547N(SyntaxKind.IdentifierName);
18549N(SyntaxKind.IdentifierToken, "Goo");
18552N(SyntaxKind.CloseBracketToken);
18554N(SyntaxKind.ParameterList);
18556N(SyntaxKind.OpenParenToken);
18557N(SyntaxKind.CloseParenToken);
18559N(SyntaxKind.EqualsGreaterThanToken);
18560N(SyntaxKind.IdentifierName);
18562N(SyntaxKind.IdentifierToken, "B");
18565N(SyntaxKind.ColonToken);
18566N(SyntaxKind.ParenthesizedLambdaExpression);
18568N(SyntaxKind.AttributeList);
18570N(SyntaxKind.OpenBracketToken);
18571N(SyntaxKind.Attribute);
18573N(SyntaxKind.IdentifierName);
18575N(SyntaxKind.IdentifierToken, "Goo");
18578N(SyntaxKind.CloseBracketToken);
18580N(SyntaxKind.ParameterList);
18582N(SyntaxKind.OpenParenToken);
18583N(SyntaxKind.CloseParenToken);
18585N(SyntaxKind.EqualsGreaterThanToken);
18586N(SyntaxKind.IdentifierName);
18588N(SyntaxKind.IdentifierToken, "C");
18595N(SyntaxKind.SemicolonToken);
Parsing\CrefParsingTests.cs (895)
44N(SyntaxKind.NameMemberCref);
46N(SyntaxKind.IdentifierName);
48N(SyntaxKind.IdentifierToken);
58N(SyntaxKind.NameMemberCref);
60N(SyntaxKind.GenericName);
62N(SyntaxKind.IdentifierToken);
63N(SyntaxKind.TypeArgumentList);
65N(SyntaxKind.LessThanToken);
66N(SyntaxKind.IdentifierName);
68N(SyntaxKind.IdentifierToken);
70N(SyntaxKind.GreaterThanToken);
81N(SyntaxKind.NameMemberCref);
83N(SyntaxKind.IdentifierName);
85N(SyntaxKind.IdentifierToken);
87N(SyntaxKind.CrefParameterList);
89N(SyntaxKind.OpenParenToken);
90N(SyntaxKind.CloseParenToken);
100N(SyntaxKind.NameMemberCref);
102N(SyntaxKind.GenericName);
104N(SyntaxKind.IdentifierToken);
105N(SyntaxKind.TypeArgumentList);
107N(SyntaxKind.LessThanToken);
108N(SyntaxKind.IdentifierName);
110N(SyntaxKind.IdentifierToken);
112N(SyntaxKind.GreaterThanToken);
115N(SyntaxKind.CrefParameterList);
117N(SyntaxKind.OpenParenToken);
118N(SyntaxKind.CloseParenToken);
132N(SyntaxKind.QualifiedCref);
134N(SyntaxKind.IdentifierName);
136N(SyntaxKind.IdentifierToken);
138N(SyntaxKind.DotToken);
139N(SyntaxKind.NameMemberCref);
141N(SyntaxKind.IdentifierName);
143N(SyntaxKind.IdentifierToken);
154N(SyntaxKind.QualifiedCref);
156N(SyntaxKind.IdentifierName);
158N(SyntaxKind.IdentifierToken);
160N(SyntaxKind.DotToken);
161N(SyntaxKind.NameMemberCref);
163N(SyntaxKind.GenericName);
165N(SyntaxKind.IdentifierToken);
166N(SyntaxKind.TypeArgumentList);
168N(SyntaxKind.LessThanToken);
169N(SyntaxKind.IdentifierName);
171N(SyntaxKind.IdentifierToken);
173N(SyntaxKind.GreaterThanToken);
185N(SyntaxKind.QualifiedCref);
187N(SyntaxKind.IdentifierName);
189N(SyntaxKind.IdentifierToken);
191N(SyntaxKind.DotToken);
192N(SyntaxKind.NameMemberCref);
194N(SyntaxKind.IdentifierName);
196N(SyntaxKind.IdentifierToken);
198N(SyntaxKind.CrefParameterList);
200N(SyntaxKind.OpenParenToken);
201N(SyntaxKind.CloseParenToken);
212N(SyntaxKind.QualifiedCref);
214N(SyntaxKind.IdentifierName);
216N(SyntaxKind.IdentifierToken);
218N(SyntaxKind.DotToken);
219N(SyntaxKind.NameMemberCref);
221N(SyntaxKind.GenericName);
223N(SyntaxKind.IdentifierToken);
224N(SyntaxKind.TypeArgumentList);
226N(SyntaxKind.LessThanToken);
227N(SyntaxKind.IdentifierName);
229N(SyntaxKind.IdentifierToken);
231N(SyntaxKind.GreaterThanToken);
234N(SyntaxKind.CrefParameterList);
236N(SyntaxKind.OpenParenToken);
237N(SyntaxKind.CloseParenToken);
256N(SyntaxKind.IndexerMemberCref);
258N(SyntaxKind.ThisKeyword);
267N(SyntaxKind.IndexerMemberCref);
269N(SyntaxKind.ThisKeyword);
270N(SyntaxKind.CrefBracketedParameterList);
272N(SyntaxKind.OpenBracketToken);
273N(SyntaxKind.CrefParameter);
275N(SyntaxKind.IdentifierName);
277N(SyntaxKind.IdentifierToken);
280N(SyntaxKind.CloseBracketToken);
294N(SyntaxKind.QualifiedCref);
296N(SyntaxKind.IdentifierName);
298N(SyntaxKind.IdentifierToken);
300N(SyntaxKind.DotToken);
301N(SyntaxKind.IndexerMemberCref);
303N(SyntaxKind.ThisKeyword);
313N(SyntaxKind.QualifiedCref);
315N(SyntaxKind.IdentifierName);
317N(SyntaxKind.IdentifierToken);
319N(SyntaxKind.DotToken);
320N(SyntaxKind.IndexerMemberCref);
322N(SyntaxKind.ThisKeyword);
323N(SyntaxKind.CrefBracketedParameterList);
325N(SyntaxKind.OpenBracketToken);
326N(SyntaxKind.CrefParameter);
328N(SyntaxKind.IdentifierName);
330N(SyntaxKind.IdentifierToken);
333N(SyntaxKind.CloseBracketToken);
354N(SyntaxKind.OperatorMemberCref);
356N(SyntaxKind.OperatorKeyword);
357N(SyntaxKind.GreaterThanGreaterThanGreaterThanToken);
369N(SyntaxKind.OperatorMemberCref);
371N(SyntaxKind.OperatorKeyword);
372N(SyntaxKind.GreaterThanToken);
385N(SyntaxKind.OperatorMemberCref);
387N(SyntaxKind.OperatorKeyword);
388N(SyntaxKind.GreaterThanGreaterThanToken);
401N(SyntaxKind.OperatorMemberCref);
403N(SyntaxKind.OperatorKeyword);
415N(SyntaxKind.OperatorMemberCref);
417N(SyntaxKind.OperatorKeyword);
418N(SyntaxKind.PlusToken);
427N(SyntaxKind.OperatorMemberCref);
429N(SyntaxKind.OperatorKeyword);
430N(SyntaxKind.CheckedKeyword);
431N(SyntaxKind.PlusToken);
446N(SyntaxKind.OperatorMemberCref);
448N(SyntaxKind.OperatorKeyword);
449N(SyntaxKind.PlusToken);
459N(SyntaxKind.OperatorMemberCref);
461N(SyntaxKind.OperatorKeyword);
462N(SyntaxKind.PlusToken);
463N(SyntaxKind.CrefParameterList);
465N(SyntaxKind.OpenParenToken);
466N(SyntaxKind.CrefParameter);
468N(SyntaxKind.IdentifierName);
470N(SyntaxKind.IdentifierToken);
473N(SyntaxKind.CloseParenToken);
483N(SyntaxKind.OperatorMemberCref);
485N(SyntaxKind.OperatorKeyword);
486N(SyntaxKind.CheckedKeyword);
487N(SyntaxKind.PlusToken);
488N(SyntaxKind.CrefParameterList);
490N(SyntaxKind.OpenParenToken);
491N(SyntaxKind.CrefParameter);
493N(SyntaxKind.IdentifierName);
495N(SyntaxKind.IdentifierToken);
498N(SyntaxKind.CloseParenToken);
514N(SyntaxKind.OperatorMemberCref);
516N(SyntaxKind.OperatorKeyword);
517N(SyntaxKind.PlusToken);
518N(SyntaxKind.CrefParameterList);
520N(SyntaxKind.OpenParenToken);
521N(SyntaxKind.CrefParameter);
523N(SyntaxKind.IdentifierName);
525N(SyntaxKind.IdentifierToken, "A");
528N(SyntaxKind.CloseParenToken);
543N(SyntaxKind.QualifiedCref);
545N(SyntaxKind.IdentifierName);
547N(SyntaxKind.IdentifierToken);
549N(SyntaxKind.DotToken);
550N(SyntaxKind.OperatorMemberCref);
552N(SyntaxKind.OperatorKeyword);
553N(SyntaxKind.PlusToken);
563N(SyntaxKind.QualifiedCref);
565N(SyntaxKind.IdentifierName);
567N(SyntaxKind.IdentifierToken);
569N(SyntaxKind.DotToken);
570N(SyntaxKind.OperatorMemberCref);
572N(SyntaxKind.OperatorKeyword);
573N(SyntaxKind.CheckedKeyword);
574N(SyntaxKind.PlusToken);
591N(SyntaxKind.QualifiedCref);
593N(SyntaxKind.IdentifierName);
595N(SyntaxKind.IdentifierToken, "T");
597N(SyntaxKind.DotToken);
598N(SyntaxKind.OperatorMemberCref);
600N(SyntaxKind.OperatorKeyword);
601N(SyntaxKind.PlusToken);
612N(SyntaxKind.QualifiedCref);
614N(SyntaxKind.IdentifierName);
616N(SyntaxKind.IdentifierToken);
618N(SyntaxKind.DotToken);
619N(SyntaxKind.OperatorMemberCref);
621N(SyntaxKind.OperatorKeyword);
622N(SyntaxKind.PlusToken);
623N(SyntaxKind.CrefParameterList);
625N(SyntaxKind.OpenParenToken);
626N(SyntaxKind.CrefParameter);
628N(SyntaxKind.IdentifierName);
630N(SyntaxKind.IdentifierToken);
633N(SyntaxKind.CloseParenToken);
644N(SyntaxKind.QualifiedCref);
646N(SyntaxKind.IdentifierName);
648N(SyntaxKind.IdentifierToken);
650N(SyntaxKind.DotToken);
651N(SyntaxKind.OperatorMemberCref);
653N(SyntaxKind.OperatorKeyword);
654N(SyntaxKind.CheckedKeyword);
655N(SyntaxKind.PlusToken);
656N(SyntaxKind.CrefParameterList);
658N(SyntaxKind.OpenParenToken);
659N(SyntaxKind.CrefParameter);
661N(SyntaxKind.IdentifierName);
663N(SyntaxKind.IdentifierToken);
666N(SyntaxKind.CloseParenToken);
682N(SyntaxKind.OperatorMemberCref);
684N(SyntaxKind.OperatorKeyword);
685N(SyntaxKind.GreaterThanGreaterThanToken); // >>
686N(SyntaxKind.CrefParameterList);
688N(SyntaxKind.OpenParenToken);
689N(SyntaxKind.CrefParameter);
691N(SyntaxKind.GenericName);
693N(SyntaxKind.IdentifierToken);
694N(SyntaxKind.TypeArgumentList);
696N(SyntaxKind.LessThanToken);
697N(SyntaxKind.GenericName);
699N(SyntaxKind.IdentifierToken);
700N(SyntaxKind.TypeArgumentList);
702N(SyntaxKind.LessThanToken);
703N(SyntaxKind.IdentifierName);
705N(SyntaxKind.IdentifierToken);
707N(SyntaxKind.GreaterThanToken); // just >
710N(SyntaxKind.GreaterThanToken); // just >
714N(SyntaxKind.CloseParenToken);
725N(SyntaxKind.OperatorMemberCref);
727N(SyntaxKind.OperatorKeyword);
728N(SyntaxKind.CheckedKeyword);
729N(SyntaxKind.GreaterThanGreaterThanToken); // >>
730N(SyntaxKind.CrefParameterList);
732N(SyntaxKind.OpenParenToken);
733N(SyntaxKind.CrefParameter);
735N(SyntaxKind.GenericName);
737N(SyntaxKind.IdentifierToken);
738N(SyntaxKind.TypeArgumentList);
740N(SyntaxKind.LessThanToken);
741N(SyntaxKind.GenericName);
743N(SyntaxKind.IdentifierToken);
744N(SyntaxKind.TypeArgumentList);
746N(SyntaxKind.LessThanToken);
747N(SyntaxKind.IdentifierName);
749N(SyntaxKind.IdentifierToken);
751N(SyntaxKind.GreaterThanToken); // just >
754N(SyntaxKind.GreaterThanToken); // just >
758N(SyntaxKind.CloseParenToken);
776N(SyntaxKind.OperatorMemberCref);
778N(SyntaxKind.OperatorKeyword);
779N(SyntaxKind.GreaterThanGreaterThanToken);
780N(SyntaxKind.CrefParameterList);
782N(SyntaxKind.OpenParenToken);
783N(SyntaxKind.CrefParameter);
785N(SyntaxKind.GenericName);
787N(SyntaxKind.IdentifierToken, "A");
788N(SyntaxKind.TypeArgumentList);
790N(SyntaxKind.LessThanToken);
791N(SyntaxKind.GenericName);
793N(SyntaxKind.IdentifierToken, "A");
794N(SyntaxKind.TypeArgumentList);
796N(SyntaxKind.LessThanToken);
797N(SyntaxKind.IdentifierName);
799N(SyntaxKind.IdentifierToken, "T");
801N(SyntaxKind.GreaterThanToken);
804N(SyntaxKind.GreaterThanToken);
808N(SyntaxKind.CloseParenToken);
820N(SyntaxKind.OperatorMemberCref);
822N(SyntaxKind.OperatorKeyword);
823N(SyntaxKind.GreaterThanGreaterThanGreaterThanToken); // >>>
824N(SyntaxKind.CrefParameterList);
826N(SyntaxKind.OpenParenToken);
827N(SyntaxKind.CrefParameter);
829N(SyntaxKind.GenericName);
831N(SyntaxKind.IdentifierToken);
832N(SyntaxKind.TypeArgumentList);
834N(SyntaxKind.LessThanToken);
835N(SyntaxKind.GenericName);
837N(SyntaxKind.IdentifierToken);
838N(SyntaxKind.TypeArgumentList);
840N(SyntaxKind.LessThanToken);
841N(SyntaxKind.IdentifierName);
843N(SyntaxKind.IdentifierToken);
845N(SyntaxKind.GreaterThanToken); // just >
848N(SyntaxKind.GreaterThanToken); // just >
852N(SyntaxKind.CloseParenToken);
871N(SyntaxKind.ConversionOperatorMemberCref);
873N(SyntaxKind.ImplicitKeyword);
874N(SyntaxKind.OperatorKeyword);
875N(SyntaxKind.IdentifierName);
877N(SyntaxKind.IdentifierToken);
887N(SyntaxKind.ConversionOperatorMemberCref);
889N(SyntaxKind.ImplicitKeyword);
890N(SyntaxKind.OperatorKeyword);
891N(SyntaxKind.CheckedKeyword);
892N(SyntaxKind.IdentifierName);
894N(SyntaxKind.IdentifierToken);
911N(SyntaxKind.ConversionOperatorMemberCref);
913N(SyntaxKind.ImplicitKeyword);
914N(SyntaxKind.OperatorKeyword);
915N(SyntaxKind.IdentifierName);
917N(SyntaxKind.IdentifierToken, "A");
928N(SyntaxKind.ConversionOperatorMemberCref);
930N(SyntaxKind.ExplicitKeyword);
931N(SyntaxKind.OperatorKeyword);
932N(SyntaxKind.IdentifierName);
934N(SyntaxKind.IdentifierToken);
936N(SyntaxKind.CrefParameterList);
938N(SyntaxKind.OpenParenToken);
939N(SyntaxKind.CrefParameter);
941N(SyntaxKind.IdentifierName);
943N(SyntaxKind.IdentifierToken);
946N(SyntaxKind.CloseParenToken);
956N(SyntaxKind.ConversionOperatorMemberCref);
958N(SyntaxKind.ExplicitKeyword);
959N(SyntaxKind.OperatorKeyword);
960N(SyntaxKind.CheckedKeyword);
961N(SyntaxKind.IdentifierName);
963N(SyntaxKind.IdentifierToken);
965N(SyntaxKind.CrefParameterList);
967N(SyntaxKind.OpenParenToken);
968N(SyntaxKind.CrefParameter);
970N(SyntaxKind.IdentifierName);
972N(SyntaxKind.IdentifierToken);
975N(SyntaxKind.CloseParenToken);
992N(SyntaxKind.ConversionOperatorMemberCref);
994N(SyntaxKind.ExplicitKeyword);
995N(SyntaxKind.OperatorKeyword);
996N(SyntaxKind.IdentifierName);
998N(SyntaxKind.IdentifierToken);
1000N(SyntaxKind.CrefParameterList);
1002N(SyntaxKind.OpenParenToken);
1003N(SyntaxKind.CrefParameter);
1005N(SyntaxKind.IdentifierName);
1007N(SyntaxKind.IdentifierToken);
1010N(SyntaxKind.CloseParenToken);
1024N(SyntaxKind.QualifiedCref);
1026N(SyntaxKind.IdentifierName);
1028N(SyntaxKind.IdentifierToken);
1030N(SyntaxKind.DotToken);
1031N(SyntaxKind.ConversionOperatorMemberCref);
1033N(SyntaxKind.ImplicitKeyword);
1034N(SyntaxKind.OperatorKeyword);
1035N(SyntaxKind.IdentifierName);
1037N(SyntaxKind.IdentifierToken);
1048N(SyntaxKind.QualifiedCref);
1050N(SyntaxKind.IdentifierName);
1052N(SyntaxKind.IdentifierToken);
1054N(SyntaxKind.DotToken);
1055N(SyntaxKind.ConversionOperatorMemberCref);
1057N(SyntaxKind.ImplicitKeyword);
1058N(SyntaxKind.OperatorKeyword);
1059N(SyntaxKind.CheckedKeyword);
1060N(SyntaxKind.IdentifierName);
1062N(SyntaxKind.IdentifierToken);
1080N(SyntaxKind.QualifiedCref);
1082N(SyntaxKind.IdentifierName);
1084N(SyntaxKind.IdentifierToken);
1086N(SyntaxKind.DotToken);
1087N(SyntaxKind.ConversionOperatorMemberCref);
1089N(SyntaxKind.ImplicitKeyword);
1090N(SyntaxKind.OperatorKeyword);
1091N(SyntaxKind.IdentifierName);
1093N(SyntaxKind.IdentifierToken);
1104N(SyntaxKind.QualifiedCref);
1106N(SyntaxKind.IdentifierName);
1108N(SyntaxKind.IdentifierToken);
1110N(SyntaxKind.DotToken);
1111N(SyntaxKind.ConversionOperatorMemberCref);
1113N(SyntaxKind.ExplicitKeyword);
1114N(SyntaxKind.OperatorKeyword);
1115N(SyntaxKind.IdentifierName);
1117N(SyntaxKind.IdentifierToken);
1119N(SyntaxKind.CrefParameterList);
1121N(SyntaxKind.OpenParenToken);
1122N(SyntaxKind.CrefParameter);
1124N(SyntaxKind.IdentifierName);
1126N(SyntaxKind.IdentifierToken);
1129N(SyntaxKind.CloseParenToken);
1140N(SyntaxKind.QualifiedCref);
1142N(SyntaxKind.IdentifierName);
1144N(SyntaxKind.IdentifierToken);
1146N(SyntaxKind.DotToken);
1147N(SyntaxKind.ConversionOperatorMemberCref);
1149N(SyntaxKind.ExplicitKeyword);
1150N(SyntaxKind.OperatorKeyword);
1151N(SyntaxKind.CheckedKeyword);
1152N(SyntaxKind.IdentifierName);
1154N(SyntaxKind.IdentifierToken);
1156N(SyntaxKind.CrefParameterList);
1158N(SyntaxKind.OpenParenToken);
1159N(SyntaxKind.CrefParameter);
1161N(SyntaxKind.IdentifierName);
1163N(SyntaxKind.IdentifierToken);
1166N(SyntaxKind.CloseParenToken);
1184N(SyntaxKind.QualifiedCref);
1186N(SyntaxKind.IdentifierName);
1188N(SyntaxKind.IdentifierToken);
1190N(SyntaxKind.DotToken);
1191N(SyntaxKind.ConversionOperatorMemberCref);
1193N(SyntaxKind.ExplicitKeyword);
1194N(SyntaxKind.OperatorKeyword);
1195N(SyntaxKind.IdentifierName);
1197N(SyntaxKind.IdentifierToken);
1199N(SyntaxKind.CrefParameterList);
1201N(SyntaxKind.OpenParenToken);
1202N(SyntaxKind.CrefParameter);
1204N(SyntaxKind.IdentifierName);
1206N(SyntaxKind.IdentifierToken);
1209N(SyntaxKind.CloseParenToken);
1226N(SyntaxKind.NameMemberCref);
1228N(SyntaxKind.IdentifierName);
1230N(SyntaxKind.IdentifierToken);
1232N(SyntaxKind.CrefParameterList);
1234N(SyntaxKind.OpenParenToken);
1235N(SyntaxKind.CloseParenToken);
1241N(SyntaxKind.NameMemberCref);
1243N(SyntaxKind.IdentifierName);
1245N(SyntaxKind.IdentifierToken);
1247N(SyntaxKind.CrefParameterList);
1249N(SyntaxKind.OpenParenToken);
1250N(SyntaxKind.CrefParameter);
1252N(SyntaxKind.IdentifierName);
1254N(SyntaxKind.IdentifierToken);
1257N(SyntaxKind.CloseParenToken);
1263N(SyntaxKind.NameMemberCref);
1265N(SyntaxKind.IdentifierName);
1267N(SyntaxKind.IdentifierToken);
1269N(SyntaxKind.CrefParameterList);
1271N(SyntaxKind.OpenParenToken);
1272N(SyntaxKind.CrefParameter);
1274N(SyntaxKind.IdentifierName);
1276N(SyntaxKind.IdentifierToken);
1279N(SyntaxKind.CommaToken);
1280N(SyntaxKind.CrefParameter);
1282N(SyntaxKind.IdentifierName);
1284N(SyntaxKind.IdentifierToken);
1287N(SyntaxKind.CloseParenToken);
1297N(SyntaxKind.NameMemberCref);
1299N(SyntaxKind.IdentifierName);
1301N(SyntaxKind.IdentifierToken);
1303N(SyntaxKind.CrefParameterList);
1305N(SyntaxKind.OpenParenToken);
1306N(SyntaxKind.CrefParameter);
1308N(SyntaxKind.RefKeyword);
1309N(SyntaxKind.IdentifierName);
1311N(SyntaxKind.IdentifierToken);
1314N(SyntaxKind.CommaToken);
1315N(SyntaxKind.CrefParameter);
1317N(SyntaxKind.OutKeyword);
1318N(SyntaxKind.IdentifierName);
1320N(SyntaxKind.IdentifierToken);
1323N(SyntaxKind.CloseParenToken);
1333N(SyntaxKind.NameMemberCref);
1335N(SyntaxKind.IdentifierName);
1337N(SyntaxKind.IdentifierToken);
1339N(SyntaxKind.CrefParameterList);
1341N(SyntaxKind.OpenParenToken);
1342N(SyntaxKind.CrefParameter);
1344N(SyntaxKind.RefKeyword);
1345N(SyntaxKind.ReadOnlyKeyword);
1346N(SyntaxKind.IdentifierName);
1348N(SyntaxKind.IdentifierToken);
1351N(SyntaxKind.CloseParenToken);
1361N(SyntaxKind.NameMemberCref);
1363N(SyntaxKind.IdentifierName);
1365N(SyntaxKind.IdentifierToken);
1367N(SyntaxKind.CrefParameterList);
1369N(SyntaxKind.OpenParenToken);
1370N(SyntaxKind.CrefParameter);
1372N(SyntaxKind.RefKeyword);
1373N(SyntaxKind.ReadOnlyKeyword);
1374N(SyntaxKind.IdentifierName);
1376N(SyntaxKind.IdentifierToken);
1379N(SyntaxKind.CommaToken);
1380N(SyntaxKind.CrefParameter);
1382N(SyntaxKind.IdentifierName);
1384N(SyntaxKind.IdentifierToken);
1387N(SyntaxKind.CloseParenToken);
1397N(SyntaxKind.NameMemberCref);
1399N(SyntaxKind.IdentifierName);
1401N(SyntaxKind.IdentifierToken);
1403N(SyntaxKind.CrefParameterList);
1405N(SyntaxKind.OpenParenToken);
1406N(SyntaxKind.CrefParameter);
1408N(SyntaxKind.IdentifierName);
1410N(SyntaxKind.IdentifierToken);
1413N(SyntaxKind.CommaToken);
1414N(SyntaxKind.CrefParameter);
1416N(SyntaxKind.RefKeyword);
1417N(SyntaxKind.ReadOnlyKeyword);
1418N(SyntaxKind.IdentifierName);
1420N(SyntaxKind.IdentifierToken);
1423N(SyntaxKind.CloseParenToken);
1433N(SyntaxKind.NameMemberCref);
1435N(SyntaxKind.IdentifierName);
1437N(SyntaxKind.IdentifierToken);
1439N(SyntaxKind.CrefParameterList);
1441N(SyntaxKind.OpenParenToken);
1442N(SyntaxKind.CrefParameter);
1444N(SyntaxKind.OutKeyword);
1445N(SyntaxKind.IdentifierName);
1447N(SyntaxKind.IdentifierToken);
1450N(SyntaxKind.CommaToken);
1451N(SyntaxKind.CrefParameter);
1453N(SyntaxKind.RefKeyword);
1454N(SyntaxKind.ReadOnlyKeyword);
1455N(SyntaxKind.IdentifierName);
1457N(SyntaxKind.IdentifierToken);
1460N(SyntaxKind.CloseParenToken);
1477N(SyntaxKind.NameMemberCref);
1479N(SyntaxKind.IdentifierName);
1481N(SyntaxKind.IdentifierToken, "A");
1483N(SyntaxKind.CrefParameterList);
1485N(SyntaxKind.OpenParenToken);
1504N(SyntaxKind.NameMemberCref);
1506N(SyntaxKind.IdentifierName);
1508N(SyntaxKind.IdentifierToken, "A");
1510N(SyntaxKind.CrefParameterList);
1512N(SyntaxKind.OpenParenToken);
1531N(SyntaxKind.NameMemberCref);
1533N(SyntaxKind.IdentifierName);
1535N(SyntaxKind.IdentifierToken, "A");
1537N(SyntaxKind.CrefParameterList);
1539N(SyntaxKind.OpenParenToken);
1540N(SyntaxKind.CrefParameter);
1542N(SyntaxKind.InKeyword);
1543N(SyntaxKind.IdentifierName);
1545N(SyntaxKind.IdentifierToken, "B");
1548N(SyntaxKind.CloseParenToken);
1566N(SyntaxKind.NameMemberCref);
1568N(SyntaxKind.IdentifierName);
1570N(SyntaxKind.IdentifierToken, "A");
1572N(SyntaxKind.CrefParameterList);
1574N(SyntaxKind.OpenParenToken);
1575N(SyntaxKind.CrefParameter);
1577N(SyntaxKind.OutKeyword);
1578N(SyntaxKind.IdentifierName);
1580N(SyntaxKind.IdentifierToken, "B");
1583N(SyntaxKind.CloseParenToken);
1604N(SyntaxKind.NameMemberCref);
1606N(SyntaxKind.IdentifierName);
1608N(SyntaxKind.IdentifierToken, "A");
1610N(SyntaxKind.CrefParameterList);
1612N(SyntaxKind.OpenParenToken);
1613N(SyntaxKind.CrefParameter);
1615N(SyntaxKind.RefKeyword);
1616N(SyntaxKind.ReadOnlyKeyword);
1640N(SyntaxKind.NameMemberCref);
1642N(SyntaxKind.IdentifierName);
1644N(SyntaxKind.IdentifierToken, "A");
1646N(SyntaxKind.CrefParameterList);
1648N(SyntaxKind.OpenParenToken);
1660N(SyntaxKind.NameMemberCref);
1662N(SyntaxKind.IdentifierName);
1664N(SyntaxKind.IdentifierToken);
1666N(SyntaxKind.CrefParameterList);
1668N(SyntaxKind.OpenParenToken);
1669N(SyntaxKind.CrefParameter);
1671N(SyntaxKind.NullableType);
1673N(SyntaxKind.IdentifierName);
1675N(SyntaxKind.IdentifierToken);
1677N(SyntaxKind.QuestionToken);
1680N(SyntaxKind.CloseParenToken);
1690N(SyntaxKind.NameMemberCref);
1692N(SyntaxKind.IdentifierName);
1694N(SyntaxKind.IdentifierToken);
1696N(SyntaxKind.CrefParameterList);
1698N(SyntaxKind.OpenParenToken);
1699N(SyntaxKind.CrefParameter);
1701N(SyntaxKind.PointerType);
1703N(SyntaxKind.IdentifierName);
1705N(SyntaxKind.IdentifierToken);
1707N(SyntaxKind.AsteriskToken);
1710N(SyntaxKind.CommaToken);
1711N(SyntaxKind.CrefParameter);
1713N(SyntaxKind.PointerType);
1715N(SyntaxKind.PointerType);
1717N(SyntaxKind.IdentifierName);
1719N(SyntaxKind.IdentifierToken);
1721N(SyntaxKind.AsteriskToken);
1723N(SyntaxKind.AsteriskToken);
1726N(SyntaxKind.CloseParenToken);
1737N(SyntaxKind.QualifiedCref);
1739N(SyntaxKind.IdentifierName);
1741N(SyntaxKind.IdentifierToken);
1743N(SyntaxKind.DotToken);
1744N(SyntaxKind.NameMemberCref);
1746N(SyntaxKind.IdentifierName);
1748N(SyntaxKind.IdentifierToken);
1750N(SyntaxKind.CrefParameterList);
1752N(SyntaxKind.OpenParenToken);
1753N(SyntaxKind.CrefParameter);
1755N(SyntaxKind.PointerType);
1757N(SyntaxKind.PredefinedType);
1759N(SyntaxKind.VoidKeyword);
1761N(SyntaxKind.AsteriskToken);
1764N(SyntaxKind.CloseParenToken);
1776N(SyntaxKind.NameMemberCref);
1778N(SyntaxKind.IdentifierName);
1780N(SyntaxKind.IdentifierToken);
1782N(SyntaxKind.CrefParameterList);
1784N(SyntaxKind.OpenParenToken);
1785N(SyntaxKind.CrefParameter);
1787N(SyntaxKind.ArrayType);
1789N(SyntaxKind.IdentifierName);
1791N(SyntaxKind.IdentifierToken);
1793N(SyntaxKind.ArrayRankSpecifier);
1795N(SyntaxKind.OpenBracketToken);
1796N(SyntaxKind.OmittedArraySizeExpression);
1798N(SyntaxKind.OmittedArraySizeExpressionToken);
1800N(SyntaxKind.CloseBracketToken);
1804N(SyntaxKind.CommaToken);
1805N(SyntaxKind.CrefParameter);
1807N(SyntaxKind.ArrayType);
1809N(SyntaxKind.IdentifierName);
1811N(SyntaxKind.IdentifierToken);
1813N(SyntaxKind.ArrayRankSpecifier);
1815N(SyntaxKind.OpenBracketToken);
1816N(SyntaxKind.OmittedArraySizeExpression);
1818N(SyntaxKind.OmittedArraySizeExpressionToken);
1820N(SyntaxKind.CommaToken);
1821N(SyntaxKind.OmittedArraySizeExpression);
1823N(SyntaxKind.OmittedArraySizeExpressionToken);
1825N(SyntaxKind.CloseBracketToken);
1827N(SyntaxKind.ArrayRankSpecifier);
1829N(SyntaxKind.OpenBracketToken);
1830N(SyntaxKind.OmittedArraySizeExpression);
1832N(SyntaxKind.OmittedArraySizeExpressionToken);
1834N(SyntaxKind.CommaToken);
1835N(SyntaxKind.OmittedArraySizeExpression);
1837N(SyntaxKind.OmittedArraySizeExpressionToken);
1839N(SyntaxKind.CommaToken);
1840N(SyntaxKind.OmittedArraySizeExpression);
1842N(SyntaxKind.OmittedArraySizeExpressionToken);
1844N(SyntaxKind.CloseBracketToken);
1848N(SyntaxKind.CloseParenToken);
1858N(SyntaxKind.NameMemberCref);
1860N(SyntaxKind.IdentifierName);
1862N(SyntaxKind.IdentifierToken);
1864N(SyntaxKind.CrefParameterList);
1866N(SyntaxKind.OpenParenToken);
1867N(SyntaxKind.CrefParameter);
1869N(SyntaxKind.RefKeyword);
1870N(SyntaxKind.ArrayType);
1872N(SyntaxKind.PointerType);
1874N(SyntaxKind.NullableType);
1876N(SyntaxKind.PredefinedType);
1878N(SyntaxKind.IntKeyword);
1880N(SyntaxKind.QuestionToken);
1882N(SyntaxKind.AsteriskToken);
1884N(SyntaxKind.ArrayRankSpecifier);
1886N(SyntaxKind.OpenBracketToken);
1887N(SyntaxKind.OmittedArraySizeExpression);
1889N(SyntaxKind.OmittedArraySizeExpressionToken);
1891N(SyntaxKind.CloseBracketToken);
1895N(SyntaxKind.CommaToken);
1896N(SyntaxKind.CrefParameter);
1898N(SyntaxKind.OutKeyword);
1899N(SyntaxKind.ArrayType);
1901N(SyntaxKind.NullableType);
1903N(SyntaxKind.QualifiedName);
1905N(SyntaxKind.AliasQualifiedName);
1907N(SyntaxKind.IdentifierName);
1909N(SyntaxKind.IdentifierToken);
1911N(SyntaxKind.ColonColonToken);
1912N(SyntaxKind.GenericName);
1914N(SyntaxKind.IdentifierToken);
1915N(SyntaxKind.TypeArgumentList);
1917N(SyntaxKind.LessThanToken);
1918N(SyntaxKind.IdentifierName);
1920N(SyntaxKind.IdentifierToken);
1922N(SyntaxKind.GreaterThanToken);
1926N(SyntaxKind.DotToken);
1927N(SyntaxKind.IdentifierName);
1929N(SyntaxKind.IdentifierToken);
1932N(SyntaxKind.QuestionToken);
1934N(SyntaxKind.ArrayRankSpecifier);
1936N(SyntaxKind.OpenBracketToken);
1937N(SyntaxKind.OmittedArraySizeExpression);
1939N(SyntaxKind.OmittedArraySizeExpressionToken);
1941N(SyntaxKind.CommaToken);
1942N(SyntaxKind.OmittedArraySizeExpression);
1944N(SyntaxKind.OmittedArraySizeExpressionToken);
1946N(SyntaxKind.CloseBracketToken);
1948N(SyntaxKind.ArrayRankSpecifier);
1950N(SyntaxKind.OpenBracketToken);
1951N(SyntaxKind.OmittedArraySizeExpression);
1953N(SyntaxKind.OmittedArraySizeExpressionToken);
1955N(SyntaxKind.CloseBracketToken);
1959N(SyntaxKind.CloseParenToken);
1970N(SyntaxKind.NameMemberCref);
1972N(SyntaxKind.IdentifierName);
1974N(SyntaxKind.IdentifierToken);
1976N(SyntaxKind.CrefParameterList);
1978N(SyntaxKind.OpenParenToken);
1979N(SyntaxKind.CrefParameter);
1981N(SyntaxKind.GenericName);
1983N(SyntaxKind.IdentifierToken);
1984N(SyntaxKind.TypeArgumentList);
1986N(SyntaxKind.LessThanToken);
1987N(SyntaxKind.ArrayType);
1989N(SyntaxKind.PredefinedType);
1991N(SyntaxKind.IntKeyword);
1993N(SyntaxKind.ArrayRankSpecifier);
1995N(SyntaxKind.OpenBracketToken);
1996N(SyntaxKind.OmittedArraySizeExpression);
1998N(SyntaxKind.OmittedArraySizeExpressionToken);
2000N(SyntaxKind.CloseBracketToken);
2003N(SyntaxKind.CommaToken);
2004N(SyntaxKind.NullableType);
2006N(SyntaxKind.IdentifierName);
2008N(SyntaxKind.IdentifierToken);
2010N(SyntaxKind.QuestionToken);
2012N(SyntaxKind.CommaToken);
2013N(SyntaxKind.ArrayType);
2015N(SyntaxKind.PointerType);
2017N(SyntaxKind.NullableType);
2019N(SyntaxKind.IdentifierName);
2021N(SyntaxKind.IdentifierToken);
2023N(SyntaxKind.QuestionToken);
2025N(SyntaxKind.AsteriskToken);
2027N(SyntaxKind.ArrayRankSpecifier);
2029N(SyntaxKind.OpenBracketToken);
2030N(SyntaxKind.OmittedArraySizeExpression);
2032N(SyntaxKind.OmittedArraySizeExpressionToken);
2034N(SyntaxKind.CommaToken);
2035N(SyntaxKind.OmittedArraySizeExpression);
2037N(SyntaxKind.OmittedArraySizeExpressionToken);
2039N(SyntaxKind.CloseBracketToken);
2042N(SyntaxKind.GreaterThanToken);
2046N(SyntaxKind.CloseParenToken);
2062N(SyntaxKind.ConversionOperatorMemberCref);
2064N(SyntaxKind.ExplicitKeyword);
2065N(SyntaxKind.OperatorKeyword);
2066N(SyntaxKind.ArrayType);
2068N(SyntaxKind.PredefinedType);
2070N(SyntaxKind.IntKeyword);
2072N(SyntaxKind.ArrayRankSpecifier);
2074N(SyntaxKind.OpenBracketToken);
2075N(SyntaxKind.OmittedArraySizeExpression);
2077N(SyntaxKind.OmittedArraySizeExpressionToken);
2079N(SyntaxKind.CloseBracketToken);
2091N(SyntaxKind.ConversionOperatorMemberCref);
2093N(SyntaxKind.ExplicitKeyword);
2094N(SyntaxKind.OperatorKeyword);
2095N(SyntaxKind.CheckedKeyword);
2096N(SyntaxKind.ArrayType);
2098N(SyntaxKind.PredefinedType);
2100N(SyntaxKind.IntKeyword);
2102N(SyntaxKind.ArrayRankSpecifier);
2104N(SyntaxKind.OpenBracketToken);
2105N(SyntaxKind.OmittedArraySizeExpression);
2107N(SyntaxKind.OmittedArraySizeExpressionToken);
2109N(SyntaxKind.CloseBracketToken);
2122N(SyntaxKind.ConversionOperatorMemberCref);
2124N(SyntaxKind.ExplicitKeyword);
2125N(SyntaxKind.OperatorKeyword);
2126N(SyntaxKind.ArrayType);
2128N(SyntaxKind.IdentifierName);
2130N(SyntaxKind.IdentifierToken);
2132N(SyntaxKind.ArrayRankSpecifier);
2134N(SyntaxKind.OpenBracketToken);
2135N(SyntaxKind.OmittedArraySizeExpression);
2137N(SyntaxKind.OmittedArraySizeExpressionToken);
2139N(SyntaxKind.CloseBracketToken);
2151N(SyntaxKind.ConversionOperatorMemberCref);
2153N(SyntaxKind.ExplicitKeyword);
2154N(SyntaxKind.OperatorKeyword);
2155N(SyntaxKind.CheckedKeyword);
2156N(SyntaxKind.ArrayType);
2158N(SyntaxKind.IdentifierName);
2160N(SyntaxKind.IdentifierToken);
2162N(SyntaxKind.ArrayRankSpecifier);
2164N(SyntaxKind.OpenBracketToken);
2165N(SyntaxKind.OmittedArraySizeExpression);
2167N(SyntaxKind.OmittedArraySizeExpressionToken);
2169N(SyntaxKind.CloseBracketToken);
2187N(SyntaxKind.QualifiedCref);
2189N(SyntaxKind.PredefinedType);
2191N(SyntaxKind.IntKeyword);
2193N(SyntaxKind.DotToken);
2194N(SyntaxKind.NameMemberCref);
2196N(SyntaxKind.IdentifierName);
2198N(SyntaxKind.IdentifierToken);
2209N(SyntaxKind.QualifiedCref);
2211N(SyntaxKind.QualifiedName);
2213N(SyntaxKind.IdentifierName);
2215N(SyntaxKind.IdentifierToken);
2217N(SyntaxKind.DotToken);
2218N(SyntaxKind.IdentifierName);
2220N(SyntaxKind.IdentifierToken);
2223N(SyntaxKind.DotToken);
2224N(SyntaxKind.NameMemberCref);
2226N(SyntaxKind.IdentifierName);
2228N(SyntaxKind.IdentifierToken);
2239N(SyntaxKind.QualifiedCref);
2241N(SyntaxKind.QualifiedName);
2243N(SyntaxKind.GenericName);
2245N(SyntaxKind.IdentifierToken);
2246N(SyntaxKind.TypeArgumentList);
2248N(SyntaxKind.LessThanToken);
2249N(SyntaxKind.IdentifierName);
2251N(SyntaxKind.IdentifierToken);
2253N(SyntaxKind.GreaterThanToken);
2256N(SyntaxKind.DotToken);
2257N(SyntaxKind.GenericName);
2259N(SyntaxKind.IdentifierToken);
2260N(SyntaxKind.TypeArgumentList);
2262N(SyntaxKind.LessThanToken);
2263N(SyntaxKind.IdentifierName);
2265N(SyntaxKind.IdentifierToken);
2267N(SyntaxKind.CommaToken);
2268N(SyntaxKind.IdentifierName);
2270N(SyntaxKind.IdentifierToken);
2272N(SyntaxKind.GreaterThanToken);
2276N(SyntaxKind.DotToken);
2277N(SyntaxKind.NameMemberCref);
2279N(SyntaxKind.IdentifierName);
2281N(SyntaxKind.IdentifierToken);
2292N(SyntaxKind.QualifiedCref);
2294N(SyntaxKind.AliasQualifiedName);
2296N(SyntaxKind.IdentifierName);
2298N(SyntaxKind.IdentifierToken);
2300N(SyntaxKind.ColonColonToken);
2301N(SyntaxKind.IdentifierName);
2303N(SyntaxKind.IdentifierToken);
2306N(SyntaxKind.DotToken);
2307N(SyntaxKind.NameMemberCref);
2309N(SyntaxKind.IdentifierName);
2311N(SyntaxKind.IdentifierToken);
2322N(SyntaxKind.QualifiedCref);
2324N(SyntaxKind.AliasQualifiedName);
2326N(SyntaxKind.IdentifierName);
2328N(SyntaxKind.GlobalKeyword);
2330N(SyntaxKind.ColonColonToken);
2331N(SyntaxKind.IdentifierName);
2333N(SyntaxKind.IdentifierToken);
2336N(SyntaxKind.DotToken);
2337N(SyntaxKind.NameMemberCref);
2339N(SyntaxKind.IdentifierName);
2341N(SyntaxKind.IdentifierToken);
2356N(SyntaxKind.TypeCref);
2358N(SyntaxKind.PredefinedType);
2360N(SyntaxKind.StringKeyword);
2370N(SyntaxKind.TypeCref);
2372N(SyntaxKind.AliasQualifiedName);
2374N(SyntaxKind.IdentifierName);
2376N(SyntaxKind.IdentifierToken);
2378N(SyntaxKind.ColonColonToken);
2379N(SyntaxKind.IdentifierName);
2381N(SyntaxKind.IdentifierToken);
2392N(SyntaxKind.TypeCref);
2394N(SyntaxKind.AliasQualifiedName);
2396N(SyntaxKind.IdentifierName);
2398N(SyntaxKind.GlobalKeyword);
2400N(SyntaxKind.ColonColonToken);
2401N(SyntaxKind.IdentifierName);
2403N(SyntaxKind.IdentifierToken);
2414N(SyntaxKind.TypeCref);
2416N(SyntaxKind.AliasQualifiedName);
2418N(SyntaxKind.IdentifierName);
2420N(SyntaxKind.GlobalKeyword);
2422N(SyntaxKind.ColonColonToken);
2423N(SyntaxKind.IdentifierName);
2425N(SyntaxKind.IdentifierToken);
2440N(SyntaxKind.NameMemberCref);
2442N(SyntaxKind.IdentifierName);
2444N(SyntaxKind.IdentifierToken);
2454N(SyntaxKind.NameMemberCref);
2456N(SyntaxKind.IdentifierName);
2458N(SyntaxKind.IdentifierToken);
2468N(SyntaxKind.NameMemberCref);
2470N(SyntaxKind.IdentifierName);
2472N(SyntaxKind.IdentifierToken);
2500N(SyntaxKind.NameMemberCref);
2502N(SyntaxKind.PredefinedType);
2504N(SyntaxKind.StringKeyword);
2506N(SyntaxKind.CrefParameterList);
2508N(SyntaxKind.OpenParenToken);
2509N(SyntaxKind.CloseParenToken);
2519N(SyntaxKind.NameMemberCref);
2521N(SyntaxKind.AliasQualifiedName);
2523N(SyntaxKind.IdentifierName);
2525N(SyntaxKind.IdentifierToken);
2527N(SyntaxKind.ColonColonToken);
2528N(SyntaxKind.IdentifierName);
2530N(SyntaxKind.IdentifierToken);
2533N(SyntaxKind.CrefParameterList);
2535N(SyntaxKind.OpenParenToken);
2536N(SyntaxKind.CloseParenToken);
2546N(SyntaxKind.NameMemberCref);
2548N(SyntaxKind.AliasQualifiedName);
2550N(SyntaxKind.IdentifierName);
2552N(SyntaxKind.IdentifierToken);
2554N(SyntaxKind.ColonColonToken);
2555N(SyntaxKind.GenericName);
2557N(SyntaxKind.IdentifierToken);
2558N(SyntaxKind.TypeArgumentList);
2560N(SyntaxKind.LessThanToken);
2561N(SyntaxKind.IdentifierName);
2563N(SyntaxKind.IdentifierToken);
2565N(SyntaxKind.GreaterThanToken);
2569N(SyntaxKind.CrefParameterList);
2571N(SyntaxKind.OpenParenToken);
2572N(SyntaxKind.CloseParenToken);
Parsing\DeclarationExpressionTests.cs (589)
23N(SyntaxKind.ExpressionStatement);
25N(SyntaxKind.InvocationExpression);
27N(SyntaxKind.IdentifierName);
29N(SyntaxKind.IdentifierToken, "M");
31N(SyntaxKind.ArgumentList);
33N(SyntaxKind.OpenParenToken);
34N(SyntaxKind.Argument);
36N(SyntaxKind.OutKeyword);
37N(SyntaxKind.DeclarationExpression);
39N(SyntaxKind.NullableType);
41N(SyntaxKind.PredefinedType);
43N(SyntaxKind.IntKeyword);
45N(SyntaxKind.QuestionToken);
47N(SyntaxKind.SingleVariableDesignation);
49N(SyntaxKind.IdentifierToken, "x");
53N(SyntaxKind.CloseParenToken);
56N(SyntaxKind.SemicolonToken);
65N(SyntaxKind.IfStatement);
67N(SyntaxKind.IfKeyword);
68N(SyntaxKind.OpenParenToken);
69N(SyntaxKind.IsExpression);
71N(SyntaxKind.IdentifierName);
73N(SyntaxKind.IdentifierToken, "e");
75N(SyntaxKind.IsKeyword);
76N(SyntaxKind.NullableType);
78N(SyntaxKind.PredefinedType);
80N(SyntaxKind.IntKeyword);
82N(SyntaxKind.QuestionToken);
85N(SyntaxKind.CloseParenToken);
86N(SyntaxKind.Block);
88N(SyntaxKind.OpenBraceToken);
89N(SyntaxKind.CloseBraceToken);
99N(SyntaxKind.IfStatement);
101N(SyntaxKind.IfKeyword);
102N(SyntaxKind.OpenParenToken);
103N(SyntaxKind.ConditionalExpression);
105N(SyntaxKind.IsExpression);
107N(SyntaxKind.IdentifierName);
109N(SyntaxKind.IdentifierToken, "e");
111N(SyntaxKind.IsKeyword);
112N(SyntaxKind.PredefinedType);
114N(SyntaxKind.IntKeyword);
117N(SyntaxKind.QuestionToken);
118N(SyntaxKind.TrueLiteralExpression);
120N(SyntaxKind.TrueKeyword);
122N(SyntaxKind.ColonToken);
123N(SyntaxKind.FalseLiteralExpression);
125N(SyntaxKind.FalseKeyword);
128N(SyntaxKind.CloseParenToken);
129N(SyntaxKind.Block);
131N(SyntaxKind.OpenBraceToken);
132N(SyntaxKind.CloseBraceToken);
143N(SyntaxKind.IfStatement);
145N(SyntaxKind.IfKeyword);
146N(SyntaxKind.OpenParenToken);
147N(SyntaxKind.IsPatternExpression);
149N(SyntaxKind.IdentifierName);
151N(SyntaxKind.IdentifierToken, "e");
153N(SyntaxKind.IsKeyword);
154N(SyntaxKind.DeclarationPattern);
156N(SyntaxKind.NullableType);
158N(SyntaxKind.PredefinedType);
160N(SyntaxKind.IntKeyword);
162N(SyntaxKind.QuestionToken);
164N(SyntaxKind.SingleVariableDesignation);
166N(SyntaxKind.IdentifierToken, "x");
170N(SyntaxKind.CloseParenToken);
171N(SyntaxKind.Block);
173N(SyntaxKind.OpenBraceToken);
174N(SyntaxKind.CloseBraceToken);
185N(SyntaxKind.IfStatement);
187N(SyntaxKind.IfKeyword);
188N(SyntaxKind.OpenParenToken);
189N(SyntaxKind.ConditionalExpression);
191N(SyntaxKind.IsExpression);
193N(SyntaxKind.IdentifierName);
195N(SyntaxKind.IdentifierToken, "e");
197N(SyntaxKind.IsKeyword);
198N(SyntaxKind.PredefinedType);
200N(SyntaxKind.IntKeyword);
203N(SyntaxKind.QuestionToken);
204N(SyntaxKind.IdentifierName);
206N(SyntaxKind.IdentifierToken, "x");
208N(SyntaxKind.ColonToken);
209N(SyntaxKind.IdentifierName);
211N(SyntaxKind.IdentifierToken, "y");
214N(SyntaxKind.CloseParenToken);
215N(SyntaxKind.Block);
217N(SyntaxKind.OpenBraceToken);
218N(SyntaxKind.CloseBraceToken);
228N(SyntaxKind.IfStatement);
230N(SyntaxKind.IfKeyword);
231N(SyntaxKind.OpenParenToken);
232N(SyntaxKind.ConditionalExpression);
234N(SyntaxKind.IsPatternExpression);
236N(SyntaxKind.IdentifierName);
238N(SyntaxKind.IdentifierToken, "e");
240N(SyntaxKind.IsKeyword);
241N(SyntaxKind.DeclarationPattern);
243N(SyntaxKind.PredefinedType);
245N(SyntaxKind.IntKeyword);
247N(SyntaxKind.SingleVariableDesignation);
249N(SyntaxKind.IdentifierToken, "x");
253N(SyntaxKind.QuestionToken);
254N(SyntaxKind.TrueLiteralExpression);
256N(SyntaxKind.TrueKeyword);
258N(SyntaxKind.ColonToken);
259N(SyntaxKind.FalseLiteralExpression);
261N(SyntaxKind.FalseKeyword);
264N(SyntaxKind.CloseParenToken);
265N(SyntaxKind.Block);
267N(SyntaxKind.OpenBraceToken);
268N(SyntaxKind.CloseBraceToken);
278N(SyntaxKind.LocalDeclarationStatement);
280N(SyntaxKind.VariableDeclaration);
282N(SyntaxKind.RefType);
284N(SyntaxKind.RefKeyword);
285N(SyntaxKind.PredefinedType);
287N(SyntaxKind.ObjectKeyword);
290N(SyntaxKind.VariableDeclarator);
292N(SyntaxKind.IdentifierToken, "x");
293N(SyntaxKind.EqualsValueClause);
295N(SyntaxKind.EqualsToken);
296N(SyntaxKind.ConditionalExpression);
298N(SyntaxKind.IsExpression);
300N(SyntaxKind.IdentifierName);
302N(SyntaxKind.IdentifierToken, "o1");
304N(SyntaxKind.IsKeyword);
305N(SyntaxKind.PredefinedType);
307N(SyntaxKind.StringKeyword);
310N(SyntaxKind.QuestionToken);
311N(SyntaxKind.RefExpression);
313N(SyntaxKind.RefKeyword);
314N(SyntaxKind.IdentifierName);
316N(SyntaxKind.IdentifierToken, "o2");
319N(SyntaxKind.ColonToken);
320N(SyntaxKind.RefExpression);
322N(SyntaxKind.RefKeyword);
323N(SyntaxKind.IdentifierName);
325N(SyntaxKind.IdentifierToken, "o3");
332N(SyntaxKind.SemicolonToken);
341N(SyntaxKind.LocalDeclarationStatement);
343N(SyntaxKind.VariableDeclaration);
345N(SyntaxKind.RefType);
347N(SyntaxKind.RefKeyword);
348N(SyntaxKind.PredefinedType);
350N(SyntaxKind.ObjectKeyword);
353N(SyntaxKind.VariableDeclarator);
355N(SyntaxKind.IdentifierToken, "x");
356N(SyntaxKind.EqualsValueClause);
358N(SyntaxKind.EqualsToken);
359N(SyntaxKind.RefExpression);
361N(SyntaxKind.RefKeyword);
362N(SyntaxKind.ConditionalExpression);
364N(SyntaxKind.IsExpression);
366N(SyntaxKind.IdentifierName);
368N(SyntaxKind.IdentifierToken, "o1");
370N(SyntaxKind.IsKeyword);
371N(SyntaxKind.PredefinedType);
373N(SyntaxKind.StringKeyword);
376N(SyntaxKind.QuestionToken);
377N(SyntaxKind.RefExpression);
379N(SyntaxKind.RefKeyword);
380N(SyntaxKind.IdentifierName);
382N(SyntaxKind.IdentifierToken, "o2");
385N(SyntaxKind.ColonToken);
386N(SyntaxKind.RefExpression);
388N(SyntaxKind.RefKeyword);
389N(SyntaxKind.IdentifierName);
391N(SyntaxKind.IdentifierToken, "o3");
399N(SyntaxKind.SemicolonToken);
408N(SyntaxKind.ForEachStatement);
410N(SyntaxKind.ForEachKeyword);
411N(SyntaxKind.OpenParenToken);
412N(SyntaxKind.PredefinedType);
414N(SyntaxKind.IntKeyword);
416N(SyntaxKind.IdentifierToken, "_");
417N(SyntaxKind.InKeyword);
418N(SyntaxKind.IdentifierName);
420N(SyntaxKind.IdentifierToken, "e");
422N(SyntaxKind.CloseParenToken);
423N(SyntaxKind.Block);
425N(SyntaxKind.OpenBraceToken);
426N(SyntaxKind.CloseBraceToken);
436N(SyntaxKind.ForEachStatement);
438N(SyntaxKind.ForEachKeyword);
439N(SyntaxKind.OpenParenToken);
440N(SyntaxKind.IdentifierName);
442N(SyntaxKind.IdentifierToken, "var");
444N(SyntaxKind.IdentifierToken, "_");
445N(SyntaxKind.InKeyword);
446N(SyntaxKind.IdentifierName);
448N(SyntaxKind.IdentifierToken, "e");
450N(SyntaxKind.CloseParenToken);
451N(SyntaxKind.Block);
453N(SyntaxKind.OpenBraceToken);
454N(SyntaxKind.CloseBraceToken);
464N(SyntaxKind.ForEachVariableStatement);
466N(SyntaxKind.ForEachKeyword);
467N(SyntaxKind.OpenParenToken);
468N(SyntaxKind.TupleExpression);
470N(SyntaxKind.OpenParenToken);
471N(SyntaxKind.Argument);
473N(SyntaxKind.DeclarationExpression);
475N(SyntaxKind.IdentifierName);
477N(SyntaxKind.IdentifierToken, "var");
479N(SyntaxKind.SingleVariableDesignation);
481N(SyntaxKind.IdentifierToken, "x");
485N(SyntaxKind.CommaToken);
486N(SyntaxKind.Argument);
488N(SyntaxKind.DeclarationExpression);
490N(SyntaxKind.IdentifierName);
492N(SyntaxKind.IdentifierToken, "var");
494N(SyntaxKind.SingleVariableDesignation);
496N(SyntaxKind.IdentifierToken, "y");
500N(SyntaxKind.CloseParenToken);
502N(SyntaxKind.InKeyword);
503N(SyntaxKind.IdentifierName);
505N(SyntaxKind.IdentifierToken, "e");
507N(SyntaxKind.CloseParenToken);
508N(SyntaxKind.Block);
510N(SyntaxKind.OpenBraceToken);
511N(SyntaxKind.CloseBraceToken);
521N(SyntaxKind.ForEachVariableStatement);
523N(SyntaxKind.ForEachKeyword);
524N(SyntaxKind.OpenParenToken);
525N(SyntaxKind.TupleExpression);
527N(SyntaxKind.OpenParenToken);
528N(SyntaxKind.Argument);
530N(SyntaxKind.DeclarationExpression);
532N(SyntaxKind.PredefinedType);
534N(SyntaxKind.IntKeyword);
536N(SyntaxKind.SingleVariableDesignation);
538N(SyntaxKind.IdentifierToken, "x");
542N(SyntaxKind.CommaToken);
543N(SyntaxKind.Argument);
545N(SyntaxKind.DeclarationExpression);
547N(SyntaxKind.PredefinedType);
549N(SyntaxKind.IntKeyword);
551N(SyntaxKind.SingleVariableDesignation);
553N(SyntaxKind.IdentifierToken, "y");
557N(SyntaxKind.CloseParenToken);
559N(SyntaxKind.InKeyword);
560N(SyntaxKind.IdentifierName);
562N(SyntaxKind.IdentifierToken, "e");
564N(SyntaxKind.CloseParenToken);
565N(SyntaxKind.Block);
567N(SyntaxKind.OpenBraceToken);
568N(SyntaxKind.CloseBraceToken);
578N(SyntaxKind.ForEachStatement);
580N(SyntaxKind.ForEachKeyword);
581N(SyntaxKind.OpenParenToken);
582N(SyntaxKind.TupleType);
584N(SyntaxKind.OpenParenToken);
585N(SyntaxKind.TupleElement);
587N(SyntaxKind.PredefinedType);
589N(SyntaxKind.IntKeyword);
591N(SyntaxKind.IdentifierToken, "x");
593N(SyntaxKind.CommaToken);
594N(SyntaxKind.TupleElement);
596N(SyntaxKind.PredefinedType);
598N(SyntaxKind.IntKeyword);
600N(SyntaxKind.IdentifierToken, "y");
602N(SyntaxKind.CloseParenToken);
604N(SyntaxKind.IdentifierToken, "v");
605N(SyntaxKind.InKeyword);
606N(SyntaxKind.IdentifierName);
608N(SyntaxKind.IdentifierToken, "e");
610N(SyntaxKind.CloseParenToken);
611N(SyntaxKind.Block);
613N(SyntaxKind.OpenBraceToken);
614N(SyntaxKind.CloseBraceToken);
625N(SyntaxKind.ForEachVariableStatement);
627N(SyntaxKind.ForEachKeyword);
628N(SyntaxKind.OpenParenToken);
629N(SyntaxKind.TupleExpression);
631N(SyntaxKind.OpenParenToken);
632N(SyntaxKind.Argument);
634N(SyntaxKind.NumericLiteralExpression);
636N(SyntaxKind.NumericLiteralToken);
639N(SyntaxKind.CommaToken);
640N(SyntaxKind.Argument);
642N(SyntaxKind.NumericLiteralExpression);
644N(SyntaxKind.NumericLiteralToken);
647N(SyntaxKind.CloseParenToken);
649N(SyntaxKind.InKeyword);
650N(SyntaxKind.IdentifierName);
652N(SyntaxKind.IdentifierToken, "e");
654N(SyntaxKind.CloseParenToken);
655N(SyntaxKind.Block);
657N(SyntaxKind.OpenBraceToken);
658N(SyntaxKind.CloseBraceToken);
668N(SyntaxKind.ForEachVariableStatement);
670N(SyntaxKind.ForEachKeyword);
671N(SyntaxKind.OpenParenToken);
672N(SyntaxKind.DeclarationExpression);
674N(SyntaxKind.IdentifierName);
676N(SyntaxKind.IdentifierToken, "var");
678N(SyntaxKind.ParenthesizedVariableDesignation);
680N(SyntaxKind.OpenParenToken);
681N(SyntaxKind.SingleVariableDesignation);
683N(SyntaxKind.IdentifierToken, "x");
685N(SyntaxKind.CommaToken);
686N(SyntaxKind.SingleVariableDesignation);
688N(SyntaxKind.IdentifierToken, "y");
690N(SyntaxKind.CloseParenToken);
693N(SyntaxKind.InKeyword);
694N(SyntaxKind.IdentifierName);
696N(SyntaxKind.IdentifierToken, "e");
698N(SyntaxKind.CloseParenToken);
699N(SyntaxKind.Block);
701N(SyntaxKind.OpenBraceToken);
702N(SyntaxKind.CloseBraceToken);
712N(SyntaxKind.ForEachVariableStatement);
714N(SyntaxKind.ForEachKeyword);
715N(SyntaxKind.OpenParenToken);
716N(SyntaxKind.TupleExpression);
718N(SyntaxKind.OpenParenToken);
719N(SyntaxKind.Argument);
721N(SyntaxKind.DeclarationExpression);
723N(SyntaxKind.PredefinedType);
725N(SyntaxKind.IntKeyword);
727N(SyntaxKind.SingleVariableDesignation);
729N(SyntaxKind.IdentifierToken, "x");
733N(SyntaxKind.CommaToken);
734N(SyntaxKind.Argument);
736N(SyntaxKind.DeclarationExpression);
738N(SyntaxKind.IdentifierName);
740N(SyntaxKind.IdentifierToken, "var");
742N(SyntaxKind.ParenthesizedVariableDesignation);
744N(SyntaxKind.OpenParenToken);
745N(SyntaxKind.SingleVariableDesignation);
747N(SyntaxKind.IdentifierToken, "y");
749N(SyntaxKind.CommaToken);
750N(SyntaxKind.SingleVariableDesignation);
752N(SyntaxKind.IdentifierToken, "z");
754N(SyntaxKind.CloseParenToken);
758N(SyntaxKind.CloseParenToken);
760N(SyntaxKind.InKeyword);
761N(SyntaxKind.IdentifierName);
763N(SyntaxKind.IdentifierToken, "e");
765N(SyntaxKind.CloseParenToken);
766N(SyntaxKind.Block);
768N(SyntaxKind.OpenBraceToken);
769N(SyntaxKind.CloseBraceToken);
780N(SyntaxKind.ForEachVariableStatement);
782N(SyntaxKind.ForEachKeyword);
783N(SyntaxKind.OpenParenToken);
784N(SyntaxKind.TupleExpression);
786N(SyntaxKind.OpenParenToken);
787N(SyntaxKind.Argument);
789N(SyntaxKind.DeclarationExpression);
791N(SyntaxKind.IdentifierName);
793N(SyntaxKind.IdentifierToken, "var");
795N(SyntaxKind.ParenthesizedVariableDesignation);
797N(SyntaxKind.OpenParenToken);
798N(SyntaxKind.SingleVariableDesignation);
800N(SyntaxKind.IdentifierToken, "x");
802N(SyntaxKind.CommaToken);
803N(SyntaxKind.SingleVariableDesignation);
805N(SyntaxKind.IdentifierToken, "y");
807N(SyntaxKind.CloseParenToken);
811N(SyntaxKind.CommaToken);
812N(SyntaxKind.Argument);
814N(SyntaxKind.IdentifierName);
816N(SyntaxKind.IdentifierToken, "z");
819N(SyntaxKind.CloseParenToken);
821N(SyntaxKind.InKeyword);
822N(SyntaxKind.IdentifierName);
824N(SyntaxKind.IdentifierToken, "e");
826N(SyntaxKind.CloseParenToken);
827N(SyntaxKind.Block);
829N(SyntaxKind.OpenBraceToken);
830N(SyntaxKind.CloseBraceToken);
844N(SyntaxKind.ForEachVariableStatement);
846N(SyntaxKind.ForEachKeyword);
847N(SyntaxKind.OpenParenToken);
848N(SyntaxKind.IdentifierName);
850N(SyntaxKind.IdentifierToken, "x");
852N(SyntaxKind.InKeyword);
853N(SyntaxKind.IdentifierName);
855N(SyntaxKind.IdentifierToken, "e");
857N(SyntaxKind.CloseParenToken);
858N(SyntaxKind.Block);
860N(SyntaxKind.OpenBraceToken);
861N(SyntaxKind.CloseBraceToken);
871N(SyntaxKind.ForEachVariableStatement);
873N(SyntaxKind.ForEachKeyword);
874N(SyntaxKind.OpenParenToken);
875N(SyntaxKind.IdentifierName);
877N(SyntaxKind.IdentifierToken, "_");
879N(SyntaxKind.InKeyword);
880N(SyntaxKind.IdentifierName);
882N(SyntaxKind.IdentifierToken, "e");
884N(SyntaxKind.CloseParenToken);
885N(SyntaxKind.Block);
887N(SyntaxKind.OpenBraceToken);
888N(SyntaxKind.CloseBraceToken);
902N(SyntaxKind.ForEachVariableStatement);
904N(SyntaxKind.ForEachKeyword);
905N(SyntaxKind.OpenParenToken);
906N(SyntaxKind.SimpleMemberAccessExpression);
908N(SyntaxKind.IdentifierName);
910N(SyntaxKind.IdentifierToken, "a");
912N(SyntaxKind.DotToken);
913N(SyntaxKind.IdentifierName);
915N(SyntaxKind.IdentifierToken, "b");
918N(SyntaxKind.InKeyword);
919N(SyntaxKind.IdentifierName);
921N(SyntaxKind.IdentifierToken, "e");
923N(SyntaxKind.CloseParenToken);
924N(SyntaxKind.Block);
926N(SyntaxKind.OpenBraceToken);
927N(SyntaxKind.CloseBraceToken);
937N(SyntaxKind.ExpressionStatement);
939N(SyntaxKind.SimpleAssignmentExpression);
941N(SyntaxKind.TupleExpression);
943N(SyntaxKind.OpenParenToken);
944N(SyntaxKind.Argument);
946N(SyntaxKind.NumericLiteralExpression);
948N(SyntaxKind.NumericLiteralToken);
951N(SyntaxKind.CommaToken);
952N(SyntaxKind.Argument);
954N(SyntaxKind.NumericLiteralExpression);
956N(SyntaxKind.NumericLiteralToken);
959N(SyntaxKind.CloseParenToken);
961N(SyntaxKind.EqualsToken);
962N(SyntaxKind.IdentifierName);
964N(SyntaxKind.IdentifierToken, "e");
967N(SyntaxKind.SemicolonToken);
976N(SyntaxKind.ExpressionStatement);
978N(SyntaxKind.InvocationExpression);
980N(SyntaxKind.IdentifierName);
982N(SyntaxKind.IdentifierToken, "M");
984N(SyntaxKind.ArgumentList);
986N(SyntaxKind.OpenParenToken);
987N(SyntaxKind.Argument);
989N(SyntaxKind.OutKeyword);
990N(SyntaxKind.TupleExpression);
992N(SyntaxKind.OpenParenToken);
993N(SyntaxKind.Argument);
995N(SyntaxKind.NumericLiteralExpression);
997N(SyntaxKind.NumericLiteralToken);
1000N(SyntaxKind.CommaToken);
1001N(SyntaxKind.Argument);
1003N(SyntaxKind.NumericLiteralExpression);
1005N(SyntaxKind.NumericLiteralToken);
1008N(SyntaxKind.CloseParenToken);
1011N(SyntaxKind.CloseParenToken);
1014N(SyntaxKind.SemicolonToken);
1023N(SyntaxKind.ExpressionStatement);
1025N(SyntaxKind.InvocationExpression);
1027N(SyntaxKind.IdentifierName);
1029N(SyntaxKind.IdentifierToken, "M");
1031N(SyntaxKind.ArgumentList);
1033N(SyntaxKind.OpenParenToken);
1034N(SyntaxKind.Argument);
1036N(SyntaxKind.OutKeyword);
1037N(SyntaxKind.TupleExpression);
1039N(SyntaxKind.OpenParenToken);
1040N(SyntaxKind.Argument);
1042N(SyntaxKind.IdentifierName);
1044N(SyntaxKind.IdentifierToken, "x");
1047N(SyntaxKind.CommaToken);
1048N(SyntaxKind.Argument);
1050N(SyntaxKind.IdentifierName);
1052N(SyntaxKind.IdentifierToken, "y");
1055N(SyntaxKind.CloseParenToken);
1058N(SyntaxKind.CloseParenToken);
1061N(SyntaxKind.SemicolonToken);
1070N(SyntaxKind.ExpressionStatement);
1072N(SyntaxKind.InvocationExpression);
1074N(SyntaxKind.IdentifierName);
1076N(SyntaxKind.IdentifierToken, "M");
1078N(SyntaxKind.ArgumentList);
1080N(SyntaxKind.OpenParenToken);
1081N(SyntaxKind.Argument);
1083N(SyntaxKind.OutKeyword);
1084N(SyntaxKind.SimpleMemberAccessExpression);
1086N(SyntaxKind.TupleExpression);
1088N(SyntaxKind.OpenParenToken);
1089N(SyntaxKind.Argument);
1091N(SyntaxKind.NumericLiteralExpression);
1093N(SyntaxKind.NumericLiteralToken);
1096N(SyntaxKind.CommaToken);
1097N(SyntaxKind.Argument);
1099N(SyntaxKind.NumericLiteralExpression);
1101N(SyntaxKind.NumericLiteralToken);
1104N(SyntaxKind.CloseParenToken);
1106N(SyntaxKind.DotToken);
1107N(SyntaxKind.IdentifierName);
1109N(SyntaxKind.IdentifierToken, "Field");
1113N(SyntaxKind.CloseParenToken);
1116N(SyntaxKind.SemicolonToken);
1126N(SyntaxKind.ExpressionStatement);
1128N(SyntaxKind.InvocationExpression);
1130N(SyntaxKind.IdentifierName);
1132N(SyntaxKind.IdentifierToken, "M");
1134N(SyntaxKind.ArgumentList);
1136N(SyntaxKind.OpenParenToken);
1137N(SyntaxKind.Argument);
1139N(SyntaxKind.OutKeyword);
1140N(SyntaxKind.TupleExpression);
1142N(SyntaxKind.OpenParenToken);
1143N(SyntaxKind.Argument);
1145N(SyntaxKind.DeclarationExpression);
1147N(SyntaxKind.PredefinedType);
1149N(SyntaxKind.IntKeyword);
1151N(SyntaxKind.SingleVariableDesignation);
1153N(SyntaxKind.IdentifierToken, "x");
1157N(SyntaxKind.CommaToken);
1158N(SyntaxKind.Argument);
1160N(SyntaxKind.DeclarationExpression);
1162N(SyntaxKind.PredefinedType);
1164N(SyntaxKind.IntKeyword);
1166N(SyntaxKind.SingleVariableDesignation);
1168N(SyntaxKind.IdentifierToken, "y");
1172N(SyntaxKind.CloseParenToken);
1175N(SyntaxKind.CloseParenToken);
1178N(SyntaxKind.SemicolonToken);
1188N(SyntaxKind.ExpressionStatement);
1190N(SyntaxKind.InvocationExpression);
1192N(SyntaxKind.IdentifierName);
1194N(SyntaxKind.IdentifierToken, "M");
1196N(SyntaxKind.ArgumentList);
1198N(SyntaxKind.OpenParenToken);
1199N(SyntaxKind.Argument);
1201N(SyntaxKind.OutKeyword);
1202N(SyntaxKind.TupleExpression);
1204N(SyntaxKind.OpenParenToken);
1205N(SyntaxKind.Argument);
1207N(SyntaxKind.DeclarationExpression);
1209N(SyntaxKind.IdentifierName);
1211N(SyntaxKind.IdentifierToken, "var");
1213N(SyntaxKind.SingleVariableDesignation);
1215N(SyntaxKind.IdentifierToken, "x");
1219N(SyntaxKind.CommaToken);
1220N(SyntaxKind.Argument);
1222N(SyntaxKind.DeclarationExpression);
1224N(SyntaxKind.IdentifierName);
1226N(SyntaxKind.IdentifierToken, "var");
1228N(SyntaxKind.SingleVariableDesignation);
1230N(SyntaxKind.IdentifierToken, "y");
1234N(SyntaxKind.CloseParenToken);
1237N(SyntaxKind.CloseParenToken);
1240N(SyntaxKind.SemicolonToken);
1249N(SyntaxKind.ExpressionStatement);
1251N(SyntaxKind.SimpleAssignmentExpression);
1253N(SyntaxKind.TupleExpression);
1255N(SyntaxKind.OpenParenToken);
1256N(SyntaxKind.Argument);
1258N(SyntaxKind.NameColon);
1260N(SyntaxKind.IdentifierName);
1262N(SyntaxKind.IdentifierToken, "x");
1264N(SyntaxKind.ColonToken);
1266N(SyntaxKind.NumericLiteralExpression);
1268N(SyntaxKind.NumericLiteralToken);
1271N(SyntaxKind.CommaToken);
1272N(SyntaxKind.Argument);
1274N(SyntaxKind.NameColon);
1276N(SyntaxKind.IdentifierName);
1278N(SyntaxKind.IdentifierToken, "y");
1280N(SyntaxKind.ColonToken);
1282N(SyntaxKind.NumericLiteralExpression);
1284N(SyntaxKind.NumericLiteralToken);
1287N(SyntaxKind.CloseParenToken);
1289N(SyntaxKind.EqualsToken);
1290N(SyntaxKind.IdentifierName);
1292N(SyntaxKind.IdentifierToken, "e");
1295N(SyntaxKind.SemicolonToken);
1304N(SyntaxKind.ExpressionStatement);
1306N(SyntaxKind.SimpleAssignmentExpression);
1308N(SyntaxKind.InvocationExpression);
1310N(SyntaxKind.IdentifierName);
1312N(SyntaxKind.IdentifierToken, "var");
1314N(SyntaxKind.ArgumentList);
1316N(SyntaxKind.OpenParenToken);
1317N(SyntaxKind.Argument);
1319N(SyntaxKind.NumericLiteralExpression);
1321N(SyntaxKind.NumericLiteralToken);
1324N(SyntaxKind.CommaToken);
1325N(SyntaxKind.Argument);
1327N(SyntaxKind.NumericLiteralExpression);
1329N(SyntaxKind.NumericLiteralToken);
1332N(SyntaxKind.CloseParenToken);
1335N(SyntaxKind.EqualsToken);
1336N(SyntaxKind.IdentifierName);
1338N(SyntaxKind.IdentifierToken, "e");
1341N(SyntaxKind.SemicolonToken);
Parsing\DeclarationParsingTests.cs (1792)
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);
7367N(SyntaxKind.LocalFunctionStatement);
7369N(SyntaxKind.PredefinedType);
7371N(SyntaxKind.VoidKeyword);
7373N(SyntaxKind.IdentifierToken, "M");
7374N(SyntaxKind.ParameterList);
7376N(SyntaxKind.OpenParenToken);
7377N(SyntaxKind.Parameter);
7379N(SyntaxKind.PredefinedType);
7381N(SyntaxKind.StringKeyword);
7383N(SyntaxKind.IdentifierToken, "name");
7385N(SyntaxKind.CloseParenToken);
7387N(SyntaxKind.Block);
7389N(SyntaxKind.OpenBraceToken);
7390N(SyntaxKind.CloseBraceToken);
7404N(SyntaxKind.LocalFunctionStatement);
7406N(SyntaxKind.PredefinedType);
7408N(SyntaxKind.VoidKeyword);
7410N(SyntaxKind.IdentifierToken, "M");
7411N(SyntaxKind.ParameterList);
7413N(SyntaxKind.OpenParenToken);
7414N(SyntaxKind.Parameter);
7416N(SyntaxKind.PredefinedType);
7418N(SyntaxKind.StringKeyword);
7420N(SyntaxKind.IdentifierToken, "name");
7422N(SyntaxKind.CloseParenToken);
7424N(SyntaxKind.Block);
7426N(SyntaxKind.OpenBraceToken);
7427N(SyntaxKind.CloseBraceToken);
7440N(SyntaxKind.LocalFunctionStatement);
7442N(SyntaxKind.PredefinedType);
7444N(SyntaxKind.VoidKeyword);
7446N(SyntaxKind.IdentifierToken, "M");
7447N(SyntaxKind.ParameterList);
7449N(SyntaxKind.OpenParenToken);
7450N(SyntaxKind.Parameter);
7452N(SyntaxKind.ArgListKeyword);
7454N(SyntaxKind.CloseParenToken);
7456N(SyntaxKind.Block);
7458N(SyntaxKind.OpenBraceToken);
7459N(SyntaxKind.CloseBraceToken);
7472N(SyntaxKind.LocalFunctionStatement);
7474N(SyntaxKind.PredefinedType);
7476N(SyntaxKind.VoidKeyword);
7478N(SyntaxKind.IdentifierToken, "M");
7479N(SyntaxKind.ParameterList);
7481N(SyntaxKind.OpenParenToken);
7482N(SyntaxKind.Parameter);
7484N(SyntaxKind.ArgListKeyword);
7486N(SyntaxKind.CloseParenToken);
7488N(SyntaxKind.Block);
7490N(SyntaxKind.OpenBraceToken);
7491N(SyntaxKind.CloseBraceToken);
7504N(SyntaxKind.LocalFunctionStatement);
7506N(SyntaxKind.PredefinedType);
7508N(SyntaxKind.VoidKeyword);
7510N(SyntaxKind.IdentifierToken, "M");
7511N(SyntaxKind.ParameterList);
7513N(SyntaxKind.OpenParenToken);
7514N(SyntaxKind.Parameter);
7516N(SyntaxKind.ArgListKeyword);
7518N(SyntaxKind.CloseParenToken);
7520N(SyntaxKind.Block);
7522N(SyntaxKind.OpenBraceToken);
7523N(SyntaxKind.CloseBraceToken);
7536N(SyntaxKind.LocalFunctionStatement);
7538N(SyntaxKind.PredefinedType);
7540N(SyntaxKind.VoidKeyword);
7542N(SyntaxKind.IdentifierToken, "M");
7543N(SyntaxKind.ParameterList);
7545N(SyntaxKind.OpenParenToken);
7546N(SyntaxKind.Parameter);
7548N(SyntaxKind.ArgListKeyword);
7550N(SyntaxKind.CloseParenToken);
7552N(SyntaxKind.Block);
7554N(SyntaxKind.OpenBraceToken);
7555N(SyntaxKind.CloseBraceToken);
7581N(SyntaxKind.LocalFunctionStatement);
7583N(SyntaxKind.PredefinedType);
7585N(SyntaxKind.VoidKeyword);
7587N(SyntaxKind.IdentifierToken, "M");
7588N(SyntaxKind.ParameterList);
7590N(SyntaxKind.OpenParenToken);
7591N(SyntaxKind.Parameter);
7593N(SyntaxKind.ArgListKeyword);
7596N(SyntaxKind.Parameter);
7598N(SyntaxKind.AttributeList);
7600N(SyntaxKind.OpenBracketToken);
7608N(SyntaxKind.CloseBracketToken);
7616N(SyntaxKind.CloseParenToken);
7618N(SyntaxKind.Block);
7620N(SyntaxKind.OpenBraceToken);
7621N(SyntaxKind.CloseBraceToken);
7643N(SyntaxKind.LocalFunctionStatement);
7645N(SyntaxKind.PredefinedType);
7647N(SyntaxKind.VoidKeyword);
7649N(SyntaxKind.IdentifierToken, "M");
7650N(SyntaxKind.ParameterList);
7652N(SyntaxKind.OpenParenToken);
7653N(SyntaxKind.Parameter);
7655N(SyntaxKind.ArgListKeyword);
7658N(SyntaxKind.Parameter);
7660N(SyntaxKind.AttributeList);
7662N(SyntaxKind.OpenBracketToken);
7670N(SyntaxKind.CloseBracketToken);
7678N(SyntaxKind.CloseParenToken);
7680N(SyntaxKind.Block);
7682N(SyntaxKind.OpenBraceToken);
7683N(SyntaxKind.CloseBraceToken);
7696N(SyntaxKind.LocalFunctionStatement);
7698N(SyntaxKind.PredefinedType);
7700N(SyntaxKind.VoidKeyword);
7702N(SyntaxKind.IdentifierToken, "M");
7703N(SyntaxKind.ParameterList);
7705N(SyntaxKind.OpenParenToken);
7706N(SyntaxKind.Parameter);
7708N(SyntaxKind.ArgListKeyword);
7710N(SyntaxKind.CloseParenToken);
7712N(SyntaxKind.Block);
7714N(SyntaxKind.OpenBraceToken);
7715N(SyntaxKind.CloseBraceToken);
7729N(SyntaxKind.LocalFunctionStatement);
7731N(SyntaxKind.PredefinedType);
7733N(SyntaxKind.VoidKeyword);
7735N(SyntaxKind.IdentifierToken, "M");
7736N(SyntaxKind.ParameterList);
7738N(SyntaxKind.OpenParenToken);
7739N(SyntaxKind.Parameter);
7741N(SyntaxKind.PredefinedType);
7743N(SyntaxKind.StringKeyword);
7745N(SyntaxKind.IdentifierToken, "name");
7747N(SyntaxKind.CloseParenToken);
7749N(SyntaxKind.Block);
7751N(SyntaxKind.OpenBraceToken);
7752N(SyntaxKind.CloseBraceToken);
7766N(SyntaxKind.LocalFunctionStatement);
7768N(SyntaxKind.PredefinedType);
7770N(SyntaxKind.VoidKeyword);
7772N(SyntaxKind.IdentifierToken, "M");
7773N(SyntaxKind.ParameterList);
7775N(SyntaxKind.OpenParenToken);
7776N(SyntaxKind.Parameter);
7778N(SyntaxKind.PredefinedType);
7780N(SyntaxKind.StringKeyword);
7782N(SyntaxKind.IdentifierToken, "name");
7784N(SyntaxKind.CloseParenToken);
7786N(SyntaxKind.Block);
7788N(SyntaxKind.OpenBraceToken);
7789N(SyntaxKind.CloseBraceToken);
7803N(SyntaxKind.LocalFunctionStatement);
7805N(SyntaxKind.PredefinedType);
7807N(SyntaxKind.VoidKeyword);
7809N(SyntaxKind.IdentifierToken, "M");
7810N(SyntaxKind.ParameterList);
7812N(SyntaxKind.OpenParenToken);
7813N(SyntaxKind.Parameter);
7815N(SyntaxKind.PredefinedType);
7817N(SyntaxKind.StringKeyword);
7819N(SyntaxKind.IdentifierToken, "name");
7821N(SyntaxKind.CloseParenToken);
7823N(SyntaxKind.Block);
7825N(SyntaxKind.OpenBraceToken);
7826N(SyntaxKind.CloseBraceToken);
7840N(SyntaxKind.LocalFunctionStatement);
7842N(SyntaxKind.PredefinedType);
7844N(SyntaxKind.VoidKeyword);
7846N(SyntaxKind.IdentifierToken, "M");
7847N(SyntaxKind.ParameterList);
7849N(SyntaxKind.OpenParenToken);
7850N(SyntaxKind.Parameter);
7852N(SyntaxKind.PredefinedType);
7854N(SyntaxKind.StringKeyword);
7856N(SyntaxKind.IdentifierToken, "name");
7858N(SyntaxKind.CloseParenToken);
7860N(SyntaxKind.Block);
7862N(SyntaxKind.OpenBraceToken);
7863N(SyntaxKind.CloseBraceToken);
7877N(SyntaxKind.LocalFunctionStatement);
7879N(SyntaxKind.PredefinedType);
7881N(SyntaxKind.VoidKeyword);
7883N(SyntaxKind.IdentifierToken, "M");
7884N(SyntaxKind.ParameterList);
7886N(SyntaxKind.OpenParenToken);
7887N(SyntaxKind.Parameter);
7889N(SyntaxKind.PredefinedType);
7891N(SyntaxKind.StringKeyword);
7893N(SyntaxKind.IdentifierToken, "name");
7895N(SyntaxKind.CloseParenToken);
7897N(SyntaxKind.Block);
7899N(SyntaxKind.OpenBraceToken);
7900N(SyntaxKind.CloseBraceToken);
7914N(SyntaxKind.LocalFunctionStatement);
7916N(SyntaxKind.PredefinedType);
7918N(SyntaxKind.VoidKeyword);
7920N(SyntaxKind.IdentifierToken, "M");
7921N(SyntaxKind.ParameterList);
7923N(SyntaxKind.OpenParenToken);
7924N(SyntaxKind.Parameter);
7926N(SyntaxKind.PredefinedType);
7928N(SyntaxKind.StringKeyword);
7930N(SyntaxKind.IdentifierToken, "name");
7932N(SyntaxKind.CloseParenToken);
7934N(SyntaxKind.Block);
7936N(SyntaxKind.OpenBraceToken);
7937N(SyntaxKind.CloseBraceToken);
7951N(SyntaxKind.LocalFunctionStatement);
7953N(SyntaxKind.PredefinedType);
7955N(SyntaxKind.VoidKeyword);
7957N(SyntaxKind.IdentifierToken, "M");
7958N(SyntaxKind.ParameterList);
7960N(SyntaxKind.OpenParenToken);
7961N(SyntaxKind.Parameter);
7963N(SyntaxKind.PredefinedType);
7965N(SyntaxKind.StringKeyword);
7967N(SyntaxKind.IdentifierToken, "name");
7969N(SyntaxKind.CloseParenToken);
7971N(SyntaxKind.Block);
7973N(SyntaxKind.OpenBraceToken);
7974N(SyntaxKind.CloseBraceToken);
7988N(SyntaxKind.LocalFunctionStatement);
7990N(SyntaxKind.PredefinedType);
7992N(SyntaxKind.VoidKeyword);
7994N(SyntaxKind.IdentifierToken, "M");
7995N(SyntaxKind.ParameterList);
7997N(SyntaxKind.OpenParenToken);
7998N(SyntaxKind.Parameter);
8000N(SyntaxKind.PredefinedType);
8002N(SyntaxKind.StringKeyword);
8004N(SyntaxKind.IdentifierToken, "name");
8006N(SyntaxKind.CloseParenToken);
8008N(SyntaxKind.Block);
8010N(SyntaxKind.OpenBraceToken);
8011N(SyntaxKind.CloseBraceToken);
8025N(SyntaxKind.LocalFunctionStatement);
8027N(SyntaxKind.PredefinedType);
8029N(SyntaxKind.VoidKeyword);
8031N(SyntaxKind.IdentifierToken, "M");
8032N(SyntaxKind.ParameterList);
8034N(SyntaxKind.OpenParenToken);
8035N(SyntaxKind.Parameter);
8037N(SyntaxKind.PredefinedType);
8039N(SyntaxKind.StringKeyword);
8041N(SyntaxKind.IdentifierToken, "name");
8043N(SyntaxKind.CloseParenToken);
8045N(SyntaxKind.Block);
8047N(SyntaxKind.OpenBraceToken);
8048N(SyntaxKind.CloseBraceToken);
8062N(SyntaxKind.LocalFunctionStatement);
8064N(SyntaxKind.PredefinedType);
8066N(SyntaxKind.VoidKeyword);
8068N(SyntaxKind.IdentifierToken, "M");
8069N(SyntaxKind.ParameterList);
8071N(SyntaxKind.OpenParenToken);
8072N(SyntaxKind.Parameter);
8074N(SyntaxKind.PredefinedType);
8076N(SyntaxKind.StringKeyword);
8078N(SyntaxKind.IdentifierToken, "name");
8080N(SyntaxKind.CloseParenToken);
8082N(SyntaxKind.Block);
8084N(SyntaxKind.OpenBraceToken);
8085N(SyntaxKind.CloseBraceToken);
8102N(SyntaxKind.CompilationUnit);
8104N(SyntaxKind.ClassDeclaration);
8106N(SyntaxKind.ClassKeyword);
8107N(SyntaxKind.IdentifierToken, "C");
8108N(SyntaxKind.OpenBraceToken);
8109N(SyntaxKind.MethodDeclaration);
8111N(SyntaxKind.PublicKeyword);
8112N(SyntaxKind.PredefinedType);
8114N(SyntaxKind.VoidKeyword);
8116N(SyntaxKind.IdentifierToken, "M");
8117N(SyntaxKind.ParameterList);
8119N(SyntaxKind.OpenParenToken);
8120N(SyntaxKind.Parameter);
8122N(SyntaxKind.PredefinedType);
8124N(SyntaxKind.StringKeyword);
8126N(SyntaxKind.IdentifierToken, "x");
8128N(SyntaxKind.CloseParenToken);
8130N(SyntaxKind.Block);
8132N(SyntaxKind.OpenBraceToken);
8133N(SyntaxKind.CloseBraceToken);
8136N(SyntaxKind.CloseBraceToken);
8138N(SyntaxKind.EndOfFileToken);
8153N(SyntaxKind.CompilationUnit);
8155N(SyntaxKind.ClassDeclaration);
8157N(SyntaxKind.ClassKeyword);
8158N(SyntaxKind.IdentifierToken, "C");
8159N(SyntaxKind.OpenBraceToken);
8160N(SyntaxKind.ConstructorDeclaration);
8162N(SyntaxKind.PublicKeyword);
8163N(SyntaxKind.IdentifierToken, "C");
8164N(SyntaxKind.ParameterList);
8166N(SyntaxKind.OpenParenToken);
8167N(SyntaxKind.Parameter);
8169N(SyntaxKind.PredefinedType);
8171N(SyntaxKind.StringKeyword);
8173N(SyntaxKind.IdentifierToken, "x");
8175N(SyntaxKind.CloseParenToken);
8177N(SyntaxKind.Block);
8179N(SyntaxKind.OpenBraceToken);
8180N(SyntaxKind.CloseBraceToken);
8183N(SyntaxKind.CloseBraceToken);
8185N(SyntaxKind.EndOfFileToken);
8204N(SyntaxKind.CompilationUnit);
8206N(SyntaxKind.ClassDeclaration);
8208N(SyntaxKind.ClassKeyword);
8209N(SyntaxKind.IdentifierToken);
8210N(SyntaxKind.OpenBraceToken);
8211N(SyntaxKind.OperatorDeclaration);
8213N(SyntaxKind.PublicKeyword);
8214N(SyntaxKind.StaticKeyword);
8215N(SyntaxKind.PredefinedType);
8217N(SyntaxKind.IntKeyword);
8219N(SyntaxKind.OperatorKeyword);
8220N(SyntaxKind.PlusToken);
8221N(SyntaxKind.ParameterList);
8223N(SyntaxKind.OpenParenToken);
8224N(SyntaxKind.Parameter);
8226N(SyntaxKind.IdentifierName);
8228N(SyntaxKind.IdentifierToken);
8230N(SyntaxKind.IdentifierToken);
8232N(SyntaxKind.CommaToken);
8233N(SyntaxKind.Parameter);
8235N(SyntaxKind.IdentifierName);
8237N(SyntaxKind.IdentifierToken);
8239N(SyntaxKind.IdentifierToken);
8241N(SyntaxKind.CloseParenToken);
8242N(SyntaxKind.Block);
8244N(SyntaxKind.OpenBraceToken);
8245N(SyntaxKind.ReturnStatement);
8247N(SyntaxKind.ReturnKeyword);
8248N(SyntaxKind.NumericLiteralExpression);
8250N(SyntaxKind.NumericLiteralToken);
8253N(SyntaxKind.SemicolonToken);
8254N(SyntaxKind.CloseBraceToken);
8258N(SyntaxKind.CloseBraceToken);
8261N(SyntaxKind.EndOfFileToken);
8279N(SyntaxKind.CompilationUnit);
8281N(SyntaxKind.DelegateDeclaration);
8283N(SyntaxKind.DelegateKeyword);
8284N(SyntaxKind.PredefinedType);
8286N(SyntaxKind.VoidKeyword);
8288N(SyntaxKind.IdentifierToken, "Del");
8289N(SyntaxKind.ParameterList);
8291N(SyntaxKind.OpenParenToken);
8292N(SyntaxKind.Parameter);
8294N(SyntaxKind.PredefinedType);
8296N(SyntaxKind.IntKeyword);
8298N(SyntaxKind.IdentifierToken, "x");
8300N(SyntaxKind.CloseParenToken);
8302N(SyntaxKind.SemicolonToken);
8304N(SyntaxKind.GlobalStatement);
8306N(SyntaxKind.LocalDeclarationStatement);
8308N(SyntaxKind.VariableDeclaration);
8310N(SyntaxKind.IdentifierName);
8312N(SyntaxKind.IdentifierToken, "Del");
8314N(SyntaxKind.VariableDeclarator);
8316N(SyntaxKind.IdentifierToken, "d");
8317N(SyntaxKind.EqualsValueClause);
8319N(SyntaxKind.EqualsToken);
8320N(SyntaxKind.AnonymousMethodExpression);
8322N(SyntaxKind.DelegateKeyword);
8323N(SyntaxKind.ParameterList);
8325N(SyntaxKind.OpenParenToken);
8326N(SyntaxKind.Parameter);
8328N(SyntaxKind.PredefinedType);
8330N(SyntaxKind.IntKeyword);
8332N(SyntaxKind.IdentifierToken, "k");
8334N(SyntaxKind.CloseParenToken);
8336N(SyntaxKind.Block);
8338N(SyntaxKind.OpenBraceToken);
8339N(SyntaxKind.CloseBraceToken);
8345N(SyntaxKind.SemicolonToken);
8348N(SyntaxKind.EndOfFileToken);
8364N(SyntaxKind.CompilationUnit);
8366N(SyntaxKind.ClassDeclaration);
8368N(SyntaxKind.ClassKeyword);
8369N(SyntaxKind.IdentifierToken, "B");
8370N(SyntaxKind.BaseList);
8372N(SyntaxKind.ColonToken);
8373N(SyntaxKind.SimpleBaseType);
8375N(SyntaxKind.GenericName);
8377N(SyntaxKind.IdentifierToken, "A");
8378N(SyntaxKind.TypeArgumentList);
8380N(SyntaxKind.LessThanToken);
8381N(SyntaxKind.PredefinedType);
8383N(SyntaxKind.IntKeyword);
8390N(SyntaxKind.OpenBraceToken);
8391N(SyntaxKind.CloseBraceToken);
8393N(SyntaxKind.EndOfFileToken);
8411N(SyntaxKind.CompilationUnit);
8413N(SyntaxKind.NamespaceDeclaration);
8415N(SyntaxKind.NamespaceKeyword);
8416N(SyntaxKind.QualifiedName);
8418N(SyntaxKind.QualifiedName);
8420N(SyntaxKind.IdentifierName);
8422N(SyntaxKind.IdentifierToken, "a");
8424N(SyntaxKind.DotToken);
8430N(SyntaxKind.DotToken);
8431N(SyntaxKind.IdentifierName);
8433N(SyntaxKind.IdentifierToken, "b");
8436N(SyntaxKind.OpenBraceToken);
8437N(SyntaxKind.CloseBraceToken);
8439N(SyntaxKind.EndOfFileToken);
8457N(SyntaxKind.CompilationUnit);
8459N(SyntaxKind.ClassDeclaration);
8461N(SyntaxKind.ClassKeyword);
8462N(SyntaxKind.IdentifierToken, "B");
8463N(SyntaxKind.TypeParameterList);
8465N(SyntaxKind.LessThanToken);
8466N(SyntaxKind.TypeParameter);
8468N(SyntaxKind.IdentifierToken, "X");
8470N(SyntaxKind.CommaToken);
8471N(SyntaxKind.TypeParameter);
8473N(SyntaxKind.IdentifierToken, "Y");
8475N(SyntaxKind.GreaterThanToken);
8477N(SyntaxKind.BaseList);
8479N(SyntaxKind.ColonToken);
8480N(SyntaxKind.SimpleBaseType);
8482N(SyntaxKind.GenericName);
8484N(SyntaxKind.IdentifierToken, "A");
8485N(SyntaxKind.TypeArgumentList);
8487N(SyntaxKind.LessThanToken);
8488N(SyntaxKind.PredefinedType);
8490N(SyntaxKind.IntKeyword);
8497N(SyntaxKind.TypeParameterConstraintClause);
8499N(SyntaxKind.WhereKeyword);
8500N(SyntaxKind.IdentifierName);
8502N(SyntaxKind.IdentifierToken, "X");
8504N(SyntaxKind.ColonToken);
8505N(SyntaxKind.TypeConstraint);
8507N(SyntaxKind.IdentifierName);
8509N(SyntaxKind.IdentifierToken, "Y");
8513N(SyntaxKind.OpenBraceToken);
8514N(SyntaxKind.CloseBraceToken);
8516N(SyntaxKind.EndOfFileToken);
8596N(SyntaxKind.CompilationUnit);
8598N(SyntaxKind.ClassDeclaration);
8600N(SyntaxKind.ClassKeyword);
8601N(SyntaxKind.IdentifierToken, "A");
8602N(SyntaxKind.BaseList);
8604N(SyntaxKind.ColonToken);
8605N(SyntaxKind.SimpleBaseType);
8607N(SyntaxKind.IdentifierName);
8609N(SyntaxKind.IdentifierToken, "B");
8616N(SyntaxKind.GlobalStatement);
8618N(SyntaxKind.LocalDeclarationStatement);
8620N(SyntaxKind.VariableDeclaration);
8622N(SyntaxKind.IdentifierName);
8624N(SyntaxKind.IdentifierToken, "C");
8634N(SyntaxKind.EndOfFileToken);
8654N(SyntaxKind.CompilationUnit);
8656N(SyntaxKind.NamespaceDeclaration);
8658N(SyntaxKind.NamespaceKeyword);
8659N(SyntaxKind.QualifiedName);
8661N(SyntaxKind.QualifiedName);
8663N(SyntaxKind.IdentifierName);
8665N(SyntaxKind.IdentifierToken, "a");
8667N(SyntaxKind.DotToken);
8673N(SyntaxKind.DotToken);
8674N(SyntaxKind.IdentifierName);
8676N(SyntaxKind.IdentifierToken, "b");
8679N(SyntaxKind.OpenBraceToken);
8680N(SyntaxKind.CloseBraceToken);
8682N(SyntaxKind.EndOfFileToken);
8701N(SyntaxKind.CompilationUnit);
8703N(SyntaxKind.NamespaceDeclaration);
8705N(SyntaxKind.NamespaceKeyword);
8706N(SyntaxKind.QualifiedName);
8708N(SyntaxKind.QualifiedName);
8710N(SyntaxKind.IdentifierName);
8712N(SyntaxKind.IdentifierToken, "a");
8714N(SyntaxKind.DotToken);
8720N(SyntaxKind.DotToken);
8721N(SyntaxKind.IdentifierName);
8723N(SyntaxKind.IdentifierToken, "b");
8726N(SyntaxKind.OpenBraceToken);
8727N(SyntaxKind.CloseBraceToken);
8729N(SyntaxKind.EndOfFileToken);
8748N(SyntaxKind.CompilationUnit);
8750N(SyntaxKind.NamespaceDeclaration);
8752N(SyntaxKind.NamespaceKeyword);
8753N(SyntaxKind.QualifiedName);
8755N(SyntaxKind.QualifiedName);
8757N(SyntaxKind.IdentifierName);
8759N(SyntaxKind.IdentifierToken, "a");
8761N(SyntaxKind.DotToken);
8767N(SyntaxKind.DotToken);
8768N(SyntaxKind.IdentifierName);
8770N(SyntaxKind.IdentifierToken, "b");
8773N(SyntaxKind.OpenBraceToken);
8774N(SyntaxKind.CloseBraceToken);
8776N(SyntaxKind.EndOfFileToken);
8809N(SyntaxKind.CompilationUnit);
8811N(SyntaxKind.ClassDeclaration);
8813N(SyntaxKind.ClassKeyword);
8814N(SyntaxKind.IdentifierToken, "C");
8815N(SyntaxKind.TypeParameterList);
8817N(SyntaxKind.LessThanToken);
8818N(SyntaxKind.TypeParameter);
8820N(SyntaxKind.IdentifierToken, "T");
8822N(SyntaxKind.GreaterThanToken);
8824N(SyntaxKind.TypeParameterConstraintClause);
8826N(SyntaxKind.WhereKeyword);
8827N(SyntaxKind.IdentifierName);
8829N(SyntaxKind.IdentifierToken, "T");
8831N(SyntaxKind.ColonToken);
8832N(SyntaxKind.DefaultConstraint);
8834N(SyntaxKind.DefaultKeyword);
8837N(SyntaxKind.OpenBraceToken);
8838N(SyntaxKind.CloseBraceToken);
8840N(SyntaxKind.EndOfFileToken);
8853N(SyntaxKind.CompilationUnit);
8855N(SyntaxKind.ClassDeclaration);
8857N(SyntaxKind.ClassKeyword);
8858N(SyntaxKind.IdentifierToken, "C");
8859N(SyntaxKind.TypeParameterList);
8861N(SyntaxKind.LessThanToken);
8862N(SyntaxKind.TypeParameter);
8864N(SyntaxKind.IdentifierToken, "T");
8866N(SyntaxKind.CommaToken);
8867N(SyntaxKind.TypeParameter);
8869N(SyntaxKind.IdentifierToken, "U");
8871N(SyntaxKind.GreaterThanToken);
8873N(SyntaxKind.TypeParameterConstraintClause);
8875N(SyntaxKind.WhereKeyword);
8876N(SyntaxKind.IdentifierName);
8878N(SyntaxKind.IdentifierToken, "T");
8880N(SyntaxKind.ColonToken);
8881N(SyntaxKind.DefaultConstraint);
8883N(SyntaxKind.DefaultKeyword);
8886N(SyntaxKind.TypeParameterConstraintClause);
8888N(SyntaxKind.WhereKeyword);
8889N(SyntaxKind.IdentifierName);
8891N(SyntaxKind.IdentifierToken, "U");
8893N(SyntaxKind.ColonToken);
8894N(SyntaxKind.DefaultConstraint);
8896N(SyntaxKind.DefaultKeyword);
8899N(SyntaxKind.OpenBraceToken);
8900N(SyntaxKind.CloseBraceToken);
8902N(SyntaxKind.EndOfFileToken);
8954N(SyntaxKind.CompilationUnit);
8956N(SyntaxKind.ClassDeclaration);
8958N(SyntaxKind.ClassKeyword);
8959N(SyntaxKind.IdentifierToken, "C");
8960N(SyntaxKind.TypeParameterList);
8962N(SyntaxKind.LessThanToken);
8963N(SyntaxKind.TypeParameter);
8965N(SyntaxKind.IdentifierToken, "T");
8967N(SyntaxKind.CommaToken);
8968N(SyntaxKind.TypeParameter);
8970N(SyntaxKind.IdentifierToken, "U");
8972N(SyntaxKind.GreaterThanToken);
8974N(SyntaxKind.TypeParameterConstraintClause);
8976N(SyntaxKind.WhereKeyword);
8977N(SyntaxKind.IdentifierName);
8979N(SyntaxKind.IdentifierToken, "T");
8981N(SyntaxKind.ColonToken);
8982N(SyntaxKind.StructConstraint);
8984N(SyntaxKind.StructKeyword);
8986N(SyntaxKind.CommaToken);
8987N(SyntaxKind.DefaultConstraint);
8989N(SyntaxKind.DefaultKeyword);
8992N(SyntaxKind.TypeParameterConstraintClause);
8994N(SyntaxKind.WhereKeyword);
8995N(SyntaxKind.IdentifierName);
8997N(SyntaxKind.IdentifierToken, "U");
8999N(SyntaxKind.ColonToken);
9000N(SyntaxKind.DefaultConstraint);
9002N(SyntaxKind.DefaultKeyword);
9004N(SyntaxKind.CommaToken);
9005N(SyntaxKind.ClassConstraint);
9007N(SyntaxKind.ClassKeyword);
9010N(SyntaxKind.OpenBraceToken);
9011N(SyntaxKind.CloseBraceToken);
9013N(SyntaxKind.EndOfFileToken);
9026N(SyntaxKind.CompilationUnit);
9028N(SyntaxKind.ClassDeclaration);
9030N(SyntaxKind.ClassKeyword);
9031N(SyntaxKind.IdentifierToken, "C");
9032N(SyntaxKind.TypeParameterList);
9034N(SyntaxKind.LessThanToken);
9035N(SyntaxKind.TypeParameter);
9037N(SyntaxKind.IdentifierToken, "T");
9039N(SyntaxKind.CommaToken);
9040N(SyntaxKind.TypeParameter);
9042N(SyntaxKind.IdentifierToken, "U");
9044N(SyntaxKind.GreaterThanToken);
9046N(SyntaxKind.TypeParameterConstraintClause);
9048N(SyntaxKind.WhereKeyword);
9049N(SyntaxKind.IdentifierName);
9051N(SyntaxKind.IdentifierToken, "T");
9053N(SyntaxKind.ColonToken);
9054N(SyntaxKind.StructConstraint);
9056N(SyntaxKind.StructKeyword);
9059N(SyntaxKind.DefaultConstraint);
9061N(SyntaxKind.DefaultKeyword);
9064N(SyntaxKind.TypeParameterConstraintClause);
9066N(SyntaxKind.WhereKeyword);
9067N(SyntaxKind.IdentifierName);
9069N(SyntaxKind.IdentifierToken, "U");
9071N(SyntaxKind.ColonToken);
9072N(SyntaxKind.DefaultConstraint);
9074N(SyntaxKind.DefaultKeyword);
9077N(SyntaxKind.ClassConstraint);
9079N(SyntaxKind.ClassKeyword);
9082N(SyntaxKind.OpenBraceToken);
9083N(SyntaxKind.CloseBraceToken);
9085N(SyntaxKind.EndOfFileToken);
9104N(SyntaxKind.CompilationUnit);
9106N(SyntaxKind.InterfaceDeclaration);
9108N(SyntaxKind.InterfaceKeyword);
9109N(SyntaxKind.IdentifierToken, "C");
9113N(SyntaxKind.EndOfFileToken);
9126N(SyntaxKind.CompilationUnit);
9128N(SyntaxKind.InterfaceDeclaration);
9130N(SyntaxKind.InterfaceKeyword);
9131N(SyntaxKind.IdentifierToken, "C");
9132N(SyntaxKind.SemicolonToken);
9134N(SyntaxKind.EndOfFileToken);
9147N(SyntaxKind.CompilationUnit);
9149N(SyntaxKind.InterfaceDeclaration);
9151N(SyntaxKind.InterfaceKeyword);
9152N(SyntaxKind.IdentifierToken, "C");
9153N(SyntaxKind.BaseList);
9155N(SyntaxKind.ColonToken);
9156N(SyntaxKind.SimpleBaseType);
9158N(SyntaxKind.IdentifierName);
9160N(SyntaxKind.IdentifierToken, "I1");
9164N(SyntaxKind.SemicolonToken);
9166N(SyntaxKind.EndOfFileToken);
9179N(SyntaxKind.CompilationUnit);
9181N(SyntaxKind.InterfaceDeclaration);
9183N(SyntaxKind.InterfaceKeyword);
9184N(SyntaxKind.IdentifierToken, "C");
9185N(SyntaxKind.BaseList);
9187N(SyntaxKind.ColonToken);
9188N(SyntaxKind.SimpleBaseType);
9190N(SyntaxKind.IdentifierName);
9192N(SyntaxKind.IdentifierToken, "I1");
9195N(SyntaxKind.CommaToken);
9196N(SyntaxKind.SimpleBaseType);
9198N(SyntaxKind.IdentifierName);
9200N(SyntaxKind.IdentifierToken, "I2");
9204N(SyntaxKind.SemicolonToken);
9206N(SyntaxKind.EndOfFileToken);
9219N(SyntaxKind.CompilationUnit);
9221N(SyntaxKind.InterfaceDeclaration);
9223N(SyntaxKind.InterfaceKeyword);
9224N(SyntaxKind.IdentifierToken, "C");
9225N(SyntaxKind.TypeParameterConstraintClause);
9227N(SyntaxKind.WhereKeyword);
9228N(SyntaxKind.IdentifierName);
9230N(SyntaxKind.IdentifierToken, "T1");
9232N(SyntaxKind.ColonToken);
9233N(SyntaxKind.TypeConstraint);
9235N(SyntaxKind.IdentifierName);
9237N(SyntaxKind.IdentifierToken, "U1");
9241N(SyntaxKind.SemicolonToken);
9243N(SyntaxKind.EndOfFileToken);
9256N(SyntaxKind.CompilationUnit);
9258N(SyntaxKind.InterfaceDeclaration);
9260N(SyntaxKind.InterfaceKeyword);
9261N(SyntaxKind.IdentifierToken, "C");
9262N(SyntaxKind.TypeParameterConstraintClause);
9264N(SyntaxKind.WhereKeyword);
9265N(SyntaxKind.IdentifierName);
9267N(SyntaxKind.IdentifierToken, "T1");
9269N(SyntaxKind.ColonToken);
9270N(SyntaxKind.TypeConstraint);
9272N(SyntaxKind.IdentifierName);
9274N(SyntaxKind.IdentifierToken, "U1");
9278N(SyntaxKind.TypeParameterConstraintClause);
9280N(SyntaxKind.WhereKeyword);
9281N(SyntaxKind.IdentifierName);
9283N(SyntaxKind.IdentifierToken, "T2");
9285N(SyntaxKind.ColonToken);
9286N(SyntaxKind.TypeConstraint);
9288N(SyntaxKind.IdentifierName);
9290N(SyntaxKind.IdentifierToken, "U2");
9294N(SyntaxKind.SemicolonToken);
9296N(SyntaxKind.EndOfFileToken);
9317N(SyntaxKind.CompilationUnit);
9319N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
9321N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
9322N(SyntaxKind.IdentifierToken, "C");
9326N(SyntaxKind.EndOfFileToken);
9347N(SyntaxKind.CompilationUnit);
9349N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
9351N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
9352N(SyntaxKind.IdentifierToken, "C");
9353N(SyntaxKind.TypeParameterList);
9355N(SyntaxKind.LessThanToken);
9356N(SyntaxKind.TypeParameter);
9358N(SyntaxKind.IdentifierToken, "T");
9360N(SyntaxKind.GreaterThanToken);
9365N(SyntaxKind.EndOfFileToken);
9381N(SyntaxKind.CompilationUnit);
9383N(declKind);
9385N(keywordKind);
9386N(SyntaxKind.IdentifierToken, "C");
9387N(SyntaxKind.SemicolonToken);
9389N(SyntaxKind.EndOfFileToken);
9404N(SyntaxKind.CompilationUnit);
9406N(declKind);
9408N(keywordKind);
9409N(SyntaxKind.IdentifierToken, "C");
9410N(SyntaxKind.TypeParameterList);
9412N(SyntaxKind.LessThanToken);
9413N(SyntaxKind.TypeParameter);
9415N(SyntaxKind.IdentifierToken, "T");
9417N(SyntaxKind.GreaterThanToken);
9419N(SyntaxKind.SemicolonToken);
9421N(SyntaxKind.EndOfFileToken);
9441N(SyntaxKind.CompilationUnit);
9443N(declKind);
9445N(keywordKind);
9446N(SyntaxKind.IdentifierToken, "C");
9447N(SyntaxKind.TypeParameterList);
9449N(SyntaxKind.LessThanToken);
9454N(SyntaxKind.GreaterThanToken);
9456N(SyntaxKind.SemicolonToken);
9458N(SyntaxKind.EndOfFileToken);
9479N(SyntaxKind.CompilationUnit);
9481N(declKind);
9483N(keywordKind);
9484N(SyntaxKind.IdentifierToken, "C");
9485N(SyntaxKind.SemicolonToken);
9487N(SyntaxKind.GlobalStatement);
9489N(SyntaxKind.EmptyStatement);
9491N(SyntaxKind.SemicolonToken);
9494N(SyntaxKind.EndOfFileToken);
9510N(SyntaxKind.CompilationUnit);
9512N(declKind);
9514N(keywordKind);
9515N(SyntaxKind.IdentifierToken, "C");
9516N(SyntaxKind.BaseList);
9518N(SyntaxKind.ColonToken);
9519N(SyntaxKind.SimpleBaseType);
9521N(SyntaxKind.IdentifierName);
9523N(SyntaxKind.IdentifierToken, "Base");
9527N(SyntaxKind.SemicolonToken);
9529N(SyntaxKind.EndOfFileToken);
9544N(SyntaxKind.CompilationUnit);
9546N(declKind);
9548N(keywordKind);
9549N(SyntaxKind.IdentifierToken, "C");
9550N(SyntaxKind.BaseList);
9552N(SyntaxKind.ColonToken);
9553N(SyntaxKind.SimpleBaseType);
9555N(SyntaxKind.IdentifierName);
9557N(SyntaxKind.IdentifierToken, "Base");
9560N(SyntaxKind.CommaToken);
9561N(SyntaxKind.SimpleBaseType);
9563N(SyntaxKind.IdentifierName);
9565N(SyntaxKind.IdentifierToken, "I1");
9569N(SyntaxKind.SemicolonToken);
9571N(SyntaxKind.EndOfFileToken);
9586N(SyntaxKind.CompilationUnit);
9588N(declKind);
9590N(keywordKind);
9591N(SyntaxKind.IdentifierToken, "C");
9592N(SyntaxKind.TypeParameterConstraintClause);
9594N(SyntaxKind.WhereKeyword);
9595N(SyntaxKind.IdentifierName);
9597N(SyntaxKind.IdentifierToken, "T1");
9599N(SyntaxKind.ColonToken);
9600N(SyntaxKind.TypeConstraint);
9602N(SyntaxKind.IdentifierName);
9604N(SyntaxKind.IdentifierToken, "U1");
9608N(SyntaxKind.SemicolonToken);
9610N(SyntaxKind.EndOfFileToken);
9625N(SyntaxKind.CompilationUnit);
9627N(declKind);
9629N(keywordKind);
9630N(SyntaxKind.IdentifierToken, "C");
9631N(SyntaxKind.TypeParameterConstraintClause);
9633N(SyntaxKind.WhereKeyword);
9634N(SyntaxKind.IdentifierName);
9636N(SyntaxKind.IdentifierToken, "T1");
9638N(SyntaxKind.ColonToken);
9639N(SyntaxKind.TypeConstraint);
9641N(SyntaxKind.IdentifierName);
9643N(SyntaxKind.IdentifierToken, "U1");
9647N(SyntaxKind.TypeParameterConstraintClause);
9649N(SyntaxKind.WhereKeyword);
9650N(SyntaxKind.IdentifierName);
9652N(SyntaxKind.IdentifierToken, "T2");
9654N(SyntaxKind.ColonToken);
9655N(SyntaxKind.TypeConstraint);
9657N(SyntaxKind.IdentifierName);
9659N(SyntaxKind.IdentifierToken, "U2");
9663N(SyntaxKind.SemicolonToken);
9665N(SyntaxKind.EndOfFileToken);
9680N(SyntaxKind.CompilationUnit);
9682N(declKind);
9684N(keywordKind);
9685N(SyntaxKind.IdentifierToken, "C");
9686N(SyntaxKind.TypeParameterList);
9688N(SyntaxKind.LessThanToken);
9689N(SyntaxKind.TypeParameter);
9691N(SyntaxKind.IdentifierToken, "T1");
9693N(SyntaxKind.GreaterThanToken);
9695N(SyntaxKind.TypeParameterConstraintClause);
9697N(SyntaxKind.WhereKeyword);
9698N(SyntaxKind.IdentifierName);
9700N(SyntaxKind.IdentifierToken, "T1");
9702N(SyntaxKind.ColonToken);
9703N(SyntaxKind.TypeConstraint);
9705N(SyntaxKind.IdentifierName);
9707N(SyntaxKind.IdentifierToken, "U1");
9711N(SyntaxKind.SemicolonToken);
9713N(SyntaxKind.EndOfFileToken);
9729N(SyntaxKind.CompilationUnit);
9731N(declKind);
9733N(keywordKind);
9734N(SyntaxKind.IdentifierToken, "C");
9735N(SyntaxKind.OpenBraceToken);
9736N(SyntaxKind.CloseBraceToken);
9737N(SyntaxKind.SemicolonToken);
9739N(SyntaxKind.EndOfFileToken);
9752N(SyntaxKind.CompilationUnit);
9754N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
9756N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
9757N(SyntaxKind.IdentifierToken, "C");
9758N(SyntaxKind.ParameterList);
9760N(SyntaxKind.OpenParenToken);
9761N(SyntaxKind.Parameter);
9763N(SyntaxKind.PredefinedType);
9765N(SyntaxKind.IntKeyword);
9767N(SyntaxKind.IdentifierToken, "x");
9769N(SyntaxKind.CloseParenToken);
9771N(SyntaxKind.SemicolonToken);
9773N(SyntaxKind.EndOfFileToken);
9786N(SyntaxKind.CompilationUnit);
9788N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
9790N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
9791N(SyntaxKind.IdentifierToken, "C");
9792N(SyntaxKind.ParameterList);
9794N(SyntaxKind.OpenParenToken);
9795N(SyntaxKind.CloseParenToken);
9797N(SyntaxKind.OpenBraceToken);
9798N(SyntaxKind.CloseBraceToken);
9800N(SyntaxKind.EndOfFileToken);
9813N(SyntaxKind.CompilationUnit);
9815N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
9817N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
9818N(SyntaxKind.IdentifierToken, "C");
9819N(SyntaxKind.TypeParameterList);
9821N(SyntaxKind.LessThanToken);
9822N(SyntaxKind.TypeParameter);
9824N(SyntaxKind.IdentifierToken, "T");
9826N(SyntaxKind.GreaterThanToken);
9828N(SyntaxKind.ParameterList);
9830N(SyntaxKind.OpenParenToken);
9831N(SyntaxKind.CloseParenToken);
9833N(SyntaxKind.SemicolonToken);
9835N(SyntaxKind.EndOfFileToken);
9853N(SyntaxKind.CompilationUnit);
9855N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
9857N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
9858N(SyntaxKind.IdentifierToken, "C");
9859N(SyntaxKind.TypeParameterList);
9861N(SyntaxKind.LessThanToken);
9866N(SyntaxKind.GreaterThanToken);
9868N(SyntaxKind.ParameterList);
9870N(SyntaxKind.OpenParenToken);
9871N(SyntaxKind.CloseParenToken);
9873N(SyntaxKind.SemicolonToken);
9875N(SyntaxKind.EndOfFileToken);
9893N(SyntaxKind.CompilationUnit);
9895N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
9897N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
9898N(SyntaxKind.IdentifierToken, "C");
9899N(SyntaxKind.ParameterList);
9901N(SyntaxKind.OpenParenToken);
9904N(SyntaxKind.SemicolonToken);
9906N(SyntaxKind.EndOfFileToken);
9924N(SyntaxKind.CompilationUnit);
9926N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
9928N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
9929N(SyntaxKind.IdentifierToken, "C");
9930N(SyntaxKind.ParameterList);
9932N(SyntaxKind.OpenParenToken);
9933N(SyntaxKind.Parameter);
9935N(SyntaxKind.PredefinedType);
9937N(SyntaxKind.IntKeyword);
9939N(SyntaxKind.IdentifierToken, "x");
9943N(SyntaxKind.SemicolonToken);
9945N(SyntaxKind.EndOfFileToken);
9969N(SyntaxKind.CompilationUnit);
9971N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
9973N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
9974N(SyntaxKind.IdentifierToken, "C");
9975N(SyntaxKind.ParameterList);
9977N(SyntaxKind.OpenParenToken);
9978N(SyntaxKind.Parameter);
9980N(SyntaxKind.PredefinedType);
9982N(SyntaxKind.IntKeyword);
9984N(SyntaxKind.IdentifierToken, "x");
9986N(SyntaxKind.CommaToken);
9997N(SyntaxKind.SemicolonToken);
9999N(SyntaxKind.EndOfFileToken);
10018N(SyntaxKind.CompilationUnit);
10020N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10022N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10023N(SyntaxKind.IdentifierToken, "C");
10024N(SyntaxKind.ParameterList);
10026N(SyntaxKind.OpenParenToken);
10029N(SyntaxKind.BaseList);
10031N(SyntaxKind.ColonToken);
10032N(SyntaxKind.SimpleBaseType);
10034N(SyntaxKind.IdentifierName);
10036N(SyntaxKind.IdentifierToken, "Base");
10040N(SyntaxKind.SemicolonToken);
10042N(SyntaxKind.EndOfFileToken);
10061N(SyntaxKind.CompilationUnit);
10063N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10065N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10066N(SyntaxKind.IdentifierToken, "C");
10067N(SyntaxKind.ParameterList);
10069N(SyntaxKind.OpenParenToken);
10070N(SyntaxKind.Parameter);
10072N(SyntaxKind.PredefinedType);
10074N(SyntaxKind.IntKeyword);
10076N(SyntaxKind.IdentifierToken, "x");
10080N(SyntaxKind.BaseList);
10082N(SyntaxKind.ColonToken);
10083N(SyntaxKind.SimpleBaseType);
10085N(SyntaxKind.IdentifierName);
10087N(SyntaxKind.IdentifierToken, "Base");
10091N(SyntaxKind.SemicolonToken);
10093N(SyntaxKind.EndOfFileToken);
10118N(SyntaxKind.CompilationUnit);
10120N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10122N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10123N(SyntaxKind.IdentifierToken, "C");
10124N(SyntaxKind.ParameterList);
10126N(SyntaxKind.OpenParenToken);
10127N(SyntaxKind.Parameter);
10129N(SyntaxKind.PredefinedType);
10131N(SyntaxKind.IntKeyword);
10133N(SyntaxKind.IdentifierToken, "x");
10135N(SyntaxKind.CommaToken);
10146N(SyntaxKind.BaseList);
10148N(SyntaxKind.ColonToken);
10149N(SyntaxKind.SimpleBaseType);
10151N(SyntaxKind.IdentifierName);
10153N(SyntaxKind.IdentifierToken, "Base");
10157N(SyntaxKind.SemicolonToken);
10159N(SyntaxKind.EndOfFileToken);
10178N(SyntaxKind.CompilationUnit);
10180N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10182N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10183N(SyntaxKind.IdentifierToken, "C");
10184N(SyntaxKind.TypeParameterList);
10186N(SyntaxKind.LessThanToken);
10187N(SyntaxKind.TypeParameter);
10189N(SyntaxKind.IdentifierToken, "T");
10191N(SyntaxKind.GreaterThanToken);
10193N(SyntaxKind.ParameterList);
10195N(SyntaxKind.OpenParenToken);
10198N(SyntaxKind.TypeParameterConstraintClause);
10200N(SyntaxKind.WhereKeyword);
10201N(SyntaxKind.IdentifierName);
10203N(SyntaxKind.IdentifierToken, "T");
10205N(SyntaxKind.ColonToken);
10206N(SyntaxKind.ClassConstraint);
10208N(SyntaxKind.ClassKeyword);
10211N(SyntaxKind.SemicolonToken);
10213N(SyntaxKind.EndOfFileToken);
10232N(SyntaxKind.CompilationUnit);
10234N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10236N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10237N(SyntaxKind.IdentifierToken, "C");
10238N(SyntaxKind.TypeParameterList);
10240N(SyntaxKind.LessThanToken);
10241N(SyntaxKind.TypeParameter);
10243N(SyntaxKind.IdentifierToken, "T");
10245N(SyntaxKind.GreaterThanToken);
10247N(SyntaxKind.ParameterList);
10249N(SyntaxKind.OpenParenToken);
10250N(SyntaxKind.Parameter);
10252N(SyntaxKind.IdentifierName);
10254N(SyntaxKind.IdentifierToken, "T");
10256N(SyntaxKind.IdentifierToken, "x");
10260N(SyntaxKind.TypeParameterConstraintClause);
10262N(SyntaxKind.WhereKeyword);
10263N(SyntaxKind.IdentifierName);
10265N(SyntaxKind.IdentifierToken, "T");
10267N(SyntaxKind.ColonToken);
10268N(SyntaxKind.ClassConstraint);
10270N(SyntaxKind.ClassKeyword);
10273N(SyntaxKind.SemicolonToken);
10275N(SyntaxKind.EndOfFileToken);
10300N(SyntaxKind.CompilationUnit);
10302N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10304N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10305N(SyntaxKind.IdentifierToken, "C");
10306N(SyntaxKind.TypeParameterList);
10308N(SyntaxKind.LessThanToken);
10309N(SyntaxKind.TypeParameter);
10311N(SyntaxKind.IdentifierToken, "T");
10313N(SyntaxKind.GreaterThanToken);
10315N(SyntaxKind.ParameterList);
10317N(SyntaxKind.OpenParenToken);
10318N(SyntaxKind.Parameter);
10320N(SyntaxKind.IdentifierName);
10322N(SyntaxKind.IdentifierToken, "T");
10324N(SyntaxKind.IdentifierToken, "x");
10326N(SyntaxKind.CommaToken);
10337N(SyntaxKind.TypeParameterConstraintClause);
10339N(SyntaxKind.WhereKeyword);
10340N(SyntaxKind.IdentifierName);
10342N(SyntaxKind.IdentifierToken, "T");
10344N(SyntaxKind.ColonToken);
10345N(SyntaxKind.ClassConstraint);
10347N(SyntaxKind.ClassKeyword);
10350N(SyntaxKind.SemicolonToken);
10352N(SyntaxKind.EndOfFileToken);
10365N(SyntaxKind.CompilationUnit);
10367N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10369N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10370N(SyntaxKind.IdentifierToken, "C");
10371N(SyntaxKind.TypeParameterList);
10373N(SyntaxKind.LessThanToken);
10374N(SyntaxKind.TypeParameter);
10376N(SyntaxKind.IdentifierToken, "T");
10378N(SyntaxKind.GreaterThanToken);
10380N(SyntaxKind.ParameterList);
10382N(SyntaxKind.OpenParenToken);
10383N(SyntaxKind.Parameter);
10385N(SyntaxKind.IdentifierName);
10387N(SyntaxKind.IdentifierToken, "T");
10389N(SyntaxKind.IdentifierToken, "x");
10391N(SyntaxKind.CloseParenToken);
10393N(SyntaxKind.SemicolonToken);
10395N(SyntaxKind.EndOfFileToken);
10417N(SyntaxKind.CompilationUnit);
10419N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10421N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10422N(SyntaxKind.IdentifierToken, "C");
10423N(SyntaxKind.TypeParameterList);
10425N(SyntaxKind.LessThanToken);
10432N(SyntaxKind.ParameterList);
10434N(SyntaxKind.OpenParenToken);
10435N(SyntaxKind.Parameter);
10437N(SyntaxKind.IdentifierName);
10439N(SyntaxKind.IdentifierToken, "T");
10441N(SyntaxKind.IdentifierToken, "x");
10443N(SyntaxKind.CloseParenToken);
10445N(SyntaxKind.SemicolonToken);
10447N(SyntaxKind.EndOfFileToken);
10466N(SyntaxKind.CompilationUnit);
10468N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10470N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10471N(SyntaxKind.IdentifierToken, "C");
10472N(SyntaxKind.TypeParameterList);
10474N(SyntaxKind.LessThanToken);
10475N(SyntaxKind.TypeParameter);
10477N(SyntaxKind.IdentifierToken, "T");
10481N(SyntaxKind.ParameterList);
10483N(SyntaxKind.OpenParenToken);
10484N(SyntaxKind.Parameter);
10486N(SyntaxKind.IdentifierName);
10488N(SyntaxKind.IdentifierToken, "T");
10490N(SyntaxKind.IdentifierToken, "x");
10492N(SyntaxKind.CloseParenToken);
10494N(SyntaxKind.SemicolonToken);
10496N(SyntaxKind.EndOfFileToken);
10518N(SyntaxKind.CompilationUnit);
10520N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10522N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10523N(SyntaxKind.IdentifierToken, "C");
10524N(SyntaxKind.TypeParameterList);
10526N(SyntaxKind.LessThanToken);
10527N(SyntaxKind.TypeParameter);
10529N(SyntaxKind.IdentifierToken, "T");
10531N(SyntaxKind.CommaToken);
10538N(SyntaxKind.ParameterList);
10540N(SyntaxKind.OpenParenToken);
10541N(SyntaxKind.Parameter);
10543N(SyntaxKind.IdentifierName);
10545N(SyntaxKind.IdentifierToken, "T");
10547N(SyntaxKind.IdentifierToken, "x");
10549N(SyntaxKind.CloseParenToken);
10551N(SyntaxKind.SemicolonToken);
10553N(SyntaxKind.EndOfFileToken);
10571N(SyntaxKind.CompilationUnit);
10573N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10575N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10577N(SyntaxKind.ParameterList);
10579N(SyntaxKind.OpenParenToken);
10580N(SyntaxKind.Parameter);
10582N(SyntaxKind.IdentifierName);
10584N(SyntaxKind.IdentifierToken, "T");
10586N(SyntaxKind.IdentifierToken, "x");
10588N(SyntaxKind.CloseParenToken);
10590N(SyntaxKind.SemicolonToken);
10592N(SyntaxKind.EndOfFileToken);
10605N(SyntaxKind.CompilationUnit);
10607N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10609N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10610N(SyntaxKind.IdentifierToken, "C");
10611N(SyntaxKind.BaseList);
10613N(SyntaxKind.ColonToken);
10614N(SyntaxKind.PrimaryConstructorBaseType);
10616N(SyntaxKind.IdentifierName);
10618N(SyntaxKind.IdentifierToken, "Base");
10620N(SyntaxKind.ArgumentList);
10622N(SyntaxKind.OpenParenToken);
10623N(SyntaxKind.Argument);
10625N(SyntaxKind.IdentifierName);
10627N(SyntaxKind.IdentifierToken, "x");
10630N(SyntaxKind.CloseParenToken);
10634N(SyntaxKind.SemicolonToken);
10636N(SyntaxKind.EndOfFileToken);
10649N(SyntaxKind.CompilationUnit);
10651N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10653N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10654N(SyntaxKind.IdentifierToken, "C");
10655N(SyntaxKind.BaseList);
10657N(SyntaxKind.ColonToken);
10658N(SyntaxKind.PrimaryConstructorBaseType);
10660N(SyntaxKind.IdentifierName);
10662N(SyntaxKind.IdentifierToken, "Base");
10664N(SyntaxKind.ArgumentList);
10666N(SyntaxKind.OpenParenToken);
10667N(SyntaxKind.CloseParenToken);
10671N(SyntaxKind.OpenBraceToken);
10672N(SyntaxKind.CloseBraceToken);
10674N(SyntaxKind.EndOfFileToken);
10698N(SyntaxKind.CompilationUnit);
10700N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10702N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10703N(SyntaxKind.IdentifierToken, "C");
10704N(SyntaxKind.BaseList);
10706N(SyntaxKind.ColonToken);
10707N(SyntaxKind.SimpleBaseType);
10709N(SyntaxKind.IdentifierName);
10711N(SyntaxKind.IdentifierToken, "Base");
10714N(SyntaxKind.CommaToken);
10715N(SyntaxKind.SimpleBaseType);
10717N(SyntaxKind.IdentifierName);
10719N(SyntaxKind.IdentifierToken, "I1");
10723N(SyntaxKind.SimpleBaseType);
10725N(SyntaxKind.IdentifierName);
10727N(SyntaxKind.IdentifierToken, "x");
10731N(SyntaxKind.SemicolonToken);
10733N(SyntaxKind.EndOfFileToken);
10746N(SyntaxKind.CompilationUnit);
10748N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10750N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10751N(SyntaxKind.IdentifierToken, "C");
10752N(SyntaxKind.ParameterList);
10754N(SyntaxKind.OpenParenToken);
10755N(SyntaxKind.Parameter);
10757N(SyntaxKind.PredefinedType);
10759N(SyntaxKind.IntKeyword);
10761N(SyntaxKind.IdentifierToken, "x");
10763N(SyntaxKind.CloseParenToken);
10765N(SyntaxKind.BaseList);
10767N(SyntaxKind.ColonToken);
10768N(SyntaxKind.PrimaryConstructorBaseType);
10770N(SyntaxKind.IdentifierName);
10772N(SyntaxKind.IdentifierToken, "Base");
10774N(SyntaxKind.ArgumentList);
10776N(SyntaxKind.OpenParenToken);
10777N(SyntaxKind.Argument);
10779N(SyntaxKind.IdentifierName);
10781N(SyntaxKind.IdentifierToken, "x");
10784N(SyntaxKind.CloseParenToken);
10788N(SyntaxKind.SemicolonToken);
10790N(SyntaxKind.EndOfFileToken);
10808N(SyntaxKind.CompilationUnit);
10810N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10812N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10813N(SyntaxKind.IdentifierToken, "C");
10814N(SyntaxKind.BaseList);
10816N(SyntaxKind.ColonToken);
10817N(SyntaxKind.PrimaryConstructorBaseType);
10819N(SyntaxKind.IdentifierName);
10821N(SyntaxKind.IdentifierToken, "Base");
10823N(SyntaxKind.ArgumentList);
10825N(SyntaxKind.OpenParenToken);
10830N(SyntaxKind.SemicolonToken);
10832N(SyntaxKind.EndOfFileToken);
10850N(SyntaxKind.CompilationUnit);
10852N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10854N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10855N(SyntaxKind.IdentifierToken, "C");
10856N(SyntaxKind.BaseList);
10858N(SyntaxKind.ColonToken);
10859N(SyntaxKind.PrimaryConstructorBaseType);
10861N(SyntaxKind.IdentifierName);
10863N(SyntaxKind.IdentifierToken, "Base");
10865N(SyntaxKind.ArgumentList);
10867N(SyntaxKind.OpenParenToken);
10868N(SyntaxKind.Argument);
10870N(SyntaxKind.IdentifierName);
10872N(SyntaxKind.IdentifierToken, "x");
10879N(SyntaxKind.SemicolonToken);
10881N(SyntaxKind.EndOfFileToken);
10902N(SyntaxKind.CompilationUnit);
10904N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10906N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10907N(SyntaxKind.IdentifierToken, "C");
10908N(SyntaxKind.BaseList);
10910N(SyntaxKind.ColonToken);
10911N(SyntaxKind.PrimaryConstructorBaseType);
10913N(SyntaxKind.IdentifierName);
10915N(SyntaxKind.IdentifierToken, "Base");
10917N(SyntaxKind.ArgumentList);
10919N(SyntaxKind.OpenParenToken);
10920N(SyntaxKind.Argument);
10922N(SyntaxKind.IdentifierName);
10924N(SyntaxKind.IdentifierToken, "x");
10927N(SyntaxKind.CommaToken);
10939N(SyntaxKind.SemicolonToken);
10941N(SyntaxKind.EndOfFileToken);
10959N(SyntaxKind.CompilationUnit);
10961N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10963N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
10964N(SyntaxKind.IdentifierToken, "C");
10965N(SyntaxKind.BaseList);
10967N(SyntaxKind.ColonToken);
10968N(SyntaxKind.PrimaryConstructorBaseType);
10970N(SyntaxKind.IdentifierName);
10972N(SyntaxKind.IdentifierToken, "Base");
10974N(SyntaxKind.ArgumentList);
10976N(SyntaxKind.OpenParenToken);
10981N(SyntaxKind.TypeParameterConstraintClause);
10983N(SyntaxKind.WhereKeyword);
10984N(SyntaxKind.IdentifierName);
10986N(SyntaxKind.IdentifierToken, "T");
10988N(SyntaxKind.ColonToken);
10989N(SyntaxKind.ClassConstraint);
10991N(SyntaxKind.ClassKeyword);
10994N(SyntaxKind.SemicolonToken);
10996N(SyntaxKind.EndOfFileToken);
11014N(SyntaxKind.CompilationUnit);
11016N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
11018N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
11019N(SyntaxKind.IdentifierToken, "C");
11020N(SyntaxKind.BaseList);
11022N(SyntaxKind.ColonToken);
11023N(SyntaxKind.PrimaryConstructorBaseType);
11025N(SyntaxKind.IdentifierName);
11027N(SyntaxKind.IdentifierToken, "Base");
11029N(SyntaxKind.ArgumentList);
11031N(SyntaxKind.OpenParenToken);
11032N(SyntaxKind.Argument);
11034N(SyntaxKind.IdentifierName);
11036N(SyntaxKind.IdentifierToken, "x");
11043N(SyntaxKind.TypeParameterConstraintClause);
11045N(SyntaxKind.WhereKeyword);
11046N(SyntaxKind.IdentifierName);
11048N(SyntaxKind.IdentifierToken, "T");
11050N(SyntaxKind.ColonToken);
11051N(SyntaxKind.ClassConstraint);
11053N(SyntaxKind.ClassKeyword);
11056N(SyntaxKind.SemicolonToken);
11058N(SyntaxKind.EndOfFileToken);
11079N(SyntaxKind.CompilationUnit);
11081N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
11083N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
11084N(SyntaxKind.IdentifierToken, "C");
11085N(SyntaxKind.BaseList);
11087N(SyntaxKind.ColonToken);
11088N(SyntaxKind.PrimaryConstructorBaseType);
11090N(SyntaxKind.IdentifierName);
11092N(SyntaxKind.IdentifierToken, "Base");
11094N(SyntaxKind.ArgumentList);
11096N(SyntaxKind.OpenParenToken);
11097N(SyntaxKind.Argument);
11099N(SyntaxKind.IdentifierName);
11101N(SyntaxKind.IdentifierToken, "x");
11104N(SyntaxKind.CommaToken);
11116N(SyntaxKind.TypeParameterConstraintClause);
11118N(SyntaxKind.WhereKeyword);
11119N(SyntaxKind.IdentifierName);
11121N(SyntaxKind.IdentifierToken, "T");
11123N(SyntaxKind.ColonToken);
11124N(SyntaxKind.ClassConstraint);
11126N(SyntaxKind.ClassKeyword);
11129N(SyntaxKind.SemicolonToken);
11131N(SyntaxKind.EndOfFileToken);
Parsing\DeclarationParsingTests_MissingIdentifiers.cs (1924)
49N(SyntaxKind.CompilationUnit);
51N(SyntaxKind.ClassDeclaration);
53N(SyntaxKind.PublicKeyword);
54N(SyntaxKind.StaticKeyword);
55N(SyntaxKind.ClassKeyword);
57N(SyntaxKind.OpenBraceToken);
58N(SyntaxKind.PropertyDeclaration);
60N(SyntaxKind.PublicKeyword);
61N(SyntaxKind.StaticKeyword);
62N(SyntaxKind.PredefinedType);
64N(SyntaxKind.IntKeyword);
66N(SyntaxKind.IdentifierToken, "StaticProperty");
67N(SyntaxKind.AccessorList);
69N(SyntaxKind.OpenBraceToken);
70N(SyntaxKind.GetAccessorDeclaration);
72N(SyntaxKind.GetKeyword);
73N(SyntaxKind.SemicolonToken);
75N(SyntaxKind.SetAccessorDeclaration);
77N(SyntaxKind.SetKeyword);
78N(SyntaxKind.SemicolonToken);
80N(SyntaxKind.CloseBraceToken);
83N(SyntaxKind.PropertyDeclaration);
85N(SyntaxKind.PublicKeyword);
86N(SyntaxKind.PredefinedType);
88N(SyntaxKind.IntKeyword);
90N(SyntaxKind.IdentifierToken, "Property");
91N(SyntaxKind.AccessorList);
93N(SyntaxKind.OpenBraceToken);
94N(SyntaxKind.GetAccessorDeclaration);
96N(SyntaxKind.GetKeyword);
97N(SyntaxKind.SemicolonToken);
99N(SyntaxKind.SetAccessorDeclaration);
101N(SyntaxKind.SetKeyword);
102N(SyntaxKind.SemicolonToken);
104N(SyntaxKind.CloseBraceToken);
107N(SyntaxKind.MethodDeclaration);
109N(SyntaxKind.PublicKeyword);
110N(SyntaxKind.PredefinedType);
112N(SyntaxKind.VoidKeyword);
114N(SyntaxKind.IdentifierToken, "Method");
115N(SyntaxKind.ParameterList);
117N(SyntaxKind.OpenParenToken);
118N(SyntaxKind.CloseParenToken);
120N(SyntaxKind.Block);
122N(SyntaxKind.OpenBraceToken);
123N(SyntaxKind.CloseBraceToken);
126N(SyntaxKind.ClassDeclaration);
128N(SyntaxKind.PublicKeyword);
129N(SyntaxKind.ClassKeyword);
131N(SyntaxKind.OpenBraceToken);
132N(SyntaxKind.CloseBraceToken);
134N(SyntaxKind.ClassDeclaration);
136N(SyntaxKind.PublicKeyword);
137N(SyntaxKind.ClassKeyword);
138N(SyntaxKind.IdentifierToken, "Nested");
139N(SyntaxKind.OpenBraceToken);
140N(SyntaxKind.CloseBraceToken);
142N(SyntaxKind.CloseBraceToken);
144N(SyntaxKind.EndOfFileToken);
181N(SyntaxKind.CompilationUnit);
183N(SyntaxKind.ClassDeclaration);
185N(SyntaxKind.PublicKeyword);
186N(SyntaxKind.ClassKeyword);
188N(SyntaxKind.BaseList);
190N(SyntaxKind.ColonToken);
199N(SyntaxKind.OpenBraceToken);
200N(SyntaxKind.PropertyDeclaration);
202N(SyntaxKind.PublicKeyword);
203N(SyntaxKind.PredefinedType);
205N(SyntaxKind.IntKeyword);
207N(SyntaxKind.IdentifierToken, "Property");
208N(SyntaxKind.AccessorList);
210N(SyntaxKind.OpenBraceToken);
211N(SyntaxKind.GetAccessorDeclaration);
213N(SyntaxKind.GetKeyword);
214N(SyntaxKind.SemicolonToken);
216N(SyntaxKind.SetAccessorDeclaration);
218N(SyntaxKind.SetKeyword);
219N(SyntaxKind.SemicolonToken);
221N(SyntaxKind.CloseBraceToken);
224N(SyntaxKind.MethodDeclaration);
226N(SyntaxKind.PublicKeyword);
227N(SyntaxKind.PredefinedType);
229N(SyntaxKind.VoidKeyword);
231N(SyntaxKind.IdentifierToken, "Method1");
232N(SyntaxKind.ParameterList);
234N(SyntaxKind.OpenParenToken);
235N(SyntaxKind.CloseParenToken);
237N(SyntaxKind.Block);
239N(SyntaxKind.OpenBraceToken);
240N(SyntaxKind.CloseBraceToken);
243N(SyntaxKind.ClassDeclaration);
245N(SyntaxKind.PublicKeyword);
246N(SyntaxKind.ClassKeyword);
248N(SyntaxKind.BaseList);
250N(SyntaxKind.ColonToken);
251N(SyntaxKind.SimpleBaseType);
253N(SyntaxKind.PredefinedType);
255N(SyntaxKind.ObjectKeyword);
259N(SyntaxKind.OpenBraceToken);
260N(SyntaxKind.CloseBraceToken);
262N(SyntaxKind.ClassDeclaration);
264N(SyntaxKind.PublicKeyword);
265N(SyntaxKind.ClassKeyword);
267N(SyntaxKind.BaseList);
269N(SyntaxKind.ColonToken);
270N(SyntaxKind.SimpleBaseType);
272N(SyntaxKind.GenericName);
274N(SyntaxKind.IdentifierToken, "List");
275N(SyntaxKind.TypeArgumentList);
277N(SyntaxKind.LessThanToken);
278N(SyntaxKind.PredefinedType);
280N(SyntaxKind.IntKeyword);
282N(SyntaxKind.GreaterThanToken);
287N(SyntaxKind.SemicolonToken);
289N(SyntaxKind.MethodDeclaration);
291N(SyntaxKind.PublicKeyword);
292N(SyntaxKind.PredefinedType);
294N(SyntaxKind.VoidKeyword);
296N(SyntaxKind.IdentifierToken, "Method2");
297N(SyntaxKind.ParameterList);
299N(SyntaxKind.OpenParenToken);
300N(SyntaxKind.CloseParenToken);
302N(SyntaxKind.Block);
304N(SyntaxKind.OpenBraceToken);
305N(SyntaxKind.CloseBraceToken);
308N(SyntaxKind.CloseBraceToken);
310N(SyntaxKind.EndOfFileToken);
342N(SyntaxKind.CompilationUnit);
344N(SyntaxKind.ClassDeclaration);
346N(SyntaxKind.PublicKeyword);
347N(SyntaxKind.ClassKeyword);
349N(SyntaxKind.BaseList);
351N(SyntaxKind.ColonToken);
352N(SyntaxKind.SimpleBaseType);
354N(SyntaxKind.GenericName);
356N(SyntaxKind.IdentifierToken, "Base");
357N(SyntaxKind.TypeArgumentList);
359N(SyntaxKind.LessThanToken);
360N(SyntaxKind.IdentifierName);
362N(SyntaxKind.IdentifierToken, "T");
364N(SyntaxKind.GreaterThanToken);
369N(SyntaxKind.TypeParameterConstraintClause);
371N(SyntaxKind.WhereKeyword);
372N(SyntaxKind.IdentifierName);
374N(SyntaxKind.IdentifierToken, "T");
376N(SyntaxKind.ColonToken);
377N(SyntaxKind.TypeConstraint);
379N(SyntaxKind.GenericName);
381N(SyntaxKind.IdentifierToken, "List");
382N(SyntaxKind.TypeArgumentList);
384N(SyntaxKind.LessThanToken);
385N(SyntaxKind.IdentifierName);
387N(SyntaxKind.IdentifierToken, "T");
389N(SyntaxKind.GreaterThanToken);
394N(SyntaxKind.OpenBraceToken);
395N(SyntaxKind.PropertyDeclaration);
397N(SyntaxKind.PublicKeyword);
398N(SyntaxKind.PredefinedType);
400N(SyntaxKind.IntKeyword);
402N(SyntaxKind.IdentifierToken, "Property");
403N(SyntaxKind.AccessorList);
405N(SyntaxKind.OpenBraceToken);
406N(SyntaxKind.GetAccessorDeclaration);
408N(SyntaxKind.GetKeyword);
409N(SyntaxKind.SemicolonToken);
411N(SyntaxKind.SetAccessorDeclaration);
413N(SyntaxKind.SetKeyword);
414N(SyntaxKind.SemicolonToken);
416N(SyntaxKind.CloseBraceToken);
419N(SyntaxKind.MethodDeclaration);
421N(SyntaxKind.PublicKeyword);
422N(SyntaxKind.PredefinedType);
424N(SyntaxKind.VoidKeyword);
426N(SyntaxKind.IdentifierToken, "Method1");
427N(SyntaxKind.ParameterList);
429N(SyntaxKind.OpenParenToken);
430N(SyntaxKind.CloseParenToken);
432N(SyntaxKind.Block);
434N(SyntaxKind.OpenBraceToken);
435N(SyntaxKind.CloseBraceToken);
438N(SyntaxKind.ClassDeclaration);
440N(SyntaxKind.PublicKeyword);
441N(SyntaxKind.ClassKeyword);
443N(SyntaxKind.TypeParameterList);
445N(SyntaxKind.LessThanToken);
446N(SyntaxKind.TypeParameter);
448N(SyntaxKind.IdentifierToken, "U");
450N(SyntaxKind.GreaterThanToken);
452N(SyntaxKind.BaseList);
454N(SyntaxKind.ColonToken);
455N(SyntaxKind.SimpleBaseType);
457N(SyntaxKind.GenericName);
459N(SyntaxKind.IdentifierToken, "Base");
460N(SyntaxKind.TypeArgumentList);
462N(SyntaxKind.LessThanToken);
463N(SyntaxKind.IdentifierName);
465N(SyntaxKind.IdentifierToken, "U");
467N(SyntaxKind.GreaterThanToken);
472N(SyntaxKind.TypeParameterConstraintClause);
474N(SyntaxKind.WhereKeyword);
475N(SyntaxKind.IdentifierName);
477N(SyntaxKind.IdentifierToken, "U");
479N(SyntaxKind.ColonToken);
480N(SyntaxKind.TypeConstraint);
482N(SyntaxKind.GenericName);
484N(SyntaxKind.IdentifierToken, "List");
485N(SyntaxKind.TypeArgumentList);
487N(SyntaxKind.LessThanToken);
488N(SyntaxKind.IdentifierName);
490N(SyntaxKind.IdentifierToken, "U");
492N(SyntaxKind.GreaterThanToken);
497N(SyntaxKind.SemicolonToken);
499N(SyntaxKind.MethodDeclaration);
501N(SyntaxKind.PublicKeyword);
502N(SyntaxKind.PredefinedType);
504N(SyntaxKind.VoidKeyword);
506N(SyntaxKind.IdentifierToken, "Method2");
507N(SyntaxKind.ParameterList);
509N(SyntaxKind.OpenParenToken);
510N(SyntaxKind.CloseParenToken);
512N(SyntaxKind.Block);
514N(SyntaxKind.OpenBraceToken);
515N(SyntaxKind.CloseBraceToken);
518N(SyntaxKind.CloseBraceToken);
520N(SyntaxKind.EndOfFileToken);
562N(SyntaxKind.CompilationUnit);
564N(SyntaxKind.ClassDeclaration);
566N(SyntaxKind.PublicKeyword);
567N(SyntaxKind.PartialKeyword);
568N(SyntaxKind.ClassKeyword);
570N(SyntaxKind.BaseList);
572N(SyntaxKind.ColonToken);
573N(SyntaxKind.SimpleBaseType);
575N(SyntaxKind.GenericName);
577N(SyntaxKind.IdentifierToken, "Base");
578N(SyntaxKind.TypeArgumentList);
580N(SyntaxKind.LessThanToken);
581N(SyntaxKind.IdentifierName);
583N(SyntaxKind.IdentifierToken, "T");
585N(SyntaxKind.GreaterThanToken);
590N(SyntaxKind.TypeParameterConstraintClause);
592N(SyntaxKind.WhereKeyword);
593N(SyntaxKind.IdentifierName);
595N(SyntaxKind.IdentifierToken, "T");
597N(SyntaxKind.ColonToken);
598N(SyntaxKind.TypeConstraint);
600N(SyntaxKind.GenericName);
602N(SyntaxKind.IdentifierToken, "List");
603N(SyntaxKind.TypeArgumentList);
605N(SyntaxKind.LessThanToken);
606N(SyntaxKind.IdentifierName);
608N(SyntaxKind.IdentifierToken, "T");
610N(SyntaxKind.GreaterThanToken);
615N(SyntaxKind.OpenBraceToken);
616N(SyntaxKind.PropertyDeclaration);
618N(SyntaxKind.PublicKeyword);
619N(SyntaxKind.PredefinedType);
621N(SyntaxKind.IntKeyword);
623N(SyntaxKind.IdentifierToken, "Property");
624N(SyntaxKind.AccessorList);
626N(SyntaxKind.OpenBraceToken);
627N(SyntaxKind.GetAccessorDeclaration);
629N(SyntaxKind.GetKeyword);
630N(SyntaxKind.SemicolonToken);
632N(SyntaxKind.SetAccessorDeclaration);
634N(SyntaxKind.SetKeyword);
635N(SyntaxKind.SemicolonToken);
637N(SyntaxKind.CloseBraceToken);
640N(SyntaxKind.MethodDeclaration);
642N(SyntaxKind.PublicKeyword);
643N(SyntaxKind.PredefinedType);
645N(SyntaxKind.VoidKeyword);
647N(SyntaxKind.IdentifierToken, "Method1");
648N(SyntaxKind.ParameterList);
650N(SyntaxKind.OpenParenToken);
651N(SyntaxKind.CloseParenToken);
653N(SyntaxKind.Block);
655N(SyntaxKind.OpenBraceToken);
656N(SyntaxKind.CloseBraceToken);
659N(SyntaxKind.ClassDeclaration);
661N(SyntaxKind.PublicKeyword);
662N(SyntaxKind.ClassKeyword);
664N(SyntaxKind.TypeParameterList);
666N(SyntaxKind.LessThanToken);
667N(SyntaxKind.TypeParameter);
669N(SyntaxKind.IdentifierToken, "U");
671N(SyntaxKind.GreaterThanToken);
673N(SyntaxKind.BaseList);
675N(SyntaxKind.ColonToken);
676N(SyntaxKind.SimpleBaseType);
678N(SyntaxKind.GenericName);
680N(SyntaxKind.IdentifierToken, "Base");
681N(SyntaxKind.TypeArgumentList);
683N(SyntaxKind.LessThanToken);
684N(SyntaxKind.IdentifierName);
686N(SyntaxKind.IdentifierToken, "U");
688N(SyntaxKind.GreaterThanToken);
693N(SyntaxKind.TypeParameterConstraintClause);
695N(SyntaxKind.WhereKeyword);
696N(SyntaxKind.IdentifierName);
698N(SyntaxKind.IdentifierToken, "U");
700N(SyntaxKind.ColonToken);
701N(SyntaxKind.TypeConstraint);
703N(SyntaxKind.GenericName);
705N(SyntaxKind.IdentifierToken, "List");
706N(SyntaxKind.TypeArgumentList);
708N(SyntaxKind.LessThanToken);
709N(SyntaxKind.IdentifierName);
711N(SyntaxKind.IdentifierToken, "U");
713N(SyntaxKind.GreaterThanToken);
718N(SyntaxKind.SemicolonToken);
720N(SyntaxKind.MethodDeclaration);
722N(SyntaxKind.PublicKeyword);
723N(SyntaxKind.PredefinedType);
725N(SyntaxKind.VoidKeyword);
727N(SyntaxKind.IdentifierToken, "Method2");
728N(SyntaxKind.ParameterList);
730N(SyntaxKind.OpenParenToken);
731N(SyntaxKind.CloseParenToken);
733N(SyntaxKind.Block);
735N(SyntaxKind.OpenBraceToken);
736N(SyntaxKind.CloseBraceToken);
739N(SyntaxKind.CloseBraceToken);
741N(SyntaxKind.ClassDeclaration);
743N(SyntaxKind.PartialKeyword);
744N(SyntaxKind.ClassKeyword);
746N(SyntaxKind.BaseList);
748N(SyntaxKind.ColonToken);
749N(SyntaxKind.SimpleBaseType);
751N(SyntaxKind.GenericName);
753N(SyntaxKind.IdentifierToken, "Base");
754N(SyntaxKind.TypeArgumentList);
756N(SyntaxKind.LessThanToken);
757N(SyntaxKind.IdentifierName);
759N(SyntaxKind.IdentifierToken, "T");
761N(SyntaxKind.GreaterThanToken);
766N(SyntaxKind.OpenBraceToken);
767N(SyntaxKind.ClassDeclaration);
769N(SyntaxKind.PartialKeyword);
770N(SyntaxKind.ClassKeyword);
772N(SyntaxKind.SemicolonToken);
774N(SyntaxKind.CloseBraceToken);
776N(SyntaxKind.EndOfFileToken);
827N(SyntaxKind.CompilationUnit);
829N(SyntaxKind.ClassDeclaration);
831N(SyntaxKind.PublicKeyword);
832N(SyntaxKind.PartialKeyword);
833N(SyntaxKind.ClassKeyword);
835N(SyntaxKind.ParameterList);
837N(SyntaxKind.OpenParenToken);
838N(SyntaxKind.Parameter);
840N(SyntaxKind.PredefinedType);
842N(SyntaxKind.StringKeyword);
844N(SyntaxKind.IdentifierToken, "name");
846N(SyntaxKind.CloseParenToken);
848N(SyntaxKind.BaseList);
850N(SyntaxKind.ColonToken);
851N(SyntaxKind.PrimaryConstructorBaseType);
853N(SyntaxKind.GenericName);
855N(SyntaxKind.IdentifierToken, "Base");
856N(SyntaxKind.TypeArgumentList);
858N(SyntaxKind.LessThanToken);
859N(SyntaxKind.IdentifierName);
861N(SyntaxKind.IdentifierToken, "T");
863N(SyntaxKind.GreaterThanToken);
866N(SyntaxKind.ArgumentList);
868N(SyntaxKind.OpenParenToken);
869N(SyntaxKind.Argument);
871N(SyntaxKind.IdentifierName);
873N(SyntaxKind.IdentifierToken, "name");
876N(SyntaxKind.CloseParenToken);
880N(SyntaxKind.TypeParameterConstraintClause);
882N(SyntaxKind.WhereKeyword);
883N(SyntaxKind.IdentifierName);
885N(SyntaxKind.IdentifierToken, "T");
887N(SyntaxKind.ColonToken);
888N(SyntaxKind.TypeConstraint);
890N(SyntaxKind.GenericName);
892N(SyntaxKind.IdentifierToken, "List");
893N(SyntaxKind.TypeArgumentList);
895N(SyntaxKind.LessThanToken);
896N(SyntaxKind.IdentifierName);
898N(SyntaxKind.IdentifierToken, "T");
900N(SyntaxKind.GreaterThanToken);
905N(SyntaxKind.OpenBraceToken);
906N(SyntaxKind.PropertyDeclaration);
908N(SyntaxKind.PublicKeyword);
909N(SyntaxKind.PredefinedType);
911N(SyntaxKind.IntKeyword);
913N(SyntaxKind.IdentifierToken, "Property");
914N(SyntaxKind.AccessorList);
916N(SyntaxKind.OpenBraceToken);
917N(SyntaxKind.GetAccessorDeclaration);
919N(SyntaxKind.GetKeyword);
920N(SyntaxKind.SemicolonToken);
922N(SyntaxKind.SetAccessorDeclaration);
924N(SyntaxKind.SetKeyword);
925N(SyntaxKind.SemicolonToken);
927N(SyntaxKind.CloseBraceToken);
930N(SyntaxKind.MethodDeclaration);
932N(SyntaxKind.PublicKeyword);
933N(SyntaxKind.PredefinedType);
935N(SyntaxKind.VoidKeyword);
937N(SyntaxKind.IdentifierToken, "Method1");
938N(SyntaxKind.ParameterList);
940N(SyntaxKind.OpenParenToken);
941N(SyntaxKind.CloseParenToken);
943N(SyntaxKind.Block);
945N(SyntaxKind.OpenBraceToken);
946N(SyntaxKind.CloseBraceToken);
949N(SyntaxKind.ClassDeclaration);
951N(SyntaxKind.PublicKeyword);
952N(SyntaxKind.ClassKeyword);
954N(SyntaxKind.TypeParameterList);
956N(SyntaxKind.LessThanToken);
957N(SyntaxKind.TypeParameter);
959N(SyntaxKind.IdentifierToken, "U");
961N(SyntaxKind.GreaterThanToken);
963N(SyntaxKind.BaseList);
965N(SyntaxKind.ColonToken);
966N(SyntaxKind.SimpleBaseType);
968N(SyntaxKind.GenericName);
970N(SyntaxKind.IdentifierToken, "Base");
971N(SyntaxKind.TypeArgumentList);
973N(SyntaxKind.LessThanToken);
974N(SyntaxKind.IdentifierName);
976N(SyntaxKind.IdentifierToken, "U");
978N(SyntaxKind.GreaterThanToken);
983N(SyntaxKind.TypeParameterConstraintClause);
985N(SyntaxKind.WhereKeyword);
986N(SyntaxKind.IdentifierName);
988N(SyntaxKind.IdentifierToken, "U");
990N(SyntaxKind.ColonToken);
991N(SyntaxKind.TypeConstraint);
993N(SyntaxKind.GenericName);
995N(SyntaxKind.IdentifierToken, "List");
996N(SyntaxKind.TypeArgumentList);
998N(SyntaxKind.LessThanToken);
999N(SyntaxKind.IdentifierName);
1001N(SyntaxKind.IdentifierToken, "U");
1003N(SyntaxKind.GreaterThanToken);
1008N(SyntaxKind.SemicolonToken);
1010N(SyntaxKind.MethodDeclaration);
1012N(SyntaxKind.PublicKeyword);
1013N(SyntaxKind.PredefinedType);
1015N(SyntaxKind.VoidKeyword);
1017N(SyntaxKind.IdentifierToken, "Method2");
1018N(SyntaxKind.ParameterList);
1020N(SyntaxKind.OpenParenToken);
1021N(SyntaxKind.CloseParenToken);
1023N(SyntaxKind.Block);
1025N(SyntaxKind.OpenBraceToken);
1026N(SyntaxKind.CloseBraceToken);
1029N(SyntaxKind.CloseBraceToken);
1031N(SyntaxKind.ClassDeclaration);
1033N(SyntaxKind.PublicKeyword);
1034N(SyntaxKind.PartialKeyword);
1035N(SyntaxKind.ClassKeyword);
1037N(SyntaxKind.TypeParameterList);
1039N(SyntaxKind.LessThanToken);
1040N(SyntaxKind.TypeParameter);
1042N(SyntaxKind.IdentifierToken, "T");
1044N(SyntaxKind.GreaterThanToken);
1046N(SyntaxKind.ParameterList);
1048N(SyntaxKind.OpenParenToken);
1049N(SyntaxKind.Parameter);
1051N(SyntaxKind.PredefinedType);
1053N(SyntaxKind.IntKeyword);
1055N(SyntaxKind.IdentifierToken, "length");
1057N(SyntaxKind.CloseParenToken);
1059N(SyntaxKind.BaseList);
1061N(SyntaxKind.ColonToken);
1062N(SyntaxKind.PrimaryConstructorBaseType);
1064N(SyntaxKind.GenericName);
1066N(SyntaxKind.IdentifierToken, "Base");
1067N(SyntaxKind.TypeArgumentList);
1069N(SyntaxKind.LessThanToken);
1070N(SyntaxKind.IdentifierName);
1072N(SyntaxKind.IdentifierToken, "T");
1074N(SyntaxKind.GreaterThanToken);
1077N(SyntaxKind.ArgumentList);
1079N(SyntaxKind.OpenParenToken);
1080N(SyntaxKind.Argument);
1082N(SyntaxKind.IdentifierName);
1084N(SyntaxKind.IdentifierToken, "length");
1087N(SyntaxKind.CloseParenToken);
1091N(SyntaxKind.TypeParameterConstraintClause);
1093N(SyntaxKind.WhereKeyword);
1094N(SyntaxKind.IdentifierName);
1096N(SyntaxKind.IdentifierToken, "T");
1098N(SyntaxKind.ColonToken);
1099N(SyntaxKind.TypeConstraint);
1101N(SyntaxKind.GenericName);
1103N(SyntaxKind.IdentifierToken, "List");
1104N(SyntaxKind.TypeArgumentList);
1106N(SyntaxKind.LessThanToken);
1107N(SyntaxKind.IdentifierName);
1109N(SyntaxKind.IdentifierToken, "T");
1111N(SyntaxKind.GreaterThanToken);
1116N(SyntaxKind.OpenBraceToken);
1117N(SyntaxKind.PropertyDeclaration);
1119N(SyntaxKind.PublicKeyword);
1120N(SyntaxKind.PredefinedType);
1122N(SyntaxKind.IntKeyword);
1124N(SyntaxKind.IdentifierToken, "Property");
1125N(SyntaxKind.AccessorList);
1127N(SyntaxKind.OpenBraceToken);
1128N(SyntaxKind.GetAccessorDeclaration);
1130N(SyntaxKind.GetKeyword);
1131N(SyntaxKind.SemicolonToken);
1133N(SyntaxKind.SetAccessorDeclaration);
1135N(SyntaxKind.SetKeyword);
1136N(SyntaxKind.SemicolonToken);
1138N(SyntaxKind.CloseBraceToken);
1141N(SyntaxKind.MethodDeclaration);
1143N(SyntaxKind.PublicKeyword);
1144N(SyntaxKind.PredefinedType);
1146N(SyntaxKind.VoidKeyword);
1148N(SyntaxKind.IdentifierToken, "Method1");
1149N(SyntaxKind.ParameterList);
1151N(SyntaxKind.OpenParenToken);
1152N(SyntaxKind.CloseParenToken);
1154N(SyntaxKind.Block);
1156N(SyntaxKind.OpenBraceToken);
1157N(SyntaxKind.CloseBraceToken);
1160N(SyntaxKind.ClassDeclaration);
1162N(SyntaxKind.PublicKeyword);
1163N(SyntaxKind.ClassKeyword);
1165N(SyntaxKind.TypeParameterList);
1167N(SyntaxKind.LessThanToken);
1168N(SyntaxKind.TypeParameter);
1170N(SyntaxKind.IdentifierToken, "U");
1172N(SyntaxKind.GreaterThanToken);
1174N(SyntaxKind.BaseList);
1176N(SyntaxKind.ColonToken);
1177N(SyntaxKind.SimpleBaseType);
1179N(SyntaxKind.GenericName);
1181N(SyntaxKind.IdentifierToken, "Base");
1182N(SyntaxKind.TypeArgumentList);
1184N(SyntaxKind.LessThanToken);
1185N(SyntaxKind.IdentifierName);
1187N(SyntaxKind.IdentifierToken, "U");
1189N(SyntaxKind.GreaterThanToken);
1194N(SyntaxKind.TypeParameterConstraintClause);
1196N(SyntaxKind.WhereKeyword);
1197N(SyntaxKind.IdentifierName);
1199N(SyntaxKind.IdentifierToken, "U");
1201N(SyntaxKind.ColonToken);
1202N(SyntaxKind.TypeConstraint);
1204N(SyntaxKind.GenericName);
1206N(SyntaxKind.IdentifierToken, "List");
1207N(SyntaxKind.TypeArgumentList);
1209N(SyntaxKind.LessThanToken);
1210N(SyntaxKind.IdentifierName);
1212N(SyntaxKind.IdentifierToken, "U");
1214N(SyntaxKind.GreaterThanToken);
1219N(SyntaxKind.SemicolonToken);
1221N(SyntaxKind.MethodDeclaration);
1223N(SyntaxKind.PublicKeyword);
1224N(SyntaxKind.PredefinedType);
1226N(SyntaxKind.VoidKeyword);
1228N(SyntaxKind.IdentifierToken, "Method2");
1229N(SyntaxKind.ParameterList);
1231N(SyntaxKind.OpenParenToken);
1232N(SyntaxKind.CloseParenToken);
1234N(SyntaxKind.Block);
1236N(SyntaxKind.OpenBraceToken);
1237N(SyntaxKind.CloseBraceToken);
1240N(SyntaxKind.CloseBraceToken);
1242N(SyntaxKind.EndOfFileToken);
1279N(SyntaxKind.CompilationUnit);
1281N(SyntaxKind.InterfaceDeclaration);
1283N(SyntaxKind.PublicKeyword);
1284N(SyntaxKind.InterfaceKeyword);
1286N(SyntaxKind.OpenBraceToken);
1287N(SyntaxKind.PropertyDeclaration);
1289N(SyntaxKind.PublicKeyword);
1290N(SyntaxKind.AbstractKeyword);
1291N(SyntaxKind.PredefinedType);
1293N(SyntaxKind.IntKeyword);
1295N(SyntaxKind.IdentifierToken, "X");
1296N(SyntaxKind.AccessorList);
1298N(SyntaxKind.OpenBraceToken);
1299N(SyntaxKind.GetAccessorDeclaration);
1301N(SyntaxKind.GetKeyword);
1302N(SyntaxKind.SemicolonToken);
1304N(SyntaxKind.CloseBraceToken);
1307N(SyntaxKind.InterfaceDeclaration);
1309N(SyntaxKind.PublicKeyword);
1310N(SyntaxKind.InterfaceKeyword);
1312N(SyntaxKind.BaseList);
1314N(SyntaxKind.ColonToken);
1323N(SyntaxKind.OpenBraceToken);
1324N(SyntaxKind.CloseBraceToken);
1326N(SyntaxKind.InterfaceDeclaration);
1328N(SyntaxKind.PublicKeyword);
1329N(SyntaxKind.InterfaceKeyword);
1331N(SyntaxKind.OpenBraceToken);
1332N(SyntaxKind.CloseBraceToken);
1334N(SyntaxKind.MethodDeclaration);
1336N(SyntaxKind.PublicKeyword);
1337N(SyntaxKind.PredefinedType);
1339N(SyntaxKind.VoidKeyword);
1341N(SyntaxKind.IdentifierToken, "F");
1342N(SyntaxKind.ParameterList);
1344N(SyntaxKind.OpenParenToken);
1345N(SyntaxKind.CloseParenToken);
1347N(SyntaxKind.SemicolonToken);
1349N(SyntaxKind.MethodDeclaration);
1351N(SyntaxKind.AbstractKeyword);
1352N(SyntaxKind.PredefinedType);
1354N(SyntaxKind.IntKeyword);
1356N(SyntaxKind.IdentifierToken, "Y");
1357N(SyntaxKind.ParameterList);
1359N(SyntaxKind.OpenParenToken);
1360N(SyntaxKind.CloseParenToken);
1362N(SyntaxKind.SemicolonToken);
1364N(SyntaxKind.CloseBraceToken);
1366N(SyntaxKind.EndOfFileToken);
1403N(SyntaxKind.CompilationUnit);
1405N(SyntaxKind.InterfaceDeclaration);
1407N(SyntaxKind.PublicKeyword);
1408N(SyntaxKind.InterfaceKeyword);
1410N(SyntaxKind.BaseList);
1412N(SyntaxKind.ColonToken);
1421N(SyntaxKind.OpenBraceToken);
1422N(SyntaxKind.PropertyDeclaration);
1424N(SyntaxKind.PublicKeyword);
1425N(SyntaxKind.PredefinedType);
1427N(SyntaxKind.IntKeyword);
1429N(SyntaxKind.IdentifierToken, "Property");
1430N(SyntaxKind.AccessorList);
1432N(SyntaxKind.OpenBraceToken);
1433N(SyntaxKind.GetAccessorDeclaration);
1435N(SyntaxKind.GetKeyword);
1436N(SyntaxKind.SemicolonToken);
1438N(SyntaxKind.SetAccessorDeclaration);
1440N(SyntaxKind.SetKeyword);
1441N(SyntaxKind.SemicolonToken);
1443N(SyntaxKind.CloseBraceToken);
1446N(SyntaxKind.MethodDeclaration);
1448N(SyntaxKind.PublicKeyword);
1449N(SyntaxKind.PredefinedType);
1451N(SyntaxKind.VoidKeyword);
1453N(SyntaxKind.IdentifierToken, "Method1");
1454N(SyntaxKind.ParameterList);
1456N(SyntaxKind.OpenParenToken);
1457N(SyntaxKind.CloseParenToken);
1459N(SyntaxKind.Block);
1461N(SyntaxKind.OpenBraceToken);
1462N(SyntaxKind.CloseBraceToken);
1465N(SyntaxKind.InterfaceDeclaration);
1467N(SyntaxKind.PublicKeyword);
1468N(SyntaxKind.InterfaceKeyword);
1470N(SyntaxKind.BaseList);
1472N(SyntaxKind.ColonToken);
1473N(SyntaxKind.SimpleBaseType);
1475N(SyntaxKind.GenericName);
1477N(SyntaxKind.IdentifierToken, "IEnumerable");
1478N(SyntaxKind.TypeArgumentList);
1480N(SyntaxKind.LessThanToken);
1481N(SyntaxKind.PredefinedType);
1483N(SyntaxKind.IntKeyword);
1485N(SyntaxKind.GreaterThanToken);
1490N(SyntaxKind.OpenBraceToken);
1491N(SyntaxKind.CloseBraceToken);
1493N(SyntaxKind.InterfaceDeclaration);
1495N(SyntaxKind.PublicKeyword);
1496N(SyntaxKind.InterfaceKeyword);
1498N(SyntaxKind.BaseList);
1500N(SyntaxKind.ColonToken);
1501N(SyntaxKind.SimpleBaseType);
1503N(SyntaxKind.GenericName);
1505N(SyntaxKind.IdentifierToken, "IList");
1506N(SyntaxKind.TypeArgumentList);
1508N(SyntaxKind.LessThanToken);
1509N(SyntaxKind.PredefinedType);
1511N(SyntaxKind.IntKeyword);
1513N(SyntaxKind.GreaterThanToken);
1518N(SyntaxKind.SemicolonToken);
1520N(SyntaxKind.MethodDeclaration);
1522N(SyntaxKind.PublicKeyword);
1523N(SyntaxKind.PredefinedType);
1525N(SyntaxKind.VoidKeyword);
1527N(SyntaxKind.IdentifierToken, "Method2");
1528N(SyntaxKind.ParameterList);
1530N(SyntaxKind.OpenParenToken);
1531N(SyntaxKind.CloseParenToken);
1533N(SyntaxKind.Block);
1535N(SyntaxKind.OpenBraceToken);
1536N(SyntaxKind.CloseBraceToken);
1539N(SyntaxKind.CloseBraceToken);
1541N(SyntaxKind.EndOfFileToken);
1573N(SyntaxKind.CompilationUnit);
1575N(SyntaxKind.InterfaceDeclaration);
1577N(SyntaxKind.PublicKeyword);
1578N(SyntaxKind.InterfaceKeyword);
1580N(SyntaxKind.BaseList);
1582N(SyntaxKind.ColonToken);
1583N(SyntaxKind.SimpleBaseType);
1585N(SyntaxKind.GenericName);
1587N(SyntaxKind.IdentifierToken, "IBase");
1588N(SyntaxKind.TypeArgumentList);
1590N(SyntaxKind.LessThanToken);
1591N(SyntaxKind.IdentifierName);
1593N(SyntaxKind.IdentifierToken, "T");
1595N(SyntaxKind.GreaterThanToken);
1600N(SyntaxKind.TypeParameterConstraintClause);
1602N(SyntaxKind.WhereKeyword);
1603N(SyntaxKind.IdentifierName);
1605N(SyntaxKind.IdentifierToken, "T");
1607N(SyntaxKind.ColonToken);
1608N(SyntaxKind.TypeConstraint);
1610N(SyntaxKind.GenericName);
1612N(SyntaxKind.IdentifierToken, "List");
1613N(SyntaxKind.TypeArgumentList);
1615N(SyntaxKind.LessThanToken);
1616N(SyntaxKind.IdentifierName);
1618N(SyntaxKind.IdentifierToken, "T");
1620N(SyntaxKind.GreaterThanToken);
1625N(SyntaxKind.OpenBraceToken);
1626N(SyntaxKind.PropertyDeclaration);
1628N(SyntaxKind.PublicKeyword);
1629N(SyntaxKind.PredefinedType);
1631N(SyntaxKind.IntKeyword);
1633N(SyntaxKind.IdentifierToken, "Property");
1634N(SyntaxKind.AccessorList);
1636N(SyntaxKind.OpenBraceToken);
1637N(SyntaxKind.GetAccessorDeclaration);
1639N(SyntaxKind.GetKeyword);
1640N(SyntaxKind.SemicolonToken);
1642N(SyntaxKind.SetAccessorDeclaration);
1644N(SyntaxKind.SetKeyword);
1645N(SyntaxKind.SemicolonToken);
1647N(SyntaxKind.CloseBraceToken);
1650N(SyntaxKind.MethodDeclaration);
1652N(SyntaxKind.PublicKeyword);
1653N(SyntaxKind.PredefinedType);
1655N(SyntaxKind.VoidKeyword);
1657N(SyntaxKind.IdentifierToken, "Method1");
1658N(SyntaxKind.ParameterList);
1660N(SyntaxKind.OpenParenToken);
1661N(SyntaxKind.CloseParenToken);
1663N(SyntaxKind.Block);
1665N(SyntaxKind.OpenBraceToken);
1666N(SyntaxKind.CloseBraceToken);
1669N(SyntaxKind.InterfaceDeclaration);
1671N(SyntaxKind.PublicKeyword);
1672N(SyntaxKind.InterfaceKeyword);
1674N(SyntaxKind.TypeParameterList);
1676N(SyntaxKind.LessThanToken);
1677N(SyntaxKind.TypeParameter);
1679N(SyntaxKind.IdentifierToken, "U");
1681N(SyntaxKind.GreaterThanToken);
1683N(SyntaxKind.BaseList);
1685N(SyntaxKind.ColonToken);
1686N(SyntaxKind.SimpleBaseType);
1688N(SyntaxKind.GenericName);
1690N(SyntaxKind.IdentifierToken, "IBase");
1691N(SyntaxKind.TypeArgumentList);
1693N(SyntaxKind.LessThanToken);
1694N(SyntaxKind.IdentifierName);
1696N(SyntaxKind.IdentifierToken, "U");
1698N(SyntaxKind.GreaterThanToken);
1703N(SyntaxKind.TypeParameterConstraintClause);
1705N(SyntaxKind.WhereKeyword);
1706N(SyntaxKind.IdentifierName);
1708N(SyntaxKind.IdentifierToken, "T");
1710N(SyntaxKind.ColonToken);
1711N(SyntaxKind.TypeConstraint);
1713N(SyntaxKind.GenericName);
1715N(SyntaxKind.IdentifierToken, "List");
1716N(SyntaxKind.TypeArgumentList);
1718N(SyntaxKind.LessThanToken);
1719N(SyntaxKind.IdentifierName);
1721N(SyntaxKind.IdentifierToken, "U");
1723N(SyntaxKind.GreaterThanToken);
1728N(SyntaxKind.SemicolonToken);
1730N(SyntaxKind.MethodDeclaration);
1732N(SyntaxKind.PublicKeyword);
1733N(SyntaxKind.PredefinedType);
1735N(SyntaxKind.VoidKeyword);
1737N(SyntaxKind.IdentifierToken, "Method2");
1738N(SyntaxKind.ParameterList);
1740N(SyntaxKind.OpenParenToken);
1741N(SyntaxKind.CloseParenToken);
1743N(SyntaxKind.Block);
1745N(SyntaxKind.OpenBraceToken);
1746N(SyntaxKind.CloseBraceToken);
1749N(SyntaxKind.CloseBraceToken);
1751N(SyntaxKind.EndOfFileToken);
1777N(SyntaxKind.CompilationUnit);
1779N(SyntaxKind.EnumDeclaration);
1781N(SyntaxKind.PublicKeyword);
1782N(SyntaxKind.EnumKeyword);
1784N(SyntaxKind.OpenBraceToken);
1785N(SyntaxKind.EnumMemberDeclaration);
1787N(SyntaxKind.IdentifierToken, "A");
1789N(SyntaxKind.CommaToken);
1790N(SyntaxKind.EnumMemberDeclaration);
1792N(SyntaxKind.IdentifierToken, "B");
1794N(SyntaxKind.CommaToken);
1795N(SyntaxKind.EnumMemberDeclaration);
1797N(SyntaxKind.IdentifierToken, "C");
1798N(SyntaxKind.EqualsValueClause);
1800N(SyntaxKind.EqualsToken);
1801N(SyntaxKind.NumericLiteralExpression);
1803N(SyntaxKind.NumericLiteralToken, "1");
1807N(SyntaxKind.CommaToken);
1808N(SyntaxKind.EnumMemberDeclaration);
1810N(SyntaxKind.IdentifierToken, "D");
1811N(SyntaxKind.EqualsValueClause);
1813N(SyntaxKind.EqualsToken);
1814N(SyntaxKind.AddExpression);
1816N(SyntaxKind.IdentifierName);
1818N(SyntaxKind.IdentifierToken, "C");
1820N(SyntaxKind.PlusToken);
1821N(SyntaxKind.NumericLiteralExpression);
1823N(SyntaxKind.NumericLiteralToken, "2");
1828N(SyntaxKind.CommaToken);
1829N(SyntaxKind.EnumMemberDeclaration);
1831N(SyntaxKind.IdentifierToken, "E");
1832N(SyntaxKind.EqualsValueClause);
1834N(SyntaxKind.EqualsToken);
1835N(SyntaxKind.NumericLiteralExpression);
1837N(SyntaxKind.NumericLiteralToken, "0");
1841N(SyntaxKind.CommaToken);
1842N(SyntaxKind.CloseBraceToken);
1844N(SyntaxKind.EndOfFileToken);
1870N(SyntaxKind.CompilationUnit);
1872N(SyntaxKind.EnumDeclaration);
1874N(SyntaxKind.PublicKeyword);
1875N(SyntaxKind.EnumKeyword);
1877N(SyntaxKind.BaseList);
1879N(SyntaxKind.ColonToken);
1880N(SyntaxKind.SimpleBaseType);
1882N(SyntaxKind.PredefinedType);
1884N(SyntaxKind.UIntKeyword);
1888N(SyntaxKind.OpenBraceToken);
1889N(SyntaxKind.EnumMemberDeclaration);
1891N(SyntaxKind.IdentifierToken, "A");
1893N(SyntaxKind.CommaToken);
1894N(SyntaxKind.EnumMemberDeclaration);
1896N(SyntaxKind.IdentifierToken, "B");
1898N(SyntaxKind.CommaToken);
1899N(SyntaxKind.EnumMemberDeclaration);
1901N(SyntaxKind.IdentifierToken, "C");
1902N(SyntaxKind.EqualsValueClause);
1904N(SyntaxKind.EqualsToken);
1905N(SyntaxKind.NumericLiteralExpression);
1907N(SyntaxKind.NumericLiteralToken, "1");
1911N(SyntaxKind.CommaToken);
1912N(SyntaxKind.EnumMemberDeclaration);
1914N(SyntaxKind.IdentifierToken, "D");
1915N(SyntaxKind.EqualsValueClause);
1917N(SyntaxKind.EqualsToken);
1918N(SyntaxKind.AddExpression);
1920N(SyntaxKind.IdentifierName);
1922N(SyntaxKind.IdentifierToken, "C");
1924N(SyntaxKind.PlusToken);
1925N(SyntaxKind.NumericLiteralExpression);
1927N(SyntaxKind.NumericLiteralToken, "2");
1932N(SyntaxKind.CommaToken);
1933N(SyntaxKind.EnumMemberDeclaration);
1935N(SyntaxKind.IdentifierToken, "E");
1936N(SyntaxKind.EqualsValueClause);
1938N(SyntaxKind.EqualsToken);
1939N(SyntaxKind.NumericLiteralExpression);
1941N(SyntaxKind.NumericLiteralToken, "0");
1945N(SyntaxKind.CommaToken);
1946N(SyntaxKind.CloseBraceToken);
1948N(SyntaxKind.EndOfFileToken);
1981N(SyntaxKind.CompilationUnit);
1983N(SyntaxKind.StructDeclaration);
1985N(SyntaxKind.PublicKeyword);
1986N(SyntaxKind.StaticKeyword);
1987N(SyntaxKind.StructKeyword);
1989N(SyntaxKind.OpenBraceToken);
1990N(SyntaxKind.PropertyDeclaration);
1992N(SyntaxKind.PublicKeyword);
1993N(SyntaxKind.StaticKeyword);
1994N(SyntaxKind.PredefinedType);
1996N(SyntaxKind.IntKeyword);
1998N(SyntaxKind.IdentifierToken, "StaticProperty");
1999N(SyntaxKind.AccessorList);
2001N(SyntaxKind.OpenBraceToken);
2002N(SyntaxKind.GetAccessorDeclaration);
2004N(SyntaxKind.GetKeyword);
2005N(SyntaxKind.SemicolonToken);
2007N(SyntaxKind.SetAccessorDeclaration);
2009N(SyntaxKind.SetKeyword);
2010N(SyntaxKind.SemicolonToken);
2012N(SyntaxKind.CloseBraceToken);
2015N(SyntaxKind.PropertyDeclaration);
2017N(SyntaxKind.PublicKeyword);
2018N(SyntaxKind.PredefinedType);
2020N(SyntaxKind.IntKeyword);
2022N(SyntaxKind.IdentifierToken, "Property");
2023N(SyntaxKind.AccessorList);
2025N(SyntaxKind.OpenBraceToken);
2026N(SyntaxKind.GetAccessorDeclaration);
2028N(SyntaxKind.GetKeyword);
2029N(SyntaxKind.SemicolonToken);
2031N(SyntaxKind.SetAccessorDeclaration);
2033N(SyntaxKind.SetKeyword);
2034N(SyntaxKind.SemicolonToken);
2036N(SyntaxKind.CloseBraceToken);
2039N(SyntaxKind.MethodDeclaration);
2041N(SyntaxKind.PublicKeyword);
2042N(SyntaxKind.PredefinedType);
2044N(SyntaxKind.VoidKeyword);
2046N(SyntaxKind.IdentifierToken, "Method");
2047N(SyntaxKind.ParameterList);
2049N(SyntaxKind.OpenParenToken);
2050N(SyntaxKind.CloseParenToken);
2052N(SyntaxKind.Block);
2054N(SyntaxKind.OpenBraceToken);
2055N(SyntaxKind.CloseBraceToken);
2058N(SyntaxKind.StructDeclaration);
2060N(SyntaxKind.PublicKeyword);
2061N(SyntaxKind.StructKeyword);
2063N(SyntaxKind.OpenBraceToken);
2064N(SyntaxKind.CloseBraceToken);
2066N(SyntaxKind.StructDeclaration);
2068N(SyntaxKind.PublicKeyword);
2069N(SyntaxKind.StructKeyword);
2070N(SyntaxKind.IdentifierToken, "Nested");
2071N(SyntaxKind.OpenBraceToken);
2072N(SyntaxKind.CloseBraceToken);
2074N(SyntaxKind.CloseBraceToken);
2076N(SyntaxKind.EndOfFileToken);
2113N(SyntaxKind.CompilationUnit);
2115N(SyntaxKind.StructDeclaration);
2117N(SyntaxKind.PublicKeyword);
2118N(SyntaxKind.StructKeyword);
2120N(SyntaxKind.BaseList);
2122N(SyntaxKind.ColonToken);
2131N(SyntaxKind.OpenBraceToken);
2132N(SyntaxKind.PropertyDeclaration);
2134N(SyntaxKind.PublicKeyword);
2135N(SyntaxKind.PredefinedType);
2137N(SyntaxKind.IntKeyword);
2139N(SyntaxKind.IdentifierToken, "Property");
2140N(SyntaxKind.AccessorList);
2142N(SyntaxKind.OpenBraceToken);
2143N(SyntaxKind.GetAccessorDeclaration);
2145N(SyntaxKind.GetKeyword);
2146N(SyntaxKind.SemicolonToken);
2148N(SyntaxKind.SetAccessorDeclaration);
2150N(SyntaxKind.SetKeyword);
2151N(SyntaxKind.SemicolonToken);
2153N(SyntaxKind.CloseBraceToken);
2156N(SyntaxKind.MethodDeclaration);
2158N(SyntaxKind.PublicKeyword);
2159N(SyntaxKind.PredefinedType);
2161N(SyntaxKind.VoidKeyword);
2163N(SyntaxKind.IdentifierToken, "Method1");
2164N(SyntaxKind.ParameterList);
2166N(SyntaxKind.OpenParenToken);
2167N(SyntaxKind.CloseParenToken);
2169N(SyntaxKind.Block);
2171N(SyntaxKind.OpenBraceToken);
2172N(SyntaxKind.CloseBraceToken);
2175N(SyntaxKind.StructDeclaration);
2177N(SyntaxKind.PublicKeyword);
2178N(SyntaxKind.StructKeyword);
2180N(SyntaxKind.BaseList);
2182N(SyntaxKind.ColonToken);
2183N(SyntaxKind.SimpleBaseType);
2185N(SyntaxKind.IdentifierName);
2187N(SyntaxKind.IdentifierToken, "IStruct");
2191N(SyntaxKind.OpenBraceToken);
2192N(SyntaxKind.CloseBraceToken);
2194N(SyntaxKind.StructDeclaration);
2196N(SyntaxKind.PublicKeyword);
2197N(SyntaxKind.StructKeyword);
2199N(SyntaxKind.BaseList);
2201N(SyntaxKind.ColonToken);
2202N(SyntaxKind.SimpleBaseType);
2204N(SyntaxKind.GenericName);
2206N(SyntaxKind.IdentifierToken, "IStruct");
2207N(SyntaxKind.TypeArgumentList);
2209N(SyntaxKind.LessThanToken);
2210N(SyntaxKind.PredefinedType);
2212N(SyntaxKind.IntKeyword);
2214N(SyntaxKind.GreaterThanToken);
2219N(SyntaxKind.SemicolonToken);
2221N(SyntaxKind.MethodDeclaration);
2223N(SyntaxKind.PublicKeyword);
2224N(SyntaxKind.PredefinedType);
2226N(SyntaxKind.VoidKeyword);
2228N(SyntaxKind.IdentifierToken, "Method2");
2229N(SyntaxKind.ParameterList);
2231N(SyntaxKind.OpenParenToken);
2232N(SyntaxKind.CloseParenToken);
2234N(SyntaxKind.Block);
2236N(SyntaxKind.OpenBraceToken);
2237N(SyntaxKind.CloseBraceToken);
2240N(SyntaxKind.CloseBraceToken);
2242N(SyntaxKind.EndOfFileToken);
2274N(SyntaxKind.CompilationUnit);
2276N(SyntaxKind.StructDeclaration);
2278N(SyntaxKind.PublicKeyword);
2279N(SyntaxKind.StructKeyword);
2281N(SyntaxKind.BaseList);
2283N(SyntaxKind.ColonToken);
2284N(SyntaxKind.SimpleBaseType);
2286N(SyntaxKind.GenericName);
2288N(SyntaxKind.IdentifierToken, "IStruct");
2289N(SyntaxKind.TypeArgumentList);
2291N(SyntaxKind.LessThanToken);
2292N(SyntaxKind.IdentifierName);
2294N(SyntaxKind.IdentifierToken, "T");
2296N(SyntaxKind.GreaterThanToken);
2301N(SyntaxKind.TypeParameterConstraintClause);
2303N(SyntaxKind.WhereKeyword);
2304N(SyntaxKind.IdentifierName);
2306N(SyntaxKind.IdentifierToken, "T");
2308N(SyntaxKind.ColonToken);
2309N(SyntaxKind.TypeConstraint);
2311N(SyntaxKind.GenericName);
2313N(SyntaxKind.IdentifierToken, "List");
2314N(SyntaxKind.TypeArgumentList);
2316N(SyntaxKind.LessThanToken);
2317N(SyntaxKind.IdentifierName);
2319N(SyntaxKind.IdentifierToken, "T");
2321N(SyntaxKind.GreaterThanToken);
2326N(SyntaxKind.OpenBraceToken);
2327N(SyntaxKind.PropertyDeclaration);
2329N(SyntaxKind.PublicKeyword);
2330N(SyntaxKind.PredefinedType);
2332N(SyntaxKind.IntKeyword);
2334N(SyntaxKind.IdentifierToken, "Property");
2335N(SyntaxKind.AccessorList);
2337N(SyntaxKind.OpenBraceToken);
2338N(SyntaxKind.GetAccessorDeclaration);
2340N(SyntaxKind.GetKeyword);
2341N(SyntaxKind.SemicolonToken);
2343N(SyntaxKind.SetAccessorDeclaration);
2345N(SyntaxKind.SetKeyword);
2346N(SyntaxKind.SemicolonToken);
2348N(SyntaxKind.CloseBraceToken);
2351N(SyntaxKind.MethodDeclaration);
2353N(SyntaxKind.PublicKeyword);
2354N(SyntaxKind.PredefinedType);
2356N(SyntaxKind.VoidKeyword);
2358N(SyntaxKind.IdentifierToken, "Method1");
2359N(SyntaxKind.ParameterList);
2361N(SyntaxKind.OpenParenToken);
2362N(SyntaxKind.CloseParenToken);
2364N(SyntaxKind.Block);
2366N(SyntaxKind.OpenBraceToken);
2367N(SyntaxKind.CloseBraceToken);
2370N(SyntaxKind.StructDeclaration);
2372N(SyntaxKind.PublicKeyword);
2373N(SyntaxKind.StructKeyword);
2375N(SyntaxKind.TypeParameterList);
2377N(SyntaxKind.LessThanToken);
2378N(SyntaxKind.TypeParameter);
2380N(SyntaxKind.IdentifierToken, "U");
2382N(SyntaxKind.GreaterThanToken);
2384N(SyntaxKind.BaseList);
2386N(SyntaxKind.ColonToken);
2387N(SyntaxKind.SimpleBaseType);
2389N(SyntaxKind.GenericName);
2391N(SyntaxKind.IdentifierToken, "IStruct");
2392N(SyntaxKind.TypeArgumentList);
2394N(SyntaxKind.LessThanToken);
2395N(SyntaxKind.IdentifierName);
2397N(SyntaxKind.IdentifierToken, "U");
2399N(SyntaxKind.GreaterThanToken);
2404N(SyntaxKind.TypeParameterConstraintClause);
2406N(SyntaxKind.WhereKeyword);
2407N(SyntaxKind.IdentifierName);
2409N(SyntaxKind.IdentifierToken, "T");
2411N(SyntaxKind.ColonToken);
2412N(SyntaxKind.TypeConstraint);
2414N(SyntaxKind.GenericName);
2416N(SyntaxKind.IdentifierToken, "List");
2417N(SyntaxKind.TypeArgumentList);
2419N(SyntaxKind.LessThanToken);
2420N(SyntaxKind.IdentifierName);
2422N(SyntaxKind.IdentifierToken, "U");
2424N(SyntaxKind.GreaterThanToken);
2429N(SyntaxKind.SemicolonToken);
2431N(SyntaxKind.MethodDeclaration);
2433N(SyntaxKind.PublicKeyword);
2434N(SyntaxKind.PredefinedType);
2436N(SyntaxKind.VoidKeyword);
2438N(SyntaxKind.IdentifierToken, "Method2");
2439N(SyntaxKind.ParameterList);
2441N(SyntaxKind.OpenParenToken);
2442N(SyntaxKind.CloseParenToken);
2444N(SyntaxKind.Block);
2446N(SyntaxKind.OpenBraceToken);
2447N(SyntaxKind.CloseBraceToken);
2450N(SyntaxKind.CloseBraceToken);
2452N(SyntaxKind.EndOfFileToken);
2485N(SyntaxKind.CompilationUnit);
2487N(SyntaxKind.StructDeclaration);
2489N(SyntaxKind.PublicKeyword);
2490N(SyntaxKind.StructKeyword);
2492N(SyntaxKind.ParameterList);
2494N(SyntaxKind.OpenParenToken);
2495N(SyntaxKind.Parameter);
2497N(SyntaxKind.PredefinedType);
2499N(SyntaxKind.StringKeyword);
2501N(SyntaxKind.IdentifierToken, "length");
2503N(SyntaxKind.CloseParenToken);
2505N(SyntaxKind.BaseList);
2507N(SyntaxKind.ColonToken);
2508N(SyntaxKind.SimpleBaseType);
2510N(SyntaxKind.GenericName);
2512N(SyntaxKind.IdentifierToken, "IStruct");
2513N(SyntaxKind.TypeArgumentList);
2515N(SyntaxKind.LessThanToken);
2516N(SyntaxKind.IdentifierName);
2518N(SyntaxKind.IdentifierToken, "T");
2520N(SyntaxKind.GreaterThanToken);
2525N(SyntaxKind.TypeParameterConstraintClause);
2527N(SyntaxKind.WhereKeyword);
2528N(SyntaxKind.IdentifierName);
2530N(SyntaxKind.IdentifierToken, "T");
2532N(SyntaxKind.ColonToken);
2533N(SyntaxKind.TypeConstraint);
2535N(SyntaxKind.GenericName);
2537N(SyntaxKind.IdentifierToken, "List");
2538N(SyntaxKind.TypeArgumentList);
2540N(SyntaxKind.LessThanToken);
2541N(SyntaxKind.IdentifierName);
2543N(SyntaxKind.IdentifierToken, "T");
2545N(SyntaxKind.GreaterThanToken);
2550N(SyntaxKind.OpenBraceToken);
2551N(SyntaxKind.PropertyDeclaration);
2553N(SyntaxKind.PublicKeyword);
2554N(SyntaxKind.PredefinedType);
2556N(SyntaxKind.IntKeyword);
2558N(SyntaxKind.IdentifierToken, "Property");
2559N(SyntaxKind.AccessorList);
2561N(SyntaxKind.OpenBraceToken);
2562N(SyntaxKind.GetAccessorDeclaration);
2564N(SyntaxKind.GetKeyword);
2565N(SyntaxKind.SemicolonToken);
2567N(SyntaxKind.SetAccessorDeclaration);
2569N(SyntaxKind.SetKeyword);
2570N(SyntaxKind.SemicolonToken);
2572N(SyntaxKind.CloseBraceToken);
2575N(SyntaxKind.MethodDeclaration);
2577N(SyntaxKind.PublicKeyword);
2578N(SyntaxKind.PredefinedType);
2580N(SyntaxKind.VoidKeyword);
2582N(SyntaxKind.IdentifierToken, "Method1");
2583N(SyntaxKind.ParameterList);
2585N(SyntaxKind.OpenParenToken);
2586N(SyntaxKind.CloseParenToken);
2588N(SyntaxKind.Block);
2590N(SyntaxKind.OpenBraceToken);
2591N(SyntaxKind.CloseBraceToken);
2594N(SyntaxKind.StructDeclaration);
2596N(SyntaxKind.PublicKeyword);
2597N(SyntaxKind.StructKeyword);
2599N(SyntaxKind.TypeParameterList);
2601N(SyntaxKind.LessThanToken);
2602N(SyntaxKind.TypeParameter);
2604N(SyntaxKind.IdentifierToken, "U");
2606N(SyntaxKind.GreaterThanToken);
2608N(SyntaxKind.BaseList);
2610N(SyntaxKind.ColonToken);
2611N(SyntaxKind.SimpleBaseType);
2613N(SyntaxKind.GenericName);
2615N(SyntaxKind.IdentifierToken, "IStruct");
2616N(SyntaxKind.TypeArgumentList);
2618N(SyntaxKind.LessThanToken);
2619N(SyntaxKind.IdentifierName);
2621N(SyntaxKind.IdentifierToken, "U");
2623N(SyntaxKind.GreaterThanToken);
2628N(SyntaxKind.TypeParameterConstraintClause);
2630N(SyntaxKind.WhereKeyword);
2631N(SyntaxKind.IdentifierName);
2633N(SyntaxKind.IdentifierToken, "T");
2635N(SyntaxKind.ColonToken);
2636N(SyntaxKind.TypeConstraint);
2638N(SyntaxKind.GenericName);
2640N(SyntaxKind.IdentifierToken, "List");
2641N(SyntaxKind.TypeArgumentList);
2643N(SyntaxKind.LessThanToken);
2644N(SyntaxKind.IdentifierName);
2646N(SyntaxKind.IdentifierToken, "U");
2648N(SyntaxKind.GreaterThanToken);
2653N(SyntaxKind.SemicolonToken);
2655N(SyntaxKind.MethodDeclaration);
2657N(SyntaxKind.PublicKeyword);
2658N(SyntaxKind.PredefinedType);
2660N(SyntaxKind.VoidKeyword);
2662N(SyntaxKind.IdentifierToken, "Method2");
2663N(SyntaxKind.ParameterList);
2665N(SyntaxKind.OpenParenToken);
2666N(SyntaxKind.CloseParenToken);
2668N(SyntaxKind.Block);
2670N(SyntaxKind.OpenBraceToken);
2671N(SyntaxKind.CloseBraceToken);
2674N(SyntaxKind.CloseBraceToken);
2676N(SyntaxKind.EndOfFileToken);
2709N(SyntaxKind.CompilationUnit);
2711N(SyntaxKind.StructDeclaration);
2713N(SyntaxKind.PublicKeyword);
2714N(SyntaxKind.StructKeyword);
2716N(SyntaxKind.TypeParameterList);
2718N(SyntaxKind.LessThanToken);
2719N(SyntaxKind.TypeParameter);
2721N(SyntaxKind.IdentifierToken, "T");
2723N(SyntaxKind.GreaterThanToken);
2725N(SyntaxKind.ParameterList);
2727N(SyntaxKind.OpenParenToken);
2728N(SyntaxKind.Parameter);
2730N(SyntaxKind.PredefinedType);
2732N(SyntaxKind.StringKeyword);
2734N(SyntaxKind.IdentifierToken, "length");
2736N(SyntaxKind.CloseParenToken);
2738N(SyntaxKind.BaseList);
2740N(SyntaxKind.ColonToken);
2741N(SyntaxKind.SimpleBaseType);
2743N(SyntaxKind.GenericName);
2745N(SyntaxKind.IdentifierToken, "IStruct");
2746N(SyntaxKind.TypeArgumentList);
2748N(SyntaxKind.LessThanToken);
2749N(SyntaxKind.IdentifierName);
2751N(SyntaxKind.IdentifierToken, "T");
2753N(SyntaxKind.GreaterThanToken);
2758N(SyntaxKind.TypeParameterConstraintClause);
2760N(SyntaxKind.WhereKeyword);
2761N(SyntaxKind.IdentifierName);
2763N(SyntaxKind.IdentifierToken, "T");
2765N(SyntaxKind.ColonToken);
2766N(SyntaxKind.TypeConstraint);
2768N(SyntaxKind.GenericName);
2770N(SyntaxKind.IdentifierToken, "List");
2771N(SyntaxKind.TypeArgumentList);
2773N(SyntaxKind.LessThanToken);
2774N(SyntaxKind.IdentifierName);
2776N(SyntaxKind.IdentifierToken, "T");
2778N(SyntaxKind.GreaterThanToken);
2783N(SyntaxKind.OpenBraceToken);
2784N(SyntaxKind.PropertyDeclaration);
2786N(SyntaxKind.PublicKeyword);
2787N(SyntaxKind.PredefinedType);
2789N(SyntaxKind.IntKeyword);
2791N(SyntaxKind.IdentifierToken, "Property");
2792N(SyntaxKind.AccessorList);
2794N(SyntaxKind.OpenBraceToken);
2795N(SyntaxKind.GetAccessorDeclaration);
2797N(SyntaxKind.GetKeyword);
2798N(SyntaxKind.SemicolonToken);
2800N(SyntaxKind.SetAccessorDeclaration);
2802N(SyntaxKind.SetKeyword);
2803N(SyntaxKind.SemicolonToken);
2805N(SyntaxKind.CloseBraceToken);
2808N(SyntaxKind.MethodDeclaration);
2810N(SyntaxKind.PublicKeyword);
2811N(SyntaxKind.PredefinedType);
2813N(SyntaxKind.VoidKeyword);
2815N(SyntaxKind.IdentifierToken, "Method1");
2816N(SyntaxKind.ParameterList);
2818N(SyntaxKind.OpenParenToken);
2819N(SyntaxKind.CloseParenToken);
2821N(SyntaxKind.Block);
2823N(SyntaxKind.OpenBraceToken);
2824N(SyntaxKind.CloseBraceToken);
2827N(SyntaxKind.StructDeclaration);
2829N(SyntaxKind.PublicKeyword);
2830N(SyntaxKind.StructKeyword);
2832N(SyntaxKind.TypeParameterList);
2834N(SyntaxKind.LessThanToken);
2835N(SyntaxKind.TypeParameter);
2837N(SyntaxKind.IdentifierToken, "U");
2839N(SyntaxKind.GreaterThanToken);
2841N(SyntaxKind.BaseList);
2843N(SyntaxKind.ColonToken);
2844N(SyntaxKind.SimpleBaseType);
2846N(SyntaxKind.GenericName);
2848N(SyntaxKind.IdentifierToken, "IStruct");
2849N(SyntaxKind.TypeArgumentList);
2851N(SyntaxKind.LessThanToken);
2852N(SyntaxKind.IdentifierName);
2854N(SyntaxKind.IdentifierToken, "U");
2856N(SyntaxKind.GreaterThanToken);
2861N(SyntaxKind.TypeParameterConstraintClause);
2863N(SyntaxKind.WhereKeyword);
2864N(SyntaxKind.IdentifierName);
2866N(SyntaxKind.IdentifierToken, "T");
2868N(SyntaxKind.ColonToken);
2869N(SyntaxKind.TypeConstraint);
2871N(SyntaxKind.GenericName);
2873N(SyntaxKind.IdentifierToken, "List");
2874N(SyntaxKind.TypeArgumentList);
2876N(SyntaxKind.LessThanToken);
2877N(SyntaxKind.IdentifierName);
2879N(SyntaxKind.IdentifierToken, "U");
2881N(SyntaxKind.GreaterThanToken);
2886N(SyntaxKind.SemicolonToken);
2888N(SyntaxKind.MethodDeclaration);
2890N(SyntaxKind.PublicKeyword);
2891N(SyntaxKind.PredefinedType);
2893N(SyntaxKind.VoidKeyword);
2895N(SyntaxKind.IdentifierToken, "Method2");
2896N(SyntaxKind.ParameterList);
2898N(SyntaxKind.OpenParenToken);
2899N(SyntaxKind.CloseParenToken);
2901N(SyntaxKind.Block);
2903N(SyntaxKind.OpenBraceToken);
2904N(SyntaxKind.CloseBraceToken);
2907N(SyntaxKind.CloseBraceToken);
2909N(SyntaxKind.EndOfFileToken);
2955N(SyntaxKind.CompilationUnit);
2957N(SyntaxKind.RecordDeclaration);
2959N(SyntaxKind.PublicKeyword);
2960N(SyntaxKind.PartialKeyword);
2961N(SyntaxKind.RecordKeyword);
2962N(SyntaxKind.ClassKeyword);
2964N(SyntaxKind.ParameterList);
2966N(SyntaxKind.OpenParenToken);
2967N(SyntaxKind.CloseParenToken);
2969N(SyntaxKind.TypeParameterConstraintClause);
2971N(SyntaxKind.WhereKeyword);
2972N(SyntaxKind.IdentifierName);
2974N(SyntaxKind.IdentifierToken, "T");
2976N(SyntaxKind.ColonToken);
2977N(SyntaxKind.TypeConstraint);
2979N(SyntaxKind.GenericName);
2981N(SyntaxKind.IdentifierToken, "List");
2982N(SyntaxKind.TypeArgumentList);
2984N(SyntaxKind.LessThanToken);
2985N(SyntaxKind.IdentifierName);
2987N(SyntaxKind.IdentifierToken, "T");
2989N(SyntaxKind.GreaterThanToken);
2994N(SyntaxKind.OpenBraceToken);
2995N(SyntaxKind.PropertyDeclaration);
2997N(SyntaxKind.PublicKeyword);
2998N(SyntaxKind.PredefinedType);
3000N(SyntaxKind.IntKeyword);
3002N(SyntaxKind.IdentifierToken, "Property");
3003N(SyntaxKind.AccessorList);
3005N(SyntaxKind.OpenBraceToken);
3006N(SyntaxKind.GetAccessorDeclaration);
3008N(SyntaxKind.GetKeyword);
3009N(SyntaxKind.SemicolonToken);
3011N(SyntaxKind.SetAccessorDeclaration);
3013N(SyntaxKind.SetKeyword);
3014N(SyntaxKind.SemicolonToken);
3016N(SyntaxKind.CloseBraceToken);
3019N(SyntaxKind.MethodDeclaration);
3021N(SyntaxKind.PublicKeyword);
3022N(SyntaxKind.PredefinedType);
3024N(SyntaxKind.VoidKeyword);
3026N(SyntaxKind.IdentifierToken, "Method1");
3027N(SyntaxKind.ParameterList);
3029N(SyntaxKind.OpenParenToken);
3030N(SyntaxKind.CloseParenToken);
3032N(SyntaxKind.Block);
3034N(SyntaxKind.OpenBraceToken);
3035N(SyntaxKind.CloseBraceToken);
3038N(SyntaxKind.RecordDeclaration);
3040N(SyntaxKind.PublicKeyword);
3041N(SyntaxKind.PartialKeyword);
3042N(SyntaxKind.RecordKeyword);
3043N(SyntaxKind.ClassKeyword);
3045N(SyntaxKind.SemicolonToken);
3047N(SyntaxKind.ClassDeclaration);
3049N(SyntaxKind.PublicKeyword);
3050N(SyntaxKind.ClassKeyword);
3052N(SyntaxKind.TypeParameterList);
3054N(SyntaxKind.LessThanToken);
3055N(SyntaxKind.TypeParameter);
3057N(SyntaxKind.IdentifierToken, "U");
3059N(SyntaxKind.GreaterThanToken);
3061N(SyntaxKind.BaseList);
3063N(SyntaxKind.ColonToken);
3064N(SyntaxKind.SimpleBaseType);
3066N(SyntaxKind.GenericName);
3068N(SyntaxKind.IdentifierToken, "Base");
3069N(SyntaxKind.TypeArgumentList);
3071N(SyntaxKind.LessThanToken);
3072N(SyntaxKind.IdentifierName);
3074N(SyntaxKind.IdentifierToken, "U");
3076N(SyntaxKind.GreaterThanToken);
3081N(SyntaxKind.TypeParameterConstraintClause);
3083N(SyntaxKind.WhereKeyword);
3084N(SyntaxKind.IdentifierName);
3086N(SyntaxKind.IdentifierToken, "U");
3088N(SyntaxKind.ColonToken);
3089N(SyntaxKind.TypeConstraint);
3091N(SyntaxKind.GenericName);
3093N(SyntaxKind.IdentifierToken, "List");
3094N(SyntaxKind.TypeArgumentList);
3096N(SyntaxKind.LessThanToken);
3097N(SyntaxKind.IdentifierName);
3099N(SyntaxKind.IdentifierToken, "U");
3101N(SyntaxKind.GreaterThanToken);
3106N(SyntaxKind.SemicolonToken);
3108N(SyntaxKind.MethodDeclaration);
3110N(SyntaxKind.PublicKeyword);
3111N(SyntaxKind.PredefinedType);
3113N(SyntaxKind.VoidKeyword);
3115N(SyntaxKind.IdentifierToken, "Method2");
3116N(SyntaxKind.ParameterList);
3118N(SyntaxKind.OpenParenToken);
3119N(SyntaxKind.CloseParenToken);
3121N(SyntaxKind.Block);
3123N(SyntaxKind.OpenBraceToken);
3124N(SyntaxKind.CloseBraceToken);
3127N(SyntaxKind.CloseBraceToken);
3129N(SyntaxKind.RecordDeclaration);
3131N(SyntaxKind.PublicKeyword);
3132N(SyntaxKind.RecordKeyword);
3133N(SyntaxKind.ClassKeyword);
3135N(SyntaxKind.BaseList);
3137N(SyntaxKind.ColonToken);
3138N(SyntaxKind.SimpleBaseType);
3140N(SyntaxKind.GenericName);
3142N(SyntaxKind.IdentifierToken, "Base");
3143N(SyntaxKind.TypeArgumentList);
3145N(SyntaxKind.LessThanToken);
3146N(SyntaxKind.IdentifierName);
3148N(SyntaxKind.IdentifierToken, "T");
3150N(SyntaxKind.GreaterThanToken);
3155N(SyntaxKind.OpenBraceToken);
3156N(SyntaxKind.ClassDeclaration);
3158N(SyntaxKind.PartialKeyword);
3159N(SyntaxKind.ClassKeyword);
3161N(SyntaxKind.SemicolonToken);
3163N(SyntaxKind.CloseBraceToken);
3165N(SyntaxKind.EndOfFileToken);
3224N(SyntaxKind.CompilationUnit);
3226N(SyntaxKind.RecordDeclaration);
3228N(SyntaxKind.PublicKeyword);
3229N(SyntaxKind.RecordKeyword);
3230N(SyntaxKind.ClassKeyword);
3232N(SyntaxKind.ParameterList);
3234N(SyntaxKind.OpenParenToken);
3235N(SyntaxKind.Parameter);
3237N(SyntaxKind.GenericName);
3239N(SyntaxKind.IdentifierToken, "ImmutableArray");
3240N(SyntaxKind.TypeArgumentList);
3242N(SyntaxKind.LessThanToken);
3243N(SyntaxKind.IdentifierName);
3245N(SyntaxKind.IdentifierToken, "T");
3247N(SyntaxKind.GreaterThanToken);
3250N(SyntaxKind.IdentifierToken, "Array");
3252N(SyntaxKind.CloseParenToken);
3254N(SyntaxKind.BaseList);
3256N(SyntaxKind.ColonToken);
3257N(SyntaxKind.PrimaryConstructorBaseType);
3259N(SyntaxKind.GenericName);
3261N(SyntaxKind.IdentifierToken, "BaseRecord");
3262N(SyntaxKind.TypeArgumentList);
3264N(SyntaxKind.LessThanToken);
3265N(SyntaxKind.IdentifierName);
3267N(SyntaxKind.IdentifierToken, "T");
3269N(SyntaxKind.GreaterThanToken);
3272N(SyntaxKind.ArgumentList);
3274N(SyntaxKind.OpenParenToken);
3275N(SyntaxKind.Argument);
3277N(SyntaxKind.IdentifierName);
3279N(SyntaxKind.IdentifierToken, "Array");
3282N(SyntaxKind.CloseParenToken);
3286N(SyntaxKind.TypeParameterConstraintClause);
3288N(SyntaxKind.WhereKeyword);
3289N(SyntaxKind.IdentifierName);
3291N(SyntaxKind.IdentifierToken, "T");
3293N(SyntaxKind.ColonToken);
3294N(SyntaxKind.TypeConstraint);
3296N(SyntaxKind.GenericName);
3298N(SyntaxKind.IdentifierToken, "List");
3299N(SyntaxKind.TypeArgumentList);
3301N(SyntaxKind.LessThanToken);
3302N(SyntaxKind.IdentifierName);
3304N(SyntaxKind.IdentifierToken, "T");
3306N(SyntaxKind.GreaterThanToken);
3311N(SyntaxKind.OpenBraceToken);
3312N(SyntaxKind.PropertyDeclaration);
3314N(SyntaxKind.PublicKeyword);
3315N(SyntaxKind.PredefinedType);
3317N(SyntaxKind.IntKeyword);
3319N(SyntaxKind.IdentifierToken, "Property");
3320N(SyntaxKind.AccessorList);
3322N(SyntaxKind.OpenBraceToken);
3323N(SyntaxKind.GetAccessorDeclaration);
3325N(SyntaxKind.GetKeyword);
3326N(SyntaxKind.SemicolonToken);
3328N(SyntaxKind.SetAccessorDeclaration);
3330N(SyntaxKind.SetKeyword);
3331N(SyntaxKind.SemicolonToken);
3333N(SyntaxKind.CloseBraceToken);
3336N(SyntaxKind.MethodDeclaration);
3338N(SyntaxKind.PublicKeyword);
3339N(SyntaxKind.PredefinedType);
3341N(SyntaxKind.VoidKeyword);
3343N(SyntaxKind.IdentifierToken, "Method1");
3344N(SyntaxKind.ParameterList);
3346N(SyntaxKind.OpenParenToken);
3347N(SyntaxKind.CloseParenToken);
3349N(SyntaxKind.Block);
3351N(SyntaxKind.OpenBraceToken);
3352N(SyntaxKind.CloseBraceToken);
3355N(SyntaxKind.RecordDeclaration);
3357N(SyntaxKind.PublicKeyword);
3358N(SyntaxKind.PartialKeyword);
3359N(SyntaxKind.RecordKeyword);
3360N(SyntaxKind.ClassKeyword);
3362N(SyntaxKind.SemicolonToken);
3364N(SyntaxKind.ClassDeclaration);
3366N(SyntaxKind.PublicKeyword);
3367N(SyntaxKind.ClassKeyword);
3369N(SyntaxKind.TypeParameterList);
3371N(SyntaxKind.LessThanToken);
3372N(SyntaxKind.TypeParameter);
3374N(SyntaxKind.IdentifierToken, "U");
3376N(SyntaxKind.GreaterThanToken);
3378N(SyntaxKind.BaseList);
3380N(SyntaxKind.ColonToken);
3381N(SyntaxKind.SimpleBaseType);
3383N(SyntaxKind.GenericName);
3385N(SyntaxKind.IdentifierToken, "Base");
3386N(SyntaxKind.TypeArgumentList);
3388N(SyntaxKind.LessThanToken);
3389N(SyntaxKind.IdentifierName);
3391N(SyntaxKind.IdentifierToken, "U");
3393N(SyntaxKind.GreaterThanToken);
3398N(SyntaxKind.TypeParameterConstraintClause);
3400N(SyntaxKind.WhereKeyword);
3401N(SyntaxKind.IdentifierName);
3403N(SyntaxKind.IdentifierToken, "U");
3405N(SyntaxKind.ColonToken);
3406N(SyntaxKind.TypeConstraint);
3408N(SyntaxKind.GenericName);
3410N(SyntaxKind.IdentifierToken, "List");
3411N(SyntaxKind.TypeArgumentList);
3413N(SyntaxKind.LessThanToken);
3414N(SyntaxKind.IdentifierName);
3416N(SyntaxKind.IdentifierToken, "U");
3418N(SyntaxKind.GreaterThanToken);
3423N(SyntaxKind.SemicolonToken);
3425N(SyntaxKind.MethodDeclaration);
3427N(SyntaxKind.PublicKeyword);
3428N(SyntaxKind.PredefinedType);
3430N(SyntaxKind.VoidKeyword);
3432N(SyntaxKind.IdentifierToken, "Method2");
3433N(SyntaxKind.ParameterList);
3435N(SyntaxKind.OpenParenToken);
3436N(SyntaxKind.CloseParenToken);
3438N(SyntaxKind.Block);
3440N(SyntaxKind.OpenBraceToken);
3441N(SyntaxKind.CloseBraceToken);
3444N(SyntaxKind.CloseBraceToken);
3446N(SyntaxKind.RecordDeclaration);
3448N(SyntaxKind.FileKeyword);
3449N(SyntaxKind.RecordKeyword);
3450N(SyntaxKind.ClassKeyword);
3452N(SyntaxKind.TypeParameterList);
3454N(SyntaxKind.LessThanToken);
3455N(SyntaxKind.TypeParameter);
3457N(SyntaxKind.IdentifierToken, "T");
3459N(SyntaxKind.GreaterThanToken);
3461N(SyntaxKind.BaseList);
3463N(SyntaxKind.ColonToken);
3464N(SyntaxKind.SimpleBaseType);
3466N(SyntaxKind.GenericName);
3468N(SyntaxKind.IdentifierToken, "Base");
3469N(SyntaxKind.TypeArgumentList);
3471N(SyntaxKind.LessThanToken);
3472N(SyntaxKind.IdentifierName);
3474N(SyntaxKind.IdentifierToken, "T");
3476N(SyntaxKind.GreaterThanToken);
3481N(SyntaxKind.OpenBraceToken);
3482N(SyntaxKind.RecordDeclaration);
3484N(SyntaxKind.FileKeyword);
3485N(SyntaxKind.RecordKeyword);
3486N(SyntaxKind.ClassKeyword);
3488N(SyntaxKind.TypeParameterList);
3490N(SyntaxKind.LessThanToken);
3491N(SyntaxKind.TypeParameter);
3493N(SyntaxKind.IdentifierToken, "U");
3495N(SyntaxKind.GreaterThanToken);
3497N(SyntaxKind.ParameterList);
3499N(SyntaxKind.OpenParenToken);
3500N(SyntaxKind.Parameter);
3502N(SyntaxKind.GenericName);
3504N(SyntaxKind.IdentifierToken, "IEnumerable");
3505N(SyntaxKind.TypeArgumentList);
3507N(SyntaxKind.LessThanToken);
3508N(SyntaxKind.IdentifierName);
3510N(SyntaxKind.IdentifierToken, "U");
3512N(SyntaxKind.GreaterThanToken);
3515N(SyntaxKind.IdentifierToken, "Enumerable");
3517N(SyntaxKind.CloseParenToken);
3519N(SyntaxKind.SemicolonToken);
3521N(SyntaxKind.ClassDeclaration);
3523N(SyntaxKind.FileKeyword);
3524N(SyntaxKind.ClassKeyword);
3526N(SyntaxKind.TypeParameterList);
3528N(SyntaxKind.LessThanToken);
3529N(SyntaxKind.TypeParameter);
3531N(SyntaxKind.IdentifierToken, "U");
3533N(SyntaxKind.GreaterThanToken);
3535N(SyntaxKind.OpenBraceToken);
3536N(SyntaxKind.CloseBraceToken);
3538N(SyntaxKind.ClassDeclaration);
3540N(SyntaxKind.FileKeyword);
3541N(SyntaxKind.ClassKeyword);
3543N(SyntaxKind.BaseList);
3545N(SyntaxKind.ColonToken);
3546N(SyntaxKind.SimpleBaseType);
3548N(SyntaxKind.IdentifierName);
3550N(SyntaxKind.IdentifierToken, "Base");
3554N(SyntaxKind.SemicolonToken);
3556N(SyntaxKind.ClassDeclaration);
3558N(SyntaxKind.FileKeyword);
3559N(SyntaxKind.ClassKeyword);
3561N(SyntaxKind.SemicolonToken);
3563N(SyntaxKind.CloseBraceToken);
3565N(SyntaxKind.EndOfFileToken);
3611N(SyntaxKind.CompilationUnit);
3613N(SyntaxKind.RecordStructDeclaration);
3615N(SyntaxKind.PublicKeyword);
3616N(SyntaxKind.PartialKeyword);
3617N(SyntaxKind.RecordKeyword);
3618N(SyntaxKind.StructKeyword);
3620N(SyntaxKind.ParameterList);
3622N(SyntaxKind.OpenParenToken);
3623N(SyntaxKind.CloseParenToken);
3625N(SyntaxKind.TypeParameterConstraintClause);
3627N(SyntaxKind.WhereKeyword);
3628N(SyntaxKind.IdentifierName);
3630N(SyntaxKind.IdentifierToken, "T");
3632N(SyntaxKind.ColonToken);
3633N(SyntaxKind.TypeConstraint);
3635N(SyntaxKind.GenericName);
3637N(SyntaxKind.IdentifierToken, "List");
3638N(SyntaxKind.TypeArgumentList);
3640N(SyntaxKind.LessThanToken);
3641N(SyntaxKind.IdentifierName);
3643N(SyntaxKind.IdentifierToken, "T");
3645N(SyntaxKind.GreaterThanToken);
3650N(SyntaxKind.OpenBraceToken);
3651N(SyntaxKind.PropertyDeclaration);
3653N(SyntaxKind.PublicKeyword);
3654N(SyntaxKind.PredefinedType);
3656N(SyntaxKind.IntKeyword);
3658N(SyntaxKind.IdentifierToken, "Property");
3659N(SyntaxKind.AccessorList);
3661N(SyntaxKind.OpenBraceToken);
3662N(SyntaxKind.GetAccessorDeclaration);
3664N(SyntaxKind.GetKeyword);
3665N(SyntaxKind.SemicolonToken);
3667N(SyntaxKind.SetAccessorDeclaration);
3669N(SyntaxKind.SetKeyword);
3670N(SyntaxKind.SemicolonToken);
3672N(SyntaxKind.CloseBraceToken);
3675N(SyntaxKind.MethodDeclaration);
3677N(SyntaxKind.PublicKeyword);
3678N(SyntaxKind.PredefinedType);
3680N(SyntaxKind.VoidKeyword);
3682N(SyntaxKind.IdentifierToken, "Method1");
3683N(SyntaxKind.ParameterList);
3685N(SyntaxKind.OpenParenToken);
3686N(SyntaxKind.CloseParenToken);
3688N(SyntaxKind.Block);
3690N(SyntaxKind.OpenBraceToken);
3691N(SyntaxKind.CloseBraceToken);
3694N(SyntaxKind.RecordStructDeclaration);
3696N(SyntaxKind.PublicKeyword);
3697N(SyntaxKind.PartialKeyword);
3698N(SyntaxKind.RecordKeyword);
3699N(SyntaxKind.StructKeyword);
3701N(SyntaxKind.SemicolonToken);
3703N(SyntaxKind.StructDeclaration);
3705N(SyntaxKind.PublicKeyword);
3706N(SyntaxKind.StructKeyword);
3708N(SyntaxKind.TypeParameterList);
3710N(SyntaxKind.LessThanToken);
3711N(SyntaxKind.TypeParameter);
3713N(SyntaxKind.IdentifierToken, "U");
3715N(SyntaxKind.GreaterThanToken);
3717N(SyntaxKind.BaseList);
3719N(SyntaxKind.ColonToken);
3720N(SyntaxKind.SimpleBaseType);
3722N(SyntaxKind.GenericName);
3724N(SyntaxKind.IdentifierToken, "IStruct");
3725N(SyntaxKind.TypeArgumentList);
3727N(SyntaxKind.LessThanToken);
3728N(SyntaxKind.IdentifierName);
3730N(SyntaxKind.IdentifierToken, "U");
3732N(SyntaxKind.GreaterThanToken);
3737N(SyntaxKind.TypeParameterConstraintClause);
3739N(SyntaxKind.WhereKeyword);
3740N(SyntaxKind.IdentifierName);
3742N(SyntaxKind.IdentifierToken, "U");
3744N(SyntaxKind.ColonToken);
3745N(SyntaxKind.TypeConstraint);
3747N(SyntaxKind.GenericName);
3749N(SyntaxKind.IdentifierToken, "List");
3750N(SyntaxKind.TypeArgumentList);
3752N(SyntaxKind.LessThanToken);
3753N(SyntaxKind.IdentifierName);
3755N(SyntaxKind.IdentifierToken, "U");
3757N(SyntaxKind.GreaterThanToken);
3762N(SyntaxKind.SemicolonToken);
3764N(SyntaxKind.MethodDeclaration);
3766N(SyntaxKind.PublicKeyword);
3767N(SyntaxKind.PredefinedType);
3769N(SyntaxKind.VoidKeyword);
3771N(SyntaxKind.IdentifierToken, "Method2");
3772N(SyntaxKind.ParameterList);
3774N(SyntaxKind.OpenParenToken);
3775N(SyntaxKind.CloseParenToken);
3777N(SyntaxKind.Block);
3779N(SyntaxKind.OpenBraceToken);
3780N(SyntaxKind.CloseBraceToken);
3783N(SyntaxKind.CloseBraceToken);
3785N(SyntaxKind.RecordStructDeclaration);
3787N(SyntaxKind.PublicKeyword);
3788N(SyntaxKind.RecordKeyword);
3789N(SyntaxKind.StructKeyword);
3791N(SyntaxKind.BaseList);
3793N(SyntaxKind.ColonToken);
3794N(SyntaxKind.SimpleBaseType);
3796N(SyntaxKind.GenericName);
3798N(SyntaxKind.IdentifierToken, "IStruct");
3799N(SyntaxKind.TypeArgumentList);
3801N(SyntaxKind.LessThanToken);
3802N(SyntaxKind.IdentifierName);
3804N(SyntaxKind.IdentifierToken, "T");
3806N(SyntaxKind.GreaterThanToken);
3811N(SyntaxKind.OpenBraceToken);
3812N(SyntaxKind.StructDeclaration);
3814N(SyntaxKind.PartialKeyword);
3815N(SyntaxKind.StructKeyword);
3817N(SyntaxKind.SemicolonToken);
3819N(SyntaxKind.CloseBraceToken);
3821N(SyntaxKind.EndOfFileToken);
3879N(SyntaxKind.CompilationUnit);
3881N(SyntaxKind.RecordStructDeclaration);
3883N(SyntaxKind.PublicKeyword);
3884N(SyntaxKind.RecordKeyword);
3885N(SyntaxKind.StructKeyword);
3887N(SyntaxKind.ParameterList);
3889N(SyntaxKind.OpenParenToken);
3890N(SyntaxKind.Parameter);
3892N(SyntaxKind.GenericName);
3894N(SyntaxKind.IdentifierToken, "ImmutableArray");
3895N(SyntaxKind.TypeArgumentList);
3897N(SyntaxKind.LessThanToken);
3898N(SyntaxKind.IdentifierName);
3900N(SyntaxKind.IdentifierToken, "T");
3902N(SyntaxKind.GreaterThanToken);
3905N(SyntaxKind.IdentifierToken, "Array");
3907N(SyntaxKind.CloseParenToken);
3909N(SyntaxKind.BaseList);
3911N(SyntaxKind.ColonToken);
3912N(SyntaxKind.SimpleBaseType);
3914N(SyntaxKind.GenericName);
3916N(SyntaxKind.IdentifierToken, "IStruct");
3917N(SyntaxKind.TypeArgumentList);
3919N(SyntaxKind.LessThanToken);
3920N(SyntaxKind.IdentifierName);
3922N(SyntaxKind.IdentifierToken, "T");
3924N(SyntaxKind.GreaterThanToken);
3929N(SyntaxKind.TypeParameterConstraintClause);
3931N(SyntaxKind.WhereKeyword);
3932N(SyntaxKind.IdentifierName);
3934N(SyntaxKind.IdentifierToken, "T");
3936N(SyntaxKind.ColonToken);
3937N(SyntaxKind.TypeConstraint);
3939N(SyntaxKind.GenericName);
3941N(SyntaxKind.IdentifierToken, "List");
3942N(SyntaxKind.TypeArgumentList);
3944N(SyntaxKind.LessThanToken);
3945N(SyntaxKind.IdentifierName);
3947N(SyntaxKind.IdentifierToken, "T");
3949N(SyntaxKind.GreaterThanToken);
3954N(SyntaxKind.OpenBraceToken);
3955N(SyntaxKind.PropertyDeclaration);
3957N(SyntaxKind.PublicKeyword);
3958N(SyntaxKind.PredefinedType);
3960N(SyntaxKind.IntKeyword);
3962N(SyntaxKind.IdentifierToken, "Property");
3963N(SyntaxKind.AccessorList);
3965N(SyntaxKind.OpenBraceToken);
3966N(SyntaxKind.GetAccessorDeclaration);
3968N(SyntaxKind.GetKeyword);
3969N(SyntaxKind.SemicolonToken);
3971N(SyntaxKind.SetAccessorDeclaration);
3973N(SyntaxKind.SetKeyword);
3974N(SyntaxKind.SemicolonToken);
3976N(SyntaxKind.CloseBraceToken);
3979N(SyntaxKind.MethodDeclaration);
3981N(SyntaxKind.PublicKeyword);
3982N(SyntaxKind.PredefinedType);
3984N(SyntaxKind.VoidKeyword);
3986N(SyntaxKind.IdentifierToken, "Method1");
3987N(SyntaxKind.ParameterList);
3989N(SyntaxKind.OpenParenToken);
3990N(SyntaxKind.CloseParenToken);
3992N(SyntaxKind.Block);
3994N(SyntaxKind.OpenBraceToken);
3995N(SyntaxKind.CloseBraceToken);
3998N(SyntaxKind.RecordStructDeclaration);
4000N(SyntaxKind.PublicKeyword);
4001N(SyntaxKind.PartialKeyword);
4002N(SyntaxKind.RecordKeyword);
4003N(SyntaxKind.StructKeyword);
4005N(SyntaxKind.SemicolonToken);
4007N(SyntaxKind.StructDeclaration);
4009N(SyntaxKind.PublicKeyword);
4010N(SyntaxKind.StructKeyword);
4012N(SyntaxKind.TypeParameterList);
4014N(SyntaxKind.LessThanToken);
4015N(SyntaxKind.TypeParameter);
4017N(SyntaxKind.IdentifierToken, "U");
4019N(SyntaxKind.GreaterThanToken);
4021N(SyntaxKind.BaseList);
4023N(SyntaxKind.ColonToken);
4024N(SyntaxKind.SimpleBaseType);
4026N(SyntaxKind.GenericName);
4028N(SyntaxKind.IdentifierToken, "IStruct");
4029N(SyntaxKind.TypeArgumentList);
4031N(SyntaxKind.LessThanToken);
4032N(SyntaxKind.IdentifierName);
4034N(SyntaxKind.IdentifierToken, "U");
4036N(SyntaxKind.GreaterThanToken);
4041N(SyntaxKind.TypeParameterConstraintClause);
4043N(SyntaxKind.WhereKeyword);
4044N(SyntaxKind.IdentifierName);
4046N(SyntaxKind.IdentifierToken, "U");
4048N(SyntaxKind.ColonToken);
4049N(SyntaxKind.TypeConstraint);
4051N(SyntaxKind.GenericName);
4053N(SyntaxKind.IdentifierToken, "List");
4054N(SyntaxKind.TypeArgumentList);
4056N(SyntaxKind.LessThanToken);
4057N(SyntaxKind.IdentifierName);
4059N(SyntaxKind.IdentifierToken, "U");
4061N(SyntaxKind.GreaterThanToken);
4066N(SyntaxKind.SemicolonToken);
4068N(SyntaxKind.MethodDeclaration);
4070N(SyntaxKind.PublicKeyword);
4071N(SyntaxKind.PredefinedType);
4073N(SyntaxKind.VoidKeyword);
4075N(SyntaxKind.IdentifierToken, "Method2");
4076N(SyntaxKind.ParameterList);
4078N(SyntaxKind.OpenParenToken);
4079N(SyntaxKind.CloseParenToken);
4081N(SyntaxKind.Block);
4083N(SyntaxKind.OpenBraceToken);
4084N(SyntaxKind.CloseBraceToken);
4087N(SyntaxKind.CloseBraceToken);
4089N(SyntaxKind.RecordStructDeclaration);
4091N(SyntaxKind.FileKeyword);
4092N(SyntaxKind.RecordKeyword);
4093N(SyntaxKind.StructKeyword);
4095N(SyntaxKind.TypeParameterList);
4097N(SyntaxKind.LessThanToken);
4098N(SyntaxKind.TypeParameter);
4100N(SyntaxKind.IdentifierToken, "T");
4102N(SyntaxKind.GreaterThanToken);
4104N(SyntaxKind.BaseList);
4106N(SyntaxKind.ColonToken);
4107N(SyntaxKind.SimpleBaseType);
4109N(SyntaxKind.GenericName);
4111N(SyntaxKind.IdentifierToken, "IStruct");
4112N(SyntaxKind.TypeArgumentList);
4114N(SyntaxKind.LessThanToken);
4115N(SyntaxKind.IdentifierName);
4117N(SyntaxKind.IdentifierToken, "T");
4119N(SyntaxKind.GreaterThanToken);
4124N(SyntaxKind.OpenBraceToken);
4125N(SyntaxKind.RecordStructDeclaration);
4127N(SyntaxKind.FileKeyword);
4128N(SyntaxKind.RecordKeyword);
4129N(SyntaxKind.StructKeyword);
4131N(SyntaxKind.TypeParameterList);
4133N(SyntaxKind.LessThanToken);
4134N(SyntaxKind.TypeParameter);
4136N(SyntaxKind.IdentifierToken, "U");
4138N(SyntaxKind.GreaterThanToken);
4140N(SyntaxKind.ParameterList);
4142N(SyntaxKind.OpenParenToken);
4143N(SyntaxKind.Parameter);
4145N(SyntaxKind.GenericName);
4147N(SyntaxKind.IdentifierToken, "IEnumerable");
4148N(SyntaxKind.TypeArgumentList);
4150N(SyntaxKind.LessThanToken);
4151N(SyntaxKind.IdentifierName);
4153N(SyntaxKind.IdentifierToken, "U");
4155N(SyntaxKind.GreaterThanToken);
4158N(SyntaxKind.IdentifierToken, "Enumerable");
4160N(SyntaxKind.CloseParenToken);
4162N(SyntaxKind.SemicolonToken);
4164N(SyntaxKind.StructDeclaration);
4166N(SyntaxKind.FileKeyword);
4167N(SyntaxKind.StructKeyword);
4169N(SyntaxKind.TypeParameterList);
4171N(SyntaxKind.LessThanToken);
4172N(SyntaxKind.TypeParameter);
4174N(SyntaxKind.IdentifierToken, "U");
4176N(SyntaxKind.GreaterThanToken);
4178N(SyntaxKind.OpenBraceToken);
4179N(SyntaxKind.CloseBraceToken);
4181N(SyntaxKind.StructDeclaration);
4183N(SyntaxKind.FileKeyword);
4184N(SyntaxKind.StructKeyword);
4186N(SyntaxKind.BaseList);
4188N(SyntaxKind.ColonToken);
4189N(SyntaxKind.SimpleBaseType);
4191N(SyntaxKind.IdentifierName);
4193N(SyntaxKind.IdentifierToken, "IStruct");
4197N(SyntaxKind.SemicolonToken);
4199N(SyntaxKind.StructDeclaration);
4201N(SyntaxKind.FileKeyword);
4202N(SyntaxKind.StructKeyword);
4204N(SyntaxKind.SemicolonToken);
4206N(SyntaxKind.CloseBraceToken);
4208N(SyntaxKind.EndOfFileToken);
Parsing\DeclarationScopeParsingTests.cs (4997)
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);
802N(SyntaxKind.MethodDeclaration);
804N(SyntaxKind.PredefinedType);
806N(SyntaxKind.VoidKeyword);
808N(SyntaxKind.IdentifierToken, "F");
809N(SyntaxKind.ParameterList);
811N(SyntaxKind.OpenParenToken);
812N(SyntaxKind.Parameter);
814N(SyntaxKind.ScopedKeyword);
815N(SyntaxKind.RefKeyword);
816N(SyntaxKind.ReadOnlyKeyword);
817N(SyntaxKind.PredefinedType);
819N(SyntaxKind.IntKeyword);
821N(SyntaxKind.IdentifierToken, "a");
823N(SyntaxKind.CloseParenToken);
825N(SyntaxKind.Block);
827N(SyntaxKind.OpenBraceToken);
828N(SyntaxKind.CloseBraceToken);
849N(SyntaxKind.MethodDeclaration);
851N(SyntaxKind.PredefinedType);
853N(SyntaxKind.VoidKeyword);
855N(SyntaxKind.IdentifierToken, "F");
856N(SyntaxKind.ParameterList);
858N(SyntaxKind.OpenParenToken);
859N(SyntaxKind.Parameter);
861N(SyntaxKind.OutKeyword);
862N(SyntaxKind.IdentifierName);
864N(SyntaxKind.IdentifierToken, "scoped");
869N(SyntaxKind.Parameter);
871N(SyntaxKind.RefKeyword);
872N(SyntaxKind.PredefinedType);
874N(SyntaxKind.IntKeyword);
876N(SyntaxKind.IdentifierToken, "a");
878N(SyntaxKind.CloseParenToken);
880N(SyntaxKind.Block);
882N(SyntaxKind.OpenBraceToken);
883N(SyntaxKind.CloseBraceToken);
897N(SyntaxKind.ParenthesizedLambdaExpression);
899N(SyntaxKind.ParameterList);
901N(SyntaxKind.OpenParenToken);
902N(SyntaxKind.Parameter);
904N(SyntaxKind.IdentifierName);
906N(SyntaxKind.IdentifierToken, "scoped");
908N(SyntaxKind.IdentifierToken, "x");
910N(SyntaxKind.CommaToken);
911N(SyntaxKind.Parameter);
913N(SyntaxKind.RefKeyword);
914N(SyntaxKind.IdentifierName);
916N(SyntaxKind.IdentifierToken, "scoped");
918N(SyntaxKind.IdentifierToken, "y");
920N(SyntaxKind.CloseParenToken);
922N(SyntaxKind.EqualsGreaterThanToken);
923N(SyntaxKind.NullLiteralExpression);
925N(SyntaxKind.NullKeyword);
939N(SyntaxKind.ParenthesizedLambdaExpression);
941N(SyntaxKind.ParameterList);
943N(SyntaxKind.OpenParenToken);
944N(SyntaxKind.Parameter);
946N(SyntaxKind.ScopedKeyword);
947N(SyntaxKind.PredefinedType);
949N(SyntaxKind.IntKeyword);
951N(SyntaxKind.IdentifierToken, "a");
953N(SyntaxKind.CommaToken);
954N(SyntaxKind.Parameter);
956N(SyntaxKind.ScopedKeyword);
957N(SyntaxKind.RefKeyword);
958N(SyntaxKind.PredefinedType);
960N(SyntaxKind.IntKeyword);
962N(SyntaxKind.IdentifierToken, "b");
964N(SyntaxKind.CommaToken);
965N(SyntaxKind.Parameter);
967N(SyntaxKind.ScopedKeyword);
968N(SyntaxKind.InKeyword);
969N(SyntaxKind.PredefinedType);
971N(SyntaxKind.IntKeyword);
973N(SyntaxKind.IdentifierToken, "c");
975N(SyntaxKind.CommaToken);
976N(SyntaxKind.Parameter);
978N(SyntaxKind.ScopedKeyword);
979N(SyntaxKind.OutKeyword);
980N(SyntaxKind.PredefinedType);
982N(SyntaxKind.IntKeyword);
984N(SyntaxKind.IdentifierToken, "d");
986N(SyntaxKind.CloseParenToken);
988N(SyntaxKind.EqualsGreaterThanToken);
989N(SyntaxKind.NullLiteralExpression);
991N(SyntaxKind.NullKeyword);
1015N(SyntaxKind.ParenthesizedExpression);
1017N(SyntaxKind.OpenParenToken);
1018N(SyntaxKind.RefExpression);
1020N(SyntaxKind.RefKeyword);
1021N(SyntaxKind.IdentifierName);
1023N(SyntaxKind.IdentifierToken, "scoped");
1049N(SyntaxKind.ParenthesizedExpression);
1051N(SyntaxKind.OpenParenToken);
1079N(SyntaxKind.ParenthesizedExpression);
1081N(SyntaxKind.OpenParenToken);
1099N(SyntaxKind.ParenthesizedLambdaExpression);
1101N(SyntaxKind.ParameterList);
1103N(SyntaxKind.OpenParenToken);
1104N(SyntaxKind.Parameter);
1106N(SyntaxKind.ScopedKeyword);
1107N(SyntaxKind.IdentifierName);
1109N(SyntaxKind.IdentifierToken, "R");
1111N(SyntaxKind.IdentifierToken, "a");
1113N(SyntaxKind.CommaToken);
1114N(SyntaxKind.Parameter);
1116N(SyntaxKind.ScopedKeyword);
1117N(SyntaxKind.RefKeyword);
1118N(SyntaxKind.IdentifierName);
1120N(SyntaxKind.IdentifierToken, "R");
1122N(SyntaxKind.IdentifierToken, "b");
1124N(SyntaxKind.CloseParenToken);
1126N(SyntaxKind.EqualsGreaterThanToken);
1127N(SyntaxKind.NullLiteralExpression);
1129N(SyntaxKind.NullKeyword);
1148N(SyntaxKind.ParenthesizedExpression);
1150N(SyntaxKind.OpenParenToken);
1151N(SyntaxKind.IdentifierName);
1153N(SyntaxKind.IdentifierToken, "scoped");
1176N(SyntaxKind.ParenthesizedExpression);
1178N(SyntaxKind.OpenParenToken);
1179N(SyntaxKind.RefExpression);
1181N(SyntaxKind.RefKeyword);
1182N(SyntaxKind.IdentifierName);
1184N(SyntaxKind.IdentifierToken, "scoped");
1200N(SyntaxKind.ParenthesizedLambdaExpression);
1202N(SyntaxKind.ParameterList);
1204N(SyntaxKind.OpenParenToken);
1205N(SyntaxKind.Parameter);
1207N(SyntaxKind.AttributeList);
1209N(SyntaxKind.OpenBracketToken);
1210N(SyntaxKind.Attribute);
1212N(SyntaxKind.IdentifierName);
1214N(SyntaxKind.IdentifierToken, "A");
1217N(SyntaxKind.CloseBracketToken);
1219N(SyntaxKind.ScopedKeyword);
1220N(SyntaxKind.IdentifierName);
1222N(SyntaxKind.IdentifierToken, "R");
1224N(SyntaxKind.IdentifierToken, "a");
1226N(SyntaxKind.CommaToken);
1227N(SyntaxKind.Parameter);
1229N(SyntaxKind.AttributeList);
1231N(SyntaxKind.OpenBracketToken);
1232N(SyntaxKind.Attribute);
1234N(SyntaxKind.IdentifierName);
1236N(SyntaxKind.IdentifierToken, "B");
1239N(SyntaxKind.CloseBracketToken);
1241N(SyntaxKind.ScopedKeyword);
1242N(SyntaxKind.RefKeyword);
1243N(SyntaxKind.IdentifierName);
1245N(SyntaxKind.IdentifierToken, "R");
1247N(SyntaxKind.IdentifierToken, "b");
1249N(SyntaxKind.CloseParenToken);
1251N(SyntaxKind.EqualsGreaterThanToken);
1252N(SyntaxKind.NullLiteralExpression);
1254N(SyntaxKind.NullKeyword);
1268N(SyntaxKind.ParenthesizedLambdaExpression);
1270N(SyntaxKind.IdentifierName);
1272N(SyntaxKind.IdentifierToken, "scoped");
1274N(SyntaxKind.ParameterList);
1276N(SyntaxKind.OpenParenToken);
1277N(SyntaxKind.CloseParenToken);
1279N(SyntaxKind.EqualsGreaterThanToken);
1280N(SyntaxKind.IdentifierName);
1282N(SyntaxKind.IdentifierToken, "t");
1301N(SyntaxKind.MethodDeclaration);
1303N(SyntaxKind.PredefinedType);
1305N(SyntaxKind.VoidKeyword);
1307N(SyntaxKind.IdentifierToken, "F");
1308N(SyntaxKind.ParameterList);
1310N(SyntaxKind.OpenParenToken);
1311N(SyntaxKind.Parameter);
1313N(SyntaxKind.IdentifierName);
1315N(SyntaxKind.IdentifierToken, "scoped");
1320N(SyntaxKind.Parameter);
1322N(SyntaxKind.ParamsKeyword);
1323N(SyntaxKind.ArrayType);
1325N(SyntaxKind.PredefinedType);
1327N(SyntaxKind.ObjectKeyword);
1329N(SyntaxKind.ArrayRankSpecifier);
1331N(SyntaxKind.OpenBracketToken);
1332N(SyntaxKind.OmittedArraySizeExpression);
1334N(SyntaxKind.OmittedArraySizeExpressionToken);
1336N(SyntaxKind.CloseBracketToken);
1339N(SyntaxKind.IdentifierToken, "args");
1341N(SyntaxKind.CloseParenToken);
1343N(SyntaxKind.SemicolonToken);
1354N(SyntaxKind.MethodDeclaration);
1356N(SyntaxKind.PredefinedType);
1358N(SyntaxKind.VoidKeyword);
1360N(SyntaxKind.IdentifierToken, "F");
1361N(SyntaxKind.ParameterList);
1363N(SyntaxKind.OpenParenToken);
1364N(SyntaxKind.Parameter);
1366N(SyntaxKind.ParamsKeyword);
1367N(SyntaxKind.ScopedKeyword);
1368N(SyntaxKind.ArrayType);
1370N(SyntaxKind.PredefinedType);
1372N(SyntaxKind.ObjectKeyword);
1374N(SyntaxKind.ArrayRankSpecifier);
1376N(SyntaxKind.OpenBracketToken);
1377N(SyntaxKind.OmittedArraySizeExpression);
1379N(SyntaxKind.OmittedArraySizeExpressionToken);
1381N(SyntaxKind.CloseBracketToken);
1384N(SyntaxKind.IdentifierToken, "args");
1386N(SyntaxKind.CloseParenToken);
1388N(SyntaxKind.SemicolonToken);
1415N(SyntaxKind.CompilationUnit);
1417N(SyntaxKind.ClassDeclaration);
1419N(SyntaxKind.ClassKeyword);
1420N(SyntaxKind.IdentifierToken, "Program");
1421N(SyntaxKind.OpenBraceToken);
1422N(SyntaxKind.MethodDeclaration);
1424N(SyntaxKind.StaticKeyword);
1425N(SyntaxKind.PredefinedType);
1427N(SyntaxKind.VoidKeyword);
1429N(SyntaxKind.IdentifierToken, "Main");
1430N(SyntaxKind.ParameterList);
1432N(SyntaxKind.OpenParenToken);
1433N(SyntaxKind.CloseParenToken);
1435N(SyntaxKind.Block);
1437N(SyntaxKind.OpenBraceToken);
1438N(SyntaxKind.LocalDeclarationStatement);
1440N(SyntaxKind.VariableDeclaration);
1442N(SyntaxKind.IdentifierName);
1444N(SyntaxKind.IdentifierToken, "scoped");
1446N(SyntaxKind.VariableDeclarator);
1448N(SyntaxKind.IdentifierToken, "a");
1451N(SyntaxKind.SemicolonToken);
1453N(SyntaxKind.LocalDeclarationStatement);
1455N(SyntaxKind.VariableDeclaration);
1457N(SyntaxKind.RefType);
1459N(SyntaxKind.RefKeyword);
1460N(SyntaxKind.IdentifierName);
1462N(SyntaxKind.IdentifierToken, "scoped");
1465N(SyntaxKind.VariableDeclarator);
1467N(SyntaxKind.IdentifierToken, "b");
1470N(SyntaxKind.SemicolonToken);
1472N(SyntaxKind.LocalDeclarationStatement);
1474N(SyntaxKind.VariableDeclaration);
1476N(SyntaxKind.RefType);
1478N(SyntaxKind.RefKeyword);
1479N(SyntaxKind.ReadOnlyKeyword);
1480N(SyntaxKind.IdentifierName);
1482N(SyntaxKind.IdentifierToken, "scoped");
1485N(SyntaxKind.VariableDeclarator);
1487N(SyntaxKind.IdentifierToken, "c");
1490N(SyntaxKind.SemicolonToken);
1492N(SyntaxKind.LocalDeclarationStatement);
1494N(SyntaxKind.VariableDeclaration);
1496N(SyntaxKind.RefType);
1498N(SyntaxKind.RefKeyword);
1499N(SyntaxKind.ReadOnlyKeyword);
1500N(SyntaxKind.IdentifierName);
1502N(SyntaxKind.IdentifierToken, "scoped");
1505N(SyntaxKind.VariableDeclarator);
1507N(SyntaxKind.IdentifierToken, "c");
1512N(SyntaxKind.ExpressionStatement);
1514N(SyntaxKind.IdentifierName);
1516N(SyntaxKind.IdentifierToken, "c2");
1518N(SyntaxKind.SemicolonToken);
1520N(SyntaxKind.CloseBraceToken);
1523N(SyntaxKind.CloseBraceToken);
1525N(SyntaxKind.EndOfFileToken);
1545N(SyntaxKind.CompilationUnit);
1547N(SyntaxKind.ClassDeclaration);
1549N(SyntaxKind.ClassKeyword);
1550N(SyntaxKind.IdentifierToken, "Program");
1551N(SyntaxKind.OpenBraceToken);
1552N(SyntaxKind.MethodDeclaration);
1554N(SyntaxKind.StaticKeyword);
1555N(SyntaxKind.PredefinedType);
1557N(SyntaxKind.VoidKeyword);
1559N(SyntaxKind.IdentifierToken, "Main");
1560N(SyntaxKind.ParameterList);
1562N(SyntaxKind.OpenParenToken);
1563N(SyntaxKind.CloseParenToken);
1565N(SyntaxKind.Block);
1567N(SyntaxKind.OpenBraceToken);
1568N(SyntaxKind.LocalDeclarationStatement);
1570N(SyntaxKind.VariableDeclaration);
1572N(SyntaxKind.RefType);
1574N(SyntaxKind.RefKeyword);
1575N(SyntaxKind.ReadOnlyKeyword);
1576N(SyntaxKind.IdentifierName);
1578N(SyntaxKind.IdentifierToken, "@scoped");
1581N(SyntaxKind.VariableDeclarator);
1583N(SyntaxKind.IdentifierToken, "c");
1586N(SyntaxKind.SemicolonToken);
1588N(SyntaxKind.CloseBraceToken);
1591N(SyntaxKind.CloseBraceToken);
1593N(SyntaxKind.EndOfFileToken);
1616N(SyntaxKind.CompilationUnit);
1618N(SyntaxKind.ClassDeclaration);
1620N(SyntaxKind.ClassKeyword);
1621N(SyntaxKind.IdentifierToken, "Program");
1622N(SyntaxKind.OpenBraceToken);
1623N(SyntaxKind.MethodDeclaration);
1625N(SyntaxKind.StaticKeyword);
1626N(SyntaxKind.PredefinedType);
1628N(SyntaxKind.VoidKeyword);
1630N(SyntaxKind.IdentifierToken, "Main");
1631N(SyntaxKind.ParameterList);
1633N(SyntaxKind.OpenParenToken);
1634N(SyntaxKind.CloseParenToken);
1636N(SyntaxKind.Block);
1638N(SyntaxKind.OpenBraceToken);
1639N(SyntaxKind.LocalDeclarationStatement);
1641N(SyntaxKind.VariableDeclaration);
1643N(SyntaxKind.ScopedType);
1645N(SyntaxKind.ScopedKeyword);
1646N(SyntaxKind.PredefinedType);
1648N(SyntaxKind.IntKeyword);
1651N(SyntaxKind.VariableDeclarator);
1653N(SyntaxKind.IdentifierToken, "a");
1656N(SyntaxKind.SemicolonToken);
1658N(SyntaxKind.LocalDeclarationStatement);
1660N(SyntaxKind.VariableDeclaration);
1662N(SyntaxKind.ScopedType);
1664N(SyntaxKind.ScopedKeyword);
1665N(SyntaxKind.RefType);
1667N(SyntaxKind.RefKeyword);
1668N(SyntaxKind.PredefinedType);
1670N(SyntaxKind.IntKeyword);
1674N(SyntaxKind.VariableDeclarator);
1676N(SyntaxKind.IdentifierToken, "b");
1679N(SyntaxKind.SemicolonToken);
1681N(SyntaxKind.LocalDeclarationStatement);
1683N(SyntaxKind.VariableDeclaration);
1685N(SyntaxKind.ScopedType);
1687N(SyntaxKind.ScopedKeyword);
1688N(SyntaxKind.RefType);
1690N(SyntaxKind.RefKeyword);
1691N(SyntaxKind.ReadOnlyKeyword);
1692N(SyntaxKind.PredefinedType);
1694N(SyntaxKind.IntKeyword);
1698N(SyntaxKind.VariableDeclarator);
1700N(SyntaxKind.IdentifierToken, "c");
1703N(SyntaxKind.SemicolonToken);
1705N(SyntaxKind.CloseBraceToken);
1708N(SyntaxKind.CloseBraceToken);
1710N(SyntaxKind.EndOfFileToken);
1745N(SyntaxKind.CompilationUnit);
1747N(SyntaxKind.ClassDeclaration);
1749N(SyntaxKind.ClassKeyword);
1750N(SyntaxKind.IdentifierToken, "Program");
1751N(SyntaxKind.OpenBraceToken);
1752N(SyntaxKind.MethodDeclaration);
1754N(SyntaxKind.StaticKeyword);
1755N(SyntaxKind.PredefinedType);
1757N(SyntaxKind.VoidKeyword);
1759N(SyntaxKind.IdentifierToken, "Main");
1760N(SyntaxKind.ParameterList);
1762N(SyntaxKind.OpenParenToken);
1763N(SyntaxKind.CloseParenToken);
1765N(SyntaxKind.Block);
1767N(SyntaxKind.OpenBraceToken);
1768N(SyntaxKind.LocalDeclarationStatement);
1770N(SyntaxKind.VariableDeclaration);
1772N(SyntaxKind.RefType);
1774N(SyntaxKind.RefKeyword);
1775N(SyntaxKind.IdentifierName);
1777N(SyntaxKind.IdentifierToken, "scoped");
1787N(SyntaxKind.LocalDeclarationStatement);
1789N(SyntaxKind.VariableDeclaration);
1791N(SyntaxKind.PredefinedType);
1793N(SyntaxKind.IntKeyword);
1795N(SyntaxKind.VariableDeclarator);
1797N(SyntaxKind.IdentifierToken, "d");
1800N(SyntaxKind.SemicolonToken);
1802N(SyntaxKind.LocalDeclarationStatement);
1804N(SyntaxKind.VariableDeclaration);
1806N(SyntaxKind.RefType);
1808N(SyntaxKind.RefKeyword);
1809N(SyntaxKind.ReadOnlyKeyword);
1810N(SyntaxKind.IdentifierName);
1812N(SyntaxKind.IdentifierToken, "scoped");
1822N(SyntaxKind.LocalDeclarationStatement);
1824N(SyntaxKind.VariableDeclaration);
1826N(SyntaxKind.PredefinedType);
1828N(SyntaxKind.IntKeyword);
1830N(SyntaxKind.VariableDeclarator);
1832N(SyntaxKind.IdentifierToken, "e");
1835N(SyntaxKind.SemicolonToken);
1837N(SyntaxKind.CloseBraceToken);
1840N(SyntaxKind.CloseBraceToken);
1842N(SyntaxKind.EndOfFileToken);
1858N(SyntaxKind.CompilationUnit);
1860N(SyntaxKind.GlobalStatement);
1862N(SyntaxKind.LocalDeclarationStatement);
1864N(SyntaxKind.VariableDeclaration);
1866N(SyntaxKind.ScopedType);
1868N(SyntaxKind.ScopedKeyword);
1869N(SyntaxKind.PredefinedType);
1871N(SyntaxKind.IntKeyword);
1874N(SyntaxKind.VariableDeclarator);
1876N(SyntaxKind.IdentifierToken, "a");
1879N(SyntaxKind.SemicolonToken);
1882N(SyntaxKind.GlobalStatement);
1884N(SyntaxKind.LocalDeclarationStatement);
1886N(SyntaxKind.VariableDeclaration);
1888N(SyntaxKind.ScopedType);
1890N(SyntaxKind.ScopedKeyword);
1891N(SyntaxKind.RefType);
1893N(SyntaxKind.RefKeyword);
1894N(SyntaxKind.PredefinedType);
1896N(SyntaxKind.IntKeyword);
1900N(SyntaxKind.VariableDeclarator);
1902N(SyntaxKind.IdentifierToken, "b");
1905N(SyntaxKind.SemicolonToken);
1908N(SyntaxKind.EndOfFileToken);
1927N(SyntaxKind.CompilationUnit);
1929N(SyntaxKind.IncompleteMember);
1931N(SyntaxKind.RefType);
1933N(SyntaxKind.RefKeyword);
1934N(SyntaxKind.IdentifierName);
1936N(SyntaxKind.IdentifierToken, "scoped");
1940N(SyntaxKind.GlobalStatement);
1942N(SyntaxKind.LocalDeclarationStatement);
1944N(SyntaxKind.VariableDeclaration);
1946N(SyntaxKind.PredefinedType);
1948N(SyntaxKind.IntKeyword);
1950N(SyntaxKind.VariableDeclarator);
1952N(SyntaxKind.IdentifierToken, "c");
1955N(SyntaxKind.SemicolonToken);
1958N(SyntaxKind.EndOfFileToken);
1973N(SyntaxKind.CompilationUnit);
1975N(SyntaxKind.GlobalStatement);
1977N(SyntaxKind.LocalDeclarationStatement);
1979N(SyntaxKind.VariableDeclaration);
1981N(SyntaxKind.ScopedType);
1983N(SyntaxKind.ScopedKeyword);
1984N(SyntaxKind.RefType);
1986N(SyntaxKind.RefKeyword);
1987N(SyntaxKind.ReadOnlyKeyword);
1988N(SyntaxKind.IdentifierName);
1990N(SyntaxKind.IdentifierToken, "S");
1994N(SyntaxKind.VariableDeclarator);
1996N(SyntaxKind.IdentifierToken, "a");
1999N(SyntaxKind.SemicolonToken);
2002N(SyntaxKind.EndOfFileToken);
2025N(SyntaxKind.CompilationUnit);
2027N(SyntaxKind.GlobalStatement);
2029N(SyntaxKind.LocalDeclarationStatement);
2031N(SyntaxKind.VariableDeclaration);
2033N(SyntaxKind.RefType);
2035N(SyntaxKind.RefKeyword);
2036N(SyntaxKind.ReadOnlyKeyword);
2037N(SyntaxKind.IdentifierName);
2039N(SyntaxKind.IdentifierToken, "scoped");
2042N(SyntaxKind.VariableDeclarator);
2044N(SyntaxKind.IdentifierToken, "S");
2047N(SyntaxKind.SemicolonToken);
2050N(SyntaxKind.GlobalStatement);
2052N(SyntaxKind.LocalDeclarationStatement);
2054N(SyntaxKind.VariableDeclaration);
2056N(SyntaxKind.ScopedType);
2058N(SyntaxKind.ScopedKeyword);
2059N(SyntaxKind.RefType);
2061N(SyntaxKind.RefKeyword);
2062N(SyntaxKind.ReadOnlyKeyword);
2063N(SyntaxKind.IdentifierName);
2065N(SyntaxKind.IdentifierToken, "scoped");
2069N(SyntaxKind.VariableDeclarator);
2071N(SyntaxKind.IdentifierToken, "S");
2074N(SyntaxKind.SemicolonToken);
2077N(SyntaxKind.EndOfFileToken);
2093N(SyntaxKind.CompilationUnit);
2095N(SyntaxKind.GlobalStatement);
2097N(SyntaxKind.LocalDeclarationStatement);
2099N(SyntaxKind.VariableDeclaration);
2101N(SyntaxKind.IdentifierName);
2103N(SyntaxKind.IdentifierToken, "scoped");
2105N(SyntaxKind.VariableDeclarator);
2107N(SyntaxKind.IdentifierToken, "a");
2110N(SyntaxKind.SemicolonToken);
2113N(SyntaxKind.GlobalStatement);
2115N(SyntaxKind.LocalDeclarationStatement);
2117N(SyntaxKind.VariableDeclaration);
2119N(SyntaxKind.RefType);
2121N(SyntaxKind.RefKeyword);
2122N(SyntaxKind.IdentifierName);
2124N(SyntaxKind.IdentifierToken, "scoped");
2127N(SyntaxKind.VariableDeclarator);
2129N(SyntaxKind.IdentifierToken, "b");
2132N(SyntaxKind.SemicolonToken);
2135N(SyntaxKind.EndOfFileToken);
2150N(SyntaxKind.CompilationUnit);
2152N(SyntaxKind.ClassDeclaration);
2154N(SyntaxKind.ClassKeyword);
2155N(SyntaxKind.IdentifierToken, "scoped");
2156N(SyntaxKind.OpenBraceToken);
2157N(SyntaxKind.CloseBraceToken);
2159N(SyntaxKind.EndOfFileToken);
2174N(SyntaxKind.CompilationUnit);
2176N(SyntaxKind.ClassDeclaration);
2178N(SyntaxKind.ClassKeyword);
2179N(SyntaxKind.IdentifierToken, "@scoped");
2180N(SyntaxKind.OpenBraceToken);
2181N(SyntaxKind.CloseBraceToken);
2183N(SyntaxKind.EndOfFileToken);
2200N(SyntaxKind.CompilationUnit);
2202N(SyntaxKind.GlobalStatement);
2204N(SyntaxKind.LocalDeclarationStatement);
2206N(SyntaxKind.VariableDeclaration);
2208N(SyntaxKind.QualifiedName);
2210N(SyntaxKind.IdentifierName);
2212N(SyntaxKind.IdentifierToken, "scoped");
2214N(SyntaxKind.DotToken);
2215N(SyntaxKind.IdentifierName);
2217N(SyntaxKind.IdentifierToken, "nested");
2220N(SyntaxKind.VariableDeclarator);
2222N(SyntaxKind.IdentifierToken, "a");
2225N(SyntaxKind.SemicolonToken);
2228N(SyntaxKind.GlobalStatement);
2230N(SyntaxKind.LocalDeclarationStatement);
2232N(SyntaxKind.VariableDeclaration);
2234N(SyntaxKind.RefType);
2236N(SyntaxKind.RefKeyword);
2237N(SyntaxKind.QualifiedName);
2239N(SyntaxKind.IdentifierName);
2241N(SyntaxKind.IdentifierToken, "scoped");
2243N(SyntaxKind.DotToken);
2244N(SyntaxKind.IdentifierName);
2246N(SyntaxKind.IdentifierToken, "nested");
2250N(SyntaxKind.VariableDeclarator);
2252N(SyntaxKind.IdentifierToken, "b");
2255N(SyntaxKind.SemicolonToken);
2258N(SyntaxKind.GlobalStatement);
2260N(SyntaxKind.LocalDeclarationStatement);
2262N(SyntaxKind.VariableDeclaration);
2264N(SyntaxKind.RefType);
2266N(SyntaxKind.RefKeyword);
2267N(SyntaxKind.ReadOnlyKeyword);
2268N(SyntaxKind.QualifiedName);
2270N(SyntaxKind.IdentifierName);
2272N(SyntaxKind.IdentifierToken, "scoped");
2274N(SyntaxKind.DotToken);
2275N(SyntaxKind.IdentifierName);
2277N(SyntaxKind.IdentifierToken, "nested");
2281N(SyntaxKind.VariableDeclarator);
2283N(SyntaxKind.IdentifierToken, "c");
2286N(SyntaxKind.SemicolonToken);
2289N(SyntaxKind.EndOfFileToken);
2306N(SyntaxKind.CompilationUnit);
2308N(SyntaxKind.GlobalStatement);
2310N(SyntaxKind.LocalDeclarationStatement);
2312N(SyntaxKind.VariableDeclaration);
2314N(SyntaxKind.QualifiedName);
2316N(SyntaxKind.IdentifierName);
2318N(SyntaxKind.IdentifierToken, "@scoped");
2320N(SyntaxKind.DotToken);
2321N(SyntaxKind.IdentifierName);
2323N(SyntaxKind.IdentifierToken, "nested");
2326N(SyntaxKind.VariableDeclarator);
2328N(SyntaxKind.IdentifierToken, "a");
2331N(SyntaxKind.SemicolonToken);
2334N(SyntaxKind.GlobalStatement);
2336N(SyntaxKind.LocalDeclarationStatement);
2338N(SyntaxKind.VariableDeclaration);
2340N(SyntaxKind.RefType);
2342N(SyntaxKind.RefKeyword);
2343N(SyntaxKind.QualifiedName);
2345N(SyntaxKind.IdentifierName);
2347N(SyntaxKind.IdentifierToken, "@scoped");
2349N(SyntaxKind.DotToken);
2350N(SyntaxKind.IdentifierName);
2352N(SyntaxKind.IdentifierToken, "nested");
2356N(SyntaxKind.VariableDeclarator);
2358N(SyntaxKind.IdentifierToken, "b");
2361N(SyntaxKind.SemicolonToken);
2364N(SyntaxKind.GlobalStatement);
2366N(SyntaxKind.LocalDeclarationStatement);
2368N(SyntaxKind.VariableDeclaration);
2370N(SyntaxKind.RefType);
2372N(SyntaxKind.RefKeyword);
2373N(SyntaxKind.ReadOnlyKeyword);
2374N(SyntaxKind.QualifiedName);
2376N(SyntaxKind.IdentifierName);
2378N(SyntaxKind.IdentifierToken, "@scoped");
2380N(SyntaxKind.DotToken);
2381N(SyntaxKind.IdentifierName);
2383N(SyntaxKind.IdentifierToken, "nested");
2387N(SyntaxKind.VariableDeclarator);
2389N(SyntaxKind.IdentifierToken, "c");
2392N(SyntaxKind.SemicolonToken);
2395N(SyntaxKind.EndOfFileToken);
2412N(SyntaxKind.CompilationUnit);
2414N(SyntaxKind.GlobalStatement);
2416N(SyntaxKind.LocalDeclarationStatement);
2418N(SyntaxKind.VariableDeclaration);
2420N(SyntaxKind.ScopedType);
2422N(SyntaxKind.ScopedKeyword);
2423N(SyntaxKind.IdentifierName);
2425N(SyntaxKind.IdentifierToken, "scoped");
2428N(SyntaxKind.VariableDeclarator);
2430N(SyntaxKind.IdentifierToken, "a");
2433N(SyntaxKind.SemicolonToken);
2436N(SyntaxKind.GlobalStatement);
2438N(SyntaxKind.LocalDeclarationStatement);
2440N(SyntaxKind.VariableDeclaration);
2442N(SyntaxKind.ScopedType);
2444N(SyntaxKind.ScopedKeyword);
2445N(SyntaxKind.RefType);
2447N(SyntaxKind.RefKeyword);
2448N(SyntaxKind.IdentifierName);
2450N(SyntaxKind.IdentifierToken, "scoped");
2454N(SyntaxKind.VariableDeclarator);
2456N(SyntaxKind.IdentifierToken, "b");
2459N(SyntaxKind.SemicolonToken);
2462N(SyntaxKind.GlobalStatement);
2464N(SyntaxKind.LocalDeclarationStatement);
2466N(SyntaxKind.VariableDeclaration);
2468N(SyntaxKind.ScopedType);
2470N(SyntaxKind.ScopedKeyword);
2471N(SyntaxKind.RefType);
2473N(SyntaxKind.RefKeyword);
2474N(SyntaxKind.ReadOnlyKeyword);
2475N(SyntaxKind.IdentifierName);
2477N(SyntaxKind.IdentifierToken, "scoped");
2481N(SyntaxKind.VariableDeclarator);
2483N(SyntaxKind.IdentifierToken, "c");
2486N(SyntaxKind.SemicolonToken);
2489N(SyntaxKind.EndOfFileToken);
2504N(SyntaxKind.CompilationUnit);
2506N(SyntaxKind.GlobalStatement);
2508N(SyntaxKind.LocalDeclarationStatement);
2510N(SyntaxKind.VariableDeclaration);
2512N(SyntaxKind.ScopedType);
2514N(SyntaxKind.ScopedKeyword);
2515N(SyntaxKind.IdentifierName);
2517N(SyntaxKind.IdentifierToken, "scoped");
2520N(SyntaxKind.VariableDeclarator);
2522N(SyntaxKind.IdentifierToken, "a");
2523N(SyntaxKind.EqualsValueClause);
2525N(SyntaxKind.EqualsToken);
2526N(SyntaxKind.DefaultLiteralExpression);
2528N(SyntaxKind.DefaultKeyword);
2533N(SyntaxKind.SemicolonToken);
2536N(SyntaxKind.EndOfFileToken);
2559N(SyntaxKind.CompilationUnit);
2561N(SyntaxKind.GlobalStatement);
2563N(SyntaxKind.LocalDeclarationStatement);
2565N(SyntaxKind.VariableDeclaration);
2567N(SyntaxKind.RefType);
2569N(SyntaxKind.RefKeyword);
2570N(SyntaxKind.IdentifierName);
2572N(SyntaxKind.IdentifierToken, "scoped");
2575N(SyntaxKind.VariableDeclarator);
2577N(SyntaxKind.IdentifierToken, "scoped");
2580N(SyntaxKind.SemicolonToken);
2583N(SyntaxKind.GlobalStatement);
2585N(SyntaxKind.LocalDeclarationStatement);
2587N(SyntaxKind.VariableDeclaration);
2589N(SyntaxKind.RefType);
2591N(SyntaxKind.RefKeyword);
2592N(SyntaxKind.ReadOnlyKeyword);
2593N(SyntaxKind.IdentifierName);
2595N(SyntaxKind.IdentifierToken, "scoped");
2598N(SyntaxKind.VariableDeclarator);
2600N(SyntaxKind.IdentifierToken, "scoped");
2603N(SyntaxKind.SemicolonToken);
2606N(SyntaxKind.EndOfFileToken);
2622N(SyntaxKind.CompilationUnit);
2624N(SyntaxKind.GlobalStatement);
2626N(SyntaxKind.LocalDeclarationStatement);
2628N(SyntaxKind.VariableDeclaration);
2630N(SyntaxKind.ScopedType);
2632N(SyntaxKind.ScopedKeyword);
2633N(SyntaxKind.IdentifierName);
2635N(SyntaxKind.IdentifierToken, "var");
2638N(SyntaxKind.VariableDeclarator);
2640N(SyntaxKind.IdentifierToken, "a");
2643N(SyntaxKind.SemicolonToken);
2646N(SyntaxKind.GlobalStatement);
2648N(SyntaxKind.LocalDeclarationStatement);
2650N(SyntaxKind.VariableDeclaration);
2652N(SyntaxKind.ScopedType);
2654N(SyntaxKind.ScopedKeyword);
2655N(SyntaxKind.RefType);
2657N(SyntaxKind.RefKeyword);
2658N(SyntaxKind.IdentifierName);
2660N(SyntaxKind.IdentifierToken, "var");
2664N(SyntaxKind.VariableDeclarator);
2666N(SyntaxKind.IdentifierToken, "b");
2669N(SyntaxKind.SemicolonToken);
2672N(SyntaxKind.EndOfFileToken);
2691N(SyntaxKind.CompilationUnit);
2693N(SyntaxKind.GlobalStatement);
2695N(SyntaxKind.LocalDeclarationStatement);
2697N(SyntaxKind.VariableDeclaration);
2699N(SyntaxKind.RefType);
2701N(SyntaxKind.RefKeyword);
2702N(SyntaxKind.IdentifierName);
2704N(SyntaxKind.IdentifierToken, "scoped");
2707N(SyntaxKind.VariableDeclarator);
2709N(SyntaxKind.IdentifierToken, "var");
2712N(SyntaxKind.SemicolonToken);
2715N(SyntaxKind.EndOfFileToken);
2730N(SyntaxKind.CompilationUnit);
2732N(SyntaxKind.GlobalStatement);
2734N(SyntaxKind.LocalDeclarationStatement);
2736N(SyntaxKind.VariableDeclaration);
2738N(SyntaxKind.ScopedType);
2740N(SyntaxKind.ScopedKeyword);
2741N(SyntaxKind.RefType);
2743N(SyntaxKind.RefKeyword);
2744N(SyntaxKind.ReadOnlyKeyword);
2745N(SyntaxKind.IdentifierName);
2747N(SyntaxKind.IdentifierToken, "var");
2751N(SyntaxKind.VariableDeclarator);
2753N(SyntaxKind.IdentifierToken, "a");
2756N(SyntaxKind.SemicolonToken);
2759N(SyntaxKind.EndOfFileToken);
2782N(SyntaxKind.CompilationUnit);
2784N(SyntaxKind.GlobalStatement);
2786N(SyntaxKind.LocalDeclarationStatement);
2788N(SyntaxKind.VariableDeclaration);
2790N(SyntaxKind.RefType);
2792N(SyntaxKind.RefKeyword);
2793N(SyntaxKind.ReadOnlyKeyword);
2794N(SyntaxKind.IdentifierName);
2796N(SyntaxKind.IdentifierToken, "scoped");
2799N(SyntaxKind.VariableDeclarator);
2801N(SyntaxKind.IdentifierToken, "var");
2804N(SyntaxKind.SemicolonToken);
2807N(SyntaxKind.GlobalStatement);
2809N(SyntaxKind.LocalDeclarationStatement);
2811N(SyntaxKind.VariableDeclaration);
2813N(SyntaxKind.ScopedType);
2815N(SyntaxKind.ScopedKeyword);
2816N(SyntaxKind.RefType);
2818N(SyntaxKind.RefKeyword);
2819N(SyntaxKind.ReadOnlyKeyword);
2820N(SyntaxKind.IdentifierName);
2822N(SyntaxKind.IdentifierToken, "scoped");
2826N(SyntaxKind.VariableDeclarator);
2828N(SyntaxKind.IdentifierToken, "var");
2831N(SyntaxKind.SemicolonToken);
2834N(SyntaxKind.EndOfFileToken);
2850N(SyntaxKind.CompilationUnit);
2852N(SyntaxKind.GlobalStatement);
2854N(SyntaxKind.LocalDeclarationStatement);
2856N(SyntaxKind.VariableDeclaration);
2858N(SyntaxKind.IdentifierName);
2860N(SyntaxKind.IdentifierToken, "scoped");
2862N(SyntaxKind.VariableDeclarator);
2864N(SyntaxKind.IdentifierToken, "var");
2867N(SyntaxKind.SemicolonToken);
2870N(SyntaxKind.GlobalStatement);
2872N(SyntaxKind.LocalDeclarationStatement);
2874N(SyntaxKind.VariableDeclaration);
2876N(SyntaxKind.RefType);
2878N(SyntaxKind.RefKeyword);
2879N(SyntaxKind.IdentifierName);
2881N(SyntaxKind.IdentifierToken, "scoped");
2884N(SyntaxKind.VariableDeclarator);
2886N(SyntaxKind.IdentifierToken, "var");
2889N(SyntaxKind.SemicolonToken);
2892N(SyntaxKind.EndOfFileToken);
2911N(SyntaxKind.CompilationUnit);
2913N(SyntaxKind.IncompleteMember);
2915N(SyntaxKind.RefType);
2917N(SyntaxKind.RefKeyword);
2918N(SyntaxKind.IdentifierName);
2920N(SyntaxKind.IdentifierToken, "scoped");
2924N(SyntaxKind.GlobalStatement);
2926N(SyntaxKind.LocalDeclarationStatement);
2928N(SyntaxKind.ReadOnlyKeyword);
2929N(SyntaxKind.VariableDeclaration);
2931N(SyntaxKind.IdentifierName);
2933N(SyntaxKind.IdentifierToken, "S");
2935N(SyntaxKind.VariableDeclarator);
2937N(SyntaxKind.IdentifierToken, "a");
2940N(SyntaxKind.SemicolonToken);
2943N(SyntaxKind.EndOfFileToken);
2963N(SyntaxKind.CompilationUnit);
2965N(SyntaxKind.GlobalStatement);
2967N(SyntaxKind.LocalDeclarationStatement);
2969N(SyntaxKind.VariableDeclaration);
2971N(SyntaxKind.IdentifierName);
2973N(SyntaxKind.IdentifierToken, "scoped");
2975N(SyntaxKind.VariableDeclarator);
2977N(SyntaxKind.IdentifierToken, "scoped");
2980N(SyntaxKind.SemicolonToken);
2983N(SyntaxKind.GlobalStatement);
2985N(SyntaxKind.LocalDeclarationStatement);
2987N(SyntaxKind.VariableDeclaration);
2989N(SyntaxKind.ScopedType);
2991N(SyntaxKind.ScopedKeyword);
2992N(SyntaxKind.IdentifierName);
2994N(SyntaxKind.IdentifierToken, "scoped");
2997N(SyntaxKind.VariableDeclarator);
2999N(SyntaxKind.IdentifierToken, "var");
3002N(SyntaxKind.SemicolonToken);
3005N(SyntaxKind.EndOfFileToken);
3033N(SyntaxKind.CompilationUnit);
3035N(SyntaxKind.ClassDeclaration);
3037N(SyntaxKind.ClassKeyword);
3038N(SyntaxKind.IdentifierToken, "Program");
3039N(SyntaxKind.OpenBraceToken);
3040N(SyntaxKind.MethodDeclaration);
3042N(SyntaxKind.StaticKeyword);
3043N(SyntaxKind.PredefinedType);
3045N(SyntaxKind.VoidKeyword);
3047N(SyntaxKind.IdentifierToken, "Main");
3048N(SyntaxKind.ParameterList);
3050N(SyntaxKind.OpenParenToken);
3051N(SyntaxKind.CloseParenToken);
3053N(SyntaxKind.Block);
3055N(SyntaxKind.OpenBraceToken);
3056N(SyntaxKind.ExpressionStatement);
3058N(SyntaxKind.IdentifierName);
3060N(SyntaxKind.IdentifierToken, "scoped");
3064N(SyntaxKind.LocalDeclarationStatement);
3066N(SyntaxKind.ExternKeyword);
3067N(SyntaxKind.VariableDeclaration);
3069N(SyntaxKind.RefType);
3071N(SyntaxKind.RefKeyword);
3072N(SyntaxKind.PredefinedType);
3074N(SyntaxKind.IntKeyword);
3077N(SyntaxKind.VariableDeclarator);
3079N(SyntaxKind.IdentifierToken, "b");
3082N(SyntaxKind.SemicolonToken);
3084N(SyntaxKind.CloseBraceToken);
3087N(SyntaxKind.CloseBraceToken);
3089N(SyntaxKind.EndOfFileToken);
3110N(SyntaxKind.CompilationUnit);
3112N(SyntaxKind.GlobalStatement);
3114N(SyntaxKind.LocalDeclarationStatement);
3116N(SyntaxKind.VariableDeclaration);
3118N(SyntaxKind.ScopedType);
3120N(SyntaxKind.ScopedKeyword);
3121N(SyntaxKind.IdentifierName);
3123N(SyntaxKind.IdentifierToken, "scoped");
3126N(SyntaxKind.VariableDeclarator);
3128N(SyntaxKind.IdentifierToken, "R");
3131N(SyntaxKind.SemicolonToken);
3134N(SyntaxKind.GlobalStatement);
3136N(SyntaxKind.LocalDeclarationStatement);
3138N(SyntaxKind.VariableDeclaration);
3140N(SyntaxKind.IdentifierName);
3142N(SyntaxKind.IdentifierToken, "scoped");
3144N(SyntaxKind.VariableDeclarator);
3146N(SyntaxKind.IdentifierToken, "scoped");
3149N(SyntaxKind.SemicolonToken);
3152N(SyntaxKind.EndOfFileToken);
3180N(SyntaxKind.CompilationUnit);
3182N(SyntaxKind.ClassDeclaration);
3184N(SyntaxKind.ClassKeyword);
3185N(SyntaxKind.IdentifierToken, "Program");
3186N(SyntaxKind.OpenBraceToken);
3187N(SyntaxKind.MethodDeclaration);
3189N(SyntaxKind.StaticKeyword);
3190N(SyntaxKind.PredefinedType);
3192N(SyntaxKind.VoidKeyword);
3194N(SyntaxKind.IdentifierToken, "Main");
3195N(SyntaxKind.ParameterList);
3197N(SyntaxKind.OpenParenToken);
3198N(SyntaxKind.CloseParenToken);
3200N(SyntaxKind.Block);
3202N(SyntaxKind.OpenBraceToken);
3203N(SyntaxKind.LocalDeclarationStatement);
3205N(SyntaxKind.VariableDeclaration);
3207N(SyntaxKind.IdentifierName);
3209N(SyntaxKind.IdentifierToken, "scoped");
3211N(SyntaxKind.VariableDeclarator);
3213N(SyntaxKind.IdentifierToken, "scoped");
3218N(SyntaxKind.LocalDeclarationStatement);
3220N(SyntaxKind.ExternKeyword);
3221N(SyntaxKind.VariableDeclaration);
3223N(SyntaxKind.RefType);
3225N(SyntaxKind.RefKeyword);
3226N(SyntaxKind.PredefinedType);
3228N(SyntaxKind.IntKeyword);
3231N(SyntaxKind.VariableDeclarator);
3233N(SyntaxKind.IdentifierToken, "b");
3236N(SyntaxKind.SemicolonToken);
3238N(SyntaxKind.CloseBraceToken);
3241N(SyntaxKind.CloseBraceToken);
3243N(SyntaxKind.EndOfFileToken);
3302N(SyntaxKind.CompilationUnit);
3304N(SyntaxKind.GlobalStatement);
3306N(SyntaxKind.LocalDeclarationStatement);
3308N(SyntaxKind.VariableDeclaration);
3310N(SyntaxKind.ScopedType);
3312N(SyntaxKind.ScopedKeyword);
3313N(SyntaxKind.IdentifierName);
3315N(SyntaxKind.IdentifierToken, "record");
3318N(SyntaxKind.VariableDeclarator);
3320N(SyntaxKind.IdentifierToken, "A");
3323N(SyntaxKind.SemicolonToken);
3326N(SyntaxKind.EndOfFileToken);
3340N(SyntaxKind.CompilationUnit);
3342N(SyntaxKind.FieldDeclaration);
3344N(SyntaxKind.VariableDeclaration);
3346N(SyntaxKind.ScopedType);
3348N(SyntaxKind.ScopedKeyword);
3349N(SyntaxKind.IdentifierName);
3351N(SyntaxKind.IdentifierToken, "R");
3354N(SyntaxKind.VariableDeclarator);
3356N(SyntaxKind.IdentifierToken, "x");
3359N(SyntaxKind.SemicolonToken);
3361N(SyntaxKind.EndOfFileToken);
3388N(SyntaxKind.CompilationUnit);
3390N(SyntaxKind.MethodDeclaration);
3392N(SyntaxKind.ScopedKeyword);
3393N(SyntaxKind.RefType);
3395N(SyntaxKind.RefKeyword);
3396N(SyntaxKind.IdentifierName);
3398N(SyntaxKind.IdentifierToken, "R");
3401N(SyntaxKind.IdentifierToken, "x");
3402N(SyntaxKind.ParameterList);
3405N(SyntaxKind.Parameter);
3407N(SyntaxKind.IdentifierName);
3409N(SyntaxKind.IdentifierToken, "M");
3415N(SyntaxKind.SemicolonToken);
3417N(SyntaxKind.EndOfFileToken);
3444N(SyntaxKind.CompilationUnit);
3446N(SyntaxKind.MethodDeclaration);
3448N(SyntaxKind.ScopedKeyword);
3449N(SyntaxKind.RefType);
3451N(SyntaxKind.RefKeyword);
3452N(SyntaxKind.ReadOnlyKeyword);
3453N(SyntaxKind.IdentifierName);
3455N(SyntaxKind.IdentifierToken, "R");
3458N(SyntaxKind.IdentifierToken, "x");
3459N(SyntaxKind.ParameterList);
3462N(SyntaxKind.Parameter);
3464N(SyntaxKind.IdentifierName);
3466N(SyntaxKind.IdentifierToken, "M");
3472N(SyntaxKind.SemicolonToken);
3474N(SyntaxKind.EndOfFileToken);
3490N(SyntaxKind.CompilationUnit);
3492N(SyntaxKind.GlobalStatement);
3494N(SyntaxKind.ExpressionStatement);
3496N(SyntaxKind.SimpleAssignmentExpression);
3498N(SyntaxKind.TupleExpression);
3500N(SyntaxKind.OpenParenToken);
3501N(SyntaxKind.Argument);
3503N(SyntaxKind.DeclarationExpression);
3505N(SyntaxKind.IdentifierName);
3507N(SyntaxKind.IdentifierToken, "scoped");
3509N(SyntaxKind.SingleVariableDesignation);
3511N(SyntaxKind.IdentifierToken, "a");
3515N(SyntaxKind.CommaToken);
3516N(SyntaxKind.Argument);
3518N(SyntaxKind.DeclarationExpression);
3520N(SyntaxKind.IdentifierName);
3522N(SyntaxKind.IdentifierToken, "var");
3524N(SyntaxKind.SingleVariableDesignation);
3526N(SyntaxKind.IdentifierToken, "b");
3530N(SyntaxKind.CloseParenToken);
3532N(SyntaxKind.EqualsToken);
3533N(SyntaxKind.IdentifierName);
3535N(SyntaxKind.IdentifierToken, "M");
3538N(SyntaxKind.SemicolonToken);
3541N(SyntaxKind.EndOfFileToken);
3557N(SyntaxKind.CompilationUnit);
3559N(SyntaxKind.GlobalStatement);
3561N(SyntaxKind.ExpressionStatement);
3563N(SyntaxKind.SimpleAssignmentExpression);
3565N(SyntaxKind.TupleExpression);
3567N(SyntaxKind.OpenParenToken);
3568N(SyntaxKind.Argument);
3570N(SyntaxKind.DeclarationExpression);
3572N(SyntaxKind.RefType);
3574N(SyntaxKind.RefKeyword);
3575N(SyntaxKind.IdentifierName);
3577N(SyntaxKind.IdentifierToken, "scoped");
3580N(SyntaxKind.SingleVariableDesignation);
3582N(SyntaxKind.IdentifierToken, "b");
3586N(SyntaxKind.CommaToken);
3587N(SyntaxKind.Argument);
3589N(SyntaxKind.DeclarationExpression);
3591N(SyntaxKind.IdentifierName);
3593N(SyntaxKind.IdentifierToken, "var");
3595N(SyntaxKind.SingleVariableDesignation);
3597N(SyntaxKind.IdentifierToken, "c");
3601N(SyntaxKind.CloseParenToken);
3603N(SyntaxKind.EqualsToken);
3604N(SyntaxKind.IdentifierName);
3606N(SyntaxKind.IdentifierToken, "M");
3609N(SyntaxKind.SemicolonToken);
3612N(SyntaxKind.EndOfFileToken);
3643N(SyntaxKind.CompilationUnit);
3645N(SyntaxKind.GlobalStatement);
3647N(SyntaxKind.ExpressionStatement);
3649N(SyntaxKind.ParenthesizedExpression);
3651N(SyntaxKind.OpenParenToken);
3652N(SyntaxKind.RefExpression);
3654N(SyntaxKind.RefKeyword);
3655N(SyntaxKind.IdentifierName);
3657N(SyntaxKind.IdentifierToken, "scoped");
3665N(SyntaxKind.GlobalStatement);
3667N(SyntaxKind.LocalDeclarationStatement);
3669N(SyntaxKind.VariableDeclaration);
3671N(SyntaxKind.PredefinedType);
3673N(SyntaxKind.IntKeyword);
3675N(SyntaxKind.VariableDeclarator);
3677N(SyntaxKind.IdentifierToken, "b");
3679N(SyntaxKind.CommaToken);
3680N(SyntaxKind.VariableDeclarator);
3682N(SyntaxKind.IdentifierToken, "var");
3685N(SyntaxKind.SemicolonToken);
3688N(SyntaxKind.EndOfFileToken);
3719N(SyntaxKind.CompilationUnit);
3721N(SyntaxKind.GlobalStatement);
3723N(SyntaxKind.ExpressionStatement);
3725N(SyntaxKind.ParenthesizedExpression);
3727N(SyntaxKind.OpenParenToken);
3728N(SyntaxKind.RefExpression);
3730N(SyntaxKind.RefKeyword);
3731N(SyntaxKind.IdentifierName);
3733N(SyntaxKind.IdentifierToken, "scoped");
3741N(SyntaxKind.GlobalStatement);
3743N(SyntaxKind.LocalDeclarationStatement);
3745N(SyntaxKind.VariableDeclaration);
3747N(SyntaxKind.IdentifierName);
3749N(SyntaxKind.IdentifierToken, "a");
3751N(SyntaxKind.VariableDeclarator);
3753N(SyntaxKind.IdentifierToken, "b");
3755N(SyntaxKind.CommaToken);
3756N(SyntaxKind.VariableDeclarator);
3758N(SyntaxKind.IdentifierToken, "var");
3761N(SyntaxKind.SemicolonToken);
3764N(SyntaxKind.EndOfFileToken);
3780N(SyntaxKind.CompilationUnit);
3782N(SyntaxKind.GlobalStatement);
3784N(SyntaxKind.ExpressionStatement);
3786N(SyntaxKind.SimpleAssignmentExpression);
3788N(SyntaxKind.TupleExpression);
3790N(SyntaxKind.OpenParenToken);
3791N(SyntaxKind.Argument);
3793N(SyntaxKind.DeclarationExpression);
3795N(SyntaxKind.RefType);
3797N(SyntaxKind.RefKeyword);
3798N(SyntaxKind.ReadOnlyKeyword);
3799N(SyntaxKind.IdentifierName);
3801N(SyntaxKind.IdentifierToken, "scoped");
3804N(SyntaxKind.SingleVariableDesignation);
3806N(SyntaxKind.IdentifierToken, "c");
3810N(SyntaxKind.CommaToken);
3811N(SyntaxKind.Argument);
3813N(SyntaxKind.DeclarationExpression);
3815N(SyntaxKind.IdentifierName);
3817N(SyntaxKind.IdentifierToken, "var");
3819N(SyntaxKind.SingleVariableDesignation);
3821N(SyntaxKind.IdentifierToken, "d");
3825N(SyntaxKind.CloseParenToken);
3827N(SyntaxKind.EqualsToken);
3828N(SyntaxKind.IdentifierName);
3830N(SyntaxKind.IdentifierToken, "M");
3833N(SyntaxKind.SemicolonToken);
3836N(SyntaxKind.EndOfFileToken);
3873N(SyntaxKind.CompilationUnit);
3875N(SyntaxKind.GlobalStatement);
3877N(SyntaxKind.ExpressionStatement);
3879N(SyntaxKind.ParenthesizedExpression);
3881N(SyntaxKind.OpenParenToken);
3882N(SyntaxKind.RefExpression);
3884N(SyntaxKind.RefKeyword);
3895N(SyntaxKind.GlobalStatement);
3897N(SyntaxKind.LocalDeclarationStatement);
3899N(SyntaxKind.ReadOnlyKeyword);
3900N(SyntaxKind.VariableDeclaration);
3902N(SyntaxKind.ScopedType);
3904N(SyntaxKind.ScopedKeyword);
3905N(SyntaxKind.PredefinedType);
3907N(SyntaxKind.IntKeyword);
3910N(SyntaxKind.VariableDeclarator);
3912N(SyntaxKind.IdentifierToken, "c");
3914N(SyntaxKind.CommaToken);
3915N(SyntaxKind.VariableDeclarator);
3917N(SyntaxKind.IdentifierToken, "var");
3920N(SyntaxKind.SemicolonToken);
3923N(SyntaxKind.EndOfFileToken);
3957N(SyntaxKind.CompilationUnit);
3959N(SyntaxKind.GlobalStatement);
3961N(SyntaxKind.ExpressionStatement);
3963N(SyntaxKind.ParenthesizedExpression);
3965N(SyntaxKind.OpenParenToken);
3966N(SyntaxKind.RefExpression);
3968N(SyntaxKind.RefKeyword);
3969N(SyntaxKind.IdentifierName);
3971N(SyntaxKind.IdentifierToken, "scoped");
3979N(SyntaxKind.GlobalStatement);
3981N(SyntaxKind.LocalDeclarationStatement);
3983N(SyntaxKind.ReadOnlyKeyword);
3984N(SyntaxKind.VariableDeclaration);
3986N(SyntaxKind.PredefinedType);
3988N(SyntaxKind.IntKeyword);
3990N(SyntaxKind.VariableDeclarator);
3992N(SyntaxKind.IdentifierToken, "c");
3994N(SyntaxKind.CommaToken);
3995N(SyntaxKind.VariableDeclarator);
3997N(SyntaxKind.IdentifierToken, "var");
4000N(SyntaxKind.SemicolonToken);
4003N(SyntaxKind.EndOfFileToken);
4019N(SyntaxKind.CompilationUnit);
4021N(SyntaxKind.GlobalStatement);
4023N(SyntaxKind.ExpressionStatement);
4025N(SyntaxKind.SimpleAssignmentExpression);
4027N(SyntaxKind.TupleExpression);
4029N(SyntaxKind.OpenParenToken);
4030N(SyntaxKind.Argument);
4032N(SyntaxKind.DeclarationExpression);
4034N(SyntaxKind.ScopedType);
4036N(SyntaxKind.ScopedKeyword);
4037N(SyntaxKind.PredefinedType);
4039N(SyntaxKind.IntKeyword);
4042N(SyntaxKind.SingleVariableDesignation);
4044N(SyntaxKind.IdentifierToken, "a");
4048N(SyntaxKind.CommaToken);
4049N(SyntaxKind.Argument);
4051N(SyntaxKind.DeclarationExpression);
4053N(SyntaxKind.IdentifierName);
4055N(SyntaxKind.IdentifierToken, "var");
4057N(SyntaxKind.SingleVariableDesignation);
4059N(SyntaxKind.IdentifierToken, "d");
4063N(SyntaxKind.CloseParenToken);
4065N(SyntaxKind.EqualsToken);
4066N(SyntaxKind.IdentifierName);
4068N(SyntaxKind.IdentifierToken, "M");
4071N(SyntaxKind.SemicolonToken);
4074N(SyntaxKind.EndOfFileToken);
4102N(SyntaxKind.CompilationUnit);
4104N(SyntaxKind.GlobalStatement);
4106N(SyntaxKind.ExpressionStatement);
4108N(SyntaxKind.ParenthesizedExpression);
4110N(SyntaxKind.OpenParenToken);
4111N(SyntaxKind.IdentifierName);
4113N(SyntaxKind.IdentifierToken, "@scoped");
4120N(SyntaxKind.GlobalStatement);
4122N(SyntaxKind.LocalDeclarationStatement);
4124N(SyntaxKind.VariableDeclaration);
4126N(SyntaxKind.PredefinedType);
4128N(SyntaxKind.IntKeyword);
4130N(SyntaxKind.VariableDeclarator);
4132N(SyntaxKind.IdentifierToken, "a");
4134N(SyntaxKind.CommaToken);
4135N(SyntaxKind.VariableDeclarator);
4137N(SyntaxKind.IdentifierToken, "var");
4140N(SyntaxKind.SemicolonToken);
4143N(SyntaxKind.EndOfFileToken);
4159N(SyntaxKind.CompilationUnit);
4161N(SyntaxKind.GlobalStatement);
4163N(SyntaxKind.ExpressionStatement);
4165N(SyntaxKind.SimpleAssignmentExpression);
4167N(SyntaxKind.TupleExpression);
4169N(SyntaxKind.OpenParenToken);
4170N(SyntaxKind.Argument);
4172N(SyntaxKind.DeclarationExpression);
4174N(SyntaxKind.ScopedType);
4176N(SyntaxKind.ScopedKeyword);
4177N(SyntaxKind.RefType);
4179N(SyntaxKind.RefKeyword);
4180N(SyntaxKind.PredefinedType);
4182N(SyntaxKind.IntKeyword);
4186N(SyntaxKind.SingleVariableDesignation);
4188N(SyntaxKind.IdentifierToken, "b");
4192N(SyntaxKind.CommaToken);
4193N(SyntaxKind.Argument);
4195N(SyntaxKind.DeclarationExpression);
4197N(SyntaxKind.IdentifierName);
4199N(SyntaxKind.IdentifierToken, "var");
4201N(SyntaxKind.SingleVariableDesignation);
4203N(SyntaxKind.IdentifierToken, "c");
4207N(SyntaxKind.CloseParenToken);
4209N(SyntaxKind.EqualsToken);
4210N(SyntaxKind.IdentifierName);
4212N(SyntaxKind.IdentifierToken, "M");
4215N(SyntaxKind.SemicolonToken);
4218N(SyntaxKind.EndOfFileToken);
4246N(SyntaxKind.CompilationUnit);
4248N(SyntaxKind.GlobalStatement);
4250N(SyntaxKind.ExpressionStatement);
4252N(SyntaxKind.ParenthesizedExpression);
4254N(SyntaxKind.OpenParenToken);
4255N(SyntaxKind.IdentifierName);
4257N(SyntaxKind.IdentifierToken, "@scoped");
4264N(SyntaxKind.GlobalStatement);
4266N(SyntaxKind.LocalDeclarationStatement);
4268N(SyntaxKind.VariableDeclaration);
4270N(SyntaxKind.RefType);
4272N(SyntaxKind.RefKeyword);
4273N(SyntaxKind.PredefinedType);
4275N(SyntaxKind.IntKeyword);
4278N(SyntaxKind.VariableDeclarator);
4280N(SyntaxKind.IdentifierToken, "b");
4282N(SyntaxKind.CommaToken);
4283N(SyntaxKind.VariableDeclarator);
4285N(SyntaxKind.IdentifierToken, "var");
4288N(SyntaxKind.SemicolonToken);
4291N(SyntaxKind.EndOfFileToken);
4307N(SyntaxKind.CompilationUnit);
4309N(SyntaxKind.GlobalStatement);
4311N(SyntaxKind.ExpressionStatement);
4313N(SyntaxKind.SimpleAssignmentExpression);
4315N(SyntaxKind.TupleExpression);
4317N(SyntaxKind.OpenParenToken);
4318N(SyntaxKind.Argument);
4320N(SyntaxKind.DeclarationExpression);
4322N(SyntaxKind.ScopedType);
4324N(SyntaxKind.ScopedKeyword);
4325N(SyntaxKind.RefType);
4327N(SyntaxKind.RefKeyword);
4328N(SyntaxKind.ReadOnlyKeyword);
4329N(SyntaxKind.PredefinedType);
4331N(SyntaxKind.IntKeyword);
4335N(SyntaxKind.SingleVariableDesignation);
4337N(SyntaxKind.IdentifierToken, "a");
4341N(SyntaxKind.CommaToken);
4342N(SyntaxKind.Argument);
4344N(SyntaxKind.DeclarationExpression);
4346N(SyntaxKind.IdentifierName);
4348N(SyntaxKind.IdentifierToken, "var");
4350N(SyntaxKind.SingleVariableDesignation);
4352N(SyntaxKind.IdentifierToken, "b");
4356N(SyntaxKind.CloseParenToken);
4358N(SyntaxKind.EqualsToken);
4359N(SyntaxKind.IdentifierName);
4361N(SyntaxKind.IdentifierToken, "M");
4364N(SyntaxKind.SemicolonToken);
4367N(SyntaxKind.EndOfFileToken);
4395N(SyntaxKind.CompilationUnit);
4397N(SyntaxKind.GlobalStatement);
4399N(SyntaxKind.ExpressionStatement);
4401N(SyntaxKind.ParenthesizedExpression);
4403N(SyntaxKind.OpenParenToken);
4404N(SyntaxKind.IdentifierName);
4406N(SyntaxKind.IdentifierToken, "@scoped");
4413N(SyntaxKind.GlobalStatement);
4415N(SyntaxKind.LocalDeclarationStatement);
4417N(SyntaxKind.VariableDeclaration);
4419N(SyntaxKind.RefType);
4421N(SyntaxKind.RefKeyword);
4422N(SyntaxKind.ReadOnlyKeyword);
4423N(SyntaxKind.PredefinedType);
4425N(SyntaxKind.IntKeyword);
4428N(SyntaxKind.VariableDeclarator);
4430N(SyntaxKind.IdentifierToken, "a");
4432N(SyntaxKind.CommaToken);
4433N(SyntaxKind.VariableDeclarator);
4435N(SyntaxKind.IdentifierToken, "var");
4438N(SyntaxKind.SemicolonToken);
4441N(SyntaxKind.EndOfFileToken);
4457N(SyntaxKind.CompilationUnit);
4459N(SyntaxKind.GlobalStatement);
4461N(SyntaxKind.ExpressionStatement);
4463N(SyntaxKind.SimpleAssignmentExpression);
4465N(SyntaxKind.TupleExpression);
4467N(SyntaxKind.OpenParenToken);
4468N(SyntaxKind.Argument);
4470N(SyntaxKind.DeclarationExpression);
4472N(SyntaxKind.ScopedType);
4474N(SyntaxKind.ScopedKeyword);
4475N(SyntaxKind.IdentifierName);
4477N(SyntaxKind.IdentifierToken, "S");
4480N(SyntaxKind.SingleVariableDesignation);
4482N(SyntaxKind.IdentifierToken, "a");
4486N(SyntaxKind.CommaToken);
4487N(SyntaxKind.Argument);
4489N(SyntaxKind.DeclarationExpression);
4491N(SyntaxKind.IdentifierName);
4493N(SyntaxKind.IdentifierToken, "var");
4495N(SyntaxKind.SingleVariableDesignation);
4497N(SyntaxKind.IdentifierToken, "b");
4501N(SyntaxKind.CloseParenToken);
4503N(SyntaxKind.EqualsToken);
4504N(SyntaxKind.IdentifierName);
4506N(SyntaxKind.IdentifierToken, "M");
4509N(SyntaxKind.SemicolonToken);
4512N(SyntaxKind.EndOfFileToken);
4528N(SyntaxKind.CompilationUnit);
4530N(SyntaxKind.GlobalStatement);
4532N(SyntaxKind.ExpressionStatement);
4534N(SyntaxKind.SimpleAssignmentExpression);
4536N(SyntaxKind.TupleExpression);
4538N(SyntaxKind.OpenParenToken);
4539N(SyntaxKind.Argument);
4541N(SyntaxKind.DeclarationExpression);
4543N(SyntaxKind.ScopedType);
4545N(SyntaxKind.ScopedKeyword);
4546N(SyntaxKind.RefType);
4548N(SyntaxKind.RefKeyword);
4549N(SyntaxKind.IdentifierName);
4551N(SyntaxKind.IdentifierToken, "S");
4555N(SyntaxKind.SingleVariableDesignation);
4557N(SyntaxKind.IdentifierToken, "b");
4561N(SyntaxKind.CommaToken);
4562N(SyntaxKind.Argument);
4564N(SyntaxKind.DeclarationExpression);
4566N(SyntaxKind.IdentifierName);
4568N(SyntaxKind.IdentifierToken, "var");
4570N(SyntaxKind.SingleVariableDesignation);
4572N(SyntaxKind.IdentifierToken, "c");
4576N(SyntaxKind.CloseParenToken);
4578N(SyntaxKind.EqualsToken);
4579N(SyntaxKind.IdentifierName);
4581N(SyntaxKind.IdentifierToken, "M");
4584N(SyntaxKind.SemicolonToken);
4587N(SyntaxKind.EndOfFileToken);
4603N(SyntaxKind.CompilationUnit);
4605N(SyntaxKind.GlobalStatement);
4607N(SyntaxKind.ExpressionStatement);
4609N(SyntaxKind.SimpleAssignmentExpression);
4611N(SyntaxKind.TupleExpression);
4613N(SyntaxKind.OpenParenToken);
4614N(SyntaxKind.Argument);
4616N(SyntaxKind.DeclarationExpression);
4618N(SyntaxKind.ScopedType);
4620N(SyntaxKind.ScopedKeyword);
4621N(SyntaxKind.RefType);
4623N(SyntaxKind.RefKeyword);
4624N(SyntaxKind.ReadOnlyKeyword);
4625N(SyntaxKind.IdentifierName);
4627N(SyntaxKind.IdentifierToken, "S");
4631N(SyntaxKind.SingleVariableDesignation);
4633N(SyntaxKind.IdentifierToken, "a");
4637N(SyntaxKind.CommaToken);
4638N(SyntaxKind.Argument);
4640N(SyntaxKind.DeclarationExpression);
4642N(SyntaxKind.IdentifierName);
4644N(SyntaxKind.IdentifierToken, "var");
4646N(SyntaxKind.SingleVariableDesignation);
4648N(SyntaxKind.IdentifierToken, "b");
4652N(SyntaxKind.CloseParenToken);
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.QualifiedName);
4696N(SyntaxKind.IdentifierName);
4698N(SyntaxKind.IdentifierToken, "scoped");
4700N(SyntaxKind.DotToken);
4701N(SyntaxKind.IdentifierName);
4703N(SyntaxKind.IdentifierToken, "nested");
4706N(SyntaxKind.SingleVariableDesignation);
4708N(SyntaxKind.IdentifierToken, "a");
4712N(SyntaxKind.CommaToken);
4713N(SyntaxKind.Argument);
4715N(SyntaxKind.DeclarationExpression);
4717N(SyntaxKind.IdentifierName);
4719N(SyntaxKind.IdentifierToken, "var");
4721N(SyntaxKind.SingleVariableDesignation);
4723N(SyntaxKind.IdentifierToken, "b");
4727N(SyntaxKind.CloseParenToken);
4729N(SyntaxKind.EqualsToken);
4730N(SyntaxKind.IdentifierName);
4732N(SyntaxKind.IdentifierToken, "M");
4735N(SyntaxKind.SemicolonToken);
4738N(SyntaxKind.EndOfFileToken);
4754N(SyntaxKind.CompilationUnit);
4756N(SyntaxKind.GlobalStatement);
4758N(SyntaxKind.ExpressionStatement);
4760N(SyntaxKind.SimpleAssignmentExpression);
4762N(SyntaxKind.TupleExpression);
4764N(SyntaxKind.OpenParenToken);
4765N(SyntaxKind.Argument);
4767N(SyntaxKind.DeclarationExpression);
4769N(SyntaxKind.ScopedType);
4771N(SyntaxKind.ScopedKeyword);
4772N(SyntaxKind.IdentifierName);
4774N(SyntaxKind.IdentifierToken, "scoped");
4777N(SyntaxKind.SingleVariableDesignation);
4779N(SyntaxKind.IdentifierToken, "a");
4783N(SyntaxKind.CommaToken);
4784N(SyntaxKind.Argument);
4786N(SyntaxKind.DeclarationExpression);
4788N(SyntaxKind.IdentifierName);
4790N(SyntaxKind.IdentifierToken, "var");
4792N(SyntaxKind.SingleVariableDesignation);
4794N(SyntaxKind.IdentifierToken, "b");
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.IdentifierName);
4845N(SyntaxKind.IdentifierToken, "var");
4848N(SyntaxKind.SingleVariableDesignation);
4850N(SyntaxKind.IdentifierToken, "a");
4854N(SyntaxKind.CommaToken);
4855N(SyntaxKind.Argument);
4857N(SyntaxKind.DeclarationExpression);
4859N(SyntaxKind.IdentifierName);
4861N(SyntaxKind.IdentifierToken, "var");
4863N(SyntaxKind.SingleVariableDesignation);
4865N(SyntaxKind.IdentifierToken, "b");
4869N(SyntaxKind.CloseParenToken);
4871N(SyntaxKind.EqualsToken);
4872N(SyntaxKind.IdentifierName);
4874N(SyntaxKind.IdentifierToken, "M");
4877N(SyntaxKind.SemicolonToken);
4880N(SyntaxKind.EndOfFileToken);
4896N(SyntaxKind.CompilationUnit);
4898N(SyntaxKind.GlobalStatement);
4900N(SyntaxKind.ExpressionStatement);
4902N(SyntaxKind.SimpleAssignmentExpression);
4904N(SyntaxKind.TupleExpression);
4906N(SyntaxKind.OpenParenToken);
4907N(SyntaxKind.Argument);
4909N(SyntaxKind.DeclarationExpression);
4911N(SyntaxKind.ScopedType);
4913N(SyntaxKind.ScopedKeyword);
4914N(SyntaxKind.RefType);
4916N(SyntaxKind.RefKeyword);
4917N(SyntaxKind.IdentifierName);
4919N(SyntaxKind.IdentifierToken, "var");
4923N(SyntaxKind.SingleVariableDesignation);
4925N(SyntaxKind.IdentifierToken, "b");
4929N(SyntaxKind.CommaToken);
4930N(SyntaxKind.Argument);
4932N(SyntaxKind.DeclarationExpression);
4934N(SyntaxKind.IdentifierName);
4936N(SyntaxKind.IdentifierToken, "var");
4938N(SyntaxKind.SingleVariableDesignation);
4940N(SyntaxKind.IdentifierToken, "c");
4944N(SyntaxKind.CloseParenToken);
4946N(SyntaxKind.EqualsToken);
4947N(SyntaxKind.IdentifierName);
4949N(SyntaxKind.IdentifierToken, "M");
4952N(SyntaxKind.SemicolonToken);
4955N(SyntaxKind.EndOfFileToken);
4971N(SyntaxKind.CompilationUnit);
4973N(SyntaxKind.GlobalStatement);
4975N(SyntaxKind.ExpressionStatement);
4977N(SyntaxKind.SimpleAssignmentExpression);
4979N(SyntaxKind.TupleExpression);
4981N(SyntaxKind.OpenParenToken);
4982N(SyntaxKind.Argument);
4984N(SyntaxKind.DeclarationExpression);
4986N(SyntaxKind.ScopedType);
4988N(SyntaxKind.ScopedKeyword);
4989N(SyntaxKind.RefType);
4991N(SyntaxKind.RefKeyword);
4992N(SyntaxKind.ReadOnlyKeyword);
4993N(SyntaxKind.IdentifierName);
4995N(SyntaxKind.IdentifierToken, "var");
4999N(SyntaxKind.SingleVariableDesignation);
5001N(SyntaxKind.IdentifierToken, "c");
5005N(SyntaxKind.CommaToken);
5006N(SyntaxKind.Argument);
5008N(SyntaxKind.DeclarationExpression);
5010N(SyntaxKind.IdentifierName);
5012N(SyntaxKind.IdentifierToken, "var");
5014N(SyntaxKind.SingleVariableDesignation);
5016N(SyntaxKind.IdentifierToken, "d");
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.IdentifierName);
5064N(SyntaxKind.IdentifierToken, "scoped");
5066N(SyntaxKind.SingleVariableDesignation);
5068N(SyntaxKind.IdentifierToken, "var");
5072N(SyntaxKind.CommaToken);
5073N(SyntaxKind.Argument);
5075N(SyntaxKind.DeclarationExpression);
5077N(SyntaxKind.IdentifierName);
5079N(SyntaxKind.IdentifierToken, "var");
5081N(SyntaxKind.SingleVariableDesignation);
5083N(SyntaxKind.IdentifierToken, "b");
5087N(SyntaxKind.CloseParenToken);
5089N(SyntaxKind.EqualsToken);
5090N(SyntaxKind.IdentifierName);
5092N(SyntaxKind.IdentifierToken, "M");
5095N(SyntaxKind.SemicolonToken);
5098N(SyntaxKind.EndOfFileToken);
5114N(SyntaxKind.CompilationUnit);
5116N(SyntaxKind.GlobalStatement);
5118N(SyntaxKind.ExpressionStatement);
5120N(SyntaxKind.SimpleAssignmentExpression);
5122N(SyntaxKind.TupleExpression);
5124N(SyntaxKind.OpenParenToken);
5125N(SyntaxKind.Argument);
5127N(SyntaxKind.DeclarationExpression);
5129N(SyntaxKind.RefType);
5131N(SyntaxKind.RefKeyword);
5132N(SyntaxKind.IdentifierName);
5134N(SyntaxKind.IdentifierToken, "scoped");
5137N(SyntaxKind.SingleVariableDesignation);
5139N(SyntaxKind.IdentifierToken, "var");
5143N(SyntaxKind.CommaToken);
5144N(SyntaxKind.Argument);
5146N(SyntaxKind.DeclarationExpression);
5148N(SyntaxKind.IdentifierName);
5150N(SyntaxKind.IdentifierToken, "var");
5152N(SyntaxKind.SingleVariableDesignation);
5154N(SyntaxKind.IdentifierToken, "b");
5158N(SyntaxKind.CloseParenToken);
5160N(SyntaxKind.EqualsToken);
5161N(SyntaxKind.IdentifierName);
5163N(SyntaxKind.IdentifierToken, "M");
5166N(SyntaxKind.SemicolonToken);
5169N(SyntaxKind.EndOfFileToken);
5197N(SyntaxKind.CompilationUnit);
5199N(SyntaxKind.GlobalStatement);
5201N(SyntaxKind.ExpressionStatement);
5203N(SyntaxKind.ParenthesizedExpression);
5205N(SyntaxKind.OpenParenToken);
5206N(SyntaxKind.IdentifierName);
5208N(SyntaxKind.IdentifierToken, "scoped");
5215N(SyntaxKind.GlobalStatement);
5217N(SyntaxKind.LocalDeclarationStatement);
5219N(SyntaxKind.VariableDeclaration);
5221N(SyntaxKind.ScopedType);
5223N(SyntaxKind.ScopedKeyword);
5224N(SyntaxKind.PredefinedType);
5226N(SyntaxKind.IntKeyword);
5229N(SyntaxKind.VariableDeclarator);
5231N(SyntaxKind.IdentifierToken, "a");
5233N(SyntaxKind.CommaToken);
5234N(SyntaxKind.VariableDeclarator);
5236N(SyntaxKind.IdentifierToken, "var");
5239N(SyntaxKind.SemicolonToken);
5242N(SyntaxKind.EndOfFileToken);
5270N(SyntaxKind.CompilationUnit);
5272N(SyntaxKind.GlobalStatement);
5274N(SyntaxKind.ExpressionStatement);
5276N(SyntaxKind.ParenthesizedExpression);
5278N(SyntaxKind.OpenParenToken);
5279N(SyntaxKind.IdentifierName);
5281N(SyntaxKind.IdentifierToken, "scoped");
5288N(SyntaxKind.GlobalStatement);
5290N(SyntaxKind.LocalDeclarationStatement);
5292N(SyntaxKind.VariableDeclaration);
5294N(SyntaxKind.ScopedType);
5296N(SyntaxKind.ScopedKeyword);
5297N(SyntaxKind.IdentifierName);
5299N(SyntaxKind.IdentifierToken, "var");
5302N(SyntaxKind.VariableDeclarator);
5304N(SyntaxKind.IdentifierToken, "b");
5306N(SyntaxKind.CommaToken);
5307N(SyntaxKind.VariableDeclarator);
5309N(SyntaxKind.IdentifierToken, "var");
5312N(SyntaxKind.SemicolonToken);
5315N(SyntaxKind.EndOfFileToken);
5344N(SyntaxKind.CompilationUnit);
5346N(SyntaxKind.GlobalStatement);
5348N(SyntaxKind.LocalFunctionStatement);
5350N(SyntaxKind.IdentifierName);
5352N(SyntaxKind.IdentifierToken, "scoped");
5354N(SyntaxKind.IdentifierToken, "var");
5355N(SyntaxKind.ParameterList);
5357N(SyntaxKind.OpenParenToken);
5358N(SyntaxKind.Parameter);
5360N(SyntaxKind.IdentifierName);
5362N(SyntaxKind.IdentifierToken, "a");
5366N(SyntaxKind.CommaToken);
5367N(SyntaxKind.Parameter);
5369N(SyntaxKind.IdentifierName);
5371N(SyntaxKind.IdentifierToken, "b");
5375N(SyntaxKind.CloseParenToken);
5380N(SyntaxKind.GlobalStatement);
5382N(SyntaxKind.ExpressionStatement);
5384N(SyntaxKind.SimpleAssignmentExpression);
5390N(SyntaxKind.EqualsToken);
5391N(SyntaxKind.IdentifierName);
5393N(SyntaxKind.IdentifierToken, "M");
5396N(SyntaxKind.SemicolonToken);
5399N(SyntaxKind.EndOfFileToken);
5419N(SyntaxKind.CompilationUnit);
5421N(SyntaxKind.IncompleteMember);
5423N(SyntaxKind.ScopedKeyword);
5424N(SyntaxKind.RefType);
5426N(SyntaxKind.RefKeyword);
5427N(SyntaxKind.IdentifierName);
5429N(SyntaxKind.IdentifierToken, "var");
5433N(SyntaxKind.GlobalStatement);
5435N(SyntaxKind.ExpressionStatement);
5437N(SyntaxKind.SimpleAssignmentExpression);
5439N(SyntaxKind.TupleExpression);
5441N(SyntaxKind.OpenParenToken);
5442N(SyntaxKind.Argument);
5444N(SyntaxKind.IdentifierName);
5446N(SyntaxKind.IdentifierToken, "a");
5449N(SyntaxKind.CommaToken);
5450N(SyntaxKind.Argument);
5452N(SyntaxKind.IdentifierName);
5454N(SyntaxKind.IdentifierToken, "b");
5457N(SyntaxKind.CloseParenToken);
5459N(SyntaxKind.EqualsToken);
5460N(SyntaxKind.IdentifierName);
5462N(SyntaxKind.IdentifierToken, "M");
5465N(SyntaxKind.SemicolonToken);
5468N(SyntaxKind.EndOfFileToken);
5488N(SyntaxKind.CompilationUnit);
5490N(SyntaxKind.IncompleteMember);
5492N(SyntaxKind.ScopedKeyword);
5493N(SyntaxKind.RefType);
5495N(SyntaxKind.RefKeyword);
5496N(SyntaxKind.ReadOnlyKeyword);
5497N(SyntaxKind.IdentifierName);
5499N(SyntaxKind.IdentifierToken, "var");
5503N(SyntaxKind.GlobalStatement);
5505N(SyntaxKind.ExpressionStatement);
5507N(SyntaxKind.SimpleAssignmentExpression);
5509N(SyntaxKind.TupleExpression);
5511N(SyntaxKind.OpenParenToken);
5512N(SyntaxKind.Argument);
5514N(SyntaxKind.IdentifierName);
5516N(SyntaxKind.IdentifierToken, "a");
5519N(SyntaxKind.CommaToken);
5520N(SyntaxKind.Argument);
5522N(SyntaxKind.IdentifierName);
5524N(SyntaxKind.IdentifierToken, "b");
5527N(SyntaxKind.CloseParenToken);
5529N(SyntaxKind.EqualsToken);
5530N(SyntaxKind.IdentifierName);
5532N(SyntaxKind.IdentifierToken, "M");
5535N(SyntaxKind.SemicolonToken);
5538N(SyntaxKind.EndOfFileToken);
5554N(SyntaxKind.CompilationUnit);
5556N(SyntaxKind.GlobalStatement);
5558N(SyntaxKind.ExpressionStatement);
5560N(SyntaxKind.SimpleAssignmentExpression);
5562N(SyntaxKind.TupleExpression);
5564N(SyntaxKind.OpenParenToken);
5565N(SyntaxKind.Argument);
5567N(SyntaxKind.NameColon);
5569N(SyntaxKind.IdentifierName);
5571N(SyntaxKind.IdentifierToken, "name");
5573N(SyntaxKind.ColonToken);
5575N(SyntaxKind.DeclarationExpression);
5577N(SyntaxKind.ScopedType);
5579N(SyntaxKind.ScopedKeyword);
5580N(SyntaxKind.PredefinedType);
5582N(SyntaxKind.IntKeyword);
5585N(SyntaxKind.SingleVariableDesignation);
5587N(SyntaxKind.IdentifierToken, "a");
5591N(SyntaxKind.CommaToken);
5592N(SyntaxKind.Argument);
5594N(SyntaxKind.DeclarationExpression);
5596N(SyntaxKind.IdentifierName);
5598N(SyntaxKind.IdentifierToken, "var");
5600N(SyntaxKind.SingleVariableDesignation);
5602N(SyntaxKind.IdentifierToken, "d");
5606N(SyntaxKind.CloseParenToken);
5608N(SyntaxKind.EqualsToken);
5609N(SyntaxKind.IdentifierName);
5611N(SyntaxKind.IdentifierToken, "M");
5614N(SyntaxKind.SemicolonToken);
5617N(SyntaxKind.EndOfFileToken);
5633N(SyntaxKind.CompilationUnit);
5635N(SyntaxKind.GlobalStatement);
5637N(SyntaxKind.ExpressionStatement);
5639N(SyntaxKind.SimpleAssignmentExpression);
5641N(SyntaxKind.TupleExpression);
5643N(SyntaxKind.OpenParenToken);
5644N(SyntaxKind.Argument);
5646N(SyntaxKind.DeclarationExpression);
5648N(SyntaxKind.IdentifierName);
5650N(SyntaxKind.IdentifierToken, "var");
5652N(SyntaxKind.SingleVariableDesignation);
5654N(SyntaxKind.IdentifierToken, "a");
5658N(SyntaxKind.CommaToken);
5659N(SyntaxKind.Argument);
5661N(SyntaxKind.DeclarationExpression);
5663N(SyntaxKind.ScopedType);
5665N(SyntaxKind.ScopedKeyword);
5666N(SyntaxKind.PredefinedType);
5668N(SyntaxKind.IntKeyword);
5671N(SyntaxKind.SingleVariableDesignation);
5673N(SyntaxKind.IdentifierToken, "b");
5677N(SyntaxKind.CloseParenToken);
5679N(SyntaxKind.EqualsToken);
5680N(SyntaxKind.IdentifierName);
5682N(SyntaxKind.IdentifierToken, "M");
5685N(SyntaxKind.SemicolonToken);
5688N(SyntaxKind.EndOfFileToken);
5704N(SyntaxKind.CompilationUnit);
5706N(SyntaxKind.GlobalStatement);
5708N(SyntaxKind.ExpressionStatement);
5710N(SyntaxKind.SimpleAssignmentExpression);
5712N(SyntaxKind.TupleExpression);
5714N(SyntaxKind.OpenParenToken);
5715N(SyntaxKind.Argument);
5717N(SyntaxKind.DeclarationExpression);
5719N(SyntaxKind.IdentifierName);
5721N(SyntaxKind.IdentifierToken, "var");
5723N(SyntaxKind.SingleVariableDesignation);
5725N(SyntaxKind.IdentifierToken, "a");
5729N(SyntaxKind.CommaToken);
5730N(SyntaxKind.Argument);
5732N(SyntaxKind.NameColon);
5734N(SyntaxKind.IdentifierName);
5736N(SyntaxKind.IdentifierToken, "name");
5738N(SyntaxKind.ColonToken);
5740N(SyntaxKind.DeclarationExpression);
5742N(SyntaxKind.ScopedType);
5744N(SyntaxKind.ScopedKeyword);
5745N(SyntaxKind.PredefinedType);
5747N(SyntaxKind.IntKeyword);
5750N(SyntaxKind.SingleVariableDesignation);
5752N(SyntaxKind.IdentifierToken, "b");
5756N(SyntaxKind.CloseParenToken);
5758N(SyntaxKind.EqualsToken);
5759N(SyntaxKind.IdentifierName);
5761N(SyntaxKind.IdentifierToken, "M");
5764N(SyntaxKind.SemicolonToken);
5767N(SyntaxKind.EndOfFileToken);
5799N(SyntaxKind.CompilationUnit);
5801N(SyntaxKind.GlobalStatement);
5803N(SyntaxKind.ExpressionStatement);
5805N(SyntaxKind.TupleExpression);
5807N(SyntaxKind.OpenParenToken);
5808N(SyntaxKind.Argument);
5810N(SyntaxKind.DeclarationExpression);
5812N(SyntaxKind.IdentifierName);
5814N(SyntaxKind.IdentifierToken, "var");
5816N(SyntaxKind.SingleVariableDesignation);
5818N(SyntaxKind.IdentifierToken, "a");
5822N(SyntaxKind.CommaToken);
5823N(SyntaxKind.Argument);
5825N(SyntaxKind.IdentifierName);
5827N(SyntaxKind.IdentifierToken, "scoped");
5835N(SyntaxKind.GlobalStatement);
5837N(SyntaxKind.ExpressionStatement);
5839N(SyntaxKind.InvocationExpression);
5841N(SyntaxKind.IdentifierName);
5843N(SyntaxKind.IdentifierToken, "var");
5845N(SyntaxKind.ArgumentList);
5847N(SyntaxKind.OpenParenToken);
5848N(SyntaxKind.Argument);
5850N(SyntaxKind.IdentifierName);
5852N(SyntaxKind.IdentifierToken, "b");
5855N(SyntaxKind.CommaToken);
5856N(SyntaxKind.Argument);
5858N(SyntaxKind.IdentifierName);
5860N(SyntaxKind.IdentifierToken, "c");
5863N(SyntaxKind.CloseParenToken);
5869N(SyntaxKind.GlobalStatement);
5871N(SyntaxKind.ExpressionStatement);
5873N(SyntaxKind.SimpleAssignmentExpression);
5879N(SyntaxKind.EqualsToken);
5880N(SyntaxKind.IdentifierName);
5882N(SyntaxKind.IdentifierToken, "M");
5885N(SyntaxKind.SemicolonToken);
5888N(SyntaxKind.EndOfFileToken);
5904N(SyntaxKind.CompilationUnit);
5906N(SyntaxKind.GlobalStatement);
5908N(SyntaxKind.ExpressionStatement);
5910N(SyntaxKind.InvocationExpression);
5912N(SyntaxKind.IdentifierName);
5914N(SyntaxKind.IdentifierToken, "M");
5916N(SyntaxKind.ArgumentList);
5918N(SyntaxKind.OpenParenToken);
5919N(SyntaxKind.Argument);
5921N(SyntaxKind.OutKeyword);
5922N(SyntaxKind.DeclarationExpression);
5924N(SyntaxKind.IdentifierName);
5926N(SyntaxKind.IdentifierToken, "scoped");
5928N(SyntaxKind.SingleVariableDesignation);
5930N(SyntaxKind.IdentifierToken, "a");
5934N(SyntaxKind.CloseParenToken);
5937N(SyntaxKind.SemicolonToken);
5940N(SyntaxKind.EndOfFileToken);
5956N(SyntaxKind.CompilationUnit);
5958N(SyntaxKind.GlobalStatement);
5960N(SyntaxKind.ExpressionStatement);
5962N(SyntaxKind.InvocationExpression);
5964N(SyntaxKind.IdentifierName);
5966N(SyntaxKind.IdentifierToken, "M");
5968N(SyntaxKind.ArgumentList);
5970N(SyntaxKind.OpenParenToken);
5971N(SyntaxKind.Argument);
5973N(SyntaxKind.OutKeyword);
5974N(SyntaxKind.DeclarationExpression);
5976N(SyntaxKind.RefType);
5978N(SyntaxKind.RefKeyword);
5979N(SyntaxKind.IdentifierName);
5981N(SyntaxKind.IdentifierToken, "scoped");
5984N(SyntaxKind.SingleVariableDesignation);
5986N(SyntaxKind.IdentifierToken, "b");
5990N(SyntaxKind.CloseParenToken);
5993N(SyntaxKind.SemicolonToken);
5996N(SyntaxKind.EndOfFileToken);
6025N(SyntaxKind.CompilationUnit);
6027N(SyntaxKind.GlobalStatement);
6029N(SyntaxKind.ExpressionStatement);
6031N(SyntaxKind.InvocationExpression);
6033N(SyntaxKind.IdentifierName);
6035N(SyntaxKind.IdentifierToken, "M");
6037N(SyntaxKind.ArgumentList);
6039N(SyntaxKind.OpenParenToken);
6040N(SyntaxKind.Argument);
6042N(SyntaxKind.OutKeyword);
6043N(SyntaxKind.RefExpression);
6045N(SyntaxKind.RefKeyword);
6046N(SyntaxKind.IdentifierName);
6048N(SyntaxKind.IdentifierToken, "scoped");
6053N(SyntaxKind.Argument);
6055N(SyntaxKind.PredefinedType);
6057N(SyntaxKind.IntKeyword);
6061N(SyntaxKind.Argument);
6063N(SyntaxKind.IdentifierName);
6065N(SyntaxKind.IdentifierToken, "b");
6068N(SyntaxKind.CloseParenToken);
6071N(SyntaxKind.SemicolonToken);
6074N(SyntaxKind.EndOfFileToken);
6094N(SyntaxKind.CompilationUnit);
6096N(SyntaxKind.GlobalStatement);
6098N(SyntaxKind.ExpressionStatement);
6100N(SyntaxKind.InvocationExpression);
6102N(SyntaxKind.IdentifierName);
6104N(SyntaxKind.IdentifierToken, "M");
6106N(SyntaxKind.ArgumentList);
6108N(SyntaxKind.OpenParenToken);
6109N(SyntaxKind.Argument);
6111N(SyntaxKind.OutKeyword);
6112N(SyntaxKind.DeclarationExpression);
6114N(SyntaxKind.RefType);
6116N(SyntaxKind.RefKeyword);
6117N(SyntaxKind.IdentifierName);
6119N(SyntaxKind.IdentifierToken, "scoped");
6122N(SyntaxKind.SingleVariableDesignation);
6124N(SyntaxKind.IdentifierToken, "a");
6129N(SyntaxKind.Argument);
6131N(SyntaxKind.IdentifierName);
6133N(SyntaxKind.IdentifierToken, "b");
6136N(SyntaxKind.CloseParenToken);
6139N(SyntaxKind.SemicolonToken);
6142N(SyntaxKind.EndOfFileToken);
6158N(SyntaxKind.CompilationUnit);
6160N(SyntaxKind.GlobalStatement);
6162N(SyntaxKind.ExpressionStatement);
6164N(SyntaxKind.InvocationExpression);
6166N(SyntaxKind.IdentifierName);
6168N(SyntaxKind.IdentifierToken, "M");
6170N(SyntaxKind.ArgumentList);
6172N(SyntaxKind.OpenParenToken);
6173N(SyntaxKind.Argument);
6175N(SyntaxKind.OutKeyword);
6176N(SyntaxKind.DeclarationExpression);
6178N(SyntaxKind.RefType);
6180N(SyntaxKind.RefKeyword);
6181N(SyntaxKind.ReadOnlyKeyword);
6182N(SyntaxKind.IdentifierName);
6184N(SyntaxKind.IdentifierToken, "scoped");
6187N(SyntaxKind.SingleVariableDesignation);
6189N(SyntaxKind.IdentifierToken, "c");
6193N(SyntaxKind.CloseParenToken);
6196N(SyntaxKind.SemicolonToken);
6199N(SyntaxKind.EndOfFileToken);
6233N(SyntaxKind.CompilationUnit);
6235N(SyntaxKind.GlobalStatement);
6237N(SyntaxKind.ExpressionStatement);
6239N(SyntaxKind.InvocationExpression);
6241N(SyntaxKind.IdentifierName);
6243N(SyntaxKind.IdentifierToken, "M");
6245N(SyntaxKind.ArgumentList);
6247N(SyntaxKind.OpenParenToken);
6248N(SyntaxKind.Argument);
6250N(SyntaxKind.OutKeyword);
6251N(SyntaxKind.RefExpression);
6253N(SyntaxKind.RefKeyword);
6266N(SyntaxKind.GlobalStatement);
6268N(SyntaxKind.LocalDeclarationStatement);
6270N(SyntaxKind.ReadOnlyKeyword);
6271N(SyntaxKind.VariableDeclaration);
6273N(SyntaxKind.ScopedType);
6275N(SyntaxKind.ScopedKeyword);
6276N(SyntaxKind.PredefinedType);
6278N(SyntaxKind.IntKeyword);
6281N(SyntaxKind.VariableDeclarator);
6283N(SyntaxKind.IdentifierToken, "c");
6286N(SyntaxKind.SemicolonToken);
6289N(SyntaxKind.EndOfFileToken);
6320N(SyntaxKind.CompilationUnit);
6322N(SyntaxKind.GlobalStatement);
6324N(SyntaxKind.ExpressionStatement);
6326N(SyntaxKind.InvocationExpression);
6328N(SyntaxKind.IdentifierName);
6330N(SyntaxKind.IdentifierToken, "M");
6332N(SyntaxKind.ArgumentList);
6334N(SyntaxKind.OpenParenToken);
6335N(SyntaxKind.Argument);
6337N(SyntaxKind.OutKeyword);
6338N(SyntaxKind.RefExpression);
6340N(SyntaxKind.RefKeyword);
6341N(SyntaxKind.IdentifierName);
6343N(SyntaxKind.IdentifierToken, "scoped");
6353N(SyntaxKind.GlobalStatement);
6355N(SyntaxKind.LocalDeclarationStatement);
6357N(SyntaxKind.ReadOnlyKeyword);
6358N(SyntaxKind.VariableDeclaration);
6360N(SyntaxKind.PredefinedType);
6362N(SyntaxKind.IntKeyword);
6364N(SyntaxKind.VariableDeclarator);
6366N(SyntaxKind.IdentifierToken, "c");
6369N(SyntaxKind.SemicolonToken);
6372N(SyntaxKind.EndOfFileToken);
6388N(SyntaxKind.CompilationUnit);
6390N(SyntaxKind.GlobalStatement);
6392N(SyntaxKind.ExpressionStatement);
6394N(SyntaxKind.InvocationExpression);
6396N(SyntaxKind.IdentifierName);
6398N(SyntaxKind.IdentifierToken, "M");
6400N(SyntaxKind.ArgumentList);
6402N(SyntaxKind.OpenParenToken);
6403N(SyntaxKind.Argument);
6405N(SyntaxKind.OutKeyword);
6406N(SyntaxKind.DeclarationExpression);
6408N(SyntaxKind.ScopedType);
6410N(SyntaxKind.ScopedKeyword);
6411N(SyntaxKind.PredefinedType);
6413N(SyntaxKind.IntKeyword);
6416N(SyntaxKind.SingleVariableDesignation);
6418N(SyntaxKind.IdentifierToken, "a");
6422N(SyntaxKind.CloseParenToken);
6425N(SyntaxKind.SemicolonToken);
6428N(SyntaxKind.EndOfFileToken);
6454N(SyntaxKind.CompilationUnit);
6456N(SyntaxKind.GlobalStatement);
6458N(SyntaxKind.ExpressionStatement);
6460N(SyntaxKind.InvocationExpression);
6462N(SyntaxKind.IdentifierName);
6464N(SyntaxKind.IdentifierToken, "M");
6466N(SyntaxKind.ArgumentList);
6468N(SyntaxKind.OpenParenToken);
6469N(SyntaxKind.Argument);
6471N(SyntaxKind.OutKeyword);
6472N(SyntaxKind.IdentifierName);
6474N(SyntaxKind.IdentifierToken, "@scoped");
6478N(SyntaxKind.Argument);
6480N(SyntaxKind.PredefinedType);
6482N(SyntaxKind.IntKeyword);
6486N(SyntaxKind.Argument);
6488N(SyntaxKind.IdentifierName);
6490N(SyntaxKind.IdentifierToken, "a");
6493N(SyntaxKind.CloseParenToken);
6496N(SyntaxKind.SemicolonToken);
6499N(SyntaxKind.EndOfFileToken);
6515N(SyntaxKind.CompilationUnit);
6517N(SyntaxKind.GlobalStatement);
6519N(SyntaxKind.ExpressionStatement);
6521N(SyntaxKind.InvocationExpression);
6523N(SyntaxKind.IdentifierName);
6525N(SyntaxKind.IdentifierToken, "M");
6527N(SyntaxKind.ArgumentList);
6529N(SyntaxKind.OpenParenToken);
6530N(SyntaxKind.Argument);
6532N(SyntaxKind.OutKeyword);
6533N(SyntaxKind.DeclarationExpression);
6535N(SyntaxKind.ScopedType);
6537N(SyntaxKind.ScopedKeyword);
6538N(SyntaxKind.RefType);
6540N(SyntaxKind.RefKeyword);
6541N(SyntaxKind.PredefinedType);
6543N(SyntaxKind.IntKeyword);
6547N(SyntaxKind.SingleVariableDesignation);
6549N(SyntaxKind.IdentifierToken, "b");
6553N(SyntaxKind.CloseParenToken);
6556N(SyntaxKind.SemicolonToken);
6559N(SyntaxKind.EndOfFileToken);
6585N(SyntaxKind.CompilationUnit);
6587N(SyntaxKind.GlobalStatement);
6589N(SyntaxKind.ExpressionStatement);
6591N(SyntaxKind.InvocationExpression);
6593N(SyntaxKind.IdentifierName);
6595N(SyntaxKind.IdentifierToken, "M");
6597N(SyntaxKind.ArgumentList);
6599N(SyntaxKind.OpenParenToken);
6600N(SyntaxKind.Argument);
6602N(SyntaxKind.OutKeyword);
6603N(SyntaxKind.IdentifierName);
6605N(SyntaxKind.IdentifierToken, "@scoped");
6609N(SyntaxKind.Argument);
6611N(SyntaxKind.RefKeyword);
6612N(SyntaxKind.PredefinedType);
6614N(SyntaxKind.IntKeyword);
6618N(SyntaxKind.Argument);
6620N(SyntaxKind.IdentifierName);
6622N(SyntaxKind.IdentifierToken, "b");
6625N(SyntaxKind.CloseParenToken);
6628N(SyntaxKind.SemicolonToken);
6631N(SyntaxKind.EndOfFileToken);
6647N(SyntaxKind.CompilationUnit);
6649N(SyntaxKind.GlobalStatement);
6651N(SyntaxKind.ExpressionStatement);
6653N(SyntaxKind.InvocationExpression);
6655N(SyntaxKind.IdentifierName);
6657N(SyntaxKind.IdentifierToken, "M");
6659N(SyntaxKind.ArgumentList);
6661N(SyntaxKind.OpenParenToken);
6662N(SyntaxKind.Argument);
6664N(SyntaxKind.OutKeyword);
6665N(SyntaxKind.DeclarationExpression);
6667N(SyntaxKind.ScopedType);
6669N(SyntaxKind.ScopedKeyword);
6670N(SyntaxKind.RefType);
6672N(SyntaxKind.RefKeyword);
6673N(SyntaxKind.ReadOnlyKeyword);
6674N(SyntaxKind.PredefinedType);
6676N(SyntaxKind.IntKeyword);
6680N(SyntaxKind.SingleVariableDesignation);
6682N(SyntaxKind.IdentifierToken, "a");
6686N(SyntaxKind.CloseParenToken);
6689N(SyntaxKind.SemicolonToken);
6692N(SyntaxKind.EndOfFileToken);
6726N(SyntaxKind.CompilationUnit);
6728N(SyntaxKind.GlobalStatement);
6730N(SyntaxKind.ExpressionStatement);
6732N(SyntaxKind.InvocationExpression);
6734N(SyntaxKind.IdentifierName);
6736N(SyntaxKind.IdentifierToken, "M");
6738N(SyntaxKind.ArgumentList);
6740N(SyntaxKind.OpenParenToken);
6741N(SyntaxKind.Argument);
6743N(SyntaxKind.OutKeyword);
6744N(SyntaxKind.IdentifierName);
6746N(SyntaxKind.IdentifierToken, "@scoped");
6750N(SyntaxKind.Argument);
6752N(SyntaxKind.RefKeyword);
6764N(SyntaxKind.GlobalStatement);
6766N(SyntaxKind.LocalDeclarationStatement);
6768N(SyntaxKind.ReadOnlyKeyword);
6769N(SyntaxKind.VariableDeclaration);
6771N(SyntaxKind.PredefinedType);
6773N(SyntaxKind.IntKeyword);
6775N(SyntaxKind.VariableDeclarator);
6777N(SyntaxKind.IdentifierToken, "a");
6780N(SyntaxKind.SemicolonToken);
6783N(SyntaxKind.EndOfFileToken);
6799N(SyntaxKind.CompilationUnit);
6801N(SyntaxKind.GlobalStatement);
6803N(SyntaxKind.ExpressionStatement);
6805N(SyntaxKind.InvocationExpression);
6807N(SyntaxKind.IdentifierName);
6809N(SyntaxKind.IdentifierToken, "M");
6811N(SyntaxKind.ArgumentList);
6813N(SyntaxKind.OpenParenToken);
6814N(SyntaxKind.Argument);
6816N(SyntaxKind.OutKeyword);
6817N(SyntaxKind.DeclarationExpression);
6819N(SyntaxKind.ScopedType);
6821N(SyntaxKind.ScopedKeyword);
6822N(SyntaxKind.IdentifierName);
6824N(SyntaxKind.IdentifierToken, "S");
6827N(SyntaxKind.SingleVariableDesignation);
6829N(SyntaxKind.IdentifierToken, "a");
6833N(SyntaxKind.CloseParenToken);
6836N(SyntaxKind.SemicolonToken);
6839N(SyntaxKind.EndOfFileToken);
6855N(SyntaxKind.CompilationUnit);
6857N(SyntaxKind.GlobalStatement);
6859N(SyntaxKind.ExpressionStatement);
6861N(SyntaxKind.InvocationExpression);
6863N(SyntaxKind.IdentifierName);
6865N(SyntaxKind.IdentifierToken, "M");
6867N(SyntaxKind.ArgumentList);
6869N(SyntaxKind.OpenParenToken);
6870N(SyntaxKind.Argument);
6872N(SyntaxKind.OutKeyword);
6873N(SyntaxKind.DeclarationExpression);
6875N(SyntaxKind.ScopedType);
6877N(SyntaxKind.ScopedKeyword);
6878N(SyntaxKind.RefType);
6880N(SyntaxKind.RefKeyword);
6881N(SyntaxKind.IdentifierName);
6883N(SyntaxKind.IdentifierToken, "S");
6887N(SyntaxKind.SingleVariableDesignation);
6889N(SyntaxKind.IdentifierToken, "b");
6893N(SyntaxKind.CloseParenToken);
6896N(SyntaxKind.SemicolonToken);
6899N(SyntaxKind.EndOfFileToken);
6915N(SyntaxKind.CompilationUnit);
6917N(SyntaxKind.GlobalStatement);
6919N(SyntaxKind.ExpressionStatement);
6921N(SyntaxKind.InvocationExpression);
6923N(SyntaxKind.IdentifierName);
6925N(SyntaxKind.IdentifierToken, "M");
6927N(SyntaxKind.ArgumentList);
6929N(SyntaxKind.OpenParenToken);
6930N(SyntaxKind.Argument);
6932N(SyntaxKind.OutKeyword);
6933N(SyntaxKind.DeclarationExpression);
6935N(SyntaxKind.ScopedType);
6937N(SyntaxKind.ScopedKeyword);
6938N(SyntaxKind.RefType);
6940N(SyntaxKind.RefKeyword);
6941N(SyntaxKind.ReadOnlyKeyword);
6942N(SyntaxKind.IdentifierName);
6944N(SyntaxKind.IdentifierToken, "S");
6948N(SyntaxKind.SingleVariableDesignation);
6950N(SyntaxKind.IdentifierToken, "a");
6954N(SyntaxKind.CloseParenToken);
6957N(SyntaxKind.SemicolonToken);
6960N(SyntaxKind.EndOfFileToken);
6976N(SyntaxKind.CompilationUnit);
6978N(SyntaxKind.GlobalStatement);
6980N(SyntaxKind.ExpressionStatement);
6982N(SyntaxKind.InvocationExpression);
6984N(SyntaxKind.IdentifierName);
6986N(SyntaxKind.IdentifierToken, "M");
6988N(SyntaxKind.ArgumentList);
6990N(SyntaxKind.OpenParenToken);
6991N(SyntaxKind.Argument);
6993N(SyntaxKind.OutKeyword);
6994N(SyntaxKind.DeclarationExpression);
6996N(SyntaxKind.QualifiedName);
6998N(SyntaxKind.IdentifierName);
7000N(SyntaxKind.IdentifierToken, "scoped");
7002N(SyntaxKind.DotToken);
7003N(SyntaxKind.IdentifierName);
7005N(SyntaxKind.IdentifierToken, "nested");
7008N(SyntaxKind.SingleVariableDesignation);
7010N(SyntaxKind.IdentifierToken, "a");
7014N(SyntaxKind.CloseParenToken);
7017N(SyntaxKind.SemicolonToken);
7020N(SyntaxKind.EndOfFileToken);
7036N(SyntaxKind.CompilationUnit);
7038N(SyntaxKind.GlobalStatement);
7040N(SyntaxKind.ExpressionStatement);
7042N(SyntaxKind.InvocationExpression);
7044N(SyntaxKind.IdentifierName);
7046N(SyntaxKind.IdentifierToken, "M");
7048N(SyntaxKind.ArgumentList);
7050N(SyntaxKind.OpenParenToken);
7051N(SyntaxKind.Argument);
7053N(SyntaxKind.OutKeyword);
7054N(SyntaxKind.DeclarationExpression);
7056N(SyntaxKind.ScopedType);
7058N(SyntaxKind.ScopedKeyword);
7059N(SyntaxKind.IdentifierName);
7061N(SyntaxKind.IdentifierToken, "scoped");
7064N(SyntaxKind.SingleVariableDesignation);
7066N(SyntaxKind.IdentifierToken, "a");
7070N(SyntaxKind.CloseParenToken);
7073N(SyntaxKind.SemicolonToken);
7076N(SyntaxKind.EndOfFileToken);
7092N(SyntaxKind.CompilationUnit);
7094N(SyntaxKind.GlobalStatement);
7096N(SyntaxKind.ExpressionStatement);
7098N(SyntaxKind.InvocationExpression);
7100N(SyntaxKind.IdentifierName);
7102N(SyntaxKind.IdentifierToken, "M");
7104N(SyntaxKind.ArgumentList);
7106N(SyntaxKind.OpenParenToken);
7107N(SyntaxKind.Argument);
7109N(SyntaxKind.OutKeyword);
7110N(SyntaxKind.DeclarationExpression);
7112N(SyntaxKind.ScopedType);
7114N(SyntaxKind.ScopedKeyword);
7115N(SyntaxKind.IdentifierName);
7117N(SyntaxKind.IdentifierToken, "var");
7120N(SyntaxKind.SingleVariableDesignation);
7122N(SyntaxKind.IdentifierToken, "a");
7126N(SyntaxKind.CloseParenToken);
7129N(SyntaxKind.SemicolonToken);
7132N(SyntaxKind.EndOfFileToken);
7148N(SyntaxKind.CompilationUnit);
7150N(SyntaxKind.GlobalStatement);
7152N(SyntaxKind.ExpressionStatement);
7154N(SyntaxKind.InvocationExpression);
7156N(SyntaxKind.IdentifierName);
7158N(SyntaxKind.IdentifierToken, "M");
7160N(SyntaxKind.ArgumentList);
7162N(SyntaxKind.OpenParenToken);
7163N(SyntaxKind.Argument);
7165N(SyntaxKind.OutKeyword);
7166N(SyntaxKind.DeclarationExpression);
7168N(SyntaxKind.ScopedType);
7170N(SyntaxKind.ScopedKeyword);
7171N(SyntaxKind.RefType);
7173N(SyntaxKind.RefKeyword);
7174N(SyntaxKind.IdentifierName);
7176N(SyntaxKind.IdentifierToken, "var");
7180N(SyntaxKind.SingleVariableDesignation);
7182N(SyntaxKind.IdentifierToken, "b");
7186N(SyntaxKind.CloseParenToken);
7189N(SyntaxKind.SemicolonToken);
7192N(SyntaxKind.EndOfFileToken);
7208N(SyntaxKind.CompilationUnit);
7210N(SyntaxKind.GlobalStatement);
7212N(SyntaxKind.ExpressionStatement);
7214N(SyntaxKind.InvocationExpression);
7216N(SyntaxKind.IdentifierName);
7218N(SyntaxKind.IdentifierToken, "M");
7220N(SyntaxKind.ArgumentList);
7222N(SyntaxKind.OpenParenToken);
7223N(SyntaxKind.Argument);
7225N(SyntaxKind.OutKeyword);
7226N(SyntaxKind.DeclarationExpression);
7228N(SyntaxKind.ScopedType);
7230N(SyntaxKind.ScopedKeyword);
7231N(SyntaxKind.RefType);
7233N(SyntaxKind.RefKeyword);
7234N(SyntaxKind.ReadOnlyKeyword);
7235N(SyntaxKind.IdentifierName);
7237N(SyntaxKind.IdentifierToken, "var");
7241N(SyntaxKind.SingleVariableDesignation);
7243N(SyntaxKind.IdentifierToken, "c");
7247N(SyntaxKind.CloseParenToken);
7250N(SyntaxKind.SemicolonToken);
7253N(SyntaxKind.EndOfFileToken);
7269N(SyntaxKind.CompilationUnit);
7271N(SyntaxKind.GlobalStatement);
7273N(SyntaxKind.ExpressionStatement);
7275N(SyntaxKind.InvocationExpression);
7277N(SyntaxKind.IdentifierName);
7279N(SyntaxKind.IdentifierToken, "M");
7281N(SyntaxKind.ArgumentList);
7283N(SyntaxKind.OpenParenToken);
7284N(SyntaxKind.Argument);
7286N(SyntaxKind.OutKeyword);
7287N(SyntaxKind.DeclarationExpression);
7289N(SyntaxKind.IdentifierName);
7291N(SyntaxKind.IdentifierToken, "scoped");
7293N(SyntaxKind.SingleVariableDesignation);
7295N(SyntaxKind.IdentifierToken, "var");
7299N(SyntaxKind.CloseParenToken);
7302N(SyntaxKind.SemicolonToken);
7305N(SyntaxKind.EndOfFileToken);
7321N(SyntaxKind.CompilationUnit);
7323N(SyntaxKind.GlobalStatement);
7325N(SyntaxKind.ExpressionStatement);
7327N(SyntaxKind.InvocationExpression);
7329N(SyntaxKind.IdentifierName);
7331N(SyntaxKind.IdentifierToken, "M");
7333N(SyntaxKind.ArgumentList);
7335N(SyntaxKind.OpenParenToken);
7336N(SyntaxKind.Argument);
7338N(SyntaxKind.OutKeyword);
7339N(SyntaxKind.DeclarationExpression);
7341N(SyntaxKind.RefType);
7343N(SyntaxKind.RefKeyword);
7344N(SyntaxKind.IdentifierName);
7346N(SyntaxKind.IdentifierToken, "scoped");
7349N(SyntaxKind.SingleVariableDesignation);
7351N(SyntaxKind.IdentifierToken, "var");
7355N(SyntaxKind.CloseParenToken);
7358N(SyntaxKind.SemicolonToken);
7361N(SyntaxKind.EndOfFileToken);
7387N(SyntaxKind.CompilationUnit);
7389N(SyntaxKind.GlobalStatement);
7391N(SyntaxKind.ExpressionStatement);
7393N(SyntaxKind.InvocationExpression);
7395N(SyntaxKind.IdentifierName);
7397N(SyntaxKind.IdentifierToken, "M");
7399N(SyntaxKind.ArgumentList);
7401N(SyntaxKind.OpenParenToken);
7402N(SyntaxKind.Argument);
7404N(SyntaxKind.OutKeyword);
7405N(SyntaxKind.DeclarationExpression);
7407N(SyntaxKind.IdentifierName);
7409N(SyntaxKind.IdentifierToken, "scoped");
7411N(SyntaxKind.SingleVariableDesignation);
7413N(SyntaxKind.IdentifierToken, "scoped");
7418N(SyntaxKind.Argument);
7420N(SyntaxKind.PredefinedType);
7422N(SyntaxKind.IntKeyword);
7426N(SyntaxKind.Argument);
7428N(SyntaxKind.IdentifierName);
7430N(SyntaxKind.IdentifierToken, "a");
7433N(SyntaxKind.CloseParenToken);
7436N(SyntaxKind.SemicolonToken);
7439N(SyntaxKind.EndOfFileToken);
7459N(SyntaxKind.CompilationUnit);
7461N(SyntaxKind.GlobalStatement);
7463N(SyntaxKind.ExpressionStatement);
7465N(SyntaxKind.InvocationExpression);
7467N(SyntaxKind.IdentifierName);
7469N(SyntaxKind.IdentifierToken, "M");
7471N(SyntaxKind.ArgumentList);
7473N(SyntaxKind.OpenParenToken);
7474N(SyntaxKind.Argument);
7476N(SyntaxKind.OutKeyword);
7477N(SyntaxKind.DeclarationExpression);
7479N(SyntaxKind.ScopedType);
7481N(SyntaxKind.ScopedKeyword);
7482N(SyntaxKind.IdentifierName);
7484N(SyntaxKind.IdentifierToken, "scoped");
7487N(SyntaxKind.SingleVariableDesignation);
7489N(SyntaxKind.IdentifierToken, "var");
7494N(SyntaxKind.Argument);
7496N(SyntaxKind.IdentifierName);
7498N(SyntaxKind.IdentifierToken, "b");
7501N(SyntaxKind.CloseParenToken);
7504N(SyntaxKind.SemicolonToken);
7507N(SyntaxKind.EndOfFileToken);
7530N(SyntaxKind.CompilationUnit);
7532N(SyntaxKind.GlobalStatement);
7534N(SyntaxKind.ExpressionStatement);
7536N(SyntaxKind.InvocationExpression);
7538N(SyntaxKind.IdentifierName);
7540N(SyntaxKind.IdentifierToken, "M");
7542N(SyntaxKind.ArgumentList);
7544N(SyntaxKind.OpenParenToken);
7545N(SyntaxKind.Argument);
7547N(SyntaxKind.RefKeyword);
7554N(SyntaxKind.Argument);
7556N(SyntaxKind.OutKeyword);
7557N(SyntaxKind.DeclarationExpression);
7559N(SyntaxKind.ScopedType);
7561N(SyntaxKind.ScopedKeyword);
7562N(SyntaxKind.PredefinedType);
7564N(SyntaxKind.IntKeyword);
7567N(SyntaxKind.SingleVariableDesignation);
7569N(SyntaxKind.IdentifierToken, "a");
7573N(SyntaxKind.CloseParenToken);
7576N(SyntaxKind.SemicolonToken);
7579N(SyntaxKind.EndOfFileToken);
7605N(SyntaxKind.CompilationUnit);
7607N(SyntaxKind.GlobalStatement);
7609N(SyntaxKind.ExpressionStatement);
7611N(SyntaxKind.InvocationExpression);
7613N(SyntaxKind.IdentifierName);
7615N(SyntaxKind.IdentifierToken, "M");
7617N(SyntaxKind.ArgumentList);
7619N(SyntaxKind.OpenParenToken);
7620N(SyntaxKind.Argument);
7622N(SyntaxKind.IdentifierName);
7624N(SyntaxKind.IdentifierToken, "scoped");
7628N(SyntaxKind.Argument);
7630N(SyntaxKind.PredefinedType);
7632N(SyntaxKind.IntKeyword);
7636N(SyntaxKind.Argument);
7638N(SyntaxKind.IdentifierName);
7640N(SyntaxKind.IdentifierToken, "a");
7643N(SyntaxKind.CloseParenToken);
7646N(SyntaxKind.SemicolonToken);
7649N(SyntaxKind.EndOfFileToken);
7675N(SyntaxKind.CompilationUnit);
7677N(SyntaxKind.GlobalStatement);
7679N(SyntaxKind.ExpressionStatement);
7681N(SyntaxKind.InvocationExpression);
7683N(SyntaxKind.IdentifierName);
7685N(SyntaxKind.IdentifierToken, "M");
7687N(SyntaxKind.ArgumentList);
7689N(SyntaxKind.OpenParenToken);
7690N(SyntaxKind.Argument);
7692N(SyntaxKind.IdentifierName);
7694N(SyntaxKind.IdentifierToken, "scoped");
7698N(SyntaxKind.Argument);
7700N(SyntaxKind.RefKeyword);
7701N(SyntaxKind.PredefinedType);
7703N(SyntaxKind.IntKeyword);
7707N(SyntaxKind.Argument);
7709N(SyntaxKind.IdentifierName);
7711N(SyntaxKind.IdentifierToken, "a");
7714N(SyntaxKind.CloseParenToken);
7717N(SyntaxKind.SemicolonToken);
7720N(SyntaxKind.EndOfFileToken);
7743N(SyntaxKind.CompilationUnit);
7745N(SyntaxKind.GlobalStatement);
7747N(SyntaxKind.ExpressionStatement);
7749N(SyntaxKind.InvocationExpression);
7751N(SyntaxKind.IdentifierName);
7753N(SyntaxKind.IdentifierToken, "M");
7755N(SyntaxKind.ArgumentList);
7757N(SyntaxKind.OpenParenToken);
7758N(SyntaxKind.Argument);
7760N(SyntaxKind.RefKeyword);
7767N(SyntaxKind.Argument);
7769N(SyntaxKind.OutKeyword);
7770N(SyntaxKind.DeclarationExpression);
7772N(SyntaxKind.ScopedType);
7774N(SyntaxKind.ScopedKeyword);
7775N(SyntaxKind.IdentifierName);
7777N(SyntaxKind.IdentifierToken, "S");
7780N(SyntaxKind.SingleVariableDesignation);
7782N(SyntaxKind.IdentifierToken, "a");
7786N(SyntaxKind.CloseParenToken);
7789N(SyntaxKind.SemicolonToken);
7792N(SyntaxKind.EndOfFileToken);
7815N(SyntaxKind.CompilationUnit);
7817N(SyntaxKind.GlobalStatement);
7819N(SyntaxKind.ExpressionStatement);
7821N(SyntaxKind.InvocationExpression);
7823N(SyntaxKind.IdentifierName);
7825N(SyntaxKind.IdentifierToken, "M");
7827N(SyntaxKind.ArgumentList);
7829N(SyntaxKind.OpenParenToken);
7830N(SyntaxKind.Argument);
7832N(SyntaxKind.IdentifierName);
7834N(SyntaxKind.IdentifierToken, "scoped");
7838N(SyntaxKind.Argument);
7840N(SyntaxKind.IdentifierName);
7842N(SyntaxKind.IdentifierToken, "S");
7846N(SyntaxKind.Argument);
7848N(SyntaxKind.IdentifierName);
7850N(SyntaxKind.IdentifierToken, "a");
7853N(SyntaxKind.CloseParenToken);
7856N(SyntaxKind.SemicolonToken);
7859N(SyntaxKind.EndOfFileToken);
7882N(SyntaxKind.CompilationUnit);
7884N(SyntaxKind.GlobalStatement);
7886N(SyntaxKind.ExpressionStatement);
7888N(SyntaxKind.InvocationExpression);
7890N(SyntaxKind.IdentifierName);
7892N(SyntaxKind.IdentifierToken, "M");
7894N(SyntaxKind.ArgumentList);
7896N(SyntaxKind.OpenParenToken);
7897N(SyntaxKind.Argument);
7899N(SyntaxKind.IdentifierName);
7901N(SyntaxKind.IdentifierToken, "scoped");
7905N(SyntaxKind.Argument);
7907N(SyntaxKind.RefKeyword);
7908N(SyntaxKind.IdentifierName);
7910N(SyntaxKind.IdentifierToken, "S");
7914N(SyntaxKind.Argument);
7916N(SyntaxKind.IdentifierName);
7918N(SyntaxKind.IdentifierToken, "a");
7921N(SyntaxKind.CloseParenToken);
7924N(SyntaxKind.SemicolonToken);
7927N(SyntaxKind.EndOfFileToken);
7943N(SyntaxKind.CompilationUnit);
7945N(SyntaxKind.GlobalStatement);
7947N(SyntaxKind.ExpressionStatement);
7949N(SyntaxKind.InvocationExpression);
7951N(SyntaxKind.IdentifierName);
7953N(SyntaxKind.IdentifierToken, "M");
7955N(SyntaxKind.ArgumentList);
7957N(SyntaxKind.OpenParenToken);
7958N(SyntaxKind.Argument);
7960N(SyntaxKind.OutKeyword);
7961N(SyntaxKind.DeclarationExpression);
7963N(SyntaxKind.ScopedType);
7965N(SyntaxKind.ScopedKeyword);
7966N(SyntaxKind.IdentifierName);
7968N(SyntaxKind.IdentifierToken, "var");
7971N(SyntaxKind.DiscardDesignation);
7973N(SyntaxKind.UnderscoreToken);
7977N(SyntaxKind.CloseParenToken);
7980N(SyntaxKind.SemicolonToken);
7983N(SyntaxKind.EndOfFileToken);
7999N(SyntaxKind.CompilationUnit);
8001N(SyntaxKind.GlobalStatement);
8003N(SyntaxKind.ExpressionStatement);
8005N(SyntaxKind.InvocationExpression);
8007N(SyntaxKind.IdentifierName);
8009N(SyntaxKind.IdentifierToken, "M");
8011N(SyntaxKind.ArgumentList);
8013N(SyntaxKind.OpenParenToken);
8014N(SyntaxKind.Argument);
8016N(SyntaxKind.OutKeyword);
8017N(SyntaxKind.DeclarationExpression);
8019N(SyntaxKind.IdentifierName);
8021N(SyntaxKind.IdentifierToken, "scoped");
8023N(SyntaxKind.DiscardDesignation);
8025N(SyntaxKind.UnderscoreToken);
8029N(SyntaxKind.CloseParenToken);
8032N(SyntaxKind.SemicolonToken);
8035N(SyntaxKind.EndOfFileToken);
8052N(SyntaxKind.CompilationUnit);
8054N(SyntaxKind.GlobalStatement);
8056N(SyntaxKind.ExpressionStatement);
8058N(SyntaxKind.ObjectCreationExpression);
8060N(SyntaxKind.NewKeyword);
8061N(SyntaxKind.IdentifierName);
8063N(SyntaxKind.IdentifierToken, "scoped");
8065N(SyntaxKind.ArgumentList);
8067N(SyntaxKind.OpenParenToken);
8068N(SyntaxKind.CloseParenToken);
8071N(SyntaxKind.SemicolonToken);
8074N(SyntaxKind.EndOfFileToken);
8101N(SyntaxKind.CompilationUnit);
8103N(SyntaxKind.GlobalStatement);
8105N(SyntaxKind.ExpressionStatement);
8107N(SyntaxKind.ObjectCreationExpression);
8109N(SyntaxKind.NewKeyword);
8110N(SyntaxKind.IdentifierName);
8112N(SyntaxKind.IdentifierToken, "scoped");
8123N(SyntaxKind.GlobalStatement);
8125N(SyntaxKind.ExpressionStatement);
8127N(SyntaxKind.InvocationExpression);
8129N(SyntaxKind.PredefinedType);
8131N(SyntaxKind.IntKeyword);
8133N(SyntaxKind.ArgumentList);
8135N(SyntaxKind.OpenParenToken);
8136N(SyntaxKind.CloseParenToken);
8139N(SyntaxKind.SemicolonToken);
8142N(SyntaxKind.EndOfFileToken);
8159N(SyntaxKind.CompilationUnit);
8161N(SyntaxKind.MethodDeclaration);
8163N(SyntaxKind.NewKeyword);
8164N(SyntaxKind.IdentifierName);
8166N(SyntaxKind.IdentifierToken, "scoped");
8168N(SyntaxKind.IdentifierToken, "S");
8169N(SyntaxKind.ParameterList);
8171N(SyntaxKind.OpenParenToken);
8172N(SyntaxKind.CloseParenToken);
8174N(SyntaxKind.SemicolonToken);
8176N(SyntaxKind.EndOfFileToken);
8200N(SyntaxKind.CompilationUnit);
8202N(SyntaxKind.GlobalStatement);
8204N(SyntaxKind.ExpressionStatement);
8206N(SyntaxKind.ObjectCreationExpression);
8208N(SyntaxKind.NewKeyword);
8209N(SyntaxKind.IdentifierName);
8211N(SyntaxKind.IdentifierToken, "scoped");
8222N(SyntaxKind.GlobalStatement);
8224N(SyntaxKind.LocalFunctionStatement);
8226N(SyntaxKind.PredefinedType);
8228N(SyntaxKind.IntKeyword);
8230N(SyntaxKind.IdentifierToken, "M");
8231N(SyntaxKind.ParameterList);
8233N(SyntaxKind.OpenParenToken);
8234N(SyntaxKind.CloseParenToken);
8236N(SyntaxKind.SemicolonToken);
8239N(SyntaxKind.EndOfFileToken);
8263N(SyntaxKind.CompilationUnit);
8265N(SyntaxKind.GlobalStatement);
8267N(SyntaxKind.ExpressionStatement);
8269N(SyntaxKind.ObjectCreationExpression);
8271N(SyntaxKind.NewKeyword);
8272N(SyntaxKind.IdentifierName);
8274N(SyntaxKind.IdentifierToken, "scoped");
8285N(SyntaxKind.GlobalStatement);
8287N(SyntaxKind.LocalFunctionStatement);
8289N(SyntaxKind.RefType);
8291N(SyntaxKind.RefKeyword);
8292N(SyntaxKind.PredefinedType);
8294N(SyntaxKind.IntKeyword);
8297N(SyntaxKind.IdentifierToken, "M");
8298N(SyntaxKind.ParameterList);
8300N(SyntaxKind.OpenParenToken);
8301N(SyntaxKind.CloseParenToken);
8303N(SyntaxKind.SemicolonToken);
8306N(SyntaxKind.EndOfFileToken);
8323N(SyntaxKind.CompilationUnit);
8325N(SyntaxKind.MethodDeclaration);
8327N(SyntaxKind.NewKeyword);
8328N(SyntaxKind.RefType);
8330N(SyntaxKind.RefKeyword);
8331N(SyntaxKind.PredefinedType);
8333N(SyntaxKind.IntKeyword);
8336N(SyntaxKind.IdentifierToken, "M");
8337N(SyntaxKind.ParameterList);
8339N(SyntaxKind.OpenParenToken);
8340N(SyntaxKind.CloseParenToken);
8342N(SyntaxKind.SemicolonToken);
8344N(SyntaxKind.EndOfFileToken);
8360N(SyntaxKind.ForStatement);
8362N(SyntaxKind.ForKeyword);
8363N(SyntaxKind.OpenParenToken);
8364N(SyntaxKind.VariableDeclaration);
8366N(SyntaxKind.IdentifierName);
8368N(SyntaxKind.IdentifierToken, "scoped");
8370N(SyntaxKind.VariableDeclarator);
8372N(SyntaxKind.IdentifierToken, "a");
8375N(SyntaxKind.SemicolonToken);
8376N(SyntaxKind.SemicolonToken);
8377N(SyntaxKind.CloseParenToken);
8378N(SyntaxKind.EmptyStatement);
8380N(SyntaxKind.SemicolonToken);
8397N(SyntaxKind.ForStatement);
8399N(SyntaxKind.ForKeyword);
8400N(SyntaxKind.OpenParenToken);
8401N(SyntaxKind.VariableDeclaration);
8403N(SyntaxKind.RefType);
8405N(SyntaxKind.RefKeyword);
8406N(SyntaxKind.IdentifierName);
8408N(SyntaxKind.IdentifierToken, "scoped");
8411N(SyntaxKind.VariableDeclarator);
8413N(SyntaxKind.IdentifierToken, "b");
8416N(SyntaxKind.SemicolonToken);
8417N(SyntaxKind.SemicolonToken);
8418N(SyntaxKind.CloseParenToken);
8419N(SyntaxKind.EmptyStatement);
8421N(SyntaxKind.SemicolonToken);
8445N(SyntaxKind.ForStatement);
8447N(SyntaxKind.ForKeyword);
8448N(SyntaxKind.OpenParenToken);
8449N(SyntaxKind.VariableDeclaration);
8451N(SyntaxKind.RefType);
8453N(SyntaxKind.RefKeyword);
8454N(SyntaxKind.IdentifierName);
8456N(SyntaxKind.IdentifierToken, "scoped");
8464N(SyntaxKind.SemicolonToken);
8465N(SyntaxKind.SemicolonToken);
8466N(SyntaxKind.CloseParenToken);
8467N(SyntaxKind.EmptyStatement);
8469N(SyntaxKind.SemicolonToken);
8490N(SyntaxKind.ForStatement);
8492N(SyntaxKind.ForKeyword);
8493N(SyntaxKind.OpenParenToken);
8494N(SyntaxKind.VariableDeclaration);
8496N(SyntaxKind.RefType);
8498N(SyntaxKind.RefKeyword);
8499N(SyntaxKind.IdentifierName);
8501N(SyntaxKind.IdentifierToken, "scoped");
8504N(SyntaxKind.VariableDeclarator);
8506N(SyntaxKind.IdentifierToken, "a");
8509N(SyntaxKind.SemicolonToken);
8510N(SyntaxKind.SemicolonToken);
8511N(SyntaxKind.CloseParenToken);
8512N(SyntaxKind.EmptyStatement);
8514N(SyntaxKind.SemicolonToken);
8531N(SyntaxKind.ForStatement);
8533N(SyntaxKind.ForKeyword);
8534N(SyntaxKind.OpenParenToken);
8535N(SyntaxKind.VariableDeclaration);
8537N(SyntaxKind.RefType);
8539N(SyntaxKind.RefKeyword);
8540N(SyntaxKind.ReadOnlyKeyword);
8541N(SyntaxKind.IdentifierName);
8543N(SyntaxKind.IdentifierToken, "scoped");
8546N(SyntaxKind.VariableDeclarator);
8548N(SyntaxKind.IdentifierToken, "c");
8551N(SyntaxKind.SemicolonToken);
8552N(SyntaxKind.SemicolonToken);
8553N(SyntaxKind.CloseParenToken);
8554N(SyntaxKind.EmptyStatement);
8556N(SyntaxKind.SemicolonToken);
8580N(SyntaxKind.ForStatement);
8582N(SyntaxKind.ForKeyword);
8583N(SyntaxKind.OpenParenToken);
8584N(SyntaxKind.VariableDeclaration);
8586N(SyntaxKind.RefType);
8588N(SyntaxKind.RefKeyword);
8589N(SyntaxKind.ReadOnlyKeyword);
8590N(SyntaxKind.IdentifierName);
8592N(SyntaxKind.IdentifierToken, "scoped");
8600N(SyntaxKind.SemicolonToken);
8601N(SyntaxKind.SemicolonToken);
8602N(SyntaxKind.CloseParenToken);
8603N(SyntaxKind.EmptyStatement);
8605N(SyntaxKind.SemicolonToken);
8629N(SyntaxKind.ForStatement);
8631N(SyntaxKind.ForKeyword);
8632N(SyntaxKind.OpenParenToken);
8633N(SyntaxKind.VariableDeclaration);
8635N(SyntaxKind.RefType);
8637N(SyntaxKind.RefKeyword);
8638N(SyntaxKind.IdentifierName);
8640N(SyntaxKind.IdentifierToken, "scoped");
8648N(SyntaxKind.SemicolonToken);
8649N(SyntaxKind.SemicolonToken);
8650N(SyntaxKind.CloseParenToken);
8651N(SyntaxKind.EmptyStatement);
8653N(SyntaxKind.SemicolonToken);
8670N(SyntaxKind.ForStatement);
8672N(SyntaxKind.ForKeyword);
8673N(SyntaxKind.OpenParenToken);
8674N(SyntaxKind.VariableDeclaration);
8676N(SyntaxKind.ScopedType);
8678N(SyntaxKind.ScopedKeyword);
8679N(SyntaxKind.PredefinedType);
8681N(SyntaxKind.IntKeyword);
8684N(SyntaxKind.VariableDeclarator);
8686N(SyntaxKind.IdentifierToken, "a");
8689N(SyntaxKind.SemicolonToken);
8690N(SyntaxKind.SemicolonToken);
8691N(SyntaxKind.CloseParenToken);
8692N(SyntaxKind.EmptyStatement);
8694N(SyntaxKind.SemicolonToken);
8721N(SyntaxKind.ForStatement);
8723N(SyntaxKind.ForKeyword);
8724N(SyntaxKind.OpenParenToken);
8725N(SyntaxKind.IdentifierName);
8727N(SyntaxKind.IdentifierToken, "@scoped");
8730N(SyntaxKind.PredefinedType);
8732N(SyntaxKind.IntKeyword);
8735N(SyntaxKind.IdentifierName);
8737N(SyntaxKind.IdentifierToken, "a");
8739N(SyntaxKind.SemicolonToken);
8740N(SyntaxKind.SemicolonToken);
8741N(SyntaxKind.CloseParenToken);
8742N(SyntaxKind.EmptyStatement);
8744N(SyntaxKind.SemicolonToken);
8761N(SyntaxKind.ForStatement);
8763N(SyntaxKind.ForKeyword);
8764N(SyntaxKind.OpenParenToken);
8765N(SyntaxKind.VariableDeclaration);
8767N(SyntaxKind.ScopedType);
8769N(SyntaxKind.ScopedKeyword);
8770N(SyntaxKind.RefType);
8772N(SyntaxKind.RefKeyword);
8773N(SyntaxKind.PredefinedType);
8775N(SyntaxKind.IntKeyword);
8779N(SyntaxKind.VariableDeclarator);
8781N(SyntaxKind.IdentifierToken, "b");
8784N(SyntaxKind.SemicolonToken);
8785N(SyntaxKind.SemicolonToken);
8786N(SyntaxKind.CloseParenToken);
8787N(SyntaxKind.EmptyStatement);
8789N(SyntaxKind.SemicolonToken);
8819N(SyntaxKind.ForStatement);
8821N(SyntaxKind.ForKeyword);
8822N(SyntaxKind.OpenParenToken);
8823N(SyntaxKind.IdentifierName);
8825N(SyntaxKind.IdentifierToken, "@scoped");
8828N(SyntaxKind.RefExpression);
8830N(SyntaxKind.RefKeyword);
8831N(SyntaxKind.PredefinedType);
8833N(SyntaxKind.IntKeyword);
8837N(SyntaxKind.IdentifierName);
8839N(SyntaxKind.IdentifierToken, "b");
8841N(SyntaxKind.SemicolonToken);
8842N(SyntaxKind.SemicolonToken);
8843N(SyntaxKind.CloseParenToken);
8844N(SyntaxKind.EmptyStatement);
8846N(SyntaxKind.SemicolonToken);
8863N(SyntaxKind.ForStatement);
8865N(SyntaxKind.ForKeyword);
8866N(SyntaxKind.OpenParenToken);
8867N(SyntaxKind.VariableDeclaration);
8869N(SyntaxKind.ScopedType);
8871N(SyntaxKind.ScopedKeyword);
8872N(SyntaxKind.RefType);
8874N(SyntaxKind.RefKeyword);
8875N(SyntaxKind.ReadOnlyKeyword);
8876N(SyntaxKind.PredefinedType);
8878N(SyntaxKind.IntKeyword);
8882N(SyntaxKind.VariableDeclarator);
8884N(SyntaxKind.IdentifierToken, "a");
8887N(SyntaxKind.SemicolonToken);
8888N(SyntaxKind.SemicolonToken);
8889N(SyntaxKind.CloseParenToken);
8890N(SyntaxKind.EmptyStatement);
8892N(SyntaxKind.SemicolonToken);
8931N(SyntaxKind.ForStatement);
8933N(SyntaxKind.ForKeyword);
8934N(SyntaxKind.OpenParenToken);
8935N(SyntaxKind.IdentifierName);
8937N(SyntaxKind.IdentifierToken, "@scoped");
8940N(SyntaxKind.RefExpression);
8942N(SyntaxKind.RefKeyword);
8949N(SyntaxKind.PredefinedType);
8951N(SyntaxKind.IntKeyword);
8954N(SyntaxKind.IdentifierName);
8956N(SyntaxKind.IdentifierToken, "a");
8958N(SyntaxKind.SemicolonToken);
8959N(SyntaxKind.SemicolonToken);
8960N(SyntaxKind.CloseParenToken);
8961N(SyntaxKind.EmptyStatement);
8963N(SyntaxKind.SemicolonToken);
8980N(SyntaxKind.ForStatement);
8982N(SyntaxKind.ForKeyword);
8983N(SyntaxKind.OpenParenToken);
8984N(SyntaxKind.VariableDeclaration);
8986N(SyntaxKind.ScopedType);
8988N(SyntaxKind.ScopedKeyword);
8989N(SyntaxKind.IdentifierName);
8991N(SyntaxKind.IdentifierToken, "S");
8994N(SyntaxKind.VariableDeclarator);
8996N(SyntaxKind.IdentifierToken, "a");
8999N(SyntaxKind.SemicolonToken);
9000N(SyntaxKind.SemicolonToken);
9001N(SyntaxKind.CloseParenToken);
9002N(SyntaxKind.EmptyStatement);
9004N(SyntaxKind.SemicolonToken);
9021N(SyntaxKind.ForStatement);
9023N(SyntaxKind.ForKeyword);
9024N(SyntaxKind.OpenParenToken);
9025N(SyntaxKind.VariableDeclaration);
9027N(SyntaxKind.ScopedType);
9029N(SyntaxKind.ScopedKeyword);
9030N(SyntaxKind.RefType);
9032N(SyntaxKind.RefKeyword);
9033N(SyntaxKind.IdentifierName);
9035N(SyntaxKind.IdentifierToken, "S");
9039N(SyntaxKind.VariableDeclarator);
9041N(SyntaxKind.IdentifierToken, "b");
9044N(SyntaxKind.SemicolonToken);
9045N(SyntaxKind.SemicolonToken);
9046N(SyntaxKind.CloseParenToken);
9047N(SyntaxKind.EmptyStatement);
9049N(SyntaxKind.SemicolonToken);
9066N(SyntaxKind.ForStatement);
9068N(SyntaxKind.ForKeyword);
9069N(SyntaxKind.OpenParenToken);
9070N(SyntaxKind.VariableDeclaration);
9072N(SyntaxKind.ScopedType);
9074N(SyntaxKind.ScopedKeyword);
9075N(SyntaxKind.RefType);
9077N(SyntaxKind.RefKeyword);
9078N(SyntaxKind.ReadOnlyKeyword);
9079N(SyntaxKind.IdentifierName);
9081N(SyntaxKind.IdentifierToken, "S");
9085N(SyntaxKind.VariableDeclarator);
9087N(SyntaxKind.IdentifierToken, "a");
9090N(SyntaxKind.SemicolonToken);
9091N(SyntaxKind.SemicolonToken);
9092N(SyntaxKind.CloseParenToken);
9093N(SyntaxKind.EmptyStatement);
9095N(SyntaxKind.SemicolonToken);
9112N(SyntaxKind.ForStatement);
9114N(SyntaxKind.ForKeyword);
9115N(SyntaxKind.OpenParenToken);
9116N(SyntaxKind.VariableDeclaration);
9118N(SyntaxKind.QualifiedName);
9120N(SyntaxKind.IdentifierName);
9122N(SyntaxKind.IdentifierToken, "scoped");
9124N(SyntaxKind.DotToken);
9125N(SyntaxKind.IdentifierName);
9127N(SyntaxKind.IdentifierToken, "nested");
9130N(SyntaxKind.VariableDeclarator);
9132N(SyntaxKind.IdentifierToken, "a");
9135N(SyntaxKind.SemicolonToken);
9136N(SyntaxKind.SemicolonToken);
9137N(SyntaxKind.CloseParenToken);
9138N(SyntaxKind.EmptyStatement);
9140N(SyntaxKind.SemicolonToken);
9157N(SyntaxKind.ForStatement);
9159N(SyntaxKind.ForKeyword);
9160N(SyntaxKind.OpenParenToken);
9161N(SyntaxKind.VariableDeclaration);
9163N(SyntaxKind.ScopedType);
9165N(SyntaxKind.ScopedKeyword);
9166N(SyntaxKind.IdentifierName);
9168N(SyntaxKind.IdentifierToken, "scoped");
9171N(SyntaxKind.VariableDeclarator);
9173N(SyntaxKind.IdentifierToken, "a");
9176N(SyntaxKind.SemicolonToken);
9177N(SyntaxKind.SemicolonToken);
9178N(SyntaxKind.CloseParenToken);
9179N(SyntaxKind.EmptyStatement);
9181N(SyntaxKind.SemicolonToken);
9198N(SyntaxKind.ForStatement);
9200N(SyntaxKind.ForKeyword);
9201N(SyntaxKind.OpenParenToken);
9202N(SyntaxKind.VariableDeclaration);
9204N(SyntaxKind.ScopedType);
9206N(SyntaxKind.ScopedKeyword);
9207N(SyntaxKind.IdentifierName);
9209N(SyntaxKind.IdentifierToken, "scoped");
9212N(SyntaxKind.VariableDeclarator);
9214N(SyntaxKind.IdentifierToken, "a");
9215N(SyntaxKind.EqualsValueClause);
9217N(SyntaxKind.EqualsToken);
9218N(SyntaxKind.DefaultLiteralExpression);
9220N(SyntaxKind.DefaultKeyword);
9225N(SyntaxKind.SemicolonToken);
9226N(SyntaxKind.SemicolonToken);
9227N(SyntaxKind.CloseParenToken);
9228N(SyntaxKind.EmptyStatement);
9230N(SyntaxKind.SemicolonToken);
9247N(SyntaxKind.ForStatement);
9249N(SyntaxKind.ForKeyword);
9250N(SyntaxKind.OpenParenToken);
9251N(SyntaxKind.VariableDeclaration);
9253N(SyntaxKind.ScopedType);
9255N(SyntaxKind.ScopedKeyword);
9256N(SyntaxKind.IdentifierName);
9258N(SyntaxKind.IdentifierToken, "var");
9261N(SyntaxKind.VariableDeclarator);
9263N(SyntaxKind.IdentifierToken, "a");
9266N(SyntaxKind.SemicolonToken);
9267N(SyntaxKind.SemicolonToken);
9268N(SyntaxKind.CloseParenToken);
9269N(SyntaxKind.EmptyStatement);
9271N(SyntaxKind.SemicolonToken);
9288N(SyntaxKind.ForStatement);
9290N(SyntaxKind.ForKeyword);
9291N(SyntaxKind.OpenParenToken);
9292N(SyntaxKind.VariableDeclaration);
9294N(SyntaxKind.ScopedType);
9296N(SyntaxKind.ScopedKeyword);
9297N(SyntaxKind.RefType);
9299N(SyntaxKind.RefKeyword);
9300N(SyntaxKind.IdentifierName);
9302N(SyntaxKind.IdentifierToken, "var");
9306N(SyntaxKind.VariableDeclarator);
9308N(SyntaxKind.IdentifierToken, "b");
9311N(SyntaxKind.SemicolonToken);
9312N(SyntaxKind.SemicolonToken);
9313N(SyntaxKind.CloseParenToken);
9314N(SyntaxKind.EmptyStatement);
9316N(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.ReadOnlyKeyword);
9347N(SyntaxKind.IdentifierName);
9349N(SyntaxKind.IdentifierToken, "var");
9353N(SyntaxKind.VariableDeclarator);
9355N(SyntaxKind.IdentifierToken, "c");
9358N(SyntaxKind.SemicolonToken);
9359N(SyntaxKind.SemicolonToken);
9360N(SyntaxKind.CloseParenToken);
9361N(SyntaxKind.EmptyStatement);
9363N(SyntaxKind.SemicolonToken);
9380N(SyntaxKind.ForStatement);
9382N(SyntaxKind.ForKeyword);
9383N(SyntaxKind.OpenParenToken);
9384N(SyntaxKind.VariableDeclaration);
9386N(SyntaxKind.IdentifierName);
9388N(SyntaxKind.IdentifierToken, "scoped");
9390N(SyntaxKind.VariableDeclarator);
9392N(SyntaxKind.IdentifierToken, "var");
9395N(SyntaxKind.SemicolonToken);
9396N(SyntaxKind.SemicolonToken);
9397N(SyntaxKind.CloseParenToken);
9398N(SyntaxKind.EmptyStatement);
9400N(SyntaxKind.SemicolonToken);
9417N(SyntaxKind.ForStatement);
9419N(SyntaxKind.ForKeyword);
9420N(SyntaxKind.OpenParenToken);
9421N(SyntaxKind.VariableDeclaration);
9423N(SyntaxKind.RefType);
9425N(SyntaxKind.RefKeyword);
9426N(SyntaxKind.IdentifierName);
9428N(SyntaxKind.IdentifierToken, "scoped");
9431N(SyntaxKind.VariableDeclarator);
9433N(SyntaxKind.IdentifierToken, "var");
9436N(SyntaxKind.SemicolonToken);
9437N(SyntaxKind.SemicolonToken);
9438N(SyntaxKind.CloseParenToken);
9439N(SyntaxKind.EmptyStatement);
9441N(SyntaxKind.SemicolonToken);
9462N(SyntaxKind.ForStatement);
9464N(SyntaxKind.ForKeyword);
9465N(SyntaxKind.OpenParenToken);
9466N(SyntaxKind.VariableDeclaration);
9468N(SyntaxKind.IdentifierName);
9470N(SyntaxKind.IdentifierToken, "scoped");
9472N(SyntaxKind.VariableDeclarator);
9474N(SyntaxKind.IdentifierToken, "scoped");
9477N(SyntaxKind.SemicolonToken);
9478N(SyntaxKind.SemicolonToken);
9479N(SyntaxKind.CloseParenToken);
9480N(SyntaxKind.EmptyStatement);
9482N(SyntaxKind.SemicolonToken);
9503N(SyntaxKind.ForStatement);
9505N(SyntaxKind.ForKeyword);
9506N(SyntaxKind.OpenParenToken);
9507N(SyntaxKind.VariableDeclaration);
9509N(SyntaxKind.ScopedType);
9511N(SyntaxKind.ScopedKeyword);
9512N(SyntaxKind.IdentifierName);
9514N(SyntaxKind.IdentifierToken, "scoped");
9517N(SyntaxKind.VariableDeclarator);
9519N(SyntaxKind.IdentifierToken, "var");
9522N(SyntaxKind.SemicolonToken);
9523N(SyntaxKind.SemicolonToken);
9524N(SyntaxKind.CloseParenToken);
9525N(SyntaxKind.EmptyStatement);
9527N(SyntaxKind.SemicolonToken);
9541N(SyntaxKind.LocalDeclarationStatement);
9543N(SyntaxKind.VariableDeclaration);
9545N(SyntaxKind.FunctionPointerType);
9547N(SyntaxKind.DelegateKeyword);
9548N(SyntaxKind.AsteriskToken);
9549N(SyntaxKind.FunctionPointerParameterList);
9551N(SyntaxKind.LessThanToken);
9552N(SyntaxKind.FunctionPointerParameter);
9554N(SyntaxKind.IdentifierName);
9556N(SyntaxKind.IdentifierToken, "scoped");
9559N(SyntaxKind.CommaToken);
9560N(SyntaxKind.FunctionPointerParameter);
9562N(SyntaxKind.RefKeyword);
9563N(SyntaxKind.IdentifierName);
9565N(SyntaxKind.IdentifierToken, "scoped");
9568N(SyntaxKind.GreaterThanToken);
9571N(SyntaxKind.VariableDeclarator);
9573N(SyntaxKind.IdentifierToken, "f");
9576N(SyntaxKind.SemicolonToken);
9593N(SyntaxKind.LocalDeclarationStatement);
9595N(SyntaxKind.VariableDeclaration);
9597N(SyntaxKind.FunctionPointerType);
9599N(SyntaxKind.DelegateKeyword);
9600N(SyntaxKind.AsteriskToken);
9601N(SyntaxKind.FunctionPointerParameterList);
9603N(SyntaxKind.LessThanToken);
9604N(SyntaxKind.FunctionPointerParameter);
9606N(SyntaxKind.ScopedKeyword);
9607N(SyntaxKind.IdentifierName);
9609N(SyntaxKind.IdentifierToken, "R");
9612N(SyntaxKind.CommaToken);
9613N(SyntaxKind.FunctionPointerParameter);
9615N(SyntaxKind.RefKeyword);
9616N(SyntaxKind.IdentifierName);
9618N(SyntaxKind.IdentifierToken, "scoped");
9621N(SyntaxKind.CommaToken);
9622N(SyntaxKind.FunctionPointerParameter);
9624N(SyntaxKind.ScopedKeyword);
9625N(SyntaxKind.RefKeyword);
9626N(SyntaxKind.PredefinedType);
9628N(SyntaxKind.IntKeyword);
9631N(SyntaxKind.CommaToken);
9632N(SyntaxKind.FunctionPointerParameter);
9634N(SyntaxKind.PredefinedType);
9636N(SyntaxKind.VoidKeyword);
9639N(SyntaxKind.GreaterThanToken);
9642N(SyntaxKind.VariableDeclarator);
9644N(SyntaxKind.IdentifierToken, "f");
9647N(SyntaxKind.SemicolonToken);
9663N(SyntaxKind.ForEachStatement);
9665N(SyntaxKind.ForEachKeyword);
9666N(SyntaxKind.OpenParenToken);
9667N(SyntaxKind.IdentifierName);
9669N(SyntaxKind.IdentifierToken, "scoped");
9671N(SyntaxKind.IdentifierToken, "a");
9672N(SyntaxKind.InKeyword);
9673N(SyntaxKind.IdentifierName);
9675N(SyntaxKind.IdentifierToken, "collection");
9677N(SyntaxKind.CloseParenToken);
9678N(SyntaxKind.EmptyStatement);
9680N(SyntaxKind.SemicolonToken);
9697N(SyntaxKind.ForEachStatement);
9699N(SyntaxKind.ForEachKeyword);
9700N(SyntaxKind.OpenParenToken);
9701N(SyntaxKind.RefType);
9703N(SyntaxKind.RefKeyword);
9704N(SyntaxKind.IdentifierName);
9706N(SyntaxKind.IdentifierToken, "scoped");
9709N(SyntaxKind.IdentifierToken, "b");
9710N(SyntaxKind.InKeyword);
9711N(SyntaxKind.IdentifierName);
9713N(SyntaxKind.IdentifierToken, "collection");
9715N(SyntaxKind.CloseParenToken);
9716N(SyntaxKind.EmptyStatement);
9718N(SyntaxKind.SemicolonToken);
9757N(SyntaxKind.ForEachVariableStatement);
9759N(SyntaxKind.ForEachKeyword);
9760N(SyntaxKind.OpenParenToken);
9761N(SyntaxKind.RefExpression);
9763N(SyntaxKind.RefKeyword);
9764N(SyntaxKind.IdentifierName);
9766N(SyntaxKind.IdentifierToken, "scoped");
9770N(SyntaxKind.PredefinedType);
9772N(SyntaxKind.IntKeyword);
9775N(SyntaxKind.ExpressionStatement);
9777N(SyntaxKind.IdentifierName);
9779N(SyntaxKind.IdentifierToken, "b");
9798N(SyntaxKind.ForEachStatement);
9800N(SyntaxKind.ForEachKeyword);
9801N(SyntaxKind.OpenParenToken);
9802N(SyntaxKind.RefType);
9804N(SyntaxKind.RefKeyword);
9805N(SyntaxKind.ReadOnlyKeyword);
9806N(SyntaxKind.IdentifierName);
9808N(SyntaxKind.IdentifierToken, "scoped");
9811N(SyntaxKind.IdentifierToken, "c");
9812N(SyntaxKind.InKeyword);
9813N(SyntaxKind.IdentifierName);
9815N(SyntaxKind.IdentifierToken, "collection");
9817N(SyntaxKind.CloseParenToken);
9818N(SyntaxKind.EmptyStatement);
9820N(SyntaxKind.SemicolonToken);
9861N(SyntaxKind.ForEachVariableStatement);
9863N(SyntaxKind.ForEachKeyword);
9864N(SyntaxKind.OpenParenToken);
9865N(SyntaxKind.RefExpression);
9867N(SyntaxKind.RefKeyword);
9879N(SyntaxKind.LocalDeclarationStatement);
9881N(SyntaxKind.ReadOnlyKeyword);
9882N(SyntaxKind.VariableDeclaration);
9884N(SyntaxKind.ScopedType);
9886N(SyntaxKind.ScopedKeyword);
9887N(SyntaxKind.PredefinedType);
9889N(SyntaxKind.IntKeyword);
9892N(SyntaxKind.VariableDeclarator);
9894N(SyntaxKind.IdentifierToken, "c");
9897N(SyntaxKind.SemicolonToken);
9935N(SyntaxKind.ForEachVariableStatement);
9937N(SyntaxKind.ForEachKeyword);
9938N(SyntaxKind.OpenParenToken);
9939N(SyntaxKind.RefExpression);
9941N(SyntaxKind.RefKeyword);
9942N(SyntaxKind.IdentifierName);
9944N(SyntaxKind.IdentifierToken, "scoped");
9953N(SyntaxKind.LocalDeclarationStatement);
9955N(SyntaxKind.ReadOnlyKeyword);
9956N(SyntaxKind.VariableDeclaration);
9958N(SyntaxKind.PredefinedType);
9960N(SyntaxKind.IntKeyword);
9962N(SyntaxKind.VariableDeclarator);
9964N(SyntaxKind.IdentifierToken, "c");
9967N(SyntaxKind.SemicolonToken);
9984N(SyntaxKind.ForEachStatement);
9986N(SyntaxKind.ForEachKeyword);
9987N(SyntaxKind.OpenParenToken);
9988N(SyntaxKind.ScopedType);
9990N(SyntaxKind.ScopedKeyword);
9991N(SyntaxKind.PredefinedType);
9993N(SyntaxKind.IntKeyword);
9996N(SyntaxKind.IdentifierToken, "a");
9997N(SyntaxKind.InKeyword);
9998N(SyntaxKind.IdentifierName);
10000N(SyntaxKind.IdentifierToken, "collection");
10002N(SyntaxKind.CloseParenToken);
10003N(SyntaxKind.EmptyStatement);
10005N(SyntaxKind.SemicolonToken);
10041N(SyntaxKind.ForEachVariableStatement);
10043N(SyntaxKind.ForEachKeyword);
10044N(SyntaxKind.OpenParenToken);
10045N(SyntaxKind.IdentifierName);
10047N(SyntaxKind.IdentifierToken, "@scoped");
10050N(SyntaxKind.PredefinedType);
10052N(SyntaxKind.IntKeyword);
10055N(SyntaxKind.ExpressionStatement);
10057N(SyntaxKind.IdentifierName);
10059N(SyntaxKind.IdentifierToken, "a");
10078N(SyntaxKind.ForEachStatement);
10080N(SyntaxKind.ForEachKeyword);
10081N(SyntaxKind.OpenParenToken);
10082N(SyntaxKind.ScopedType);
10084N(SyntaxKind.ScopedKeyword);
10085N(SyntaxKind.RefType);
10087N(SyntaxKind.RefKeyword);
10088N(SyntaxKind.PredefinedType);
10090N(SyntaxKind.IntKeyword);
10094N(SyntaxKind.IdentifierToken, "b");
10095N(SyntaxKind.InKeyword);
10096N(SyntaxKind.IdentifierName);
10098N(SyntaxKind.IdentifierToken, "collection");
10100N(SyntaxKind.CloseParenToken);
10101N(SyntaxKind.EmptyStatement);
10103N(SyntaxKind.SemicolonToken);
10142N(SyntaxKind.ForEachVariableStatement);
10144N(SyntaxKind.ForEachKeyword);
10145N(SyntaxKind.OpenParenToken);
10146N(SyntaxKind.IdentifierName);
10148N(SyntaxKind.IdentifierToken, "@scoped");
10151N(SyntaxKind.RefExpression);
10153N(SyntaxKind.RefKeyword);
10154N(SyntaxKind.PredefinedType);
10156N(SyntaxKind.IntKeyword);
10160N(SyntaxKind.ExpressionStatement);
10162N(SyntaxKind.IdentifierName);
10164N(SyntaxKind.IdentifierToken, "b");
10183N(SyntaxKind.ForEachStatement);
10185N(SyntaxKind.ForEachKeyword);
10186N(SyntaxKind.OpenParenToken);
10187N(SyntaxKind.ScopedType);
10189N(SyntaxKind.ScopedKeyword);
10190N(SyntaxKind.RefType);
10192N(SyntaxKind.RefKeyword);
10193N(SyntaxKind.ReadOnlyKeyword);
10194N(SyntaxKind.PredefinedType);
10196N(SyntaxKind.IntKeyword);
10200N(SyntaxKind.IdentifierToken, "a");
10201N(SyntaxKind.InKeyword);
10202N(SyntaxKind.IdentifierName);
10204N(SyntaxKind.IdentifierToken, "collection");
10206N(SyntaxKind.CloseParenToken);
10207N(SyntaxKind.EmptyStatement);
10209N(SyntaxKind.SemicolonToken);
10247N(SyntaxKind.ForEachVariableStatement);
10249N(SyntaxKind.ForEachKeyword);
10250N(SyntaxKind.OpenParenToken);
10251N(SyntaxKind.IdentifierName);
10253N(SyntaxKind.IdentifierToken, "@scoped");
10256N(SyntaxKind.RefExpression);
10258N(SyntaxKind.RefKeyword);
10265N(SyntaxKind.LocalDeclarationStatement);
10267N(SyntaxKind.ReadOnlyKeyword);
10268N(SyntaxKind.VariableDeclaration);
10270N(SyntaxKind.PredefinedType);
10272N(SyntaxKind.IntKeyword);
10274N(SyntaxKind.VariableDeclarator);
10276N(SyntaxKind.IdentifierToken, "a");
10279N(SyntaxKind.SemicolonToken);
10296N(SyntaxKind.ForEachStatement);
10298N(SyntaxKind.ForEachKeyword);
10299N(SyntaxKind.OpenParenToken);
10300N(SyntaxKind.ScopedType);
10302N(SyntaxKind.ScopedKeyword);
10303N(SyntaxKind.IdentifierName);
10305N(SyntaxKind.IdentifierToken, "S");
10308N(SyntaxKind.IdentifierToken, "a");
10309N(SyntaxKind.InKeyword);
10310N(SyntaxKind.IdentifierName);
10312N(SyntaxKind.IdentifierToken, "collection");
10314N(SyntaxKind.CloseParenToken);
10315N(SyntaxKind.EmptyStatement);
10317N(SyntaxKind.SemicolonToken);
10334N(SyntaxKind.ForEachStatement);
10336N(SyntaxKind.ForEachKeyword);
10337N(SyntaxKind.OpenParenToken);
10338N(SyntaxKind.ScopedType);
10340N(SyntaxKind.ScopedKeyword);
10341N(SyntaxKind.RefType);
10343N(SyntaxKind.RefKeyword);
10344N(SyntaxKind.IdentifierName);
10346N(SyntaxKind.IdentifierToken, "S");
10350N(SyntaxKind.IdentifierToken, "b");
10351N(SyntaxKind.InKeyword);
10352N(SyntaxKind.IdentifierName);
10354N(SyntaxKind.IdentifierToken, "collection");
10356N(SyntaxKind.CloseParenToken);
10357N(SyntaxKind.EmptyStatement);
10359N(SyntaxKind.SemicolonToken);
10376N(SyntaxKind.ForEachStatement);
10378N(SyntaxKind.ForEachKeyword);
10379N(SyntaxKind.OpenParenToken);
10380N(SyntaxKind.ScopedType);
10382N(SyntaxKind.ScopedKeyword);
10383N(SyntaxKind.RefType);
10385N(SyntaxKind.RefKeyword);
10386N(SyntaxKind.ReadOnlyKeyword);
10387N(SyntaxKind.IdentifierName);
10389N(SyntaxKind.IdentifierToken, "S");
10393N(SyntaxKind.IdentifierToken, "a");
10394N(SyntaxKind.InKeyword);
10395N(SyntaxKind.IdentifierName);
10397N(SyntaxKind.IdentifierToken, "collection");
10399N(SyntaxKind.CloseParenToken);
10400N(SyntaxKind.EmptyStatement);
10402N(SyntaxKind.SemicolonToken);
10419N(SyntaxKind.ForEachStatement);
10421N(SyntaxKind.ForEachKeyword);
10422N(SyntaxKind.OpenParenToken);
10423N(SyntaxKind.QualifiedName);
10425N(SyntaxKind.IdentifierName);
10427N(SyntaxKind.IdentifierToken, "scoped");
10429N(SyntaxKind.DotToken);
10430N(SyntaxKind.IdentifierName);
10432N(SyntaxKind.IdentifierToken, "nested");
10435N(SyntaxKind.IdentifierToken, "a");
10436N(SyntaxKind.InKeyword);
10437N(SyntaxKind.IdentifierName);
10439N(SyntaxKind.IdentifierToken, "collection");
10441N(SyntaxKind.CloseParenToken);
10442N(SyntaxKind.EmptyStatement);
10444N(SyntaxKind.SemicolonToken);
10461N(SyntaxKind.ForEachStatement);
10463N(SyntaxKind.ForEachKeyword);
10464N(SyntaxKind.OpenParenToken);
10465N(SyntaxKind.ScopedType);
10467N(SyntaxKind.ScopedKeyword);
10468N(SyntaxKind.IdentifierName);
10470N(SyntaxKind.IdentifierToken, "scoped");
10473N(SyntaxKind.IdentifierToken, "a");
10474N(SyntaxKind.InKeyword);
10475N(SyntaxKind.IdentifierName);
10477N(SyntaxKind.IdentifierToken, "collection");
10479N(SyntaxKind.CloseParenToken);
10480N(SyntaxKind.EmptyStatement);
10482N(SyntaxKind.SemicolonToken);
10499N(SyntaxKind.ForEachStatement);
10501N(SyntaxKind.ForEachKeyword);
10502N(SyntaxKind.OpenParenToken);
10503N(SyntaxKind.ScopedType);
10505N(SyntaxKind.ScopedKeyword);
10506N(SyntaxKind.IdentifierName);
10508N(SyntaxKind.IdentifierToken, "var");
10511N(SyntaxKind.IdentifierToken, "a");
10512N(SyntaxKind.InKeyword);
10513N(SyntaxKind.IdentifierName);
10515N(SyntaxKind.IdentifierToken, "collection");
10517N(SyntaxKind.CloseParenToken);
10518N(SyntaxKind.EmptyStatement);
10520N(SyntaxKind.SemicolonToken);
10537N(SyntaxKind.ForEachStatement);
10539N(SyntaxKind.ForEachKeyword);
10540N(SyntaxKind.OpenParenToken);
10541N(SyntaxKind.ScopedType);
10543N(SyntaxKind.ScopedKeyword);
10544N(SyntaxKind.RefType);
10546N(SyntaxKind.RefKeyword);
10547N(SyntaxKind.IdentifierName);
10549N(SyntaxKind.IdentifierToken, "var");
10553N(SyntaxKind.IdentifierToken, "b");
10554N(SyntaxKind.InKeyword);
10555N(SyntaxKind.IdentifierName);
10557N(SyntaxKind.IdentifierToken, "collection");
10559N(SyntaxKind.CloseParenToken);
10560N(SyntaxKind.EmptyStatement);
10562N(SyntaxKind.SemicolonToken);
10579N(SyntaxKind.ForEachStatement);
10581N(SyntaxKind.ForEachKeyword);
10582N(SyntaxKind.OpenParenToken);
10583N(SyntaxKind.ScopedType);
10585N(SyntaxKind.ScopedKeyword);
10586N(SyntaxKind.RefType);
10588N(SyntaxKind.RefKeyword);
10589N(SyntaxKind.ReadOnlyKeyword);
10590N(SyntaxKind.IdentifierName);
10592N(SyntaxKind.IdentifierToken, "var");
10596N(SyntaxKind.IdentifierToken, "c");
10597N(SyntaxKind.InKeyword);
10598N(SyntaxKind.IdentifierName);
10600N(SyntaxKind.IdentifierToken, "collection");
10602N(SyntaxKind.CloseParenToken);
10603N(SyntaxKind.EmptyStatement);
10605N(SyntaxKind.SemicolonToken);
10622N(SyntaxKind.ForEachStatement);
10624N(SyntaxKind.ForEachKeyword);
10625N(SyntaxKind.OpenParenToken);
10626N(SyntaxKind.IdentifierName);
10628N(SyntaxKind.IdentifierToken, "scoped");
10630N(SyntaxKind.IdentifierToken, "var");
10631N(SyntaxKind.InKeyword);
10632N(SyntaxKind.IdentifierName);
10634N(SyntaxKind.IdentifierToken, "collection");
10636N(SyntaxKind.CloseParenToken);
10637N(SyntaxKind.EmptyStatement);
10639N(SyntaxKind.SemicolonToken);
10656N(SyntaxKind.ForEachStatement);
10658N(SyntaxKind.ForEachKeyword);
10659N(SyntaxKind.OpenParenToken);
10660N(SyntaxKind.RefType);
10662N(SyntaxKind.RefKeyword);
10663N(SyntaxKind.IdentifierName);
10665N(SyntaxKind.IdentifierToken, "scoped");
10668N(SyntaxKind.IdentifierToken, "var");
10669N(SyntaxKind.InKeyword);
10670N(SyntaxKind.IdentifierName);
10672N(SyntaxKind.IdentifierToken, "collection");
10674N(SyntaxKind.CloseParenToken);
10675N(SyntaxKind.EmptyStatement);
10677N(SyntaxKind.SemicolonToken);
10710N(SyntaxKind.ForEachStatement);
10712N(SyntaxKind.ForEachKeyword);
10713N(SyntaxKind.OpenParenToken);
10714N(SyntaxKind.IdentifierName);
10716N(SyntaxKind.IdentifierToken, "scoped");
10718N(SyntaxKind.IdentifierToken, "scoped");
10720N(SyntaxKind.PredefinedType);
10722N(SyntaxKind.IntKeyword);
10725N(SyntaxKind.ExpressionStatement);
10727N(SyntaxKind.IdentifierName);
10729N(SyntaxKind.IdentifierToken, "a");
10764N(SyntaxKind.ForEachStatement);
10766N(SyntaxKind.ForEachKeyword);
10767N(SyntaxKind.OpenParenToken);
10768N(SyntaxKind.ScopedType);
10770N(SyntaxKind.ScopedKeyword);
10771N(SyntaxKind.IdentifierName);
10773N(SyntaxKind.IdentifierToken, "scoped");
10776N(SyntaxKind.IdentifierToken, "var");
10778N(SyntaxKind.IdentifierName);
10780N(SyntaxKind.IdentifierToken, "b");
10822N(SyntaxKind.ForEachStatement);
10824N(SyntaxKind.ForEachKeyword);
10825N(SyntaxKind.OpenParenToken);
10826N(SyntaxKind.IdentifierName);
10828N(SyntaxKind.IdentifierToken, "scoped");
10830N(SyntaxKind.IdentifierToken, "var");
10832N(SyntaxKind.TupleExpression);
10834N(SyntaxKind.OpenParenToken);
10835N(SyntaxKind.Argument);
10837N(SyntaxKind.IdentifierName);
10839N(SyntaxKind.IdentifierToken, "b");
10842N(SyntaxKind.CommaToken);
10843N(SyntaxKind.Argument);
10845N(SyntaxKind.IdentifierName);
10847N(SyntaxKind.IdentifierToken, "c");
10850N(SyntaxKind.CloseParenToken);
10892N(SyntaxKind.ForEachVariableStatement);
10894N(SyntaxKind.ForEachKeyword);
10895N(SyntaxKind.OpenParenToken);
10896N(SyntaxKind.InvocationExpression);
10898N(SyntaxKind.IdentifierName);
10900N(SyntaxKind.IdentifierToken, "scoped");
10902N(SyntaxKind.ArgumentList);
10904N(SyntaxKind.OpenParenToken);
10905N(SyntaxKind.Argument);
10907N(SyntaxKind.PredefinedType);
10909N(SyntaxKind.IntKeyword);
10913N(SyntaxKind.Argument);
10915N(SyntaxKind.IdentifierName);
10917N(SyntaxKind.IdentifierToken, "b");
10920N(SyntaxKind.CommaToken);
10921N(SyntaxKind.Argument);
10923N(SyntaxKind.PredefinedType);
10925N(SyntaxKind.IntKeyword);
10929N(SyntaxKind.Argument);
10931N(SyntaxKind.IdentifierName);
10933N(SyntaxKind.IdentifierToken, "c");
10936N(SyntaxKind.CloseParenToken);
10939N(SyntaxKind.InKeyword);
10940N(SyntaxKind.IdentifierName);
10942N(SyntaxKind.IdentifierToken, "collection");
10944N(SyntaxKind.CloseParenToken);
10945N(SyntaxKind.EmptyStatement);
10947N(SyntaxKind.SemicolonToken);
10964N(SyntaxKind.ForEachStatement);
10966N(SyntaxKind.ForEachKeyword);
10967N(SyntaxKind.OpenParenToken);
10968N(SyntaxKind.ScopedType);
10970N(SyntaxKind.ScopedKeyword);
10971N(SyntaxKind.TupleType);
10973N(SyntaxKind.OpenParenToken);
10974N(SyntaxKind.TupleElement);
10976N(SyntaxKind.IdentifierName);
10978N(SyntaxKind.IdentifierToken, "b");
10981N(SyntaxKind.CommaToken);
10982N(SyntaxKind.TupleElement);
10984N(SyntaxKind.IdentifierName);
10986N(SyntaxKind.IdentifierToken, "c");
10989N(SyntaxKind.CloseParenToken);
10992N(SyntaxKind.IdentifierToken, "d");
10993N(SyntaxKind.InKeyword);
10994N(SyntaxKind.IdentifierName);
10996N(SyntaxKind.IdentifierToken, "collection");
10998N(SyntaxKind.CloseParenToken);
10999N(SyntaxKind.EmptyStatement);
11001N(SyntaxKind.SemicolonToken);
11040N(SyntaxKind.ForEachVariableStatement);
11042N(SyntaxKind.ForEachKeyword);
11043N(SyntaxKind.OpenParenToken);
11044N(SyntaxKind.IdentifierName);
11046N(SyntaxKind.IdentifierToken, "scoped");
11049N(SyntaxKind.RefExpression);
11051N(SyntaxKind.RefKeyword);
11052N(SyntaxKind.ElementAccessExpression);
11054N(SyntaxKind.PredefinedType);
11056N(SyntaxKind.IntKeyword);
11058N(SyntaxKind.BracketedArgumentList);
11060N(SyntaxKind.OpenBracketToken);
11061N(SyntaxKind.Argument);
11063N(SyntaxKind.InvocationExpression);
11065N(SyntaxKind.IdentifierName);
11067N(SyntaxKind.IdentifierToken, "M");
11069N(SyntaxKind.ArgumentList);
11071N(SyntaxKind.OpenParenToken);
11072N(SyntaxKind.Argument);
11074N(SyntaxKind.OutKeyword);
11075N(SyntaxKind.DeclarationExpression);
11077N(SyntaxKind.IdentifierName);
11079N(SyntaxKind.IdentifierToken, "var");
11081N(SyntaxKind.SingleVariableDesignation);
11083N(SyntaxKind.IdentifierToken, "b");
11087N(SyntaxKind.CloseParenToken);
11091N(SyntaxKind.CloseBracketToken);
11096N(SyntaxKind.ExpressionStatement);
11098N(SyntaxKind.IdentifierName);
11100N(SyntaxKind.IdentifierToken, "a");
11129N(SyntaxKind.CompilationUnit);
11131N(SyntaxKind.GlobalStatement);
11133N(SyntaxKind.LocalDeclarationStatement);
11135N(SyntaxKind.VariableDeclaration);
11137N(SyntaxKind.IdentifierName);
11139N(SyntaxKind.IdentifierToken, "scoped");
11149N(SyntaxKind.StructDeclaration);
11151N(SyntaxKind.StructKeyword);
11152N(SyntaxKind.IdentifierToken, "A");
11153N(SyntaxKind.OpenBraceToken);
11154N(SyntaxKind.CloseBraceToken);
11156N(SyntaxKind.IncompleteMember);
11158N(SyntaxKind.ScopedKeyword);
11159N(SyntaxKind.RefType);
11161N(SyntaxKind.RefKeyword);
11168N(SyntaxKind.StructDeclaration);
11170N(SyntaxKind.StructKeyword);
11171N(SyntaxKind.IdentifierToken, "B");
11172N(SyntaxKind.OpenBraceToken);
11173N(SyntaxKind.CloseBraceToken);
11175N(SyntaxKind.EndOfFileToken);
11203N(SyntaxKind.CompilationUnit);
11205N(SyntaxKind.PropertyDeclaration);
11207N(SyntaxKind.ScopedKeyword);
11208N(SyntaxKind.IdentifierName);
11210N(SyntaxKind.IdentifierToken, "record");
11212N(SyntaxKind.IdentifierToken, "A");
11213N(SyntaxKind.AccessorList);
11215N(SyntaxKind.OpenBraceToken);
11216N(SyntaxKind.CloseBraceToken);
11219N(SyntaxKind.IncompleteMember);
11221N(SyntaxKind.IdentifierName);
11223N(SyntaxKind.IdentifierToken, "scoped");
11226N(SyntaxKind.RecordStructDeclaration);
11228N(SyntaxKind.ReadOnlyKeyword);
11229N(SyntaxKind.RecordKeyword);
11230N(SyntaxKind.StructKeyword);
11231N(SyntaxKind.IdentifierToken, "B");
11232N(SyntaxKind.SemicolonToken);
11234N(SyntaxKind.GlobalStatement);
11236N(SyntaxKind.LocalDeclarationStatement);
11238N(SyntaxKind.ReadOnlyKeyword);
11239N(SyntaxKind.VariableDeclaration);
11241N(SyntaxKind.IdentifierName);
11243N(SyntaxKind.IdentifierToken, "scoped");
11245N(SyntaxKind.VariableDeclarator);
11247N(SyntaxKind.IdentifierToken, "record");
11253N(SyntaxKind.StructDeclaration);
11255N(SyntaxKind.StructKeyword);
11256N(SyntaxKind.IdentifierToken, "C");
11257N(SyntaxKind.ParameterList);
11259N(SyntaxKind.OpenParenToken);
11260N(SyntaxKind.CloseParenToken);
11262N(SyntaxKind.SemicolonToken);
11264N(SyntaxKind.EndOfFileToken);
11295N(SyntaxKind.CompilationUnit);
11297N(SyntaxKind.DelegateDeclaration);
11299N(SyntaxKind.DelegateKeyword);
11300N(SyntaxKind.IdentifierName);
11302N(SyntaxKind.IdentifierToken, "scoped");
11305N(SyntaxKind.ParameterList);
11308N(SyntaxKind.Parameter);
11310N(SyntaxKind.PredefinedType);
11312N(SyntaxKind.IntKeyword);
11314N(SyntaxKind.IdentifierToken, "A");
11317N(SyntaxKind.Parameter);
11319N(SyntaxKind.TupleType);
11321N(SyntaxKind.OpenParenToken);
11337N(SyntaxKind.CloseParenToken);
11343N(SyntaxKind.SemicolonToken);
11345N(SyntaxKind.EndOfFileToken);
11360N(SyntaxKind.CompilationUnit);
11362N(SyntaxKind.DelegateDeclaration);
11364N(SyntaxKind.DelegateKeyword);
11365N(SyntaxKind.IdentifierName);
11367N(SyntaxKind.IdentifierToken, "scoped");
11369N(SyntaxKind.IdentifierToken, "A");
11370N(SyntaxKind.ParameterList);
11372N(SyntaxKind.OpenParenToken);
11373N(SyntaxKind.CloseParenToken);
11375N(SyntaxKind.SemicolonToken);
11377N(SyntaxKind.EndOfFileToken);
11411N(SyntaxKind.CompilationUnit);
11413N(SyntaxKind.DelegateDeclaration);
11415N(SyntaxKind.DelegateKeyword);
11416N(SyntaxKind.RefType);
11418N(SyntaxKind.RefKeyword);
11419N(SyntaxKind.IdentifierName);
11421N(SyntaxKind.IdentifierToken, "scoped");
11425N(SyntaxKind.ParameterList);
11428N(SyntaxKind.Parameter);
11430N(SyntaxKind.PredefinedType);
11432N(SyntaxKind.IntKeyword);
11434N(SyntaxKind.IdentifierToken, "B");
11437N(SyntaxKind.Parameter);
11439N(SyntaxKind.TupleType);
11441N(SyntaxKind.OpenParenToken);
11457N(SyntaxKind.CloseParenToken);
11463N(SyntaxKind.SemicolonToken);
11465N(SyntaxKind.EndOfFileToken);
11480N(SyntaxKind.CompilationUnit);
11482N(SyntaxKind.DelegateDeclaration);
11484N(SyntaxKind.DelegateKeyword);
11485N(SyntaxKind.RefType);
11487N(SyntaxKind.RefKeyword);
11488N(SyntaxKind.IdentifierName);
11490N(SyntaxKind.IdentifierToken, "scoped");
11493N(SyntaxKind.IdentifierToken, "B");
11494N(SyntaxKind.ParameterList);
11496N(SyntaxKind.OpenParenToken);
11497N(SyntaxKind.CloseParenToken);
11499N(SyntaxKind.SemicolonToken);
11501N(SyntaxKind.EndOfFileToken);
11524N(SyntaxKind.CompilationUnit);
11526N(SyntaxKind.IncompleteMember);
11528N(SyntaxKind.AttributeList);
11530N(SyntaxKind.OpenBracketToken);
11531N(SyntaxKind.Attribute);
11533N(SyntaxKind.IdentifierName);
11535N(SyntaxKind.IdentifierToken, "A");
11538N(SyntaxKind.CloseBracketToken);
11540N(SyntaxKind.IdentifierName);
11542N(SyntaxKind.IdentifierToken, "scoped");
11545N(SyntaxKind.StructDeclaration);
11547N(SyntaxKind.StructKeyword);
11548N(SyntaxKind.IdentifierToken, "A");
11549N(SyntaxKind.OpenBraceToken);
11550N(SyntaxKind.CloseBraceToken);
11552N(SyntaxKind.IncompleteMember);
11554N(SyntaxKind.AttributeList);
11556N(SyntaxKind.OpenBracketToken);
11557N(SyntaxKind.Attribute);
11559N(SyntaxKind.IdentifierName);
11561N(SyntaxKind.IdentifierToken, "A");
11564N(SyntaxKind.CommaToken);
11565N(SyntaxKind.Attribute);
11567N(SyntaxKind.IdentifierName);
11569N(SyntaxKind.IdentifierToken, "B");
11572N(SyntaxKind.CloseBracketToken);
11574N(SyntaxKind.ScopedKeyword);
11575N(SyntaxKind.RefType);
11577N(SyntaxKind.RefKeyword);
11584N(SyntaxKind.StructDeclaration);
11586N(SyntaxKind.StructKeyword);
11587N(SyntaxKind.IdentifierToken, "B");
11588N(SyntaxKind.OpenBraceToken);
11589N(SyntaxKind.CloseBraceToken);
11591N(SyntaxKind.EndOfFileToken);
11612N(SyntaxKind.CompilationUnit);
11614N(SyntaxKind.ClassDeclaration);
11616N(SyntaxKind.ClassKeyword);
11617N(SyntaxKind.IdentifierToken, "Program");
11618N(SyntaxKind.OpenBraceToken);
11619N(SyntaxKind.MethodDeclaration);
11621N(SyntaxKind.StaticKeyword);
11622N(SyntaxKind.PredefinedType);
11624N(SyntaxKind.VoidKeyword);
11626N(SyntaxKind.IdentifierToken, "Main");
11627N(SyntaxKind.ParameterList);
11629N(SyntaxKind.OpenParenToken);
11630N(SyntaxKind.CloseParenToken);
11632N(SyntaxKind.Block);
11634N(SyntaxKind.OpenBraceToken);
11635N(SyntaxKind.LocalDeclarationStatement);
11637N(SyntaxKind.VariableDeclaration);
11639N(SyntaxKind.PredefinedType);
11641N(SyntaxKind.BoolKeyword);
11643N(SyntaxKind.VariableDeclarator);
11645N(SyntaxKind.IdentifierToken, "scoped");
11648N(SyntaxKind.SemicolonToken);
11650N(SyntaxKind.ExpressionStatement);
11652N(SyntaxKind.SimpleAssignmentExpression);
11654N(SyntaxKind.IdentifierName);
11656N(SyntaxKind.IdentifierToken, "scoped");
11658N(SyntaxKind.EqualsToken);
11659N(SyntaxKind.TrueLiteralExpression);
11661N(SyntaxKind.TrueKeyword);
11664N(SyntaxKind.SemicolonToken);
11666N(SyntaxKind.CloseBraceToken);
11669N(SyntaxKind.CloseBraceToken);
11671N(SyntaxKind.EndOfFileToken);
11687N(SyntaxKind.CompilationUnit);
11689N(SyntaxKind.GlobalStatement);
11691N(SyntaxKind.LocalDeclarationStatement);
11693N(SyntaxKind.VariableDeclaration);
11695N(SyntaxKind.PredefinedType);
11697N(SyntaxKind.BoolKeyword);
11699N(SyntaxKind.VariableDeclarator);
11701N(SyntaxKind.IdentifierToken, "scoped");
11704N(SyntaxKind.SemicolonToken);
11707N(SyntaxKind.GlobalStatement);
11709N(SyntaxKind.ExpressionStatement);
11711N(SyntaxKind.SimpleAssignmentExpression);
11713N(SyntaxKind.IdentifierName);
11715N(SyntaxKind.IdentifierToken, "scoped");
11717N(SyntaxKind.EqualsToken);
11718N(SyntaxKind.TrueLiteralExpression);
11720N(SyntaxKind.TrueKeyword);
11723N(SyntaxKind.SemicolonToken);
11726N(SyntaxKind.EndOfFileToken);
11742N(SyntaxKind.CompilationUnit);
11744N(SyntaxKind.GlobalStatement);
11746N(SyntaxKind.LocalDeclarationStatement);
11748N(SyntaxKind.UsingKeyword);
11749N(SyntaxKind.VariableDeclaration);
11751N(SyntaxKind.IdentifierName);
11753N(SyntaxKind.IdentifierToken, "scoped");
11755N(SyntaxKind.VariableDeclarator);
11757N(SyntaxKind.IdentifierToken, "s");
11760N(SyntaxKind.SemicolonToken);
11763N(SyntaxKind.GlobalStatement);
11765N(SyntaxKind.LocalDeclarationStatement);
11767N(SyntaxKind.UsingKeyword);
11768N(SyntaxKind.VariableDeclaration);
11770N(SyntaxKind.RefType);
11772N(SyntaxKind.RefKeyword);
11773N(SyntaxKind.IdentifierName);
11775N(SyntaxKind.IdentifierToken, "scoped");
11778N(SyntaxKind.VariableDeclarator);
11780N(SyntaxKind.IdentifierToken, "r");
11783N(SyntaxKind.SemicolonToken);
11786N(SyntaxKind.EndOfFileToken);
11801N(SyntaxKind.CompilationUnit);
11803N(SyntaxKind.GlobalStatement);
11805N(SyntaxKind.LocalDeclarationStatement);
11807N(SyntaxKind.UsingKeyword);
11808N(SyntaxKind.VariableDeclaration);
11810N(SyntaxKind.ScopedType);
11812N(SyntaxKind.ScopedKeyword);
11813N(SyntaxKind.IdentifierName);
11815N(SyntaxKind.IdentifierToken, "R");
11818N(SyntaxKind.VariableDeclarator);
11820N(SyntaxKind.IdentifierToken, "r1");
11823N(SyntaxKind.SemicolonToken);
11826N(SyntaxKind.EndOfFileToken);
11845N(SyntaxKind.CompilationUnit);
11847N(SyntaxKind.GlobalStatement);
11849N(SyntaxKind.LocalDeclarationStatement);
11851N(SyntaxKind.UsingKeyword);
11852N(SyntaxKind.VariableDeclaration);
11854N(SyntaxKind.RefType);
11856N(SyntaxKind.RefKeyword);
11857N(SyntaxKind.IdentifierName);
11859N(SyntaxKind.IdentifierToken, "scoped");
11862N(SyntaxKind.VariableDeclarator);
11864N(SyntaxKind.IdentifierToken, "R");
11870N(SyntaxKind.GlobalStatement);
11872N(SyntaxKind.ExpressionStatement);
11874N(SyntaxKind.IdentifierName);
11876N(SyntaxKind.IdentifierToken, "r2");
11878N(SyntaxKind.SemicolonToken);
11881N(SyntaxKind.EndOfFileToken);
11902N(SyntaxKind.CompilationUnit);
11904N(SyntaxKind.GlobalStatement);
11906N(SyntaxKind.LocalDeclarationStatement);
11908N(SyntaxKind.AwaitKeyword);
11909N(SyntaxKind.UsingKeyword);
11910N(SyntaxKind.VariableDeclaration);
11912N(SyntaxKind.IdentifierName);
11914N(SyntaxKind.IdentifierToken, "scoped");
11916N(SyntaxKind.VariableDeclarator);
11918N(SyntaxKind.IdentifierToken, "s");
11921N(SyntaxKind.SemicolonToken);
11924N(SyntaxKind.GlobalStatement);
11926N(SyntaxKind.LocalDeclarationStatement);
11928N(SyntaxKind.AwaitKeyword);
11929N(SyntaxKind.UsingKeyword);
11930N(SyntaxKind.VariableDeclaration);
11932N(SyntaxKind.RefType);
11934N(SyntaxKind.RefKeyword);
11935N(SyntaxKind.IdentifierName);
11937N(SyntaxKind.IdentifierToken, "scoped");
11945N(SyntaxKind.SemicolonToken);
11948N(SyntaxKind.GlobalStatement);
11950N(SyntaxKind.LocalDeclarationStatement);
11952N(SyntaxKind.AwaitKeyword);
11953N(SyntaxKind.UsingKeyword);
11954N(SyntaxKind.VariableDeclaration);
11956N(SyntaxKind.RefType);
11958N(SyntaxKind.RefKeyword);
11959N(SyntaxKind.IdentifierName);
11961N(SyntaxKind.IdentifierToken, "scoped");
11964N(SyntaxKind.VariableDeclarator);
11966N(SyntaxKind.IdentifierToken, "r");
11969N(SyntaxKind.SemicolonToken);
11972N(SyntaxKind.EndOfFileToken);
11987N(SyntaxKind.CompilationUnit);
11989N(SyntaxKind.GlobalStatement);
11991N(SyntaxKind.LocalDeclarationStatement);
11993N(SyntaxKind.AwaitKeyword);
11994N(SyntaxKind.UsingKeyword);
11995N(SyntaxKind.VariableDeclaration);
11997N(SyntaxKind.ScopedType);
11999N(SyntaxKind.ScopedKeyword);
12000N(SyntaxKind.IdentifierName);
12002N(SyntaxKind.IdentifierToken, "R");
12005N(SyntaxKind.VariableDeclarator);
12007N(SyntaxKind.IdentifierToken, "r1");
12010N(SyntaxKind.SemicolonToken);
12013N(SyntaxKind.EndOfFileToken);
12032N(SyntaxKind.CompilationUnit);
12034N(SyntaxKind.GlobalStatement);
12036N(SyntaxKind.LocalDeclarationStatement);
12038N(SyntaxKind.AwaitKeyword);
12039N(SyntaxKind.UsingKeyword);
12040N(SyntaxKind.VariableDeclaration);
12042N(SyntaxKind.RefType);
12044N(SyntaxKind.RefKeyword);
12045N(SyntaxKind.IdentifierName);
12047N(SyntaxKind.IdentifierToken, "scoped");
12050N(SyntaxKind.VariableDeclarator);
12052N(SyntaxKind.IdentifierToken, "R");
12058N(SyntaxKind.GlobalStatement);
12060N(SyntaxKind.ExpressionStatement);
12062N(SyntaxKind.IdentifierName);
12064N(SyntaxKind.IdentifierToken, "r2");
12066N(SyntaxKind.SemicolonToken);
12069N(SyntaxKind.EndOfFileToken);
12084N(SyntaxKind.CompilationUnit);
12086N(SyntaxKind.GlobalStatement);
12088N(SyntaxKind.LocalDeclarationStatement);
12090N(SyntaxKind.UsingKeyword);
12091N(SyntaxKind.VariableDeclaration);
12093N(SyntaxKind.ScopedType);
12095N(SyntaxKind.ScopedKeyword);
12096N(SyntaxKind.RefType);
12098N(SyntaxKind.RefKeyword);
12099N(SyntaxKind.IdentifierName);
12101N(SyntaxKind.IdentifierToken, "scoped");
12105N(SyntaxKind.VariableDeclarator);
12107N(SyntaxKind.IdentifierToken, "r1");
12110N(SyntaxKind.SemicolonToken);
12113N(SyntaxKind.EndOfFileToken);
12128N(SyntaxKind.CompilationUnit);
12130N(SyntaxKind.GlobalStatement);
12132N(SyntaxKind.LocalDeclarationStatement);
12134N(SyntaxKind.AwaitKeyword);
12135N(SyntaxKind.UsingKeyword);
12136N(SyntaxKind.VariableDeclaration);
12138N(SyntaxKind.ScopedType);
12140N(SyntaxKind.ScopedKeyword);
12141N(SyntaxKind.RefType);
12143N(SyntaxKind.RefKeyword);
12144N(SyntaxKind.IdentifierName);
12146N(SyntaxKind.IdentifierToken, "scoped");
12150N(SyntaxKind.VariableDeclarator);
12152N(SyntaxKind.IdentifierToken, "r1");
12155N(SyntaxKind.SemicolonToken);
12158N(SyntaxKind.EndOfFileToken);
12174N(SyntaxKind.CompilationUnit);
12176N(SyntaxKind.GlobalStatement);
12178N(SyntaxKind.UsingStatement);
12180N(SyntaxKind.UsingKeyword);
12181N(SyntaxKind.OpenParenToken);
12182N(SyntaxKind.VariableDeclaration);
12184N(SyntaxKind.IdentifierName);
12186N(SyntaxKind.IdentifierToken, "scoped");
12188N(SyntaxKind.VariableDeclarator);
12190N(SyntaxKind.IdentifierToken, "a");
12193N(SyntaxKind.CloseParenToken);
12194N(SyntaxKind.EmptyStatement);
12196N(SyntaxKind.SemicolonToken);
12200N(SyntaxKind.EndOfFileToken);
12216N(SyntaxKind.CompilationUnit);
12218N(SyntaxKind.GlobalStatement);
12220N(SyntaxKind.UsingStatement);
12222N(SyntaxKind.UsingKeyword);
12223N(SyntaxKind.OpenParenToken);
12224N(SyntaxKind.VariableDeclaration);
12226N(SyntaxKind.RefType);
12228N(SyntaxKind.RefKeyword);
12229N(SyntaxKind.IdentifierName);
12231N(SyntaxKind.IdentifierToken, "scoped");
12234N(SyntaxKind.VariableDeclarator);
12236N(SyntaxKind.IdentifierToken, "b");
12239N(SyntaxKind.CloseParenToken);
12240N(SyntaxKind.EmptyStatement);
12242N(SyntaxKind.SemicolonToken);
12246N(SyntaxKind.EndOfFileToken);
12271N(SyntaxKind.CompilationUnit);
12273N(SyntaxKind.GlobalStatement);
12275N(SyntaxKind.UsingStatement);
12277N(SyntaxKind.UsingKeyword);
12278N(SyntaxKind.OpenParenToken);
12279N(SyntaxKind.RefExpression);
12281N(SyntaxKind.RefKeyword);
12282N(SyntaxKind.IdentifierName);
12284N(SyntaxKind.IdentifierToken, "scoped");
12288N(SyntaxKind.LocalDeclarationStatement);
12290N(SyntaxKind.VariableDeclaration);
12292N(SyntaxKind.PredefinedType);
12294N(SyntaxKind.IntKeyword);
12296N(SyntaxKind.VariableDeclarator);
12298N(SyntaxKind.IdentifierToken, "b");
12301N(SyntaxKind.SemicolonToken);
12305N(SyntaxKind.EndOfFileToken);
12331N(SyntaxKind.CompilationUnit);
12333N(SyntaxKind.GlobalStatement);
12335N(SyntaxKind.UsingStatement);
12337N(SyntaxKind.UsingKeyword);
12338N(SyntaxKind.OpenParenToken);
12339N(SyntaxKind.VariableDeclaration);
12341N(SyntaxKind.RefType);
12343N(SyntaxKind.RefKeyword);
12344N(SyntaxKind.IdentifierName);
12346N(SyntaxKind.IdentifierToken, "scoped");
12349N(SyntaxKind.VariableDeclarator);
12351N(SyntaxKind.IdentifierToken, "a");
12355N(SyntaxKind.ExpressionStatement);
12357N(SyntaxKind.IdentifierName);
12359N(SyntaxKind.IdentifierToken, "b");
12365N(SyntaxKind.GlobalStatement);
12367N(SyntaxKind.EmptyStatement);
12369N(SyntaxKind.SemicolonToken);
12372N(SyntaxKind.EndOfFileToken);
12388N(SyntaxKind.CompilationUnit);
12390N(SyntaxKind.GlobalStatement);
12392N(SyntaxKind.UsingStatement);
12394N(SyntaxKind.UsingKeyword);
12395N(SyntaxKind.OpenParenToken);
12396N(SyntaxKind.VariableDeclaration);
12398N(SyntaxKind.RefType);
12400N(SyntaxKind.RefKeyword);
12401N(SyntaxKind.ReadOnlyKeyword);
12402N(SyntaxKind.IdentifierName);
12404N(SyntaxKind.IdentifierToken, "scoped");
12407N(SyntaxKind.VariableDeclarator);
12409N(SyntaxKind.IdentifierToken, "c");
12412N(SyntaxKind.CloseParenToken);
12413N(SyntaxKind.EmptyStatement);
12415N(SyntaxKind.SemicolonToken);
12419N(SyntaxKind.EndOfFileToken);
12450N(SyntaxKind.CompilationUnit);
12452N(SyntaxKind.GlobalStatement);
12454N(SyntaxKind.UsingStatement);
12456N(SyntaxKind.UsingKeyword);
12457N(SyntaxKind.OpenParenToken);
12458N(SyntaxKind.RefExpression);
12460N(SyntaxKind.RefKeyword);
12467N(SyntaxKind.LocalDeclarationStatement);
12469N(SyntaxKind.ReadOnlyKeyword);
12470N(SyntaxKind.VariableDeclaration);
12472N(SyntaxKind.ScopedType);
12474N(SyntaxKind.ScopedKeyword);
12475N(SyntaxKind.PredefinedType);
12477N(SyntaxKind.IntKeyword);
12480N(SyntaxKind.VariableDeclarator);
12482N(SyntaxKind.IdentifierToken, "c");
12485N(SyntaxKind.SemicolonToken);
12489N(SyntaxKind.EndOfFileToken);
12517N(SyntaxKind.CompilationUnit);
12519N(SyntaxKind.GlobalStatement);
12521N(SyntaxKind.UsingStatement);
12523N(SyntaxKind.UsingKeyword);
12524N(SyntaxKind.OpenParenToken);
12525N(SyntaxKind.RefExpression);
12527N(SyntaxKind.RefKeyword);
12528N(SyntaxKind.IdentifierName);
12530N(SyntaxKind.IdentifierToken, "scoped");
12534N(SyntaxKind.LocalDeclarationStatement);
12536N(SyntaxKind.ReadOnlyKeyword);
12537N(SyntaxKind.VariableDeclaration);
12539N(SyntaxKind.PredefinedType);
12541N(SyntaxKind.IntKeyword);
12543N(SyntaxKind.VariableDeclarator);
12545N(SyntaxKind.IdentifierToken, "c");
12548N(SyntaxKind.SemicolonToken);
12552N(SyntaxKind.EndOfFileToken);
12568N(SyntaxKind.CompilationUnit);
12570N(SyntaxKind.GlobalStatement);
12572N(SyntaxKind.UsingStatement);
12574N(SyntaxKind.UsingKeyword);
12575N(SyntaxKind.OpenParenToken);
12576N(SyntaxKind.VariableDeclaration);
12578N(SyntaxKind.ScopedType);
12580N(SyntaxKind.ScopedKeyword);
12581N(SyntaxKind.PredefinedType);
12583N(SyntaxKind.IntKeyword);
12586N(SyntaxKind.VariableDeclarator);
12588N(SyntaxKind.IdentifierToken, "a");
12591N(SyntaxKind.CloseParenToken);
12592N(SyntaxKind.EmptyStatement);
12594N(SyntaxKind.SemicolonToken);
12598N(SyntaxKind.EndOfFileToken);
12620N(SyntaxKind.CompilationUnit);
12622N(SyntaxKind.GlobalStatement);
12624N(SyntaxKind.UsingStatement);
12626N(SyntaxKind.UsingKeyword);
12627N(SyntaxKind.OpenParenToken);
12628N(SyntaxKind.IdentifierName);
12630N(SyntaxKind.IdentifierToken, "@scoped");
12633N(SyntaxKind.LocalDeclarationStatement);
12635N(SyntaxKind.VariableDeclaration);
12637N(SyntaxKind.PredefinedType);
12639N(SyntaxKind.IntKeyword);
12641N(SyntaxKind.VariableDeclarator);
12643N(SyntaxKind.IdentifierToken, "a");
12646N(SyntaxKind.SemicolonToken);
12650N(SyntaxKind.EndOfFileToken);
12666N(SyntaxKind.CompilationUnit);
12668N(SyntaxKind.GlobalStatement);
12670N(SyntaxKind.UsingStatement);
12672N(SyntaxKind.UsingKeyword);
12673N(SyntaxKind.OpenParenToken);
12674N(SyntaxKind.VariableDeclaration);
12676N(SyntaxKind.ScopedType);
12678N(SyntaxKind.ScopedKeyword);
12679N(SyntaxKind.RefType);
12681N(SyntaxKind.RefKeyword);
12682N(SyntaxKind.PredefinedType);
12684N(SyntaxKind.IntKeyword);
12688N(SyntaxKind.VariableDeclarator);
12690N(SyntaxKind.IdentifierToken, "b");
12693N(SyntaxKind.CloseParenToken);
12694N(SyntaxKind.EmptyStatement);
12696N(SyntaxKind.SemicolonToken);
12700N(SyntaxKind.EndOfFileToken);
12722N(SyntaxKind.CompilationUnit);
12724N(SyntaxKind.GlobalStatement);
12726N(SyntaxKind.UsingStatement);
12728N(SyntaxKind.UsingKeyword);
12729N(SyntaxKind.OpenParenToken);
12730N(SyntaxKind.IdentifierName);
12732N(SyntaxKind.IdentifierToken, "@scoped");
12735N(SyntaxKind.LocalDeclarationStatement);
12737N(SyntaxKind.VariableDeclaration);
12739N(SyntaxKind.RefType);
12741N(SyntaxKind.RefKeyword);
12742N(SyntaxKind.PredefinedType);
12744N(SyntaxKind.IntKeyword);
12747N(SyntaxKind.VariableDeclarator);
12749N(SyntaxKind.IdentifierToken, "b");
12752N(SyntaxKind.SemicolonToken);
12756N(SyntaxKind.EndOfFileToken);
12772N(SyntaxKind.CompilationUnit);
12774N(SyntaxKind.GlobalStatement);
12776N(SyntaxKind.UsingStatement);
12778N(SyntaxKind.UsingKeyword);
12779N(SyntaxKind.OpenParenToken);
12780N(SyntaxKind.VariableDeclaration);
12782N(SyntaxKind.ScopedType);
12784N(SyntaxKind.ScopedKeyword);
12785N(SyntaxKind.RefType);
12787N(SyntaxKind.RefKeyword);
12788N(SyntaxKind.ReadOnlyKeyword);
12789N(SyntaxKind.PredefinedType);
12791N(SyntaxKind.IntKeyword);
12795N(SyntaxKind.VariableDeclarator);
12797N(SyntaxKind.IdentifierToken, "a");
12800N(SyntaxKind.CloseParenToken);
12801N(SyntaxKind.EmptyStatement);
12803N(SyntaxKind.SemicolonToken);
12807N(SyntaxKind.EndOfFileToken);
12829N(SyntaxKind.CompilationUnit);
12831N(SyntaxKind.GlobalStatement);
12833N(SyntaxKind.UsingStatement);
12835N(SyntaxKind.UsingKeyword);
12836N(SyntaxKind.OpenParenToken);
12837N(SyntaxKind.IdentifierName);
12839N(SyntaxKind.IdentifierToken, "@scoped");
12842N(SyntaxKind.LocalDeclarationStatement);
12844N(SyntaxKind.VariableDeclaration);
12846N(SyntaxKind.RefType);
12848N(SyntaxKind.RefKeyword);
12849N(SyntaxKind.ReadOnlyKeyword);
12850N(SyntaxKind.PredefinedType);
12852N(SyntaxKind.IntKeyword);
12855N(SyntaxKind.VariableDeclarator);
12857N(SyntaxKind.IdentifierToken, "a");
12860N(SyntaxKind.SemicolonToken);
12864N(SyntaxKind.EndOfFileToken);
12880N(SyntaxKind.CompilationUnit);
12882N(SyntaxKind.GlobalStatement);
12884N(SyntaxKind.UsingStatement);
12886N(SyntaxKind.UsingKeyword);
12887N(SyntaxKind.OpenParenToken);
12888N(SyntaxKind.VariableDeclaration);
12890N(SyntaxKind.ScopedType);
12892N(SyntaxKind.ScopedKeyword);
12893N(SyntaxKind.IdentifierName);
12895N(SyntaxKind.IdentifierToken, "S");
12898N(SyntaxKind.VariableDeclarator);
12900N(SyntaxKind.IdentifierToken, "a");
12903N(SyntaxKind.CloseParenToken);
12904N(SyntaxKind.EmptyStatement);
12906N(SyntaxKind.SemicolonToken);
12910N(SyntaxKind.EndOfFileToken);
12926N(SyntaxKind.CompilationUnit);
12928N(SyntaxKind.GlobalStatement);
12930N(SyntaxKind.UsingStatement);
12932N(SyntaxKind.UsingKeyword);
12933N(SyntaxKind.OpenParenToken);
12934N(SyntaxKind.VariableDeclaration);
12936N(SyntaxKind.ScopedType);
12938N(SyntaxKind.ScopedKeyword);
12939N(SyntaxKind.RefType);
12941N(SyntaxKind.RefKeyword);
12942N(SyntaxKind.IdentifierName);
12944N(SyntaxKind.IdentifierToken, "S");
12948N(SyntaxKind.VariableDeclarator);
12950N(SyntaxKind.IdentifierToken, "b");
12953N(SyntaxKind.CloseParenToken);
12954N(SyntaxKind.EmptyStatement);
12956N(SyntaxKind.SemicolonToken);
12960N(SyntaxKind.EndOfFileToken);
12976N(SyntaxKind.CompilationUnit);
12978N(SyntaxKind.GlobalStatement);
12980N(SyntaxKind.UsingStatement);
12982N(SyntaxKind.UsingKeyword);
12983N(SyntaxKind.OpenParenToken);
12984N(SyntaxKind.VariableDeclaration);
12986N(SyntaxKind.ScopedType);
12988N(SyntaxKind.ScopedKeyword);
12989N(SyntaxKind.RefType);
12991N(SyntaxKind.RefKeyword);
12992N(SyntaxKind.ReadOnlyKeyword);
12993N(SyntaxKind.IdentifierName);
12995N(SyntaxKind.IdentifierToken, "S");
12999N(SyntaxKind.VariableDeclarator);
13001N(SyntaxKind.IdentifierToken, "a");
13004N(SyntaxKind.CloseParenToken);
13005N(SyntaxKind.EmptyStatement);
13007N(SyntaxKind.SemicolonToken);
13011N(SyntaxKind.EndOfFileToken);
13027N(SyntaxKind.CompilationUnit);
13029N(SyntaxKind.GlobalStatement);
13031N(SyntaxKind.UsingStatement);
13033N(SyntaxKind.UsingKeyword);
13034N(SyntaxKind.OpenParenToken);
13035N(SyntaxKind.VariableDeclaration);
13037N(SyntaxKind.QualifiedName);
13039N(SyntaxKind.IdentifierName);
13041N(SyntaxKind.IdentifierToken, "scoped");
13043N(SyntaxKind.DotToken);
13044N(SyntaxKind.IdentifierName);
13046N(SyntaxKind.IdentifierToken, "nested");
13049N(SyntaxKind.VariableDeclarator);
13051N(SyntaxKind.IdentifierToken, "a");
13054N(SyntaxKind.CloseParenToken);
13055N(SyntaxKind.EmptyStatement);
13057N(SyntaxKind.SemicolonToken);
13061N(SyntaxKind.EndOfFileToken);
13077N(SyntaxKind.CompilationUnit);
13079N(SyntaxKind.GlobalStatement);
13081N(SyntaxKind.UsingStatement);
13083N(SyntaxKind.UsingKeyword);
13084N(SyntaxKind.OpenParenToken);
13085N(SyntaxKind.VariableDeclaration);
13087N(SyntaxKind.ScopedType);
13089N(SyntaxKind.ScopedKeyword);
13090N(SyntaxKind.IdentifierName);
13092N(SyntaxKind.IdentifierToken, "scoped");
13095N(SyntaxKind.VariableDeclarator);
13097N(SyntaxKind.IdentifierToken, "a");
13100N(SyntaxKind.CloseParenToken);
13101N(SyntaxKind.EmptyStatement);
13103N(SyntaxKind.SemicolonToken);
13107N(SyntaxKind.EndOfFileToken);
13123N(SyntaxKind.CompilationUnit);
13125N(SyntaxKind.GlobalStatement);
13127N(SyntaxKind.UsingStatement);
13129N(SyntaxKind.UsingKeyword);
13130N(SyntaxKind.OpenParenToken);
13131N(SyntaxKind.VariableDeclaration);
13133N(SyntaxKind.ScopedType);
13135N(SyntaxKind.ScopedKeyword);
13136N(SyntaxKind.IdentifierName);
13138N(SyntaxKind.IdentifierToken, "scoped");
13141N(SyntaxKind.VariableDeclarator);
13143N(SyntaxKind.IdentifierToken, "a");
13144N(SyntaxKind.EqualsValueClause);
13146N(SyntaxKind.EqualsToken);
13147N(SyntaxKind.DefaultLiteralExpression);
13149N(SyntaxKind.DefaultKeyword);
13154N(SyntaxKind.CloseParenToken);
13155N(SyntaxKind.EmptyStatement);
13157N(SyntaxKind.SemicolonToken);
13161N(SyntaxKind.EndOfFileToken);
13177N(SyntaxKind.CompilationUnit);
13179N(SyntaxKind.GlobalStatement);
13181N(SyntaxKind.UsingStatement);
13183N(SyntaxKind.UsingKeyword);
13184N(SyntaxKind.OpenParenToken);
13185N(SyntaxKind.VariableDeclaration);
13187N(SyntaxKind.ScopedType);
13189N(SyntaxKind.ScopedKeyword);
13190N(SyntaxKind.IdentifierName);
13192N(SyntaxKind.IdentifierToken, "var");
13195N(SyntaxKind.VariableDeclarator);
13197N(SyntaxKind.IdentifierToken, "a");
13200N(SyntaxKind.CloseParenToken);
13201N(SyntaxKind.EmptyStatement);
13203N(SyntaxKind.SemicolonToken);
13207N(SyntaxKind.EndOfFileToken);
13223N(SyntaxKind.CompilationUnit);
13225N(SyntaxKind.GlobalStatement);
13227N(SyntaxKind.UsingStatement);
13229N(SyntaxKind.UsingKeyword);
13230N(SyntaxKind.OpenParenToken);
13231N(SyntaxKind.VariableDeclaration);
13233N(SyntaxKind.ScopedType);
13235N(SyntaxKind.ScopedKeyword);
13236N(SyntaxKind.RefType);
13238N(SyntaxKind.RefKeyword);
13239N(SyntaxKind.IdentifierName);
13241N(SyntaxKind.IdentifierToken, "var");
13245N(SyntaxKind.VariableDeclarator);
13247N(SyntaxKind.IdentifierToken, "b");
13250N(SyntaxKind.CloseParenToken);
13251N(SyntaxKind.EmptyStatement);
13253N(SyntaxKind.SemicolonToken);
13257N(SyntaxKind.EndOfFileToken);
13273N(SyntaxKind.CompilationUnit);
13275N(SyntaxKind.GlobalStatement);
13277N(SyntaxKind.UsingStatement);
13279N(SyntaxKind.UsingKeyword);
13280N(SyntaxKind.OpenParenToken);
13281N(SyntaxKind.VariableDeclaration);
13283N(SyntaxKind.ScopedType);
13285N(SyntaxKind.ScopedKeyword);
13286N(SyntaxKind.RefType);
13288N(SyntaxKind.RefKeyword);
13289N(SyntaxKind.ReadOnlyKeyword);
13290N(SyntaxKind.IdentifierName);
13292N(SyntaxKind.IdentifierToken, "var");
13296N(SyntaxKind.VariableDeclarator);
13298N(SyntaxKind.IdentifierToken, "c");
13301N(SyntaxKind.CloseParenToken);
13302N(SyntaxKind.EmptyStatement);
13304N(SyntaxKind.SemicolonToken);
13308N(SyntaxKind.EndOfFileToken);
13324N(SyntaxKind.CompilationUnit);
13326N(SyntaxKind.GlobalStatement);
13328N(SyntaxKind.UsingStatement);
13330N(SyntaxKind.UsingKeyword);
13331N(SyntaxKind.OpenParenToken);
13332N(SyntaxKind.VariableDeclaration);
13334N(SyntaxKind.IdentifierName);
13336N(SyntaxKind.IdentifierToken, "scoped");
13338N(SyntaxKind.VariableDeclarator);
13340N(SyntaxKind.IdentifierToken, "var");
13343N(SyntaxKind.CloseParenToken);
13344N(SyntaxKind.EmptyStatement);
13346N(SyntaxKind.SemicolonToken);
13350N(SyntaxKind.EndOfFileToken);
13366N(SyntaxKind.CompilationUnit);
13368N(SyntaxKind.GlobalStatement);
13370N(SyntaxKind.UsingStatement);
13372N(SyntaxKind.UsingKeyword);
13373N(SyntaxKind.OpenParenToken);
13374N(SyntaxKind.VariableDeclaration);
13376N(SyntaxKind.RefType);
13378N(SyntaxKind.RefKeyword);
13379N(SyntaxKind.IdentifierName);
13381N(SyntaxKind.IdentifierToken, "scoped");
13384N(SyntaxKind.VariableDeclarator);
13386N(SyntaxKind.IdentifierToken, "var");
13389N(SyntaxKind.CloseParenToken);
13390N(SyntaxKind.EmptyStatement);
13392N(SyntaxKind.SemicolonToken);
13396N(SyntaxKind.EndOfFileToken);
13418N(SyntaxKind.CompilationUnit);
13420N(SyntaxKind.GlobalStatement);
13422N(SyntaxKind.UsingStatement);
13424N(SyntaxKind.UsingKeyword);
13425N(SyntaxKind.OpenParenToken);
13426N(SyntaxKind.VariableDeclaration);
13428N(SyntaxKind.IdentifierName);
13430N(SyntaxKind.IdentifierToken, "scoped");
13432N(SyntaxKind.VariableDeclarator);
13434N(SyntaxKind.IdentifierToken, "scoped");
13438N(SyntaxKind.LocalDeclarationStatement);
13440N(SyntaxKind.VariableDeclaration);
13442N(SyntaxKind.PredefinedType);
13444N(SyntaxKind.IntKeyword);
13446N(SyntaxKind.VariableDeclarator);
13448N(SyntaxKind.IdentifierToken, "a");
13451N(SyntaxKind.SemicolonToken);
13455N(SyntaxKind.EndOfFileToken);
13481N(SyntaxKind.CompilationUnit);
13483N(SyntaxKind.GlobalStatement);
13485N(SyntaxKind.UsingStatement);
13487N(SyntaxKind.UsingKeyword);
13488N(SyntaxKind.OpenParenToken);
13489N(SyntaxKind.VariableDeclaration);
13491N(SyntaxKind.ScopedType);
13493N(SyntaxKind.ScopedKeyword);
13494N(SyntaxKind.IdentifierName);
13496N(SyntaxKind.IdentifierToken, "scoped");
13499N(SyntaxKind.VariableDeclarator);
13501N(SyntaxKind.IdentifierToken, "var");
13505N(SyntaxKind.ExpressionStatement);
13507N(SyntaxKind.IdentifierName);
13509N(SyntaxKind.IdentifierToken, "b");
13515N(SyntaxKind.GlobalStatement);
13517N(SyntaxKind.EmptyStatement);
13519N(SyntaxKind.SemicolonToken);
13522N(SyntaxKind.EndOfFileToken);
13541N(SyntaxKind.CompilationUnit);
13543N(SyntaxKind.StructDeclaration);
13545N(SyntaxKind.RefKeyword);
13546N(SyntaxKind.StructKeyword);
13547N(SyntaxKind.IdentifierToken, "R2");
13548N(SyntaxKind.OpenBraceToken);
13549N(SyntaxKind.FieldDeclaration);
13551N(SyntaxKind.VariableDeclaration);
13553N(SyntaxKind.ScopedType);
13555N(SyntaxKind.ScopedKeyword);
13556N(SyntaxKind.RefType);
13558N(SyntaxKind.RefKeyword);
13559N(SyntaxKind.PredefinedType);
13561N(SyntaxKind.IntKeyword);
13565N(SyntaxKind.VariableDeclarator);
13567N(SyntaxKind.IdentifierToken, "F3");
13570N(SyntaxKind.SemicolonToken);
13572N(SyntaxKind.CloseBraceToken);
13574N(SyntaxKind.EndOfFileToken);
13603N(SyntaxKind.CompilationUnit);
13605N(SyntaxKind.StructDeclaration);
13607N(SyntaxKind.RefKeyword);
13608N(SyntaxKind.StructKeyword);
13609N(SyntaxKind.IdentifierToken, "R2");
13610N(SyntaxKind.OpenBraceToken);
13611N(SyntaxKind.FieldDeclaration);
13613N(SyntaxKind.ConstKeyword);
13614N(SyntaxKind.VariableDeclaration);
13616N(SyntaxKind.IdentifierName);
13618N(SyntaxKind.IdentifierToken, "scoped");
13627N(SyntaxKind.FieldDeclaration);
13629N(SyntaxKind.VariableDeclaration);
13631N(SyntaxKind.PredefinedType);
13633N(SyntaxKind.IntKeyword);
13635N(SyntaxKind.VariableDeclarator);
13637N(SyntaxKind.IdentifierToken, "F3");
13640N(SyntaxKind.SemicolonToken);
13642N(SyntaxKind.CloseBraceToken);
13644N(SyntaxKind.EndOfFileToken);
13673N(SyntaxKind.CompilationUnit);
13675N(SyntaxKind.StructDeclaration);
13677N(SyntaxKind.RefKeyword);
13678N(SyntaxKind.StructKeyword);
13679N(SyntaxKind.IdentifierToken, "R2");
13680N(SyntaxKind.OpenBraceToken);
13681N(SyntaxKind.FieldDeclaration);
13683N(SyntaxKind.ConstKeyword);
13684N(SyntaxKind.VariableDeclaration);
13686N(SyntaxKind.IdentifierName);
13688N(SyntaxKind.IdentifierToken, "scoped");
13697N(SyntaxKind.FieldDeclaration);
13699N(SyntaxKind.VariableDeclaration);
13701N(SyntaxKind.RefType);
13703N(SyntaxKind.RefKeyword);
13704N(SyntaxKind.PredefinedType);
13706N(SyntaxKind.IntKeyword);
13709N(SyntaxKind.VariableDeclarator);
13711N(SyntaxKind.IdentifierToken, "F3");
13714N(SyntaxKind.SemicolonToken);
13716N(SyntaxKind.CloseBraceToken);
13718N(SyntaxKind.EndOfFileToken);
13759N(SyntaxKind.CompilationUnit);
13761N(SyntaxKind.StructDeclaration);
13763N(SyntaxKind.RefKeyword);
13764N(SyntaxKind.StructKeyword);
13765N(SyntaxKind.IdentifierToken, "R2");
13766N(SyntaxKind.OpenBraceToken);
13767N(SyntaxKind.FieldDeclaration);
13769N(SyntaxKind.FixedKeyword);
13770N(SyntaxKind.VariableDeclaration);
13772N(SyntaxKind.IdentifierName);
13774N(SyntaxKind.IdentifierToken, "scoped");
13776N(SyntaxKind.VariableDeclarator);
13779N(SyntaxKind.BracketedArgumentList);
13782N(SyntaxKind.Argument);
13784N(SyntaxKind.PredefinedType);
13786N(SyntaxKind.IntKeyword);
13790N(SyntaxKind.Argument);
13792N(SyntaxKind.ElementAccessExpression);
13794N(SyntaxKind.IdentifierName);
13796N(SyntaxKind.IdentifierToken, "F3");
13798N(SyntaxKind.BracketedArgumentList);
13800N(SyntaxKind.OpenBracketToken);
13801N(SyntaxKind.Argument);
13803N(SyntaxKind.NumericLiteralExpression);
13805N(SyntaxKind.NumericLiteralToken, "2");
13808N(SyntaxKind.CloseBracketToken);
13824N(SyntaxKind.SemicolonToken);
13826N(SyntaxKind.CloseBraceToken);
13828N(SyntaxKind.EndOfFileToken);
13872N(SyntaxKind.CompilationUnit);
13874N(SyntaxKind.StructDeclaration);
13876N(SyntaxKind.RefKeyword);
13877N(SyntaxKind.StructKeyword);
13878N(SyntaxKind.IdentifierToken, "R2");
13879N(SyntaxKind.OpenBraceToken);
13880N(SyntaxKind.FieldDeclaration);
13882N(SyntaxKind.FixedKeyword);
13883N(SyntaxKind.VariableDeclaration);
13885N(SyntaxKind.IdentifierName);
13887N(SyntaxKind.IdentifierToken, "scoped");
13889N(SyntaxKind.VariableDeclarator);
13892N(SyntaxKind.BracketedArgumentList);
13895N(SyntaxKind.Argument);
13897N(SyntaxKind.RefExpression);
13899N(SyntaxKind.RefKeyword);
13900N(SyntaxKind.PredefinedType);
13902N(SyntaxKind.IntKeyword);
13907N(SyntaxKind.Argument);
13909N(SyntaxKind.ElementAccessExpression);
13911N(SyntaxKind.IdentifierName);
13913N(SyntaxKind.IdentifierToken, "F3");
13915N(SyntaxKind.BracketedArgumentList);
13917N(SyntaxKind.OpenBracketToken);
13918N(SyntaxKind.Argument);
13920N(SyntaxKind.NumericLiteralExpression);
13922N(SyntaxKind.NumericLiteralToken, "2");
13925N(SyntaxKind.CloseBracketToken);
13941N(SyntaxKind.SemicolonToken);
13943N(SyntaxKind.CloseBraceToken);
13945N(SyntaxKind.EndOfFileToken);
13971N(SyntaxKind.CompilationUnit);
13973N(SyntaxKind.StructDeclaration);
13975N(SyntaxKind.RefKeyword);
13976N(SyntaxKind.StructKeyword);
13977N(SyntaxKind.IdentifierToken, "R2");
13978N(SyntaxKind.OpenBraceToken);
13979N(SyntaxKind.IncompleteMember);
13981N(SyntaxKind.IdentifierName);
13983N(SyntaxKind.IdentifierToken, "scoped");
13986N(SyntaxKind.FieldDeclaration);
13988N(SyntaxKind.ConstKeyword);
13989N(SyntaxKind.VariableDeclaration);
13991N(SyntaxKind.PredefinedType);
13993N(SyntaxKind.IntKeyword);
13995N(SyntaxKind.VariableDeclarator);
13997N(SyntaxKind.IdentifierToken, "F3");
14000N(SyntaxKind.SemicolonToken);
14002N(SyntaxKind.CloseBraceToken);
14004N(SyntaxKind.EndOfFileToken);
14030N(SyntaxKind.CompilationUnit);
14032N(SyntaxKind.StructDeclaration);
14034N(SyntaxKind.RefKeyword);
14035N(SyntaxKind.StructKeyword);
14036N(SyntaxKind.IdentifierToken, "R2");
14037N(SyntaxKind.OpenBraceToken);
14038N(SyntaxKind.IncompleteMember);
14040N(SyntaxKind.ScopedKeyword);
14041N(SyntaxKind.RefType);
14043N(SyntaxKind.RefKeyword);
14050N(SyntaxKind.FieldDeclaration);
14052N(SyntaxKind.ConstKeyword);
14053N(SyntaxKind.VariableDeclaration);
14055N(SyntaxKind.PredefinedType);
14057N(SyntaxKind.IntKeyword);
14059N(SyntaxKind.VariableDeclarator);
14061N(SyntaxKind.IdentifierToken, "F3");
14064N(SyntaxKind.SemicolonToken);
14066N(SyntaxKind.CloseBraceToken);
14068N(SyntaxKind.EndOfFileToken);
14091N(SyntaxKind.CompilationUnit);
14093N(SyntaxKind.StructDeclaration);
14095N(SyntaxKind.RefKeyword);
14096N(SyntaxKind.StructKeyword);
14097N(SyntaxKind.IdentifierToken, "R2");
14098N(SyntaxKind.OpenBraceToken);
14099N(SyntaxKind.IncompleteMember);
14101N(SyntaxKind.IdentifierName);
14103N(SyntaxKind.IdentifierToken, "scoped");
14106N(SyntaxKind.FieldDeclaration);
14108N(SyntaxKind.FixedKeyword);
14109N(SyntaxKind.VariableDeclaration);
14111N(SyntaxKind.PredefinedType);
14113N(SyntaxKind.IntKeyword);
14115N(SyntaxKind.VariableDeclarator);
14117N(SyntaxKind.IdentifierToken, "F3");
14118N(SyntaxKind.BracketedArgumentList);
14120N(SyntaxKind.OpenBracketToken);
14121N(SyntaxKind.Argument);
14123N(SyntaxKind.NumericLiteralExpression);
14125N(SyntaxKind.NumericLiteralToken, "2");
14128N(SyntaxKind.CloseBracketToken);
14132N(SyntaxKind.SemicolonToken);
14134N(SyntaxKind.CloseBraceToken);
14136N(SyntaxKind.EndOfFileToken);
14159N(SyntaxKind.CompilationUnit);
14161N(SyntaxKind.StructDeclaration);
14163N(SyntaxKind.RefKeyword);
14164N(SyntaxKind.StructKeyword);
14165N(SyntaxKind.IdentifierToken, "R2");
14166N(SyntaxKind.OpenBraceToken);
14167N(SyntaxKind.IncompleteMember);
14169N(SyntaxKind.ScopedKeyword);
14170N(SyntaxKind.RefType);
14172N(SyntaxKind.RefKeyword);
14179N(SyntaxKind.FieldDeclaration);
14181N(SyntaxKind.FixedKeyword);
14182N(SyntaxKind.VariableDeclaration);
14184N(SyntaxKind.PredefinedType);
14186N(SyntaxKind.IntKeyword);
14188N(SyntaxKind.VariableDeclarator);
14190N(SyntaxKind.IdentifierToken, "F3");
14191N(SyntaxKind.BracketedArgumentList);
14193N(SyntaxKind.OpenBracketToken);
14194N(SyntaxKind.Argument);
14196N(SyntaxKind.NumericLiteralExpression);
14198N(SyntaxKind.NumericLiteralToken, "2");
14201N(SyntaxKind.CloseBracketToken);
14205N(SyntaxKind.SemicolonToken);
14207N(SyntaxKind.CloseBraceToken);
14209N(SyntaxKind.EndOfFileToken);
14229N(SyntaxKind.CompilationUnit);
14231N(SyntaxKind.ClassDeclaration);
14233N(SyntaxKind.ClassKeyword);
14234N(SyntaxKind.IdentifierToken, "C");
14235N(SyntaxKind.OpenBraceToken);
14236N(SyntaxKind.FieldDeclaration);
14238N(SyntaxKind.VariableDeclaration);
14240N(SyntaxKind.ScopedType);
14242N(SyntaxKind.ScopedKeyword);
14243N(SyntaxKind.IdentifierName);
14245N(SyntaxKind.IdentifierToken, "record");
14248N(SyntaxKind.VariableDeclarator);
14250N(SyntaxKind.IdentifierToken, "A");
14253N(SyntaxKind.SemicolonToken);
14255N(SyntaxKind.CloseBraceToken);
14257N(SyntaxKind.EndOfFileToken);
14284N(SyntaxKind.CompilationUnit);
14286N(SyntaxKind.StructDeclaration);
14288N(SyntaxKind.RefKeyword);
14289N(SyntaxKind.StructKeyword);
14290N(SyntaxKind.IdentifierToken, "R2");
14291N(SyntaxKind.OpenBraceToken);
14292N(SyntaxKind.IncompleteMember);
14294N(SyntaxKind.IdentifierName);
14296N(SyntaxKind.IdentifierToken, "scoped");
14299N(SyntaxKind.FieldDeclaration);
14301N(SyntaxKind.PrivateKeyword);
14302N(SyntaxKind.VariableDeclaration);
14304N(SyntaxKind.IdentifierName);
14306N(SyntaxKind.IdentifierToken, "R1");
14308N(SyntaxKind.VariableDeclarator);
14310N(SyntaxKind.IdentifierToken, "F1");
14313N(SyntaxKind.SemicolonToken);
14315N(SyntaxKind.IncompleteMember);
14317N(SyntaxKind.IdentifierName);
14319N(SyntaxKind.IdentifierToken, "scoped");
14322N(SyntaxKind.FieldDeclaration);
14324N(SyntaxKind.PrivateKeyword);
14325N(SyntaxKind.VariableDeclaration);
14327N(SyntaxKind.RefType);
14329N(SyntaxKind.RefKeyword);
14330N(SyntaxKind.PredefinedType);
14332N(SyntaxKind.IntKeyword);
14335N(SyntaxKind.VariableDeclarator);
14337N(SyntaxKind.IdentifierToken, "F3");
14340N(SyntaxKind.SemicolonToken);
14342N(SyntaxKind.CloseBraceToken);
14344N(SyntaxKind.EndOfFileToken);
14367N(SyntaxKind.CompilationUnit);
14369N(SyntaxKind.StructDeclaration);
14371N(SyntaxKind.RefKeyword);
14372N(SyntaxKind.StructKeyword);
14373N(SyntaxKind.IdentifierToken, "R2");
14374N(SyntaxKind.OpenBraceToken);
14375N(SyntaxKind.IncompleteMember);
14377N(SyntaxKind.IdentifierName);
14379N(SyntaxKind.IdentifierToken, "scoped");
14382N(SyntaxKind.EventFieldDeclaration);
14384N(SyntaxKind.EventKeyword);
14385N(SyntaxKind.VariableDeclaration);
14387N(SyntaxKind.PredefinedType);
14389N(SyntaxKind.IntKeyword);
14391N(SyntaxKind.VariableDeclarator);
14393N(SyntaxKind.IdentifierToken, "F3");
14396N(SyntaxKind.SemicolonToken);
14398N(SyntaxKind.CloseBraceToken);
14400N(SyntaxKind.EndOfFileToken);
14429N(SyntaxKind.CompilationUnit);
14431N(SyntaxKind.StructDeclaration);
14433N(SyntaxKind.RefKeyword);
14434N(SyntaxKind.StructKeyword);
14435N(SyntaxKind.IdentifierToken, "R2");
14436N(SyntaxKind.OpenBraceToken);
14437N(SyntaxKind.EventDeclaration);
14439N(SyntaxKind.EventKeyword);
14440N(SyntaxKind.IdentifierName);
14442N(SyntaxKind.IdentifierToken, "scoped");
14451N(SyntaxKind.FieldDeclaration);
14453N(SyntaxKind.VariableDeclaration);
14455N(SyntaxKind.PredefinedType);
14457N(SyntaxKind.IntKeyword);
14459N(SyntaxKind.VariableDeclarator);
14461N(SyntaxKind.IdentifierToken, "F3");
14464N(SyntaxKind.SemicolonToken);
14466N(SyntaxKind.CloseBraceToken);
14468N(SyntaxKind.EndOfFileToken);
14497N(SyntaxKind.CompilationUnit);
14499N(SyntaxKind.StructDeclaration);
14501N(SyntaxKind.RefKeyword);
14502N(SyntaxKind.StructKeyword);
14503N(SyntaxKind.IdentifierToken, "R2");
14504N(SyntaxKind.OpenBraceToken);
14505N(SyntaxKind.EventDeclaration);
14507N(SyntaxKind.EventKeyword);
14508N(SyntaxKind.IdentifierName);
14510N(SyntaxKind.IdentifierToken, "scoped");
14519N(SyntaxKind.FieldDeclaration);
14521N(SyntaxKind.VariableDeclaration);
14523N(SyntaxKind.RefType);
14525N(SyntaxKind.RefKeyword);
14526N(SyntaxKind.PredefinedType);
14528N(SyntaxKind.IntKeyword);
14531N(SyntaxKind.VariableDeclarator);
14533N(SyntaxKind.IdentifierToken, "F3");
14536N(SyntaxKind.SemicolonToken);
14538N(SyntaxKind.CloseBraceToken);
14540N(SyntaxKind.EndOfFileToken);
14561N(SyntaxKind.CompilationUnit);
14563N(SyntaxKind.GlobalStatement);
14565N(SyntaxKind.FixedStatement);
14567N(SyntaxKind.FixedKeyword);
14568N(SyntaxKind.OpenParenToken);
14569N(SyntaxKind.VariableDeclaration);
14571N(SyntaxKind.IdentifierName);
14573N(SyntaxKind.IdentifierToken, "scoped");
14580N(SyntaxKind.CloseParenToken);
14581N(SyntaxKind.EmptyStatement);
14583N(SyntaxKind.SemicolonToken);
14587N(SyntaxKind.EndOfFileToken);
14608N(SyntaxKind.CompilationUnit);
14610N(SyntaxKind.GlobalStatement);
14612N(SyntaxKind.FixedStatement);
14614N(SyntaxKind.FixedKeyword);
14615N(SyntaxKind.OpenParenToken);
14616N(SyntaxKind.VariableDeclaration);
14618N(SyntaxKind.IdentifierName);
14620N(SyntaxKind.IdentifierToken, "scoped");
14627N(SyntaxKind.CloseParenToken);
14628N(SyntaxKind.EmptyStatement);
14630N(SyntaxKind.SemicolonToken);
14634N(SyntaxKind.EndOfFileToken);
14655N(SyntaxKind.CompilationUnit);
14657N(SyntaxKind.GlobalStatement);
14659N(SyntaxKind.FixedStatement);
14661N(SyntaxKind.FixedKeyword);
14662N(SyntaxKind.OpenParenToken);
14663N(SyntaxKind.VariableDeclaration);
14665N(SyntaxKind.IdentifierName);
14667N(SyntaxKind.IdentifierToken, "scoped");
14674N(SyntaxKind.CloseParenToken);
14675N(SyntaxKind.EmptyStatement);
14677N(SyntaxKind.SemicolonToken);
14681N(SyntaxKind.EndOfFileToken);
14712N(SyntaxKind.CompilationUnit);
14714N(SyntaxKind.GlobalStatement);
14716N(SyntaxKind.TryStatement);
14718N(SyntaxKind.TryKeyword);
14719N(SyntaxKind.Block);
14721N(SyntaxKind.OpenBraceToken);
14722N(SyntaxKind.CloseBraceToken);
14724N(SyntaxKind.CatchClause);
14726N(SyntaxKind.CatchKeyword);
14727N(SyntaxKind.CatchDeclaration);
14729N(SyntaxKind.OpenParenToken);
14730N(SyntaxKind.IdentifierName);
14732N(SyntaxKind.IdentifierToken, "scoped");
14734N(SyntaxKind.IdentifierToken, "T");
14737N(SyntaxKind.Block);
14740N(SyntaxKind.ExpressionStatement);
14742N(SyntaxKind.IdentifierName);
14744N(SyntaxKind.IdentifierToken, "a");
14748N(SyntaxKind.Block);
14750N(SyntaxKind.OpenBraceToken);
14751N(SyntaxKind.CloseBraceToken);
14758N(SyntaxKind.EndOfFileToken);
14788N(SyntaxKind.CompilationUnit);
14790N(SyntaxKind.GlobalStatement);
14792N(SyntaxKind.TryStatement);
14794N(SyntaxKind.TryKeyword);
14795N(SyntaxKind.Block);
14797N(SyntaxKind.OpenBraceToken);
14798N(SyntaxKind.CloseBraceToken);
14800N(SyntaxKind.CatchClause);
14802N(SyntaxKind.CatchKeyword);
14803N(SyntaxKind.CatchDeclaration);
14805N(SyntaxKind.OpenParenToken);
14806N(SyntaxKind.IdentifierName);
14808N(SyntaxKind.IdentifierToken, "scoped");
14812N(SyntaxKind.Block);
14815N(SyntaxKind.LocalDeclarationStatement);
14817N(SyntaxKind.VariableDeclaration);
14819N(SyntaxKind.RefType);
14821N(SyntaxKind.RefKeyword);
14822N(SyntaxKind.IdentifierName);
14824N(SyntaxKind.IdentifierToken, "T");
14827N(SyntaxKind.VariableDeclarator);
14829N(SyntaxKind.IdentifierToken, "a");
14834N(SyntaxKind.Block);
14836N(SyntaxKind.OpenBraceToken);
14837N(SyntaxKind.CloseBraceToken);
14844N(SyntaxKind.EndOfFileToken);
14874N(SyntaxKind.CompilationUnit);
14876N(SyntaxKind.GlobalStatement);
14878N(SyntaxKind.TryStatement);
14880N(SyntaxKind.TryKeyword);
14881N(SyntaxKind.Block);
14883N(SyntaxKind.OpenBraceToken);
14884N(SyntaxKind.CloseBraceToken);
14886N(SyntaxKind.CatchClause);
14888N(SyntaxKind.CatchKeyword);
14889N(SyntaxKind.CatchDeclaration);
14891N(SyntaxKind.OpenParenToken);
14892N(SyntaxKind.IdentifierName);
14894N(SyntaxKind.IdentifierToken, "scoped");
14898N(SyntaxKind.Block);
14901N(SyntaxKind.LocalDeclarationStatement);
14903N(SyntaxKind.VariableDeclaration);
14905N(SyntaxKind.RefType);
14907N(SyntaxKind.RefKeyword);
14908N(SyntaxKind.ReadOnlyKeyword);
14909N(SyntaxKind.IdentifierName);
14911N(SyntaxKind.IdentifierToken, "T");
14914N(SyntaxKind.VariableDeclarator);
14916N(SyntaxKind.IdentifierToken, "a");
14921N(SyntaxKind.Block);
14923N(SyntaxKind.OpenBraceToken);
14924N(SyntaxKind.CloseBraceToken);
14931N(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 (1677)
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);
6086N(SyntaxKind.ImplicitArrayCreationExpression);
6088N(SyntaxKind.NewKeyword);
6089N(SyntaxKind.OpenBracketToken);
6090N(SyntaxKind.CloseBracketToken);
6091N(SyntaxKind.ArrayInitializerExpression);
6093N(SyntaxKind.OpenBraceToken);
6094N(SyntaxKind.RefExpression);
6096N(SyntaxKind.RefKeyword);
6097N(SyntaxKind.CollectionExpression);
6099N(SyntaxKind.OpenBracketToken);
6100N(SyntaxKind.CloseBracketToken);
6103N(SyntaxKind.CloseBraceToken);
6121N(SyntaxKind.AnonymousObjectCreationExpression);
6123N(SyntaxKind.NewKeyword);
6124N(SyntaxKind.OpenBraceToken);
6125N(SyntaxKind.AnonymousObjectMemberDeclarator);
6127N(SyntaxKind.RefExpression);
6129N(SyntaxKind.RefKeyword);
6136N(SyntaxKind.CloseBraceToken);
6150N(SyntaxKind.ObjectCreationExpression);
6152N(SyntaxKind.NewKeyword);
6153N(SyntaxKind.IdentifierName);
6155N(SyntaxKind.IdentifierToken, "C");
6157N(SyntaxKind.ObjectInitializerExpression);
6159N(SyntaxKind.OpenBraceToken);
6160N(SyntaxKind.SimpleAssignmentExpression);
6162N(SyntaxKind.IdentifierName);
6164N(SyntaxKind.IdentifierToken, "P");
6166N(SyntaxKind.EqualsToken);
6167N(SyntaxKind.RefExpression);
6169N(SyntaxKind.RefKeyword);
6176N(SyntaxKind.CloseBraceToken);
6191N(SyntaxKind.ObjectCreationExpression);
6193N(SyntaxKind.NewKeyword);
6194N(SyntaxKind.IdentifierName);
6196N(SyntaxKind.IdentifierToken, "C");
6198N(SyntaxKind.CollectionInitializerExpression);
6200N(SyntaxKind.OpenBraceToken);
6201N(SyntaxKind.RefExpression);
6203N(SyntaxKind.RefKeyword);
6209N(SyntaxKind.CloseBraceToken);
6227N(SyntaxKind.ObjectCreationExpression);
6229N(SyntaxKind.NewKeyword);
6230N(SyntaxKind.IdentifierName);
6232N(SyntaxKind.IdentifierToken, "C");
6234N(SyntaxKind.CollectionInitializerExpression);
6236N(SyntaxKind.OpenBraceToken);
6237N(SyntaxKind.ComplexElementInitializerExpression);
6239N(SyntaxKind.OpenBraceToken);
6240N(SyntaxKind.NumericLiteralExpression);
6242N(SyntaxKind.NumericLiteralToken, "0");
6244N(SyntaxKind.CommaToken);
6245N(SyntaxKind.RefExpression);
6247N(SyntaxKind.RefKeyword);
6253N(SyntaxKind.CloseBraceToken);
6255N(SyntaxKind.CloseBraceToken);
6273N(SyntaxKind.CompilationUnit);
6275N(SyntaxKind.ClassDeclaration);
6277N(SyntaxKind.ClassKeyword);
6278N(SyntaxKind.IdentifierToken, "C");
6279N(SyntaxKind.OpenBraceToken);
6280N(SyntaxKind.MethodDeclaration);
6282N(SyntaxKind.AttributeList);
6284N(SyntaxKind.OpenBracketToken);
6285N(SyntaxKind.Attribute);
6287N(SyntaxKind.IdentifierName);
6289N(SyntaxKind.IdentifierToken, "Attr");
6291N(SyntaxKind.AttributeArgumentList);
6293N(SyntaxKind.OpenParenToken);
6294N(SyntaxKind.AttributeArgument);
6296N(SyntaxKind.RefExpression);
6298N(SyntaxKind.RefKeyword);
6305N(SyntaxKind.CloseParenToken);
6308N(SyntaxKind.CloseBracketToken);
6310N(SyntaxKind.PredefinedType);
6312N(SyntaxKind.VoidKeyword);
6314N(SyntaxKind.IdentifierToken, "M");
6315N(SyntaxKind.ParameterList);
6317N(SyntaxKind.OpenParenToken);
6318N(SyntaxKind.CloseParenToken);
6320N(SyntaxKind.Block);
6322N(SyntaxKind.OpenBraceToken);
6323N(SyntaxKind.CloseBraceToken);
6326N(SyntaxKind.CloseBraceToken);
6328N(SyntaxKind.EndOfFileToken);
6345N(SyntaxKind.ForStatement);
6347N(SyntaxKind.ForKeyword);
6348N(SyntaxKind.OpenParenToken);
6349N(SyntaxKind.VariableDeclaration);
6351N(SyntaxKind.PredefinedType);
6353N(SyntaxKind.IntKeyword);
6355N(SyntaxKind.VariableDeclarator);
6357N(SyntaxKind.IdentifierToken, "i");
6358N(SyntaxKind.EqualsValueClause);
6360N(SyntaxKind.EqualsToken);
6361N(SyntaxKind.NumericLiteralExpression);
6363N(SyntaxKind.NumericLiteralToken, "0");
6368N(SyntaxKind.SemicolonToken);
6369N(SyntaxKind.RefExpression);
6371N(SyntaxKind.RefKeyword);
6377N(SyntaxKind.SemicolonToken);
6378N(SyntaxKind.PostIncrementExpression);
6380N(SyntaxKind.IdentifierName);
6382N(SyntaxKind.IdentifierToken, "i");
6384N(SyntaxKind.PlusPlusToken);
6386N(SyntaxKind.CloseParenToken);
6387N(SyntaxKind.Block);
6389N(SyntaxKind.OpenBraceToken);
6390N(SyntaxKind.CloseBraceToken);
6404N(SyntaxKind.ImplicitArrayCreationExpression);
6406N(SyntaxKind.NewKeyword);
6407N(SyntaxKind.OpenBracketToken);
6408N(SyntaxKind.CloseBracketToken);
6409N(SyntaxKind.ArrayInitializerExpression);
6411N(SyntaxKind.OpenBraceToken);
6412N(SyntaxKind.CollectionExpression);
6414N(SyntaxKind.OpenBracketToken);
6415N(SyntaxKind.CloseBracketToken);
6417N(SyntaxKind.CloseBraceToken);
6431N(SyntaxKind.ImplicitArrayCreationExpression);
6433N(SyntaxKind.NewKeyword);
6434N(SyntaxKind.OpenBracketToken);
6435N(SyntaxKind.CloseBracketToken);
6436N(SyntaxKind.ArrayInitializerExpression);
6438N(SyntaxKind.OpenBraceToken);
6439N(SyntaxKind.CollectionExpression);
6441N(SyntaxKind.OpenBracketToken);
6442N(SyntaxKind.CloseBracketToken);
6444N(SyntaxKind.CloseBraceToken);
6459N(SyntaxKind.ImplicitArrayCreationExpression);
6461N(SyntaxKind.NewKeyword);
6462N(SyntaxKind.OpenBracketToken);
6463N(SyntaxKind.CloseBracketToken);
6464N(SyntaxKind.ArrayInitializerExpression);
6466N(SyntaxKind.OpenBraceToken);
6467N(SyntaxKind.ElementAccessExpression);
6469N(SyntaxKind.IdentifierName);
6471N(SyntaxKind.IdentifierToken, "obj");
6473N(SyntaxKind.BracketedArgumentList);
6475N(SyntaxKind.OpenBracketToken);
6483N(SyntaxKind.CloseBracketToken);
6486N(SyntaxKind.CloseBraceToken);
6612N(SyntaxKind.UnsignedRightShiftExpression);
6614N(SyntaxKind.IdentifierName);
6616N(SyntaxKind.IdentifierToken, "x");
6618N(SyntaxKind.GreaterThanGreaterThanGreaterThanToken);
6619N(SyntaxKind.IdentifierName);
6621N(SyntaxKind.IdentifierToken, "y");
6639N(SyntaxKind.GreaterThanExpression);
6641N(SyntaxKind.IdentifierName);
6643N(SyntaxKind.IdentifierToken, "x");
6645N(SyntaxKind.GreaterThanToken);
6646N(SyntaxKind.RightShiftExpression);
6652N(SyntaxKind.GreaterThanGreaterThanToken);
6653N(SyntaxKind.IdentifierName);
6655N(SyntaxKind.IdentifierToken, "y");
6674N(SyntaxKind.GreaterThanExpression);
6676N(SyntaxKind.RightShiftExpression);
6678N(SyntaxKind.IdentifierName);
6680N(SyntaxKind.IdentifierToken, "x");
6682N(SyntaxKind.GreaterThanGreaterThanToken);
6688N(SyntaxKind.GreaterThanToken);
6689N(SyntaxKind.IdentifierName);
6691N(SyntaxKind.IdentifierToken, "y");
6705N(SyntaxKind.UnsignedRightShiftAssignmentExpression);
6707N(SyntaxKind.IdentifierName);
6709N(SyntaxKind.IdentifierToken, "x");
6711N(SyntaxKind.GreaterThanGreaterThanGreaterThanEqualsToken);
6712N(SyntaxKind.IdentifierName);
6714N(SyntaxKind.IdentifierToken, "y");
6732N(SyntaxKind.RightShiftAssignmentExpression);
6734N(SyntaxKind.GreaterThanExpression);
6736N(SyntaxKind.IdentifierName);
6738N(SyntaxKind.IdentifierToken, "x");
6740N(SyntaxKind.GreaterThanToken);
6746N(SyntaxKind.GreaterThanGreaterThanEqualsToken);
6747N(SyntaxKind.IdentifierName);
6749N(SyntaxKind.IdentifierToken, "y");
6767N(SyntaxKind.GreaterThanOrEqualExpression);
6769N(SyntaxKind.RightShiftExpression);
6771N(SyntaxKind.IdentifierName);
6773N(SyntaxKind.IdentifierToken, "x");
6775N(SyntaxKind.GreaterThanGreaterThanToken);
6781N(SyntaxKind.GreaterThanEqualsToken);
6782N(SyntaxKind.IdentifierName);
6784N(SyntaxKind.IdentifierToken, "y");
6802N(SyntaxKind.SimpleAssignmentExpression);
6804N(SyntaxKind.UnsignedRightShiftExpression);
6806N(SyntaxKind.IdentifierName);
6808N(SyntaxKind.IdentifierToken, "x");
6810N(SyntaxKind.GreaterThanGreaterThanGreaterThanToken);
6816N(SyntaxKind.EqualsToken);
6817N(SyntaxKind.IdentifierName);
6819N(SyntaxKind.IdentifierToken, "y");
6832N(SyntaxKind.ConditionalExpression);
6834N(SyntaxKind.IsExpression);
6836N(SyntaxKind.IdentifierName);
6838N(SyntaxKind.IdentifierToken, "x");
6840N(SyntaxKind.IsKeyword);
6841N(SyntaxKind.IdentifierName);
6843N(SyntaxKind.IdentifierToken, "X");
6846N(SyntaxKind.QuestionToken);
6847N(SyntaxKind.QueryExpression);
6849N(SyntaxKind.FromClause);
6851N(SyntaxKind.FromKeyword);
6852N(SyntaxKind.IdentifierToken, "item");
6853N(SyntaxKind.InKeyword);
6854N(SyntaxKind.IdentifierName);
6856N(SyntaxKind.IdentifierToken, "collection");
6859N(SyntaxKind.QueryBody);
6861N(SyntaxKind.SelectClause);
6863N(SyntaxKind.SelectKeyword);
6864N(SyntaxKind.IdentifierName);
6866N(SyntaxKind.IdentifierToken, "item");
6871N(SyntaxKind.ColonToken);
6872N(SyntaxKind.NullLiteralExpression);
6874N(SyntaxKind.NullKeyword);
6886N(SyntaxKind.ConditionalExpression);
6888N(SyntaxKind.IsExpression);
6890N(SyntaxKind.IdentifierName);
6892N(SyntaxKind.IdentifierToken, "x");
6894N(SyntaxKind.IsKeyword);
6895N(SyntaxKind.QualifiedName);
6897N(SyntaxKind.IdentifierName);
6899N(SyntaxKind.IdentifierToken, "X");
6901N(SyntaxKind.DotToken);
6902N(SyntaxKind.IdentifierName);
6904N(SyntaxKind.IdentifierToken, "Y");
6908N(SyntaxKind.QuestionToken);
6909N(SyntaxKind.QueryExpression);
6911N(SyntaxKind.FromClause);
6913N(SyntaxKind.FromKeyword);
6914N(SyntaxKind.IdentifierToken, "item");
6915N(SyntaxKind.InKeyword);
6916N(SyntaxKind.IdentifierName);
6918N(SyntaxKind.IdentifierToken, "collection");
6921N(SyntaxKind.QueryBody);
6923N(SyntaxKind.SelectClause);
6925N(SyntaxKind.SelectKeyword);
6926N(SyntaxKind.IdentifierName);
6928N(SyntaxKind.IdentifierToken, "item");
6933N(SyntaxKind.ColonToken);
6934N(SyntaxKind.NullLiteralExpression);
6936N(SyntaxKind.NullKeyword);
6967N(SyntaxKind.ConditionalExpression);
6969N(SyntaxKind.IsExpression);
6971N(SyntaxKind.IdentifierName);
6973N(SyntaxKind.IdentifierToken, "x");
6975N(SyntaxKind.IsKeyword);
6976N(SyntaxKind.QualifiedName);
6978N(SyntaxKind.IdentifierName);
6980N(SyntaxKind.IdentifierToken, "X");
6982N(SyntaxKind.DotToken);
6983N(SyntaxKind.IdentifierName);
6985N(SyntaxKind.IdentifierToken, "Y");
6989N(SyntaxKind.QuestionToken);
6990N(SyntaxKind.QueryExpression);
6992N(SyntaxKind.FromClause);
6994N(SyntaxKind.FromKeyword);
6995N(SyntaxKind.IdentifierName);
6997N(SyntaxKind.IdentifierToken, "item");
Parsing\FieldKeywordParsingTests.cs (974)
33N(SyntaxKind.FieldExpression);
35N(SyntaxKind.FieldKeyword);
40N(SyntaxKind.IdentifierName);
42N(SyntaxKind.IdentifierToken, GetFieldIdentifier(escapeIdentifier));
65N(SyntaxKind.CompilationUnit);
67N(SyntaxKind.ClassDeclaration);
69N(SyntaxKind.ClassKeyword);
70N(SyntaxKind.IdentifierToken, "C");
71N(SyntaxKind.OpenBraceToken);
72N(SyntaxKind.PropertyDeclaration);
74N(SyntaxKind.PredefinedType);
76N(SyntaxKind.ObjectKeyword);
78N(SyntaxKind.IdentifierToken, "P");
79N(SyntaxKind.AccessorList);
81N(SyntaxKind.OpenBraceToken);
82N(SyntaxKind.GetAccessorDeclaration);
84N(SyntaxKind.GetKeyword);
85N(SyntaxKind.SemicolonToken);
87N(SyntaxKind.SetAccessorDeclaration);
89N(SyntaxKind.SetKeyword);
90N(SyntaxKind.SemicolonToken);
92N(SyntaxKind.CloseBraceToken);
94N(SyntaxKind.EqualsValueClause);
96N(SyntaxKind.EqualsToken);
97N(SyntaxKind.IdentifierName);
99N(SyntaxKind.IdentifierToken, "field");
102N(SyntaxKind.SemicolonToken);
104N(SyntaxKind.CloseBraceToken);
106N(SyntaxKind.EndOfFileToken);
125N(SyntaxKind.CompilationUnit);
127N(SyntaxKind.ClassDeclaration);
129N(SyntaxKind.ClassKeyword);
130N(SyntaxKind.IdentifierToken, "C");
131N(SyntaxKind.OpenBraceToken);
132N(SyntaxKind.PropertyDeclaration);
134N(SyntaxKind.PredefinedType);
136N(SyntaxKind.ObjectKeyword);
138N(SyntaxKind.IdentifierToken, "P");
139N(SyntaxKind.ArrowExpressionClause);
141N(SyntaxKind.EqualsGreaterThanToken);
144N(SyntaxKind.SemicolonToken);
146N(SyntaxKind.CloseBraceToken);
148N(SyntaxKind.EndOfFileToken);
167N(SyntaxKind.CompilationUnit);
169N(SyntaxKind.ClassDeclaration);
171N(SyntaxKind.ClassKeyword);
172N(SyntaxKind.IdentifierToken, "C");
173N(SyntaxKind.OpenBraceToken);
174N(SyntaxKind.PropertyDeclaration);
176N(SyntaxKind.PredefinedType);
178N(SyntaxKind.ObjectKeyword);
180N(SyntaxKind.IdentifierToken, "P");
181N(SyntaxKind.AccessorList);
183N(SyntaxKind.OpenBraceToken);
184N(SyntaxKind.GetAccessorDeclaration);
186N(SyntaxKind.GetKeyword);
187N(SyntaxKind.ArrowExpressionClause);
189N(SyntaxKind.EqualsGreaterThanToken);
192N(SyntaxKind.SemicolonToken);
194N(SyntaxKind.CloseBraceToken);
197N(SyntaxKind.CloseBraceToken);
199N(SyntaxKind.EndOfFileToken);
218N(SyntaxKind.CompilationUnit);
220N(SyntaxKind.ClassDeclaration);
222N(SyntaxKind.ClassKeyword);
223N(SyntaxKind.IdentifierToken, "C");
224N(SyntaxKind.OpenBraceToken);
225N(SyntaxKind.PropertyDeclaration);
227N(SyntaxKind.PredefinedType);
229N(SyntaxKind.ObjectKeyword);
231N(SyntaxKind.IdentifierToken, "P");
232N(SyntaxKind.AccessorList);
234N(SyntaxKind.OpenBraceToken);
235N(SyntaxKind.GetAccessorDeclaration);
237N(SyntaxKind.GetKeyword);
238N(SyntaxKind.Block);
240N(SyntaxKind.OpenBraceToken);
241N(SyntaxKind.ReturnStatement);
243N(SyntaxKind.ReturnKeyword);
245N(SyntaxKind.SemicolonToken);
247N(SyntaxKind.CloseBraceToken);
250N(SyntaxKind.CloseBraceToken);
253N(SyntaxKind.CloseBraceToken);
255N(SyntaxKind.EndOfFileToken);
275N(SyntaxKind.CompilationUnit);
277N(SyntaxKind.ClassDeclaration);
279N(SyntaxKind.ClassKeyword);
280N(SyntaxKind.IdentifierToken, "C");
281N(SyntaxKind.OpenBraceToken);
282N(SyntaxKind.PropertyDeclaration);
284N(SyntaxKind.PredefinedType);
286N(SyntaxKind.ObjectKeyword);
288N(SyntaxKind.IdentifierToken, "P");
289N(SyntaxKind.AccessorList);
291N(SyntaxKind.OpenBraceToken);
292N(useInit ? SyntaxKind.InitAccessorDeclaration : SyntaxKind.SetAccessorDeclaration);
294N(useInit ? SyntaxKind.InitKeyword : SyntaxKind.SetKeyword);
295N(SyntaxKind.Block);
297N(SyntaxKind.OpenBraceToken);
298N(SyntaxKind.ExpressionStatement);
300N(SyntaxKind.SimpleAssignmentExpression);
303N(SyntaxKind.EqualsToken);
304N(SyntaxKind.NumericLiteralExpression);
306N(SyntaxKind.NumericLiteralToken, "0");
309N(SyntaxKind.SemicolonToken);
311N(SyntaxKind.CloseBraceToken);
314N(SyntaxKind.CloseBraceToken);
317N(SyntaxKind.CloseBraceToken);
319N(SyntaxKind.EndOfFileToken);
337N(SyntaxKind.CompilationUnit);
339N(SyntaxKind.ClassDeclaration);
341N(SyntaxKind.ClassKeyword);
342N(SyntaxKind.IdentifierToken, "C");
343N(SyntaxKind.OpenBraceToken);
344N(SyntaxKind.IndexerDeclaration);
346N(SyntaxKind.PredefinedType);
348N(SyntaxKind.ObjectKeyword);
350N(SyntaxKind.ThisKeyword);
351N(SyntaxKind.BracketedParameterList);
353N(SyntaxKind.OpenBracketToken);
354N(SyntaxKind.Parameter);
356N(SyntaxKind.PredefinedType);
358N(SyntaxKind.IntKeyword);
360N(SyntaxKind.IdentifierToken, "i");
362N(SyntaxKind.CloseBracketToken);
364N(SyntaxKind.ArrowExpressionClause);
366N(SyntaxKind.EqualsGreaterThanToken);
367N(SyntaxKind.IdentifierName);
369N(SyntaxKind.IdentifierToken, "field");
372N(SyntaxKind.SemicolonToken);
374N(SyntaxKind.CloseBraceToken);
376N(SyntaxKind.EndOfFileToken);
394N(SyntaxKind.CompilationUnit);
396N(SyntaxKind.ClassDeclaration);
398N(SyntaxKind.ClassKeyword);
399N(SyntaxKind.IdentifierToken, "C");
400N(SyntaxKind.OpenBraceToken);
401N(SyntaxKind.IndexerDeclaration);
403N(SyntaxKind.PredefinedType);
405N(SyntaxKind.ObjectKeyword);
407N(SyntaxKind.ThisKeyword);
408N(SyntaxKind.BracketedParameterList);
410N(SyntaxKind.OpenBracketToken);
411N(SyntaxKind.Parameter);
413N(SyntaxKind.PredefinedType);
415N(SyntaxKind.IntKeyword);
417N(SyntaxKind.IdentifierToken, "i");
419N(SyntaxKind.CloseBracketToken);
421N(SyntaxKind.AccessorList);
423N(SyntaxKind.OpenBraceToken);
424N(SyntaxKind.GetAccessorDeclaration);
426N(SyntaxKind.GetKeyword);
427N(SyntaxKind.ArrowExpressionClause);
429N(SyntaxKind.EqualsGreaterThanToken);
430N(SyntaxKind.IdentifierName);
432N(SyntaxKind.IdentifierToken, "field");
435N(SyntaxKind.SemicolonToken);
437N(SyntaxKind.CloseBraceToken);
440N(SyntaxKind.CloseBraceToken);
442N(SyntaxKind.EndOfFileToken);
460N(SyntaxKind.CompilationUnit);
462N(SyntaxKind.ClassDeclaration);
464N(SyntaxKind.ClassKeyword);
465N(SyntaxKind.IdentifierToken, "C");
466N(SyntaxKind.OpenBraceToken);
467N(SyntaxKind.IndexerDeclaration);
469N(SyntaxKind.PredefinedType);
471N(SyntaxKind.ObjectKeyword);
473N(SyntaxKind.ThisKeyword);
474N(SyntaxKind.BracketedParameterList);
476N(SyntaxKind.OpenBracketToken);
477N(SyntaxKind.Parameter);
479N(SyntaxKind.PredefinedType);
481N(SyntaxKind.IntKeyword);
483N(SyntaxKind.IdentifierToken, "i");
485N(SyntaxKind.CloseBracketToken);
487N(SyntaxKind.AccessorList);
489N(SyntaxKind.OpenBraceToken);
490N(SyntaxKind.GetAccessorDeclaration);
492N(SyntaxKind.GetKeyword);
493N(SyntaxKind.Block);
495N(SyntaxKind.OpenBraceToken);
496N(SyntaxKind.ReturnStatement);
498N(SyntaxKind.ReturnKeyword);
499N(SyntaxKind.IdentifierName);
501N(SyntaxKind.IdentifierToken, "field");
503N(SyntaxKind.SemicolonToken);
505N(SyntaxKind.CloseBraceToken);
508N(SyntaxKind.CloseBraceToken);
511N(SyntaxKind.CloseBraceToken);
513N(SyntaxKind.EndOfFileToken);
532N(SyntaxKind.CompilationUnit);
534N(SyntaxKind.ClassDeclaration);
536N(SyntaxKind.ClassKeyword);
537N(SyntaxKind.IdentifierToken, "C");
538N(SyntaxKind.OpenBraceToken);
539N(SyntaxKind.IndexerDeclaration);
541N(SyntaxKind.PredefinedType);
543N(SyntaxKind.ObjectKeyword);
545N(SyntaxKind.ThisKeyword);
546N(SyntaxKind.BracketedParameterList);
548N(SyntaxKind.OpenBracketToken);
549N(SyntaxKind.Parameter);
551N(SyntaxKind.PredefinedType);
553N(SyntaxKind.IntKeyword);
555N(SyntaxKind.IdentifierToken, "i");
557N(SyntaxKind.CloseBracketToken);
559N(SyntaxKind.AccessorList);
561N(SyntaxKind.OpenBraceToken);
562N(useInit ? SyntaxKind.InitAccessorDeclaration : SyntaxKind.SetAccessorDeclaration);
564N(useInit ? SyntaxKind.InitKeyword : SyntaxKind.SetKeyword);
565N(SyntaxKind.Block);
567N(SyntaxKind.OpenBraceToken);
568N(SyntaxKind.ExpressionStatement);
570N(SyntaxKind.SimpleAssignmentExpression);
572N(SyntaxKind.IdentifierName);
574N(SyntaxKind.IdentifierToken, "field");
576N(SyntaxKind.EqualsToken);
577N(SyntaxKind.NumericLiteralExpression);
579N(SyntaxKind.NumericLiteralToken, "0");
582N(SyntaxKind.SemicolonToken);
584N(SyntaxKind.CloseBraceToken);
587N(SyntaxKind.CloseBraceToken);
590N(SyntaxKind.CloseBraceToken);
592N(SyntaxKind.EndOfFileToken);
611N(SyntaxKind.CompilationUnit);
613N(SyntaxKind.ClassDeclaration);
615N(SyntaxKind.ClassKeyword);
616N(SyntaxKind.IdentifierToken, "C");
617N(SyntaxKind.OpenBraceToken);
618N(SyntaxKind.EventDeclaration);
620N(SyntaxKind.EventKeyword);
621N(SyntaxKind.IdentifierName);
623N(SyntaxKind.IdentifierToken, "EventHandler");
625N(SyntaxKind.IdentifierToken, "E");
626N(SyntaxKind.AccessorList);
628N(SyntaxKind.OpenBraceToken);
629N(useRemove ? SyntaxKind.RemoveAccessorDeclaration : SyntaxKind.AddAccessorDeclaration);
631N(useRemove ? SyntaxKind.RemoveKeyword : SyntaxKind.AddKeyword);
632N(SyntaxKind.Block);
634N(SyntaxKind.OpenBraceToken);
635N(SyntaxKind.ExpressionStatement);
637N(SyntaxKind.SimpleAssignmentExpression);
639N(SyntaxKind.IdentifierName);
641N(SyntaxKind.IdentifierToken, "field");
643N(SyntaxKind.EqualsToken);
644N(SyntaxKind.NullLiteralExpression);
646N(SyntaxKind.NullKeyword);
649N(SyntaxKind.SemicolonToken);
651N(SyntaxKind.CloseBraceToken);
654N(SyntaxKind.CloseBraceToken);
657N(SyntaxKind.CloseBraceToken);
659N(SyntaxKind.EndOfFileToken);
679N(SyntaxKind.CompilationUnit);
681N(SyntaxKind.ClassDeclaration);
683N(SyntaxKind.ClassKeyword);
684N(SyntaxKind.IdentifierToken, "C");
685N(SyntaxKind.OpenBraceToken);
686N(SyntaxKind.PropertyDeclaration);
688N(SyntaxKind.PredefinedType);
690N(SyntaxKind.ObjectKeyword);
692N(SyntaxKind.ExplicitInterfaceSpecifier);
694N(SyntaxKind.GenericName);
696N(SyntaxKind.IdentifierToken, "I");
697N(SyntaxKind.TypeArgumentList);
699N(SyntaxKind.LessThanToken);
700N(SyntaxKind.PredefinedType);
702N(SyntaxKind.ObjectKeyword);
704N(SyntaxKind.GreaterThanToken);
707N(SyntaxKind.DotToken);
709N(SyntaxKind.IdentifierToken, "P");
710N(SyntaxKind.AccessorList);
712N(SyntaxKind.OpenBraceToken);
713N(useInit ? SyntaxKind.InitAccessorDeclaration : SyntaxKind.SetAccessorDeclaration);
715N(useInit ? SyntaxKind.InitKeyword : SyntaxKind.SetKeyword);
716N(SyntaxKind.Block);
718N(SyntaxKind.OpenBraceToken);
719N(SyntaxKind.ExpressionStatement);
721N(SyntaxKind.SimpleAssignmentExpression);
724N(SyntaxKind.EqualsToken);
725N(SyntaxKind.NumericLiteralExpression);
727N(SyntaxKind.NumericLiteralToken, "0");
730N(SyntaxKind.SemicolonToken);
732N(SyntaxKind.CloseBraceToken);
735N(SyntaxKind.CloseBraceToken);
738N(SyntaxKind.CloseBraceToken);
740N(SyntaxKind.EndOfFileToken);
759N(SyntaxKind.CompilationUnit);
761N(SyntaxKind.ClassDeclaration);
763N(SyntaxKind.ClassKeyword);
764N(SyntaxKind.IdentifierToken, "C");
765N(SyntaxKind.OpenBraceToken);
766N(SyntaxKind.IndexerDeclaration);
768N(SyntaxKind.PredefinedType);
770N(SyntaxKind.ObjectKeyword);
772N(SyntaxKind.ExplicitInterfaceSpecifier);
774N(SyntaxKind.GenericName);
776N(SyntaxKind.IdentifierToken, "I");
777N(SyntaxKind.TypeArgumentList);
779N(SyntaxKind.LessThanToken);
780N(SyntaxKind.PredefinedType);
782N(SyntaxKind.IntKeyword);
784N(SyntaxKind.GreaterThanToken);
787N(SyntaxKind.DotToken);
789N(SyntaxKind.ThisKeyword);
790N(SyntaxKind.BracketedParameterList);
792N(SyntaxKind.OpenBracketToken);
793N(SyntaxKind.Parameter);
795N(SyntaxKind.PredefinedType);
797N(SyntaxKind.IntKeyword);
799N(SyntaxKind.IdentifierToken, "i");
801N(SyntaxKind.CloseBracketToken);
803N(SyntaxKind.AccessorList);
805N(SyntaxKind.OpenBraceToken);
806N(useInit ? SyntaxKind.InitAccessorDeclaration : SyntaxKind.SetAccessorDeclaration);
808N(useInit ? SyntaxKind.InitKeyword : SyntaxKind.SetKeyword);
809N(SyntaxKind.Block);
811N(SyntaxKind.OpenBraceToken);
812N(SyntaxKind.ExpressionStatement);
814N(SyntaxKind.SimpleAssignmentExpression);
816N(SyntaxKind.IdentifierName);
818N(SyntaxKind.IdentifierToken, "field");
820N(SyntaxKind.EqualsToken);
821N(SyntaxKind.NumericLiteralExpression);
823N(SyntaxKind.NumericLiteralToken, "0");
826N(SyntaxKind.SemicolonToken);
828N(SyntaxKind.CloseBraceToken);
831N(SyntaxKind.CloseBraceToken);
834N(SyntaxKind.CloseBraceToken);
836N(SyntaxKind.EndOfFileToken);
855N(SyntaxKind.CompilationUnit);
857N(SyntaxKind.ClassDeclaration);
859N(SyntaxKind.ClassKeyword);
860N(SyntaxKind.IdentifierToken, "C");
861N(SyntaxKind.OpenBraceToken);
862N(SyntaxKind.PropertyDeclaration);
864N(SyntaxKind.PredefinedType);
866N(SyntaxKind.ObjectKeyword);
868N(SyntaxKind.IdentifierToken, "P");
869N(SyntaxKind.ArrowExpressionClause);
871N(SyntaxKind.EqualsGreaterThanToken);
872N(SyntaxKind.InvocationExpression);
875N(SyntaxKind.ArgumentList);
877N(SyntaxKind.OpenParenToken);
878N(SyntaxKind.CloseParenToken);
882N(SyntaxKind.SemicolonToken);
884N(SyntaxKind.CloseBraceToken);
886N(SyntaxKind.EndOfFileToken);
905N(SyntaxKind.CompilationUnit);
907N(SyntaxKind.ClassDeclaration);
909N(SyntaxKind.ClassKeyword);
910N(SyntaxKind.IdentifierToken, "C");
911N(SyntaxKind.OpenBraceToken);
912N(SyntaxKind.PropertyDeclaration);
914N(SyntaxKind.PredefinedType);
916N(SyntaxKind.ObjectKeyword);
918N(SyntaxKind.IdentifierToken, "P");
919N(SyntaxKind.ArrowExpressionClause);
921N(SyntaxKind.EqualsGreaterThanToken);
922N(SyntaxKind.ElementAccessExpression);
925N(SyntaxKind.BracketedArgumentList);
927N(SyntaxKind.OpenBracketToken);
928N(SyntaxKind.Argument);
930N(SyntaxKind.NumericLiteralExpression);
932N(SyntaxKind.NumericLiteralToken, "0");
935N(SyntaxKind.CloseBracketToken);
939N(SyntaxKind.SemicolonToken);
941N(SyntaxKind.CloseBraceToken);
943N(SyntaxKind.EndOfFileToken);
962N(SyntaxKind.CompilationUnit);
964N(SyntaxKind.ClassDeclaration);
966N(SyntaxKind.ClassKeyword);
967N(SyntaxKind.IdentifierToken, "C");
968N(SyntaxKind.OpenBraceToken);
969N(SyntaxKind.PropertyDeclaration);
971N(SyntaxKind.PredefinedType);
973N(SyntaxKind.ObjectKeyword);
975N(SyntaxKind.IdentifierToken, "P");
976N(SyntaxKind.ArrowExpressionClause);
978N(SyntaxKind.EqualsGreaterThanToken);
979N(SyntaxKind.PreIncrementExpression);
981N(SyntaxKind.PlusPlusToken);
985N(SyntaxKind.SemicolonToken);
987N(SyntaxKind.CloseBraceToken);
989N(SyntaxKind.EndOfFileToken);
1008N(SyntaxKind.CompilationUnit);
1010N(SyntaxKind.ClassDeclaration);
1012N(SyntaxKind.ClassKeyword);
1013N(SyntaxKind.IdentifierToken, "C");
1014N(SyntaxKind.OpenBraceToken);
1015N(SyntaxKind.PropertyDeclaration);
1017N(SyntaxKind.PredefinedType);
1019N(SyntaxKind.ObjectKeyword);
1021N(SyntaxKind.IdentifierToken, "P");
1022N(SyntaxKind.ArrowExpressionClause);
1024N(SyntaxKind.EqualsGreaterThanToken);
1025N(SyntaxKind.PostIncrementExpression);
1028N(SyntaxKind.PlusPlusToken);
1031N(SyntaxKind.SemicolonToken);
1033N(SyntaxKind.CloseBraceToken);
1035N(SyntaxKind.EndOfFileToken);
1054N(SyntaxKind.CompilationUnit);
1056N(SyntaxKind.ClassDeclaration);
1058N(SyntaxKind.ClassKeyword);
1059N(SyntaxKind.IdentifierToken, "C");
1060N(SyntaxKind.OpenBraceToken);
1061N(SyntaxKind.PropertyDeclaration);
1063N(SyntaxKind.PredefinedType);
1065N(SyntaxKind.ObjectKeyword);
1067N(SyntaxKind.IdentifierToken, "P");
1068N(SyntaxKind.ArrowExpressionClause);
1070N(SyntaxKind.EqualsGreaterThanToken);
1071N(SyntaxKind.PointerIndirectionExpression);
1073N(SyntaxKind.AsteriskToken);
1077N(SyntaxKind.SemicolonToken);
1079N(SyntaxKind.CloseBraceToken);
1081N(SyntaxKind.EndOfFileToken);
1100N(SyntaxKind.CompilationUnit);
1102N(SyntaxKind.ClassDeclaration);
1104N(SyntaxKind.ClassKeyword);
1105N(SyntaxKind.IdentifierToken, "C");
1106N(SyntaxKind.OpenBraceToken);
1107N(SyntaxKind.PropertyDeclaration);
1109N(SyntaxKind.PredefinedType);
1111N(SyntaxKind.ObjectKeyword);
1113N(SyntaxKind.IdentifierToken, "P");
1114N(SyntaxKind.ArrowExpressionClause);
1116N(SyntaxKind.EqualsGreaterThanToken);
1117N(SyntaxKind.PointerMemberAccessExpression);
1120N(SyntaxKind.MinusGreaterThanToken);
1121N(SyntaxKind.IdentifierName);
1123N(SyntaxKind.IdentifierToken, "F");
1127N(SyntaxKind.SemicolonToken);
1129N(SyntaxKind.CloseBraceToken);
1131N(SyntaxKind.EndOfFileToken);
1150N(SyntaxKind.CompilationUnit);
1152N(SyntaxKind.ClassDeclaration);
1154N(SyntaxKind.ClassKeyword);
1155N(SyntaxKind.IdentifierToken, "C");
1156N(SyntaxKind.OpenBraceToken);
1157N(SyntaxKind.PropertyDeclaration);
1159N(SyntaxKind.PredefinedType);
1161N(SyntaxKind.ObjectKeyword);
1163N(SyntaxKind.IdentifierToken, "P");
1164N(SyntaxKind.ArrowExpressionClause);
1166N(SyntaxKind.EqualsGreaterThanToken);
1167N(SyntaxKind.ConditionalAccessExpression);
1170N(SyntaxKind.QuestionToken);
1171N(SyntaxKind.MemberBindingExpression);
1173N(SyntaxKind.DotToken);
1174N(SyntaxKind.IdentifierName);
1176N(SyntaxKind.IdentifierToken, "F");
1181N(SyntaxKind.SemicolonToken);
1183N(SyntaxKind.CloseBraceToken);
1185N(SyntaxKind.EndOfFileToken);
1204N(SyntaxKind.CompilationUnit);
1206N(SyntaxKind.ClassDeclaration);
1208N(SyntaxKind.ClassKeyword);
1209N(SyntaxKind.IdentifierToken, "C");
1210N(SyntaxKind.OpenBraceToken);
1211N(SyntaxKind.PropertyDeclaration);
1213N(SyntaxKind.PredefinedType);
1215N(SyntaxKind.ObjectKeyword);
1217N(SyntaxKind.IdentifierToken, "P");
1218N(SyntaxKind.ArrowExpressionClause);
1220N(SyntaxKind.EqualsGreaterThanToken);
1221N(SyntaxKind.SuppressNullableWarningExpression);
1224N(SyntaxKind.ExclamationToken);
1227N(SyntaxKind.SemicolonToken);
1229N(SyntaxKind.CloseBraceToken);
1231N(SyntaxKind.EndOfFileToken);
1251N(SyntaxKind.CompilationUnit);
1253N(SyntaxKind.ClassDeclaration);
1255N(SyntaxKind.ClassKeyword);
1256N(SyntaxKind.IdentifierToken, "C");
1257N(SyntaxKind.OpenBraceToken);
1258N(SyntaxKind.PropertyDeclaration);
1260N(SyntaxKind.PredefinedType);
1262N(SyntaxKind.ObjectKeyword);
1264N(SyntaxKind.IdentifierToken, "P");
1265N(SyntaxKind.ArrowExpressionClause);
1267N(SyntaxKind.EqualsGreaterThanToken);
1268N(SyntaxKind.InvocationExpression);
1270N(SyntaxKind.IdentifierName);
1272N(SyntaxKind.IdentifierToken, "F");
1274N(SyntaxKind.ArgumentList);
1276N(SyntaxKind.OpenParenToken);
1277N(SyntaxKind.Argument);
1281N(SyntaxKind.CommaToken);
1282N(SyntaxKind.Argument);
1286N(SyntaxKind.CommaToken);
1287N(SyntaxKind.Argument);
1289N(SyntaxKind.OutKeyword);
1292N(SyntaxKind.CloseParenToken);
1296N(SyntaxKind.SemicolonToken);
1298N(SyntaxKind.CloseBraceToken);
1300N(SyntaxKind.EndOfFileToken);
1320N(SyntaxKind.CompilationUnit);
1322N(SyntaxKind.ClassDeclaration);
1324N(SyntaxKind.ClassKeyword);
1325N(SyntaxKind.IdentifierToken, "C");
1326N(SyntaxKind.OpenBraceToken);
1327N(SyntaxKind.PropertyDeclaration);
1329N(SyntaxKind.PredefinedType);
1331N(SyntaxKind.ObjectKeyword);
1333N(SyntaxKind.IdentifierToken, "P");
1334N(SyntaxKind.ArrowExpressionClause);
1336N(SyntaxKind.EqualsGreaterThanToken);
1337N(SyntaxKind.SimpleMemberAccessExpression);
1340N(SyntaxKind.DotToken);
1341N(SyntaxKind.IdentifierName);
1343N(SyntaxKind.IdentifierToken, "B");
1347N(SyntaxKind.SemicolonToken);
1349N(SyntaxKind.CloseBraceToken);
1351N(SyntaxKind.EndOfFileToken);
1371N(SyntaxKind.CompilationUnit);
1373N(SyntaxKind.ClassDeclaration);
1375N(SyntaxKind.ClassKeyword);
1376N(SyntaxKind.IdentifierToken, "C");
1377N(SyntaxKind.OpenBraceToken);
1378N(SyntaxKind.PropertyDeclaration);
1380N(SyntaxKind.PredefinedType);
1382N(SyntaxKind.ObjectKeyword);
1384N(SyntaxKind.IdentifierToken, "P");
1385N(SyntaxKind.ArrowExpressionClause);
1387N(SyntaxKind.EqualsGreaterThanToken);
1388N(SyntaxKind.SimpleMemberAccessExpression);
1390N(SyntaxKind.IdentifierName);
1392N(SyntaxKind.IdentifierToken, "A");
1394N(SyntaxKind.DotToken);
1395N(SyntaxKind.IdentifierName);
1397N(SyntaxKind.IdentifierToken, identifier);
1401N(SyntaxKind.SemicolonToken);
1403N(SyntaxKind.CloseBraceToken);
1405N(SyntaxKind.EndOfFileToken);
1425N(SyntaxKind.CompilationUnit);
1427N(SyntaxKind.ClassDeclaration);
1429N(SyntaxKind.ClassKeyword);
1430N(SyntaxKind.IdentifierToken, "C");
1431N(SyntaxKind.OpenBraceToken);
1432N(SyntaxKind.PropertyDeclaration);
1434N(SyntaxKind.PredefinedType);
1436N(SyntaxKind.ObjectKeyword);
1438N(SyntaxKind.IdentifierToken, "P");
1439N(SyntaxKind.ArrowExpressionClause);
1441N(SyntaxKind.EqualsGreaterThanToken);
1442N(SyntaxKind.SimpleMemberAccessExpression);
1444N(SyntaxKind.AliasQualifiedName);
1446N(SyntaxKind.IdentifierName);
1448N(SyntaxKind.IdentifierToken, identifier);
1450N(SyntaxKind.ColonColonToken);
1451N(SyntaxKind.IdentifierName);
1453N(SyntaxKind.IdentifierToken, "A");
1456N(SyntaxKind.DotToken);
1457N(SyntaxKind.IdentifierName);
1459N(SyntaxKind.IdentifierToken, "B");
1463N(SyntaxKind.SemicolonToken);
1465N(SyntaxKind.CloseBraceToken);
1467N(SyntaxKind.EndOfFileToken);
1486N(SyntaxKind.CompilationUnit);
1488N(SyntaxKind.ClassDeclaration);
1490N(SyntaxKind.ClassKeyword);
1491N(SyntaxKind.IdentifierToken, "C");
1492N(SyntaxKind.OpenBraceToken);
1493N(SyntaxKind.PropertyDeclaration);
1495N(SyntaxKind.PredefinedType);
1497N(SyntaxKind.ObjectKeyword);
1499N(SyntaxKind.IdentifierToken, "P");
1500N(SyntaxKind.AccessorList);
1502N(SyntaxKind.OpenBraceToken);
1503N(SyntaxKind.SetAccessorDeclaration);
1505N(SyntaxKind.SetKeyword);
1506N(SyntaxKind.Block);
1508N(SyntaxKind.OpenBraceToken);
1509N(SyntaxKind.ExpressionStatement);
1511N(SyntaxKind.SimpleAssignmentExpression);
1513N(SyntaxKind.IdentifierName);
1515N(SyntaxKind.IdentifierToken, "_");
1517N(SyntaxKind.EqualsToken);
1518N(SyntaxKind.InvocationExpression);
1520N(SyntaxKind.IdentifierName);
1522N(SyntaxKind.IdentifierToken, "nameof");
1524N(SyntaxKind.ArgumentList);
1526N(SyntaxKind.OpenParenToken);
1527N(SyntaxKind.Argument);
1531N(SyntaxKind.CloseParenToken);
1535N(SyntaxKind.SemicolonToken);
1537N(SyntaxKind.CloseBraceToken);
1540N(SyntaxKind.CloseBraceToken);
1543N(SyntaxKind.CloseBraceToken);
1545N(SyntaxKind.EndOfFileToken);
1564N(SyntaxKind.CompilationUnit);
1566N(SyntaxKind.ClassDeclaration);
1568N(SyntaxKind.ClassKeyword);
1569N(SyntaxKind.IdentifierToken, "C");
1570N(SyntaxKind.OpenBraceToken);
1571N(SyntaxKind.PropertyDeclaration);
1573N(SyntaxKind.PredefinedType);
1575N(SyntaxKind.ObjectKeyword);
1577N(SyntaxKind.IdentifierToken, "P");
1578N(SyntaxKind.AccessorList);
1580N(SyntaxKind.OpenBraceToken);
1581N(SyntaxKind.SetAccessorDeclaration);
1583N(SyntaxKind.SetKeyword);
1584N(SyntaxKind.Block);
1586N(SyntaxKind.OpenBraceToken);
1587N(SyntaxKind.ExpressionStatement);
1589N(SyntaxKind.SimpleAssignmentExpression);
1592N(SyntaxKind.EqualsToken);
1593N(SyntaxKind.NumericLiteralExpression);
1595N(SyntaxKind.NumericLiteralToken, "0");
1598N(SyntaxKind.SemicolonToken);
1600N(SyntaxKind.CloseBraceToken);
1603N(SyntaxKind.CloseBraceToken);
1606N(SyntaxKind.CloseBraceToken);
1608N(SyntaxKind.EndOfFileToken);
1628N(SyntaxKind.CompilationUnit);
1630N(SyntaxKind.ClassDeclaration);
1632N(SyntaxKind.ClassKeyword);
1633N(SyntaxKind.IdentifierToken, "C");
1634N(SyntaxKind.OpenBraceToken);
1635N(SyntaxKind.PropertyDeclaration);
1637N(SyntaxKind.PredefinedType);
1639N(SyntaxKind.ObjectKeyword);
1641N(SyntaxKind.IdentifierToken, "P");
1642N(SyntaxKind.AccessorList);
1644N(SyntaxKind.OpenBraceToken);
1645N(SyntaxKind.SetAccessorDeclaration);
1647N(SyntaxKind.SetKeyword);
1648N(SyntaxKind.Block);
1650N(SyntaxKind.OpenBraceToken);
1651N(SyntaxKind.ExpressionStatement);
1653N(SyntaxKind.SimpleAssignmentExpression);
1655N(SyntaxKind.IdentifierName);
1657N(SyntaxKind.IdentifierToken, "_");
1659N(SyntaxKind.EqualsToken);
1660N(SyntaxKind.ObjectCreationExpression);
1662N(SyntaxKind.NewKeyword);
1663N(SyntaxKind.IdentifierName);
1665N(SyntaxKind.IdentifierToken, identifier);
1667N(SyntaxKind.ArgumentList);
1669N(SyntaxKind.OpenParenToken);
1670N(SyntaxKind.CloseParenToken);
1674N(SyntaxKind.SemicolonToken);
1676N(SyntaxKind.CloseBraceToken);
1679N(SyntaxKind.CloseBraceToken);
1682N(SyntaxKind.CloseBraceToken);
1684N(SyntaxKind.EndOfFileToken);
1704N(SyntaxKind.CompilationUnit);
1706N(SyntaxKind.ClassDeclaration);
1708N(SyntaxKind.ClassKeyword);
1709N(SyntaxKind.IdentifierToken, "C");
1710N(SyntaxKind.OpenBraceToken);
1711N(SyntaxKind.PropertyDeclaration);
1713N(SyntaxKind.PredefinedType);
1715N(SyntaxKind.ObjectKeyword);
1717N(SyntaxKind.IdentifierToken, "P");
1718N(SyntaxKind.ArrowExpressionClause);
1720N(SyntaxKind.EqualsGreaterThanToken);
1721N(SyntaxKind.SimpleLambdaExpression);
1723N(SyntaxKind.Parameter);
1725N(SyntaxKind.IdentifierToken, identifier);
1727N(SyntaxKind.EqualsGreaterThanToken);
1731N(SyntaxKind.SemicolonToken);
1733N(SyntaxKind.CloseBraceToken);
1735N(SyntaxKind.EndOfFileToken);
1755N(SyntaxKind.CompilationUnit);
1757N(SyntaxKind.ClassDeclaration);
1759N(SyntaxKind.ClassKeyword);
1760N(SyntaxKind.IdentifierToken, "C");
1761N(SyntaxKind.OpenBraceToken);
1762N(SyntaxKind.PropertyDeclaration);
1764N(SyntaxKind.PredefinedType);
1766N(SyntaxKind.ObjectKeyword);
1768N(SyntaxKind.IdentifierToken, "P");
1769N(SyntaxKind.AccessorList);
1771N(SyntaxKind.OpenBraceToken);
1772N(SyntaxKind.SetAccessorDeclaration);
1774N(SyntaxKind.SetKeyword);
1775N(SyntaxKind.Block);
1777N(SyntaxKind.OpenBraceToken);
1778N(SyntaxKind.LocalFunctionStatement);
1780N(SyntaxKind.PredefinedType);
1782N(SyntaxKind.VoidKeyword);
1784N(SyntaxKind.IdentifierToken, "Local");
1785N(SyntaxKind.ParameterList);
1787N(SyntaxKind.OpenParenToken);
1788N(SyntaxKind.Parameter);
1790N(SyntaxKind.PredefinedType);
1792N(SyntaxKind.ObjectKeyword);
1794N(SyntaxKind.IdentifierToken, identifier);
1796N(SyntaxKind.CloseParenToken);
1798N(SyntaxKind.Block);
1800N(SyntaxKind.OpenBraceToken);
1801N(SyntaxKind.ExpressionStatement);
1803N(SyntaxKind.SimpleAssignmentExpression);
1805N(SyntaxKind.IdentifierName);
1807N(SyntaxKind.IdentifierToken, "_");
1809N(SyntaxKind.EqualsToken);
1812N(SyntaxKind.SemicolonToken);
1814N(SyntaxKind.CloseBraceToken);
1817N(SyntaxKind.CloseBraceToken);
1820N(SyntaxKind.CloseBraceToken);
1823N(SyntaxKind.CloseBraceToken);
1825N(SyntaxKind.EndOfFileToken);
1845N(SyntaxKind.CompilationUnit);
1847N(SyntaxKind.ClassDeclaration);
1849N(SyntaxKind.ClassKeyword);
1850N(SyntaxKind.IdentifierToken, "C");
1851N(SyntaxKind.OpenBraceToken);
1852N(SyntaxKind.PropertyDeclaration);
1854N(SyntaxKind.PredefinedType);
1856N(SyntaxKind.ObjectKeyword);
1858N(SyntaxKind.IdentifierToken, "P");
1859N(SyntaxKind.AccessorList);
1861N(SyntaxKind.OpenBraceToken);
1862N(SyntaxKind.SetAccessorDeclaration);
1864N(SyntaxKind.SetKeyword);
1865N(SyntaxKind.Block);
1867N(SyntaxKind.OpenBraceToken);
1868N(SyntaxKind.TryStatement);
1870N(SyntaxKind.TryKeyword);
1871N(SyntaxKind.Block);
1873N(SyntaxKind.OpenBraceToken);
1874N(SyntaxKind.CloseBraceToken);
1876N(SyntaxKind.CatchClause);
1878N(SyntaxKind.CatchKeyword);
1879N(SyntaxKind.CatchDeclaration);
1881N(SyntaxKind.OpenParenToken);
1882N(SyntaxKind.IdentifierName);
1884N(SyntaxKind.IdentifierToken, "Exception");
1886N(SyntaxKind.IdentifierToken, identifier);
1887N(SyntaxKind.CloseParenToken);
1889N(SyntaxKind.Block);
1891N(SyntaxKind.OpenBraceToken);
1892N(SyntaxKind.CloseBraceToken);
1896N(SyntaxKind.CloseBraceToken);
1899N(SyntaxKind.CloseBraceToken);
1902N(SyntaxKind.CloseBraceToken);
1904N(SyntaxKind.EndOfFileToken);
1922N(SyntaxKind.CompilationUnit);
1924N(SyntaxKind.ClassDeclaration);
1926N(SyntaxKind.ClassKeyword);
1927N(SyntaxKind.IdentifierToken, "C");
1928N(SyntaxKind.OpenBraceToken);
1929N(SyntaxKind.PropertyDeclaration);
1931N(SyntaxKind.PredefinedType);
1933N(SyntaxKind.ObjectKeyword);
1935N(SyntaxKind.IdentifierToken, "P");
1936N(SyntaxKind.ArrowExpressionClause);
1938N(SyntaxKind.EqualsGreaterThanToken);
1939N(SyntaxKind.InterpolatedStringExpression);
1941N(SyntaxKind.InterpolatedStringStartToken);
1942N(SyntaxKind.Interpolation);
1944N(SyntaxKind.OpenBraceToken);
1946N(SyntaxKind.CloseBraceToken);
1948N(SyntaxKind.InterpolatedStringEndToken);
1951N(SyntaxKind.SemicolonToken);
1953N(SyntaxKind.CloseBraceToken);
1955N(SyntaxKind.EndOfFileToken);
1973N(SyntaxKind.CompilationUnit);
1975N(SyntaxKind.ClassDeclaration);
1977N(SyntaxKind.ClassKeyword);
1978N(SyntaxKind.IdentifierToken, "C");
1979N(SyntaxKind.OpenBraceToken);
1980N(SyntaxKind.PropertyDeclaration);
1982N(SyntaxKind.PredefinedType);
1984N(SyntaxKind.ObjectKeyword);
1986N(SyntaxKind.IdentifierToken, "P");
1987N(SyntaxKind.ArrowExpressionClause);
1989N(SyntaxKind.EqualsGreaterThanToken);
1990N(SyntaxKind.InterpolatedStringExpression);
1992N(SyntaxKind.InterpolatedStringStartToken);
1993N(SyntaxKind.Interpolation);
1995N(SyntaxKind.OpenBraceToken);
1996N(SyntaxKind.IdentifierName);
1998N(SyntaxKind.IdentifierToken, "x");
2000N(SyntaxKind.InterpolationAlignmentClause);
2002N(SyntaxKind.CommaToken);
2005N(SyntaxKind.CloseBraceToken);
2007N(SyntaxKind.InterpolatedStringEndToken);
2010N(SyntaxKind.SemicolonToken);
2012N(SyntaxKind.CloseBraceToken);
2014N(SyntaxKind.EndOfFileToken);
2032N(SyntaxKind.CompilationUnit);
2034N(SyntaxKind.ClassDeclaration);
2036N(SyntaxKind.ClassKeyword);
2037N(SyntaxKind.IdentifierToken, "C");
2038N(SyntaxKind.OpenBraceToken);
2039N(SyntaxKind.PropertyDeclaration);
2041N(SyntaxKind.PredefinedType);
2043N(SyntaxKind.ObjectKeyword);
2045N(SyntaxKind.IdentifierToken, "P");
2046N(SyntaxKind.ArrowExpressionClause);
2048N(SyntaxKind.EqualsGreaterThanToken);
2049N(SyntaxKind.InterpolatedStringExpression);
2051N(SyntaxKind.InterpolatedStringStartToken);
2052N(SyntaxKind.Interpolation);
2054N(SyntaxKind.OpenBraceToken);
2055N(SyntaxKind.IdentifierName);
2057N(SyntaxKind.IdentifierToken, "x");
2059N(SyntaxKind.InterpolationFormatClause);
2061N(SyntaxKind.ColonToken);
2062N(SyntaxKind.InterpolatedStringTextToken);
2064N(SyntaxKind.CloseBraceToken);
2066N(SyntaxKind.InterpolatedStringEndToken);
2069N(SyntaxKind.SemicolonToken);
2071N(SyntaxKind.CloseBraceToken);
2073N(SyntaxKind.EndOfFileToken);
2091N(SyntaxKind.CompilationUnit);
2093N(SyntaxKind.ClassDeclaration);
2095N(SyntaxKind.ClassKeyword);
2096N(SyntaxKind.IdentifierToken, "C");
2097N(SyntaxKind.OpenBraceToken);
2098N(SyntaxKind.PropertyDeclaration);
2100N(SyntaxKind.PredefinedType);
2102N(SyntaxKind.ObjectKeyword);
2104N(SyntaxKind.IdentifierToken, "P");
2105N(SyntaxKind.ArrowExpressionClause);
2107N(SyntaxKind.EqualsGreaterThanToken);
2108N(SyntaxKind.InterpolatedStringExpression);
2110N(SyntaxKind.InterpolatedStringStartToken);
2111N(SyntaxKind.Interpolation);
2113N(SyntaxKind.OpenBraceToken);
2114N(SyntaxKind.IdentifierName);
2116N(SyntaxKind.IdentifierToken, "x");
2118N(SyntaxKind.InterpolationAlignmentClause);
2120N(SyntaxKind.CommaToken);
2123N(SyntaxKind.InterpolationFormatClause);
2125N(SyntaxKind.ColonToken);
2126N(SyntaxKind.InterpolatedStringTextToken);
2128N(SyntaxKind.CloseBraceToken);
2130N(SyntaxKind.InterpolatedStringEndToken);
2133N(SyntaxKind.SemicolonToken);
2135N(SyntaxKind.CloseBraceToken);
2137N(SyntaxKind.EndOfFileToken);
2155N(SyntaxKind.CompilationUnit);
2157N(SyntaxKind.ClassDeclaration);
2159N(SyntaxKind.ClassKeyword);
2160N(SyntaxKind.IdentifierToken, "C");
2161N(SyntaxKind.OpenBraceToken);
2162N(SyntaxKind.PropertyDeclaration);
2164N(SyntaxKind.PredefinedType);
2166N(SyntaxKind.ObjectKeyword);
2168N(SyntaxKind.IdentifierToken, "P");
2169N(SyntaxKind.AccessorList);
2171N(SyntaxKind.OpenBraceToken);
2172N(SyntaxKind.GetAccessorDeclaration);
2174N(SyntaxKind.GetKeyword);
2175N(SyntaxKind.Block);
2177N(SyntaxKind.OpenBraceToken);
2178N(SyntaxKind.ReturnStatement);
2180N(SyntaxKind.ReturnKeyword);
2181N(SyntaxKind.InterpolatedStringExpression);
2183N(SyntaxKind.InterpolatedStringStartToken);
2184N(SyntaxKind.InterpolatedStringText);
2186N(SyntaxKind.InterpolatedStringTextToken);
2188N(SyntaxKind.Interpolation);
2190N(SyntaxKind.OpenBraceToken);
2192N(SyntaxKind.CloseBraceToken);
2194N(SyntaxKind.InterpolatedStringText);
2196N(SyntaxKind.InterpolatedStringTextToken);
2198N(SyntaxKind.InterpolatedStringEndToken);
2200N(SyntaxKind.SemicolonToken);
2202N(SyntaxKind.CloseBraceToken);
2205N(SyntaxKind.CloseBraceToken);
2208N(SyntaxKind.CloseBraceToken);
2210N(SyntaxKind.EndOfFileToken);
2228N(SyntaxKind.CompilationUnit);
2230N(SyntaxKind.ClassDeclaration);
2232N(SyntaxKind.ClassKeyword);
2233N(SyntaxKind.IdentifierToken, "C");
2234N(SyntaxKind.OpenBraceToken);
2235N(SyntaxKind.PropertyDeclaration);
2237N(SyntaxKind.PredefinedType);
2239N(SyntaxKind.ObjectKeyword);
2241N(SyntaxKind.IdentifierToken, "P");
2242N(SyntaxKind.ArrowExpressionClause);
2244N(SyntaxKind.EqualsGreaterThanToken);
2245N(SyntaxKind.InterpolatedStringExpression);
2247N(SyntaxKind.InterpolatedSingleLineRawStringStartToken);
2248N(SyntaxKind.Interpolation);
2250N(SyntaxKind.OpenBraceToken);
2252N(SyntaxKind.CloseBraceToken);
2254N(SyntaxKind.InterpolatedRawStringEndToken);
2257N(SyntaxKind.SemicolonToken);
2259N(SyntaxKind.CloseBraceToken);
2261N(SyntaxKind.EndOfFileToken);
2281N(SyntaxKind.CompilationUnit);
2283N(SyntaxKind.ClassDeclaration);
2285N(SyntaxKind.ClassKeyword);
2286N(SyntaxKind.IdentifierToken, "C");
2287N(SyntaxKind.OpenBraceToken);
2288N(SyntaxKind.PropertyDeclaration);
2290N(SyntaxKind.PredefinedType);
2292N(SyntaxKind.ObjectKeyword);
2294N(SyntaxKind.IdentifierToken, "P");
2295N(SyntaxKind.ArrowExpressionClause);
2297N(SyntaxKind.EqualsGreaterThanToken);
2298N(SyntaxKind.InterpolatedStringExpression);
2300N(SyntaxKind.InterpolatedMultiLineRawStringStartToken);
2301N(SyntaxKind.InterpolatedStringText);
2303N(SyntaxKind.InterpolatedStringTextToken);
2305N(SyntaxKind.Interpolation);
2307N(SyntaxKind.OpenBraceToken);
2309N(SyntaxKind.CloseBraceToken);
2311N(SyntaxKind.InterpolatedRawStringEndToken);
2314N(SyntaxKind.SemicolonToken);
2316N(SyntaxKind.CloseBraceToken);
2318N(SyntaxKind.EndOfFileToken);
2336N(SyntaxKind.CompilationUnit);
2338N(SyntaxKind.ClassDeclaration);
2340N(SyntaxKind.ClassKeyword);
2341N(SyntaxKind.IdentifierToken, "C");
2342N(SyntaxKind.OpenBraceToken);
2343N(SyntaxKind.IndexerDeclaration);
2345N(SyntaxKind.PredefinedType);
2347N(SyntaxKind.ObjectKeyword);
2349N(SyntaxKind.ThisKeyword);
2350N(SyntaxKind.BracketedParameterList);
2352N(SyntaxKind.OpenBracketToken);
2353N(SyntaxKind.Parameter);
2355N(SyntaxKind.PredefinedType);
2357N(SyntaxKind.IntKeyword);
2359N(SyntaxKind.IdentifierToken, "i");
2361N(SyntaxKind.CloseBracketToken);
2363N(SyntaxKind.ArrowExpressionClause);
2365N(SyntaxKind.EqualsGreaterThanToken);
2366N(SyntaxKind.InterpolatedStringExpression);
2368N(SyntaxKind.InterpolatedStringStartToken);
2369N(SyntaxKind.Interpolation);
2371N(SyntaxKind.OpenBraceToken);
2372N(SyntaxKind.IdentifierName);
2374N(SyntaxKind.IdentifierToken, "field");
2376N(SyntaxKind.CloseBraceToken);
2378N(SyntaxKind.InterpolatedStringEndToken);
2381N(SyntaxKind.SemicolonToken);
2383N(SyntaxKind.CloseBraceToken);
2385N(SyntaxKind.EndOfFileToken);
2418N(SyntaxKind.CompilationUnit);
2420N(SyntaxKind.ClassDeclaration);
2422N(SyntaxKind.ClassKeyword);
2423N(SyntaxKind.IdentifierToken, "C");
2424N(SyntaxKind.OpenBraceToken);
2425N(SyntaxKind.MethodDeclaration);
2427N(SyntaxKind.PredefinedType);
2429N(SyntaxKind.ObjectKeyword);
2431N(SyntaxKind.IdentifierToken, "F");
2432N(SyntaxKind.ParameterList);
2434N(SyntaxKind.OpenParenToken);
2435N(SyntaxKind.CloseParenToken);
2437N(SyntaxKind.ArrowExpressionClause);
2439N(SyntaxKind.EqualsGreaterThanToken);
2440N(SyntaxKind.IdentifierName);
2442N(SyntaxKind.IdentifierToken, "field");
2445N(SyntaxKind.SemicolonToken);
2447N(SyntaxKind.CloseBraceToken);
2449N(SyntaxKind.EndOfFileToken);
2457N(SyntaxKind.CompilationUnit);
2459N(SyntaxKind.ClassDeclaration);
2461N(SyntaxKind.ClassKeyword);
2462N(SyntaxKind.IdentifierToken, "C");
2463N(SyntaxKind.OpenBraceToken);
2464N(SyntaxKind.PropertyDeclaration);
2466N(SyntaxKind.PredefinedType);
2468N(SyntaxKind.ObjectKeyword);
2470N(SyntaxKind.IdentifierToken, "F");
2471N(SyntaxKind.ArrowExpressionClause);
2473N(SyntaxKind.EqualsGreaterThanToken);
2474N(SyntaxKind.FieldExpression);
2476N(SyntaxKind.FieldKeyword);
2479N(SyntaxKind.SemicolonToken);
2481N(SyntaxKind.CloseBraceToken);
2483N(SyntaxKind.EndOfFileToken);
Parsing\FileModifierParsingTests.cs (1148)
53N(SyntaxKind.CompilationUnit);
55N(SyntaxFacts.GetBaseTypeDeclarationKind(typeKeyword));
57N(SyntaxKind.FileKeyword);
58N(typeKeyword);
59N(SyntaxKind.IdentifierToken, "C");
60N(SyntaxKind.OpenBraceToken);
61N(SyntaxKind.CloseBraceToken);
63N(SyntaxKind.EndOfFileToken);
78N(SyntaxKind.CompilationUnit);
80N(SyntaxFacts.GetBaseTypeDeclarationKind(typeKeyword));
82N(SyntaxKind.FileKeyword);
83N(SyntaxKind.PartialKeyword);
84N(typeKeyword);
85N(SyntaxKind.IdentifierToken, "C");
86N(SyntaxKind.OpenBraceToken);
87N(SyntaxKind.CloseBraceToken);
89N(SyntaxKind.EndOfFileToken);
106N(SyntaxKind.CompilationUnit);
108N(SyntaxKind.EnumDeclaration);
110N(SyntaxKind.FileKeyword);
111N(SyntaxKind.PartialKeyword);
112N(SyntaxKind.EnumKeyword);
113N(SyntaxKind.IdentifierToken, "C");
114N(SyntaxKind.OpenBraceToken);
115N(SyntaxKind.CloseBraceToken);
117N(SyntaxKind.EndOfFileToken);
149N(SyntaxKind.CompilationUnit);
151N(SyntaxKind.GlobalStatement);
153N(SyntaxKind.LocalDeclarationStatement);
155N(SyntaxKind.VariableDeclaration);
157N(SyntaxKind.IdentifierName);
159N(SyntaxKind.IdentifierToken, "partial");
161N(SyntaxKind.VariableDeclarator);
163N(SyntaxKind.IdentifierToken, "file");
169N(SyntaxFacts.GetBaseTypeDeclarationKind(typeKeyword));
171N(typeKeyword);
172N(SyntaxKind.IdentifierToken, "C");
173N(SyntaxKind.OpenBraceToken);
174N(SyntaxKind.CloseBraceToken);
176N(SyntaxKind.EndOfFileToken);
193N(SyntaxKind.CompilationUnit);
195N(SyntaxKind.RecordDeclaration);
197N(SyntaxKind.PartialKeyword);
198N(SyntaxKind.FileKeyword);
199N(SyntaxKind.RecordKeyword);
200N(SyntaxKind.IdentifierToken, "C");
201N(SyntaxKind.OpenBraceToken);
202N(SyntaxKind.CloseBraceToken);
204N(SyntaxKind.EndOfFileToken);
215N(SyntaxKind.CompilationUnit);
217N(SyntaxKind.RecordStructDeclaration);
219N(SyntaxKind.FileKeyword);
220N(SyntaxKind.PartialKeyword);
221N(SyntaxKind.RecordKeyword);
222N(SyntaxKind.StructKeyword);
223N(SyntaxKind.IdentifierToken, "C");
224N(SyntaxKind.OpenBraceToken);
225N(SyntaxKind.CloseBraceToken);
227N(SyntaxKind.EndOfFileToken);
244N(SyntaxKind.CompilationUnit);
246N(SyntaxKind.RecordStructDeclaration);
248N(SyntaxKind.PartialKeyword);
249N(SyntaxKind.FileKeyword);
250N(SyntaxKind.RecordKeyword);
251N(SyntaxKind.StructKeyword);
252N(SyntaxKind.IdentifierToken, "C");
253N(SyntaxKind.OpenBraceToken);
254N(SyntaxKind.CloseBraceToken);
256N(SyntaxKind.EndOfFileToken);
292N(SyntaxKind.CompilationUnit);
294N(SyntaxKind.GlobalStatement);
296N(SyntaxKind.LocalDeclarationStatement);
298N(SyntaxKind.VariableDeclaration);
300N(SyntaxKind.IdentifierName);
302N(SyntaxKind.IdentifierToken, "file");
304N(SyntaxKind.VariableDeclarator);
306N(SyntaxKind.IdentifierToken, "partial");
312N(SyntaxKind.StructDeclaration);
314N(SyntaxKind.StructKeyword);
315N(SyntaxKind.IdentifierToken, "C");
316N(SyntaxKind.OpenBraceToken);
317N(SyntaxKind.CloseBraceToken);
319N(SyntaxKind.EndOfFileToken);
355N(SyntaxKind.CompilationUnit);
357N(SyntaxKind.GlobalStatement);
359N(SyntaxKind.LocalDeclarationStatement);
361N(SyntaxKind.VariableDeclaration);
363N(SyntaxKind.IdentifierName);
365N(SyntaxKind.IdentifierToken, "file");
367N(SyntaxKind.VariableDeclarator);
369N(SyntaxKind.IdentifierToken, "partial");
375N(SyntaxKind.StructDeclaration);
377N(SyntaxKind.StructKeyword);
378N(SyntaxKind.IdentifierToken, "C");
379N(SyntaxKind.OpenBraceToken);
380N(SyntaxKind.CloseBraceToken);
382N(SyntaxKind.EndOfFileToken);
418N(SyntaxKind.CompilationUnit);
420N(SyntaxKind.GlobalStatement);
422N(SyntaxKind.LocalDeclarationStatement);
424N(SyntaxKind.VariableDeclaration);
426N(SyntaxKind.IdentifierName);
428N(SyntaxKind.IdentifierToken, "partial");
430N(SyntaxKind.VariableDeclarator);
432N(SyntaxKind.IdentifierToken, "file");
438N(SyntaxKind.StructDeclaration);
440N(SyntaxKind.StructKeyword);
441N(SyntaxKind.IdentifierToken, "C");
442N(SyntaxKind.OpenBraceToken);
443N(SyntaxKind.CloseBraceToken);
445N(SyntaxKind.EndOfFileToken);
456N(SyntaxKind.CompilationUnit);
458N(SyntaxKind.ClassDeclaration);
460N(SyntaxKind.FileKeyword);
461N(SyntaxKind.AbstractKeyword);
462N(SyntaxKind.ClassKeyword);
463N(SyntaxKind.IdentifierToken, "C");
464N(SyntaxKind.OpenBraceToken);
465N(SyntaxKind.CloseBraceToken);
467N(SyntaxKind.EndOfFileToken);
478N(SyntaxKind.CompilationUnit);
480N(SyntaxKind.ClassDeclaration);
482N(SyntaxKind.AbstractKeyword);
483N(SyntaxKind.FileKeyword);
484N(SyntaxKind.ClassKeyword);
485N(SyntaxKind.IdentifierToken, "C");
486N(SyntaxKind.OpenBraceToken);
487N(SyntaxKind.CloseBraceToken);
489N(SyntaxKind.EndOfFileToken);
511N(SyntaxKind.CompilationUnit);
513N(SyntaxFacts.GetBaseTypeDeclarationKind(typeKeyword));
515N(SyntaxKind.PublicKeyword);
516N(SyntaxKind.FileKeyword);
517N(typeKeyword);
518N(SyntaxKind.IdentifierToken, "C");
519N(SyntaxKind.OpenBraceToken);
520N(SyntaxKind.CloseBraceToken);
522N(SyntaxKind.EndOfFileToken);
544N(SyntaxKind.CompilationUnit);
546N(SyntaxFacts.GetBaseTypeDeclarationKind(typeKeyword));
548N(SyntaxKind.FileKeyword);
549N(SyntaxKind.PublicKeyword);
550N(typeKeyword);
551N(SyntaxKind.IdentifierToken, "C");
552N(SyntaxKind.OpenBraceToken);
553N(SyntaxKind.CloseBraceToken);
555N(SyntaxKind.EndOfFileToken);
573N(SyntaxKind.CompilationUnit);
575N(SyntaxKind.ClassDeclaration);
577N(SyntaxKind.FileKeyword);
578N(SyntaxKind.ClassKeyword);
579N(SyntaxKind.IdentifierToken, "C");
580N(SyntaxKind.OpenBraceToken);
581N(SyntaxKind.CloseBraceToken);
583N(SyntaxKind.EndOfFileToken);
595N(SyntaxKind.CompilationUnit);
597N(SyntaxKind.DelegateDeclaration);
599N(SyntaxKind.FileKeyword);
600N(SyntaxKind.DelegateKeyword);
601N(SyntaxKind.PredefinedType);
603N(SyntaxKind.VoidKeyword);
605N(SyntaxKind.IdentifierToken, "D");
606N(SyntaxKind.ParameterList);
608N(SyntaxKind.OpenParenToken);
609N(SyntaxKind.CloseParenToken);
611N(SyntaxKind.SemicolonToken);
613N(SyntaxKind.EndOfFileToken);
628N(SyntaxKind.CompilationUnit);
630N(SyntaxKind.NamespaceDeclaration);
632N(SyntaxKind.NamespaceKeyword);
633N(SyntaxKind.IdentifierName);
635N(SyntaxKind.IdentifierToken, "NS");
637N(SyntaxKind.OpenBraceToken);
638N(SyntaxKind.ClassDeclaration);
640N(SyntaxKind.FileKeyword);
641N(SyntaxKind.ClassKeyword);
642N(SyntaxKind.IdentifierToken, "C");
643N(SyntaxKind.OpenBraceToken);
644N(SyntaxKind.CloseBraceToken);
646N(SyntaxKind.CloseBraceToken);
648N(SyntaxKind.EndOfFileToken);
661N(SyntaxKind.CompilationUnit);
663N(SyntaxKind.FileScopedNamespaceDeclaration);
665N(SyntaxKind.NamespaceKeyword);
666N(SyntaxKind.IdentifierName);
668N(SyntaxKind.IdentifierToken, "NS");
670N(SyntaxKind.SemicolonToken);
671N(SyntaxKind.ClassDeclaration);
673N(SyntaxKind.FileKeyword);
674N(SyntaxKind.ClassKeyword);
675N(SyntaxKind.IdentifierToken, "C");
676N(SyntaxKind.OpenBraceToken);
677N(SyntaxKind.CloseBraceToken);
680N(SyntaxKind.EndOfFileToken);
701N(SyntaxKind.CompilationUnit);
703N(SyntaxKind.ClassDeclaration);
705N(SyntaxKind.ClassKeyword);
706N(SyntaxKind.IdentifierToken, "Outer");
707N(SyntaxKind.OpenBraceToken);
708N(SyntaxKind.ClassDeclaration);
710N(SyntaxKind.FileKeyword);
711N(SyntaxKind.ClassKeyword);
712N(SyntaxKind.IdentifierToken, "C");
713N(SyntaxKind.OpenBraceToken);
714N(SyntaxKind.CloseBraceToken);
716N(SyntaxKind.CloseBraceToken);
718N(SyntaxKind.EndOfFileToken);
745N(SyntaxKind.CompilationUnit);
747N(SyntaxKind.ClassDeclaration);
749N(SyntaxKind.ClassKeyword);
750N(SyntaxKind.IdentifierToken, "C");
751N(SyntaxKind.OpenBraceToken);
752N(SyntaxKind.MethodDeclaration);
754N(SyntaxKind.FileKeyword);
755N(SyntaxKind.FunctionPointerType);
757N(SyntaxKind.DelegateKeyword);
758N(SyntaxKind.AsteriskToken);
759N(SyntaxKind.FunctionPointerParameterList);
761N(SyntaxKind.LessThanToken);
762N(SyntaxKind.FunctionPointerParameter);
764N(SyntaxKind.PredefinedType);
766N(SyntaxKind.IntKeyword);
769N(SyntaxKind.CommaToken);
770N(SyntaxKind.FunctionPointerParameter);
772N(SyntaxKind.PredefinedType);
774N(SyntaxKind.VoidKeyword);
777N(SyntaxKind.GreaterThanToken);
780N(SyntaxKind.IdentifierToken, "M");
781N(SyntaxKind.ParameterList);
783N(SyntaxKind.OpenParenToken);
784N(SyntaxKind.CloseParenToken);
786N(SyntaxKind.SemicolonToken);
788N(SyntaxKind.CloseBraceToken);
790N(SyntaxKind.EndOfFileToken);
810N(SyntaxKind.CompilationUnit);
812N(SyntaxKind.ClassDeclaration);
814N(SyntaxKind.ClassKeyword);
815N(SyntaxKind.IdentifierToken, "C");
816N(SyntaxKind.OpenBraceToken);
817N(SyntaxKind.MethodDeclaration);
819N(SyntaxKind.FileKeyword);
820N(SyntaxKind.PredefinedType);
822N(SyntaxKind.VoidKeyword);
824N(SyntaxKind.IdentifierToken, "M");
825N(SyntaxKind.ParameterList);
827N(SyntaxKind.OpenParenToken);
828N(SyntaxKind.CloseParenToken);
830N(SyntaxKind.Block);
832N(SyntaxKind.OpenBraceToken);
833N(SyntaxKind.CloseBraceToken);
836N(SyntaxKind.CloseBraceToken);
838N(SyntaxKind.EndOfFileToken);
861N(SyntaxKind.CompilationUnit);
863N(SyntaxKind.ClassDeclaration);
865N(SyntaxKind.ClassKeyword);
866N(SyntaxKind.IdentifierToken, "C");
867N(SyntaxKind.OpenBraceToken);
868N(SyntaxKind.FieldDeclaration);
870N(SyntaxKind.FileKeyword);
871N(SyntaxKind.VariableDeclaration);
873N(SyntaxKind.PredefinedType);
875N(SyntaxKind.IntKeyword);
877N(SyntaxKind.VariableDeclarator);
879N(SyntaxKind.IdentifierToken, "x");
882N(SyntaxKind.SemicolonToken);
884N(SyntaxKind.CloseBraceToken);
886N(SyntaxKind.EndOfFileToken);
912N(SyntaxKind.CompilationUnit);
914N(SyntaxKind.ClassDeclaration);
916N(SyntaxKind.ClassKeyword);
917N(SyntaxKind.IdentifierToken, "C");
918N(SyntaxKind.OpenBraceToken);
919N(SyntaxKind.EventFieldDeclaration);
921N(SyntaxKind.FileKeyword);
922N(SyntaxKind.EventKeyword);
923N(SyntaxKind.VariableDeclaration);
925N(SyntaxKind.IdentifierName);
927N(SyntaxKind.IdentifierToken, "Action");
929N(SyntaxKind.VariableDeclarator);
931N(SyntaxKind.IdentifierToken, "x");
934N(SyntaxKind.SemicolonToken);
936N(SyntaxKind.CloseBraceToken);
938N(SyntaxKind.EndOfFileToken);
959N(SyntaxKind.CompilationUnit);
961N(SyntaxKind.ClassDeclaration);
963N(SyntaxKind.ClassKeyword);
964N(SyntaxKind.IdentifierToken, "C");
965N(SyntaxKind.OpenBraceToken);
966N(SyntaxKind.PropertyDeclaration);
968N(SyntaxKind.FileKeyword);
969N(SyntaxKind.PredefinedType);
971N(SyntaxKind.IntKeyword);
973N(SyntaxKind.IdentifierToken, "x");
974N(SyntaxKind.AccessorList);
976N(SyntaxKind.OpenBraceToken);
977N(SyntaxKind.GetAccessorDeclaration);
979N(SyntaxKind.GetKeyword);
980N(SyntaxKind.SemicolonToken);
982N(SyntaxKind.SetAccessorDeclaration);
984N(SyntaxKind.SetKeyword);
985N(SyntaxKind.SemicolonToken);
987N(SyntaxKind.CloseBraceToken);
990N(SyntaxKind.CloseBraceToken);
992N(SyntaxKind.EndOfFileToken);
1016N(SyntaxKind.CompilationUnit);
1018N(SyntaxKind.ClassDeclaration);
1020N(SyntaxKind.ClassKeyword);
1021N(SyntaxKind.IdentifierToken, "C");
1022N(SyntaxKind.OpenBraceToken);
1023N(SyntaxKind.MethodDeclaration);
1025N(SyntaxKind.AsyncKeyword);
1026N(SyntaxKind.FileKeyword);
1027N(SyntaxKind.PredefinedType);
1029N(SyntaxKind.VoidKeyword);
1031N(SyntaxKind.IdentifierToken, "M");
1032N(SyntaxKind.ParameterList);
1034N(SyntaxKind.OpenParenToken);
1035N(SyntaxKind.CloseParenToken);
1037N(SyntaxKind.Block);
1039N(SyntaxKind.OpenBraceToken);
1040N(SyntaxKind.CloseBraceToken);
1043N(SyntaxKind.CloseBraceToken);
1045N(SyntaxKind.EndOfFileToken);
1065N(SyntaxKind.CompilationUnit);
1067N(SyntaxKind.ClassDeclaration);
1069N(SyntaxKind.ClassKeyword);
1070N(SyntaxKind.IdentifierToken, "C");
1071N(SyntaxKind.OpenBraceToken);
1072N(SyntaxKind.FieldDeclaration);
1074N(SyntaxKind.VariableDeclaration);
1076N(SyntaxKind.PredefinedType);
1078N(SyntaxKind.IntKeyword);
1080N(SyntaxKind.VariableDeclarator);
1082N(SyntaxKind.IdentifierToken, "file");
1085N(SyntaxKind.SemicolonToken);
1087N(SyntaxKind.CloseBraceToken);
1089N(SyntaxKind.EndOfFileToken);
1104N(SyntaxKind.CompilationUnit);
1106N(SyntaxKind.ClassDeclaration);
1108N(SyntaxKind.ClassKeyword);
1109N(SyntaxKind.IdentifierToken, "C");
1110N(SyntaxKind.OpenBraceToken);
1111N(SyntaxKind.PropertyDeclaration);
1113N(SyntaxKind.PredefinedType);
1115N(SyntaxKind.IntKeyword);
1117N(SyntaxKind.IdentifierToken, "file");
1118N(SyntaxKind.AccessorList);
1120N(SyntaxKind.OpenBraceToken);
1121N(SyntaxKind.GetAccessorDeclaration);
1123N(SyntaxKind.GetKeyword);
1124N(SyntaxKind.SemicolonToken);
1126N(SyntaxKind.SetAccessorDeclaration);
1128N(SyntaxKind.SetKeyword);
1129N(SyntaxKind.SemicolonToken);
1131N(SyntaxKind.CloseBraceToken);
1134N(SyntaxKind.CloseBraceToken);
1136N(SyntaxKind.EndOfFileToken);
1160N(SyntaxKind.CompilationUnit);
1162N(SyntaxKind.ClassDeclaration);
1164N(SyntaxKind.ClassKeyword);
1165N(SyntaxKind.IdentifierToken, "C");
1166N(SyntaxKind.OpenBraceToken);
1167N(SyntaxKind.EventFieldDeclaration);
1169N(SyntaxKind.EventKeyword);
1170N(SyntaxKind.VariableDeclaration);
1172N(SyntaxKind.IdentifierName);
1174N(SyntaxKind.IdentifierToken, "Action");
1176N(SyntaxKind.VariableDeclarator);
1178N(SyntaxKind.IdentifierToken, "file");
1181N(SyntaxKind.SemicolonToken);
1183N(SyntaxKind.CloseBraceToken);
1185N(SyntaxKind.EndOfFileToken);
1200N(SyntaxKind.CompilationUnit);
1202N(SyntaxKind.ClassDeclaration);
1204N(SyntaxKind.ClassKeyword);
1205N(SyntaxKind.IdentifierToken, "C");
1206N(SyntaxKind.OpenBraceToken);
1207N(SyntaxKind.MethodDeclaration);
1209N(SyntaxKind.PredefinedType);
1211N(SyntaxKind.VoidKeyword);
1213N(SyntaxKind.IdentifierToken, "file");
1214N(SyntaxKind.ParameterList);
1216N(SyntaxKind.OpenParenToken);
1217N(SyntaxKind.CloseParenToken);
1219N(SyntaxKind.Block);
1221N(SyntaxKind.OpenBraceToken);
1222N(SyntaxKind.CloseBraceToken);
1225N(SyntaxKind.CloseBraceToken);
1227N(SyntaxKind.EndOfFileToken);
1245N(SyntaxKind.CompilationUnit);
1247N(SyntaxKind.ClassDeclaration);
1249N(SyntaxKind.FileKeyword);
1250N(SyntaxKind.ClassKeyword);
1251N(SyntaxKind.IdentifierToken, "file");
1252N(SyntaxKind.OpenBraceToken);
1253N(SyntaxKind.CloseBraceToken);
1255N(SyntaxKind.EndOfFileToken);
1279N(SyntaxKind.CompilationUnit);
1281N(SyntaxKind.ClassDeclaration);
1283N(SyntaxKind.ClassKeyword);
1284N(SyntaxKind.IdentifierToken, "C");
1285N(SyntaxKind.OpenBraceToken);
1286N(SyntaxKind.FieldDeclaration);
1288N(SyntaxKind.VariableDeclaration);
1290N(SyntaxKind.IdentifierName);
1292N(SyntaxKind.IdentifierToken, "file");
1294N(SyntaxKind.VariableDeclarator);
1296N(SyntaxKind.IdentifierToken, "async");
1299N(SyntaxKind.SemicolonToken);
1301N(SyntaxKind.CloseBraceToken);
1303N(SyntaxKind.EndOfFileToken);
1324N(SyntaxKind.CompilationUnit);
1326N(SyntaxKind.ClassDeclaration);
1328N(SyntaxKind.ClassKeyword);
1329N(SyntaxKind.IdentifierToken, "C");
1330N(SyntaxKind.OpenBraceToken);
1331N(SyntaxKind.IncompleteMember);
1333N(SyntaxKind.FileKeyword);
1334N(SyntaxKind.IdentifierName);
1336N(SyntaxKind.IdentifierToken, "async");
1339N(SyntaxKind.CloseBraceToken);
1341N(SyntaxKind.EndOfFileToken);
1366N(SyntaxKind.CompilationUnit);
1368N(SyntaxKind.ClassDeclaration);
1370N(SyntaxKind.ClassKeyword);
1371N(SyntaxKind.IdentifierToken, "C");
1372N(SyntaxKind.OpenBraceToken);
1373N(SyntaxKind.FieldDeclaration);
1375N(SyntaxKind.VariableDeclaration);
1377N(SyntaxKind.IdentifierName);
1379N(SyntaxKind.IdentifierToken, "file");
1381N(SyntaxKind.VariableDeclarator);
1383N(SyntaxKind.IdentifierToken, "item");
1386N(SyntaxKind.SemicolonToken);
1388N(SyntaxKind.CloseBraceToken);
1390N(SyntaxKind.EndOfFileToken);
1414N(SyntaxKind.CompilationUnit);
1416N(SyntaxKind.ClassDeclaration);
1418N(SyntaxKind.ClassKeyword);
1419N(SyntaxKind.IdentifierToken, "C");
1420N(SyntaxKind.OpenBraceToken);
1421N(SyntaxKind.IncompleteMember);
1423N(SyntaxKind.FileKeyword);
1424N(SyntaxKind.IdentifierName);
1426N(SyntaxKind.IdentifierToken, "item");
1429N(SyntaxKind.CloseBraceToken);
1431N(SyntaxKind.EndOfFileToken);
1449N(SyntaxKind.CompilationUnit);
1451N(SyntaxKind.RecordDeclaration);
1453N(SyntaxKind.RecordKeyword);
1454N(SyntaxKind.IdentifierToken, "file");
1455N(SyntaxKind.OpenBraceToken);
1456N(SyntaxKind.CloseBraceToken);
1458N(SyntaxKind.EndOfFileToken);
1476N(SyntaxKind.CompilationUnit);
1478N(SyntaxKind.ClassDeclaration);
1480N(SyntaxKind.ClassKeyword);
1481N(SyntaxKind.IdentifierToken, "file");
1482N(SyntaxKind.OpenBraceToken);
1483N(SyntaxKind.CloseBraceToken);
1485N(SyntaxKind.EndOfFileToken);
1504N(SyntaxKind.CompilationUnit);
1506N(SyntaxKind.ClassDeclaration);
1508N(SyntaxKind.ClassKeyword);
1509N(SyntaxKind.IdentifierToken, "file");
1510N(SyntaxKind.OpenBraceToken);
1511N(SyntaxKind.CloseBraceToken);
1513N(SyntaxKind.EndOfFileToken);
1528N(SyntaxKind.CompilationUnit);
1530N(SyntaxKind.ClassDeclaration);
1532N(SyntaxKind.ClassKeyword);
1533N(SyntaxKind.IdentifierToken, "@file");
1534N(SyntaxKind.OpenBraceToken);
1535N(SyntaxKind.CloseBraceToken);
1537N(SyntaxKind.EndOfFileToken);
1569N(SyntaxKind.CompilationUnit);
1571N(SyntaxKind.StructDeclaration);
1573N(SyntaxKind.PublicKeyword);
1574N(SyntaxKind.StructKeyword);
1575N(SyntaxKind.IdentifierToken, "file");
1576N(SyntaxKind.OpenBraceToken);
1577N(SyntaxKind.FieldDeclaration);
1579N(SyntaxKind.PublicKeyword);
1580N(SyntaxKind.VariableDeclaration);
1582N(SyntaxKind.PredefinedType);
1584N(SyntaxKind.IntKeyword);
1586N(SyntaxKind.VariableDeclarator);
1588N(SyntaxKind.IdentifierToken, "item");
1591N(SyntaxKind.SemicolonToken);
1593N(SyntaxKind.CloseBraceToken);
1595N(SyntaxKind.ClassDeclaration);
1597N(SyntaxKind.PublicKeyword);
1598N(SyntaxKind.UnsafeKeyword);
1599N(SyntaxKind.ClassKeyword);
1600N(SyntaxKind.IdentifierToken, "C");
1601N(SyntaxKind.OpenBraceToken);
1602N(SyntaxKind.FieldDeclaration);
1604N(SyntaxKind.PublicKeyword);
1605N(SyntaxKind.VariableDeclaration);
1607N(SyntaxKind.IdentifierName);
1609N(SyntaxKind.IdentifierToken, "file");
1611N(SyntaxKind.VariableDeclarator);
1613N(SyntaxKind.IdentifierToken, "_file");
1616N(SyntaxKind.SemicolonToken);
1618N(SyntaxKind.FieldDeclaration);
1620N(SyntaxKind.PublicKeyword);
1621N(SyntaxKind.VariableDeclaration);
1623N(SyntaxKind.ArrayType);
1625N(SyntaxKind.IdentifierName);
1627N(SyntaxKind.IdentifierToken, "file");
1629N(SyntaxKind.ArrayRankSpecifier);
1631N(SyntaxKind.OpenBracketToken);
1632N(SyntaxKind.OmittedArraySizeExpression);
1634N(SyntaxKind.OmittedArraySizeExpressionToken);
1636N(SyntaxKind.CloseBracketToken);
1639N(SyntaxKind.VariableDeclarator);
1641N(SyntaxKind.IdentifierToken, "_array");
1644N(SyntaxKind.SemicolonToken);
1646N(SyntaxKind.FieldDeclaration);
1648N(SyntaxKind.PublicKeyword);
1649N(SyntaxKind.VariableDeclaration);
1651N(SyntaxKind.PointerType);
1653N(SyntaxKind.IdentifierName);
1655N(SyntaxKind.IdentifierToken, "file");
1657N(SyntaxKind.AsteriskToken);
1659N(SyntaxKind.VariableDeclarator);
1661N(SyntaxKind.IdentifierToken, "_ptr");
1664N(SyntaxKind.SemicolonToken);
1666N(SyntaxKind.FieldDeclaration);
1668N(SyntaxKind.PublicKeyword);
1669N(SyntaxKind.VariableDeclaration);
1671N(SyntaxKind.NullableType);
1673N(SyntaxKind.IdentifierName);
1675N(SyntaxKind.IdentifierToken, "file");
1677N(SyntaxKind.QuestionToken);
1679N(SyntaxKind.VariableDeclarator);
1681N(SyntaxKind.IdentifierToken, "_nullable");
1684N(SyntaxKind.SemicolonToken);
1686N(SyntaxKind.FieldDeclaration);
1688N(SyntaxKind.PublicKeyword);
1689N(SyntaxKind.VariableDeclaration);
1691N(SyntaxKind.FunctionPointerType);
1693N(SyntaxKind.DelegateKeyword);
1694N(SyntaxKind.AsteriskToken);
1695N(SyntaxKind.FunctionPointerParameterList);
1697N(SyntaxKind.LessThanToken);
1698N(SyntaxKind.FunctionPointerParameter);
1700N(SyntaxKind.IdentifierName);
1702N(SyntaxKind.IdentifierToken, "file");
1705N(SyntaxKind.CommaToken);
1706N(SyntaxKind.FunctionPointerParameter);
1708N(SyntaxKind.IdentifierName);
1710N(SyntaxKind.IdentifierToken, "file");
1713N(SyntaxKind.GreaterThanToken);
1716N(SyntaxKind.VariableDeclarator);
1718N(SyntaxKind.IdentifierToken, "_funcPtr");
1721N(SyntaxKind.SemicolonToken);
1723N(SyntaxKind.FieldDeclaration);
1725N(SyntaxKind.PublicKeyword);
1726N(SyntaxKind.VariableDeclaration);
1728N(SyntaxKind.TupleType);
1730N(SyntaxKind.OpenParenToken);
1731N(SyntaxKind.TupleElement);
1733N(SyntaxKind.IdentifierName);
1735N(SyntaxKind.IdentifierToken, "file");
1738N(SyntaxKind.CommaToken);
1739N(SyntaxKind.TupleElement);
1741N(SyntaxKind.IdentifierName);
1743N(SyntaxKind.IdentifierToken, "file");
1746N(SyntaxKind.CloseParenToken);
1748N(SyntaxKind.VariableDeclarator);
1750N(SyntaxKind.IdentifierToken, "_tuple");
1753N(SyntaxKind.SemicolonToken);
1755N(SyntaxKind.CloseBraceToken);
1757N(SyntaxKind.EndOfFileToken);
1833N(SyntaxKind.CompilationUnit);
1835N(SyntaxKind.StructDeclaration);
1837N(SyntaxKind.PublicKeyword);
1838N(SyntaxKind.StructKeyword);
1839N(SyntaxKind.IdentifierToken, "file");
1840N(SyntaxKind.OpenBraceToken);
1841N(SyntaxKind.FieldDeclaration);
1843N(SyntaxKind.PublicKeyword);
1844N(SyntaxKind.VariableDeclaration);
1846N(SyntaxKind.PredefinedType);
1848N(SyntaxKind.IntKeyword);
1850N(SyntaxKind.VariableDeclarator);
1852N(SyntaxKind.IdentifierToken, "item");
1855N(SyntaxKind.SemicolonToken);
1857N(SyntaxKind.CloseBraceToken);
1859N(SyntaxKind.ClassDeclaration);
1861N(SyntaxKind.PublicKeyword);
1862N(SyntaxKind.UnsafeKeyword);
1863N(SyntaxKind.ClassKeyword);
1864N(SyntaxKind.IdentifierToken, "C");
1865N(SyntaxKind.OpenBraceToken);
1866N(SyntaxKind.IncompleteMember);
1868N(SyntaxKind.PublicKeyword);
1869N(SyntaxKind.FileKeyword);
1870N(SyntaxKind.IdentifierName);
1872N(SyntaxKind.IdentifierToken, "_file");
1875N(SyntaxKind.FieldDeclaration);
1877N(SyntaxKind.PublicKeyword);
1878N(SyntaxKind.FileKeyword);
1879N(SyntaxKind.VariableDeclaration);
1881N(SyntaxKind.ArrayType);
1887N(SyntaxKind.ArrayRankSpecifier);
1889N(SyntaxKind.OpenBracketToken);
1890N(SyntaxKind.OmittedArraySizeExpression);
1892N(SyntaxKind.OmittedArraySizeExpressionToken);
1894N(SyntaxKind.CloseBracketToken);
1897N(SyntaxKind.VariableDeclarator);
1899N(SyntaxKind.IdentifierToken, "_array");
1902N(SyntaxKind.SemicolonToken);
1904N(SyntaxKind.FieldDeclaration);
1906N(SyntaxKind.PublicKeyword);
1907N(SyntaxKind.FileKeyword);
1908N(SyntaxKind.VariableDeclaration);
1910N(SyntaxKind.PointerType);
1916N(SyntaxKind.AsteriskToken);
1918N(SyntaxKind.VariableDeclarator);
1920N(SyntaxKind.IdentifierToken, "_ptr");
1923N(SyntaxKind.SemicolonToken);
1925N(SyntaxKind.FieldDeclaration);
1927N(SyntaxKind.PublicKeyword);
1928N(SyntaxKind.FileKeyword);
1929N(SyntaxKind.VariableDeclaration);
1931N(SyntaxKind.NullableType);
1937N(SyntaxKind.QuestionToken);
1939N(SyntaxKind.VariableDeclarator);
1941N(SyntaxKind.IdentifierToken, "_nullable");
1944N(SyntaxKind.SemicolonToken);
1946N(SyntaxKind.FieldDeclaration);
1948N(SyntaxKind.PublicKeyword);
1949N(SyntaxKind.VariableDeclaration);
1951N(SyntaxKind.FunctionPointerType);
1953N(SyntaxKind.DelegateKeyword);
1954N(SyntaxKind.AsteriskToken);
1955N(SyntaxKind.FunctionPointerParameterList);
1957N(SyntaxKind.LessThanToken);
1958N(SyntaxKind.FunctionPointerParameter);
1960N(SyntaxKind.IdentifierName);
1962N(SyntaxKind.IdentifierToken, "file");
1965N(SyntaxKind.CommaToken);
1966N(SyntaxKind.FunctionPointerParameter);
1968N(SyntaxKind.IdentifierName);
1970N(SyntaxKind.IdentifierToken, "file");
1973N(SyntaxKind.GreaterThanToken);
1976N(SyntaxKind.VariableDeclarator);
1978N(SyntaxKind.IdentifierToken, "_funcPtr");
1981N(SyntaxKind.SemicolonToken);
1983N(SyntaxKind.FieldDeclaration);
1985N(SyntaxKind.PublicKeyword);
1986N(SyntaxKind.VariableDeclaration);
1988N(SyntaxKind.TupleType);
1990N(SyntaxKind.OpenParenToken);
1991N(SyntaxKind.TupleElement);
1993N(SyntaxKind.IdentifierName);
1995N(SyntaxKind.IdentifierToken, "file");
1998N(SyntaxKind.CommaToken);
1999N(SyntaxKind.TupleElement);
2001N(SyntaxKind.IdentifierName);
2003N(SyntaxKind.IdentifierToken, "file");
2006N(SyntaxKind.CloseParenToken);
2008N(SyntaxKind.VariableDeclarator);
2010N(SyntaxKind.IdentifierToken, "_tuple");
2013N(SyntaxKind.SemicolonToken);
2015N(SyntaxKind.CloseBraceToken);
2017N(SyntaxKind.EndOfFileToken);
2051N(SyntaxKind.CompilationUnit);
2053N(SyntaxKind.GlobalStatement);
2055N(SyntaxKind.LocalDeclarationStatement);
2057N(SyntaxKind.VariableDeclaration);
2059N(SyntaxKind.IdentifierName);
2061N(SyntaxKind.IdentifierToken, "file");
2071N(SyntaxKind.EndOfFileToken);
2104N(SyntaxKind.CompilationUnit);
2106N(SyntaxKind.GlobalStatement);
2108N(SyntaxKind.LocalDeclarationStatement);
2110N(SyntaxKind.VariableDeclaration);
2112N(SyntaxKind.IdentifierName);
2114N(SyntaxKind.IdentifierToken, "file");
2124N(SyntaxKind.EndOfFileToken);
2146N(SyntaxKind.CompilationUnit);
2148N(SyntaxKind.GlobalStatement);
2150N(SyntaxKind.ExpressionStatement);
2152N(SyntaxKind.IdentifierName);
2154N(SyntaxKind.IdentifierToken, "file");
2156N(SyntaxKind.SemicolonToken);
2159N(SyntaxKind.EndOfFileToken);
2180N(SyntaxKind.CompilationUnit);
2182N(SyntaxKind.GlobalStatement);
2184N(SyntaxKind.ExpressionStatement);
2186N(SyntaxKind.IdentifierName);
2188N(SyntaxKind.IdentifierToken, "file");
2190N(SyntaxKind.SemicolonToken);
2193N(SyntaxKind.EndOfFileToken);
2230N(SyntaxKind.CompilationUnit);
2232N(SyntaxKind.GlobalStatement);
2234N(SyntaxKind.LocalDeclarationStatement);
2236N(SyntaxKind.VariableDeclaration);
2238N(SyntaxKind.IdentifierName);
2240N(SyntaxKind.IdentifierToken, "file");
2250N(SyntaxKind.FileScopedNamespaceDeclaration);
2252N(SyntaxKind.NamespaceKeyword);
2253N(SyntaxKind.IdentifierName);
2255N(SyntaxKind.IdentifierToken, "NS");
2257N(SyntaxKind.SemicolonToken);
2259N(SyntaxKind.EndOfFileToken);
2295N(SyntaxKind.CompilationUnit);
2297N(SyntaxKind.GlobalStatement);
2299N(SyntaxKind.LocalDeclarationStatement);
2301N(SyntaxKind.VariableDeclaration);
2303N(SyntaxKind.IdentifierName);
2305N(SyntaxKind.IdentifierToken, "file");
2315N(SyntaxKind.FileScopedNamespaceDeclaration);
2317N(SyntaxKind.NamespaceKeyword);
2318N(SyntaxKind.IdentifierName);
2320N(SyntaxKind.IdentifierToken, "NS");
2322N(SyntaxKind.SemicolonToken);
2324N(SyntaxKind.EndOfFileToken);
2358N(SyntaxKind.CompilationUnit);
2360N(SyntaxKind.GlobalStatement);
2362N(SyntaxKind.LocalDeclarationStatement);
2364N(SyntaxKind.VariableDeclaration);
2366N(SyntaxKind.IdentifierName);
2368N(SyntaxKind.IdentifierToken, "file");
2378N(SyntaxKind.NamespaceDeclaration);
2380N(SyntaxKind.NamespaceKeyword);
2381N(SyntaxKind.IdentifierName);
2383N(SyntaxKind.IdentifierToken, "NS");
2385N(SyntaxKind.OpenBraceToken);
2386N(SyntaxKind.CloseBraceToken);
2388N(SyntaxKind.EndOfFileToken);
2421N(SyntaxKind.CompilationUnit);
2423N(SyntaxKind.GlobalStatement);
2425N(SyntaxKind.LocalDeclarationStatement);
2427N(SyntaxKind.VariableDeclaration);
2429N(SyntaxKind.IdentifierName);
2431N(SyntaxKind.IdentifierToken, "file");
2441N(SyntaxKind.NamespaceDeclaration);
2443N(SyntaxKind.NamespaceKeyword);
2444N(SyntaxKind.IdentifierName);
2446N(SyntaxKind.IdentifierToken, "NS");
2448N(SyntaxKind.OpenBraceToken);
2449N(SyntaxKind.CloseBraceToken);
2451N(SyntaxKind.EndOfFileToken);
2467N(SyntaxKind.CompilationUnit);
2469N(SyntaxKind.IncompleteMember);
2473N(SyntaxKind.FileKeyword);
2475N(SyntaxKind.IdentifierName);
2477N(SyntaxKind.IdentifierToken, "file");
2479N(SyntaxKind.EndOfFileToken);
2495N(SyntaxKind.CompilationUnit);
2497N(SyntaxKind.ClassDeclaration);
2501N(SyntaxKind.FileKeyword);
2503N(SyntaxKind.ClassKeyword);
2505N(SyntaxKind.OpenBraceToken);
2506N(SyntaxKind.CloseBraceToken);
2508N(SyntaxKind.EndOfFileToken);
2533N(SyntaxKind.CompilationUnit);
2535N(SyntaxKind.ClassDeclaration);
2537N(SyntaxKind.ClassKeyword);
2538N(SyntaxKind.IdentifierToken, "C");
2539N(SyntaxKind.OpenBraceToken);
2540N(SyntaxKind.MethodDeclaration);
2542N(SyntaxKind.IdentifierName);
2544N(SyntaxKind.IdentifierToken, "file");
2546N(SyntaxKind.IdentifierToken, "record");
2547N(SyntaxKind.ParameterList);
2549N(SyntaxKind.OpenParenToken);
2550N(SyntaxKind.CloseParenToken);
2552N(SyntaxKind.SemicolonToken);
2554N(SyntaxKind.CloseBraceToken);
2556N(SyntaxKind.EndOfFileToken);
2580N(SyntaxKind.CompilationUnit);
2582N(SyntaxKind.ClassDeclaration);
2584N(SyntaxKind.ClassKeyword);
2585N(SyntaxKind.IdentifierToken, "C");
2586N(SyntaxKind.OpenBraceToken);
2587N(SyntaxKind.ConstructorDeclaration);
2589N(SyntaxKind.FileKeyword);
2590N(SyntaxKind.IdentifierToken, "record");
2591N(SyntaxKind.ParameterList);
2593N(SyntaxKind.OpenParenToken);
2594N(SyntaxKind.CloseParenToken);
2596N(SyntaxKind.SemicolonToken);
2598N(SyntaxKind.CloseBraceToken);
2600N(SyntaxKind.EndOfFileToken);
2625N(SyntaxKind.CompilationUnit);
2627N(SyntaxKind.ClassDeclaration);
2629N(SyntaxKind.ClassKeyword);
2630N(SyntaxKind.IdentifierToken, "C");
2631N(SyntaxKind.OpenBraceToken);
2632N(SyntaxKind.MethodDeclaration);
2634N(SyntaxKind.IdentifierName);
2636N(SyntaxKind.IdentifierToken, "file");
2638N(SyntaxKind.IdentifierToken, "record");
2639N(SyntaxKind.ParameterList);
2641N(SyntaxKind.OpenParenToken);
2642N(SyntaxKind.CloseParenToken);
2644N(SyntaxKind.Block);
2646N(SyntaxKind.OpenBraceToken);
2647N(SyntaxKind.CloseBraceToken);
2650N(SyntaxKind.CloseBraceToken);
2652N(SyntaxKind.EndOfFileToken);
2675N(SyntaxKind.CompilationUnit);
2677N(SyntaxKind.ClassDeclaration);
2679N(SyntaxKind.ClassKeyword);
2680N(SyntaxKind.IdentifierToken, "C");
2681N(SyntaxKind.OpenBraceToken);
2682N(SyntaxKind.ConstructorDeclaration);
2684N(SyntaxKind.FileKeyword);
2685N(SyntaxKind.IdentifierToken, "record");
2686N(SyntaxKind.ParameterList);
2688N(SyntaxKind.OpenParenToken);
2689N(SyntaxKind.CloseParenToken);
2691N(SyntaxKind.Block);
2693N(SyntaxKind.OpenBraceToken);
2694N(SyntaxKind.CloseBraceToken);
2697N(SyntaxKind.CloseBraceToken);
2699N(SyntaxKind.EndOfFileToken);
2727N(SyntaxKind.CompilationUnit);
2729N(SyntaxKind.ClassDeclaration);
2731N(SyntaxKind.ClassKeyword);
2732N(SyntaxKind.IdentifierToken, "C");
2733N(SyntaxKind.OpenBraceToken);
2734N(SyntaxKind.MethodDeclaration);
2736N(SyntaxKind.FileKeyword);
2737N(SyntaxKind.IdentifierName);
2739N(SyntaxKind.IdentifierToken, "record");
2741N(SyntaxKind.IdentifierToken, "X");
2742N(SyntaxKind.ParameterList);
2744N(SyntaxKind.OpenParenToken);
2745N(SyntaxKind.CloseParenToken);
2747N(SyntaxKind.SemicolonToken);
2749N(SyntaxKind.CloseBraceToken);
2751N(SyntaxKind.EndOfFileToken);
2772N(SyntaxKind.CompilationUnit);
2774N(SyntaxKind.ClassDeclaration);
2776N(SyntaxKind.ClassKeyword);
2777N(SyntaxKind.IdentifierToken, "C");
2778N(SyntaxKind.OpenBraceToken);
2779N(SyntaxKind.RecordDeclaration);
2781N(SyntaxKind.FileKeyword);
2782N(SyntaxKind.RecordKeyword);
2783N(SyntaxKind.IdentifierToken, "X");
2784N(SyntaxKind.ParameterList);
2786N(SyntaxKind.OpenParenToken);
2787N(SyntaxKind.CloseParenToken);
2789N(SyntaxKind.SemicolonToken);
2791N(SyntaxKind.CloseBraceToken);
2793N(SyntaxKind.EndOfFileToken);
2821N(SyntaxKind.CompilationUnit);
2823N(SyntaxKind.ClassDeclaration);
2825N(SyntaxKind.ClassKeyword);
2826N(SyntaxKind.IdentifierToken, "C");
2827N(SyntaxKind.OpenBraceToken);
2828N(SyntaxKind.MethodDeclaration);
2830N(SyntaxKind.FileKeyword);
2831N(SyntaxKind.IdentifierName);
2833N(SyntaxKind.IdentifierToken, "record");
2835N(SyntaxKind.IdentifierToken, "X");
2836N(SyntaxKind.ParameterList);
2838N(SyntaxKind.OpenParenToken);
2839N(SyntaxKind.CloseParenToken);
2841N(SyntaxKind.Block);
2843N(SyntaxKind.OpenBraceToken);
2844N(SyntaxKind.CloseBraceToken);
2847N(SyntaxKind.CloseBraceToken);
2849N(SyntaxKind.EndOfFileToken);
2870N(SyntaxKind.CompilationUnit);
2872N(SyntaxKind.ClassDeclaration);
2874N(SyntaxKind.ClassKeyword);
2875N(SyntaxKind.IdentifierToken, "C");
2876N(SyntaxKind.OpenBraceToken);
2877N(SyntaxKind.RecordDeclaration);
2879N(SyntaxKind.FileKeyword);
2880N(SyntaxKind.RecordKeyword);
2881N(SyntaxKind.IdentifierToken, "X");
2882N(SyntaxKind.ParameterList);
2884N(SyntaxKind.OpenParenToken);
2885N(SyntaxKind.CloseParenToken);
2887N(SyntaxKind.OpenBraceToken);
2888N(SyntaxKind.CloseBraceToken);
2890N(SyntaxKind.CloseBraceToken);
2892N(SyntaxKind.EndOfFileToken);
2919N(SyntaxKind.CompilationUnit);
2921N(SyntaxKind.ClassDeclaration);
2923N(SyntaxKind.ClassKeyword);
2924N(SyntaxKind.IdentifierToken, "C");
2925N(SyntaxKind.OpenBraceToken);
2926N(SyntaxKind.FieldDeclaration);
2928N(SyntaxKind.FileKeyword);
2929N(SyntaxKind.VariableDeclaration);
2931N(SyntaxKind.IdentifierName);
2933N(SyntaxKind.IdentifierToken, "record");
2935N(SyntaxKind.VariableDeclarator);
2937N(SyntaxKind.IdentifierToken, "X");
2940N(SyntaxKind.SemicolonToken);
2942N(SyntaxKind.CloseBraceToken);
2944N(SyntaxKind.EndOfFileToken);
2965N(SyntaxKind.CompilationUnit);
2967N(SyntaxKind.ClassDeclaration);
2969N(SyntaxKind.ClassKeyword);
2970N(SyntaxKind.IdentifierToken, "C");
2971N(SyntaxKind.OpenBraceToken);
2972N(SyntaxKind.RecordDeclaration);
2974N(SyntaxKind.FileKeyword);
2975N(SyntaxKind.RecordKeyword);
2976N(SyntaxKind.IdentifierToken, "X");
2977N(SyntaxKind.SemicolonToken);
2979N(SyntaxKind.CloseBraceToken);
2981N(SyntaxKind.EndOfFileToken);
2993N(SyntaxKind.CompilationUnit);
2995N(SyntaxKind.RecordDeclaration);
2997N(SyntaxKind.FileKeyword);
2998N(SyntaxKind.RecordKeyword);
2999N(SyntaxKind.IdentifierToken, "X");
3000N(SyntaxKind.ParameterList);
3002N(SyntaxKind.OpenParenToken);
3003N(SyntaxKind.CloseParenToken);
3005N(SyntaxKind.SemicolonToken);
3007N(SyntaxKind.EndOfFileToken);
3033N(SyntaxKind.CompilationUnit);
3035N(SyntaxKind.GlobalStatement);
3037N(SyntaxKind.LocalFunctionStatement);
3039N(SyntaxKind.PredefinedType);
3041N(SyntaxKind.VoidKeyword);
3043N(SyntaxKind.IdentifierToken, "M");
3044N(SyntaxKind.ParameterList);
3046N(SyntaxKind.OpenParenToken);
3047N(SyntaxKind.CloseParenToken);
3049N(SyntaxKind.Block);
3051N(SyntaxKind.OpenBraceToken);
3052N(SyntaxKind.LocalDeclarationStatement);
3054N(SyntaxKind.VariableDeclaration);
3056N(SyntaxKind.IdentifierName);
3058N(SyntaxKind.IdentifierToken, "file");
3060N(SyntaxKind.VariableDeclarator);
3062N(SyntaxKind.IdentifierToken, "file");
3065N(SyntaxKind.SemicolonToken);
3067N(SyntaxKind.CloseBraceToken);
3071N(SyntaxKind.EndOfFileToken);
3094N(SyntaxKind.CompilationUnit);
3096N(SyntaxKind.GlobalStatement);
3098N(SyntaxKind.LocalFunctionStatement);
3100N(SyntaxKind.PredefinedType);
3102N(SyntaxKind.VoidKeyword);
3104N(SyntaxKind.IdentifierToken, "M");
3105N(SyntaxKind.ParameterList);
3107N(SyntaxKind.OpenParenToken);
3108N(SyntaxKind.CloseParenToken);
3110N(SyntaxKind.Block);
3112N(SyntaxKind.OpenBraceToken);
3113N(SyntaxKind.LocalDeclarationStatement);
3115N(SyntaxKind.VariableDeclaration);
3117N(SyntaxKind.PredefinedType);
3119N(SyntaxKind.IntKeyword);
3121N(SyntaxKind.VariableDeclarator);
3123N(SyntaxKind.IdentifierToken, "file");
3126N(SyntaxKind.SemicolonToken);
3128N(SyntaxKind.CloseBraceToken);
3132N(SyntaxKind.EndOfFileToken);
3156N(SyntaxKind.CompilationUnit);
3158N(SyntaxKind.GlobalStatement);
3160N(SyntaxKind.LocalDeclarationStatement);
3162N(SyntaxKind.VariableDeclaration);
3164N(SyntaxKind.IdentifierName);
3166N(SyntaxKind.IdentifierToken, "file");
3168N(SyntaxKind.VariableDeclarator);
3170N(SyntaxKind.IdentifierToken, "file");
3173N(SyntaxKind.SemicolonToken);
3176N(SyntaxKind.EndOfFileToken);
3196N(SyntaxKind.CompilationUnit);
3198N(SyntaxKind.GlobalStatement);
3200N(SyntaxKind.LocalDeclarationStatement);
3202N(SyntaxKind.VariableDeclaration);
3204N(SyntaxKind.PredefinedType);
3206N(SyntaxKind.IntKeyword);
3208N(SyntaxKind.VariableDeclarator);
3210N(SyntaxKind.IdentifierToken, "file");
3213N(SyntaxKind.SemicolonToken);
3216N(SyntaxKind.EndOfFileToken);
3238N(SyntaxKind.CompilationUnit);
3240N(SyntaxKind.GlobalStatement);
3242N(SyntaxKind.LocalDeclarationStatement);
3244N(SyntaxKind.VariableDeclaration);
3246N(SyntaxKind.PredefinedType);
3248N(SyntaxKind.BoolKeyword);
3250N(SyntaxKind.VariableDeclarator);
3252N(SyntaxKind.IdentifierToken, "file");
3255N(SyntaxKind.SemicolonToken);
3258N(SyntaxKind.GlobalStatement);
3260N(SyntaxKind.ExpressionStatement);
3262N(SyntaxKind.SimpleAssignmentExpression);
3264N(SyntaxKind.IdentifierName);
3266N(SyntaxKind.IdentifierToken, "file");
3268N(SyntaxKind.EqualsToken);
3269N(SyntaxKind.TrueLiteralExpression);
3271N(SyntaxKind.TrueKeyword);
3274N(SyntaxKind.SemicolonToken);
3277N(SyntaxKind.EndOfFileToken);
3302N(SyntaxKind.CompilationUnit);
3304N(SyntaxKind.GlobalStatement);
3306N(SyntaxKind.LocalFunctionStatement);
3308N(SyntaxKind.PredefinedType);
3310N(SyntaxKind.VoidKeyword);
3312N(SyntaxKind.IdentifierToken, "M");
3313N(SyntaxKind.ParameterList);
3315N(SyntaxKind.OpenParenToken);
3316N(SyntaxKind.CloseParenToken);
3318N(SyntaxKind.Block);
3320N(SyntaxKind.OpenBraceToken);
3321N(SyntaxKind.LocalDeclarationStatement);
3323N(SyntaxKind.VariableDeclaration);
3325N(SyntaxKind.PredefinedType);
3327N(SyntaxKind.BoolKeyword);
3329N(SyntaxKind.VariableDeclarator);
3331N(SyntaxKind.IdentifierToken, "file");
3334N(SyntaxKind.SemicolonToken);
3336N(SyntaxKind.ExpressionStatement);
3338N(SyntaxKind.SimpleAssignmentExpression);
3340N(SyntaxKind.IdentifierName);
3342N(SyntaxKind.IdentifierToken, "file");
3344N(SyntaxKind.EqualsToken);
3345N(SyntaxKind.TrueLiteralExpression);
3347N(SyntaxKind.TrueKeyword);
3350N(SyntaxKind.SemicolonToken);
3352N(SyntaxKind.CloseBraceToken);
3356N(SyntaxKind.EndOfFileToken);
3376N(SyntaxKind.CompilationUnit);
3378N(SyntaxKind.GlobalStatement);
3380N(SyntaxKind.ExpressionStatement);
3382N(SyntaxKind.SimpleAssignmentExpression);
3384N(SyntaxKind.IdentifierName);
3386N(SyntaxKind.IdentifierToken, "_");
3388N(SyntaxKind.EqualsToken);
3389N(SyntaxKind.ParenthesizedLambdaExpression);
3391N(SyntaxKind.IdentifierName);
3393N(SyntaxKind.IdentifierToken, "file");
3395N(SyntaxKind.ParameterList);
3397N(SyntaxKind.OpenParenToken);
3398N(SyntaxKind.CloseParenToken);
3400N(SyntaxKind.EqualsGreaterThanToken);
3401N(SyntaxKind.Block);
3403N(SyntaxKind.OpenBraceToken);
3404N(SyntaxKind.CloseBraceToken);
3408N(SyntaxKind.SemicolonToken);
3411N(SyntaxKind.EndOfFileToken);
3434N(SyntaxKind.CompilationUnit);
3436N(SyntaxKind.GlobalStatement);
3438N(SyntaxKind.LocalFunctionStatement);
3440N(SyntaxKind.IdentifierName);
3442N(SyntaxKind.IdentifierToken, "file");
3444N(SyntaxKind.IdentifierToken, "local");
3445N(SyntaxKind.ParameterList);
3447N(SyntaxKind.OpenParenToken);
3448N(SyntaxKind.CloseParenToken);
3450N(SyntaxKind.Block);
3452N(SyntaxKind.OpenBraceToken);
3453N(SyntaxKind.CloseBraceToken);
3457N(SyntaxKind.GlobalStatement);
3459N(SyntaxKind.EmptyStatement);
3461N(SyntaxKind.SemicolonToken);
3464N(SyntaxKind.EndOfFileToken);
3499N(SyntaxKind.CompilationUnit);
3501N(SyntaxKind.ClassDeclaration);
3503N(SyntaxKind.ClassKeyword);
3504N(SyntaxKind.IdentifierToken, "C");
3505N(SyntaxKind.OpenBraceToken);
3506N(SyntaxKind.MethodDeclaration);
3508N(SyntaxKind.PredefinedType);
3510N(SyntaxKind.VoidKeyword);
3512N(SyntaxKind.IdentifierToken, "M");
3513N(SyntaxKind.ParameterList);
3515N(SyntaxKind.OpenParenToken);
3516N(SyntaxKind.Parameter);
3518N(SyntaxKind.IdentifierName);
3520N(SyntaxKind.IdentifierToken, "file");
3525N(SyntaxKind.Parameter);
3527N(SyntaxKind.PredefinedType);
3529N(SyntaxKind.IntKeyword);
3531N(SyntaxKind.IdentifierToken, "x");
3533N(SyntaxKind.CloseParenToken);
3535N(SyntaxKind.Block);
3537N(SyntaxKind.OpenBraceToken);
3538N(SyntaxKind.CloseBraceToken);
3541N(SyntaxKind.CloseBraceToken);
3543N(SyntaxKind.EndOfFileToken);
3563N(SyntaxKind.CompilationUnit);
3565N(SyntaxKind.ClassDeclaration);
3567N(SyntaxKind.ClassKeyword);
3568N(SyntaxKind.IdentifierToken, "C");
3569N(SyntaxKind.OpenBraceToken);
3570N(SyntaxKind.MethodDeclaration);
3572N(SyntaxKind.PredefinedType);
3574N(SyntaxKind.VoidKeyword);
3576N(SyntaxKind.IdentifierToken, "M");
3577N(SyntaxKind.ParameterList);
3579N(SyntaxKind.OpenParenToken);
3580N(SyntaxKind.Parameter);
3582N(SyntaxKind.IdentifierName);
3584N(SyntaxKind.IdentifierToken, "file");
3586N(SyntaxKind.IdentifierToken, "x");
3588N(SyntaxKind.CloseParenToken);
3590N(SyntaxKind.Block);
3592N(SyntaxKind.OpenBraceToken);
3593N(SyntaxKind.CloseBraceToken);
3596N(SyntaxKind.CloseBraceToken);
3598N(SyntaxKind.EndOfFileToken);
3619N(SyntaxKind.CompilationUnit);
3621N(SyntaxKind.ClassDeclaration);
3623N(SyntaxKind.ClassKeyword);
3624N(SyntaxKind.IdentifierToken, "C");
3625N(SyntaxKind.BaseList);
3627N(SyntaxKind.ColonToken);
3628N(SyntaxKind.SimpleBaseType);
3630N(SyntaxKind.IdentifierName);
3632N(SyntaxKind.IdentifierToken, "B");
3639N(SyntaxKind.ClassDeclaration);
3641N(SyntaxKind.FileKeyword);
3642N(SyntaxKind.ClassKeyword);
3643N(SyntaxKind.IdentifierToken, "D");
3644N(SyntaxKind.OpenBraceToken);
3645N(SyntaxKind.CloseBraceToken);
3647N(SyntaxKind.EndOfFileToken);
3665N(SyntaxKind.CompilationUnit);
3667N(SyntaxKind.ClassDeclaration);
3669N(SyntaxKind.ClassKeyword);
3670N(SyntaxKind.IdentifierToken, "C");
3671N(SyntaxKind.BaseList);
3673N(SyntaxKind.ColonToken);
3674N(SyntaxKind.SimpleBaseType);
3676N(SyntaxKind.IdentifierName);
3678N(SyntaxKind.IdentifierToken, "B");
3681N(SyntaxKind.CommaToken);
3682N(SyntaxKind.SimpleBaseType);
3684N(SyntaxKind.IdentifierName);
3686N(SyntaxKind.IdentifierToken, "file");
3690N(SyntaxKind.OpenBraceToken);
3691N(SyntaxKind.CloseBraceToken);
3693N(SyntaxKind.ClassDeclaration);
3695N(SyntaxKind.ClassKeyword);
3696N(SyntaxKind.IdentifierToken, "file");
3697N(SyntaxKind.OpenBraceToken);
3698N(SyntaxKind.CloseBraceToken);
3700N(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 (1828)
44N(SyntaxKind.SimpleLambdaExpression);
46N(SyntaxKind.AttributeList);
48N(SyntaxKind.OpenBracketToken);
49N(SyntaxKind.Attribute);
51N(SyntaxKind.IdentifierName);
53N(SyntaxKind.IdentifierToken, "A");
56N(SyntaxKind.CloseBracketToken);
58N(SyntaxKind.Parameter);
60N(SyntaxKind.IdentifierToken, "x");
62N(SyntaxKind.EqualsGreaterThanToken);
63N(SyntaxKind.IdentifierName);
65N(SyntaxKind.IdentifierToken, "x");
84N(SyntaxKind.ParenthesizedLambdaExpression);
86N(SyntaxKind.AttributeList);
88N(SyntaxKind.OpenBracketToken);
89N(SyntaxKind.Attribute);
91N(SyntaxKind.IdentifierName);
93N(SyntaxKind.IdentifierToken, "A");
96N(SyntaxKind.CommaToken);
97N(SyntaxKind.Attribute);
99N(SyntaxKind.IdentifierName);
101N(SyntaxKind.IdentifierToken, "B");
104N(SyntaxKind.CloseBracketToken);
106N(SyntaxKind.ParameterList);
108N(SyntaxKind.OpenParenToken);
109N(SyntaxKind.CloseParenToken);
111N(SyntaxKind.EqualsGreaterThanToken);
112N(SyntaxKind.Block);
114N(SyntaxKind.OpenBraceToken);
115N(SyntaxKind.CloseBraceToken);
134N(SyntaxKind.ParenthesizedLambdaExpression);
136N(SyntaxKind.AttributeList);
138N(SyntaxKind.OpenBracketToken);
139N(SyntaxKind.Attribute);
141N(SyntaxKind.IdentifierName);
143N(SyntaxKind.IdentifierToken, "A");
146N(SyntaxKind.CloseBracketToken);
148N(SyntaxKind.AttributeList);
150N(SyntaxKind.OpenBracketToken);
151N(SyntaxKind.Attribute);
153N(SyntaxKind.IdentifierName);
155N(SyntaxKind.IdentifierToken, "B");
158N(SyntaxKind.CloseBracketToken);
160N(SyntaxKind.ParameterList);
162N(SyntaxKind.OpenParenToken);
163N(SyntaxKind.Parameter);
165N(SyntaxKind.PredefinedType);
167N(SyntaxKind.ObjectKeyword);
169N(SyntaxKind.IdentifierToken, "x");
171N(SyntaxKind.CloseParenToken);
173N(SyntaxKind.EqualsGreaterThanToken);
174N(SyntaxKind.IdentifierName);
176N(SyntaxKind.IdentifierToken, "x");
195N(SyntaxKind.ParenthesizedLambdaExpression);
197N(SyntaxKind.ParameterList);
199N(SyntaxKind.OpenParenToken);
200N(SyntaxKind.Parameter);
202N(SyntaxKind.AttributeList);
204N(SyntaxKind.OpenBracketToken);
205N(SyntaxKind.Attribute);
207N(SyntaxKind.IdentifierName);
209N(SyntaxKind.IdentifierToken, "A");
212N(SyntaxKind.CloseBracketToken);
214N(SyntaxKind.PredefinedType);
216N(SyntaxKind.ObjectKeyword);
218N(SyntaxKind.IdentifierToken, "x");
220N(SyntaxKind.CloseParenToken);
222N(SyntaxKind.EqualsGreaterThanToken);
223N(SyntaxKind.IdentifierName);
225N(SyntaxKind.IdentifierToken, "x");
241N(SyntaxKind.ParenthesizedLambdaExpression);
243N(SyntaxKind.AttributeList);
245N(SyntaxKind.OpenBracketToken);
246N(SyntaxKind.Attribute);
248N(SyntaxKind.IdentifierName);
250N(SyntaxKind.IdentifierToken, "A");
253N(SyntaxKind.CloseBracketToken);
255N(SyntaxKind.ParameterList);
257N(SyntaxKind.OpenParenToken);
258N(SyntaxKind.Parameter);
260N(SyntaxKind.RefKeyword);
261N(SyntaxKind.IdentifierName);
263N(SyntaxKind.IdentifierToken, "x");
267N(SyntaxKind.CloseParenToken);
269N(SyntaxKind.EqualsGreaterThanToken);
270N(SyntaxKind.IdentifierName);
272N(SyntaxKind.IdentifierToken, "x");
287N(SyntaxKind.CollectionExpression);
289N(SyntaxKind.OpenBracketToken);
290N(SyntaxKind.ExpressionElement);
292N(SyntaxKind.IdentifierName);
294N(SyntaxKind.IdentifierToken, "A");
297N(SyntaxKind.CloseBracketToken);
311N(SyntaxKind.CollectionExpression);
313N(SyntaxKind.OpenBracketToken);
314N(SyntaxKind.ExpressionElement);
316N(SyntaxKind.IdentifierName);
318N(SyntaxKind.IdentifierToken, "A");
321N(SyntaxKind.CloseBracketToken);
329N(SyntaxKind.SimpleLambdaExpression);
331N(SyntaxKind.AttributeList);
333N(SyntaxKind.OpenBracketToken);
334N(SyntaxKind.Attribute);
336N(SyntaxKind.IdentifierName);
338N(SyntaxKind.IdentifierToken, "A");
341N(SyntaxKind.CloseBracketToken);
345N(modifier);
347N(SyntaxKind.Parameter);
349N(SyntaxKind.IdentifierToken, "x");
351N(SyntaxKind.EqualsGreaterThanToken);
352N(SyntaxKind.IdentifierName);
354N(SyntaxKind.IdentifierToken, "x");
362N(SyntaxKind.ParenthesizedLambdaExpression);
364N(SyntaxKind.AttributeList);
366N(SyntaxKind.OpenBracketToken);
367N(SyntaxKind.Attribute);
369N(SyntaxKind.IdentifierName);
371N(SyntaxKind.IdentifierToken, "A");
374N(SyntaxKind.CloseBracketToken);
378N(modifier);
380N(SyntaxKind.ParameterList);
382N(SyntaxKind.OpenParenToken);
383N(SyntaxKind.CloseParenToken);
385N(SyntaxKind.EqualsGreaterThanToken);
386N(SyntaxKind.Block);
388N(SyntaxKind.OpenBraceToken);
389N(SyntaxKind.CloseBraceToken);
397N(SyntaxKind.ParenthesizedLambdaExpression);
399N(SyntaxKind.AttributeList);
401N(SyntaxKind.OpenBracketToken);
402N(SyntaxKind.Attribute);
404N(SyntaxKind.IdentifierName);
406N(SyntaxKind.IdentifierToken, "A");
409N(SyntaxKind.CloseBracketToken);
413N(modifier);
415N(SyntaxKind.ParameterList);
417N(SyntaxKind.OpenParenToken);
418N(SyntaxKind.Parameter);
420N(SyntaxKind.IdentifierToken, "x");
422N(SyntaxKind.CloseParenToken);
424N(SyntaxKind.EqualsGreaterThanToken);
425N(SyntaxKind.Block);
427N(SyntaxKind.OpenBraceToken);
428N(SyntaxKind.CloseBraceToken);
436N(SyntaxKind.ParenthesizedLambdaExpression);
438N(SyntaxKind.AttributeList);
440N(SyntaxKind.OpenBracketToken);
441N(SyntaxKind.Attribute);
443N(SyntaxKind.IdentifierName);
445N(SyntaxKind.IdentifierToken, "A");
448N(SyntaxKind.CloseBracketToken);
452N(modifier);
454N(SyntaxKind.ParameterList);
456N(SyntaxKind.OpenParenToken);
457N(SyntaxKind.Parameter);
459N(SyntaxKind.PredefinedType);
461N(SyntaxKind.ObjectKeyword);
463N(SyntaxKind.IdentifierToken, "x");
465N(SyntaxKind.CloseParenToken);
467N(SyntaxKind.EqualsGreaterThanToken);
468N(SyntaxKind.Block);
470N(SyntaxKind.OpenBraceToken);
471N(SyntaxKind.CloseBraceToken);
479N(SyntaxKind.ParenthesizedLambdaExpression);
481N(SyntaxKind.AttributeList);
483N(SyntaxKind.OpenBracketToken);
484N(SyntaxKind.Attribute);
486N(SyntaxKind.IdentifierName);
488N(SyntaxKind.IdentifierToken, "A");
490N(SyntaxKind.AttributeArgumentList);
492N(SyntaxKind.OpenParenToken);
493N(SyntaxKind.AttributeArgument);
495N(SyntaxKind.IdentifierName);
497N(SyntaxKind.IdentifierToken, "B");
500N(SyntaxKind.CloseParenToken);
503N(SyntaxKind.CloseBracketToken);
505N(SyntaxKind.ParameterList);
507N(SyntaxKind.OpenParenToken);
508N(SyntaxKind.CloseParenToken);
510N(SyntaxKind.EqualsGreaterThanToken);
511N(SyntaxKind.Block);
513N(SyntaxKind.OpenBraceToken);
514N(SyntaxKind.CloseBraceToken);
522N(SyntaxKind.ParenthesizedLambdaExpression);
524N(SyntaxKind.AttributeList);
526N(SyntaxKind.OpenBracketToken);
527N(SyntaxKind.Attribute);
529N(SyntaxKind.IdentifierName);
531N(SyntaxKind.IdentifierToken, "A");
534N(SyntaxKind.CommaToken);
535N(SyntaxKind.Attribute);
537N(SyntaxKind.IdentifierName);
539N(SyntaxKind.IdentifierToken, "B");
542N(SyntaxKind.CloseBracketToken);
544N(SyntaxKind.ParameterList);
546N(SyntaxKind.OpenParenToken);
547N(SyntaxKind.CloseParenToken);
549N(SyntaxKind.EqualsGreaterThanToken);
550N(SyntaxKind.Block);
552N(SyntaxKind.OpenBraceToken);
553N(SyntaxKind.CloseBraceToken);
561N(SyntaxKind.ParenthesizedLambdaExpression);
563N(SyntaxKind.AttributeList);
565N(SyntaxKind.OpenBracketToken);
566N(SyntaxKind.Attribute);
568N(SyntaxKind.IdentifierName);
570N(SyntaxKind.IdentifierToken, "A");
573N(SyntaxKind.CloseBracketToken);
575N(SyntaxKind.AttributeList);
577N(SyntaxKind.OpenBracketToken);
578N(SyntaxKind.Attribute);
580N(SyntaxKind.IdentifierName);
582N(SyntaxKind.IdentifierToken, "B");
585N(SyntaxKind.CloseBracketToken);
587N(SyntaxKind.ParameterList);
589N(SyntaxKind.OpenParenToken);
590N(SyntaxKind.CloseParenToken);
592N(SyntaxKind.EqualsGreaterThanToken);
593N(SyntaxKind.Block);
595N(SyntaxKind.OpenBraceToken);
596N(SyntaxKind.CloseBraceToken);
604N(SyntaxKind.ParenthesizedLambdaExpression);
606N(SyntaxKind.AttributeList);
608N(SyntaxKind.OpenBracketToken);
609N(SyntaxKind.Attribute);
611N(SyntaxKind.IdentifierName);
613N(SyntaxKind.IdentifierToken, "A");
616N(SyntaxKind.CloseBracketToken);
618N(SyntaxKind.ParameterList);
620N(SyntaxKind.OpenParenToken);
621N(SyntaxKind.Parameter);
623N(SyntaxKind.RefKeyword);
624N(SyntaxKind.PredefinedType);
626N(SyntaxKind.IntKeyword);
628N(SyntaxKind.IdentifierToken, "x");
630N(SyntaxKind.CloseParenToken);
632N(SyntaxKind.EqualsGreaterThanToken);
633N(SyntaxKind.RefExpression);
635N(SyntaxKind.RefKeyword);
636N(SyntaxKind.IdentifierName);
638N(SyntaxKind.IdentifierToken, "x");
647N(SyntaxKind.SimpleLambdaExpression);
649N(SyntaxKind.AttributeList);
651N(SyntaxKind.OpenBracketToken);
652N(SyntaxKind.AttributeTargetSpecifier);
654N(SyntaxKind.ReturnKeyword);
655N(SyntaxKind.ColonToken);
657N(SyntaxKind.Attribute);
659N(SyntaxKind.IdentifierName);
661N(SyntaxKind.IdentifierToken, "A");
664N(SyntaxKind.CloseBracketToken);
666N(SyntaxKind.StaticKeyword);
667N(SyntaxKind.Parameter);
669N(SyntaxKind.IdentifierToken, "x");
671N(SyntaxKind.EqualsGreaterThanToken);
672N(SyntaxKind.IdentifierName);
674N(SyntaxKind.IdentifierToken, "x");
682N(SyntaxKind.ParenthesizedLambdaExpression);
684N(SyntaxKind.ParameterList);
686N(SyntaxKind.OpenParenToken);
687N(SyntaxKind.Parameter);
689N(SyntaxKind.AttributeList);
691N(SyntaxKind.OpenBracketToken);
692N(SyntaxKind.Attribute);
694N(SyntaxKind.IdentifierName);
696N(SyntaxKind.IdentifierToken, "A");
699N(SyntaxKind.CloseBracketToken);
701N(SyntaxKind.PredefinedType);
703N(SyntaxKind.IntKeyword);
705N(SyntaxKind.IdentifierToken, "x");
707N(SyntaxKind.CloseParenToken);
709N(SyntaxKind.EqualsGreaterThanToken);
710N(SyntaxKind.IdentifierName);
712N(SyntaxKind.IdentifierToken, "x");
720N(SyntaxKind.ParenthesizedLambdaExpression);
722N(SyntaxKind.ParameterList);
724N(SyntaxKind.OpenParenToken);
725N(SyntaxKind.Parameter);
727N(SyntaxKind.AttributeList);
729N(SyntaxKind.OpenBracketToken);
730N(SyntaxKind.Attribute);
732N(SyntaxKind.IdentifierName);
734N(SyntaxKind.IdentifierToken, "A");
737N(SyntaxKind.CloseBracketToken);
739N(SyntaxKind.OutKeyword);
740N(SyntaxKind.PredefinedType);
742N(SyntaxKind.IntKeyword);
744N(SyntaxKind.IdentifierToken, "x");
746N(SyntaxKind.CloseParenToken);
748N(SyntaxKind.EqualsGreaterThanToken);
749N(SyntaxKind.Block);
751N(SyntaxKind.OpenBraceToken);
752N(SyntaxKind.CloseBraceToken);
760N(SyntaxKind.ParenthesizedLambdaExpression);
762N(SyntaxKind.ParameterList);
764N(SyntaxKind.OpenParenToken);
765N(SyntaxKind.Parameter);
767N(SyntaxKind.AttributeList);
769N(SyntaxKind.OpenBracketToken);
770N(SyntaxKind.Attribute);
772N(SyntaxKind.IdentifierName);
774N(SyntaxKind.IdentifierToken, "A");
777N(SyntaxKind.CloseBracketToken);
779N(SyntaxKind.RefKeyword);
780N(SyntaxKind.PredefinedType);
782N(SyntaxKind.IntKeyword);
784N(SyntaxKind.IdentifierToken, "x");
786N(SyntaxKind.CloseParenToken);
788N(SyntaxKind.EqualsGreaterThanToken);
789N(SyntaxKind.RefExpression);
791N(SyntaxKind.RefKeyword);
792N(SyntaxKind.IdentifierName);
794N(SyntaxKind.IdentifierToken, "x");
803N(SyntaxKind.ParenthesizedLambdaExpression);
805N(SyntaxKind.ParameterList);
807N(SyntaxKind.OpenParenToken);
808N(SyntaxKind.Parameter);
810N(SyntaxKind.AttributeList);
812N(SyntaxKind.OpenBracketToken);
813N(SyntaxKind.Attribute);
815N(SyntaxKind.IdentifierName);
817N(SyntaxKind.IdentifierToken, "A");
820N(SyntaxKind.CloseBracketToken);
822N(SyntaxKind.IdentifierToken, "x");
824N(SyntaxKind.CloseParenToken);
826N(SyntaxKind.EqualsGreaterThanToken);
827N(SyntaxKind.IdentifierName);
829N(SyntaxKind.IdentifierToken, "x");
837N(SyntaxKind.ParenthesizedLambdaExpression);
839N(SyntaxKind.ParameterList);
841N(SyntaxKind.OpenParenToken);
842N(SyntaxKind.Parameter);
844N(SyntaxKind.PredefinedType);
846N(SyntaxKind.IntKeyword);
848N(SyntaxKind.IdentifierToken, "x");
850N(SyntaxKind.CommaToken);
851N(SyntaxKind.Parameter);
853N(SyntaxKind.AttributeList);
855N(SyntaxKind.OpenBracketToken);
856N(SyntaxKind.Attribute);
858N(SyntaxKind.IdentifierName);
860N(SyntaxKind.IdentifierToken, "A");
863N(SyntaxKind.CloseBracketToken);
865N(SyntaxKind.PredefinedType);
867N(SyntaxKind.IntKeyword);
869N(SyntaxKind.IdentifierToken, "y");
871N(SyntaxKind.CloseParenToken);
873N(SyntaxKind.EqualsGreaterThanToken);
874N(SyntaxKind.IdentifierName);
876N(SyntaxKind.IdentifierToken, "x");
928N(SyntaxKind.SimpleAssignmentExpression);
930N(SyntaxKind.IdentifierName);
932N(SyntaxKind.IdentifierToken, "f");
934N(SyntaxKind.EqualsToken);
946N(SyntaxKind.InvocationExpression);
948N(SyntaxKind.IdentifierName);
950N(SyntaxKind.IdentifierToken, "F");
952N(SyntaxKind.ArgumentList);
954N(SyntaxKind.OpenParenToken);
955N(SyntaxKind.Argument);
959N(SyntaxKind.CloseParenToken);
971N(SyntaxKind.InvocationExpression);
973N(SyntaxKind.IdentifierName);
975N(SyntaxKind.IdentifierToken, "F");
977N(SyntaxKind.ArgumentList);
979N(SyntaxKind.OpenParenToken);
980N(SyntaxKind.Argument);
982N(SyntaxKind.IdentifierName);
984N(SyntaxKind.IdentifierToken, "x");
987N(SyntaxKind.CommaToken);
988N(SyntaxKind.Argument);
992N(SyntaxKind.CloseParenToken);
1004N(SyntaxKind.SimpleAssignmentExpression);
1006N(SyntaxKind.IdentifierName);
1008N(SyntaxKind.IdentifierToken, "f");
1010N(SyntaxKind.EqualsToken);
1011N(SyntaxKind.ParenthesizedExpression);
1013N(SyntaxKind.OpenParenToken);
1014N(SyntaxKind.SimpleLambdaExpression);
1016N(SyntaxKind.AttributeList);
1018N(SyntaxKind.OpenBracketToken);
1019N(SyntaxKind.Attribute);
1021N(SyntaxKind.IdentifierName);
1023N(SyntaxKind.IdentifierToken, "A");
1026N(SyntaxKind.CloseBracketToken);
1028N(SyntaxKind.Parameter);
1030N(SyntaxKind.IdentifierToken, "x");
1032N(SyntaxKind.EqualsGreaterThanToken);
1033N(SyntaxKind.IdentifierName);
1035N(SyntaxKind.IdentifierToken, "x");
1038N(SyntaxKind.CloseParenToken);
1053N(SyntaxKind.ObjectCreationExpression);
1055N(SyntaxKind.NewKeyword);
1056N(SyntaxKind.IdentifierName);
1058N(SyntaxKind.IdentifierToken, "B");
1060N(SyntaxKind.ObjectInitializerExpression);
1062N(SyntaxKind.OpenBraceToken);
1063N(SyntaxKind.SimpleAssignmentExpression);
1065N(SyntaxKind.ImplicitElementAccess);
1067N(SyntaxKind.BracketedArgumentList);
1069N(SyntaxKind.OpenBracketToken);
1070N(SyntaxKind.Argument);
1072N(SyntaxKind.IdentifierName);
1074N(SyntaxKind.IdentifierToken, "A");
1077N(SyntaxKind.CloseBracketToken);
1081N(SyntaxKind.SimpleLambdaExpression);
1083N(SyntaxKind.Parameter);
1085N(SyntaxKind.IdentifierToken, "x");
1087N(SyntaxKind.EqualsGreaterThanToken);
1088N(SyntaxKind.IdentifierName);
1090N(SyntaxKind.IdentifierToken, "y");
1094N(SyntaxKind.CloseBraceToken);
1106N(SyntaxKind.ObjectCreationExpression);
1108N(SyntaxKind.NewKeyword);
1109N(SyntaxKind.IdentifierName);
1111N(SyntaxKind.IdentifierToken, "B");
1113N(SyntaxKind.CollectionInitializerExpression);
1115N(SyntaxKind.OpenBraceToken);
1116N(SyntaxKind.ParenthesizedExpression);
1118N(SyntaxKind.OpenParenToken);
1119N(SyntaxKind.SimpleLambdaExpression);
1121N(SyntaxKind.AttributeList);
1123N(SyntaxKind.OpenBracketToken);
1124N(SyntaxKind.Attribute);
1126N(SyntaxKind.IdentifierName);
1128N(SyntaxKind.IdentifierToken, "A");
1131N(SyntaxKind.CloseBracketToken);
1133N(SyntaxKind.Parameter);
1135N(SyntaxKind.IdentifierToken, "x");
1137N(SyntaxKind.EqualsGreaterThanToken);
1138N(SyntaxKind.IdentifierName);
1140N(SyntaxKind.IdentifierToken, "y");
1143N(SyntaxKind.CloseParenToken);
1145N(SyntaxKind.CloseBraceToken);
1156N(SyntaxKind.PostIncrementExpression);
1158N(SyntaxKind.ParenthesizedLambdaExpression);
1160N(SyntaxKind.AttributeList);
1162N(SyntaxKind.OpenBracketToken);
1163N(SyntaxKind.Attribute);
1165N(SyntaxKind.IdentifierName);
1167N(SyntaxKind.IdentifierToken, "A");
1170N(SyntaxKind.CloseBracketToken);
1172N(SyntaxKind.ParameterList);
1174N(SyntaxKind.OpenParenToken);
1175N(SyntaxKind.CloseParenToken);
1177N(SyntaxKind.EqualsGreaterThanToken);
1178N(SyntaxKind.Block);
1180N(SyntaxKind.OpenBraceToken);
1181N(SyntaxKind.CloseBraceToken);
1184N(SyntaxKind.PlusPlusToken);
1197N(SyntaxKind.PreDecrementExpression);
1199N(SyntaxKind.MinusMinusToken);
1200N(SyntaxKind.InvocationExpression);
1202N(SyntaxKind.CollectionExpression);
1204N(SyntaxKind.OpenBracketToken);
1205N(SyntaxKind.ExpressionElement);
1207N(SyntaxKind.IdentifierName);
1209N(SyntaxKind.IdentifierToken, "A");
1212N(SyntaxKind.CloseBracketToken);
1214N(SyntaxKind.ArgumentList);
1216N(SyntaxKind.OpenParenToken);
1217N(SyntaxKind.CloseParenToken);
1232N(SyntaxKind.LogicalNotExpression);
1234N(SyntaxKind.ExclamationToken);
1235N(SyntaxKind.InvocationExpression);
1237N(SyntaxKind.CollectionExpression);
1239N(SyntaxKind.OpenBracketToken);
1240N(SyntaxKind.ExpressionElement);
1242N(SyntaxKind.IdentifierName);
1244N(SyntaxKind.IdentifierToken, "A");
1247N(SyntaxKind.CloseBracketToken);
1249N(SyntaxKind.ArgumentList);
1251N(SyntaxKind.OpenParenToken);
1252N(SyntaxKind.CloseParenToken);
1267N(SyntaxKind.InvocationExpression);
1269N(SyntaxKind.ElementAccessExpression);
1271N(SyntaxKind.ParenthesizedExpression);
1273N(SyntaxKind.OpenParenToken);
1274N(SyntaxKind.IdentifierName);
1276N(SyntaxKind.IdentifierToken, "F");
1278N(SyntaxKind.CloseParenToken);
1280N(SyntaxKind.BracketedArgumentList);
1282N(SyntaxKind.OpenBracketToken);
1283N(SyntaxKind.Argument);
1285N(SyntaxKind.IdentifierName);
1287N(SyntaxKind.IdentifierToken, "A");
1290N(SyntaxKind.CloseBracketToken);
1293N(SyntaxKind.ArgumentList);
1295N(SyntaxKind.OpenParenToken);
1296N(SyntaxKind.CloseParenToken);
1310N(SyntaxKind.AddExpression);
1312N(SyntaxKind.ParenthesizedLambdaExpression);
1314N(SyntaxKind.AttributeList);
1316N(SyntaxKind.OpenBracketToken);
1317N(SyntaxKind.Attribute);
1319N(SyntaxKind.IdentifierName);
1321N(SyntaxKind.IdentifierToken, "A");
1324N(SyntaxKind.CloseBracketToken);
1326N(SyntaxKind.ParameterList);
1328N(SyntaxKind.OpenParenToken);
1329N(SyntaxKind.CloseParenToken);
1331N(SyntaxKind.EqualsGreaterThanToken);
1332N(SyntaxKind.Block);
1334N(SyntaxKind.OpenBraceToken);
1335N(SyntaxKind.CloseBraceToken);
1338N(SyntaxKind.PlusToken);
1339N(SyntaxKind.IdentifierName);
1341N(SyntaxKind.IdentifierToken, "y");
1355N(SyntaxKind.MultiplyExpression);
1357N(SyntaxKind.IdentifierName);
1359N(SyntaxKind.IdentifierToken, "x");
1361N(SyntaxKind.AsteriskToken);
1362N(SyntaxKind.InvocationExpression);
1364N(SyntaxKind.CollectionExpression);
1366N(SyntaxKind.OpenBracketToken);
1367N(SyntaxKind.ExpressionElement);
1369N(SyntaxKind.IdentifierName);
1371N(SyntaxKind.IdentifierToken, "A");
1374N(SyntaxKind.CloseBracketToken);
1376N(SyntaxKind.ArgumentList);
1378N(SyntaxKind.OpenParenToken);
1379N(SyntaxKind.CloseParenToken);
1394N(SyntaxKind.IsExpression);
1396N(SyntaxKind.ParenthesizedLambdaExpression);
1398N(SyntaxKind.AttributeList);
1400N(SyntaxKind.OpenBracketToken);
1401N(SyntaxKind.Attribute);
1403N(SyntaxKind.IdentifierName);
1405N(SyntaxKind.IdentifierToken, "A");
1408N(SyntaxKind.CloseBracketToken);
1410N(SyntaxKind.ParameterList);
1412N(SyntaxKind.OpenParenToken);
1413N(SyntaxKind.CloseParenToken);
1415N(SyntaxKind.EqualsGreaterThanToken);
1416N(SyntaxKind.Block);
1418N(SyntaxKind.OpenBraceToken);
1419N(SyntaxKind.CloseBraceToken);
1422N(SyntaxKind.IsKeyword);
1423N(SyntaxKind.IdentifierName);
1425N(SyntaxKind.IdentifierToken, "E");
1436N(SyntaxKind.ParenthesizedLambdaExpression);
1438N(SyntaxKind.AttributeList);
1440N(SyntaxKind.OpenBracketToken);
1441N(SyntaxKind.Attribute);
1443N(SyntaxKind.IdentifierName);
1445N(SyntaxKind.IdentifierToken, "A");
1448N(SyntaxKind.CloseBracketToken);
1450N(SyntaxKind.ParameterList);
1452N(SyntaxKind.OpenParenToken);
1453N(SyntaxKind.CloseParenToken);
1455N(SyntaxKind.EqualsGreaterThanToken);
1456N(SyntaxKind.AsExpression);
1458N(SyntaxKind.IdentifierName);
1460N(SyntaxKind.IdentifierToken, "x");
1462N(SyntaxKind.AsKeyword);
1463N(SyntaxKind.IdentifierName);
1465N(SyntaxKind.IdentifierToken, "E");
1477N(SyntaxKind.ConditionalExpression);
1479N(SyntaxKind.IdentifierName);
1481N(SyntaxKind.IdentifierToken, "x");
1483N(SyntaxKind.QuestionToken);
1484N(SyntaxKind.ParenthesizedLambdaExpression);
1486N(SyntaxKind.AttributeList);
1488N(SyntaxKind.OpenBracketToken);
1489N(SyntaxKind.Attribute);
1491N(SyntaxKind.IdentifierName);
1493N(SyntaxKind.IdentifierToken, "A");
1496N(SyntaxKind.CloseBracketToken);
1498N(SyntaxKind.ParameterList);
1500N(SyntaxKind.OpenParenToken);
1501N(SyntaxKind.CloseParenToken);
1503N(SyntaxKind.EqualsGreaterThanToken);
1504N(SyntaxKind.Block);
1506N(SyntaxKind.OpenBraceToken);
1507N(SyntaxKind.CloseBraceToken);
1510N(SyntaxKind.ColonToken);
1511N(SyntaxKind.IdentifierName);
1513N(SyntaxKind.IdentifierToken, "z");
1524N(SyntaxKind.ConditionalExpression);
1526N(SyntaxKind.IdentifierName);
1528N(SyntaxKind.IdentifierToken, "x");
1530N(SyntaxKind.QuestionToken);
1531N(SyntaxKind.ParenthesizedLambdaExpression);
1533N(SyntaxKind.ParameterList);
1535N(SyntaxKind.OpenParenToken);
1536N(SyntaxKind.CloseParenToken);
1538N(SyntaxKind.EqualsGreaterThanToken);
1539N(SyntaxKind.Block);
1541N(SyntaxKind.OpenBraceToken);
1542N(SyntaxKind.CloseBraceToken);
1545N(SyntaxKind.ColonToken);
1546N(SyntaxKind.IdentifierName);
1548N(SyntaxKind.IdentifierToken, "z");
1559N(SyntaxKind.ConditionalExpression);
1561N(SyntaxKind.IdentifierName);
1563N(SyntaxKind.IdentifierToken, "x");
1565N(SyntaxKind.QuestionToken);
1566N(SyntaxKind.IdentifierName);
1568N(SyntaxKind.IdentifierToken, "y");
1570N(SyntaxKind.ColonToken);
1571N(SyntaxKind.ParenthesizedLambdaExpression);
1573N(SyntaxKind.AttributeList);
1575N(SyntaxKind.OpenBracketToken);
1576N(SyntaxKind.Attribute);
1578N(SyntaxKind.IdentifierName);
1580N(SyntaxKind.IdentifierToken, "A");
1583N(SyntaxKind.CloseBracketToken);
1585N(SyntaxKind.ParameterList);
1587N(SyntaxKind.OpenParenToken);
1588N(SyntaxKind.CloseParenToken);
1590N(SyntaxKind.EqualsGreaterThanToken);
1591N(SyntaxKind.Block);
1593N(SyntaxKind.OpenBraceToken);
1594N(SyntaxKind.CloseBraceToken);
1607N(SyntaxKind.ConditionalExpression);
1609N(SyntaxKind.IdentifierName);
1611N(SyntaxKind.IdentifierToken, "x");
1613N(SyntaxKind.QuestionToken);
1614N(SyntaxKind.ParenthesizedExpression);
1616N(SyntaxKind.OpenParenToken);
1617N(SyntaxKind.ParenthesizedLambdaExpression);
1619N(SyntaxKind.AttributeList);
1621N(SyntaxKind.OpenBracketToken);
1622N(SyntaxKind.Attribute);
1624N(SyntaxKind.IdentifierName);
1626N(SyntaxKind.IdentifierToken, "A");
1629N(SyntaxKind.CloseBracketToken);
1631N(SyntaxKind.ParameterList);
1633N(SyntaxKind.OpenParenToken);
1634N(SyntaxKind.CloseParenToken);
1636N(SyntaxKind.EqualsGreaterThanToken);
1637N(SyntaxKind.Block);
1639N(SyntaxKind.OpenBraceToken);
1640N(SyntaxKind.CloseBraceToken);
1643N(SyntaxKind.CloseParenToken);
1645N(SyntaxKind.ColonToken);
1646N(SyntaxKind.IdentifierName);
1648N(SyntaxKind.IdentifierToken, "y");
1662N(SyntaxKind.SwitchExpression);
1664N(SyntaxKind.ParenthesizedLambdaExpression);
1666N(SyntaxKind.AttributeList);
1668N(SyntaxKind.OpenBracketToken);
1669N(SyntaxKind.Attribute);
1671N(SyntaxKind.IdentifierName);
1673N(SyntaxKind.IdentifierToken, "A");
1676N(SyntaxKind.CloseBracketToken);
1678N(SyntaxKind.ParameterList);
1680N(SyntaxKind.OpenParenToken);
1681N(SyntaxKind.CloseParenToken);
1683N(SyntaxKind.EqualsGreaterThanToken);
1684N(SyntaxKind.Block);
1686N(SyntaxKind.OpenBraceToken);
1687N(SyntaxKind.CloseBraceToken);
1690N(SyntaxKind.SwitchKeyword);
1691N(SyntaxKind.OpenBraceToken);
1692N(SyntaxKind.CloseBraceToken);
1702N(SyntaxKind.SwitchExpression);
1704N(SyntaxKind.IdentifierName);
1706N(SyntaxKind.IdentifierToken, "x");
1708N(SyntaxKind.SwitchKeyword);
1709N(SyntaxKind.OpenBraceToken);
1710N(SyntaxKind.SwitchExpressionArm);
1712N(SyntaxKind.ConstantPattern);
1714N(SyntaxKind.IdentifierName);
1716N(SyntaxKind.IdentifierToken, "y");
1719N(SyntaxKind.EqualsGreaterThanToken);
1720N(SyntaxKind.ParenthesizedLambdaExpression);
1722N(SyntaxKind.AttributeList);
1724N(SyntaxKind.OpenBracketToken);
1725N(SyntaxKind.Attribute);
1727N(SyntaxKind.IdentifierName);
1729N(SyntaxKind.IdentifierToken, "A");
1732N(SyntaxKind.CloseBracketToken);
1734N(SyntaxKind.ParameterList);
1736N(SyntaxKind.OpenParenToken);
1737N(SyntaxKind.CloseParenToken);
1739N(SyntaxKind.EqualsGreaterThanToken);
1740N(SyntaxKind.Block);
1742N(SyntaxKind.OpenBraceToken);
1743N(SyntaxKind.CloseBraceToken);
1747N(SyntaxKind.CommaToken);
1748N(SyntaxKind.SwitchExpressionArm);
1750N(SyntaxKind.DiscardPattern);
1752N(SyntaxKind.UnderscoreToken);
1754N(SyntaxKind.EqualsGreaterThanToken);
1755N(SyntaxKind.ParenthesizedLambdaExpression);
1757N(SyntaxKind.AttributeList);
1759N(SyntaxKind.OpenBracketToken);
1760N(SyntaxKind.Attribute);
1762N(SyntaxKind.IdentifierName);
1764N(SyntaxKind.IdentifierToken, "A");
1767N(SyntaxKind.CloseBracketToken);
1769N(SyntaxKind.ParameterList);
1771N(SyntaxKind.OpenParenToken);
1772N(SyntaxKind.CloseParenToken);
1774N(SyntaxKind.EqualsGreaterThanToken);
1775N(SyntaxKind.IdentifierName);
1777N(SyntaxKind.IdentifierToken, "z");
1781N(SyntaxKind.CloseBraceToken);
1791N(SyntaxKind.TupleExpression);
1793N(SyntaxKind.OpenParenToken);
1794N(SyntaxKind.Argument);
1796N(SyntaxKind.ParenthesizedLambdaExpression);
1798N(SyntaxKind.AttributeList);
1800N(SyntaxKind.OpenBracketToken);
1801N(SyntaxKind.Attribute);
1803N(SyntaxKind.IdentifierName);
1805N(SyntaxKind.IdentifierToken, "A");
1808N(SyntaxKind.CloseBracketToken);
1810N(SyntaxKind.ParameterList);
1812N(SyntaxKind.OpenParenToken);
1813N(SyntaxKind.CloseParenToken);
1815N(SyntaxKind.EqualsGreaterThanToken);
1816N(SyntaxKind.Block);
1818N(SyntaxKind.OpenBraceToken);
1819N(SyntaxKind.CloseBraceToken);
1823N(SyntaxKind.CommaToken);
1824N(SyntaxKind.Argument);
1826N(SyntaxKind.IdentifierName);
1828N(SyntaxKind.IdentifierToken, "y");
1831N(SyntaxKind.CloseParenToken);
1841N(SyntaxKind.TupleExpression);
1843N(SyntaxKind.OpenParenToken);
1844N(SyntaxKind.Argument);
1846N(SyntaxKind.IdentifierName);
1848N(SyntaxKind.IdentifierToken, "x");
1851N(SyntaxKind.CommaToken);
1852N(SyntaxKind.Argument);
1854N(SyntaxKind.ParenthesizedLambdaExpression);
1856N(SyntaxKind.AttributeList);
1858N(SyntaxKind.OpenBracketToken);
1859N(SyntaxKind.Attribute);
1861N(SyntaxKind.IdentifierName);
1863N(SyntaxKind.IdentifierToken, "A");
1866N(SyntaxKind.CloseBracketToken);
1868N(SyntaxKind.ParameterList);
1870N(SyntaxKind.OpenParenToken);
1871N(SyntaxKind.CloseParenToken);
1873N(SyntaxKind.EqualsGreaterThanToken);
1874N(SyntaxKind.Block);
1876N(SyntaxKind.OpenBraceToken);
1877N(SyntaxKind.CloseBraceToken);
1881N(SyntaxKind.CloseParenToken);
1891N(SyntaxKind.ElementAccessExpression);
1893N(SyntaxKind.IdentifierName);
1895N(SyntaxKind.IdentifierToken, "s");
1897N(SyntaxKind.BracketedArgumentList);
1899N(SyntaxKind.OpenBracketToken);
1900N(SyntaxKind.Argument);
1902N(SyntaxKind.SimpleLambdaExpression);
1904N(SyntaxKind.AttributeList);
1906N(SyntaxKind.OpenBracketToken);
1907N(SyntaxKind.Attribute);
1909N(SyntaxKind.IdentifierName);
1911N(SyntaxKind.IdentifierToken, "A");
1914N(SyntaxKind.CloseBracketToken);
1916N(SyntaxKind.Parameter);
1918N(SyntaxKind.IdentifierToken, "x");
1920N(SyntaxKind.EqualsGreaterThanToken);
1921N(SyntaxKind.RangeExpression);
1923N(SyntaxKind.IdentifierName);
1925N(SyntaxKind.IdentifierToken, "x");
1927N(SyntaxKind.DotDotToken);
1931N(SyntaxKind.CloseBracketToken);
1945N(SyntaxKind.ElementAccessExpression);
1947N(SyntaxKind.IdentifierName);
1949N(SyntaxKind.IdentifierToken, "s");
1951N(SyntaxKind.BracketedArgumentList);
1953N(SyntaxKind.OpenBracketToken);
1954N(SyntaxKind.Argument);
1956N(SyntaxKind.RangeExpression);
1958N(SyntaxKind.DotDotToken);
1959N(SyntaxKind.InvocationExpression);
1961N(SyntaxKind.CollectionExpression);
1963N(SyntaxKind.OpenBracketToken);
1964N(SyntaxKind.ExpressionElement);
1966N(SyntaxKind.IdentifierName);
1968N(SyntaxKind.IdentifierToken, "A");
1971N(SyntaxKind.CloseBracketToken);
1973N(SyntaxKind.ArgumentList);
1975N(SyntaxKind.OpenParenToken);
1976N(SyntaxKind.CloseParenToken);
1981N(SyntaxKind.CloseBracketToken);
1999N(SyntaxKind.SwitchExpression);
2001N(SyntaxKind.IdentifierName);
2003N(SyntaxKind.IdentifierToken, "x");
2005N(SyntaxKind.SwitchKeyword);
2006N(SyntaxKind.OpenBraceToken);
2007N(SyntaxKind.SwitchExpressionArm);
2009N(SyntaxKind.DeclarationPattern);
2011N(SyntaxKind.ArrayType);
2013N(SyntaxKind.NullableType);
2015N(SyntaxKind.PredefinedType);
2017N(SyntaxKind.StringKeyword);
2019N(SyntaxKind.QuestionToken);
2021N(SyntaxKind.ArrayRankSpecifier);
2023N(SyntaxKind.OpenBracketToken);
2024N(SyntaxKind.OmittedArraySizeExpression);
2026N(SyntaxKind.OmittedArraySizeExpressionToken);
2028N(SyntaxKind.CloseBracketToken);
2031N(SyntaxKind.SingleVariableDesignation);
2033N(SyntaxKind.IdentifierToken, "y");
2036N(SyntaxKind.EqualsGreaterThanToken);
2037N(SyntaxKind.IdentifierName);
2039N(SyntaxKind.IdentifierToken, "y");
2042N(SyntaxKind.CloseBraceToken);
2054N(SyntaxKind.SwitchExpression);
2056N(SyntaxKind.IdentifierName);
2058N(SyntaxKind.IdentifierToken, "x");
2060N(SyntaxKind.SwitchKeyword);
2061N(SyntaxKind.OpenBraceToken);
2062N(SyntaxKind.SwitchExpressionArm);
2064N(SyntaxKind.DeclarationPattern);
2066N(SyntaxKind.ArrayType);
2068N(SyntaxKind.NullableType);
2070N(SyntaxKind.PredefinedType);
2072N(SyntaxKind.StringKeyword);
2074N(SyntaxKind.QuestionToken);
2076N(SyntaxKind.ArrayRankSpecifier);
2078N(SyntaxKind.OpenBracketToken);
2079N(SyntaxKind.OmittedArraySizeExpression);
2081N(SyntaxKind.OmittedArraySizeExpressionToken);
2083N(SyntaxKind.CommaToken);
2084N(SyntaxKind.OmittedArraySizeExpression);
2086N(SyntaxKind.OmittedArraySizeExpressionToken);
2088N(SyntaxKind.CloseBracketToken);
2091N(SyntaxKind.SingleVariableDesignation);
2093N(SyntaxKind.IdentifierToken, "y");
2096N(SyntaxKind.EqualsGreaterThanToken);
2097N(SyntaxKind.IdentifierName);
2099N(SyntaxKind.IdentifierToken, "y");
2102N(SyntaxKind.CloseBraceToken);
2113N(SyntaxKind.SwitchExpression);
2115N(SyntaxKind.IdentifierName);
2117N(SyntaxKind.IdentifierToken, "x");
2119N(SyntaxKind.SwitchKeyword);
2120N(SyntaxKind.OpenBraceToken);
2121N(SyntaxKind.SwitchExpressionArm);
2123N(SyntaxKind.DeclarationPattern);
2125N(SyntaxKind.ArrayType);
2127N(SyntaxKind.NullableType);
2129N(SyntaxKind.PredefinedType);
2131N(SyntaxKind.StringKeyword);
2133N(SyntaxKind.QuestionToken);
2135N(SyntaxKind.ArrayRankSpecifier);
2137N(SyntaxKind.OpenBracketToken);
2138N(SyntaxKind.IdentifierName);
2140N(SyntaxKind.IdentifierToken, "A");
2142N(SyntaxKind.CloseBracketToken);
2145N(SyntaxKind.SingleVariableDesignation);
2147N(SyntaxKind.IdentifierToken, "y");
2150N(SyntaxKind.EqualsGreaterThanToken);
2151N(SyntaxKind.IdentifierName);
2153N(SyntaxKind.IdentifierToken, "y");
2156N(SyntaxKind.CloseBraceToken);
2167N(SyntaxKind.IsPatternExpression);
2169N(SyntaxKind.IdentifierName);
2171N(SyntaxKind.IdentifierToken, "x");
2173N(SyntaxKind.IsKeyword);
2174N(SyntaxKind.DeclarationPattern);
2176N(SyntaxKind.ArrayType);
2178N(SyntaxKind.NullableType);
2180N(SyntaxKind.PredefinedType);
2182N(SyntaxKind.StringKeyword);
2184N(SyntaxKind.QuestionToken);
2186N(SyntaxKind.ArrayRankSpecifier);
2188N(SyntaxKind.OpenBracketToken);
2189N(SyntaxKind.OmittedArraySizeExpression);
2191N(SyntaxKind.OmittedArraySizeExpressionToken);
2193N(SyntaxKind.CloseBracketToken);
2196N(SyntaxKind.SingleVariableDesignation);
2198N(SyntaxKind.IdentifierToken, "y");
2214N(SyntaxKind.ConditionalExpression);
2216N(SyntaxKind.IsExpression);
2218N(SyntaxKind.IdentifierName);
2220N(SyntaxKind.IdentifierToken, "x");
2222N(SyntaxKind.IsKeyword);
2223N(SyntaxKind.PredefinedType);
2225N(SyntaxKind.StringKeyword);
2228N(SyntaxKind.QuestionToken);
2229N(SyntaxKind.CollectionExpression);
2231N(SyntaxKind.OpenBracketToken);
2232N(SyntaxKind.ExpressionElement);
2234N(SyntaxKind.IdentifierName);
2236N(SyntaxKind.IdentifierToken, "A");
2239N(SyntaxKind.CloseBracketToken);
2242N(SyntaxKind.IdentifierName);
2244N(SyntaxKind.IdentifierToken, "y");
2259N(SyntaxKind.SimpleAssignmentExpression);
2261N(SyntaxKind.IdentifierName);
2263N(SyntaxKind.IdentifierToken, "_");
2265N(SyntaxKind.EqualsToken);
2266N(SyntaxKind.ConditionalExpression);
2268N(SyntaxKind.IsExpression);
2270N(SyntaxKind.IdentifierName);
2272N(SyntaxKind.IdentifierToken, "x");
2274N(SyntaxKind.IsKeyword);
2275N(SyntaxKind.PredefinedType);
2277N(SyntaxKind.StringKeyword);
2280N(SyntaxKind.QuestionToken);
2281N(SyntaxKind.SimpleLambdaExpression);
2283N(SyntaxKind.AttributeList);
2285N(SyntaxKind.OpenBracketToken);
2293N(SyntaxKind.CloseBracketToken);
2295N(SyntaxKind.Parameter);
2297N(SyntaxKind.IdentifierToken, "y");
2299N(SyntaxKind.EqualsGreaterThanToken);
2300N(SyntaxKind.IdentifierName);
2302N(SyntaxKind.IdentifierToken, "y");
2305N(SyntaxKind.ColonToken);
2306N(SyntaxKind.IdentifierName);
2308N(SyntaxKind.IdentifierToken, "z");
2321N(SyntaxKind.SimpleAssignmentExpression);
2323N(SyntaxKind.IdentifierName);
2325N(SyntaxKind.IdentifierToken, "_");
2327N(SyntaxKind.EqualsToken);
2328N(SyntaxKind.ConditionalExpression);
2330N(SyntaxKind.IsExpression);
2332N(SyntaxKind.IdentifierName);
2334N(SyntaxKind.IdentifierToken, "x");
2336N(SyntaxKind.IsKeyword);
2337N(SyntaxKind.PredefinedType);
2339N(SyntaxKind.StringKeyword);
2342N(SyntaxKind.QuestionToken);
2343N(SyntaxKind.SimpleLambdaExpression);
2345N(SyntaxKind.AttributeList);
2347N(SyntaxKind.OpenBracketToken);
2348N(SyntaxKind.Attribute);
2350N(SyntaxKind.IdentifierName);
2352N(SyntaxKind.IdentifierToken, "A");
2355N(SyntaxKind.CloseBracketToken);
2357N(SyntaxKind.Parameter);
2359N(SyntaxKind.IdentifierToken, "y");
2361N(SyntaxKind.EqualsGreaterThanToken);
2362N(SyntaxKind.IdentifierName);
2364N(SyntaxKind.IdentifierToken, "y");
2367N(SyntaxKind.ColonToken);
2368N(SyntaxKind.IdentifierName);
2370N(SyntaxKind.IdentifierToken, "z");
2383N(SyntaxKind.SimpleAssignmentExpression);
2385N(SyntaxKind.IdentifierName);
2387N(SyntaxKind.IdentifierToken, "_");
2389N(SyntaxKind.EqualsToken);
2390N(SyntaxKind.ConditionalExpression);
2392N(SyntaxKind.IsExpression);
2394N(SyntaxKind.IdentifierName);
2396N(SyntaxKind.IdentifierToken, "x");
2398N(SyntaxKind.IsKeyword);
2399N(SyntaxKind.PredefinedType);
2401N(SyntaxKind.StringKeyword);
2404N(SyntaxKind.QuestionToken);
2405N(SyntaxKind.SimpleLambdaExpression);
2407N(SyntaxKind.AttributeList);
2409N(SyntaxKind.OpenBracketToken);
2410N(SyntaxKind.AttributeTargetSpecifier);
2412N(SyntaxKind.ReturnKeyword);
2413N(SyntaxKind.ColonToken);
2415N(SyntaxKind.Attribute);
2417N(SyntaxKind.IdentifierName);
2419N(SyntaxKind.IdentifierToken, "A");
2422N(SyntaxKind.CloseBracketToken);
2424N(SyntaxKind.Parameter);
2426N(SyntaxKind.IdentifierToken, "y");
2428N(SyntaxKind.EqualsGreaterThanToken);
2429N(SyntaxKind.IdentifierName);
2431N(SyntaxKind.IdentifierToken, "y");
2434N(SyntaxKind.ColonToken);
2435N(SyntaxKind.IdentifierName);
2437N(SyntaxKind.IdentifierToken, "z");
2450N(SyntaxKind.SimpleAssignmentExpression);
2452N(SyntaxKind.IdentifierName);
2454N(SyntaxKind.IdentifierToken, "_");
2456N(SyntaxKind.EqualsToken);
2457N(SyntaxKind.ConditionalExpression);
2459N(SyntaxKind.IsExpression);
2461N(SyntaxKind.IdentifierName);
2463N(SyntaxKind.IdentifierToken, "x");
2465N(SyntaxKind.IsKeyword);
2466N(SyntaxKind.PredefinedType);
2468N(SyntaxKind.StringKeyword);
2471N(SyntaxKind.QuestionToken);
2472N(SyntaxKind.ParenthesizedExpression);
2474N(SyntaxKind.OpenParenToken);
2475N(SyntaxKind.SimpleLambdaExpression);
2477N(SyntaxKind.AttributeList);
2479N(SyntaxKind.OpenBracketToken);
2480N(SyntaxKind.AttributeTargetSpecifier);
2482N(SyntaxKind.ReturnKeyword);
2483N(SyntaxKind.ColonToken);
2485N(SyntaxKind.Attribute);
2487N(SyntaxKind.IdentifierName);
2489N(SyntaxKind.IdentifierToken, "A");
2492N(SyntaxKind.CloseBracketToken);
2494N(SyntaxKind.Parameter);
2496N(SyntaxKind.IdentifierToken, "y");
2498N(SyntaxKind.EqualsGreaterThanToken);
2499N(SyntaxKind.IdentifierName);
2501N(SyntaxKind.IdentifierToken, "y");
2504N(SyntaxKind.CloseParenToken);
2506N(SyntaxKind.ColonToken);
2507N(SyntaxKind.IdentifierName);
2509N(SyntaxKind.IdentifierToken, "z");
2522N(SyntaxKind.AsExpression);
2524N(SyntaxKind.IdentifierName);
2526N(SyntaxKind.IdentifierToken, "x");
2528N(SyntaxKind.AsKeyword);
2529N(SyntaxKind.ArrayType);
2531N(SyntaxKind.NullableType);
2533N(SyntaxKind.PredefinedType);
2535N(SyntaxKind.StringKeyword);
2537N(SyntaxKind.QuestionToken);
2539N(SyntaxKind.ArrayRankSpecifier);
2541N(SyntaxKind.OpenBracketToken);
2542N(SyntaxKind.OmittedArraySizeExpression);
2544N(SyntaxKind.OmittedArraySizeExpressionToken);
2546N(SyntaxKind.CloseBracketToken);
2559N(SyntaxKind.AsExpression);
2561N(SyntaxKind.IdentifierName);
2563N(SyntaxKind.IdentifierToken, "x");
2565N(SyntaxKind.AsKeyword);
2566N(SyntaxKind.ArrayType);
2568N(SyntaxKind.NullableType);
2570N(SyntaxKind.PredefinedType);
2572N(SyntaxKind.StringKeyword);
2574N(SyntaxKind.QuestionToken);
2576N(SyntaxKind.ArrayRankSpecifier);
2578N(SyntaxKind.OpenBracketToken);
2579N(SyntaxKind.NumericLiteralExpression);
2581N(SyntaxKind.NumericLiteralToken, "2");
2583N(SyntaxKind.CommaToken);
2584N(SyntaxKind.NumericLiteralExpression);
2586N(SyntaxKind.NumericLiteralToken, "3");
2588N(SyntaxKind.CloseBracketToken);
2604N(SyntaxKind.AsExpression);
2606N(SyntaxKind.IdentifierName);
2608N(SyntaxKind.IdentifierToken, "x");
2610N(SyntaxKind.AsKeyword);
2611N(SyntaxKind.ArrayType);
2613N(SyntaxKind.NullableType);
2615N(SyntaxKind.PredefinedType);
2617N(SyntaxKind.StringKeyword);
2619N(SyntaxKind.QuestionToken);
2621N(SyntaxKind.ArrayRankSpecifier);
2623N(SyntaxKind.OpenBracketToken);
2624N(SyntaxKind.IdentifierName);
2626N(SyntaxKind.IdentifierToken, "A");
2628N(SyntaxKind.CloseBracketToken);
2641N(SyntaxKind.ConditionalExpression);
2643N(SyntaxKind.AsExpression);
2645N(SyntaxKind.IdentifierName);
2647N(SyntaxKind.IdentifierToken, "x");
2649N(SyntaxKind.AsKeyword);
2650N(SyntaxKind.PredefinedType);
2652N(SyntaxKind.StringKeyword);
2655N(SyntaxKind.QuestionToken);
2656N(SyntaxKind.ParenthesizedExpression);
2658N(SyntaxKind.OpenParenToken);
2659N(SyntaxKind.SimpleLambdaExpression);
2661N(SyntaxKind.AttributeList);
2663N(SyntaxKind.OpenBracketToken);
2664N(SyntaxKind.Attribute);
2666N(SyntaxKind.IdentifierName);
2668N(SyntaxKind.IdentifierToken, "A");
2671N(SyntaxKind.CloseBracketToken);
2673N(SyntaxKind.Parameter);
2675N(SyntaxKind.IdentifierToken, "y");
2677N(SyntaxKind.EqualsGreaterThanToken);
2678N(SyntaxKind.IdentifierName);
2680N(SyntaxKind.IdentifierToken, "y");
2683N(SyntaxKind.CloseParenToken);
2685N(SyntaxKind.ColonToken);
2686N(SyntaxKind.IdentifierName);
2688N(SyntaxKind.IdentifierToken, "z");
2706N(SyntaxKind.ImplicitObjectCreationExpression);
2708N(SyntaxKind.NewKeyword);
2709N(SyntaxKind.ArgumentList);
2711N(SyntaxKind.OpenParenToken);
2712N(SyntaxKind.CloseParenToken);
2714N(SyntaxKind.ObjectInitializerExpression);
2716N(SyntaxKind.OpenBraceToken);
2717N(SyntaxKind.SimpleAssignmentExpression);
2719N(SyntaxKind.ImplicitElementAccess);
2721N(SyntaxKind.BracketedArgumentList);
2723N(SyntaxKind.OpenBracketToken);
2724N(SyntaxKind.Argument);
2726N(SyntaxKind.IdentifierName);
2728N(SyntaxKind.IdentifierToken, "A");
2731N(SyntaxKind.CloseBracketToken);
2735N(SyntaxKind.SimpleLambdaExpression);
2737N(SyntaxKind.Parameter);
2739N(SyntaxKind.IdentifierToken, "x");
2741N(SyntaxKind.EqualsGreaterThanToken);
2742N(SyntaxKind.IdentifierName);
2744N(SyntaxKind.IdentifierToken, "x");
2748N(SyntaxKind.CommaToken);
2749N(SyntaxKind.SimpleAssignmentExpression);
2751N(SyntaxKind.ImplicitElementAccess);
2753N(SyntaxKind.BracketedArgumentList);
2755N(SyntaxKind.OpenBracketToken);
2756N(SyntaxKind.Argument);
2758N(SyntaxKind.IdentifierName);
2760N(SyntaxKind.IdentifierToken, "B");
2763N(SyntaxKind.CloseBracketToken);
2767N(SyntaxKind.ParenthesizedLambdaExpression);
2769N(SyntaxKind.ParameterList);
2771N(SyntaxKind.OpenParenToken);
2772N(SyntaxKind.CloseParenToken);
2774N(SyntaxKind.EqualsGreaterThanToken);
2775N(SyntaxKind.Block);
2777N(SyntaxKind.OpenBraceToken);
2778N(SyntaxKind.CloseBraceToken);
2782N(SyntaxKind.CloseBraceToken);
2800N(SyntaxKind.ImplicitObjectCreationExpression);
2802N(SyntaxKind.NewKeyword);
2803N(SyntaxKind.ArgumentList);
2805N(SyntaxKind.OpenParenToken);
2806N(SyntaxKind.CloseParenToken);
2808N(SyntaxKind.ObjectInitializerExpression);
2810N(SyntaxKind.OpenBraceToken);
2811N(SyntaxKind.SimpleAssignmentExpression);
2813N(SyntaxKind.IdentifierName);
2815N(SyntaxKind.IdentifierToken, "P");
2817N(SyntaxKind.EqualsToken);
2818N(SyntaxKind.SimpleLambdaExpression);
2820N(SyntaxKind.AttributeList);
2822N(SyntaxKind.OpenBracketToken);
2823N(SyntaxKind.Attribute);
2825N(SyntaxKind.IdentifierName);
2827N(SyntaxKind.IdentifierToken, "A");
2830N(SyntaxKind.CloseBracketToken);
2832N(SyntaxKind.Parameter);
2834N(SyntaxKind.IdentifierToken, "x");
2836N(SyntaxKind.EqualsGreaterThanToken);
2837N(SyntaxKind.IdentifierName);
2839N(SyntaxKind.IdentifierToken, "x");
2843N(SyntaxKind.CommaToken);
2844N(SyntaxKind.SimpleAssignmentExpression);
2846N(SyntaxKind.IdentifierName);
2848N(SyntaxKind.IdentifierToken, "Q");
2850N(SyntaxKind.EqualsToken);
2851N(SyntaxKind.ParenthesizedLambdaExpression);
2853N(SyntaxKind.AttributeList);
2855N(SyntaxKind.OpenBracketToken);
2856N(SyntaxKind.Attribute);
2858N(SyntaxKind.IdentifierName);
2860N(SyntaxKind.IdentifierToken, "B");
2863N(SyntaxKind.CloseBracketToken);
2865N(SyntaxKind.ParameterList);
2867N(SyntaxKind.OpenParenToken);
2868N(SyntaxKind.CloseParenToken);
2870N(SyntaxKind.EqualsGreaterThanToken);
2871N(SyntaxKind.Block);
2873N(SyntaxKind.OpenBraceToken);
2874N(SyntaxKind.CloseBraceToken);
2878N(SyntaxKind.CloseBraceToken);
2891N(SyntaxKind.AnonymousObjectCreationExpression);
2893N(SyntaxKind.NewKeyword);
2894N(SyntaxKind.OpenBraceToken);
2895N(SyntaxKind.AnonymousObjectMemberDeclarator);
2897N(SyntaxKind.SimpleLambdaExpression);
2899N(SyntaxKind.AttributeList);
2901N(SyntaxKind.OpenBracketToken);
2902N(SyntaxKind.Attribute);
2904N(SyntaxKind.IdentifierName);
2906N(SyntaxKind.IdentifierToken, "A");
2909N(SyntaxKind.CloseBracketToken);
2911N(SyntaxKind.Parameter);
2913N(SyntaxKind.IdentifierToken, "x");
2915N(SyntaxKind.EqualsGreaterThanToken);
2916N(SyntaxKind.IdentifierName);
2918N(SyntaxKind.IdentifierToken, "x");
2922N(SyntaxKind.CommaToken);
2923N(SyntaxKind.AnonymousObjectMemberDeclarator);
2925N(SyntaxKind.ParenthesizedLambdaExpression);
2927N(SyntaxKind.AttributeList);
2929N(SyntaxKind.OpenBracketToken);
2930N(SyntaxKind.Attribute);
2932N(SyntaxKind.IdentifierName);
2934N(SyntaxKind.IdentifierToken, "B");
2937N(SyntaxKind.CloseBracketToken);
2939N(SyntaxKind.ParameterList);
2941N(SyntaxKind.OpenParenToken);
2942N(SyntaxKind.CloseParenToken);
2944N(SyntaxKind.EqualsGreaterThanToken);
2945N(SyntaxKind.Block);
2947N(SyntaxKind.OpenBraceToken);
2948N(SyntaxKind.CloseBraceToken);
2952N(SyntaxKind.CloseBraceToken);
2966N(SyntaxKind.AnonymousObjectCreationExpression);
2968N(SyntaxKind.NewKeyword);
2969N(SyntaxKind.OpenBraceToken);
2970N(SyntaxKind.AnonymousObjectMemberDeclarator);
2972N(SyntaxKind.ElementAccessExpression);
2974N(SyntaxKind.IdentifierName);
2976N(SyntaxKind.IdentifierToken, "x");
2978N(SyntaxKind.BracketedArgumentList);
2980N(SyntaxKind.OpenBracketToken);
2981N(SyntaxKind.Argument);
2983N(SyntaxKind.IdentifierName);
2985N(SyntaxKind.IdentifierToken, "B");
2988N(SyntaxKind.CloseBracketToken);
2993N(SyntaxKind.AnonymousObjectMemberDeclarator);
2995N(SyntaxKind.SimpleLambdaExpression);
2997N(SyntaxKind.Parameter);
2999N(SyntaxKind.IdentifierToken, "y");
3001N(SyntaxKind.EqualsGreaterThanToken);
3002N(SyntaxKind.IdentifierName);
3004N(SyntaxKind.IdentifierToken, "y");
3008N(SyntaxKind.CloseBraceToken);
3019N(SyntaxKind.ImplicitArrayCreationExpression);
3021N(SyntaxKind.NewKeyword);
3022N(SyntaxKind.OpenBracketToken);
3023N(SyntaxKind.CloseBracketToken);
3024N(SyntaxKind.ArrayInitializerExpression);
3026N(SyntaxKind.OpenBraceToken);
3027N(SyntaxKind.SimpleLambdaExpression);
3029N(SyntaxKind.AttributeList);
3031N(SyntaxKind.OpenBracketToken);
3032N(SyntaxKind.Attribute);
3034N(SyntaxKind.IdentifierName);
3036N(SyntaxKind.IdentifierToken, "A");
3039N(SyntaxKind.CloseBracketToken);
3041N(SyntaxKind.Parameter);
3043N(SyntaxKind.IdentifierToken, "x");
3045N(SyntaxKind.EqualsGreaterThanToken);
3046N(SyntaxKind.IdentifierName);
3048N(SyntaxKind.IdentifierToken, "x");
3051N(SyntaxKind.CommaToken);
3052N(SyntaxKind.ParenthesizedLambdaExpression);
3054N(SyntaxKind.AttributeList);
3056N(SyntaxKind.OpenBracketToken);
3057N(SyntaxKind.Attribute);
3059N(SyntaxKind.IdentifierName);
3061N(SyntaxKind.IdentifierToken, "B");
3064N(SyntaxKind.CloseBracketToken);
3066N(SyntaxKind.ParameterList);
3068N(SyntaxKind.OpenParenToken);
3069N(SyntaxKind.CloseParenToken);
3071N(SyntaxKind.EqualsGreaterThanToken);
3072N(SyntaxKind.Block);
3074N(SyntaxKind.OpenBraceToken);
3075N(SyntaxKind.CloseBraceToken);
3078N(SyntaxKind.CloseBraceToken);
3090N(SyntaxKind.ImplicitStackAllocArrayCreationExpression);
3092N(SyntaxKind.StackAllocKeyword);
3093N(SyntaxKind.OpenBracketToken);
3094N(SyntaxKind.CloseBracketToken);
3095N(SyntaxKind.ArrayInitializerExpression);
3097N(SyntaxKind.OpenBraceToken);
3098N(SyntaxKind.SimpleLambdaExpression);
3100N(SyntaxKind.AttributeList);
3102N(SyntaxKind.OpenBracketToken);
3103N(SyntaxKind.Attribute);
3105N(SyntaxKind.IdentifierName);
3107N(SyntaxKind.IdentifierToken, "A");
3110N(SyntaxKind.CloseBracketToken);
3112N(SyntaxKind.Parameter);
3114N(SyntaxKind.IdentifierToken, "x");
3116N(SyntaxKind.EqualsGreaterThanToken);
3117N(SyntaxKind.IdentifierName);
3119N(SyntaxKind.IdentifierToken, "x");
3122N(SyntaxKind.CommaToken);
3123N(SyntaxKind.ParenthesizedLambdaExpression);
3125N(SyntaxKind.AttributeList);
3127N(SyntaxKind.OpenBracketToken);
3128N(SyntaxKind.Attribute);
3130N(SyntaxKind.IdentifierName);
3132N(SyntaxKind.IdentifierToken, "B");
3135N(SyntaxKind.CloseBracketToken);
3137N(SyntaxKind.ParameterList);
3139N(SyntaxKind.OpenParenToken);
3140N(SyntaxKind.CloseParenToken);
3142N(SyntaxKind.EqualsGreaterThanToken);
3143N(SyntaxKind.Block);
3145N(SyntaxKind.OpenBraceToken);
3146N(SyntaxKind.CloseBraceToken);
3149N(SyntaxKind.CloseBraceToken);
3161N(SyntaxKind.WithExpression);
3163N(SyntaxKind.IdentifierName);
3165N(SyntaxKind.IdentifierToken, "x");
3167N(SyntaxKind.WithKeyword);
3168N(SyntaxKind.WithInitializerExpression);
3170N(SyntaxKind.OpenBraceToken);
3171N(SyntaxKind.SimpleLambdaExpression);
3173N(SyntaxKind.AttributeList);
3175N(SyntaxKind.OpenBracketToken);
3176N(SyntaxKind.Attribute);
3178N(SyntaxKind.IdentifierName);
3180N(SyntaxKind.IdentifierToken, "A");
3183N(SyntaxKind.CloseBracketToken);
3185N(SyntaxKind.Parameter);
3187N(SyntaxKind.IdentifierToken, "y");
3189N(SyntaxKind.EqualsGreaterThanToken);
3190N(SyntaxKind.IdentifierName);
3192N(SyntaxKind.IdentifierToken, "y");
3195N(SyntaxKind.CommaToken);
3196N(SyntaxKind.ParenthesizedLambdaExpression);
3198N(SyntaxKind.AttributeList);
3200N(SyntaxKind.OpenBracketToken);
3201N(SyntaxKind.Attribute);
3203N(SyntaxKind.IdentifierName);
3205N(SyntaxKind.IdentifierToken, "B");
3208N(SyntaxKind.CloseBracketToken);
3210N(SyntaxKind.ParameterList);
3212N(SyntaxKind.OpenParenToken);
3213N(SyntaxKind.CloseParenToken);
3215N(SyntaxKind.EqualsGreaterThanToken);
3216N(SyntaxKind.Block);
3218N(SyntaxKind.OpenBraceToken);
3219N(SyntaxKind.CloseBraceToken);
3222N(SyntaxKind.CloseBraceToken);
3234N(SyntaxKind.InvocationExpression);
3236N(SyntaxKind.ParenthesizedLambdaExpression);
3238N(SyntaxKind.AttributeList);
3240N(SyntaxKind.OpenBracketToken);
3241N(SyntaxKind.Attribute);
3243N(SyntaxKind.IdentifierName);
3245N(SyntaxKind.IdentifierToken, "A");
3248N(SyntaxKind.CloseBracketToken);
3250N(SyntaxKind.ParameterList);
3252N(SyntaxKind.OpenParenToken);
3253N(SyntaxKind.CloseParenToken);
3255N(SyntaxKind.EqualsGreaterThanToken);
3256N(SyntaxKind.Block);
3258N(SyntaxKind.OpenBraceToken);
3259N(SyntaxKind.CloseBraceToken);
3262N(SyntaxKind.ArgumentList);
3264N(SyntaxKind.OpenParenToken);
3265N(SyntaxKind.CloseParenToken);
3277N(SyntaxKind.InvocationExpression);
3279N(SyntaxKind.ParenthesizedExpression);
3281N(SyntaxKind.OpenParenToken);
3282N(SyntaxKind.ParenthesizedLambdaExpression);
3284N(SyntaxKind.AttributeList);
3286N(SyntaxKind.OpenBracketToken);
3287N(SyntaxKind.Attribute);
3289N(SyntaxKind.IdentifierName);
3291N(SyntaxKind.IdentifierToken, "A");
3294N(SyntaxKind.CloseBracketToken);
3296N(SyntaxKind.ParameterList);
3298N(SyntaxKind.OpenParenToken);
3299N(SyntaxKind.CloseParenToken);
3301N(SyntaxKind.EqualsGreaterThanToken);
3302N(SyntaxKind.Block);
3304N(SyntaxKind.OpenBraceToken);
3305N(SyntaxKind.CloseBraceToken);
3308N(SyntaxKind.CloseParenToken);
3310N(SyntaxKind.ArgumentList);
3312N(SyntaxKind.OpenParenToken);
3313N(SyntaxKind.CloseParenToken);
3325N(SyntaxKind.InvocationExpression);
3327N(SyntaxKind.ParenthesizedExpression);
3329N(SyntaxKind.OpenParenToken);
3330N(SyntaxKind.SimpleLambdaExpression);
3332N(SyntaxKind.AttributeList);
3334N(SyntaxKind.OpenBracketToken);
3335N(SyntaxKind.Attribute);
3337N(SyntaxKind.IdentifierName);
3339N(SyntaxKind.IdentifierToken, "A");
3342N(SyntaxKind.CloseBracketToken);
3344N(SyntaxKind.Parameter);
3346N(SyntaxKind.IdentifierToken, "x");
3348N(SyntaxKind.EqualsGreaterThanToken);
3349N(SyntaxKind.IdentifierName);
3351N(SyntaxKind.IdentifierToken, "x");
3354N(SyntaxKind.CloseParenToken);
3356N(SyntaxKind.ArgumentList);
3358N(SyntaxKind.OpenParenToken);
3359N(SyntaxKind.CloseParenToken);
3371N(SyntaxKind.ExpressionStatement);
3373N(SyntaxKind.ParenthesizedLambdaExpression);
3375N(SyntaxKind.ParameterList);
3377N(SyntaxKind.OpenParenToken);
3378N(SyntaxKind.CloseParenToken);
3380N(SyntaxKind.EqualsGreaterThanToken);
3381N(SyntaxKind.Block);
3383N(SyntaxKind.OpenBraceToken);
3384N(SyntaxKind.CloseBraceToken);
3387N(SyntaxKind.SemicolonToken);
3398N(SyntaxKind.ExpressionStatement);
3400N(SyntaxKind.AttributeList);
3402N(SyntaxKind.OpenBracketToken);
3403N(SyntaxKind.Attribute);
3405N(SyntaxKind.IdentifierName);
3407N(SyntaxKind.IdentifierToken, "A");
3410N(SyntaxKind.CloseBracketToken);
3412N(SyntaxKind.ParenthesizedLambdaExpression);
3414N(SyntaxKind.ParameterList);
3416N(SyntaxKind.OpenParenToken);
3417N(SyntaxKind.CloseParenToken);
3419N(SyntaxKind.EqualsGreaterThanToken);
3420N(SyntaxKind.Block);
3422N(SyntaxKind.OpenBraceToken);
3423N(SyntaxKind.CloseBraceToken);
3426N(SyntaxKind.SemicolonToken);
3437N(SyntaxKind.ExpressionStatement);
3439N(SyntaxKind.AttributeList);
3441N(SyntaxKind.OpenBracketToken);
3442N(SyntaxKind.Attribute);
3444N(SyntaxKind.IdentifierName);
3446N(SyntaxKind.IdentifierToken, "A");
3449N(SyntaxKind.CloseBracketToken);
3451N(SyntaxKind.SimpleLambdaExpression);
3453N(SyntaxKind.Parameter);
3455N(SyntaxKind.IdentifierToken, "x");
3457N(SyntaxKind.EqualsGreaterThanToken);
3458N(SyntaxKind.IdentifierName);
3460N(SyntaxKind.IdentifierToken, "x");
3463N(SyntaxKind.SemicolonToken);
3474N(SyntaxKind.ExpressionStatement);
3476N(SyntaxKind.AttributeList);
3478N(SyntaxKind.OpenBracketToken);
3479N(SyntaxKind.Attribute);
3481N(SyntaxKind.IdentifierName);
3483N(SyntaxKind.IdentifierToken, "A");
3486N(SyntaxKind.CloseBracketToken);
3488N(SyntaxKind.InvocationExpression);
3490N(SyntaxKind.ParenthesizedLambdaExpression);
3492N(SyntaxKind.ParameterList);
3494N(SyntaxKind.OpenParenToken);
3495N(SyntaxKind.CloseParenToken);
3497N(SyntaxKind.EqualsGreaterThanToken);
3498N(SyntaxKind.Block);
3500N(SyntaxKind.OpenBraceToken);
3501N(SyntaxKind.CloseBraceToken);
3504N(SyntaxKind.ArgumentList);
3506N(SyntaxKind.OpenParenToken);
3507N(SyntaxKind.CloseParenToken);
3510N(SyntaxKind.SemicolonToken);
3521N(SyntaxKind.ExpressionStatement);
3523N(SyntaxKind.AttributeList);
3525N(SyntaxKind.OpenBracketToken);
3526N(SyntaxKind.Attribute);
3528N(SyntaxKind.IdentifierName);
3530N(SyntaxKind.IdentifierToken, "A");
3533N(SyntaxKind.CloseBracketToken);
3535N(SyntaxKind.InvocationExpression);
3537N(SyntaxKind.ParenthesizedExpression);
3539N(SyntaxKind.OpenParenToken);
3540N(SyntaxKind.SimpleLambdaExpression);
3542N(SyntaxKind.Parameter);
3544N(SyntaxKind.IdentifierToken, "x");
3546N(SyntaxKind.EqualsGreaterThanToken);
3547N(SyntaxKind.IdentifierName);
3549N(SyntaxKind.IdentifierToken, "x");
3552N(SyntaxKind.CloseParenToken);
3554N(SyntaxKind.ArgumentList);
3556N(SyntaxKind.OpenParenToken);
3557N(SyntaxKind.CloseParenToken);
3560N(SyntaxKind.SemicolonToken);
3579N(SyntaxKind.CollectionExpression);
3581N(SyntaxKind.OpenBracketToken);
3582N(SyntaxKind.ExpressionElement);
3584N(SyntaxKind.IdentifierName);
3586N(SyntaxKind.IdentifierToken, "A");
3589N(SyntaxKind.CloseBracketToken);
3612N(SyntaxKind.CollectionExpression);
3614N(SyntaxKind.OpenBracketToken);
3615N(SyntaxKind.ExpressionElement);
3617N(SyntaxKind.IdentifierName);
3619N(SyntaxKind.IdentifierToken, "A");
3622N(SyntaxKind.CloseBracketToken);
3645N(SyntaxKind.ExpressionStatement);
3647N(SyntaxKind.SimpleAssignmentExpression);
3649N(SyntaxKind.IdentifierName);
3651N(SyntaxKind.IdentifierToken, "d");
3653N(SyntaxKind.EqualsToken);
3654N(SyntaxKind.CollectionExpression);
3656N(SyntaxKind.OpenBracketToken);
3657N(SyntaxKind.ExpressionElement);
3659N(SyntaxKind.IdentifierName);
3661N(SyntaxKind.IdentifierToken, "A");
3664N(SyntaxKind.CloseBracketToken);
3696N(SyntaxKind.CompilationUnit);
3698N(SyntaxKind.ClassDeclaration);
3700N(SyntaxKind.ClassKeyword);
3701N(SyntaxKind.IdentifierToken, "C");
3702N(SyntaxKind.OpenBraceToken);
3703N(SyntaxKind.CloseBraceToken);
3705N(SyntaxKind.EndOfFileToken);
3721N(SyntaxKind.CompilationUnit);
3723N(SyntaxKind.ClassDeclaration);
3725N(SyntaxKind.AttributeList);
3727N(SyntaxKind.OpenBracketToken);
3728N(SyntaxKind.Attribute);
3730N(SyntaxKind.IdentifierName);
3732N(SyntaxKind.IdentifierToken, "A");
3734N(SyntaxKind.AttributeArgumentList);
3736N(SyntaxKind.OpenParenToken);
3737N(SyntaxKind.AttributeArgument);
3739N(SyntaxKind.ParenthesizedLambdaExpression);
3741N(SyntaxKind.ParameterList);
3743N(SyntaxKind.OpenParenToken);
3744N(SyntaxKind.CloseParenToken);
3746N(SyntaxKind.EqualsGreaterThanToken);
3747N(SyntaxKind.Block);
3749N(SyntaxKind.OpenBraceToken);
3750N(SyntaxKind.CloseBraceToken);
3754N(SyntaxKind.CloseParenToken);
3757N(SyntaxKind.CloseBracketToken);
3759N(SyntaxKind.ClassKeyword);
3760N(SyntaxKind.IdentifierToken, "C");
3761N(SyntaxKind.OpenBraceToken);
3762N(SyntaxKind.CloseBraceToken);
3764N(SyntaxKind.EndOfFileToken);
3791N(SyntaxKind.CompilationUnit);
3793N(SyntaxKind.ClassDeclaration);
3795N(SyntaxKind.ClassKeyword);
3796N(SyntaxKind.IdentifierToken, "C");
3797N(SyntaxKind.OpenBraceToken);
3798N(SyntaxKind.MethodDeclaration);
3800N(SyntaxKind.PredefinedType);
3802N(SyntaxKind.VoidKeyword);
3804N(SyntaxKind.IdentifierToken, "M");
3805N(SyntaxKind.ParameterList);
3807N(SyntaxKind.OpenParenToken);
3808N(SyntaxKind.CloseParenToken);
3810N(SyntaxKind.Block);
3812N(SyntaxKind.OpenBraceToken);
3813N(SyntaxKind.LocalDeclarationStatement);
3815N(SyntaxKind.VariableDeclaration);
3817N(SyntaxKind.IdentifierName);
3819N(SyntaxKind.IdentifierToken, "var");
3821N(SyntaxKind.VariableDeclarator);
3823N(SyntaxKind.IdentifierToken, "v");
3824N(SyntaxKind.EqualsValueClause);
3826N(SyntaxKind.EqualsToken);
3827N(SyntaxKind.InvocationExpression);
3829N(SyntaxKind.CollectionExpression);
3831N(SyntaxKind.OpenBracketToken);
3832N(SyntaxKind.ExpressionElement);
3834N(SyntaxKind.InvocationExpression);
3836N(SyntaxKind.IdentifierName);
3838N(SyntaxKind.IdentifierToken, "A");
3840N(SyntaxKind.ArgumentList);
3842N(SyntaxKind.OpenParenToken);
3843N(SyntaxKind.Argument);
3845N(SyntaxKind.ParenthesizedLambdaExpression);
3847N(SyntaxKind.AttributeList);
3849N(SyntaxKind.OpenBracketToken);
3850N(SyntaxKind.Attribute);
3852N(SyntaxKind.IdentifierName);
3854N(SyntaxKind.IdentifierToken, "B");
3857N(SyntaxKind.CloseBracketToken);
3859N(SyntaxKind.ParameterList);
3861N(SyntaxKind.OpenParenToken);
3862N(SyntaxKind.CloseParenToken);
3864N(SyntaxKind.EqualsGreaterThanToken);
3865N(SyntaxKind.Block);
3867N(SyntaxKind.OpenBraceToken);
3868N(SyntaxKind.CloseBraceToken);
3872N(SyntaxKind.CloseParenToken);
3876N(SyntaxKind.CloseBracketToken);
3878N(SyntaxKind.ArgumentList);
3880N(SyntaxKind.OpenParenToken);
3881N(SyntaxKind.CloseParenToken);
3889N(SyntaxKind.Block);
3891N(SyntaxKind.OpenBraceToken);
3892N(SyntaxKind.CloseBraceToken);
3894N(SyntaxKind.EmptyStatement);
3896N(SyntaxKind.SemicolonToken);
3898N(SyntaxKind.CloseBraceToken);
3901N(SyntaxKind.CloseBraceToken);
3903N(SyntaxKind.EndOfFileToken);
3922N(SyntaxKind.CompilationUnit);
3924N(SyntaxKind.ClassDeclaration);
3926N(SyntaxKind.ClassKeyword);
3927N(SyntaxKind.IdentifierToken, "C");
3928N(SyntaxKind.OpenBraceToken);
3929N(SyntaxKind.MethodDeclaration);
3931N(SyntaxKind.PredefinedType);
3933N(SyntaxKind.VoidKeyword);
3935N(SyntaxKind.IdentifierToken, "M");
3936N(SyntaxKind.ParameterList);
3938N(SyntaxKind.OpenParenToken);
3939N(SyntaxKind.CloseParenToken);
3941N(SyntaxKind.Block);
3943N(SyntaxKind.OpenBraceToken);
3944N(SyntaxKind.LocalDeclarationStatement);
3946N(SyntaxKind.VariableDeclaration);
3948N(SyntaxKind.IdentifierName);
3950N(SyntaxKind.IdentifierToken, "var");
3952N(SyntaxKind.VariableDeclarator);
3954N(SyntaxKind.IdentifierToken, "v");
3955N(SyntaxKind.EqualsValueClause);
3957N(SyntaxKind.EqualsToken);
3958N(SyntaxKind.CollectionExpression);
3960N(SyntaxKind.OpenBracketToken);
3961N(SyntaxKind.ExpressionElement);
3963N(SyntaxKind.InvocationExpression);
3965N(SyntaxKind.IdentifierName);
3967N(SyntaxKind.IdentifierToken, "A");
3969N(SyntaxKind.ArgumentList);
3971N(SyntaxKind.OpenParenToken);
3972N(SyntaxKind.Argument);
3974N(SyntaxKind.ParenthesizedLambdaExpression);
3976N(SyntaxKind.AttributeList);
3978N(SyntaxKind.OpenBracketToken);
3979N(SyntaxKind.Attribute);
3981N(SyntaxKind.IdentifierName);
3983N(SyntaxKind.IdentifierToken, "B");
3986N(SyntaxKind.CloseBracketToken);
3988N(SyntaxKind.ParameterList);
3990N(SyntaxKind.OpenParenToken);
3991N(SyntaxKind.CloseParenToken);
3993N(SyntaxKind.EqualsGreaterThanToken);
3994N(SyntaxKind.Block);
3996N(SyntaxKind.OpenBraceToken);
3997N(SyntaxKind.CloseBraceToken);
4001N(SyntaxKind.CloseParenToken);
4005N(SyntaxKind.CloseBracketToken);
4010N(SyntaxKind.SemicolonToken);
4012N(SyntaxKind.CloseBraceToken);
4015N(SyntaxKind.CloseBraceToken);
4017N(SyntaxKind.EndOfFileToken);
4035N(SyntaxKind.CompilationUnit);
4037N(SyntaxKind.ClassDeclaration);
4039N(SyntaxKind.ClassKeyword);
4040N(SyntaxKind.IdentifierToken, "C");
4041N(SyntaxKind.OpenBraceToken);
4042N(SyntaxKind.MethodDeclaration);
4044N(SyntaxKind.PredefinedType);
4046N(SyntaxKind.VoidKeyword);
4048N(SyntaxKind.IdentifierToken, "M");
4049N(SyntaxKind.ParameterList);
4051N(SyntaxKind.OpenParenToken);
4052N(SyntaxKind.CloseParenToken);
4054N(SyntaxKind.Block);
4056N(SyntaxKind.OpenBraceToken);
4057N(SyntaxKind.LocalDeclarationStatement);
4059N(SyntaxKind.VariableDeclaration);
4061N(SyntaxKind.IdentifierName);
4063N(SyntaxKind.IdentifierToken, "var");
4065N(SyntaxKind.VariableDeclarator);
4067N(SyntaxKind.IdentifierToken, "v");
4068N(SyntaxKind.EqualsValueClause);
4070N(SyntaxKind.EqualsToken);
4071N(SyntaxKind.ParenthesizedLambdaExpression);
4073N(SyntaxKind.AttributeList);
4075N(SyntaxKind.OpenBracketToken);
4076N(SyntaxKind.Attribute);
4078N(SyntaxKind.IdentifierName);
4080N(SyntaxKind.IdentifierToken, "A");
4082N(SyntaxKind.AttributeArgumentList);
4084N(SyntaxKind.OpenParenToken);
4085N(SyntaxKind.AttributeArgument);
4087N(SyntaxKind.ParenthesizedLambdaExpression);
4089N(SyntaxKind.ParameterList);
4091N(SyntaxKind.OpenParenToken);
4092N(SyntaxKind.CloseParenToken);
4094N(SyntaxKind.EqualsGreaterThanToken);
4095N(SyntaxKind.Block);
4097N(SyntaxKind.OpenBraceToken);
4098N(SyntaxKind.CloseBraceToken);
4102N(SyntaxKind.CloseParenToken);
4105N(SyntaxKind.CloseBracketToken);
4107N(SyntaxKind.ParameterList);
4109N(SyntaxKind.OpenParenToken);
4110N(SyntaxKind.CloseParenToken);
4112N(SyntaxKind.EqualsGreaterThanToken);
4113N(SyntaxKind.Block);
4115N(SyntaxKind.OpenBraceToken);
4116N(SyntaxKind.CloseBraceToken);
4122N(SyntaxKind.SemicolonToken);
4124N(SyntaxKind.CloseBraceToken);
4127N(SyntaxKind.CloseBraceToken);
4129N(SyntaxKind.EndOfFileToken);
4152N(SyntaxKind.CompilationUnit);
4154N(SyntaxKind.ClassDeclaration);
4156N(SyntaxKind.ClassKeyword);
4157N(SyntaxKind.IdentifierToken, "C");
4158N(SyntaxKind.OpenBraceToken);
4159N(SyntaxKind.MethodDeclaration);
4161N(SyntaxKind.PredefinedType);
4163N(SyntaxKind.VoidKeyword);
4165N(SyntaxKind.IdentifierToken, "M");
4166N(SyntaxKind.ParameterList);
4168N(SyntaxKind.OpenParenToken);
4169N(SyntaxKind.CloseParenToken);
4171N(SyntaxKind.Block);
4173N(SyntaxKind.OpenBraceToken);
4174N(SyntaxKind.LocalDeclarationStatement);
4176N(SyntaxKind.VariableDeclaration);
4178N(SyntaxKind.IdentifierName);
4180N(SyntaxKind.IdentifierToken, "var");
4182N(SyntaxKind.VariableDeclarator);
4184N(SyntaxKind.IdentifierToken, "v");
4185N(SyntaxKind.EqualsValueClause);
4187N(SyntaxKind.EqualsToken);
4188N(SyntaxKind.ParenthesizedLambdaExpression);
4190N(SyntaxKind.AttributeList);
4192N(SyntaxKind.OpenBracketToken);
4193N(SyntaxKind.Attribute);
4195N(SyntaxKind.IdentifierName);
4197N(SyntaxKind.IdentifierToken, "A");
4200N(SyntaxKind.CloseBracketToken);
4202N(SyntaxKind.ParameterList);
4204N(SyntaxKind.OpenParenToken);
4205N(SyntaxKind.CloseParenToken);
4207N(SyntaxKind.EqualsGreaterThanToken);
4208N(SyntaxKind.Block);
4210N(SyntaxKind.OpenBraceToken);
4211N(SyntaxKind.LocalDeclarationStatement);
4213N(SyntaxKind.VariableDeclaration);
4215N(SyntaxKind.IdentifierName);
4217N(SyntaxKind.IdentifierToken, "var");
4219N(SyntaxKind.VariableDeclarator);
4221N(SyntaxKind.IdentifierToken, "y");
4222N(SyntaxKind.EqualsValueClause);
4224N(SyntaxKind.EqualsToken);
4225N(SyntaxKind.ParenthesizedLambdaExpression);
4227N(SyntaxKind.AttributeList);
4229N(SyntaxKind.OpenBracketToken);
4230N(SyntaxKind.Attribute);
4232N(SyntaxKind.IdentifierName);
4234N(SyntaxKind.IdentifierToken, "B");
4237N(SyntaxKind.CloseBracketToken);
4239N(SyntaxKind.ParameterList);
4241N(SyntaxKind.OpenParenToken);
4242N(SyntaxKind.CloseParenToken);
4244N(SyntaxKind.EqualsGreaterThanToken);
4245N(SyntaxKind.Block);
4247N(SyntaxKind.OpenBraceToken);
4248N(SyntaxKind.CloseBraceToken);
4254N(SyntaxKind.SemicolonToken);
4256N(SyntaxKind.CloseBraceToken);
4262N(SyntaxKind.SemicolonToken);
4264N(SyntaxKind.CloseBraceToken);
4267N(SyntaxKind.CloseBraceToken);
4269N(SyntaxKind.EndOfFileToken);
4301N(SyntaxKind.CompilationUnit);
4303N(SyntaxKind.ClassDeclaration);
4305N(SyntaxKind.ClassKeyword);
4306N(SyntaxKind.IdentifierToken, "C");
4307N(SyntaxKind.OpenBraceToken);
4308N(SyntaxKind.MethodDeclaration);
4310N(SyntaxKind.PredefinedType);
4312N(SyntaxKind.VoidKeyword);
4314N(SyntaxKind.IdentifierToken, "M");
4315N(SyntaxKind.ParameterList);
4317N(SyntaxKind.OpenParenToken);
4318N(SyntaxKind.CloseParenToken);
4320N(SyntaxKind.Block);
4322N(SyntaxKind.OpenBraceToken);
4323N(SyntaxKind.LocalDeclarationStatement);
4325N(SyntaxKind.VariableDeclaration);
4327N(SyntaxKind.IdentifierName);
4329N(SyntaxKind.IdentifierToken, "var");
4331N(SyntaxKind.VariableDeclarator);
4333N(SyntaxKind.IdentifierToken, "v");
4334N(SyntaxKind.EqualsValueClause);
4336N(SyntaxKind.EqualsToken);
4337N(SyntaxKind.ParenthesizedExpression);
4339N(SyntaxKind.OpenParenToken);
4340N(SyntaxKind.IdentifierName);
4342N(SyntaxKind.IdentifierToken, "X");
4351N(SyntaxKind.ExpressionStatement);
4353N(SyntaxKind.SimpleAssignmentExpression);
4355N(SyntaxKind.IdentifierName);
4357N(SyntaxKind.IdentifierToken, "x");
4359N(SyntaxKind.EqualsToken);
4360N(SyntaxKind.ParenthesizedLambdaExpression);
4362N(SyntaxKind.AttributeList);
4364N(SyntaxKind.OpenBracketToken);
4365N(SyntaxKind.Attribute);
4367N(SyntaxKind.IdentifierName);
4369N(SyntaxKind.IdentifierToken, "A");
4372N(SyntaxKind.CloseBracketToken);
4374N(SyntaxKind.ParameterList);
4376N(SyntaxKind.OpenParenToken);
4377N(SyntaxKind.CloseParenToken);
4379N(SyntaxKind.EqualsGreaterThanToken);
4380N(SyntaxKind.Block);
4382N(SyntaxKind.OpenBraceToken);
4383N(SyntaxKind.CloseBraceToken);
4389N(SyntaxKind.Block);
4391N(SyntaxKind.OpenBraceToken);
4392N(SyntaxKind.CloseBraceToken);
4394N(SyntaxKind.EmptyStatement);
4396N(SyntaxKind.SemicolonToken);
4398N(SyntaxKind.CloseBraceToken);
4401N(SyntaxKind.CloseBraceToken);
4403N(SyntaxKind.EndOfFileToken);
4435N(SyntaxKind.CompilationUnit);
4437N(SyntaxKind.ClassDeclaration);
4439N(SyntaxKind.ClassKeyword);
4440N(SyntaxKind.IdentifierToken, "C");
4441N(SyntaxKind.OpenBraceToken);
4442N(SyntaxKind.MethodDeclaration);
4444N(SyntaxKind.PredefinedType);
4446N(SyntaxKind.VoidKeyword);
4448N(SyntaxKind.IdentifierToken, "M");
4449N(SyntaxKind.ParameterList);
4451N(SyntaxKind.OpenParenToken);
4452N(SyntaxKind.CloseParenToken);
4454N(SyntaxKind.Block);
4456N(SyntaxKind.OpenBraceToken);
4457N(SyntaxKind.LocalDeclarationStatement);
4459N(SyntaxKind.VariableDeclaration);
4461N(SyntaxKind.IdentifierName);
4463N(SyntaxKind.IdentifierToken, "var");
4465N(SyntaxKind.VariableDeclarator);
4467N(SyntaxKind.IdentifierToken, "v");
4468N(SyntaxKind.EqualsValueClause);
4470N(SyntaxKind.EqualsToken);
4471N(SyntaxKind.ParenthesizedExpression);
4473N(SyntaxKind.OpenParenToken);
4474N(SyntaxKind.IdentifierName);
4476N(SyntaxKind.IdentifierToken, "X");
4485N(SyntaxKind.ExpressionStatement);
4487N(SyntaxKind.SimpleAssignmentExpression);
4489N(SyntaxKind.IdentifierName);
4491N(SyntaxKind.IdentifierToken, "x");
4493N(SyntaxKind.EqualsToken);
4494N(SyntaxKind.CollectionExpression);
4496N(SyntaxKind.OpenBracketToken);
4497N(SyntaxKind.ExpressionElement);
4499N(SyntaxKind.NumericLiteralExpression);
4501N(SyntaxKind.NumericLiteralToken, "0");
4504N(SyntaxKind.CloseBracketToken);
4509N(SyntaxKind.Block);
4511N(SyntaxKind.OpenBraceToken);
4512N(SyntaxKind.CloseBraceToken);
4514N(SyntaxKind.EmptyStatement);
4516N(SyntaxKind.SemicolonToken);
4518N(SyntaxKind.CloseBraceToken);
4521N(SyntaxKind.CloseBraceToken);
4523N(SyntaxKind.EndOfFileToken);
Parsing\LambdaParameterParsingTests.cs (2195)
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);
783N(SyntaxKind.FieldDeclaration);
785N(SyntaxKind.VariableDeclaration);
787N(SyntaxKind.GenericName);
789N(SyntaxKind.IdentifierToken, "Func");
790N(SyntaxKind.TypeArgumentList);
792N(SyntaxKind.LessThanToken);
793N(SyntaxKind.PredefinedType);
795N(SyntaxKind.StringKeyword);
797N(SyntaxKind.CommaToken);
798N(SyntaxKind.PredefinedType);
800N(SyntaxKind.StringKeyword);
802N(SyntaxKind.GreaterThanToken);
805N(SyntaxKind.VariableDeclarator);
807N(SyntaxKind.IdentifierToken, "func1");
808N(SyntaxKind.EqualsValueClause);
810N(SyntaxKind.EqualsToken);
811N(SyntaxKind.SuppressNullableWarningExpression);
813N(SyntaxKind.SuppressNullableWarningExpression);
815N(SyntaxKind.IdentifierName);
817N(SyntaxKind.IdentifierToken, "x");
819N(SyntaxKind.ExclamationToken);
821N(SyntaxKind.ExclamationToken);
826N(SyntaxKind.SemicolonToken);
839N(SyntaxKind.FieldDeclaration);
841N(SyntaxKind.VariableDeclaration);
843N(SyntaxKind.GenericName);
845N(SyntaxKind.IdentifierToken, "Func");
846N(SyntaxKind.TypeArgumentList);
848N(SyntaxKind.LessThanToken);
849N(SyntaxKind.PredefinedType);
851N(SyntaxKind.IntKeyword);
853N(SyntaxKind.CommaToken);
854N(SyntaxKind.PredefinedType);
856N(SyntaxKind.IntKeyword);
858N(SyntaxKind.CommaToken);
859N(SyntaxKind.PredefinedType);
861N(SyntaxKind.BoolKeyword);
863N(SyntaxKind.GreaterThanToken);
866N(SyntaxKind.VariableDeclarator);
868N(SyntaxKind.IdentifierToken, "func1");
869N(SyntaxKind.EqualsValueClause);
871N(SyntaxKind.EqualsToken);
872N(SyntaxKind.TupleExpression);
874N(SyntaxKind.OpenParenToken);
875N(SyntaxKind.Argument);
877N(SyntaxKind.SuppressNullableWarningExpression);
879N(SyntaxKind.SuppressNullableWarningExpression);
881N(SyntaxKind.IdentifierName);
883N(SyntaxKind.IdentifierToken, "x");
885N(SyntaxKind.ExclamationToken);
887N(SyntaxKind.ExclamationToken);
890N(SyntaxKind.CommaToken);
891N(SyntaxKind.Argument);
893N(SyntaxKind.IdentifierName);
895N(SyntaxKind.IdentifierToken, "y");
898N(SyntaxKind.CloseParenToken);
903N(SyntaxKind.SemicolonToken);
916N(SyntaxKind.FieldDeclaration);
918N(SyntaxKind.VariableDeclaration);
920N(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");
941N(SyntaxKind.EqualsValueClause);
943N(SyntaxKind.EqualsToken);
944N(SyntaxKind.ParenthesizedExpression);
946N(SyntaxKind.OpenParenToken);
947N(SyntaxKind.SuppressNullableWarningExpression);
949N(SyntaxKind.SuppressNullableWarningExpression);
951N(SyntaxKind.IdentifierName);
953N(SyntaxKind.IdentifierToken, "x");
955N(SyntaxKind.ExclamationToken);
957N(SyntaxKind.ExclamationToken);
959N(SyntaxKind.CloseParenToken);
964N(SyntaxKind.SemicolonToken);
977N(SyntaxKind.FieldDeclaration);
979N(SyntaxKind.VariableDeclaration);
981N(SyntaxKind.GenericName);
983N(SyntaxKind.IdentifierToken, "Func");
984N(SyntaxKind.TypeArgumentList);
986N(SyntaxKind.LessThanToken);
987N(SyntaxKind.PredefinedType);
989N(SyntaxKind.IntKeyword);
991N(SyntaxKind.CommaToken);
992N(SyntaxKind.PredefinedType);
994N(SyntaxKind.IntKeyword);
996N(SyntaxKind.GreaterThanToken);
999N(SyntaxKind.VariableDeclarator);
1001N(SyntaxKind.IdentifierToken, "func1");
1002N(SyntaxKind.EqualsValueClause);
1004N(SyntaxKind.EqualsToken);
1005N(SyntaxKind.NotEqualsExpression);
1007N(SyntaxKind.SuppressNullableWarningExpression);
1009N(SyntaxKind.IdentifierName);
1011N(SyntaxKind.IdentifierToken, "x");
1013N(SyntaxKind.ExclamationToken);
1015N(SyntaxKind.ExclamationEqualsToken);
1016N(SyntaxKind.GreaterThanExpression);
1022N(SyntaxKind.GreaterThanToken);
1023N(SyntaxKind.IdentifierName);
1025N(SyntaxKind.IdentifierToken, "x");
1032N(SyntaxKind.SemicolonToken);
1051N(SyntaxKind.FieldDeclaration);
1053N(SyntaxKind.VariableDeclaration);
1055N(SyntaxKind.GenericName);
1057N(SyntaxKind.IdentifierToken, "Func");
1058N(SyntaxKind.TypeArgumentList);
1060N(SyntaxKind.LessThanToken);
1061N(SyntaxKind.PredefinedType);
1063N(SyntaxKind.IntKeyword);
1065N(SyntaxKind.CommaToken);
1066N(SyntaxKind.PredefinedType);
1068N(SyntaxKind.IntKeyword);
1070N(SyntaxKind.GreaterThanToken);
1073N(SyntaxKind.VariableDeclarator);
1075N(SyntaxKind.IdentifierToken, "func1");
1076N(SyntaxKind.EqualsValueClause);
1078N(SyntaxKind.EqualsToken);
1079N(SyntaxKind.ParenthesizedExpression);
1081N(SyntaxKind.OpenParenToken);
1082N(SyntaxKind.PredefinedType);
1084N(SyntaxKind.IntKeyword);
1091N(SyntaxKind.SemicolonToken);
1116N(SyntaxKind.FieldDeclaration);
1118N(SyntaxKind.VariableDeclaration);
1120N(SyntaxKind.GenericName);
1122N(SyntaxKind.IdentifierToken, "Func");
1123N(SyntaxKind.TypeArgumentList);
1125N(SyntaxKind.LessThanToken);
1126N(SyntaxKind.PredefinedType);
1128N(SyntaxKind.IntKeyword);
1130N(SyntaxKind.CommaToken);
1131N(SyntaxKind.PredefinedType);
1133N(SyntaxKind.IntKeyword);
1135N(SyntaxKind.CommaToken);
1136N(SyntaxKind.PredefinedType);
1138N(SyntaxKind.IntKeyword);
1140N(SyntaxKind.GreaterThanToken);
1143N(SyntaxKind.VariableDeclarator);
1145N(SyntaxKind.IdentifierToken, "func1");
1146N(SyntaxKind.EqualsValueClause);
1148N(SyntaxKind.EqualsToken);
1149N(SyntaxKind.ParenthesizedExpression);
1151N(SyntaxKind.OpenParenToken);
1152N(SyntaxKind.PredefinedType);
1154N(SyntaxKind.IntKeyword);
1160N(SyntaxKind.CommaToken);
1166N(SyntaxKind.SemicolonToken);
1191N(SyntaxKind.FieldDeclaration);
1193N(SyntaxKind.VariableDeclaration);
1195N(SyntaxKind.GenericName);
1197N(SyntaxKind.IdentifierToken, "Func");
1198N(SyntaxKind.TypeArgumentList);
1200N(SyntaxKind.LessThanToken);
1201N(SyntaxKind.PredefinedType);
1203N(SyntaxKind.IntKeyword);
1205N(SyntaxKind.CommaToken);
1206N(SyntaxKind.PredefinedType);
1208N(SyntaxKind.IntKeyword);
1210N(SyntaxKind.CommaToken);
1211N(SyntaxKind.PredefinedType);
1213N(SyntaxKind.IntKeyword);
1215N(SyntaxKind.GreaterThanToken);
1218N(SyntaxKind.VariableDeclarator);
1220N(SyntaxKind.IdentifierToken, "func1");
1221N(SyntaxKind.EqualsValueClause);
1223N(SyntaxKind.EqualsToken);
1224N(SyntaxKind.ParenthesizedExpression);
1226N(SyntaxKind.OpenParenToken);
1227N(SyntaxKind.PredefinedType);
1229N(SyntaxKind.IntKeyword);
1235N(SyntaxKind.CommaToken);
1241N(SyntaxKind.SemicolonToken);
1257N(SyntaxKind.FieldDeclaration);
1259N(SyntaxKind.VariableDeclaration);
1261N(SyntaxKind.GenericName);
1263N(SyntaxKind.IdentifierToken, "Func");
1264N(SyntaxKind.TypeArgumentList);
1266N(SyntaxKind.LessThanToken);
1267N(SyntaxKind.PredefinedType);
1269N(SyntaxKind.IntKeyword);
1271N(SyntaxKind.GreaterThanToken);
1274N(SyntaxKind.VariableDeclarator);
1276N(SyntaxKind.IdentifierToken, "func1");
1277N(SyntaxKind.EqualsValueClause);
1279N(SyntaxKind.EqualsToken);
1280N(SyntaxKind.ParenthesizedExpression);
1282N(SyntaxKind.OpenParenToken);
1283N(SyntaxKind.LogicalNotExpression);
1285N(SyntaxKind.ExclamationToken);
1286N(SyntaxKind.LogicalNotExpression);
1288N(SyntaxKind.ExclamationToken);
1295N(SyntaxKind.CloseParenToken);
1300N(SyntaxKind.SemicolonToken);
1313N(SyntaxKind.FieldDeclaration);
1315N(SyntaxKind.VariableDeclaration);
1317N(SyntaxKind.GenericName);
1319N(SyntaxKind.IdentifierToken, "Func");
1320N(SyntaxKind.TypeArgumentList);
1322N(SyntaxKind.LessThanToken);
1323N(SyntaxKind.PredefinedType);
1325N(SyntaxKind.IntKeyword);
1327N(SyntaxKind.CommaToken);
1328N(SyntaxKind.PredefinedType);
1330N(SyntaxKind.IntKeyword);
1332N(SyntaxKind.GreaterThanToken);
1335N(SyntaxKind.VariableDeclarator);
1337N(SyntaxKind.IdentifierToken, "func1");
1338N(SyntaxKind.EqualsValueClause);
1340N(SyntaxKind.EqualsToken);
1341N(SyntaxKind.ParenthesizedExpression);
1343N(SyntaxKind.OpenParenToken);
1344N(SyntaxKind.SuppressNullableWarningExpression);
1346N(SyntaxKind.SuppressNullableWarningExpression);
1348N(SyntaxKind.IdentifierName);
1350N(SyntaxKind.IdentifierToken, "_");
1352N(SyntaxKind.ExclamationToken);
1354N(SyntaxKind.ExclamationToken);
1356N(SyntaxKind.CloseParenToken);
1361N(SyntaxKind.SemicolonToken);
1374N(SyntaxKind.FieldDeclaration);
1376N(SyntaxKind.VariableDeclaration);
1378N(SyntaxKind.GenericName);
1380N(SyntaxKind.IdentifierToken, "Func");
1381N(SyntaxKind.TypeArgumentList);
1383N(SyntaxKind.LessThanToken);
1384N(SyntaxKind.PredefinedType);
1386N(SyntaxKind.StringKeyword);
1388N(SyntaxKind.CommaToken);
1389N(SyntaxKind.PredefinedType);
1391N(SyntaxKind.StringKeyword);
1393N(SyntaxKind.GreaterThanToken);
1396N(SyntaxKind.VariableDeclarator);
1398N(SyntaxKind.IdentifierToken, "func0");
1399N(SyntaxKind.EqualsValueClause);
1401N(SyntaxKind.EqualsToken);
1402N(SyntaxKind.NotEqualsExpression);
1404N(SyntaxKind.IdentifierName);
1406N(SyntaxKind.IdentifierToken, "x");
1408N(SyntaxKind.ExclamationEqualsToken);
1409N(SyntaxKind.GreaterThanExpression);
1415N(SyntaxKind.GreaterThanToken);
1416N(SyntaxKind.IdentifierName);
1418N(SyntaxKind.IdentifierToken, "x");
1425N(SyntaxKind.SemicolonToken);
1438N(SyntaxKind.FieldDeclaration);
1440N(SyntaxKind.VariableDeclaration);
1442N(SyntaxKind.GenericName);
1444N(SyntaxKind.IdentifierToken, "Func");
1445N(SyntaxKind.TypeArgumentList);
1447N(SyntaxKind.LessThanToken);
1448N(SyntaxKind.PredefinedType);
1450N(SyntaxKind.StringKeyword);
1452N(SyntaxKind.CommaToken);
1453N(SyntaxKind.PredefinedType);
1455N(SyntaxKind.StringKeyword);
1457N(SyntaxKind.GreaterThanToken);
1460N(SyntaxKind.VariableDeclarator);
1462N(SyntaxKind.IdentifierToken, "func1");
1463N(SyntaxKind.EqualsValueClause);
1465N(SyntaxKind.EqualsToken);
1466N(SyntaxKind.NotEqualsExpression);
1468N(SyntaxKind.IdentifierName);
1470N(SyntaxKind.IdentifierToken, "x");
1472N(SyntaxKind.ExclamationEqualsToken);
1473N(SyntaxKind.GreaterThanExpression);
1479N(SyntaxKind.GreaterThanToken);
1480N(SyntaxKind.IdentifierName);
1482N(SyntaxKind.IdentifierToken, "x");
1489N(SyntaxKind.SemicolonToken);
1502N(SyntaxKind.FieldDeclaration);
1504N(SyntaxKind.VariableDeclaration);
1506N(SyntaxKind.GenericName);
1508N(SyntaxKind.IdentifierToken, "Func");
1509N(SyntaxKind.TypeArgumentList);
1511N(SyntaxKind.LessThanToken);
1512N(SyntaxKind.PredefinedType);
1514N(SyntaxKind.StringKeyword);
1516N(SyntaxKind.CommaToken);
1517N(SyntaxKind.PredefinedType);
1519N(SyntaxKind.StringKeyword);
1521N(SyntaxKind.GreaterThanToken);
1524N(SyntaxKind.VariableDeclarator);
1526N(SyntaxKind.IdentifierToken, "func2");
1527N(SyntaxKind.EqualsValueClause);
1529N(SyntaxKind.EqualsToken);
1530N(SyntaxKind.NotEqualsExpression);
1532N(SyntaxKind.IdentifierName);
1534N(SyntaxKind.IdentifierToken, "x");
1536N(SyntaxKind.ExclamationEqualsToken);
1537N(SyntaxKind.GreaterThanExpression);
1543N(SyntaxKind.GreaterThanToken);
1544N(SyntaxKind.IdentifierName);
1546N(SyntaxKind.IdentifierToken, "x");
1553N(SyntaxKind.SemicolonToken);
1565N(SyntaxKind.FieldDeclaration);
1567N(SyntaxKind.VariableDeclaration);
1569N(SyntaxKind.GenericName);
1571N(SyntaxKind.IdentifierToken, "Func");
1572N(SyntaxKind.TypeArgumentList);
1574N(SyntaxKind.LessThanToken);
1575N(SyntaxKind.PredefinedType);
1577N(SyntaxKind.StringKeyword);
1579N(SyntaxKind.CommaToken);
1580N(SyntaxKind.PredefinedType);
1582N(SyntaxKind.StringKeyword);
1584N(SyntaxKind.GreaterThanToken);
1587N(SyntaxKind.VariableDeclarator);
1589N(SyntaxKind.IdentifierToken, "func3");
1590N(SyntaxKind.EqualsValueClause);
1592N(SyntaxKind.EqualsToken);
1593N(SyntaxKind.SuppressNullableWarningExpression);
1595N(SyntaxKind.IdentifierName);
1597N(SyntaxKind.IdentifierToken, "x");
1599N(SyntaxKind.ExclamationToken);
1604N(SyntaxKind.SemicolonToken);
1615N(SyntaxKind.FieldDeclaration);
1617N(SyntaxKind.VariableDeclaration);
1619N(SyntaxKind.GenericName);
1621N(SyntaxKind.IdentifierToken, "Func");
1622N(SyntaxKind.TypeArgumentList);
1624N(SyntaxKind.LessThanToken);
1625N(SyntaxKind.PredefinedType);
1627N(SyntaxKind.StringKeyword);
1629N(SyntaxKind.CommaToken);
1630N(SyntaxKind.PredefinedType);
1632N(SyntaxKind.StringKeyword);
1634N(SyntaxKind.GreaterThanToken);
1637N(SyntaxKind.VariableDeclarator);
1639N(SyntaxKind.IdentifierToken, "func4");
1640N(SyntaxKind.EqualsValueClause);
1642N(SyntaxKind.EqualsToken);
1643N(SyntaxKind.SuppressNullableWarningExpression);
1645N(SyntaxKind.IdentifierName);
1647N(SyntaxKind.IdentifierToken, "x");
1649N(SyntaxKind.ExclamationToken);
1654N(SyntaxKind.SemicolonToken);
1666N(SyntaxKind.FieldDeclaration);
1668N(SyntaxKind.VariableDeclaration);
1670N(SyntaxKind.GenericName);
1672N(SyntaxKind.IdentifierToken, "Func");
1673N(SyntaxKind.TypeArgumentList);
1675N(SyntaxKind.LessThanToken);
1676N(SyntaxKind.PredefinedType);
1678N(SyntaxKind.StringKeyword);
1680N(SyntaxKind.CommaToken);
1681N(SyntaxKind.PredefinedType);
1683N(SyntaxKind.StringKeyword);
1685N(SyntaxKind.GreaterThanToken);
1688N(SyntaxKind.VariableDeclarator);
1690N(SyntaxKind.IdentifierToken, "func5");
1691N(SyntaxKind.EqualsValueClause);
1693N(SyntaxKind.EqualsToken);
1694N(SyntaxKind.NotEqualsExpression);
1696N(SyntaxKind.SuppressNullableWarningExpression);
1698N(SyntaxKind.IdentifierName);
1700N(SyntaxKind.IdentifierToken, "x");
1702N(SyntaxKind.ExclamationToken);
1704N(SyntaxKind.ExclamationEqualsToken);
1705N(SyntaxKind.GreaterThanExpression);
1711N(SyntaxKind.GreaterThanToken);
1712N(SyntaxKind.IdentifierName);
1714N(SyntaxKind.IdentifierToken, "x");
1721N(SyntaxKind.SemicolonToken);
1734N(SyntaxKind.FieldDeclaration);
1736N(SyntaxKind.VariableDeclaration);
1738N(SyntaxKind.GenericName);
1740N(SyntaxKind.IdentifierToken, "Func");
1741N(SyntaxKind.TypeArgumentList);
1743N(SyntaxKind.LessThanToken);
1744N(SyntaxKind.PredefinedType);
1746N(SyntaxKind.StringKeyword);
1748N(SyntaxKind.CommaToken);
1749N(SyntaxKind.PredefinedType);
1751N(SyntaxKind.StringKeyword);
1753N(SyntaxKind.GreaterThanToken);
1756N(SyntaxKind.VariableDeclarator);
1758N(SyntaxKind.IdentifierToken, "func6");
1759N(SyntaxKind.EqualsValueClause);
1761N(SyntaxKind.EqualsToken);
1762N(SyntaxKind.NotEqualsExpression);
1764N(SyntaxKind.SuppressNullableWarningExpression);
1766N(SyntaxKind.IdentifierName);
1768N(SyntaxKind.IdentifierToken, "x");
1770N(SyntaxKind.ExclamationToken);
1772N(SyntaxKind.ExclamationEqualsToken);
1773N(SyntaxKind.GreaterThanExpression);
1779N(SyntaxKind.GreaterThanToken);
1780N(SyntaxKind.IdentifierName);
1782N(SyntaxKind.IdentifierToken, "x");
1789N(SyntaxKind.SemicolonToken);
1802N(SyntaxKind.FieldDeclaration);
1804N(SyntaxKind.VariableDeclaration);
1806N(SyntaxKind.GenericName);
1808N(SyntaxKind.IdentifierToken, "Func");
1809N(SyntaxKind.TypeArgumentList);
1811N(SyntaxKind.LessThanToken);
1812N(SyntaxKind.PredefinedType);
1814N(SyntaxKind.StringKeyword);
1816N(SyntaxKind.CommaToken);
1817N(SyntaxKind.PredefinedType);
1819N(SyntaxKind.StringKeyword);
1821N(SyntaxKind.GreaterThanToken);
1824N(SyntaxKind.VariableDeclarator);
1826N(SyntaxKind.IdentifierToken, "func7");
1827N(SyntaxKind.EqualsValueClause);
1829N(SyntaxKind.EqualsToken);
1830N(SyntaxKind.SuppressNullableWarningExpression);
1832N(SyntaxKind.SuppressNullableWarningExpression);
1834N(SyntaxKind.IdentifierName);
1836N(SyntaxKind.IdentifierToken, "x");
1838N(SyntaxKind.ExclamationToken);
1840N(SyntaxKind.ExclamationToken);
1845N(SyntaxKind.SemicolonToken);
1858N(SyntaxKind.FieldDeclaration);
1860N(SyntaxKind.VariableDeclaration);
1862N(SyntaxKind.GenericName);
1864N(SyntaxKind.IdentifierToken, "Func");
1865N(SyntaxKind.TypeArgumentList);
1867N(SyntaxKind.LessThanToken);
1868N(SyntaxKind.PredefinedType);
1870N(SyntaxKind.StringKeyword);
1872N(SyntaxKind.CommaToken);
1873N(SyntaxKind.PredefinedType);
1875N(SyntaxKind.StringKeyword);
1877N(SyntaxKind.GreaterThanToken);
1880N(SyntaxKind.VariableDeclarator);
1882N(SyntaxKind.IdentifierToken, "func8");
1883N(SyntaxKind.EqualsValueClause);
1885N(SyntaxKind.EqualsToken);
1886N(SyntaxKind.NotEqualsExpression);
1888N(SyntaxKind.SuppressNullableWarningExpression);
1890N(SyntaxKind.IdentifierName);
1892N(SyntaxKind.IdentifierToken, "x");
1894N(SyntaxKind.ExclamationToken);
1896N(SyntaxKind.ExclamationEqualsToken);
1897N(SyntaxKind.GreaterThanExpression);
1903N(SyntaxKind.GreaterThanToken);
1904N(SyntaxKind.IdentifierName);
1906N(SyntaxKind.IdentifierToken, "x");
1913N(SyntaxKind.SemicolonToken);
1926N(SyntaxKind.FieldDeclaration);
1928N(SyntaxKind.VariableDeclaration);
1930N(SyntaxKind.GenericName);
1932N(SyntaxKind.IdentifierToken, "Func");
1933N(SyntaxKind.TypeArgumentList);
1935N(SyntaxKind.LessThanToken);
1936N(SyntaxKind.PredefinedType);
1938N(SyntaxKind.StringKeyword);
1940N(SyntaxKind.CommaToken);
1941N(SyntaxKind.PredefinedType);
1943N(SyntaxKind.StringKeyword);
1945N(SyntaxKind.GreaterThanToken);
1948N(SyntaxKind.VariableDeclarator);
1950N(SyntaxKind.IdentifierToken, "func9");
1951N(SyntaxKind.EqualsValueClause);
1953N(SyntaxKind.EqualsToken);
1954N(SyntaxKind.SuppressNullableWarningExpression);
1956N(SyntaxKind.SuppressNullableWarningExpression);
1958N(SyntaxKind.IdentifierName);
1960N(SyntaxKind.IdentifierToken, "x");
1962N(SyntaxKind.ExclamationToken);
1964N(SyntaxKind.ExclamationToken);
1969N(SyntaxKind.SemicolonToken);
1984N(SyntaxKind.FieldDeclaration);
1986N(SyntaxKind.VariableDeclaration);
1988N(SyntaxKind.GenericName);
1990N(SyntaxKind.IdentifierToken, "Func");
1991N(SyntaxKind.TypeArgumentList);
1993N(SyntaxKind.LessThanToken);
1994N(SyntaxKind.ArrayType);
1996N(SyntaxKind.PredefinedType);
1998N(SyntaxKind.StringKeyword);
2000N(SyntaxKind.ArrayRankSpecifier);
2002N(SyntaxKind.OpenBracketToken);
2003N(SyntaxKind.OmittedArraySizeExpression);
2005N(SyntaxKind.OmittedArraySizeExpressionToken);
2007N(SyntaxKind.CloseBracketToken);
2010N(SyntaxKind.CommaToken);
2011N(SyntaxKind.PredefinedType);
2013N(SyntaxKind.StringKeyword);
2015N(SyntaxKind.GreaterThanToken);
2018N(SyntaxKind.VariableDeclarator);
2020N(SyntaxKind.IdentifierToken, "func0");
2021N(SyntaxKind.EqualsValueClause);
2023N(SyntaxKind.EqualsToken);
2024N(SyntaxKind.ElementAccessExpression);
2026N(SyntaxKind.IdentifierName);
2028N(SyntaxKind.IdentifierToken, "x");
2030N(SyntaxKind.BracketedArgumentList);
2032N(SyntaxKind.OpenBracketToken);
2040N(SyntaxKind.CloseBracketToken);
2046N(SyntaxKind.SemicolonToken);
2058N(SyntaxKind.FieldDeclaration);
2060N(SyntaxKind.VariableDeclaration);
2062N(SyntaxKind.GenericName);
2064N(SyntaxKind.IdentifierToken, "Func");
2065N(SyntaxKind.TypeArgumentList);
2067N(SyntaxKind.LessThanToken);
2068N(SyntaxKind.ArrayType);
2070N(SyntaxKind.PredefinedType);
2072N(SyntaxKind.StringKeyword);
2074N(SyntaxKind.ArrayRankSpecifier);
2076N(SyntaxKind.OpenBracketToken);
2077N(SyntaxKind.OmittedArraySizeExpression);
2079N(SyntaxKind.OmittedArraySizeExpressionToken);
2081N(SyntaxKind.CloseBracketToken);
2084N(SyntaxKind.CommaToken);
2085N(SyntaxKind.PredefinedType);
2087N(SyntaxKind.StringKeyword);
2089N(SyntaxKind.GreaterThanToken);
2092N(SyntaxKind.VariableDeclarator);
2094N(SyntaxKind.IdentifierToken, "func0");
2095N(SyntaxKind.EqualsValueClause);
2097N(SyntaxKind.EqualsToken);
2098N(SyntaxKind.ParenthesizedLambdaExpression);
2100N(SyntaxKind.ParameterList);
2102N(SyntaxKind.OpenParenToken);
2103N(SyntaxKind.Parameter);
2105N(SyntaxKind.ArrayType);
2107N(SyntaxKind.IdentifierName);
2109N(SyntaxKind.IdentifierToken, "x");
2111N(SyntaxKind.ArrayRankSpecifier);
2113N(SyntaxKind.OpenBracketToken);
2114N(SyntaxKind.OmittedArraySizeExpression);
2116N(SyntaxKind.OmittedArraySizeExpressionToken);
2118N(SyntaxKind.CloseBracketToken);
2123N(SyntaxKind.CloseParenToken);
2125N(SyntaxKind.EqualsGreaterThanToken);
2126N(SyntaxKind.IdentifierName);
2128N(SyntaxKind.IdentifierToken, "x");
2134N(SyntaxKind.SemicolonToken);
2152N(SyntaxKind.FieldDeclaration);
2154N(SyntaxKind.VariableDeclaration);
2156N(SyntaxKind.GenericName);
2158N(SyntaxKind.IdentifierToken, "Func");
2159N(SyntaxKind.TypeArgumentList);
2161N(SyntaxKind.LessThanToken);
2162N(SyntaxKind.ArrayType);
2164N(SyntaxKind.PredefinedType);
2166N(SyntaxKind.StringKeyword);
2168N(SyntaxKind.ArrayRankSpecifier);
2170N(SyntaxKind.OpenBracketToken);
2171N(SyntaxKind.OmittedArraySizeExpression);
2173N(SyntaxKind.OmittedArraySizeExpressionToken);
2175N(SyntaxKind.CloseBracketToken);
2178N(SyntaxKind.CommaToken);
2179N(SyntaxKind.PredefinedType);
2181N(SyntaxKind.StringKeyword);
2183N(SyntaxKind.GreaterThanToken);
2186N(SyntaxKind.VariableDeclarator);
2188N(SyntaxKind.IdentifierToken, "func0");
2189N(SyntaxKind.EqualsValueClause);
2191N(SyntaxKind.EqualsToken);
2192N(SyntaxKind.ParenthesizedExpression);
2194N(SyntaxKind.OpenParenToken);
2195N(SyntaxKind.PredefinedType);
2197N(SyntaxKind.StringKeyword);
2204N(SyntaxKind.SemicolonToken);
2216N(SyntaxKind.FieldDeclaration);
2218N(SyntaxKind.VariableDeclaration);
2220N(SyntaxKind.GenericName);
2222N(SyntaxKind.IdentifierToken, "Func");
2223N(SyntaxKind.TypeArgumentList);
2225N(SyntaxKind.LessThanToken);
2226N(SyntaxKind.PredefinedType);
2228N(SyntaxKind.StringKeyword);
2230N(SyntaxKind.CommaToken);
2231N(SyntaxKind.PredefinedType);
2233N(SyntaxKind.StringKeyword);
2235N(SyntaxKind.GreaterThanToken);
2238N(SyntaxKind.VariableDeclarator);
2240N(SyntaxKind.IdentifierToken, "func0");
2241N(SyntaxKind.EqualsValueClause);
2243N(SyntaxKind.EqualsToken);
2244N(SyntaxKind.SimpleAssignmentExpression);
2246N(SyntaxKind.IdentifierName);
2248N(SyntaxKind.IdentifierToken, "x");
2250N(SyntaxKind.EqualsToken);
2251N(SyntaxKind.NullLiteralExpression);
2253N(SyntaxKind.NullKeyword);
2259N(SyntaxKind.SemicolonToken);
2276N(SyntaxKind.FieldDeclaration);
2278N(SyntaxKind.VariableDeclaration);
2280N(SyntaxKind.IdentifierName);
2282N(SyntaxKind.IdentifierToken, "var");
2284N(SyntaxKind.VariableDeclarator);
2286N(SyntaxKind.IdentifierToken, "f");
2287N(SyntaxKind.EqualsValueClause);
2289N(SyntaxKind.EqualsToken);
2290N(SyntaxKind.PredefinedType);
2292N(SyntaxKind.IntKeyword);
2297N(SyntaxKind.SemicolonToken);
2306N(SyntaxKind.FieldDeclaration);
2308N(SyntaxKind.VariableDeclaration);
2310N(SyntaxKind.GenericName);
2312N(SyntaxKind.IdentifierToken, "Func");
2313N(SyntaxKind.TypeArgumentList);
2315N(SyntaxKind.LessThanToken);
2316N(SyntaxKind.PredefinedType);
2318N(SyntaxKind.StringKeyword);
2320N(SyntaxKind.CommaToken);
2321N(SyntaxKind.PredefinedType);
2323N(SyntaxKind.StringKeyword);
2325N(SyntaxKind.GreaterThanToken);
2328N(SyntaxKind.VariableDeclarator);
2330N(SyntaxKind.IdentifierToken, "func0");
2331N(SyntaxKind.EqualsValueClause);
2333N(SyntaxKind.EqualsToken);
2334N(SyntaxKind.ParenthesizedLambdaExpression);
2336N(SyntaxKind.ParameterList);
2338N(SyntaxKind.OpenParenToken);
2339N(SyntaxKind.Parameter);
2341N(SyntaxKind.IdentifierToken, "x");
2342N(SyntaxKind.EqualsValueClause);
2344N(SyntaxKind.EqualsToken);
2345N(SyntaxKind.NullLiteralExpression);
2347N(SyntaxKind.NullKeyword);
2351N(SyntaxKind.CloseParenToken);
2353N(SyntaxKind.EqualsGreaterThanToken);
2354N(SyntaxKind.IdentifierName);
2356N(SyntaxKind.IdentifierToken, "x");
2362N(SyntaxKind.SemicolonToken);
2374N(SyntaxKind.AnonymousMethodExpression);
2376N(SyntaxKind.DelegateKeyword);
2377N(SyntaxKind.ParameterList);
2379N(SyntaxKind.OpenParenToken);
2380N(SyntaxKind.Parameter);
2382N(SyntaxKind.IdentifierName);
2384N(SyntaxKind.IdentifierToken, "x");
2387N(SyntaxKind.EqualsValueClause);
2389N(SyntaxKind.EqualsToken);
2390N(SyntaxKind.NumericLiteralExpression);
2392N(SyntaxKind.NumericLiteralToken, "3");
2396N(SyntaxKind.CloseParenToken);
2398N(SyntaxKind.Block);
2400N(SyntaxKind.OpenBraceToken);
2401N(SyntaxKind.ReturnStatement);
2403N(SyntaxKind.ReturnKeyword);
2404N(SyntaxKind.IdentifierName);
2406N(SyntaxKind.IdentifierToken, "x");
2408N(SyntaxKind.SemicolonToken);
2410N(SyntaxKind.CloseBraceToken);
2421N(SyntaxKind.FieldDeclaration);
2423N(SyntaxKind.VariableDeclaration);
2425N(SyntaxKind.GenericName);
2427N(SyntaxKind.IdentifierToken, "Func");
2428N(SyntaxKind.TypeArgumentList);
2430N(SyntaxKind.LessThanToken);
2431N(SyntaxKind.PredefinedType);
2433N(SyntaxKind.StringKeyword);
2435N(SyntaxKind.CommaToken);
2436N(SyntaxKind.PredefinedType);
2438N(SyntaxKind.StringKeyword);
2440N(SyntaxKind.GreaterThanToken);
2443N(SyntaxKind.VariableDeclarator);
2445N(SyntaxKind.IdentifierToken, "func0");
2446N(SyntaxKind.EqualsValueClause);
2448N(SyntaxKind.EqualsToken);
2449N(SyntaxKind.ParenthesizedLambdaExpression);
2451N(SyntaxKind.ParameterList);
2453N(SyntaxKind.OpenParenToken);
2454N(SyntaxKind.Parameter);
2456N(SyntaxKind.IdentifierToken, "y");
2458N(SyntaxKind.CommaToken);
2459N(SyntaxKind.Parameter);
2461N(SyntaxKind.IdentifierToken, "x");
2462N(SyntaxKind.EqualsValueClause);
2464N(SyntaxKind.EqualsToken);
2465N(SyntaxKind.NullLiteralExpression);
2467N(SyntaxKind.NullKeyword);
2471N(SyntaxKind.CloseParenToken);
2473N(SyntaxKind.EqualsGreaterThanToken);
2474N(SyntaxKind.IdentifierName);
2476N(SyntaxKind.IdentifierToken, "x");
2482N(SyntaxKind.SemicolonToken);
2492N(SyntaxKind.FieldDeclaration);
2494N(SyntaxKind.VariableDeclaration);
2496N(SyntaxKind.GenericName);
2498N(SyntaxKind.IdentifierToken, "Func");
2499N(SyntaxKind.TypeArgumentList);
2501N(SyntaxKind.LessThanToken);
2502N(SyntaxKind.PredefinedType);
2504N(SyntaxKind.StringKeyword);
2506N(SyntaxKind.CommaToken);
2507N(SyntaxKind.PredefinedType);
2509N(SyntaxKind.StringKeyword);
2511N(SyntaxKind.GreaterThanToken);
2514N(SyntaxKind.VariableDeclarator);
2516N(SyntaxKind.IdentifierToken, "func0");
2517N(SyntaxKind.EqualsValueClause);
2519N(SyntaxKind.EqualsToken);
2520N(SyntaxKind.ParenthesizedLambdaExpression);
2522N(SyntaxKind.ParameterList);
2524N(SyntaxKind.OpenParenToken);
2525N(SyntaxKind.Parameter);
2527N(SyntaxKind.PredefinedType);
2529N(SyntaxKind.StringKeyword);
2531N(SyntaxKind.IdentifierToken, "x");
2532N(SyntaxKind.EqualsValueClause);
2534N(SyntaxKind.EqualsToken);
2535N(SyntaxKind.NullLiteralExpression);
2537N(SyntaxKind.NullKeyword);
2541N(SyntaxKind.CloseParenToken);
2543N(SyntaxKind.EqualsGreaterThanToken);
2544N(SyntaxKind.IdentifierName);
2546N(SyntaxKind.IdentifierToken, "x");
2552N(SyntaxKind.SemicolonToken);
2562N(SyntaxKind.FieldDeclaration);
2564N(SyntaxKind.VariableDeclaration);
2566N(SyntaxKind.GenericName);
2568N(SyntaxKind.IdentifierToken, "Func");
2569N(SyntaxKind.TypeArgumentList);
2571N(SyntaxKind.LessThanToken);
2572N(SyntaxKind.PredefinedType);
2574N(SyntaxKind.StringKeyword);
2576N(SyntaxKind.CommaToken);
2577N(SyntaxKind.PredefinedType);
2579N(SyntaxKind.StringKeyword);
2581N(SyntaxKind.GreaterThanToken);
2584N(SyntaxKind.VariableDeclarator);
2586N(SyntaxKind.IdentifierToken, "func0");
2587N(SyntaxKind.EqualsValueClause);
2589N(SyntaxKind.EqualsToken);
2590N(SyntaxKind.ParenthesizedLambdaExpression);
2592N(SyntaxKind.ParameterList);
2594N(SyntaxKind.OpenParenToken);
2595N(SyntaxKind.Parameter);
2597N(SyntaxKind.PredefinedType);
2599N(SyntaxKind.StringKeyword);
2601N(SyntaxKind.IdentifierToken, "y");
2603N(SyntaxKind.CommaToken);
2604N(SyntaxKind.Parameter);
2606N(SyntaxKind.PredefinedType);
2608N(SyntaxKind.StringKeyword);
2610N(SyntaxKind.IdentifierToken, "x");
2611N(SyntaxKind.EqualsValueClause);
2614N(SyntaxKind.EqualsToken);
2615N(SyntaxKind.NullLiteralExpression);
2617N(SyntaxKind.NullKeyword);
2621N(SyntaxKind.CloseParenToken);
2623N(SyntaxKind.EqualsGreaterThanToken);
2624N(SyntaxKind.IdentifierName);
2626N(SyntaxKind.IdentifierToken, "x");
2632N(SyntaxKind.SemicolonToken);
2642N(SyntaxKind.ParenthesizedLambdaExpression);
2644N(SyntaxKind.ParameterList);
2646N(SyntaxKind.OpenParenToken);
2647N(SyntaxKind.Parameter);
2649N(SyntaxKind.PredefinedType);
2651N(SyntaxKind.DoubleKeyword);
2653N(SyntaxKind.IdentifierToken, "d");
2654N(SyntaxKind.EqualsValueClause);
2656N(SyntaxKind.EqualsToken);
2657N(SyntaxKind.AddExpression);
2659N(SyntaxKind.IdentifierName);
2661N(SyntaxKind.IdentifierToken, "x");
2663N(SyntaxKind.PlusToken);
2664N(SyntaxKind.IdentifierName);
2666N(SyntaxKind.IdentifierToken, "y");
2671N(SyntaxKind.CloseParenToken);
2673N(SyntaxKind.EqualsGreaterThanToken);
2674N(SyntaxKind.MultiplyExpression);
2676N(SyntaxKind.IdentifierName);
2678N(SyntaxKind.IdentifierToken, "d");
2680N(SyntaxKind.AsteriskToken);
2681N(SyntaxKind.NumericLiteralExpression);
2683N(SyntaxKind.NumericLiteralToken, "2");
2699N(SyntaxKind.ParenthesizedLambdaExpression);
2701N(SyntaxKind.ParameterList);
2703N(SyntaxKind.OpenParenToken);
2704N(SyntaxKind.Parameter);
2706N(SyntaxKind.PredefinedType);
2708N(SyntaxKind.StringKeyword);
2710N(SyntaxKind.IdentifierToken, "a");
2712N(SyntaxKind.CommaToken);
2713N(SyntaxKind.Parameter);
2715N(SyntaxKind.PredefinedType);
2717N(SyntaxKind.DoubleKeyword);
2719N(SyntaxKind.IdentifierToken, "b");
2720N(SyntaxKind.EqualsValueClause);
2722N(SyntaxKind.EqualsToken);
2729N(SyntaxKind.CloseParenToken);
2731N(SyntaxKind.EqualsGreaterThanToken);
2732N(SyntaxKind.AddExpression);
2734N(SyntaxKind.InvocationExpression);
2736N(SyntaxKind.SimpleMemberAccessExpression);
2738N(SyntaxKind.PredefinedType);
2740N(SyntaxKind.DoubleKeyword);
2742N(SyntaxKind.DotToken);
2743N(SyntaxKind.IdentifierName);
2745N(SyntaxKind.IdentifierToken, "Parse");
2748N(SyntaxKind.ArgumentList);
2750N(SyntaxKind.OpenParenToken);
2751N(SyntaxKind.Argument);
2753N(SyntaxKind.IdentifierName);
2755N(SyntaxKind.IdentifierToken, "a");
2758N(SyntaxKind.CloseParenToken);
2761N(SyntaxKind.PlusToken);
2762N(SyntaxKind.IdentifierName);
2764N(SyntaxKind.IdentifierToken, "b");
2778N(SyntaxKind.AnonymousMethodExpression);
2780N(SyntaxKind.DelegateKeyword);
2781N(SyntaxKind.ParameterList);
2783N(SyntaxKind.OpenParenToken);
2784N(SyntaxKind.Parameter);
2786N(SyntaxKind.PredefinedType);
2788N(SyntaxKind.IntKeyword);
2790N(SyntaxKind.IdentifierToken, "x");
2791N(SyntaxKind.EqualsValueClause);
2793N(SyntaxKind.EqualsToken);
2800N(SyntaxKind.CommaToken);
2801N(SyntaxKind.Parameter);
2803N(SyntaxKind.PredefinedType);
2805N(SyntaxKind.IntKeyword);
2807N(SyntaxKind.IdentifierToken, "y");
2809N(SyntaxKind.CloseParenToken);
2811N(SyntaxKind.Block);
2813N(SyntaxKind.OpenBraceToken);
2814N(SyntaxKind.ReturnStatement);
2816N(SyntaxKind.ReturnKeyword);
2817N(SyntaxKind.IdentifierName);
2819N(SyntaxKind.IdentifierToken, "x");
2821N(SyntaxKind.SemicolonToken);
2823N(SyntaxKind.CloseBraceToken);
2837N(SyntaxKind.ParenthesizedLambdaExpression);
2839N(SyntaxKind.ParameterList);
2841N(SyntaxKind.OpenParenToken);
2842N(SyntaxKind.Parameter);
2844N(SyntaxKind.PredefinedType);
2846N(SyntaxKind.IntKeyword);
2848N(SyntaxKind.IdentifierToken, "x");
2849N(SyntaxKind.EqualsValueClause);
2851N(SyntaxKind.EqualsToken);
2858N(SyntaxKind.CommaToken);
2859N(SyntaxKind.Parameter);
2861N(SyntaxKind.PredefinedType);
2863N(SyntaxKind.IntKeyword);
2865N(SyntaxKind.IdentifierToken, "y");
2867N(SyntaxKind.CloseParenToken);
2869N(SyntaxKind.EqualsGreaterThanToken);
2870N(SyntaxKind.AddExpression);
2872N(SyntaxKind.IdentifierName);
2874N(SyntaxKind.IdentifierToken, "x");
2876N(SyntaxKind.PlusToken);
2877N(SyntaxKind.IdentifierName);
2879N(SyntaxKind.IdentifierToken, "y");
2893N(SyntaxKind.AnonymousMethodExpression);
2895N(SyntaxKind.DelegateKeyword);
2896N(SyntaxKind.ParameterList);
2898N(SyntaxKind.OpenParenToken);
2899N(SyntaxKind.Parameter);
2901N(SyntaxKind.PredefinedType);
2903N(SyntaxKind.IntKeyword);
2905N(SyntaxKind.IdentifierToken, "x");
2906N(SyntaxKind.EqualsValueClause);
2908N(SyntaxKind.EqualsToken);
2915N(SyntaxKind.CommaToken);
2916N(SyntaxKind.Parameter);
2918N(SyntaxKind.PredefinedType);
2920N(SyntaxKind.IntKeyword);
2922N(SyntaxKind.IdentifierToken, "y");
2924N(SyntaxKind.CloseParenToken);
2926N(SyntaxKind.Block);
2928N(SyntaxKind.OpenBraceToken);
2929N(SyntaxKind.ReturnStatement);
2931N(SyntaxKind.ReturnKeyword);
2932N(SyntaxKind.IdentifierName);
2934N(SyntaxKind.IdentifierToken, "x");
2936N(SyntaxKind.SemicolonToken);
2938N(SyntaxKind.CloseBraceToken);
2960N(SyntaxKind.ParenthesizedExpression);
2962N(SyntaxKind.OpenParenToken);
2963N(SyntaxKind.PredefinedType);
2965N(SyntaxKind.IntKeyword);
2986N(SyntaxKind.AnonymousMethodExpression);
2988N(SyntaxKind.DelegateKeyword);
2989N(SyntaxKind.ParameterList);
2991N(SyntaxKind.OpenParenToken);
2992N(SyntaxKind.Parameter);
2994N(SyntaxKind.PredefinedType);
2996N(SyntaxKind.IntKeyword);
2998N(SyntaxKind.IdentifierToken, "x");
2999N(SyntaxKind.EqualsValueClause);
3001N(SyntaxKind.EqualsToken);
3034N(SyntaxKind.ParenthesizedExpression);
3036N(SyntaxKind.OpenParenToken);
3037N(SyntaxKind.PredefinedType);
3039N(SyntaxKind.IntKeyword);
3058N(SyntaxKind.AnonymousMethodExpression);
3060N(SyntaxKind.DelegateKeyword);
3061N(SyntaxKind.ParameterList);
3063N(SyntaxKind.OpenParenToken);
3064N(SyntaxKind.Parameter);
3066N(SyntaxKind.PredefinedType);
3068N(SyntaxKind.IntKeyword);
3070N(SyntaxKind.IdentifierToken, "x");
3071N(SyntaxKind.EqualsValueClause);
3073N(SyntaxKind.EqualsToken);
3074N(SyntaxKind.NumericLiteralExpression);
3076N(SyntaxKind.NumericLiteralToken, "5");
3106N(SyntaxKind.ParenthesizedExpression);
3108N(SyntaxKind.OpenParenToken);
3109N(SyntaxKind.PredefinedType);
3111N(SyntaxKind.IntKeyword);
3136N(SyntaxKind.AnonymousMethodExpression);
3138N(SyntaxKind.DelegateKeyword);
3139N(SyntaxKind.ParameterList);
3141N(SyntaxKind.OpenParenToken);
3142N(SyntaxKind.Parameter);
3144N(SyntaxKind.PredefinedType);
3146N(SyntaxKind.IntKeyword);
3148N(SyntaxKind.IdentifierToken, "x");
3149N(SyntaxKind.EqualsValueClause);
3151N(SyntaxKind.EqualsToken);
3152N(SyntaxKind.NumericLiteralExpression);
3154N(SyntaxKind.NumericLiteralToken, "3");
3158N(SyntaxKind.CommaToken);
3187N(SyntaxKind.ParenthesizedLambdaExpression);
3189N(SyntaxKind.ParameterList);
3191N(SyntaxKind.OpenParenToken);
3192N(SyntaxKind.Parameter);
3194N(SyntaxKind.PredefinedType);
3196N(SyntaxKind.IntKeyword);
3199N(SyntaxKind.EqualsValueClause);
3201N(SyntaxKind.EqualsToken);
3202N(SyntaxKind.NumericLiteralExpression);
3204N(SyntaxKind.NumericLiteralToken, "3");
3208N(SyntaxKind.CloseParenToken);
3210N(SyntaxKind.EqualsGreaterThanToken);
3211N(SyntaxKind.NumericLiteralExpression);
3213N(SyntaxKind.NumericLiteralToken, "4");
3228N(SyntaxKind.AnonymousMethodExpression);
3230N(SyntaxKind.DelegateKeyword);
3231N(SyntaxKind.ParameterList);
3233N(SyntaxKind.OpenParenToken);
3234N(SyntaxKind.Parameter);
3236N(SyntaxKind.PredefinedType);
3238N(SyntaxKind.IntKeyword);
3241N(SyntaxKind.EqualsValueClause);
3243N(SyntaxKind.EqualsToken);
3244N(SyntaxKind.NumericLiteralExpression);
3246N(SyntaxKind.NumericLiteralToken, "3");
3250N(SyntaxKind.CloseParenToken);
3252N(SyntaxKind.Block);
3254N(SyntaxKind.OpenBraceToken);
3255N(SyntaxKind.ReturnStatement);
3257N(SyntaxKind.ReturnKeyword);
3258N(SyntaxKind.NumericLiteralExpression);
3260N(SyntaxKind.NumericLiteralToken, "4");
3262N(SyntaxKind.SemicolonToken);
3264N(SyntaxKind.CloseBraceToken);
3276N(SyntaxKind.ParenthesizedLambdaExpression);
3278N(SyntaxKind.ParameterList);
3280N(SyntaxKind.OpenParenToken);
3281N(SyntaxKind.Parameter);
3283N(SyntaxKind.PredefinedType);
3285N(SyntaxKind.IntKeyword);
3287N(SyntaxKind.IdentifierToken, "x");
3288N(SyntaxKind.EqualsValueClause);
3290N(SyntaxKind.EqualsToken);
3291N(SyntaxKind.SimpleAssignmentExpression);
3293N(SyntaxKind.NumericLiteralExpression);
3295N(SyntaxKind.NumericLiteralToken, "3");
3297N(SyntaxKind.EqualsToken);
3298N(SyntaxKind.NumericLiteralExpression);
3300N(SyntaxKind.NumericLiteralToken, "3");
3305N(SyntaxKind.CloseParenToken);
3307N(SyntaxKind.EqualsGreaterThanToken);
3308N(SyntaxKind.IdentifierName);
3310N(SyntaxKind.IdentifierToken, "x");
3331N(SyntaxKind.ParenthesizedExpression);
3333N(SyntaxKind.OpenParenToken);
3334N(SyntaxKind.PredefinedType);
3336N(SyntaxKind.IntKeyword);
3349N(SyntaxKind.AnonymousMethodExpression);
3351N(SyntaxKind.DelegateKeyword);
3352N(SyntaxKind.ParameterList);
3354N(SyntaxKind.OpenParenToken);
3355N(SyntaxKind.Parameter);
3357N(SyntaxKind.PredefinedType);
3359N(SyntaxKind.IntKeyword);
3361N(SyntaxKind.IdentifierToken, "x");
3362N(SyntaxKind.EqualsValueClause);
3364N(SyntaxKind.EqualsToken);
3365N(SyntaxKind.NumericLiteralExpression);
3367N(SyntaxKind.NumericLiteralToken, "10");
3371N(SyntaxKind.CloseParenToken);
3373N(SyntaxKind.Block);
3375N(SyntaxKind.OpenBraceToken);
3376N(SyntaxKind.ReturnStatement);
3378N(SyntaxKind.ReturnKeyword);
3379N(SyntaxKind.IdentifierName);
3381N(SyntaxKind.IdentifierToken, "x");
3383N(SyntaxKind.SemicolonToken);
3385N(SyntaxKind.CloseBraceToken);
3397N(SyntaxKind.ParenthesizedLambdaExpression);
3399N(SyntaxKind.ParameterList);
3401N(SyntaxKind.OpenParenToken);
3402N(SyntaxKind.Parameter);
3404N(SyntaxKind.AttributeList);
3406N(SyntaxKind.OpenBracketToken);
3407N(SyntaxKind.Attribute);
3409N(SyntaxKind.IdentifierName);
3411N(SyntaxKind.IdentifierToken, "MyAttribute");
3413N(SyntaxKind.AttributeArgumentList);
3415N(SyntaxKind.OpenParenToken);
3416N(SyntaxKind.AttributeArgument);
3418N(SyntaxKind.NumericLiteralExpression);
3420N(SyntaxKind.NumericLiteralToken, "3");
3423N(SyntaxKind.CommaToken);
3424N(SyntaxKind.AttributeArgument);
3426N(SyntaxKind.NameEquals);
3428N(SyntaxKind.IdentifierName);
3430N(SyntaxKind.IdentifierToken, "arg1");
3432N(SyntaxKind.EqualsToken);
3434N(SyntaxKind.TrueLiteralExpression);
3436N(SyntaxKind.TrueKeyword);
3439N(SyntaxKind.CloseParenToken);
3442N(SyntaxKind.CloseBracketToken);
3444N(SyntaxKind.PredefinedType);
3446N(SyntaxKind.IntKeyword);
3448N(SyntaxKind.IdentifierToken, "x");
3449N(SyntaxKind.EqualsValueClause);
3451N(SyntaxKind.EqualsToken);
3452N(SyntaxKind.UnaryMinusExpression);
3454N(SyntaxKind.MinusToken);
3455N(SyntaxKind.NumericLiteralExpression);
3457N(SyntaxKind.NumericLiteralToken, "1");
3462N(SyntaxKind.CloseParenToken);
3464N(SyntaxKind.EqualsGreaterThanToken);
3465N(SyntaxKind.IdentifierName);
3467N(SyntaxKind.IdentifierToken, "x");
3477N(SyntaxKind.AnonymousMethodExpression);
3479N(SyntaxKind.DelegateKeyword);
3480N(SyntaxKind.ParameterList);
3482N(SyntaxKind.OpenParenToken);
3483N(SyntaxKind.Parameter);
3485N(SyntaxKind.AttributeList);
3487N(SyntaxKind.OpenBracketToken);
3488N(SyntaxKind.Attribute);
3490N(SyntaxKind.IdentifierName);
3492N(SyntaxKind.IdentifierToken, "MyAttribute");
3494N(SyntaxKind.AttributeArgumentList);
3496N(SyntaxKind.OpenParenToken);
3497N(SyntaxKind.AttributeArgument);
3499N(SyntaxKind.NumericLiteralExpression);
3501N(SyntaxKind.NumericLiteralToken, "3");
3504N(SyntaxKind.CommaToken);
3505N(SyntaxKind.AttributeArgument);
3507N(SyntaxKind.NameEquals);
3509N(SyntaxKind.IdentifierName);
3511N(SyntaxKind.IdentifierToken, "arg1");
3513N(SyntaxKind.EqualsToken);
3515N(SyntaxKind.TrueLiteralExpression);
3517N(SyntaxKind.TrueKeyword);
3520N(SyntaxKind.CloseParenToken);
3523N(SyntaxKind.CloseBracketToken);
3525N(SyntaxKind.PredefinedType);
3527N(SyntaxKind.IntKeyword);
3529N(SyntaxKind.IdentifierToken, "x");
3530N(SyntaxKind.EqualsValueClause);
3532N(SyntaxKind.EqualsToken);
3533N(SyntaxKind.UnaryMinusExpression);
3536N(SyntaxKind.MinusToken);
3537N(SyntaxKind.NumericLiteralExpression);
3539N(SyntaxKind.NumericLiteralToken, "1");
3544N(SyntaxKind.CloseParenToken);
3546N(SyntaxKind.Block);
3548N(SyntaxKind.OpenBraceToken);
3549N(SyntaxKind.ReturnStatement);
3551N(SyntaxKind.ReturnKeyword);
3552N(SyntaxKind.IdentifierName);
3554N(SyntaxKind.IdentifierToken, "x");
3556N(SyntaxKind.SemicolonToken);
3558N(SyntaxKind.CloseBraceToken);
3569N(SyntaxKind.ParenthesizedLambdaExpression);
3571N(SyntaxKind.ParameterList);
3573N(SyntaxKind.OpenParenToken);
3574N(SyntaxKind.Parameter);
3576N(SyntaxKind.RefKeyword);
3577N(SyntaxKind.PredefinedType);
3579N(SyntaxKind.IntKeyword);
3581N(SyntaxKind.IdentifierToken, "a");
3583N(SyntaxKind.CommaToken);
3584N(SyntaxKind.Parameter);
3586N(SyntaxKind.OutKeyword);
3587N(SyntaxKind.PredefinedType);
3589N(SyntaxKind.IntKeyword);
3591N(SyntaxKind.IdentifierToken, "b");
3593N(SyntaxKind.CommaToken);
3594N(SyntaxKind.Parameter);
3596N(SyntaxKind.PredefinedType);
3598N(SyntaxKind.IntKeyword);
3600N(SyntaxKind.IdentifierToken, "c");
3601N(SyntaxKind.EqualsValueClause);
3603N(SyntaxKind.EqualsToken);
3604N(SyntaxKind.NumericLiteralExpression);
3606N(SyntaxKind.NumericLiteralToken, "0");
3610N(SyntaxKind.CloseParenToken);
3612N(SyntaxKind.EqualsGreaterThanToken);
3613N(SyntaxKind.Block);
3615N(SyntaxKind.OpenBraceToken);
3616N(SyntaxKind.ExpressionStatement);
3618N(SyntaxKind.SimpleAssignmentExpression);
3620N(SyntaxKind.IdentifierName);
3622N(SyntaxKind.IdentifierToken, "b");
3624N(SyntaxKind.EqualsToken);
3625N(SyntaxKind.AddExpression);
3627N(SyntaxKind.IdentifierName);
3629N(SyntaxKind.IdentifierToken, "a");
3631N(SyntaxKind.PlusToken);
3632N(SyntaxKind.IdentifierName);
3634N(SyntaxKind.IdentifierToken, "c");
3638N(SyntaxKind.SemicolonToken);
3640N(SyntaxKind.CloseBraceToken);
3652N(SyntaxKind.ParenthesizedLambdaExpression);
3654N(SyntaxKind.ParameterList);
3656N(SyntaxKind.OpenParenToken);
3657N(SyntaxKind.Parameter);
3659N(SyntaxKind.PredefinedType);
3661N(SyntaxKind.IntKeyword);
3663N(SyntaxKind.IdentifierToken, "arg");
3664N(SyntaxKind.EqualsValueClause);
3666N(SyntaxKind.EqualsToken);
3667N(SyntaxKind.SwitchExpression);
3669N(SyntaxKind.IdentifierName);
3671N(SyntaxKind.IdentifierToken, "y");
3673N(SyntaxKind.SwitchKeyword);
3674N(SyntaxKind.OpenBraceToken);
3675N(SyntaxKind.SwitchExpressionArm);
3677N(SyntaxKind.RelationalPattern);
3679N(SyntaxKind.LessThanToken);
3680N(SyntaxKind.NumericLiteralExpression);
3682N(SyntaxKind.NumericLiteralToken, "0");
3685N(SyntaxKind.EqualsGreaterThanToken);
3686N(SyntaxKind.UnaryMinusExpression);
3688N(SyntaxKind.MinusToken);
3689N(SyntaxKind.NumericLiteralExpression);
3691N(SyntaxKind.NumericLiteralToken, "1");
3695N(SyntaxKind.CommaToken);
3696N(SyntaxKind.SwitchExpressionArm);
3698N(SyntaxKind.ConstantPattern);
3700N(SyntaxKind.NumericLiteralExpression);
3702N(SyntaxKind.NumericLiteralToken, "0");
3705N(SyntaxKind.EqualsGreaterThanToken);
3706N(SyntaxKind.NumericLiteralExpression);
3708N(SyntaxKind.NumericLiteralToken, "0");
3711N(SyntaxKind.CommaToken);
3712N(SyntaxKind.SwitchExpressionArm);
3714N(SyntaxKind.RelationalPattern);
3716N(SyntaxKind.GreaterThanToken);
3717N(SyntaxKind.NumericLiteralExpression);
3719N(SyntaxKind.NumericLiteralToken, "0");
3722N(SyntaxKind.EqualsGreaterThanToken);
3723N(SyntaxKind.NumericLiteralExpression);
3725N(SyntaxKind.NumericLiteralToken, "1");
3728N(SyntaxKind.CloseBraceToken);
3732N(SyntaxKind.CloseParenToken);
3734N(SyntaxKind.EqualsGreaterThanToken);
3735N(SyntaxKind.IdentifierName);
3737N(SyntaxKind.IdentifierToken, "arg");
3749N(SyntaxKind.ParenthesizedLambdaExpression);
3751N(SyntaxKind.ParameterList);
3753N(SyntaxKind.OpenParenToken);
3754N(SyntaxKind.Parameter);
3756N(SyntaxKind.PredefinedType);
3758N(SyntaxKind.IntKeyword);
3760N(SyntaxKind.IdentifierToken, "arg");
3762N(SyntaxKind.CommaToken);
3763N(SyntaxKind.Parameter);
3765N(SyntaxKind.GenericName);
3767N(SyntaxKind.IdentifierToken, "Func");
3768N(SyntaxKind.TypeArgumentList);
3770N(SyntaxKind.LessThanToken);
3771N(SyntaxKind.PredefinedType);
3773N(SyntaxKind.IntKeyword);
3775N(SyntaxKind.CommaToken);
3776N(SyntaxKind.PredefinedType);
3778N(SyntaxKind.IntKeyword);
3780N(SyntaxKind.GreaterThanToken);
3783N(SyntaxKind.IdentifierToken, "lam");
3784N(SyntaxKind.EqualsValueClause);
3786N(SyntaxKind.EqualsToken);
3787N(SyntaxKind.ParenthesizedLambdaExpression);
3789N(SyntaxKind.ParameterList);
3791N(SyntaxKind.OpenParenToken);
3792N(SyntaxKind.Parameter);
3794N(SyntaxKind.IdentifierToken, "x");
3796N(SyntaxKind.CloseParenToken);
3798N(SyntaxKind.EqualsGreaterThanToken);
3799N(SyntaxKind.MultiplyExpression);
3801N(SyntaxKind.NumericLiteralExpression);
3803N(SyntaxKind.NumericLiteralToken, "2");
3805N(SyntaxKind.AsteriskToken);
3806N(SyntaxKind.IdentifierName);
3808N(SyntaxKind.IdentifierToken, "x");
3814N(SyntaxKind.CloseParenToken);
3816N(SyntaxKind.EqualsGreaterThanToken);
3817N(SyntaxKind.InvocationExpression);
3819N(SyntaxKind.IdentifierName);
3821N(SyntaxKind.IdentifierToken, "lam");
3823N(SyntaxKind.ArgumentList);
3825N(SyntaxKind.OpenParenToken);
3826N(SyntaxKind.Argument);
3828N(SyntaxKind.IdentifierName);
3830N(SyntaxKind.IdentifierToken, "arg");
3833N(SyntaxKind.CloseParenToken);
3849N(SyntaxKind.ParenthesizedLambdaExpression);
3851N(SyntaxKind.ParameterList);
3853N(SyntaxKind.OpenParenToken);
3854N(SyntaxKind.Parameter);
3856N(SyntaxKind.PredefinedType);
3858N(SyntaxKind.IntKeyword);
3860N(SyntaxKind.IdentifierToken, "arg");
3862N(SyntaxKind.CommaToken);
3863N(SyntaxKind.Parameter);
3865N(SyntaxKind.GenericName);
3867N(SyntaxKind.IdentifierToken, "Func");
3868N(SyntaxKind.TypeArgumentList);
3870N(SyntaxKind.LessThanToken);
3871N(SyntaxKind.PredefinedType);
3873N(SyntaxKind.IntKeyword);
3875N(SyntaxKind.CommaToken);
3876N(SyntaxKind.IdentifierName);
3878N(SyntaxKind.IdentifierToken, "Color");
3880N(SyntaxKind.GreaterThanToken);
3883N(SyntaxKind.IdentifierToken, "colorFunc");
3884N(SyntaxKind.EqualsValueClause);
3886N(SyntaxKind.EqualsToken);
3887N(SyntaxKind.ParenthesizedLambdaExpression);
3889N(SyntaxKind.ParameterList);
3891N(SyntaxKind.OpenParenToken);
3892N(SyntaxKind.Parameter);
3894N(SyntaxKind.IdentifierName);
3896N(SyntaxKind.IdentifierToken, "Color");
3898N(SyntaxKind.IdentifierToken, "c");
3899N(SyntaxKind.EqualsValueClause);
3901N(SyntaxKind.EqualsToken);
3902N(SyntaxKind.SimpleMemberAccessExpression);
3904N(SyntaxKind.IdentifierName);
3906N(SyntaxKind.IdentifierToken, "Color");
3908N(SyntaxKind.DotToken);
3909N(SyntaxKind.IdentifierName);
3911N(SyntaxKind.IdentifierToken, "Red");
3916N(SyntaxKind.CloseParenToken);
3918N(SyntaxKind.EqualsGreaterThanToken);
3919N(SyntaxKind.SwitchExpression);
3921N(SyntaxKind.IdentifierName);
3923N(SyntaxKind.IdentifierToken, "c");
3925N(SyntaxKind.SwitchKeyword);
3926N(SyntaxKind.OpenBraceToken);
3927N(SyntaxKind.SwitchExpressionArm);
3929N(SyntaxKind.ConstantPattern);
3931N(SyntaxKind.NumericLiteralExpression);
3933N(SyntaxKind.NumericLiteralToken, "1");
3936N(SyntaxKind.EqualsGreaterThanToken);
3937N(SyntaxKind.SimpleMemberAccessExpression);
3939N(SyntaxKind.IdentifierName);
3941N(SyntaxKind.IdentifierToken, "Color");
3943N(SyntaxKind.DotToken);
3944N(SyntaxKind.IdentifierName);
3946N(SyntaxKind.IdentifierToken, "Green");
3950N(SyntaxKind.CommaToken);
3951N(SyntaxKind.SwitchExpressionArm);
3953N(SyntaxKind.ConstantPattern);
3955N(SyntaxKind.NumericLiteralExpression);
3957N(SyntaxKind.NumericLiteralToken, "2");
3960N(SyntaxKind.EqualsGreaterThanToken);
3961N(SyntaxKind.SimpleMemberAccessExpression);
3963N(SyntaxKind.IdentifierName);
3965N(SyntaxKind.IdentifierToken, "Color");
3967N(SyntaxKind.DotToken);
3968N(SyntaxKind.IdentifierName);
3970N(SyntaxKind.IdentifierToken, "Red");
3974N(SyntaxKind.CommaToken);
3975N(SyntaxKind.SwitchExpressionArm);
3977N(SyntaxKind.ConstantPattern);
3979N(SyntaxKind.NumericLiteralExpression);
3981N(SyntaxKind.NumericLiteralToken, "3");
3984N(SyntaxKind.EqualsGreaterThanToken);
3985N(SyntaxKind.SimpleMemberAccessExpression);
3987N(SyntaxKind.IdentifierName);
3989N(SyntaxKind.IdentifierToken, "Color");
3991N(SyntaxKind.DotToken);
3992N(SyntaxKind.IdentifierName);
3994N(SyntaxKind.IdentifierToken, "Blue");
3998N(SyntaxKind.CloseBraceToken);
4003N(SyntaxKind.CloseParenToken);
4005N(SyntaxKind.EqualsGreaterThanToken);
4006N(SyntaxKind.Block);
4008N(SyntaxKind.OpenBraceToken);
4009N(SyntaxKind.ReturnStatement);
4011N(SyntaxKind.ReturnKeyword);
4012N(SyntaxKind.InvocationExpression);
4014N(SyntaxKind.IdentifierName);
4016N(SyntaxKind.IdentifierToken, "colorFunc");
4018N(SyntaxKind.ArgumentList);
4020N(SyntaxKind.OpenParenToken);
4021N(SyntaxKind.Argument);
4023N(SyntaxKind.IdentifierName);
4025N(SyntaxKind.IdentifierToken, "arg");
4028N(SyntaxKind.CloseParenToken);
4031N(SyntaxKind.SemicolonToken);
4033N(SyntaxKind.CloseBraceToken);
4045N(SyntaxKind.ParenthesizedLambdaExpression);
4047N(SyntaxKind.ParameterList);
4049N(SyntaxKind.OpenParenToken);
4050N(SyntaxKind.Parameter);
4052N(SyntaxKind.IdentifierToken, "a");
4053N(SyntaxKind.EqualsValueClause);
4055N(SyntaxKind.EqualsToken);
4056N(SyntaxKind.ParenthesizedLambdaExpression);
4058N(SyntaxKind.ParameterList);
4060N(SyntaxKind.OpenParenToken);
4061N(SyntaxKind.Parameter);
4063N(SyntaxKind.IdentifierToken, "b");
4064N(SyntaxKind.EqualsValueClause);
4066N(SyntaxKind.EqualsToken);
4067N(SyntaxKind.ParenthesizedLambdaExpression);
4069N(SyntaxKind.ParameterList);
4071N(SyntaxKind.OpenParenToken);
4072N(SyntaxKind.Parameter);
4074N(SyntaxKind.IdentifierToken, "c");
4075N(SyntaxKind.EqualsValueClause);
4077N(SyntaxKind.EqualsToken);
4078N(SyntaxKind.ParenthesizedLambdaExpression);
4080N(SyntaxKind.ParameterList);
4082N(SyntaxKind.OpenParenToken);
4083N(SyntaxKind.Parameter);
4085N(SyntaxKind.IdentifierToken, "d");
4086N(SyntaxKind.EqualsValueClause);
4088N(SyntaxKind.EqualsToken);
4089N(SyntaxKind.NumericLiteralExpression);
4091N(SyntaxKind.NumericLiteralToken, "3");
4095N(SyntaxKind.CloseParenToken);
4097N(SyntaxKind.EqualsGreaterThanToken);
4098N(SyntaxKind.IdentifierName);
4100N(SyntaxKind.IdentifierToken, "d");
4105N(SyntaxKind.CloseParenToken);
4107N(SyntaxKind.EqualsGreaterThanToken);
4108N(SyntaxKind.IdentifierName);
4110N(SyntaxKind.IdentifierToken, "c");
4115N(SyntaxKind.CloseParenToken);
4117N(SyntaxKind.EqualsGreaterThanToken);
4118N(SyntaxKind.IdentifierName);
4120N(SyntaxKind.IdentifierToken, "b");
4125N(SyntaxKind.CloseParenToken);
4127N(SyntaxKind.EqualsGreaterThanToken);
4128N(SyntaxKind.IdentifierName);
4130N(SyntaxKind.IdentifierToken, "a");
4148N(SyntaxKind.ParenthesizedExpression);
4150N(SyntaxKind.OpenParenToken);
4151N(SyntaxKind.GenericName);
4153N(SyntaxKind.IdentifierToken, "Func");
4154N(SyntaxKind.TypeArgumentList);
4156N(SyntaxKind.LessThanToken);
4157N(SyntaxKind.PredefinedType);
4159N(SyntaxKind.IntKeyword);
4161N(SyntaxKind.CommaToken);
4162N(SyntaxKind.PredefinedType);
4164N(SyntaxKind.IntKeyword);
4166N(SyntaxKind.GreaterThanToken);
4180N(SyntaxKind.ParenthesizedLambdaExpression);
4182N(SyntaxKind.ParameterList);
4184N(SyntaxKind.OpenParenToken);
4185N(SyntaxKind.Parameter);
4187N(SyntaxKind.GenericName);
4189N(SyntaxKind.IdentifierToken, "Func");
4190N(SyntaxKind.TypeArgumentList);
4192N(SyntaxKind.LessThanToken);
4193N(SyntaxKind.PredefinedType);
4195N(SyntaxKind.IntKeyword);
4197N(SyntaxKind.CommaToken);
4198N(SyntaxKind.PredefinedType);
4200N(SyntaxKind.IntKeyword);
4202N(SyntaxKind.GreaterThanToken);
4205N(SyntaxKind.IdentifierToken, "a");
4206N(SyntaxKind.EqualsValueClause);
4208N(SyntaxKind.EqualsToken);
4209N(SyntaxKind.ParenthesizedLambdaExpression);
4211N(SyntaxKind.ParameterList);
4213N(SyntaxKind.OpenParenToken);
4214N(SyntaxKind.Parameter);
4216N(SyntaxKind.PredefinedType);
4218N(SyntaxKind.IntKeyword);
4220N(SyntaxKind.IdentifierToken, "b");
4221N(SyntaxKind.EqualsValueClause);
4223N(SyntaxKind.EqualsToken);
4224N(SyntaxKind.NumericLiteralExpression);
4226N(SyntaxKind.NumericLiteralToken, "5");
4230N(SyntaxKind.CloseParenToken);
4232N(SyntaxKind.EqualsGreaterThanToken);
4233N(SyntaxKind.IdentifierName);
4235N(SyntaxKind.IdentifierToken, "b");
4240N(SyntaxKind.CloseParenToken);
4242N(SyntaxKind.EqualsGreaterThanToken);
4243N(SyntaxKind.IdentifierName);
4245N(SyntaxKind.IdentifierToken, "a");
4257N(SyntaxKind.ParenthesizedLambdaExpression);
4259N(SyntaxKind.ParameterList);
4261N(SyntaxKind.OpenParenToken);
4262N(SyntaxKind.Parameter);
4264N(SyntaxKind.PredefinedType);
4266N(SyntaxKind.IntKeyword);
4268N(SyntaxKind.IdentifierToken, "arg");
4269N(SyntaxKind.EqualsValueClause);
4271N(SyntaxKind.EqualsToken);
4272N(SyntaxKind.ConditionalExpression);
4274N(SyntaxKind.IdentifierName);
4276N(SyntaxKind.IdentifierToken, "a");
4278N(SyntaxKind.QuestionToken);
4279N(SyntaxKind.ConditionalExpression);
4281N(SyntaxKind.IdentifierName);
4283N(SyntaxKind.IdentifierToken, "b");
4285N(SyntaxKind.QuestionToken);
4286N(SyntaxKind.IdentifierName);
4288N(SyntaxKind.IdentifierToken, "w");
4290N(SyntaxKind.ColonToken);
4291N(SyntaxKind.IdentifierName);
4293N(SyntaxKind.IdentifierToken, "x");
4296N(SyntaxKind.ColonToken);
4297N(SyntaxKind.ConditionalExpression);
4299N(SyntaxKind.IdentifierName);
4301N(SyntaxKind.IdentifierToken, "c");
4303N(SyntaxKind.QuestionToken);
4304N(SyntaxKind.IdentifierName);
4306N(SyntaxKind.IdentifierToken, "y");
4308N(SyntaxKind.ColonToken);
4309N(SyntaxKind.IdentifierName);
4311N(SyntaxKind.IdentifierToken, "z");
4317N(SyntaxKind.CloseParenToken);
4319N(SyntaxKind.EqualsGreaterThanToken);
4320N(SyntaxKind.IdentifierName);
4322N(SyntaxKind.IdentifierToken, "arg");
4335N(SyntaxKind.FieldDeclaration);
4337N(SyntaxKind.VariableDeclaration);
4339N(SyntaxKind.GenericName);
4341N(SyntaxKind.IdentifierToken, "Func");
4342N(SyntaxKind.TypeArgumentList);
4344N(SyntaxKind.LessThanToken);
4345N(SyntaxKind.PredefinedType);
4347N(SyntaxKind.StringKeyword);
4349N(SyntaxKind.CommaToken);
4350N(SyntaxKind.PredefinedType);
4352N(SyntaxKind.StringKeyword);
4354N(SyntaxKind.GreaterThanToken);
4357N(SyntaxKind.VariableDeclarator);
4359N(SyntaxKind.IdentifierToken, "func0");
4360N(SyntaxKind.EqualsValueClause);
4362N(SyntaxKind.EqualsToken);
4363N(SyntaxKind.SimpleAssignmentExpression);
4365N(SyntaxKind.SuppressNullableWarningExpression);
4367N(SyntaxKind.SuppressNullableWarningExpression);
4369N(SyntaxKind.IdentifierName);
4371N(SyntaxKind.IdentifierToken, "x");
4373N(SyntaxKind.ExclamationToken);
4375N(SyntaxKind.ExclamationToken);
4377N(SyntaxKind.EqualsToken);
4378N(SyntaxKind.NullLiteralExpression);
4380N(SyntaxKind.NullKeyword);
4386N(SyntaxKind.SemicolonToken);
4399N(SyntaxKind.FieldDeclaration);
4401N(SyntaxKind.VariableDeclaration);
4403N(SyntaxKind.GenericName);
4405N(SyntaxKind.IdentifierToken, "Func");
4406N(SyntaxKind.TypeArgumentList);
4408N(SyntaxKind.LessThanToken);
4409N(SyntaxKind.PredefinedType);
4411N(SyntaxKind.StringKeyword);
4413N(SyntaxKind.CommaToken);
4414N(SyntaxKind.PredefinedType);
4416N(SyntaxKind.StringKeyword);
4418N(SyntaxKind.GreaterThanToken);
4421N(SyntaxKind.VariableDeclarator);
4423N(SyntaxKind.IdentifierToken, "func0");
4424N(SyntaxKind.EqualsValueClause);
4426N(SyntaxKind.EqualsToken);
4427N(SyntaxKind.ParenthesizedExpression);
4429N(SyntaxKind.OpenParenToken);
4430N(SyntaxKind.SimpleAssignmentExpression);
4432N(SyntaxKind.SuppressNullableWarningExpression);
4434N(SyntaxKind.SuppressNullableWarningExpression);
4436N(SyntaxKind.IdentifierName);
4438N(SyntaxKind.IdentifierToken, "x");
4440N(SyntaxKind.ExclamationToken);
4442N(SyntaxKind.ExclamationToken);
4444N(SyntaxKind.EqualsToken);
4445N(SyntaxKind.NullLiteralExpression);
4447N(SyntaxKind.NullKeyword);
4450N(SyntaxKind.CloseParenToken);
4455N(SyntaxKind.SemicolonToken);
4468N(SyntaxKind.FieldDeclaration);
4470N(SyntaxKind.VariableDeclaration);
4472N(SyntaxKind.GenericName);
4474N(SyntaxKind.IdentifierToken, "Func");
4475N(SyntaxKind.TypeArgumentList);
4477N(SyntaxKind.LessThanToken);
4478N(SyntaxKind.PredefinedType);
4480N(SyntaxKind.StringKeyword);
4482N(SyntaxKind.CommaToken);
4483N(SyntaxKind.PredefinedType);
4485N(SyntaxKind.StringKeyword);
4487N(SyntaxKind.GreaterThanToken);
4490N(SyntaxKind.VariableDeclarator);
4492N(SyntaxKind.IdentifierToken, "func0");
4493N(SyntaxKind.EqualsValueClause);
4495N(SyntaxKind.EqualsToken);
4496N(SyntaxKind.TupleExpression);
4498N(SyntaxKind.OpenParenToken);
4499N(SyntaxKind.Argument);
4501N(SyntaxKind.IdentifierName);
4503N(SyntaxKind.IdentifierToken, "y");
4506N(SyntaxKind.CommaToken);
4507N(SyntaxKind.Argument);
4509N(SyntaxKind.SimpleAssignmentExpression);
4511N(SyntaxKind.SuppressNullableWarningExpression);
4513N(SyntaxKind.SuppressNullableWarningExpression);
4515N(SyntaxKind.IdentifierName);
4517N(SyntaxKind.IdentifierToken, "x");
4519N(SyntaxKind.ExclamationToken);
4521N(SyntaxKind.ExclamationToken);
4523N(SyntaxKind.EqualsToken);
4524N(SyntaxKind.NullLiteralExpression);
4526N(SyntaxKind.NullKeyword);
4530N(SyntaxKind.CloseParenToken);
4535N(SyntaxKind.SemicolonToken);
4554N(SyntaxKind.FieldDeclaration);
4556N(SyntaxKind.VariableDeclaration);
4558N(SyntaxKind.GenericName);
4560N(SyntaxKind.IdentifierToken, "Func");
4561N(SyntaxKind.TypeArgumentList);
4563N(SyntaxKind.LessThanToken);
4564N(SyntaxKind.PredefinedType);
4566N(SyntaxKind.StringKeyword);
4568N(SyntaxKind.CommaToken);
4569N(SyntaxKind.PredefinedType);
4571N(SyntaxKind.StringKeyword);
4573N(SyntaxKind.GreaterThanToken);
4576N(SyntaxKind.VariableDeclarator);
4578N(SyntaxKind.IdentifierToken, "func0");
4579N(SyntaxKind.EqualsValueClause);
4581N(SyntaxKind.EqualsToken);
4582N(SyntaxKind.ParenthesizedExpression);
4584N(SyntaxKind.OpenParenToken);
4585N(SyntaxKind.PredefinedType);
4587N(SyntaxKind.StringKeyword);
4594N(SyntaxKind.SemicolonToken);
4613N(SyntaxKind.FieldDeclaration);
4615N(SyntaxKind.VariableDeclaration);
4617N(SyntaxKind.GenericName);
4619N(SyntaxKind.IdentifierToken, "Func");
4620N(SyntaxKind.TypeArgumentList);
4622N(SyntaxKind.LessThanToken);
4623N(SyntaxKind.PredefinedType);
4625N(SyntaxKind.StringKeyword);
4627N(SyntaxKind.CommaToken);
4628N(SyntaxKind.PredefinedType);
4630N(SyntaxKind.StringKeyword);
4632N(SyntaxKind.GreaterThanToken);
4635N(SyntaxKind.VariableDeclarator);
4637N(SyntaxKind.IdentifierToken, "func0");
4638N(SyntaxKind.EqualsValueClause);
4640N(SyntaxKind.EqualsToken);
4641N(SyntaxKind.TupleExpression);
4643N(SyntaxKind.OpenParenToken);
4644N(SyntaxKind.Argument);
4646N(SyntaxKind.DeclarationExpression);
4648N(SyntaxKind.PredefinedType);
4650N(SyntaxKind.StringKeyword);
4652N(SyntaxKind.SingleVariableDesignation);
4654N(SyntaxKind.IdentifierToken, "y");
4658N(SyntaxKind.CommaToken);
4659N(SyntaxKind.Argument);
4661N(SyntaxKind.PredefinedType);
4663N(SyntaxKind.StringKeyword);
4671N(SyntaxKind.SemicolonToken);
4687N(SyntaxKind.ParenthesizedLambdaExpression);
4689N(SyntaxKind.ParameterList);
4691N(SyntaxKind.OpenParenToken);
4692N(SyntaxKind.Parameter);
4694N(SyntaxKind.PredefinedType);
4696N(SyntaxKind.IntKeyword);
4698N(SyntaxKind.IdentifierToken, "x");
4699N(SyntaxKind.EqualsValueClause);
4701N(SyntaxKind.EqualsToken);
4702N(SyntaxKind.GreaterThanExpression);
4708N(SyntaxKind.GreaterThanToken);
4709N(SyntaxKind.NumericLiteralExpression);
4711N(SyntaxKind.NumericLiteralToken, "0");
4716N(SyntaxKind.CloseParenToken);
4718N(SyntaxKind.EqualsGreaterThanToken);
4719N(SyntaxKind.IdentifierName);
4721N(SyntaxKind.IdentifierToken, "x");
4734N(SyntaxKind.ParenthesizedExpression);
4736N(SyntaxKind.OpenParenToken);
4737N(SyntaxKind.SimpleAssignmentExpression);
4739N(SyntaxKind.ArgListExpression);
4741N(SyntaxKind.ArgListKeyword);
4743N(SyntaxKind.EqualsToken);
4744N(SyntaxKind.NullLiteralExpression);
4746N(SyntaxKind.NullKeyword);
4749N(SyntaxKind.CloseParenToken);
4762N(SyntaxKind.FieldDeclaration);
4764N(SyntaxKind.VariableDeclaration);
4766N(SyntaxKind.GenericName);
4768N(SyntaxKind.IdentifierToken, "Func");
4769N(SyntaxKind.TypeArgumentList);
4771N(SyntaxKind.LessThanToken);
4772N(SyntaxKind.PredefinedType);
4774N(SyntaxKind.StringKeyword);
4776N(SyntaxKind.CommaToken);
4777N(SyntaxKind.PredefinedType);
4779N(SyntaxKind.StringKeyword);
4781N(SyntaxKind.GreaterThanToken);
4784N(SyntaxKind.VariableDeclarator);
4786N(SyntaxKind.IdentifierToken, "func0");
4787N(SyntaxKind.EqualsValueClause);
4789N(SyntaxKind.EqualsToken);
4790N(SyntaxKind.SuppressNullableWarningExpression);
4792N(SyntaxKind.SuppressNullableWarningExpression);
4794N(SyntaxKind.IdentifierName);
4796N(SyntaxKind.IdentifierToken, "x");
4798N(SyntaxKind.ExclamationToken);
4800N(SyntaxKind.ExclamationToken);
4805N(SyntaxKind.SemicolonToken);
4818N(SyntaxKind.FieldDeclaration);
4820N(SyntaxKind.VariableDeclaration);
4822N(SyntaxKind.GenericName);
4824N(SyntaxKind.IdentifierToken, "Func");
4825N(SyntaxKind.TypeArgumentList);
4827N(SyntaxKind.LessThanToken);
4828N(SyntaxKind.PredefinedType);
4830N(SyntaxKind.StringKeyword);
4832N(SyntaxKind.CommaToken);
4833N(SyntaxKind.PredefinedType);
4835N(SyntaxKind.StringKeyword);
4837N(SyntaxKind.GreaterThanToken);
4840N(SyntaxKind.VariableDeclarator);
4842N(SyntaxKind.IdentifierToken, "func0");
4843N(SyntaxKind.EqualsValueClause);
4845N(SyntaxKind.EqualsToken);
4846N(SyntaxKind.ParenthesizedExpression);
4848N(SyntaxKind.OpenParenToken);
4849N(SyntaxKind.SuppressNullableWarningExpression);
4851N(SyntaxKind.SuppressNullableWarningExpression);
4853N(SyntaxKind.IdentifierName);
4855N(SyntaxKind.IdentifierToken, "x");
4857N(SyntaxKind.ExclamationToken);
4859N(SyntaxKind.ExclamationToken);
4861N(SyntaxKind.CloseParenToken);
4866N(SyntaxKind.SemicolonToken);
4879N(SyntaxKind.FieldDeclaration);
4881N(SyntaxKind.VariableDeclaration);
4883N(SyntaxKind.GenericName);
4885N(SyntaxKind.IdentifierToken, "Func");
4886N(SyntaxKind.TypeArgumentList);
4888N(SyntaxKind.LessThanToken);
4889N(SyntaxKind.PredefinedType);
4891N(SyntaxKind.StringKeyword);
4893N(SyntaxKind.CommaToken);
4894N(SyntaxKind.PredefinedType);
4896N(SyntaxKind.StringKeyword);
4898N(SyntaxKind.GreaterThanToken);
4901N(SyntaxKind.VariableDeclarator);
4903N(SyntaxKind.IdentifierToken, "func0");
4904N(SyntaxKind.EqualsValueClause);
4906N(SyntaxKind.EqualsToken);
4907N(SyntaxKind.TupleExpression);
4909N(SyntaxKind.OpenParenToken);
4910N(SyntaxKind.Argument);
4912N(SyntaxKind.IdentifierName);
4914N(SyntaxKind.IdentifierToken, "y");
4917N(SyntaxKind.CommaToken);
4918N(SyntaxKind.Argument);
4920N(SyntaxKind.SuppressNullableWarningExpression);
4922N(SyntaxKind.SuppressNullableWarningExpression);
4924N(SyntaxKind.IdentifierName);
4926N(SyntaxKind.IdentifierToken, "x");
4928N(SyntaxKind.ExclamationToken);
4930N(SyntaxKind.ExclamationToken);
4933N(SyntaxKind.CloseParenToken);
4938N(SyntaxKind.SemicolonToken);
4957N(SyntaxKind.FieldDeclaration);
4959N(SyntaxKind.VariableDeclaration);
4961N(SyntaxKind.GenericName);
4963N(SyntaxKind.IdentifierToken, "Func");
4964N(SyntaxKind.TypeArgumentList);
4966N(SyntaxKind.LessThanToken);
4967N(SyntaxKind.PredefinedType);
4969N(SyntaxKind.StringKeyword);
4971N(SyntaxKind.CommaToken);
4972N(SyntaxKind.PredefinedType);
4974N(SyntaxKind.StringKeyword);
4976N(SyntaxKind.GreaterThanToken);
4979N(SyntaxKind.VariableDeclarator);
4981N(SyntaxKind.IdentifierToken, "func0");
4982N(SyntaxKind.EqualsValueClause);
4984N(SyntaxKind.EqualsToken);
4985N(SyntaxKind.ParenthesizedExpression);
4987N(SyntaxKind.OpenParenToken);
4988N(SyntaxKind.PredefinedType);
4990N(SyntaxKind.StringKeyword);
4997N(SyntaxKind.SemicolonToken);
5016N(SyntaxKind.FieldDeclaration);
5018N(SyntaxKind.VariableDeclaration);
5020N(SyntaxKind.GenericName);
5022N(SyntaxKind.IdentifierToken, "Func");
5023N(SyntaxKind.TypeArgumentList);
5025N(SyntaxKind.LessThanToken);
5026N(SyntaxKind.PredefinedType);
5028N(SyntaxKind.StringKeyword);
5030N(SyntaxKind.CommaToken);
5031N(SyntaxKind.PredefinedType);
5033N(SyntaxKind.StringKeyword);
5035N(SyntaxKind.GreaterThanToken);
5038N(SyntaxKind.VariableDeclarator);
5040N(SyntaxKind.IdentifierToken, "func0");
5041N(SyntaxKind.EqualsValueClause);
5043N(SyntaxKind.EqualsToken);
5044N(SyntaxKind.TupleExpression);
5046N(SyntaxKind.OpenParenToken);
5047N(SyntaxKind.Argument);
5049N(SyntaxKind.DeclarationExpression);
5051N(SyntaxKind.PredefinedType);
5053N(SyntaxKind.StringKeyword);
5055N(SyntaxKind.SingleVariableDesignation);
5057N(SyntaxKind.IdentifierToken, "y");
5061N(SyntaxKind.CommaToken);
5062N(SyntaxKind.Argument);
5064N(SyntaxKind.PredefinedType);
5066N(SyntaxKind.StringKeyword);
5074N(SyntaxKind.SemicolonToken);
5083N(SyntaxKind.ExpressionStatement);
5085N(SyntaxKind.InvocationExpression);
5087N(SyntaxKind.IdentifierName);
5089N(SyntaxKind.IdentifierToken, "F");
5091N(SyntaxKind.ArgumentList);
5093N(SyntaxKind.OpenParenToken);
5094N(SyntaxKind.Argument);
5096N(SyntaxKind.ParenthesizedLambdaExpression);
5098N(SyntaxKind.AsyncKeyword);
5099N(SyntaxKind.ParameterList);
5101N(SyntaxKind.OpenParenToken);
5102N(SyntaxKind.CloseParenToken);
5104N(SyntaxKind.EqualsGreaterThanToken);
5105N(SyntaxKind.AwaitExpression);
5107N(SyntaxKind.AwaitKeyword);
5108N(SyntaxKind.InvocationExpression);
5110N(SyntaxKind.SimpleMemberAccessExpression);
5112N(SyntaxKind.IdentifierName);
5114N(SyntaxKind.IdentifierToken, "Task");
5116N(SyntaxKind.DotToken);
5117N(SyntaxKind.IdentifierName);
5119N(SyntaxKind.IdentifierToken, "FromResult");
5122N(SyntaxKind.ArgumentList);
5124N(SyntaxKind.OpenParenToken);
5125N(SyntaxKind.Argument);
5127N(SyntaxKind.NumericLiteralExpression);
5129N(SyntaxKind.NumericLiteralToken, "4");
5132N(SyntaxKind.CloseParenToken);
5138N(SyntaxKind.CloseParenToken);
5141N(SyntaxKind.SemicolonToken);
5161N(SyntaxKind.SimpleLambdaExpression);
5167N(SyntaxKind.EqualsGreaterThanToken);
5188N(SyntaxKind.SimpleLambdaExpression);
5194N(SyntaxKind.EqualsGreaterThanToken);
5195N(SyntaxKind.Block);
5197N(SyntaxKind.OpenBraceToken);
5198N(SyntaxKind.CloseBraceToken);
5219N(SyntaxKind.RefExpression);
5221N(SyntaxKind.RefKeyword);
5222N(SyntaxKind.SimpleLambdaExpression);
5228N(SyntaxKind.EqualsGreaterThanToken);
5229N(SyntaxKind.Block);
5231N(SyntaxKind.OpenBraceToken);
5232N(SyntaxKind.CloseBraceToken);
5249N(SyntaxKind.SimpleLambdaExpression);
5255N(SyntaxKind.EqualsGreaterThanToken);
5256N(SyntaxKind.Block);
5258N(SyntaxKind.OpenBraceToken);
5259N(SyntaxKind.CloseBraceToken);
5274N(SyntaxKind.SimpleLambdaExpression);
5276N(SyntaxKind.StaticKeyword);
5281N(SyntaxKind.EqualsGreaterThanToken);
5282N(SyntaxKind.Block);
5284N(SyntaxKind.OpenBraceToken);
5285N(SyntaxKind.CloseBraceToken);
5319N(SyntaxKind.SimpleAssignmentExpression);
5321N(SyntaxKind.IdentifierName);
5323N(SyntaxKind.IdentifierToken, "f");
5325N(SyntaxKind.EqualsToken);
5326N(SyntaxKind.CollectionExpression);
5328N(SyntaxKind.OpenBracketToken);
5329N(SyntaxKind.ExpressionElement);
5331N(SyntaxKind.IdentifierName);
5333N(SyntaxKind.IdentifierToken, "A");
5336N(SyntaxKind.CloseBracketToken);
5348N(SyntaxKind.SimpleLambdaExpression);
5350N(SyntaxKind.Parameter);
5352N(SyntaxKind.IdentifierToken, "var");
5354N(SyntaxKind.EqualsGreaterThanToken);
5355N(SyntaxKind.Block);
5357N(SyntaxKind.OpenBraceToken);
5358N(SyntaxKind.CloseBraceToken);
5370N(SyntaxKind.SimpleLambdaExpression);
5372N(SyntaxKind.Parameter);
5374N(SyntaxKind.IdentifierToken, "async");
5376N(SyntaxKind.EqualsGreaterThanToken);
5377N(SyntaxKind.Block);
5379N(SyntaxKind.OpenBraceToken);
5380N(SyntaxKind.CloseBraceToken);
5395N(SyntaxKind.ParenthesizedLambdaExpression);
5397N(SyntaxKind.ParameterList);
5399N(SyntaxKind.OpenParenToken);
5400N(SyntaxKind.Parameter);
5402N(SyntaxKind.PredefinedType);
5404N(SyntaxKind.IntKeyword);
5408N(SyntaxKind.CloseParenToken);
5410N(SyntaxKind.EqualsGreaterThanToken);
5411N(SyntaxKind.Block);
5413N(SyntaxKind.OpenBraceToken);
5414N(SyntaxKind.CloseBraceToken);
5432N(SyntaxKind.ParenthesizedLambdaExpression);
5434N(SyntaxKind.ParameterList);
5436N(SyntaxKind.OpenParenToken);
5437N(SyntaxKind.Parameter);
5439N(SyntaxKind.PredefinedType);
5441N(SyntaxKind.IntKeyword);
5445N(SyntaxKind.CommaToken);
5446N(SyntaxKind.Parameter);
5448N(SyntaxKind.PredefinedType);
5450N(SyntaxKind.IntKeyword);
5454N(SyntaxKind.CloseParenToken);
5456N(SyntaxKind.EqualsGreaterThanToken);
5457N(SyntaxKind.Block);
5459N(SyntaxKind.OpenBraceToken);
5460N(SyntaxKind.CloseBraceToken);
5484N(SyntaxKind.CompilationUnit);
5486N(SyntaxKind.GlobalStatement);
5488N(SyntaxKind.LocalDeclarationStatement);
5490N(SyntaxKind.VariableDeclaration);
5492N(SyntaxKind.GenericName);
5494N(SyntaxKind.IdentifierToken, "Action");
5495N(SyntaxKind.TypeArgumentList);
5497N(SyntaxKind.LessThanToken);
5498N(SyntaxKind.PredefinedType);
5500N(SyntaxKind.ObjectKeyword);
5502N(SyntaxKind.GreaterThanToken);
5505N(SyntaxKind.VariableDeclarator);
5507N(SyntaxKind.IdentifierToken, "a");
5508N(SyntaxKind.EqualsValueClause);
5510N(SyntaxKind.EqualsToken);
5521N(SyntaxKind.IncompleteMember);
5523N(SyntaxKind.PublicKeyword);
5525N(SyntaxKind.GlobalStatement);
5527N(SyntaxKind.Block);
5529N(SyntaxKind.OpenBraceToken);
5530N(SyntaxKind.CloseBraceToken);
5533N(SyntaxKind.GlobalStatement);
5535N(SyntaxKind.EmptyStatement);
5537N(SyntaxKind.SemicolonToken);
5540N(SyntaxKind.EndOfFileToken);
5551N(SyntaxKind.SimpleLambdaExpression);
5553N(SyntaxKind.Parameter);
5555N(SyntaxKind.IdentifierToken, "scoped");
5557N(SyntaxKind.EqualsGreaterThanToken);
5558N(SyntaxKind.Block);
5560N(SyntaxKind.OpenBraceToken);
5561N(SyntaxKind.CloseBraceToken);
5573N(SyntaxKind.ParenthesizedLambdaExpression);
5575N(SyntaxKind.ParameterList);
5577N(SyntaxKind.OpenParenToken);
5578N(SyntaxKind.Parameter);
5580N(SyntaxKind.IdentifierToken, "scoped");
5582N(SyntaxKind.CloseParenToken);
5584N(SyntaxKind.EqualsGreaterThanToken);
5585N(SyntaxKind.Block);
5587N(SyntaxKind.OpenBraceToken);
5588N(SyntaxKind.CloseBraceToken);
5600N(SyntaxKind.ParenthesizedLambdaExpression);
5602N(SyntaxKind.ParameterList);
5604N(SyntaxKind.OpenParenToken);
5605N(SyntaxKind.Parameter);
5607N(SyntaxKind.IdentifierToken, "a");
5609N(SyntaxKind.CommaToken);
5610N(SyntaxKind.Parameter);
5612N(SyntaxKind.IdentifierToken, "scoped");
5614N(SyntaxKind.CloseParenToken);
5616N(SyntaxKind.EqualsGreaterThanToken);
5617N(SyntaxKind.Block);
5619N(SyntaxKind.OpenBraceToken);
5620N(SyntaxKind.CloseBraceToken);
5632N(SyntaxKind.ParenthesizedLambdaExpression);
5634N(SyntaxKind.ParameterList);
5636N(SyntaxKind.OpenParenToken);
5637N(SyntaxKind.Parameter);
5639N(SyntaxKind.PredefinedType);
5641N(SyntaxKind.IntKeyword);
5643N(SyntaxKind.IdentifierToken, "scoped");
5645N(SyntaxKind.CloseParenToken);
5647N(SyntaxKind.EqualsGreaterThanToken);
5648N(SyntaxKind.Block);
5650N(SyntaxKind.OpenBraceToken);
5651N(SyntaxKind.CloseBraceToken);
5663N(SyntaxKind.ParenthesizedLambdaExpression);
5665N(SyntaxKind.ParameterList);
5667N(SyntaxKind.OpenParenToken);
5668N(SyntaxKind.Parameter);
5670N(SyntaxKind.ScopedKeyword);
5671N(SyntaxKind.PredefinedType);
5673N(SyntaxKind.IntKeyword);
5675N(SyntaxKind.IdentifierToken, "scoped");
5677N(SyntaxKind.CloseParenToken);
5679N(SyntaxKind.EqualsGreaterThanToken);
5680N(SyntaxKind.Block);
5682N(SyntaxKind.OpenBraceToken);
5683N(SyntaxKind.CloseBraceToken);
5695N(SyntaxKind.ParenthesizedLambdaExpression);
5697N(SyntaxKind.ParameterList);
5699N(SyntaxKind.OpenParenToken);
5700N(SyntaxKind.Parameter);
5702N(SyntaxKind.IdentifierName);
5704N(SyntaxKind.IdentifierToken, "scoped");
5706N(SyntaxKind.IdentifierToken, "scoped");
5708N(SyntaxKind.CloseParenToken);
5710N(SyntaxKind.EqualsGreaterThanToken);
5711N(SyntaxKind.Block);
5713N(SyntaxKind.OpenBraceToken);
5714N(SyntaxKind.CloseBraceToken);
5729N(SyntaxKind.SimpleLambdaExpression);
5735N(SyntaxKind.EqualsGreaterThanToken);
5736N(SyntaxKind.Block);
5738N(SyntaxKind.OpenBraceToken);
5739N(SyntaxKind.CloseBraceToken);
5769N(SyntaxKind.SimpleLambdaExpression);
5771N(SyntaxKind.AttributeList);
5773N(SyntaxKind.OpenBracketToken);
5814N(SyntaxKind.ParenthesizedLambdaExpression);
5816N(SyntaxKind.ParameterList);
5818N(SyntaxKind.OpenParenToken);
Parsing\LambdaReturnTypeParsingTests.cs (2200)
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");
1411N(SyntaxKind.ParenthesizedLambdaExpression);
1413N(SyntaxKind.PointerType);
1415N(SyntaxKind.NullableType);
1417N(SyntaxKind.PredefinedType);
1419N(SyntaxKind.IntKeyword);
1421N(SyntaxKind.QuestionToken);
1423N(SyntaxKind.AsteriskToken);
1425N(SyntaxKind.ParameterList);
1427N(SyntaxKind.OpenParenToken);
1428N(SyntaxKind.CloseParenToken);
1430N(SyntaxKind.EqualsGreaterThanToken);
1431N(SyntaxKind.DefaultLiteralExpression);
1433N(SyntaxKind.DefaultKeyword);
1443N(SyntaxKind.ParenthesizedLambdaExpression);
1445N(SyntaxKind.PointerType);
1447N(SyntaxKind.ArrayType);
1449N(SyntaxKind.PredefinedType);
1451N(SyntaxKind.IntKeyword);
1453N(SyntaxKind.ArrayRankSpecifier);
1455N(SyntaxKind.OpenBracketToken);
1456N(SyntaxKind.OmittedArraySizeExpression);
1458N(SyntaxKind.OmittedArraySizeExpressionToken);
1460N(SyntaxKind.CloseBracketToken);
1463N(SyntaxKind.AsteriskToken);
1466N(SyntaxKind.ParameterList);
1468N(SyntaxKind.OpenParenToken);
1469N(SyntaxKind.CloseParenToken);
1471N(SyntaxKind.EqualsGreaterThanToken);
1472N(SyntaxKind.DefaultLiteralExpression);
1474N(SyntaxKind.DefaultKeyword);
1492N(SyntaxKind.ConditionalExpression);
1494N(SyntaxKind.MultiplyExpression);
1496N(SyntaxKind.PredefinedType);
1498N(SyntaxKind.IntKeyword);
1500N(SyntaxKind.AsteriskToken);
1506N(SyntaxKind.QuestionToken);
1507N(SyntaxKind.ParenthesizedLambdaExpression);
1509N(SyntaxKind.ParameterList);
1511N(SyntaxKind.OpenParenToken);
1512N(SyntaxKind.CloseParenToken);
1514N(SyntaxKind.EqualsGreaterThanToken);
1515N(SyntaxKind.IdentifierName);
1517N(SyntaxKind.IdentifierToken, "x");
1520N(SyntaxKind.ColonToken);
1521N(SyntaxKind.IdentifierName);
1523N(SyntaxKind.IdentifierToken, "y");
1535N(SyntaxKind.ParenthesizedLambdaExpression);
1537N(SyntaxKind.NullableType);
1539N(SyntaxKind.FunctionPointerType);
1541N(SyntaxKind.DelegateKeyword);
1542N(SyntaxKind.AsteriskToken);
1543N(SyntaxKind.FunctionPointerParameterList);
1545N(SyntaxKind.LessThanToken);
1546N(SyntaxKind.FunctionPointerParameter);
1548N(SyntaxKind.PredefinedType);
1550N(SyntaxKind.VoidKeyword);
1553N(SyntaxKind.GreaterThanToken);
1556N(SyntaxKind.QuestionToken);
1558N(SyntaxKind.ParameterList);
1560N(SyntaxKind.OpenParenToken);
1561N(SyntaxKind.CloseParenToken);
1563N(SyntaxKind.EqualsGreaterThanToken);
1564N(SyntaxKind.IdentifierName);
1566N(SyntaxKind.IdentifierToken, "x");
1582N(SyntaxKind.ParenthesizedLambdaExpression);
1584N(SyntaxKind.NullableType);
1586N(SyntaxKind.FunctionPointerType);
1588N(SyntaxKind.DelegateKeyword);
1589N(SyntaxKind.AsteriskToken);
1590N(SyntaxKind.FunctionPointerParameterList);
1592N(SyntaxKind.LessThanToken);
1593N(SyntaxKind.FunctionPointerParameter);
1595N(SyntaxKind.PredefinedType);
1597N(SyntaxKind.VoidKeyword);
1600N(SyntaxKind.GreaterThanToken);
1603N(SyntaxKind.QuestionToken);
1605N(SyntaxKind.ParameterList);
1607N(SyntaxKind.OpenParenToken);
1608N(SyntaxKind.CloseParenToken);
1610N(SyntaxKind.EqualsGreaterThanToken);
1611N(SyntaxKind.IdentifierName);
1613N(SyntaxKind.IdentifierToken, "x");
1625N(SyntaxKind.ParenthesizedLambdaExpression);
1627N(SyntaxKind.StaticKeyword);
1628N(SyntaxKind.NullableType);
1630N(SyntaxKind.IdentifierName);
1632N(SyntaxKind.IdentifierToken, "T");
1634N(SyntaxKind.QuestionToken);
1636N(SyntaxKind.ParameterList);
1638N(SyntaxKind.OpenParenToken);
1639N(SyntaxKind.CloseParenToken);
1641N(SyntaxKind.EqualsGreaterThanToken);
1642N(SyntaxKind.IdentifierName);
1644N(SyntaxKind.IdentifierToken, "x");
1659N(SyntaxKind.ParenthesizedLambdaExpression);
1661N(SyntaxKind.StaticKeyword);
1662N(SyntaxKind.NullableType);
1664N(SyntaxKind.IdentifierName);
1666N(SyntaxKind.IdentifierToken, "T");
1668N(SyntaxKind.QuestionToken);
1670N(SyntaxKind.ParameterList);
1672N(SyntaxKind.OpenParenToken);
1673N(SyntaxKind.CloseParenToken);
1675N(SyntaxKind.EqualsGreaterThanToken);
1676N(SyntaxKind.IdentifierName);
1678N(SyntaxKind.IdentifierToken, "x");
1690N(SyntaxKind.ParenthesizedLambdaExpression);
1692N(SyntaxKind.NullableType);
1694N(SyntaxKind.IdentifierName);
1696N(SyntaxKind.IdentifierToken, "async");
1698N(SyntaxKind.QuestionToken);
1700N(SyntaxKind.ParameterList);
1702N(SyntaxKind.OpenParenToken);
1703N(SyntaxKind.CloseParenToken);
1705N(SyntaxKind.EqualsGreaterThanToken);
1706N(SyntaxKind.IdentifierName);
1708N(SyntaxKind.IdentifierToken, "x");
1720N(SyntaxKind.ConditionalExpression);
1722N(SyntaxKind.IdentifierName);
1724N(SyntaxKind.IdentifierToken, "async");
1726N(SyntaxKind.QuestionToken);
1727N(SyntaxKind.ParenthesizedLambdaExpression);
1729N(SyntaxKind.ParameterList);
1731N(SyntaxKind.OpenParenToken);
1732N(SyntaxKind.CloseParenToken);
1734N(SyntaxKind.EqualsGreaterThanToken);
1735N(SyntaxKind.IdentifierName);
1737N(SyntaxKind.IdentifierToken, "x");
1740N(SyntaxKind.ColonToken);
1741N(SyntaxKind.IdentifierName);
1743N(SyntaxKind.IdentifierToken, "y");
1755N(SyntaxKind.ParenthesizedLambdaExpression);
1757N(SyntaxKind.AsyncKeyword);
1758N(SyntaxKind.NullableType);
1760N(SyntaxKind.IdentifierName);
1762N(SyntaxKind.IdentifierToken, "T");
1764N(SyntaxKind.QuestionToken);
1766N(SyntaxKind.ParameterList);
1768N(SyntaxKind.OpenParenToken);
1769N(SyntaxKind.CloseParenToken);
1771N(SyntaxKind.EqualsGreaterThanToken);
1772N(SyntaxKind.IdentifierName);
1774N(SyntaxKind.IdentifierToken, "x");
1789N(SyntaxKind.IdentifierName);
1791N(SyntaxKind.IdentifierToken, "async");
1802N(SyntaxKind.ParenthesizedLambdaExpression);
1804N(SyntaxKind.AttributeList);
1806N(SyntaxKind.OpenBracketToken);
1807N(SyntaxKind.Attribute);
1809N(SyntaxKind.IdentifierName);
1811N(SyntaxKind.IdentifierToken, "A");
1814N(SyntaxKind.CloseBracketToken);
1816N(SyntaxKind.NullableType);
1818N(SyntaxKind.IdentifierName);
1820N(SyntaxKind.IdentifierToken, "T");
1822N(SyntaxKind.QuestionToken);
1824N(SyntaxKind.ParameterList);
1826N(SyntaxKind.OpenParenToken);
1827N(SyntaxKind.CloseParenToken);
1829N(SyntaxKind.EqualsGreaterThanToken);
1830N(SyntaxKind.IdentifierName);
1832N(SyntaxKind.IdentifierToken, "x");
1847N(SyntaxKind.ParenthesizedLambdaExpression);
1849N(SyntaxKind.AttributeList);
1851N(SyntaxKind.OpenBracketToken);
1852N(SyntaxKind.Attribute);
1854N(SyntaxKind.IdentifierName);
1856N(SyntaxKind.IdentifierToken, "A");
1859N(SyntaxKind.CloseBracketToken);
1861N(SyntaxKind.NullableType);
1863N(SyntaxKind.IdentifierName);
1865N(SyntaxKind.IdentifierToken, "T");
1867N(SyntaxKind.QuestionToken);
1869N(SyntaxKind.ParameterList);
1871N(SyntaxKind.OpenParenToken);
1872N(SyntaxKind.CloseParenToken);
1874N(SyntaxKind.EqualsGreaterThanToken);
1875N(SyntaxKind.IdentifierName);
1877N(SyntaxKind.IdentifierToken, "x");
1895N(SyntaxKind.ConditionalExpression);
1897N(SyntaxKind.IdentifierName);
1899N(SyntaxKind.IdentifierToken, "b");
1901N(SyntaxKind.QuestionToken);
1902N(SyntaxKind.ConditionalExpression);
1904N(SyntaxKind.IdentifierName);
1906N(SyntaxKind.IdentifierToken, "c");
1908N(SyntaxKind.QuestionToken);
1909N(SyntaxKind.ParenthesizedLambdaExpression);
1911N(SyntaxKind.ParameterList);
1913N(SyntaxKind.OpenParenToken);
1914N(SyntaxKind.CloseParenToken);
1916N(SyntaxKind.EqualsGreaterThanToken);
1917N(SyntaxKind.IdentifierName);
1919N(SyntaxKind.IdentifierToken, "x");
1922N(SyntaxKind.ColonToken);
1923N(SyntaxKind.IdentifierName);
1925N(SyntaxKind.IdentifierToken, "y");
1943N(SyntaxKind.ConditionalExpression);
1945N(SyntaxKind.IdentifierName);
1947N(SyntaxKind.IdentifierToken, "b");
1949N(SyntaxKind.QuestionToken);
1950N(SyntaxKind.ConditionalExpression);
1952N(SyntaxKind.IdentifierName);
1954N(SyntaxKind.IdentifierToken, "c");
1956N(SyntaxKind.QuestionToken);
1957N(SyntaxKind.ParenthesizedLambdaExpression);
1959N(SyntaxKind.ParameterList);
1961N(SyntaxKind.OpenParenToken);
1962N(SyntaxKind.CloseParenToken);
1964N(SyntaxKind.EqualsGreaterThanToken);
1965N(SyntaxKind.IdentifierName);
1967N(SyntaxKind.IdentifierToken, "x");
1970N(SyntaxKind.ColonToken);
1971N(SyntaxKind.IdentifierName);
1973N(SyntaxKind.IdentifierToken, "y");
1976N(SyntaxKind.ColonToken);
1977N(SyntaxKind.IdentifierName);
1979N(SyntaxKind.IdentifierToken, "z");
1991N(SyntaxKind.ConditionalExpression);
1993N(SyntaxKind.IdentifierName);
1995N(SyntaxKind.IdentifierToken, "b");
1997N(SyntaxKind.QuestionToken);
1998N(SyntaxKind.ParenthesizedExpression);
2000N(SyntaxKind.OpenParenToken);
2001N(SyntaxKind.ParenthesizedLambdaExpression);
2003N(SyntaxKind.NullableType);
2005N(SyntaxKind.IdentifierName);
2007N(SyntaxKind.IdentifierToken, "c");
2009N(SyntaxKind.QuestionToken);
2011N(SyntaxKind.ParameterList);
2013N(SyntaxKind.OpenParenToken);
2014N(SyntaxKind.CloseParenToken);
2016N(SyntaxKind.EqualsGreaterThanToken);
2017N(SyntaxKind.IdentifierName);
2019N(SyntaxKind.IdentifierToken, "x");
2022N(SyntaxKind.CloseParenToken);
2024N(SyntaxKind.ColonToken);
2025N(SyntaxKind.IdentifierName);
2027N(SyntaxKind.IdentifierToken, "y");
2039N(SyntaxKind.ParenthesizedLambdaExpression);
2041N(SyntaxKind.QualifiedName);
2043N(SyntaxKind.IdentifierName);
2045N(SyntaxKind.IdentifierToken, "A");
2047N(SyntaxKind.DotToken);
2048N(SyntaxKind.IdentifierName);
2050N(SyntaxKind.IdentifierToken, "B");
2053N(SyntaxKind.ParameterList);
2055N(SyntaxKind.OpenParenToken);
2056N(SyntaxKind.CloseParenToken);
2058N(SyntaxKind.EqualsGreaterThanToken);
2059N(SyntaxKind.NullLiteralExpression);
2061N(SyntaxKind.NullKeyword);
2074N(SyntaxKind.ParenthesizedLambdaExpression);
2078N(modifier);
2080N(SyntaxKind.AliasQualifiedName);
2082N(SyntaxKind.IdentifierName);
2084N(SyntaxKind.IdentifierToken, "A");
2086N(SyntaxKind.ColonColonToken);
2087N(SyntaxKind.IdentifierName);
2089N(SyntaxKind.IdentifierToken, "B");
2092N(SyntaxKind.ParameterList);
2094N(SyntaxKind.OpenParenToken);
2095N(SyntaxKind.CloseParenToken);
2097N(SyntaxKind.EqualsGreaterThanToken);
2098N(SyntaxKind.NullLiteralExpression);
2100N(SyntaxKind.NullKeyword);
2112N(SyntaxKind.ParenthesizedLambdaExpression);
2114N(SyntaxKind.AliasQualifiedName);
2116N(SyntaxKind.IdentifierName);
2118N(SyntaxKind.GlobalKeyword);
2120N(SyntaxKind.ColonColonToken);
2121N(SyntaxKind.IdentifierName);
2123N(SyntaxKind.IdentifierToken, "T");
2126N(SyntaxKind.ParameterList);
2128N(SyntaxKind.OpenParenToken);
2129N(SyntaxKind.CloseParenToken);
2131N(SyntaxKind.EqualsGreaterThanToken);
2132N(SyntaxKind.NullLiteralExpression);
2134N(SyntaxKind.NullKeyword);
2146N(SyntaxKind.ParenthesizedLambdaExpression);
2148N(SyntaxKind.GenericName);
2150N(SyntaxKind.IdentifierToken, "A");
2151N(SyntaxKind.TypeArgumentList);
2153N(SyntaxKind.LessThanToken);
2154N(SyntaxKind.IdentifierName);
2156N(SyntaxKind.IdentifierToken, "B");
2158N(SyntaxKind.GreaterThanToken);
2161N(SyntaxKind.ParameterList);
2163N(SyntaxKind.OpenParenToken);
2164N(SyntaxKind.CloseParenToken);
2166N(SyntaxKind.EqualsGreaterThanToken);
2167N(SyntaxKind.NullLiteralExpression);
2169N(SyntaxKind.NullKeyword);
2182N(SyntaxKind.ParenthesizedLambdaExpression);
2186N(modifier);
2188N(SyntaxKind.QualifiedName);
2190N(SyntaxKind.GenericName);
2192N(SyntaxKind.IdentifierToken, "A");
2193N(SyntaxKind.TypeArgumentList);
2195N(SyntaxKind.LessThanToken);
2196N(SyntaxKind.IdentifierName);
2198N(SyntaxKind.IdentifierToken, "B");
2200N(SyntaxKind.GreaterThanToken);
2203N(SyntaxKind.DotToken);
2204N(SyntaxKind.IdentifierName);
2206N(SyntaxKind.IdentifierToken, "C");
2209N(SyntaxKind.ParameterList);
2211N(SyntaxKind.OpenParenToken);
2212N(SyntaxKind.CloseParenToken);
2214N(SyntaxKind.EqualsGreaterThanToken);
2215N(SyntaxKind.NullLiteralExpression);
2217N(SyntaxKind.NullKeyword);
2230N(SyntaxKind.ParenthesizedLambdaExpression);
2234N(modifier);
2236N(SyntaxKind.TupleType);
2238N(SyntaxKind.OpenParenToken);
2239N(SyntaxKind.TupleElement);
2241N(SyntaxKind.IdentifierName);
2243N(SyntaxKind.IdentifierToken, "x");
2246N(SyntaxKind.CommaToken);
2247N(SyntaxKind.TupleElement);
2249N(SyntaxKind.IdentifierName);
2251N(SyntaxKind.IdentifierToken, "y");
2254N(SyntaxKind.CloseParenToken);
2256N(SyntaxKind.ParameterList);
2258N(SyntaxKind.OpenParenToken);
2259N(SyntaxKind.Parameter);
2261N(SyntaxKind.IdentifierToken, "x");
2263N(SyntaxKind.CommaToken);
2264N(SyntaxKind.Parameter);
2266N(SyntaxKind.IdentifierToken, "y");
2268N(SyntaxKind.CloseParenToken);
2270N(SyntaxKind.EqualsGreaterThanToken);
2271N(SyntaxKind.TupleExpression);
2273N(SyntaxKind.OpenParenToken);
2274N(SyntaxKind.Argument);
2276N(SyntaxKind.IdentifierName);
2278N(SyntaxKind.IdentifierToken, "x");
2281N(SyntaxKind.CommaToken);
2282N(SyntaxKind.Argument);
2284N(SyntaxKind.IdentifierName);
2286N(SyntaxKind.IdentifierToken, "y");
2289N(SyntaxKind.CloseParenToken);
2301N(SyntaxKind.ParenthesizedLambdaExpression);
2303N(SyntaxKind.TupleType);
2305N(SyntaxKind.OpenParenToken);
2306N(SyntaxKind.TupleElement);
2308N(SyntaxKind.PredefinedType);
2310N(SyntaxKind.IntKeyword);
2312N(SyntaxKind.IdentifierToken, "x");
2314N(SyntaxKind.CommaToken);
2315N(SyntaxKind.TupleElement);
2317N(SyntaxKind.PredefinedType);
2319N(SyntaxKind.ObjectKeyword);
2321N(SyntaxKind.IdentifierToken, "y");
2323N(SyntaxKind.CloseParenToken);
2325N(SyntaxKind.ParameterList);
2327N(SyntaxKind.OpenParenToken);
2328N(SyntaxKind.CloseParenToken);
2330N(SyntaxKind.EqualsGreaterThanToken);
2331N(SyntaxKind.DefaultLiteralExpression);
2333N(SyntaxKind.DefaultKeyword);
2345N(SyntaxKind.ParenthesizedLambdaExpression);
2347N(SyntaxKind.IdentifierName);
2349N(SyntaxKind.IdentifierToken, "A");
2351N(SyntaxKind.ParameterList);
2353N(SyntaxKind.OpenParenToken);
2354N(SyntaxKind.CloseParenToken);
2356N(SyntaxKind.EqualsGreaterThanToken);
2357N(SyntaxKind.ParenthesizedLambdaExpression);
2359N(SyntaxKind.ParameterList);
2361N(SyntaxKind.OpenParenToken);
2362N(SyntaxKind.CloseParenToken);
2364N(SyntaxKind.EqualsGreaterThanToken);
2365N(SyntaxKind.Block);
2367N(SyntaxKind.OpenBraceToken);
2368N(SyntaxKind.CloseBraceToken);
2381N(SyntaxKind.ParenthesizedLambdaExpression);
2383N(SyntaxKind.IdentifierName);
2385N(SyntaxKind.IdentifierToken, "A");
2387N(SyntaxKind.ParameterList);
2389N(SyntaxKind.OpenParenToken);
2390N(SyntaxKind.CloseParenToken);
2392N(SyntaxKind.EqualsGreaterThanToken);
2393N(SyntaxKind.ParenthesizedLambdaExpression);
2395N(SyntaxKind.IdentifierName);
2397N(SyntaxKind.IdentifierToken, "B");
2399N(SyntaxKind.ParameterList);
2401N(SyntaxKind.OpenParenToken);
2402N(SyntaxKind.CloseParenToken);
2404N(SyntaxKind.EqualsGreaterThanToken);
2405N(SyntaxKind.NullLiteralExpression);
2407N(SyntaxKind.NullKeyword);
2420N(SyntaxKind.ParenthesizedLambdaExpression);
2422N(SyntaxKind.PredefinedType);
2424N(SyntaxKind.ObjectKeyword);
2426N(SyntaxKind.ParameterList);
2428N(SyntaxKind.OpenParenToken);
2429N(SyntaxKind.CloseParenToken);
2431N(SyntaxKind.EqualsGreaterThanToken);
2432N(SyntaxKind.ParenthesizedLambdaExpression);
2434N(SyntaxKind.PredefinedType);
2436N(SyntaxKind.VoidKeyword);
2438N(SyntaxKind.ParameterList);
2440N(SyntaxKind.OpenParenToken);
2441N(SyntaxKind.CloseParenToken);
2443N(SyntaxKind.EqualsGreaterThanToken);
2444N(SyntaxKind.Block);
2446N(SyntaxKind.OpenBraceToken);
2447N(SyntaxKind.CloseBraceToken);
2461N(SyntaxKind.ParenthesizedLambdaExpression);
2465N(modifier);
2467N(SyntaxKind.RefType);
2469N(SyntaxKind.RefKeyword);
2470N(SyntaxKind.PredefinedType);
2472N(SyntaxKind.IntKeyword);
2475N(SyntaxKind.ParameterList);
2477N(SyntaxKind.OpenParenToken);
2478N(SyntaxKind.Parameter);
2480N(SyntaxKind.RefKeyword);
2481N(SyntaxKind.PredefinedType);
2483N(SyntaxKind.IntKeyword);
2485N(SyntaxKind.IdentifierToken, "x");
2487N(SyntaxKind.CloseParenToken);
2489N(SyntaxKind.EqualsGreaterThanToken);
2490N(SyntaxKind.RefExpression);
2492N(SyntaxKind.RefKeyword);
2493N(SyntaxKind.IdentifierName);
2495N(SyntaxKind.IdentifierToken, "x");
2509N(SyntaxKind.ParenthesizedLambdaExpression);
2513N(modifier);
2515N(SyntaxKind.RefType);
2517N(SyntaxKind.RefKeyword);
2518N(SyntaxKind.ReadOnlyKeyword);
2519N(SyntaxKind.IdentifierName);
2521N(SyntaxKind.IdentifierToken, "A");
2524N(SyntaxKind.ParameterList);
2526N(SyntaxKind.OpenParenToken);
2527N(SyntaxKind.CloseParenToken);
2529N(SyntaxKind.EqualsGreaterThanToken);
2530N(SyntaxKind.RefExpression);
2532N(SyntaxKind.RefKeyword);
2533N(SyntaxKind.IdentifierName);
2535N(SyntaxKind.IdentifierToken, "x");
2548N(SyntaxKind.ParenthesizedLambdaExpression);
2550N(SyntaxKind.RefType);
2552N(SyntaxKind.RefKeyword);
2553N(SyntaxKind.IdentifierName);
2555N(SyntaxKind.IdentifierToken, "D");
2558N(SyntaxKind.ParameterList);
2560N(SyntaxKind.OpenParenToken);
2561N(SyntaxKind.CloseParenToken);
2563N(SyntaxKind.EqualsGreaterThanToken);
2564N(SyntaxKind.ParenthesizedLambdaExpression);
2566N(SyntaxKind.RefType);
2568N(SyntaxKind.RefKeyword);
2569N(SyntaxKind.PredefinedType);
2571N(SyntaxKind.IntKeyword);
2574N(SyntaxKind.ParameterList);
2576N(SyntaxKind.OpenParenToken);
2577N(SyntaxKind.CloseParenToken);
2579N(SyntaxKind.EqualsGreaterThanToken);
2580N(SyntaxKind.RefExpression);
2582N(SyntaxKind.RefKeyword);
2583N(SyntaxKind.IdentifierName);
2585N(SyntaxKind.IdentifierToken, "x");
2599N(SyntaxKind.ParenthesizedExpression);
2601N(SyntaxKind.OpenParenToken);
2602N(SyntaxKind.ParenthesizedLambdaExpression);
2604N(SyntaxKind.RefType);
2606N(SyntaxKind.RefKeyword);
2607N(SyntaxKind.PredefinedType);
2609N(SyntaxKind.IntKeyword);
2612N(SyntaxKind.ParameterList);
2614N(SyntaxKind.OpenParenToken);
2615N(SyntaxKind.CloseParenToken);
2617N(SyntaxKind.EqualsGreaterThanToken);
2618N(SyntaxKind.IdentifierName);
2620N(SyntaxKind.IdentifierToken, "x");
2623N(SyntaxKind.CloseParenToken);
2634N(SyntaxKind.ParenthesizedLambdaExpression);
2636N(SyntaxKind.RefType);
2638N(SyntaxKind.RefKeyword);
2639N(SyntaxKind.PredefinedType);
2641N(SyntaxKind.IntKeyword);
2644N(SyntaxKind.ParameterList);
2646N(SyntaxKind.OpenParenToken);
2647N(SyntaxKind.CloseParenToken);
2649N(SyntaxKind.EqualsGreaterThanToken);
2650N(SyntaxKind.IdentifierName);
2652N(SyntaxKind.IdentifierToken, "x");
2664N(SyntaxKind.FieldDeclaration);
2666N(SyntaxKind.VariableDeclaration);
2668N(SyntaxKind.IdentifierName);
2670N(SyntaxKind.IdentifierToken, "d");
2672N(SyntaxKind.VariableDeclarator);
2674N(SyntaxKind.IdentifierToken, "d1");
2675N(SyntaxKind.EqualsValueClause);
2677N(SyntaxKind.EqualsToken);
2678N(SyntaxKind.ParenthesizedExpression);
2680N(SyntaxKind.OpenParenToken);
2681N(SyntaxKind.ParenthesizedLambdaExpression);
2683N(SyntaxKind.RefType);
2685N(SyntaxKind.RefKeyword);
2686N(SyntaxKind.PredefinedType);
2688N(SyntaxKind.IntKeyword);
2691N(SyntaxKind.ParameterList);
2693N(SyntaxKind.OpenParenToken);
2694N(SyntaxKind.CloseParenToken);
2696N(SyntaxKind.EqualsGreaterThanToken);
2697N(SyntaxKind.IdentifierName);
2699N(SyntaxKind.IdentifierToken, "x");
2702N(SyntaxKind.CloseParenToken);
2707N(SyntaxKind.SemicolonToken);
2718N(SyntaxKind.FieldDeclaration);
2720N(SyntaxKind.VariableDeclaration);
2722N(SyntaxKind.IdentifierName);
2724N(SyntaxKind.IdentifierToken, "d");
2726N(SyntaxKind.VariableDeclarator);
2728N(SyntaxKind.IdentifierToken, "d1");
2729N(SyntaxKind.EqualsValueClause);
2731N(SyntaxKind.EqualsToken);
2732N(SyntaxKind.ParenthesizedLambdaExpression);
2734N(SyntaxKind.RefType);
2736N(SyntaxKind.RefKeyword);
2737N(SyntaxKind.PredefinedType);
2739N(SyntaxKind.IntKeyword);
2742N(SyntaxKind.ParameterList);
2744N(SyntaxKind.OpenParenToken);
2745N(SyntaxKind.CloseParenToken);
2747N(SyntaxKind.EqualsGreaterThanToken);
2748N(SyntaxKind.IdentifierName);
2750N(SyntaxKind.IdentifierToken, "x");
2756N(SyntaxKind.SemicolonToken);
2767N(SyntaxKind.CompilationUnit);
2769N(SyntaxKind.GlobalStatement);
2771N(SyntaxKind.LocalDeclarationStatement);
2773N(SyntaxKind.VariableDeclaration);
2775N(SyntaxKind.IdentifierName);
2777N(SyntaxKind.IdentifierToken, "d");
2779N(SyntaxKind.VariableDeclarator);
2781N(SyntaxKind.IdentifierToken, "d1");
2782N(SyntaxKind.EqualsValueClause);
2784N(SyntaxKind.EqualsToken);
2785N(SyntaxKind.ParenthesizedExpression);
2787N(SyntaxKind.OpenParenToken);
2788N(SyntaxKind.ParenthesizedLambdaExpression);
2790N(SyntaxKind.RefType);
2792N(SyntaxKind.RefKeyword);
2793N(SyntaxKind.PredefinedType);
2795N(SyntaxKind.IntKeyword);
2798N(SyntaxKind.ParameterList);
2800N(SyntaxKind.OpenParenToken);
2801N(SyntaxKind.CloseParenToken);
2803N(SyntaxKind.EqualsGreaterThanToken);
2804N(SyntaxKind.IdentifierName);
2806N(SyntaxKind.IdentifierToken, "x");
2809N(SyntaxKind.CloseParenToken);
2814N(SyntaxKind.SemicolonToken);
2817N(SyntaxKind.EndOfFileToken);
2828N(SyntaxKind.CompilationUnit);
2830N(SyntaxKind.GlobalStatement);
2832N(SyntaxKind.LocalDeclarationStatement);
2834N(SyntaxKind.VariableDeclaration);
2836N(SyntaxKind.IdentifierName);
2838N(SyntaxKind.IdentifierToken, "d");
2840N(SyntaxKind.VariableDeclarator);
2842N(SyntaxKind.IdentifierToken, "d1");
2843N(SyntaxKind.EqualsValueClause);
2845N(SyntaxKind.EqualsToken);
2846N(SyntaxKind.ParenthesizedLambdaExpression);
2848N(SyntaxKind.RefType);
2850N(SyntaxKind.RefKeyword);
2851N(SyntaxKind.PredefinedType);
2853N(SyntaxKind.IntKeyword);
2856N(SyntaxKind.ParameterList);
2858N(SyntaxKind.OpenParenToken);
2859N(SyntaxKind.CloseParenToken);
2861N(SyntaxKind.EqualsGreaterThanToken);
2862N(SyntaxKind.IdentifierName);
2864N(SyntaxKind.IdentifierToken, "x");
2870N(SyntaxKind.SemicolonToken);
2873N(SyntaxKind.EndOfFileToken);
2884N(SyntaxKind.SimpleAssignmentExpression);
2886N(SyntaxKind.IdentifierName);
2888N(SyntaxKind.IdentifierToken, "d1");
2890N(SyntaxKind.EqualsToken);
2891N(SyntaxKind.ParenthesizedExpression);
2893N(SyntaxKind.OpenParenToken);
2894N(SyntaxKind.ParenthesizedLambdaExpression);
2896N(SyntaxKind.RefType);
2898N(SyntaxKind.RefKeyword);
2899N(SyntaxKind.PredefinedType);
2901N(SyntaxKind.IntKeyword);
2904N(SyntaxKind.ParameterList);
2906N(SyntaxKind.OpenParenToken);
2907N(SyntaxKind.CloseParenToken);
2909N(SyntaxKind.EqualsGreaterThanToken);
2910N(SyntaxKind.IdentifierName);
2912N(SyntaxKind.IdentifierToken, "x");
2915N(SyntaxKind.CloseParenToken);
2927N(SyntaxKind.SimpleAssignmentExpression);
2929N(SyntaxKind.IdentifierName);
2931N(SyntaxKind.IdentifierToken, "d1");
2933N(SyntaxKind.EqualsToken);
2934N(SyntaxKind.ParenthesizedLambdaExpression);
2936N(SyntaxKind.RefType);
2938N(SyntaxKind.RefKeyword);
2939N(SyntaxKind.PredefinedType);
2941N(SyntaxKind.IntKeyword);
2944N(SyntaxKind.ParameterList);
2946N(SyntaxKind.OpenParenToken);
2947N(SyntaxKind.CloseParenToken);
2949N(SyntaxKind.EqualsGreaterThanToken);
2950N(SyntaxKind.IdentifierName);
2952N(SyntaxKind.IdentifierToken, "x");
2965N(SyntaxKind.InvocationExpression);
2967N(SyntaxKind.IdentifierName);
2969N(SyntaxKind.IdentifierToken, "d1");
2971N(SyntaxKind.ArgumentList);
2973N(SyntaxKind.OpenParenToken);
2974N(SyntaxKind.Argument);
2976N(SyntaxKind.ParenthesizedExpression);
2978N(SyntaxKind.OpenParenToken);
2979N(SyntaxKind.ParenthesizedLambdaExpression);
2981N(SyntaxKind.RefType);
2983N(SyntaxKind.RefKeyword);
2984N(SyntaxKind.PredefinedType);
2986N(SyntaxKind.IntKeyword);
2989N(SyntaxKind.ParameterList);
2991N(SyntaxKind.OpenParenToken);
2992N(SyntaxKind.CloseParenToken);
2994N(SyntaxKind.EqualsGreaterThanToken);
2995N(SyntaxKind.IdentifierName);
2997N(SyntaxKind.IdentifierToken, "x");
3000N(SyntaxKind.CloseParenToken);
3003N(SyntaxKind.CloseParenToken);
3015N(SyntaxKind.InvocationExpression);
3017N(SyntaxKind.IdentifierName);
3019N(SyntaxKind.IdentifierToken, "d1");
3021N(SyntaxKind.ArgumentList);
3023N(SyntaxKind.OpenParenToken);
3024N(SyntaxKind.Argument);
3026N(SyntaxKind.ParenthesizedLambdaExpression);
3028N(SyntaxKind.RefType);
3030N(SyntaxKind.RefKeyword);
3031N(SyntaxKind.PredefinedType);
3033N(SyntaxKind.IntKeyword);
3036N(SyntaxKind.ParameterList);
3038N(SyntaxKind.OpenParenToken);
3039N(SyntaxKind.CloseParenToken);
3041N(SyntaxKind.EqualsGreaterThanToken);
3042N(SyntaxKind.IdentifierName);
3044N(SyntaxKind.IdentifierToken, "x");
3048N(SyntaxKind.CloseParenToken);
3060N(SyntaxKind.ReturnStatement);
3062N(SyntaxKind.ReturnKeyword);
3063N(SyntaxKind.ParenthesizedExpression);
3065N(SyntaxKind.OpenParenToken);
3066N(SyntaxKind.ParenthesizedLambdaExpression);
3068N(SyntaxKind.RefType);
3070N(SyntaxKind.RefKeyword);
3071N(SyntaxKind.PredefinedType);
3073N(SyntaxKind.IntKeyword);
3076N(SyntaxKind.ParameterList);
3078N(SyntaxKind.OpenParenToken);
3079N(SyntaxKind.CloseParenToken);
3081N(SyntaxKind.EqualsGreaterThanToken);
3082N(SyntaxKind.IdentifierName);
3084N(SyntaxKind.IdentifierToken, "x");
3087N(SyntaxKind.CloseParenToken);
3089N(SyntaxKind.SemicolonToken);
3100N(SyntaxKind.ReturnStatement);
3102N(SyntaxKind.ReturnKeyword);
3103N(SyntaxKind.ParenthesizedLambdaExpression);
3105N(SyntaxKind.RefType);
3107N(SyntaxKind.RefKeyword);
3108N(SyntaxKind.PredefinedType);
3110N(SyntaxKind.IntKeyword);
3113N(SyntaxKind.ParameterList);
3115N(SyntaxKind.OpenParenToken);
3116N(SyntaxKind.CloseParenToken);
3118N(SyntaxKind.EqualsGreaterThanToken);
3119N(SyntaxKind.IdentifierName);
3121N(SyntaxKind.IdentifierToken, "x");
3124N(SyntaxKind.SemicolonToken);
3135N(SyntaxKind.ConditionalExpression);
3137N(SyntaxKind.IdentifierName);
3139N(SyntaxKind.IdentifierToken, "d1");
3141N(SyntaxKind.QuestionToken);
3142N(SyntaxKind.ParenthesizedExpression);
3144N(SyntaxKind.OpenParenToken);
3145N(SyntaxKind.ParenthesizedLambdaExpression);
3147N(SyntaxKind.RefType);
3149N(SyntaxKind.RefKeyword);
3150N(SyntaxKind.PredefinedType);
3152N(SyntaxKind.IntKeyword);
3155N(SyntaxKind.ParameterList);
3157N(SyntaxKind.OpenParenToken);
3158N(SyntaxKind.CloseParenToken);
3160N(SyntaxKind.EqualsGreaterThanToken);
3161N(SyntaxKind.IdentifierName);
3163N(SyntaxKind.IdentifierToken, "x");
3166N(SyntaxKind.CloseParenToken);
3168N(SyntaxKind.ColonToken);
3169N(SyntaxKind.NullLiteralExpression);
3171N(SyntaxKind.NullKeyword);
3183N(SyntaxKind.ConditionalExpression);
3185N(SyntaxKind.IdentifierName);
3187N(SyntaxKind.IdentifierToken, "d1");
3189N(SyntaxKind.QuestionToken);
3190N(SyntaxKind.ParenthesizedLambdaExpression);
3192N(SyntaxKind.RefType);
3194N(SyntaxKind.RefKeyword);
3195N(SyntaxKind.PredefinedType);
3197N(SyntaxKind.IntKeyword);
3200N(SyntaxKind.ParameterList);
3202N(SyntaxKind.OpenParenToken);
3203N(SyntaxKind.CloseParenToken);
3205N(SyntaxKind.EqualsGreaterThanToken);
3206N(SyntaxKind.IdentifierName);
3208N(SyntaxKind.IdentifierToken, "x");
3211N(SyntaxKind.ColonToken);
3212N(SyntaxKind.NullLiteralExpression);
3214N(SyntaxKind.NullKeyword);
3226N(SyntaxKind.ConditionalExpression);
3228N(SyntaxKind.IdentifierName);
3230N(SyntaxKind.IdentifierToken, "d1");
3232N(SyntaxKind.QuestionToken);
3233N(SyntaxKind.NullLiteralExpression);
3235N(SyntaxKind.NullKeyword);
3237N(SyntaxKind.ColonToken);
3238N(SyntaxKind.ParenthesizedExpression);
3240N(SyntaxKind.OpenParenToken);
3241N(SyntaxKind.ParenthesizedLambdaExpression);
3243N(SyntaxKind.RefType);
3245N(SyntaxKind.RefKeyword);
3246N(SyntaxKind.PredefinedType);
3248N(SyntaxKind.IntKeyword);
3251N(SyntaxKind.ParameterList);
3253N(SyntaxKind.OpenParenToken);
3254N(SyntaxKind.CloseParenToken);
3256N(SyntaxKind.EqualsGreaterThanToken);
3257N(SyntaxKind.IdentifierName);
3259N(SyntaxKind.IdentifierToken, "x");
3262N(SyntaxKind.CloseParenToken);
3274N(SyntaxKind.ConditionalExpression);
3276N(SyntaxKind.IdentifierName);
3278N(SyntaxKind.IdentifierToken, "d1");
3280N(SyntaxKind.QuestionToken);
3281N(SyntaxKind.NullLiteralExpression);
3283N(SyntaxKind.NullKeyword);
3285N(SyntaxKind.ColonToken);
3286N(SyntaxKind.ParenthesizedLambdaExpression);
3288N(SyntaxKind.RefType);
3290N(SyntaxKind.RefKeyword);
3291N(SyntaxKind.PredefinedType);
3293N(SyntaxKind.IntKeyword);
3296N(SyntaxKind.ParameterList);
3298N(SyntaxKind.OpenParenToken);
3299N(SyntaxKind.CloseParenToken);
3301N(SyntaxKind.EqualsGreaterThanToken);
3302N(SyntaxKind.IdentifierName);
3304N(SyntaxKind.IdentifierToken, "x");
3317N(SyntaxKind.ConditionalExpression);
3319N(SyntaxKind.IdentifierName);
3321N(SyntaxKind.IdentifierToken, "d1");
3323N(SyntaxKind.QuestionToken);
3324N(SyntaxKind.ParenthesizedExpression);
3326N(SyntaxKind.OpenParenToken);
3327N(SyntaxKind.ParenthesizedLambdaExpression);
3329N(SyntaxKind.RefType);
3331N(SyntaxKind.RefKeyword);
3332N(SyntaxKind.PredefinedType);
3334N(SyntaxKind.IntKeyword);
3337N(SyntaxKind.ParameterList);
3339N(SyntaxKind.OpenParenToken);
3340N(SyntaxKind.CloseParenToken);
3342N(SyntaxKind.EqualsGreaterThanToken);
3343N(SyntaxKind.IdentifierName);
3345N(SyntaxKind.IdentifierToken, "x");
3348N(SyntaxKind.CloseParenToken);
3350N(SyntaxKind.ColonToken);
3351N(SyntaxKind.ParenthesizedExpression);
3353N(SyntaxKind.OpenParenToken);
3354N(SyntaxKind.ParenthesizedLambdaExpression);
3356N(SyntaxKind.RefType);
3358N(SyntaxKind.RefKeyword);
3359N(SyntaxKind.PredefinedType);
3361N(SyntaxKind.IntKeyword);
3364N(SyntaxKind.ParameterList);
3366N(SyntaxKind.OpenParenToken);
3367N(SyntaxKind.CloseParenToken);
3369N(SyntaxKind.EqualsGreaterThanToken);
3370N(SyntaxKind.IdentifierName);
3372N(SyntaxKind.IdentifierToken, "y");
3375N(SyntaxKind.CloseParenToken);
3387N(SyntaxKind.ConditionalExpression);
3389N(SyntaxKind.IdentifierName);
3391N(SyntaxKind.IdentifierToken, "d1");
3393N(SyntaxKind.QuestionToken);
3394N(SyntaxKind.ParenthesizedLambdaExpression);
3396N(SyntaxKind.RefType);
3398N(SyntaxKind.RefKeyword);
3399N(SyntaxKind.PredefinedType);
3401N(SyntaxKind.IntKeyword);
3404N(SyntaxKind.ParameterList);
3406N(SyntaxKind.OpenParenToken);
3407N(SyntaxKind.CloseParenToken);
3409N(SyntaxKind.EqualsGreaterThanToken);
3410N(SyntaxKind.IdentifierName);
3412N(SyntaxKind.IdentifierToken, "x");
3415N(SyntaxKind.ColonToken);
3416N(SyntaxKind.ParenthesizedLambdaExpression);
3418N(SyntaxKind.RefType);
3420N(SyntaxKind.RefKeyword);
3421N(SyntaxKind.PredefinedType);
3423N(SyntaxKind.IntKeyword);
3426N(SyntaxKind.ParameterList);
3428N(SyntaxKind.OpenParenToken);
3429N(SyntaxKind.CloseParenToken);
3431N(SyntaxKind.EqualsGreaterThanToken);
3432N(SyntaxKind.IdentifierName);
3434N(SyntaxKind.IdentifierToken, "y");
3447N(SyntaxKind.SwitchExpression);
3449N(SyntaxKind.IdentifierName);
3451N(SyntaxKind.IdentifierToken, "d1");
3453N(SyntaxKind.SwitchKeyword);
3454N(SyntaxKind.OpenBraceToken);
3455N(SyntaxKind.SwitchExpressionArm);
3457N(SyntaxKind.ConstantPattern);
3459N(SyntaxKind.NullLiteralExpression);
3461N(SyntaxKind.NullKeyword);
3464N(SyntaxKind.EqualsGreaterThanToken);
3465N(SyntaxKind.ParenthesizedExpression);
3467N(SyntaxKind.OpenParenToken);
3468N(SyntaxKind.ParenthesizedLambdaExpression);
3470N(SyntaxKind.RefType);
3472N(SyntaxKind.RefKeyword);
3473N(SyntaxKind.PredefinedType);
3475N(SyntaxKind.IntKeyword);
3478N(SyntaxKind.ParameterList);
3480N(SyntaxKind.OpenParenToken);
3481N(SyntaxKind.CloseParenToken);
3483N(SyntaxKind.EqualsGreaterThanToken);
3484N(SyntaxKind.IdentifierName);
3486N(SyntaxKind.IdentifierToken, "x");
3489N(SyntaxKind.CloseParenToken);
3492N(SyntaxKind.CloseBraceToken);
3503N(SyntaxKind.SwitchExpression);
3505N(SyntaxKind.IdentifierName);
3507N(SyntaxKind.IdentifierToken, "d1");
3509N(SyntaxKind.SwitchKeyword);
3510N(SyntaxKind.OpenBraceToken);
3511N(SyntaxKind.SwitchExpressionArm);
3513N(SyntaxKind.ConstantPattern);
3515N(SyntaxKind.NullLiteralExpression);
3517N(SyntaxKind.NullKeyword);
3520N(SyntaxKind.EqualsGreaterThanToken);
3521N(SyntaxKind.ParenthesizedLambdaExpression);
3523N(SyntaxKind.RefType);
3525N(SyntaxKind.RefKeyword);
3526N(SyntaxKind.PredefinedType);
3528N(SyntaxKind.IntKeyword);
3531N(SyntaxKind.ParameterList);
3533N(SyntaxKind.OpenParenToken);
3534N(SyntaxKind.CloseParenToken);
3536N(SyntaxKind.EqualsGreaterThanToken);
3537N(SyntaxKind.IdentifierName);
3539N(SyntaxKind.IdentifierToken, "x");
3543N(SyntaxKind.CloseBraceToken);
3554N(SyntaxKind.InvocationExpression);
3556N(SyntaxKind.IdentifierName);
3558N(SyntaxKind.IdentifierToken, "d1");
3560N(SyntaxKind.ArgumentList);
3562N(SyntaxKind.OpenParenToken);
3563N(SyntaxKind.Argument);
3565N(SyntaxKind.InKeyword);
3566N(SyntaxKind.ParenthesizedLambdaExpression);
3568N(SyntaxKind.PredefinedType);
3570N(SyntaxKind.IntKeyword);
3572N(SyntaxKind.ParameterList);
3574N(SyntaxKind.OpenParenToken);
3575N(SyntaxKind.CloseParenToken);
3577N(SyntaxKind.EqualsGreaterThanToken);
3578N(SyntaxKind.IdentifierName);
3580N(SyntaxKind.IdentifierToken, "x");
3584N(SyntaxKind.CloseParenToken);
3596N(SyntaxKind.InvocationExpression);
3598N(SyntaxKind.IdentifierName);
3600N(SyntaxKind.IdentifierToken, "d1");
3602N(SyntaxKind.ArgumentList);
3604N(SyntaxKind.OpenParenToken);
3605N(SyntaxKind.Argument);
3607N(SyntaxKind.OutKeyword);
3608N(SyntaxKind.ParenthesizedLambdaExpression);
3610N(SyntaxKind.PredefinedType);
3612N(SyntaxKind.IntKeyword);
3614N(SyntaxKind.ParameterList);
3616N(SyntaxKind.OpenParenToken);
3617N(SyntaxKind.CloseParenToken);
3619N(SyntaxKind.EqualsGreaterThanToken);
3620N(SyntaxKind.IdentifierName);
3622N(SyntaxKind.IdentifierToken, "x");
3626N(SyntaxKind.CloseParenToken);
3638N(SyntaxKind.InvocationExpression);
3640N(SyntaxKind.IdentifierName);
3642N(SyntaxKind.IdentifierToken, "F");
3644N(SyntaxKind.ArgumentList);
3646N(SyntaxKind.OpenParenToken);
3647N(SyntaxKind.Argument);
3649N(SyntaxKind.IdentifierName);
3651N(SyntaxKind.IdentifierToken, "a");
3654N(SyntaxKind.CommaToken);
3655N(SyntaxKind.Argument);
3657N(SyntaxKind.IdentifierName);
3659N(SyntaxKind.IdentifierToken, "b");
3662N(SyntaxKind.CloseParenToken);
3680N(SyntaxKind.InvocationExpression);
3682N(SyntaxKind.IdentifierName);
3684N(SyntaxKind.IdentifierToken, "F");
3686N(SyntaxKind.ArgumentList);
3688N(SyntaxKind.OpenParenToken);
3689N(SyntaxKind.Argument);
3691N(SyntaxKind.IdentifierName);
3693N(SyntaxKind.IdentifierToken, "a");
3696N(SyntaxKind.CommaToken);
3716N(SyntaxKind.InvocationExpression);
3718N(SyntaxKind.IdentifierName);
3720N(SyntaxKind.IdentifierToken, "F");
3722N(SyntaxKind.ArgumentList);
3724N(SyntaxKind.OpenParenToken);
3725N(SyntaxKind.Argument);
3727N(SyntaxKind.RefKeyword);
3728N(SyntaxKind.IdentifierName);
3730N(SyntaxKind.IdentifierToken, "a");
3733N(SyntaxKind.CommaToken);
3734N(SyntaxKind.Argument);
3736N(SyntaxKind.OutKeyword);
3737N(SyntaxKind.IdentifierName);
3739N(SyntaxKind.IdentifierToken, "b");
3742N(SyntaxKind.CommaToken);
3743N(SyntaxKind.Argument);
3745N(SyntaxKind.InKeyword);
3746N(SyntaxKind.IdentifierName);
3748N(SyntaxKind.IdentifierToken, "c");
3751N(SyntaxKind.CloseParenToken);
3769N(SyntaxKind.InvocationExpression);
3771N(SyntaxKind.IdentifierName);
3773N(SyntaxKind.IdentifierToken, "F");
3775N(SyntaxKind.ArgumentList);
3777N(SyntaxKind.OpenParenToken);
3778N(SyntaxKind.Argument);
3780N(SyntaxKind.RefKeyword);
3781N(SyntaxKind.IdentifierName);
3783N(SyntaxKind.IdentifierToken, "a");
3786N(SyntaxKind.CommaToken);
3812N(SyntaxKind.InvocationExpression);
3814N(SyntaxKind.IdentifierName);
3816N(SyntaxKind.IdentifierToken, "F");
3818N(SyntaxKind.ArgumentList);
3820N(SyntaxKind.OpenParenToken);
3821N(SyntaxKind.Argument);
3823N(SyntaxKind.IdentifierName);
3825N(SyntaxKind.IdentifierToken, "A");
3829N(SyntaxKind.Argument);
3831N(SyntaxKind.IdentifierName);
3833N(SyntaxKind.IdentifierToken, "a");
3836N(SyntaxKind.CommaToken);
3837N(SyntaxKind.Argument);
3839N(SyntaxKind.IdentifierName);
3841N(SyntaxKind.IdentifierToken, "B");
3845N(SyntaxKind.Argument);
3847N(SyntaxKind.IdentifierName);
3849N(SyntaxKind.IdentifierToken, "b");
3852N(SyntaxKind.CloseParenToken);
3870N(SyntaxKind.InvocationExpression);
3872N(SyntaxKind.IdentifierName);
3874N(SyntaxKind.IdentifierToken, "F");
3876N(SyntaxKind.ArgumentList);
3878N(SyntaxKind.OpenParenToken);
3879N(SyntaxKind.Argument);
3881N(SyntaxKind.RefKeyword);
3882N(SyntaxKind.IdentifierName);
3884N(SyntaxKind.IdentifierToken, "A");
3888N(SyntaxKind.Argument);
3890N(SyntaxKind.IdentifierName);
3892N(SyntaxKind.IdentifierToken, "a");
3895N(SyntaxKind.CommaToken);
3896N(SyntaxKind.Argument);
3898N(SyntaxKind.OutKeyword);
3899N(SyntaxKind.DeclarationExpression);
3901N(SyntaxKind.IdentifierName);
3903N(SyntaxKind.IdentifierToken, "B");
3905N(SyntaxKind.SingleVariableDesignation);
3907N(SyntaxKind.IdentifierToken, "b");
3911N(SyntaxKind.CommaToken);
3912N(SyntaxKind.Argument);
3914N(SyntaxKind.InKeyword);
3915N(SyntaxKind.IdentifierName);
3917N(SyntaxKind.IdentifierToken, "C");
3921N(SyntaxKind.Argument);
3923N(SyntaxKind.IdentifierName);
3925N(SyntaxKind.IdentifierToken, "c");
3928N(SyntaxKind.CloseParenToken);
3949N(SyntaxKind.InvocationExpression);
3951N(SyntaxKind.IdentifierName);
3953N(SyntaxKind.IdentifierToken, "F");
3955N(SyntaxKind.ArgumentList);
3957N(SyntaxKind.OpenParenToken);
3958N(SyntaxKind.Argument);
3960N(SyntaxKind.RefKeyword);
3961N(SyntaxKind.IdentifierName);
3963N(SyntaxKind.IdentifierToken, "A");
3967N(SyntaxKind.Argument);
3969N(SyntaxKind.IdentifierName);
3971N(SyntaxKind.IdentifierToken, "a");
3974N(SyntaxKind.CommaToken);
3997N(SyntaxKind.ParenthesizedLambdaExpression);
3999N(SyntaxKind.IdentifierName);
4001N(SyntaxKind.IdentifierToken, "F");
4003N(SyntaxKind.ParameterList);
4005N(SyntaxKind.OpenParenToken);
4006N(SyntaxKind.Parameter);
4008N(SyntaxKind.IdentifierToken, "a");
4010N(SyntaxKind.CommaToken);
4011N(SyntaxKind.Parameter);
4013N(SyntaxKind.IdentifierToken, "b");
4015N(SyntaxKind.CloseParenToken);
4017N(SyntaxKind.EqualsGreaterThanToken);
4035N(SyntaxKind.ParenthesizedLambdaExpression);
4037N(SyntaxKind.IdentifierName);
4039N(SyntaxKind.IdentifierToken, "F");
4041N(SyntaxKind.ParameterList);
4043N(SyntaxKind.OpenParenToken);
4044N(SyntaxKind.Parameter);
4046N(SyntaxKind.IdentifierToken, "a");
4048N(SyntaxKind.CommaToken);
4049N(SyntaxKind.Parameter);
4051N(SyntaxKind.IdentifierToken, "b");
4053N(SyntaxKind.CloseParenToken);
4055N(SyntaxKind.EqualsGreaterThanToken);
4056N(SyntaxKind.Block);
4058N(SyntaxKind.OpenBraceToken);
4071N(SyntaxKind.ParenthesizedLambdaExpression);
4073N(SyntaxKind.IdentifierName);
4075N(SyntaxKind.IdentifierToken, "F");
4077N(SyntaxKind.ParameterList);
4079N(SyntaxKind.OpenParenToken);
4080N(SyntaxKind.Parameter);
4082N(SyntaxKind.IdentifierToken, "a");
4084N(SyntaxKind.CommaToken);
4085N(SyntaxKind.Parameter);
4087N(SyntaxKind.IdentifierToken, "b");
4089N(SyntaxKind.CloseParenToken);
4091N(SyntaxKind.EqualsGreaterThanToken);
4092N(SyntaxKind.Block);
4094N(SyntaxKind.OpenBraceToken);
4095N(SyntaxKind.CloseBraceToken);
4116N(SyntaxKind.ParenthesizedLambdaExpression);
4118N(SyntaxKind.IdentifierName);
4120N(SyntaxKind.IdentifierToken, "F");
4122N(SyntaxKind.ParameterList);
4124N(SyntaxKind.OpenParenToken);
4125N(SyntaxKind.Parameter);
4127N(SyntaxKind.RefKeyword);
4128N(SyntaxKind.IdentifierName);
4130N(SyntaxKind.IdentifierToken, "a");
4134N(SyntaxKind.CommaToken);
4135N(SyntaxKind.Parameter);
4137N(SyntaxKind.OutKeyword);
4138N(SyntaxKind.IdentifierName);
4140N(SyntaxKind.IdentifierToken, "b");
4144N(SyntaxKind.CommaToken);
4145N(SyntaxKind.Parameter);
4147N(SyntaxKind.InKeyword);
4148N(SyntaxKind.IdentifierName);
4150N(SyntaxKind.IdentifierToken, "c");
4154N(SyntaxKind.CloseParenToken);
4156N(SyntaxKind.EqualsGreaterThanToken);
4157N(SyntaxKind.Block);
4159N(SyntaxKind.OpenBraceToken);
4160N(SyntaxKind.CloseBraceToken);
4172N(SyntaxKind.ParenthesizedLambdaExpression);
4174N(SyntaxKind.IdentifierName);
4176N(SyntaxKind.IdentifierToken, "F");
4178N(SyntaxKind.ParameterList);
4180N(SyntaxKind.OpenParenToken);
4181N(SyntaxKind.Parameter);
4183N(SyntaxKind.IdentifierName);
4185N(SyntaxKind.IdentifierToken, "A");
4187N(SyntaxKind.IdentifierToken, "a");
4189N(SyntaxKind.CommaToken);
4190N(SyntaxKind.Parameter);
4192N(SyntaxKind.IdentifierName);
4194N(SyntaxKind.IdentifierToken, "B");
4196N(SyntaxKind.IdentifierToken, "b");
4198N(SyntaxKind.CloseParenToken);
4200N(SyntaxKind.EqualsGreaterThanToken);
4201N(SyntaxKind.Block);
4203N(SyntaxKind.OpenBraceToken);
4204N(SyntaxKind.CloseBraceToken);
4216N(SyntaxKind.ParenthesizedLambdaExpression);
4218N(SyntaxKind.IdentifierName);
4220N(SyntaxKind.IdentifierToken, "F");
4222N(SyntaxKind.ParameterList);
4224N(SyntaxKind.OpenParenToken);
4225N(SyntaxKind.Parameter);
4227N(SyntaxKind.RefKeyword);
4228N(SyntaxKind.IdentifierName);
4230N(SyntaxKind.IdentifierToken, "A");
4232N(SyntaxKind.IdentifierToken, "a");
4234N(SyntaxKind.CommaToken);
4235N(SyntaxKind.Parameter);
4237N(SyntaxKind.OutKeyword);
4238N(SyntaxKind.IdentifierName);
4240N(SyntaxKind.IdentifierToken, "B");
4242N(SyntaxKind.IdentifierToken, "b");
4244N(SyntaxKind.CommaToken);
4245N(SyntaxKind.Parameter);
4247N(SyntaxKind.InKeyword);
4248N(SyntaxKind.IdentifierName);
4250N(SyntaxKind.IdentifierToken, "C");
4252N(SyntaxKind.IdentifierToken, "c");
4254N(SyntaxKind.CloseParenToken);
4256N(SyntaxKind.EqualsGreaterThanToken);
4257N(SyntaxKind.Block);
4259N(SyntaxKind.OpenBraceToken);
4260N(SyntaxKind.CloseBraceToken);
4278N(SyntaxKind.SwitchExpression);
4280N(SyntaxKind.IdentifierName);
4282N(SyntaxKind.IdentifierToken, "x");
4284N(SyntaxKind.SwitchKeyword);
4285N(SyntaxKind.OpenBraceToken);
4286N(SyntaxKind.SwitchExpressionArm);
4288N(SyntaxKind.RecursivePattern);
4290N(SyntaxKind.PredefinedType);
4292N(SyntaxKind.IntKeyword);
4294N(SyntaxKind.PositionalPatternClause);
4296N(SyntaxKind.OpenParenToken);
4297N(SyntaxKind.CloseParenToken);
4300N(SyntaxKind.EqualsGreaterThanToken);
4301N(SyntaxKind.NumericLiteralExpression);
4303N(SyntaxKind.NumericLiteralToken, "0");
4307N(SyntaxKind.SwitchExpressionArm);
4316N(SyntaxKind.EqualsGreaterThanToken);
4317N(SyntaxKind.NumericLiteralExpression);
4319N(SyntaxKind.NumericLiteralToken, "1");
4322N(SyntaxKind.CloseBraceToken);
4339N(SyntaxKind.SwitchExpression);
4341N(SyntaxKind.IdentifierName);
4343N(SyntaxKind.IdentifierToken, "x");
4345N(SyntaxKind.SwitchKeyword);
4346N(SyntaxKind.OpenBraceToken);
4347N(SyntaxKind.SwitchExpressionArm);
4349N(SyntaxKind.RecursivePattern);
4351N(SyntaxKind.IdentifierName);
4353N(SyntaxKind.IdentifierToken, "T");
4355N(SyntaxKind.PositionalPatternClause);
4357N(SyntaxKind.OpenParenToken);
4358N(SyntaxKind.CloseParenToken);
4361N(SyntaxKind.EqualsGreaterThanToken);
4368N(SyntaxKind.SwitchExpressionArm);
4370N(SyntaxKind.RecursivePattern);
4372N(SyntaxKind.PropertyPatternClause);
4374N(SyntaxKind.OpenBraceToken);
4375N(SyntaxKind.CloseBraceToken);
4378N(SyntaxKind.EqualsGreaterThanToken);
4379N(SyntaxKind.NumericLiteralExpression);
4381N(SyntaxKind.NumericLiteralToken, "1");
4384N(SyntaxKind.CloseBraceToken);
4407N(SyntaxKind.SwitchExpression);
4409N(SyntaxKind.IdentifierName);
4411N(SyntaxKind.IdentifierToken, "x");
4413N(SyntaxKind.SwitchKeyword);
4414N(SyntaxKind.OpenBraceToken);
4415N(SyntaxKind.SwitchExpressionArm);
4425N(SyntaxKind.ParenthesizedLambdaExpression);
4427N(SyntaxKind.StaticKeyword);
4428N(SyntaxKind.NullableType);
4430N(SyntaxKind.IdentifierName);
4432N(SyntaxKind.IdentifierToken, "T");
4434N(SyntaxKind.QuestionToken);
4436N(SyntaxKind.ParameterList);
4438N(SyntaxKind.OpenParenToken);
4439N(SyntaxKind.CloseParenToken);
4441N(SyntaxKind.EqualsGreaterThanToken);
4442N(SyntaxKind.Block);
4444N(SyntaxKind.OpenBraceToken);
4445N(SyntaxKind.CloseBraceToken);
4450N(SyntaxKind.SwitchExpressionArm);
4459N(SyntaxKind.EqualsGreaterThanToken);
4460N(SyntaxKind.NumericLiteralExpression);
4462N(SyntaxKind.NumericLiteralToken, "1");
4465N(SyntaxKind.CloseBraceToken);
4476N(SyntaxKind.SwitchExpression);
4478N(SyntaxKind.IdentifierName);
4480N(SyntaxKind.IdentifierToken, "x");
4482N(SyntaxKind.SwitchKeyword);
4483N(SyntaxKind.OpenBraceToken);
4484N(SyntaxKind.SwitchExpressionArm);
4486N(SyntaxKind.RecursivePattern);
4488N(SyntaxKind.PositionalPatternClause);
4490N(SyntaxKind.OpenParenToken);
4491N(SyntaxKind.Subpattern);
4493N(SyntaxKind.ConstantPattern);
4495N(SyntaxKind.IdentifierName);
4497N(SyntaxKind.IdentifierToken, "a");
4501N(SyntaxKind.CommaToken);
4502N(SyntaxKind.Subpattern);
4504N(SyntaxKind.ConstantPattern);
4506N(SyntaxKind.IdentifierName);
4508N(SyntaxKind.IdentifierToken, "b");
4512N(SyntaxKind.CloseParenToken);
4515N(SyntaxKind.EqualsGreaterThanToken);
4516N(SyntaxKind.IdentifierName);
4518N(SyntaxKind.IdentifierToken, "b");
4521N(SyntaxKind.CommaToken);
4522N(SyntaxKind.SwitchExpressionArm);
4524N(SyntaxKind.RecursivePattern);
4526N(SyntaxKind.PositionalPatternClause);
4528N(SyntaxKind.OpenParenToken);
4529N(SyntaxKind.Subpattern);
4531N(SyntaxKind.ConstantPattern);
4533N(SyntaxKind.IdentifierName);
4535N(SyntaxKind.IdentifierToken, "c");
4539N(SyntaxKind.CommaToken);
4540N(SyntaxKind.Subpattern);
4542N(SyntaxKind.ConstantPattern);
4544N(SyntaxKind.IdentifierName);
4546N(SyntaxKind.IdentifierToken, "d");
4550N(SyntaxKind.CloseParenToken);
4552N(SyntaxKind.SingleVariableDesignation);
4554N(SyntaxKind.IdentifierToken, "e");
4557N(SyntaxKind.EqualsGreaterThanToken);
4558N(SyntaxKind.IdentifierName);
4560N(SyntaxKind.IdentifierToken, "e");
4563N(SyntaxKind.CloseBraceToken);
4574N(SyntaxKind.SwitchExpression);
4576N(SyntaxKind.IdentifierName);
4578N(SyntaxKind.IdentifierToken, "x");
4580N(SyntaxKind.SwitchKeyword);
4581N(SyntaxKind.OpenBraceToken);
4582N(SyntaxKind.SwitchExpressionArm);
4584N(SyntaxKind.RecursivePattern);
4586N(SyntaxKind.PositionalPatternClause);
4588N(SyntaxKind.OpenParenToken);
4589N(SyntaxKind.Subpattern);
4591N(SyntaxKind.DeclarationPattern);
4593N(SyntaxKind.PredefinedType);
4595N(SyntaxKind.IntKeyword);
4597N(SyntaxKind.SingleVariableDesignation);
4599N(SyntaxKind.IdentifierToken, "a");
4603N(SyntaxKind.CommaToken);
4604N(SyntaxKind.Subpattern);
4606N(SyntaxKind.DeclarationPattern);
4608N(SyntaxKind.PredefinedType);
4610N(SyntaxKind.IntKeyword);
4612N(SyntaxKind.SingleVariableDesignation);
4614N(SyntaxKind.IdentifierToken, "b");
4618N(SyntaxKind.CloseParenToken);
4621N(SyntaxKind.EqualsGreaterThanToken);
4622N(SyntaxKind.IdentifierName);
4624N(SyntaxKind.IdentifierToken, "b");
4627N(SyntaxKind.CommaToken);
4628N(SyntaxKind.SwitchExpressionArm);
4630N(SyntaxKind.RecursivePattern);
4632N(SyntaxKind.PositionalPatternClause);
4634N(SyntaxKind.OpenParenToken);
4635N(SyntaxKind.Subpattern);
4637N(SyntaxKind.DeclarationPattern);
4639N(SyntaxKind.PredefinedType);
4641N(SyntaxKind.ObjectKeyword);
4643N(SyntaxKind.SingleVariableDesignation);
4645N(SyntaxKind.IdentifierToken, "c");
4649N(SyntaxKind.CommaToken);
4650N(SyntaxKind.Subpattern);
4652N(SyntaxKind.DeclarationPattern);
4654N(SyntaxKind.PredefinedType);
4656N(SyntaxKind.ObjectKeyword);
4658N(SyntaxKind.SingleVariableDesignation);
4660N(SyntaxKind.IdentifierToken, "d");
4664N(SyntaxKind.CloseParenToken);
4666N(SyntaxKind.SingleVariableDesignation);
4668N(SyntaxKind.IdentifierToken, "e");
4671N(SyntaxKind.EqualsGreaterThanToken);
4672N(SyntaxKind.IdentifierName);
4674N(SyntaxKind.IdentifierToken, "e");
4677N(SyntaxKind.CloseBraceToken);
4691N(SyntaxKind.IsPatternExpression);
4693N(SyntaxKind.IdentifierName);
4695N(SyntaxKind.IdentifierToken, "x");
4697N(SyntaxKind.IsKeyword);
4698N(SyntaxKind.RecursivePattern);
4700N(SyntaxKind.IdentifierName);
4702N(SyntaxKind.IdentifierToken, "T");
4704N(SyntaxKind.PositionalPatternClause);
4706N(SyntaxKind.OpenParenToken);
4707N(SyntaxKind.CloseParenToken);
4723N(SyntaxKind.ElementAccessExpression);
4725N(SyntaxKind.IdentifierName);
4727N(SyntaxKind.IdentifierToken, "s");
4729N(SyntaxKind.BracketedArgumentList);
4731N(SyntaxKind.OpenBracketToken);
4732N(SyntaxKind.Argument);
4734N(SyntaxKind.RangeExpression);
4736N(SyntaxKind.DotDotToken);
4737N(SyntaxKind.InvocationExpression);
4739N(SyntaxKind.IdentifierName);
4741N(SyntaxKind.IdentifierToken, "x");
4743N(SyntaxKind.ArgumentList);
4745N(SyntaxKind.OpenParenToken);
4746N(SyntaxKind.CloseParenToken);
4751N(SyntaxKind.CloseBracketToken);
4763N(SyntaxKind.ElementAccessExpression);
4765N(SyntaxKind.IdentifierName);
4767N(SyntaxKind.IdentifierToken, "s");
4769N(SyntaxKind.BracketedArgumentList);
4771N(SyntaxKind.OpenBracketToken);
4772N(SyntaxKind.Argument);
4774N(SyntaxKind.ParenthesizedLambdaExpression);
4776N(SyntaxKind.IdentifierName);
4778N(SyntaxKind.IdentifierToken, "x");
4780N(SyntaxKind.ParameterList);
4782N(SyntaxKind.OpenParenToken);
4783N(SyntaxKind.Parameter);
4785N(SyntaxKind.IdentifierToken, "y");
4787N(SyntaxKind.CloseParenToken);
4789N(SyntaxKind.EqualsGreaterThanToken);
4790N(SyntaxKind.RangeExpression);
4792N(SyntaxKind.IdentifierName);
4794N(SyntaxKind.IdentifierToken, "y");
4796N(SyntaxKind.DotDotToken);
4800N(SyntaxKind.CloseBracketToken);
4812N(SyntaxKind.ParenthesizedLambdaExpression);
4814N(SyntaxKind.ArrayType);
4816N(SyntaxKind.IdentifierName);
4818N(SyntaxKind.IdentifierToken, "async");
4820N(SyntaxKind.ArrayRankSpecifier);
4822N(SyntaxKind.OpenBracketToken);
4823N(SyntaxKind.OmittedArraySizeExpression);
4825N(SyntaxKind.OmittedArraySizeExpressionToken);
4827N(SyntaxKind.CloseBracketToken);
4830N(SyntaxKind.ParameterList);
4832N(SyntaxKind.OpenParenToken);
4833N(SyntaxKind.CloseParenToken);
4835N(SyntaxKind.EqualsGreaterThanToken);
4836N(SyntaxKind.Block);
4838N(SyntaxKind.OpenBraceToken);
4839N(SyntaxKind.CloseBraceToken);
4851N(SyntaxKind.ParenthesizedLambdaExpression);
4853N(SyntaxKind.PointerType);
4855N(SyntaxKind.IdentifierName);
4857N(SyntaxKind.IdentifierToken, "async");
4859N(SyntaxKind.AsteriskToken);
4861N(SyntaxKind.ParameterList);
4863N(SyntaxKind.OpenParenToken);
4864N(SyntaxKind.CloseParenToken);
4866N(SyntaxKind.EqualsGreaterThanToken);
4867N(SyntaxKind.Block);
4869N(SyntaxKind.OpenBraceToken);
4870N(SyntaxKind.CloseBraceToken);
4882N(SyntaxKind.ParenthesizedLambdaExpression);
4884N(SyntaxKind.QualifiedName);
4886N(SyntaxKind.IdentifierName);
4888N(SyntaxKind.IdentifierToken, "async");
4890N(SyntaxKind.DotToken);
4891N(SyntaxKind.IdentifierName);
4893N(SyntaxKind.IdentifierToken, "B");
4896N(SyntaxKind.ParameterList);
4898N(SyntaxKind.OpenParenToken);
4899N(SyntaxKind.CloseParenToken);
4901N(SyntaxKind.EqualsGreaterThanToken);
4902N(SyntaxKind.Block);
4904N(SyntaxKind.OpenBraceToken);
4905N(SyntaxKind.CloseBraceToken);
4917N(SyntaxKind.ParenthesizedLambdaExpression);
4919N(SyntaxKind.GenericName);
4921N(SyntaxKind.IdentifierToken, "async");
4922N(SyntaxKind.TypeArgumentList);
4924N(SyntaxKind.LessThanToken);
4925N(SyntaxKind.IdentifierName);
4927N(SyntaxKind.IdentifierToken, "T");
4929N(SyntaxKind.GreaterThanToken);
4932N(SyntaxKind.ParameterList);
4934N(SyntaxKind.OpenParenToken);
4935N(SyntaxKind.CloseParenToken);
4937N(SyntaxKind.EqualsGreaterThanToken);
4938N(SyntaxKind.Block);
4940N(SyntaxKind.OpenBraceToken);
4941N(SyntaxKind.CloseBraceToken);
4953N(SyntaxKind.ParenthesizedLambdaExpression);
4955N(SyntaxKind.IdentifierName);
4957N(SyntaxKind.IdentifierToken, "@async");
4959N(SyntaxKind.ParameterList);
4961N(SyntaxKind.OpenParenToken);
4962N(SyntaxKind.CloseParenToken);
4964N(SyntaxKind.EqualsGreaterThanToken);
4965N(SyntaxKind.DefaultLiteralExpression);
4967N(SyntaxKind.DefaultKeyword);
4979N(SyntaxKind.ParenthesizedLambdaExpression);
4981N(SyntaxKind.AsyncKeyword);
4982N(SyntaxKind.AsyncKeyword);
4983N(SyntaxKind.ParameterList);
4985N(SyntaxKind.OpenParenToken);
4986N(SyntaxKind.Parameter);
4988N(SyntaxKind.IdentifierName);
4990N(SyntaxKind.IdentifierToken, "async");
4992N(SyntaxKind.IdentifierToken, "async");
4994N(SyntaxKind.CloseParenToken);
4996N(SyntaxKind.EqualsGreaterThanToken);
4997N(SyntaxKind.IdentifierName);
4999N(SyntaxKind.IdentifierToken, "async");
5017N(SyntaxKind.CompilationUnit);
5019N(SyntaxKind.GlobalStatement);
5021N(SyntaxKind.LocalFunctionStatement);
5023N(SyntaxKind.IdentifierName);
5025N(SyntaxKind.IdentifierToken, "async");
5027N(SyntaxKind.IdentifierToken, "MyMethod");
5028N(SyntaxKind.ParameterList);
5030N(SyntaxKind.OpenParenToken);
5031N(SyntaxKind.CloseParenToken);
5033N(SyntaxKind.ArrowExpressionClause);
5035N(SyntaxKind.EqualsGreaterThanToken);
5036N(SyntaxKind.NullLiteralExpression);
5038N(SyntaxKind.NullKeyword);
5041N(SyntaxKind.SemicolonToken);
5044N(SyntaxKind.EndOfFileToken);
5056N(SyntaxKind.ParenthesizedLambdaExpression);
5058N(SyntaxKind.IdentifierName);
5060N(SyntaxKind.IdentifierToken, "dynamic");
5062N(SyntaxKind.ParameterList);
5064N(SyntaxKind.OpenParenToken);
5065N(SyntaxKind.CloseParenToken);
5067N(SyntaxKind.EqualsGreaterThanToken);
5068N(SyntaxKind.DefaultLiteralExpression);
5070N(SyntaxKind.DefaultKeyword);
5082N(SyntaxKind.FieldDeclaration);
5084N(SyntaxKind.VariableDeclaration);
5086N(SyntaxKind.IdentifierName);
5088N(SyntaxKind.IdentifierToken, "Delegate");
5090N(SyntaxKind.VariableDeclarator);
5092N(SyntaxKind.IdentifierToken, "d");
5093N(SyntaxKind.EqualsValueClause);
5095N(SyntaxKind.EqualsToken);
5096N(SyntaxKind.ParenthesizedLambdaExpression);
5098N(SyntaxKind.IdentifierName);
5100N(SyntaxKind.IdentifierToken, "dynamic");
5102N(SyntaxKind.ParameterList);
5104N(SyntaxKind.OpenParenToken);
5105N(SyntaxKind.CloseParenToken);
5107N(SyntaxKind.EqualsGreaterThanToken);
5108N(SyntaxKind.DefaultLiteralExpression);
5110N(SyntaxKind.DefaultKeyword);
5116N(SyntaxKind.SemicolonToken);
5132N(SyntaxKind.ParenthesizedLambdaExpression);
5134N(SyntaxKind.IdentifierName);
5136N(SyntaxKind.IdentifierToken, "var");
5138N(SyntaxKind.ParameterList);
5140N(SyntaxKind.OpenParenToken);
5141N(SyntaxKind.CloseParenToken);
5143N(SyntaxKind.EqualsGreaterThanToken);
5144N(SyntaxKind.DefaultLiteralExpression);
5146N(SyntaxKind.DefaultKeyword);
5167N(SyntaxKind.IdentifierName);
5169N(SyntaxKind.IdentifierToken, "var");
5186N(SyntaxKind.InvocationExpression);
5188N(SyntaxKind.IdentifierName);
5190N(SyntaxKind.IdentifierToken, "F");
5192N(SyntaxKind.ArgumentList);
5194N(SyntaxKind.OpenParenToken);
5195N(SyntaxKind.Argument);
5197N(SyntaxKind.ParenthesizedLambdaExpression);
5199N(SyntaxKind.IdentifierName);
5201N(SyntaxKind.IdentifierToken, "var");
5203N(SyntaxKind.ParameterList);
5205N(SyntaxKind.OpenParenToken);
5206N(SyntaxKind.Parameter);
5208N(SyntaxKind.IdentifierToken, "x");
5210N(SyntaxKind.CommaToken);
5211N(SyntaxKind.Parameter);
5213N(SyntaxKind.IdentifierToken, "y");
5215N(SyntaxKind.CloseParenToken);
5217N(SyntaxKind.EqualsGreaterThanToken);
5218N(SyntaxKind.DefaultLiteralExpression);
5220N(SyntaxKind.DefaultKeyword);
5224N(SyntaxKind.CloseParenToken);
5245N(SyntaxKind.InvocationExpression);
5247N(SyntaxKind.IdentifierName);
5249N(SyntaxKind.IdentifierToken, "F");
5251N(SyntaxKind.ArgumentList);
5253N(SyntaxKind.OpenParenToken);
5254N(SyntaxKind.Argument);
5256N(SyntaxKind.IdentifierName);
5258N(SyntaxKind.IdentifierToken, "var");
5262N(SyntaxKind.Argument);
5264N(SyntaxKind.SimpleLambdaExpression);
5266N(SyntaxKind.Parameter);
5268N(SyntaxKind.IdentifierToken, "x");
5270N(SyntaxKind.EqualsGreaterThanToken);
5271N(SyntaxKind.IdentifierName);
5273N(SyntaxKind.IdentifierToken, "x");
5277N(SyntaxKind.CloseParenToken);
5295N(SyntaxKind.FieldDeclaration);
5297N(SyntaxKind.VariableDeclaration);
5299N(SyntaxKind.IdentifierName);
5301N(SyntaxKind.IdentifierToken, "var");
5303N(SyntaxKind.VariableDeclarator);
5305N(SyntaxKind.IdentifierToken, "d");
5306N(SyntaxKind.EqualsValueClause);
5308N(SyntaxKind.EqualsToken);
5309N(SyntaxKind.ParenthesizedLambdaExpression);
5311N(SyntaxKind.IdentifierName);
5313N(SyntaxKind.IdentifierToken, "var");
5315N(SyntaxKind.ParameterList);
5317N(SyntaxKind.OpenParenToken);
5318N(SyntaxKind.CloseParenToken);
5320N(SyntaxKind.EqualsGreaterThanToken);
5321N(SyntaxKind.DefaultLiteralExpression);
5323N(SyntaxKind.DefaultKeyword);
5329N(SyntaxKind.SemicolonToken);
5346N(SyntaxKind.ParenthesizedLambdaExpression);
5348N(SyntaxKind.RefType);
5350N(SyntaxKind.RefKeyword);
5351N(SyntaxKind.IdentifierName);
5353N(SyntaxKind.IdentifierToken, "var");
5356N(SyntaxKind.ParameterList);
5358N(SyntaxKind.OpenParenToken);
5359N(SyntaxKind.Parameter);
5361N(SyntaxKind.RefKeyword);
5362N(SyntaxKind.IdentifierName);
5364N(SyntaxKind.IdentifierToken, "var");
5366N(SyntaxKind.IdentifierToken, "x");
5368N(SyntaxKind.CloseParenToken);
5370N(SyntaxKind.EqualsGreaterThanToken);
5371N(SyntaxKind.IdentifierName);
5373N(SyntaxKind.IdentifierToken, "x");
5391N(SyntaxKind.ParenthesizedLambdaExpression);
5393N(SyntaxKind.ArrayType);
5395N(SyntaxKind.IdentifierName);
5397N(SyntaxKind.IdentifierToken, "var");
5399N(SyntaxKind.ArrayRankSpecifier);
5401N(SyntaxKind.OpenBracketToken);
5402N(SyntaxKind.OmittedArraySizeExpression);
5404N(SyntaxKind.OmittedArraySizeExpressionToken);
5406N(SyntaxKind.CloseBracketToken);
5409N(SyntaxKind.ParameterList);
5411N(SyntaxKind.OpenParenToken);
5412N(SyntaxKind.Parameter);
5414N(SyntaxKind.IdentifierToken, "v");
5416N(SyntaxKind.CloseParenToken);
5418N(SyntaxKind.EqualsGreaterThanToken);
5419N(SyntaxKind.IdentifierName);
5421N(SyntaxKind.IdentifierToken, "v");
5439N(SyntaxKind.ParenthesizedLambdaExpression);
5441N(SyntaxKind.QualifiedName);
5443N(SyntaxKind.IdentifierName);
5445N(SyntaxKind.IdentifierToken, "var");
5447N(SyntaxKind.DotToken);
5448N(SyntaxKind.IdentifierName);
5450N(SyntaxKind.IdentifierToken, "x");
5453N(SyntaxKind.ParameterList);
5455N(SyntaxKind.OpenParenToken);
5456N(SyntaxKind.CloseParenToken);
5458N(SyntaxKind.EqualsGreaterThanToken);
5459N(SyntaxKind.DefaultLiteralExpression);
5461N(SyntaxKind.DefaultKeyword);
5475N(SyntaxKind.ParenthesizedLambdaExpression);
5477N(SyntaxKind.AttributeList);
5479N(SyntaxKind.OpenBracketToken);
5480N(SyntaxKind.Attribute);
5482N(SyntaxKind.IdentifierName);
5484N(SyntaxKind.IdentifierToken, "A");
5487N(SyntaxKind.CloseBracketToken);
5491N(modifier);
5493N(SyntaxKind.PredefinedType);
5495N(SyntaxKind.VoidKeyword);
5497N(SyntaxKind.ParameterList);
5499N(SyntaxKind.OpenParenToken);
5500N(SyntaxKind.CloseParenToken);
5502N(SyntaxKind.EqualsGreaterThanToken);
5503N(SyntaxKind.Block);
5505N(SyntaxKind.OpenBraceToken);
5506N(SyntaxKind.CloseBraceToken);
5518N(SyntaxKind.ParenthesizedLambdaExpression);
5520N(SyntaxKind.AttributeList);
5522N(SyntaxKind.OpenBracketToken);
5523N(SyntaxKind.Attribute);
5525N(SyntaxKind.IdentifierName);
5527N(SyntaxKind.IdentifierToken, "A");
5530N(SyntaxKind.CloseBracketToken);
5532N(SyntaxKind.AttributeList);
5534N(SyntaxKind.OpenBracketToken);
5535N(SyntaxKind.Attribute);
5537N(SyntaxKind.IdentifierName);
5539N(SyntaxKind.IdentifierToken, "B");
5542N(SyntaxKind.CloseBracketToken);
5544N(SyntaxKind.IdentifierName);
5546N(SyntaxKind.IdentifierToken, "T");
5548N(SyntaxKind.ParameterList);
5550N(SyntaxKind.OpenParenToken);
5551N(SyntaxKind.CloseParenToken);
5553N(SyntaxKind.EqualsGreaterThanToken);
5554N(SyntaxKind.DefaultLiteralExpression);
5556N(SyntaxKind.DefaultKeyword);
5569N(SyntaxKind.ParenthesizedLambdaExpression);
5571N(SyntaxKind.AttributeList);
5573N(SyntaxKind.OpenBracketToken);
5574N(SyntaxKind.Attribute);
5576N(SyntaxKind.IdentifierName);
5578N(SyntaxKind.IdentifierToken, "A");
5581N(SyntaxKind.CommaToken);
5582N(SyntaxKind.Attribute);
5584N(SyntaxKind.IdentifierName);
5586N(SyntaxKind.IdentifierToken, "B");
5589N(SyntaxKind.CloseBracketToken);
5593N(modifier);
5595N(SyntaxKind.RefType);
5597N(SyntaxKind.RefKeyword);
5598N(SyntaxKind.IdentifierName);
5600N(SyntaxKind.IdentifierToken, "T");
5603N(SyntaxKind.ParameterList);
5605N(SyntaxKind.OpenParenToken);
5606N(SyntaxKind.CloseParenToken);
5608N(SyntaxKind.EqualsGreaterThanToken);
5609N(SyntaxKind.DefaultLiteralExpression);
5611N(SyntaxKind.DefaultKeyword);
5624N(SyntaxKind.ClassDeclaration);
5626N(SyntaxKind.AttributeList);
5628N(SyntaxKind.OpenBracketToken);
5629N(SyntaxKind.Attribute);
5631N(SyntaxKind.IdentifierName);
5633N(SyntaxKind.IdentifierToken, "A");
5635N(SyntaxKind.AttributeArgumentList);
5637N(SyntaxKind.OpenParenToken);
5638N(SyntaxKind.AttributeArgument);
5640N(SyntaxKind.ParenthesizedLambdaExpression);
5644N(modifier);
5646N(SyntaxKind.PredefinedType);
5648N(SyntaxKind.VoidKeyword);
5650N(SyntaxKind.ParameterList);
5652N(SyntaxKind.OpenParenToken);
5653N(SyntaxKind.CloseParenToken);
5655N(SyntaxKind.EqualsGreaterThanToken);
5656N(SyntaxKind.Block);
5658N(SyntaxKind.OpenBraceToken);
5659N(SyntaxKind.CloseBraceToken);
5663N(SyntaxKind.CloseParenToken);
5666N(SyntaxKind.CloseBracketToken);
5668N(SyntaxKind.ClassKeyword);
5669N(SyntaxKind.IdentifierToken, "C");
5670N(SyntaxKind.OpenBraceToken);
5671N(SyntaxKind.CloseBraceToken);
5682N(SyntaxKind.ClassDeclaration);
5684N(SyntaxKind.AttributeList);
5686N(SyntaxKind.OpenBracketToken);
5687N(SyntaxKind.Attribute);
5689N(SyntaxKind.IdentifierName);
5691N(SyntaxKind.IdentifierToken, "A");
5693N(SyntaxKind.AttributeArgumentList);
5695N(SyntaxKind.OpenParenToken);
5696N(SyntaxKind.AttributeArgument);
5698N(SyntaxKind.ParenthesizedLambdaExpression);
5700N(SyntaxKind.IdentifierName);
5702N(SyntaxKind.IdentifierToken, "T");
5704N(SyntaxKind.ParameterList);
5706N(SyntaxKind.OpenParenToken);
5707N(SyntaxKind.CloseParenToken);
5709N(SyntaxKind.EqualsGreaterThanToken);
5710N(SyntaxKind.DefaultLiteralExpression);
5712N(SyntaxKind.DefaultKeyword);
5716N(SyntaxKind.CloseParenToken);
5719N(SyntaxKind.CloseBracketToken);
5721N(SyntaxKind.ClassKeyword);
5722N(SyntaxKind.IdentifierToken, "C");
5723N(SyntaxKind.OpenBraceToken);
5724N(SyntaxKind.CloseBraceToken);
5735N(SyntaxKind.ClassDeclaration);
5737N(SyntaxKind.AttributeList);
5739N(SyntaxKind.OpenBracketToken);
5740N(SyntaxKind.Attribute);
5742N(SyntaxKind.IdentifierName);
5744N(SyntaxKind.IdentifierToken, "A");
5746N(SyntaxKind.AttributeArgumentList);
5748N(SyntaxKind.OpenParenToken);
5749N(SyntaxKind.AttributeArgument);
5751N(SyntaxKind.ParenthesizedLambdaExpression);
5753N(SyntaxKind.FunctionPointerType);
5755N(SyntaxKind.DelegateKeyword);
5756N(SyntaxKind.AsteriskToken);
5757N(SyntaxKind.FunctionPointerParameterList);
5759N(SyntaxKind.LessThanToken);
5760N(SyntaxKind.FunctionPointerParameter);
5762N(SyntaxKind.PredefinedType);
5764N(SyntaxKind.VoidKeyword);
5767N(SyntaxKind.GreaterThanToken);
5770N(SyntaxKind.ParameterList);
5772N(SyntaxKind.OpenParenToken);
5773N(SyntaxKind.CloseParenToken);
5775N(SyntaxKind.EqualsGreaterThanToken);
5776N(SyntaxKind.DefaultLiteralExpression);
5778N(SyntaxKind.DefaultKeyword);
5782N(SyntaxKind.CloseParenToken);
5785N(SyntaxKind.CloseBracketToken);
5787N(SyntaxKind.ClassKeyword);
5788N(SyntaxKind.IdentifierToken, "C");
5789N(SyntaxKind.OpenBraceToken);
5790N(SyntaxKind.CloseBraceToken);
5801N(SyntaxKind.ClassDeclaration);
5803N(SyntaxKind.AttributeList);
5805N(SyntaxKind.OpenBracketToken);
5806N(SyntaxKind.Attribute);
5808N(SyntaxKind.IdentifierName);
5810N(SyntaxKind.IdentifierToken, "A");
5812N(SyntaxKind.AttributeArgumentList);
5814N(SyntaxKind.OpenParenToken);
5815N(SyntaxKind.AttributeArgument);
5817N(SyntaxKind.ParenthesizedLambdaExpression);
5819N(SyntaxKind.RefType);
5821N(SyntaxKind.RefKeyword);
5822N(SyntaxKind.PredefinedType);
5824N(SyntaxKind.IntKeyword);
5827N(SyntaxKind.ParameterList);
5829N(SyntaxKind.OpenParenToken);
5830N(SyntaxKind.CloseParenToken);
5832N(SyntaxKind.EqualsGreaterThanToken);
5833N(SyntaxKind.DefaultLiteralExpression);
5835N(SyntaxKind.DefaultKeyword);
5839N(SyntaxKind.CloseParenToken);
5842N(SyntaxKind.CloseBracketToken);
5844N(SyntaxKind.ClassKeyword);
5845N(SyntaxKind.IdentifierToken, "C");
5846N(SyntaxKind.OpenBraceToken);
5847N(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 (1042)
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);
2670N(SyntaxKind.CompilationUnit);
2672N(SyntaxKind.ClassDeclaration);
2674N(SyntaxKind.ClassKeyword);
2675N(SyntaxKind.IdentifierToken, "C");
2676N(SyntaxKind.OpenBraceToken);
2677N(SyntaxKind.MethodDeclaration);
2679N(SyntaxKind.PredefinedType);
2681N(SyntaxKind.VoidKeyword);
2683N(SyntaxKind.IdentifierToken, "M");
2684N(SyntaxKind.ParameterList);
2686N(SyntaxKind.OpenParenToken);
2687N(SyntaxKind.CloseParenToken);
2689N(SyntaxKind.Block);
2691N(SyntaxKind.OpenBraceToken);
2692N(SyntaxKind.LocalDeclarationStatement);
2694N(SyntaxKind.VariableDeclaration);
2696N(SyntaxKind.QualifiedName);
2698N(SyntaxKind.IdentifierName);
2700N(SyntaxKind.IdentifierToken, "System");
2702N(SyntaxKind.DotToken);
2703N(SyntaxKind.GenericName);
2705N(SyntaxKind.IdentifierToken, "Func");
2706N(SyntaxKind.TypeArgumentList);
2708N(SyntaxKind.LessThanToken);
2709N(SyntaxKind.PredefinedType);
2711N(SyntaxKind.IntKeyword);
2713N(SyntaxKind.CommaToken);
2714N(SyntaxKind.PredefinedType);
2716N(SyntaxKind.IntKeyword);
2718N(SyntaxKind.GreaterThanToken);
2722N(SyntaxKind.VariableDeclarator);
2724N(SyntaxKind.IdentifierToken, "x");
2725N(SyntaxKind.EqualsValueClause);
2727N(SyntaxKind.EqualsToken);
2728N(SyntaxKind.CollectionExpression);
2730N(SyntaxKind.OpenBracketToken);
2731N(SyntaxKind.ExpressionElement);
2733N(SyntaxKind.InvocationExpression);
2735N(SyntaxKind.IdentifierName);
2737N(SyntaxKind.IdentifierToken, "My");
2739N(SyntaxKind.ArgumentList);
2741N(SyntaxKind.OpenParenToken);
2742N(SyntaxKind.Argument);
2744N(SyntaxKind.InvocationExpression);
2746N(SyntaxKind.IdentifierName);
2748N(SyntaxKind.IdentifierToken, "nameof");
2750N(SyntaxKind.ArgumentList);
2752N(SyntaxKind.OpenParenToken);
2753N(SyntaxKind.Argument);
2755N(SyntaxKind.IdentifierName);
2757N(SyntaxKind.IdentifierToken, "parameter");
2760N(SyntaxKind.CloseParenToken);
2764N(SyntaxKind.CloseParenToken);
2768N(SyntaxKind.CloseBracketToken);
2775N(SyntaxKind.ExpressionStatement);
2777N(SyntaxKind.AnonymousMethodExpression);
2779N(SyntaxKind.DelegateKeyword);
2780N(SyntaxKind.Block);
2782N(SyntaxKind.OpenBraceToken);
2783N(SyntaxKind.ReturnStatement);
2785N(SyntaxKind.ReturnKeyword);
2786N(SyntaxKind.NumericLiteralExpression);
2788N(SyntaxKind.NumericLiteralToken, "1");
2790N(SyntaxKind.SemicolonToken);
2792N(SyntaxKind.CloseBraceToken);
2797N(SyntaxKind.CloseBraceToken);
2800N(SyntaxKind.CloseBraceToken);
2802N(SyntaxKind.ClassDeclaration);
2804N(SyntaxKind.PublicKeyword);
2805N(SyntaxKind.ClassKeyword);
2806N(SyntaxKind.IdentifierToken, "MyAttribute");
2807N(SyntaxKind.BaseList);
2809N(SyntaxKind.ColonToken);
2810N(SyntaxKind.SimpleBaseType);
2812N(SyntaxKind.QualifiedName);
2814N(SyntaxKind.IdentifierName);
2816N(SyntaxKind.IdentifierToken, "System");
2818N(SyntaxKind.DotToken);
2819N(SyntaxKind.IdentifierName);
2821N(SyntaxKind.IdentifierToken, "Attribute");
2826N(SyntaxKind.OpenBraceToken);
2827N(SyntaxKind.ConstructorDeclaration);
2829N(SyntaxKind.PublicKeyword);
2830N(SyntaxKind.IdentifierToken, "MyAttribute");
2831N(SyntaxKind.ParameterList);
2833N(SyntaxKind.OpenParenToken);
2834N(SyntaxKind.Parameter);
2836N(SyntaxKind.PredefinedType);
2838N(SyntaxKind.StringKeyword);
2840N(SyntaxKind.IdentifierToken, "name1");
2842N(SyntaxKind.CloseParenToken);
2844N(SyntaxKind.Block);
2846N(SyntaxKind.OpenBraceToken);
2847N(SyntaxKind.CloseBraceToken);
2850N(SyntaxKind.CloseBraceToken);
2852N(SyntaxKind.EndOfFileToken);
2902N(SyntaxKind.CompilationUnit);
2904N(SyntaxKind.ClassDeclaration);
2906N(SyntaxKind.PublicKeyword);
2907N(SyntaxKind.ClassKeyword);
2908N(SyntaxKind.IdentifierToken, "C");
2909N(SyntaxKind.OpenBraceToken);
2910N(SyntaxKind.MethodDeclaration);
2912N(SyntaxKind.PublicKeyword);
2913N(SyntaxKind.PredefinedType);
2915N(SyntaxKind.VoidKeyword);
2917N(SyntaxKind.IdentifierToken, "M");
2918N(SyntaxKind.ParameterList);
2920N(SyntaxKind.OpenParenToken);
2921N(SyntaxKind.CloseParenToken);
2923N(SyntaxKind.Block);
2925N(SyntaxKind.OpenBraceToken);
2926N(SyntaxKind.LocalDeclarationStatement);
2928N(SyntaxKind.VariableDeclaration);
2930N(SyntaxKind.PredefinedType);
2932N(SyntaxKind.IntKeyword);
2934N(SyntaxKind.VariableDeclarator);
2936N(SyntaxKind.IdentifierToken, "sum0");
2937N(SyntaxKind.EqualsValueClause);
2939N(SyntaxKind.EqualsToken);
2940N(SyntaxKind.InvocationExpression);
2942N(SyntaxKind.IdentifierName);
2944N(SyntaxKind.IdentifierToken, "Sum");
2946N(SyntaxKind.ArgumentList);
2948N(SyntaxKind.OpenParenToken);
2949N(SyntaxKind.Argument);
2951N(SyntaxKind.NumericLiteralExpression);
2953N(SyntaxKind.NumericLiteralToken, "1");
2956N(SyntaxKind.CommaToken);
2957N(SyntaxKind.Argument);
2959N(SyntaxKind.NumericLiteralExpression);
2961N(SyntaxKind.NumericLiteralToken, "2");
2964N(SyntaxKind.CloseParenToken);
2970N(SyntaxKind.SemicolonToken);
2972N(SyntaxKind.LocalFunctionStatement);
2974N(SyntaxKind.PredefinedType);
2976N(SyntaxKind.VoidKeyword);
2978N(SyntaxKind.IdentifierToken, "Local");
2979N(SyntaxKind.ParameterList);
2981N(SyntaxKind.OpenParenToken);
2982N(SyntaxKind.CloseParenToken);
2984N(SyntaxKind.Block);
2986N(SyntaxKind.OpenBraceToken);
2987N(SyntaxKind.ExpressionStatement);
2989N(SyntaxKind.InvocationExpression);
2991N(SyntaxKind.IdentifierName);
2993N(SyntaxKind.IdentifierToken, "AnotherLocal");
2995N(SyntaxKind.ArgumentList);
2997N(SyntaxKind.OpenParenToken);
2998N(SyntaxKind.CloseParenToken);
3003N(SyntaxKind.EmptyStatement);
3005N(SyntaxKind.SemicolonToken);
3007N(SyntaxKind.LocalDeclarationStatement);
3009N(SyntaxKind.VariableDeclaration);
3011N(SyntaxKind.PredefinedType);
3013N(SyntaxKind.IntKeyword);
3015N(SyntaxKind.VariableDeclarator);
3017N(SyntaxKind.IdentifierToken, "sum1");
3018N(SyntaxKind.EqualsValueClause);
3020N(SyntaxKind.EqualsToken);
3021N(SyntaxKind.InvocationExpression);
3023N(SyntaxKind.IdentifierName);
3025N(SyntaxKind.IdentifierToken, "Sum");
3027N(SyntaxKind.ArgumentList);
3029N(SyntaxKind.OpenParenToken);
3030N(SyntaxKind.Argument);
3032N(SyntaxKind.NumericLiteralExpression);
3034N(SyntaxKind.NumericLiteralToken, "1");
3037N(SyntaxKind.CommaToken);
3038N(SyntaxKind.Argument);
3040N(SyntaxKind.NumericLiteralExpression);
3042N(SyntaxKind.NumericLiteralToken, "2");
3045N(SyntaxKind.CloseParenToken);
3051N(SyntaxKind.SemicolonToken);
3053N(SyntaxKind.LocalDeclarationStatement);
3055N(SyntaxKind.VariableDeclaration);
3057N(SyntaxKind.PredefinedType);
3059N(SyntaxKind.IntKeyword);
3061N(SyntaxKind.VariableDeclarator);
3063N(SyntaxKind.IdentifierToken, "sum2");
3064N(SyntaxKind.EqualsValueClause);
3066N(SyntaxKind.EqualsToken);
3067N(SyntaxKind.InvocationExpression);
3069N(SyntaxKind.IdentifierName);
3071N(SyntaxKind.IdentifierToken, "Sum");
3073N(SyntaxKind.ArgumentList);
3075N(SyntaxKind.OpenParenToken);
3076N(SyntaxKind.Argument);
3078N(SyntaxKind.NumericLiteralExpression);
3080N(SyntaxKind.NumericLiteralToken, "1");
3083N(SyntaxKind.CommaToken);
3084N(SyntaxKind.Argument);
3086N(SyntaxKind.NumericLiteralExpression);
3088N(SyntaxKind.NumericLiteralToken, "3");
3091N(SyntaxKind.CloseParenToken);
3097N(SyntaxKind.SemicolonToken);
3099N(SyntaxKind.LocalFunctionStatement);
3101N(SyntaxKind.PredefinedType);
3103N(SyntaxKind.VoidKeyword);
3105N(SyntaxKind.IdentifierToken, "AnotherLocal");
3106N(SyntaxKind.ParameterList);
3108N(SyntaxKind.OpenParenToken);
3109N(SyntaxKind.CloseParenToken);
3111N(SyntaxKind.Block);
3113N(SyntaxKind.OpenBraceToken);
3114N(SyntaxKind.LocalDeclarationStatement);
3116N(SyntaxKind.VariableDeclaration);
3118N(SyntaxKind.PredefinedType);
3120N(SyntaxKind.IntKeyword);
3122N(SyntaxKind.VariableDeclarator);
3124N(SyntaxKind.IdentifierToken, "x");
3125N(SyntaxKind.EqualsValueClause);
3127N(SyntaxKind.EqualsToken);
3128N(SyntaxKind.AddExpression);
3130N(SyntaxKind.IdentifierName);
3132N(SyntaxKind.IdentifierToken, "sum2");
3134N(SyntaxKind.PlusToken);
3135N(SyntaxKind.NumericLiteralExpression);
3137N(SyntaxKind.NumericLiteralToken, "2");
3143N(SyntaxKind.SemicolonToken);
3145N(SyntaxKind.CloseBraceToken);
3148N(SyntaxKind.CloseBraceToken);
3151N(SyntaxKind.CloseBraceToken);
3154N(SyntaxKind.MethodDeclaration);
3156N(SyntaxKind.PublicKeyword);
3157N(SyntaxKind.StaticKeyword);
3158N(SyntaxKind.PredefinedType);
3160N(SyntaxKind.IntKeyword);
3162N(SyntaxKind.IdentifierToken, "Sum");
3163N(SyntaxKind.ParameterList);
3165N(SyntaxKind.OpenParenToken);
3166N(SyntaxKind.Parameter);
3168N(SyntaxKind.PredefinedType);
3170N(SyntaxKind.IntKeyword);
3172N(SyntaxKind.IdentifierToken, "a");
3174N(SyntaxKind.CommaToken);
3175N(SyntaxKind.Parameter);
3177N(SyntaxKind.PredefinedType);
3179N(SyntaxKind.IntKeyword);
3181N(SyntaxKind.IdentifierToken, "b");
3183N(SyntaxKind.CloseParenToken);
3185N(SyntaxKind.ArrowExpressionClause);
3187N(SyntaxKind.EqualsGreaterThanToken);
3188N(SyntaxKind.AddExpression);
3190N(SyntaxKind.IdentifierName);
3192N(SyntaxKind.IdentifierToken, "a");
3194N(SyntaxKind.PlusToken);
3195N(SyntaxKind.IdentifierName);
3197N(SyntaxKind.IdentifierToken, "b");
3201N(SyntaxKind.SemicolonToken);
3203N(SyntaxKind.CloseBraceToken);
3205N(SyntaxKind.EndOfFileToken);
Parsing\MemberDeclarationParsingTests.cs (6818)
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);
784N(SyntaxKind.MethodDeclaration);
786N(SyntaxKind.AsyncKeyword);
787N(SyntaxKind.GenericName);
789N(SyntaxKind.IdentifierToken, "Task");
790N(SyntaxKind.TypeArgumentList);
792N(SyntaxKind.LessThanToken);
793N(SyntaxKind.QualifiedName);
795N(SyntaxKind.IdentifierName);
797N(SyntaxKind.IdentifierToken, "SomeNamespace");
799N(SyntaxKind.DotToken);
800N(SyntaxKind.IdentifierName);
802N(SyntaxKind.IdentifierToken, "SomeType");
808N(SyntaxKind.IdentifierToken, "Method");
809N(SyntaxKind.ParameterList);
811N(SyntaxKind.OpenParenToken);
812N(SyntaxKind.CloseParenToken);
814N(SyntaxKind.SemicolonToken);
832N(SyntaxKind.MethodDeclaration);
834N(SyntaxKind.PublicKeyword);
835N(SyntaxKind.GenericName);
837N(SyntaxKind.IdentifierToken, "Task");
838N(SyntaxKind.TypeArgumentList);
840N(SyntaxKind.LessThanToken);
841N(SyntaxKind.QualifiedName);
843N(SyntaxKind.IdentifierName);
845N(SyntaxKind.IdentifierToken, "SomeNamespace");
847N(SyntaxKind.DotToken);
848N(SyntaxKind.IdentifierName);
850N(SyntaxKind.IdentifierToken, "SomeType");
856N(SyntaxKind.IdentifierToken, "Method");
857N(SyntaxKind.ParameterList);
859N(SyntaxKind.OpenParenToken);
860N(SyntaxKind.CloseParenToken);
862N(SyntaxKind.SemicolonToken);
882N(SyntaxKind.IncompleteMember);
884N(SyntaxKind.AsyncKeyword);
885N(SyntaxKind.GenericName);
887N(SyntaxKind.IdentifierToken, "Task");
888N(SyntaxKind.TypeArgumentList);
890N(SyntaxKind.LessThanToken);
891N(SyntaxKind.QualifiedName);
893N(SyntaxKind.IdentifierName);
895N(SyntaxKind.IdentifierToken, "SomeNamespace");
896N(SyntaxKind.DotToken);
897N(SyntaxKind.IdentifierName);
899N(SyntaxKind.IdentifierToken, "Method");
925N(SyntaxKind.IncompleteMember);
927N(SyntaxKind.PublicKeyword);
928N(SyntaxKind.GenericName);
930N(SyntaxKind.IdentifierToken, "Task");
931N(SyntaxKind.TypeArgumentList);
933N(SyntaxKind.LessThanToken);
934N(SyntaxKind.QualifiedName);
936N(SyntaxKind.IdentifierName);
938N(SyntaxKind.IdentifierToken, "SomeNamespace");
940N(SyntaxKind.DotToken);
941N(SyntaxKind.IdentifierName);
943N(SyntaxKind.IdentifierToken, "Method");
965N(SyntaxKind.MethodDeclaration);
967N(SyntaxKind.AsyncKeyword);
968N(SyntaxKind.GenericName);
970N(SyntaxKind.IdentifierToken, "Task");
971N(SyntaxKind.TypeArgumentList);
973N(SyntaxKind.LessThanToken);
974N(SyntaxKind.QualifiedName);
976N(SyntaxKind.IdentifierName);
978N(SyntaxKind.IdentifierToken, "SomeNamespace");
980N(SyntaxKind.DotToken);
986N(SyntaxKind.GreaterThanToken);
989N(SyntaxKind.IdentifierToken, "Method");
990N(SyntaxKind.ParameterList);
992N(SyntaxKind.OpenParenToken);
993N(SyntaxKind.CloseParenToken);
995N(SyntaxKind.SemicolonToken);
1012N(SyntaxKind.MethodDeclaration);
1014N(SyntaxKind.PublicKeyword);
1015N(SyntaxKind.GenericName);
1017N(SyntaxKind.IdentifierToken, "Task");
1018N(SyntaxKind.TypeArgumentList);
1020N(SyntaxKind.LessThanToken);
1021N(SyntaxKind.QualifiedName);
1023N(SyntaxKind.IdentifierName);
1025N(SyntaxKind.IdentifierToken, "SomeNamespace");
1027N(SyntaxKind.DotToken);
1033N(SyntaxKind.GreaterThanToken);
1036N(SyntaxKind.IdentifierToken, "Method");
1037N(SyntaxKind.ParameterList);
1039N(SyntaxKind.OpenParenToken);
1040N(SyntaxKind.CloseParenToken);
1042N(SyntaxKind.SemicolonToken);
1055N(SyntaxKind.PropertyDeclaration);
1057N(SyntaxKind.PredefinedType);
1059N(SyntaxKind.StringKeyword);
1061N(SyntaxKind.IdentifierToken, "Property");
1062N(SyntaxKind.AccessorList);
1064N(SyntaxKind.OpenBraceToken);
1065N(SyntaxKind.GetAccessorDeclaration);
1067N(SyntaxKind.GetKeyword);
1068N(SyntaxKind.SemicolonToken);
1070N(SyntaxKind.InitAccessorDeclaration);
1072N(SyntaxKind.InitKeyword);
1073N(SyntaxKind.SemicolonToken);
1075N(SyntaxKind.CloseBraceToken);
1096N(SyntaxKind.PropertyDeclaration);
1098N(SyntaxKind.PredefinedType);
1100N(SyntaxKind.StringKeyword);
1102N(SyntaxKind.IdentifierToken, "Property");
1103N(SyntaxKind.AccessorList);
1105N(SyntaxKind.OpenBraceToken);
1106N(SyntaxKind.InitAccessorDeclaration);
1108N(SyntaxKind.InitKeyword);
1109N(SyntaxKind.Block);
1112N(SyntaxKind.ExpressionStatement);
1114N(SyntaxKind.IdentifierName);
1116N(SyntaxKind.IdentifierToken, "set");
1118N(SyntaxKind.SemicolonToken);
1120N(SyntaxKind.CloseBraceToken);
1137N(SyntaxKind.PropertyDeclaration);
1139N(SyntaxKind.PredefinedType);
1141N(SyntaxKind.StringKeyword);
1143N(SyntaxKind.IdentifierToken, "Property");
1144N(SyntaxKind.AccessorList);
1146N(SyntaxKind.OpenBraceToken);
1147N(SyntaxKind.InitAccessorDeclaration);
1149N(SyntaxKind.InitKeyword);
1150N(SyntaxKind.SemicolonToken);
1152N(SyntaxKind.SetAccessorDeclaration);
1154N(SyntaxKind.SetKeyword);
1155N(SyntaxKind.SemicolonToken);
1157N(SyntaxKind.CloseBraceToken);
1171N(SyntaxKind.PropertyDeclaration);
1173N(SyntaxKind.PredefinedType);
1175N(SyntaxKind.StringKeyword);
1177N(SyntaxKind.IdentifierToken, "Property");
1178N(SyntaxKind.AccessorList);
1180N(SyntaxKind.OpenBraceToken);
1181N(SyntaxKind.SetAccessorDeclaration);
1183N(SyntaxKind.SetKeyword);
1184N(SyntaxKind.SemicolonToken);
1186N(SyntaxKind.InitAccessorDeclaration);
1188N(SyntaxKind.InitKeyword);
1189N(SyntaxKind.SemicolonToken);
1191N(SyntaxKind.CloseBraceToken);
1203N(SyntaxKind.PropertyDeclaration);
1205N(SyntaxKind.RequiredKeyword);
1206N(SyntaxKind.PredefinedType);
1208N(SyntaxKind.StringKeyword);
1210N(SyntaxKind.IdentifierToken, "Prop");
1211N(SyntaxKind.AccessorList);
1213N(SyntaxKind.OpenBraceToken);
1214N(SyntaxKind.GetAccessorDeclaration);
1216N(SyntaxKind.GetKeyword);
1217N(SyntaxKind.SemicolonToken);
1219N(SyntaxKind.CloseBraceToken);
1230N(SyntaxKind.PropertyDeclaration);
1232N(SyntaxKind.IdentifierName);
1234N(SyntaxKind.IdentifierToken, "required");
1236N(SyntaxKind.IdentifierToken, "Prop");
1237N(SyntaxKind.AccessorList);
1239N(SyntaxKind.OpenBraceToken);
1240N(SyntaxKind.GetAccessorDeclaration);
1242N(SyntaxKind.GetKeyword);
1243N(SyntaxKind.SemicolonToken);
1245N(SyntaxKind.CloseBraceToken);
1262N(SyntaxKind.IncompleteMember);
1264N(SyntaxKind.RequiredKeyword);
1265N(SyntaxKind.IdentifierName);
1267N(SyntaxKind.IdentifierToken, "Prop");
1278N(SyntaxKind.PropertyDeclaration);
1280N(SyntaxKind.IdentifierName);
1282N(SyntaxKind.IdentifierToken, "required");
1284N(SyntaxKind.IdentifierToken, "required");
1285N(SyntaxKind.AccessorList);
1287N(SyntaxKind.OpenBraceToken);
1288N(SyntaxKind.GetAccessorDeclaration);
1290N(SyntaxKind.GetKeyword);
1291N(SyntaxKind.SemicolonToken);
1293N(SyntaxKind.CloseBraceToken);
1310N(SyntaxKind.IncompleteMember);
1312N(SyntaxKind.RequiredKeyword);
1313N(SyntaxKind.RequiredKeyword);
1329N(SyntaxKind.IncompleteMember);
1331N(SyntaxKind.RequiredKeyword);
1332N(SyntaxKind.RequiredKeyword);
1333N(SyntaxKind.IdentifierName);
1335N(SyntaxKind.IdentifierToken, "Prop");
1345N(SyntaxKind.PropertyDeclaration);
1347N(SyntaxKind.RequiredKeyword);
1348N(SyntaxKind.IdentifierName);
1350N(SyntaxKind.IdentifierToken, "Type");
1352N(SyntaxKind.IdentifierToken, "required");
1353N(SyntaxKind.AccessorList);
1355N(SyntaxKind.OpenBraceToken);
1356N(SyntaxKind.GetAccessorDeclaration);
1358N(SyntaxKind.GetKeyword);
1359N(SyntaxKind.SemicolonToken);
1361N(SyntaxKind.CloseBraceToken);
1372N(SyntaxKind.FieldDeclaration);
1374N(SyntaxKind.RequiredKeyword);
1375N(SyntaxKind.VariableDeclaration);
1377N(SyntaxKind.PredefinedType);
1379N(SyntaxKind.StringKeyword);
1381N(SyntaxKind.VariableDeclarator);
1383N(SyntaxKind.IdentifierToken, "Field");
1386N(SyntaxKind.SemicolonToken);
1396N(SyntaxKind.FieldDeclaration);
1398N(SyntaxKind.VariableDeclaration);
1400N(SyntaxKind.IdentifierName);
1402N(SyntaxKind.IdentifierToken, "required");
1404N(SyntaxKind.VariableDeclarator);
1406N(SyntaxKind.IdentifierToken, "Field");
1409N(SyntaxKind.SemicolonToken);
1425N(SyntaxKind.IncompleteMember);
1427N(SyntaxKind.RequiredKeyword);
1428N(SyntaxKind.IdentifierName);
1430N(SyntaxKind.IdentifierToken, "Field");
1441N(SyntaxKind.FieldDeclaration);
1443N(SyntaxKind.VariableDeclaration);
1445N(SyntaxKind.IdentifierName);
1447N(SyntaxKind.IdentifierToken, "required");
1449N(SyntaxKind.VariableDeclarator);
1451N(SyntaxKind.IdentifierToken, "required");
1454N(SyntaxKind.SemicolonToken);
1470N(SyntaxKind.IncompleteMember);
1472N(SyntaxKind.RequiredKeyword);
1473N(SyntaxKind.RequiredKeyword);
1484N(SyntaxKind.MethodDeclaration);
1486N(SyntaxKind.RequiredKeyword);
1487N(SyntaxKind.PredefinedType);
1489N(SyntaxKind.StringKeyword);
1491N(SyntaxKind.IdentifierToken, "M");
1492N(SyntaxKind.ParameterList);
1494N(SyntaxKind.OpenParenToken);
1495N(SyntaxKind.CloseParenToken);
1497N(SyntaxKind.Block);
1499N(SyntaxKind.OpenBraceToken);
1500N(SyntaxKind.CloseBraceToken);
1511N(SyntaxKind.MethodDeclaration);
1513N(SyntaxKind.IdentifierName);
1515N(SyntaxKind.IdentifierToken, "required");
1517N(SyntaxKind.IdentifierToken, "M");
1518N(SyntaxKind.ParameterList);
1520N(SyntaxKind.OpenParenToken);
1521N(SyntaxKind.CloseParenToken);
1523N(SyntaxKind.Block);
1525N(SyntaxKind.OpenBraceToken);
1526N(SyntaxKind.CloseBraceToken);
1536N(SyntaxKind.ConstructorDeclaration);
1538N(SyntaxKind.RequiredKeyword);
1539N(SyntaxKind.IdentifierToken, "M");
1540N(SyntaxKind.ParameterList);
1542N(SyntaxKind.OpenParenToken);
1543N(SyntaxKind.CloseParenToken);
1545N(SyntaxKind.Block);
1547N(SyntaxKind.OpenBraceToken);
1548N(SyntaxKind.CloseBraceToken);
1560N(SyntaxKind.OperatorDeclaration);
1562N(SyntaxKind.StaticKeyword);
1563N(SyntaxKind.RequiredKeyword);
1564N(SyntaxKind.IdentifierName);
1566N(SyntaxKind.IdentifierToken, "C");
1568N(SyntaxKind.OperatorKeyword);
1569N(SyntaxKind.PlusToken);
1570N(SyntaxKind.ParameterList);
1572N(SyntaxKind.OpenParenToken);
1573N(SyntaxKind.Parameter);
1575N(SyntaxKind.IdentifierName);
1577N(SyntaxKind.IdentifierToken, "C");
1579N(SyntaxKind.IdentifierToken, "c1");
1581N(SyntaxKind.CommaToken);
1582N(SyntaxKind.Parameter);
1584N(SyntaxKind.IdentifierName);
1586N(SyntaxKind.IdentifierToken, "C");
1588N(SyntaxKind.IdentifierToken, "c2");
1590N(SyntaxKind.CloseParenToken);
1592N(SyntaxKind.Block);
1594N(SyntaxKind.OpenBraceToken);
1595N(SyntaxKind.CloseBraceToken);
1607N(SyntaxKind.ConversionOperatorDeclaration);
1609N(SyntaxKind.StaticKeyword);
1610N(SyntaxKind.RequiredKeyword);
1611N(SyntaxKind.ImplicitKeyword);
1612N(SyntaxKind.OperatorKeyword);
1613N(SyntaxKind.IdentifierName);
1615N(SyntaxKind.IdentifierToken, "C");
1617N(SyntaxKind.ParameterList);
1619N(SyntaxKind.OpenParenToken);
1620N(SyntaxKind.Parameter);
1622N(SyntaxKind.IdentifierName);
1624N(SyntaxKind.IdentifierToken, "S");
1626N(SyntaxKind.IdentifierToken, "s");
1628N(SyntaxKind.CloseParenToken);
1630N(SyntaxKind.Block);
1632N(SyntaxKind.OpenBraceToken);
1633N(SyntaxKind.CloseBraceToken);
1669N(SyntaxKind.ConversionOperatorDeclaration);
1671N(SyntaxKind.StaticKeyword);
1672N(SyntaxKind.ImplicitKeyword);
1673N(SyntaxKind.ExplicitInterfaceSpecifier);
1675N(SyntaxKind.IdentifierName);
1677N(SyntaxKind.IdentifierToken, "required");
1681N(SyntaxKind.OperatorKeyword);
1682N(SyntaxKind.IdentifierName);
1684N(SyntaxKind.IdentifierToken, "C");
1686N(SyntaxKind.ParameterList);
1688N(SyntaxKind.OpenParenToken);
1689N(SyntaxKind.Parameter);
1691N(SyntaxKind.IdentifierName);
1693N(SyntaxKind.IdentifierToken, "S");
1695N(SyntaxKind.IdentifierToken, "s");
1697N(SyntaxKind.CloseParenToken);
1699N(SyntaxKind.Block);
1701N(SyntaxKind.OpenBraceToken);
1702N(SyntaxKind.CloseBraceToken);
1717N(SyntaxKind.PropertyDeclaration);
1719N(SyntaxKind.RequiredKeyword);
1720N(SyntaxKind.PredefinedType);
1722N(SyntaxKind.StringKeyword);
1724N(SyntaxKind.IdentifierToken, "Prop");
1725N(SyntaxKind.AccessorList);
1727N(SyntaxKind.OpenBraceToken);
1728N(SyntaxKind.GetAccessorDeclaration);
1730N(SyntaxKind.GetKeyword);
1731N(SyntaxKind.SemicolonToken);
1748N(SyntaxKind.PropertyDeclaration);
1750N(SyntaxKind.RequiredKeyword);
1751N(SyntaxKind.PredefinedType);
1753N(SyntaxKind.StringKeyword);
1755N(SyntaxKind.IdentifierToken, "Prop");
1756N(SyntaxKind.AccessorList);
1758N(SyntaxKind.OpenBraceToken);
1774N(SyntaxKind.FieldDeclaration);
1776N(SyntaxKind.RequiredKeyword);
1777N(SyntaxKind.VariableDeclaration);
1779N(SyntaxKind.PredefinedType);
1781N(SyntaxKind.StringKeyword);
1783N(SyntaxKind.VariableDeclarator);
1785N(SyntaxKind.IdentifierToken, "Prop");
1802N(SyntaxKind.IncompleteMember);
1804N(SyntaxKind.RequiredKeyword);
1805N(SyntaxKind.PredefinedType);
1807N(SyntaxKind.StringKeyword);
1822N(SyntaxKind.IncompleteMember);
1824N(SyntaxKind.RequiredKeyword);
1825N(SyntaxKind.IdentifierName);
1827N(SyntaxKind.IdentifierToken, "C");
1842N(SyntaxKind.IncompleteMember);
1844N(SyntaxKind.IdentifierName);
1846N(SyntaxKind.IdentifierToken, "required");
1860N(SyntaxKind.IncompleteMember);
1862N(SyntaxKind.RequiredKeyword);
1885N(SyntaxKind.CompilationUnit);
1887N(SyntaxKind.ClassDeclaration);
1889N(SyntaxKind.ClassKeyword);
1890N(SyntaxKind.IdentifierToken, "required");
1891N(SyntaxKind.OpenBraceToken);
1892N(SyntaxKind.CloseBraceToken);
1894N(SyntaxKind.ClassDeclaration);
1896N(SyntaxKind.ClassKeyword);
1897N(SyntaxKind.IdentifierToken, "C");
1898N(SyntaxKind.OpenBraceToken);
1899N(SyntaxKind.FieldDeclaration);
1901N(SyntaxKind.VariableDeclaration);
1903N(SyntaxKind.IdentifierName);
1905N(SyntaxKind.IdentifierToken, "required");
1907N(SyntaxKind.VariableDeclarator);
1909N(SyntaxKind.IdentifierToken, "_required");
1912N(SyntaxKind.SemicolonToken);
1914N(SyntaxKind.FieldDeclaration);
1916N(SyntaxKind.VariableDeclaration);
1918N(SyntaxKind.ArrayType);
1920N(SyntaxKind.IdentifierName);
1922N(SyntaxKind.IdentifierToken, "required");
1924N(SyntaxKind.ArrayRankSpecifier);
1926N(SyntaxKind.OpenBracketToken);
1927N(SyntaxKind.OmittedArraySizeExpression);
1929N(SyntaxKind.OmittedArraySizeExpressionToken);
1931N(SyntaxKind.CloseBracketToken);
1934N(SyntaxKind.VariableDeclarator);
1936N(SyntaxKind.IdentifierToken, "_array");
1939N(SyntaxKind.SemicolonToken);
1941N(SyntaxKind.FieldDeclaration);
1943N(SyntaxKind.VariableDeclaration);
1945N(SyntaxKind.PointerType);
1947N(SyntaxKind.IdentifierName);
1949N(SyntaxKind.IdentifierToken, "required");
1951N(SyntaxKind.AsteriskToken);
1953N(SyntaxKind.VariableDeclarator);
1955N(SyntaxKind.IdentifierToken, "_ptr");
1958N(SyntaxKind.SemicolonToken);
1960N(SyntaxKind.FieldDeclaration);
1962N(SyntaxKind.VariableDeclaration);
1964N(SyntaxKind.NullableType);
1966N(SyntaxKind.IdentifierName);
1968N(SyntaxKind.IdentifierToken, "required");
1970N(SyntaxKind.QuestionToken);
1972N(SyntaxKind.VariableDeclarator);
1974N(SyntaxKind.IdentifierToken, "_nullable");
1977N(SyntaxKind.SemicolonToken);
1979N(SyntaxKind.FieldDeclaration);
1981N(SyntaxKind.VariableDeclaration);
1983N(SyntaxKind.FunctionPointerType);
1985N(SyntaxKind.DelegateKeyword);
1986N(SyntaxKind.AsteriskToken);
1987N(SyntaxKind.FunctionPointerParameterList);
1989N(SyntaxKind.LessThanToken);
1990N(SyntaxKind.FunctionPointerParameter);
1992N(SyntaxKind.IdentifierName);
1994N(SyntaxKind.IdentifierToken, "required");
1997N(SyntaxKind.CommaToken);
1998N(SyntaxKind.FunctionPointerParameter);
2000N(SyntaxKind.IdentifierName);
2002N(SyntaxKind.IdentifierToken, "required");
2005N(SyntaxKind.GreaterThanToken);
2008N(SyntaxKind.VariableDeclarator);
2010N(SyntaxKind.IdentifierToken, "_funcPtr");
2013N(SyntaxKind.SemicolonToken);
2015N(SyntaxKind.FieldDeclaration);
2017N(SyntaxKind.VariableDeclaration);
2019N(SyntaxKind.TupleType);
2021N(SyntaxKind.OpenParenToken);
2022N(SyntaxKind.TupleElement);
2024N(SyntaxKind.IdentifierName);
2026N(SyntaxKind.IdentifierToken, "required");
2029N(SyntaxKind.CommaToken);
2030N(SyntaxKind.TupleElement);
2032N(SyntaxKind.IdentifierName);
2034N(SyntaxKind.IdentifierToken, "required");
2037N(SyntaxKind.CloseParenToken);
2039N(SyntaxKind.VariableDeclarator);
2041N(SyntaxKind.IdentifierToken, "_tuple");
2044N(SyntaxKind.SemicolonToken);
2046N(SyntaxKind.CloseBraceToken);
2048N(SyntaxKind.EndOfFileToken);
2088N(SyntaxKind.CompilationUnit);
2090N(SyntaxKind.ClassDeclaration);
2092N(SyntaxKind.ClassKeyword);
2093N(SyntaxKind.IdentifierToken, "required");
2094N(SyntaxKind.OpenBraceToken);
2095N(SyntaxKind.CloseBraceToken);
2097N(SyntaxKind.ClassDeclaration);
2099N(SyntaxKind.ClassKeyword);
2100N(SyntaxKind.IdentifierToken, "C");
2101N(SyntaxKind.OpenBraceToken);
2102N(SyntaxKind.IncompleteMember);
2104N(SyntaxKind.RequiredKeyword);
2105N(SyntaxKind.IdentifierName);
2107N(SyntaxKind.IdentifierToken, "_required");
2110N(SyntaxKind.FieldDeclaration);
2112N(SyntaxKind.RequiredKeyword);
2113N(SyntaxKind.VariableDeclaration);
2115N(SyntaxKind.ArrayType);
2121N(SyntaxKind.ArrayRankSpecifier);
2123N(SyntaxKind.OpenBracketToken);
2124N(SyntaxKind.OmittedArraySizeExpression);
2126N(SyntaxKind.OmittedArraySizeExpressionToken);
2128N(SyntaxKind.CloseBracketToken);
2131N(SyntaxKind.VariableDeclarator);
2133N(SyntaxKind.IdentifierToken, "_array");
2136N(SyntaxKind.SemicolonToken);
2138N(SyntaxKind.FieldDeclaration);
2140N(SyntaxKind.RequiredKeyword);
2141N(SyntaxKind.VariableDeclaration);
2143N(SyntaxKind.PointerType);
2149N(SyntaxKind.AsteriskToken);
2151N(SyntaxKind.VariableDeclarator);
2153N(SyntaxKind.IdentifierToken, "_ptr");
2156N(SyntaxKind.SemicolonToken);
2158N(SyntaxKind.FieldDeclaration);
2160N(SyntaxKind.RequiredKeyword);
2161N(SyntaxKind.VariableDeclaration);
2163N(SyntaxKind.NullableType);
2169N(SyntaxKind.QuestionToken);
2171N(SyntaxKind.VariableDeclarator);
2173N(SyntaxKind.IdentifierToken, "_nullable");
2176N(SyntaxKind.SemicolonToken);
2178N(SyntaxKind.FieldDeclaration);
2180N(SyntaxKind.VariableDeclaration);
2182N(SyntaxKind.FunctionPointerType);
2184N(SyntaxKind.DelegateKeyword);
2185N(SyntaxKind.AsteriskToken);
2186N(SyntaxKind.FunctionPointerParameterList);
2188N(SyntaxKind.LessThanToken);
2189N(SyntaxKind.FunctionPointerParameter);
2191N(SyntaxKind.IdentifierName);
2193N(SyntaxKind.IdentifierToken, "required");
2196N(SyntaxKind.CommaToken);
2197N(SyntaxKind.FunctionPointerParameter);
2199N(SyntaxKind.IdentifierName);
2201N(SyntaxKind.IdentifierToken, "required");
2204N(SyntaxKind.GreaterThanToken);
2207N(SyntaxKind.VariableDeclarator);
2209N(SyntaxKind.IdentifierToken, "_funcPtr");
2212N(SyntaxKind.SemicolonToken);
2214N(SyntaxKind.FieldDeclaration);
2216N(SyntaxKind.VariableDeclaration);
2218N(SyntaxKind.TupleType);
2220N(SyntaxKind.OpenParenToken);
2221N(SyntaxKind.TupleElement);
2223N(SyntaxKind.IdentifierName);
2225N(SyntaxKind.IdentifierToken, "required");
2228N(SyntaxKind.CommaToken);
2229N(SyntaxKind.TupleElement);
2231N(SyntaxKind.IdentifierName);
2233N(SyntaxKind.IdentifierToken, "required");
2236N(SyntaxKind.CloseParenToken);
2238N(SyntaxKind.VariableDeclarator);
2240N(SyntaxKind.IdentifierToken, "_tuple");
2243N(SyntaxKind.SemicolonToken);
2245N(SyntaxKind.CloseBraceToken);
2247N(SyntaxKind.EndOfFileToken);
2262N(SyntaxKind.CompilationUnit);
2266N(SyntaxKind.FieldDeclaration);
2270N(SyntaxKind.GlobalStatement);
2271N(SyntaxKind.LocalDeclarationStatement);
2275N(SyntaxKind.VariableDeclaration);
2277N(SyntaxKind.PredefinedType);
2279N(SyntaxKind.BoolKeyword);
2281N(SyntaxKind.VariableDeclarator);
2283N(SyntaxKind.IdentifierToken, "required");
2286N(SyntaxKind.SemicolonToken);
2288N(SyntaxKind.GlobalStatement);
2290N(SyntaxKind.ExpressionStatement);
2292N(SyntaxKind.SimpleAssignmentExpression);
2294N(SyntaxKind.IdentifierName);
2296N(SyntaxKind.IdentifierToken, "required");
2298N(SyntaxKind.EqualsToken);
2299N(SyntaxKind.TrueLiteralExpression);
2301N(SyntaxKind.TrueKeyword);
2304N(SyntaxKind.SemicolonToken);
2307N(SyntaxKind.EndOfFileToken);
2353N(SyntaxKind.OperatorDeclaration);
2355N(SyntaxKind.PublicKeyword);
2356N(SyntaxKind.PredefinedType);
2358N(SyntaxKind.IntKeyword);
2360N(SyntaxKind.ExplicitInterfaceSpecifier);
2362N(SyntaxKind.QualifiedName);
2364N(SyntaxKind.IdentifierName);
2366N(SyntaxKind.IdentifierToken, "N");
2368N(SyntaxKind.DotToken);
2369N(SyntaxKind.IdentifierName);
2371N(SyntaxKind.IdentifierToken, "I");
2374N(SyntaxKind.DotToken);
2376N(SyntaxKind.OperatorKeyword);
2377N(SyntaxKind.PlusToken);
2378N(SyntaxKind.ParameterList);
2380N(SyntaxKind.OpenParenToken);
2381N(SyntaxKind.Parameter);
2383N(SyntaxKind.PredefinedType);
2385N(SyntaxKind.IntKeyword);
2387N(SyntaxKind.IdentifierToken, "x");
2389N(SyntaxKind.CommaToken);
2390N(SyntaxKind.Parameter);
2392N(SyntaxKind.PredefinedType);
2394N(SyntaxKind.IntKeyword);
2396N(SyntaxKind.IdentifierToken, "y");
2398N(SyntaxKind.CloseParenToken);
2400N(SyntaxKind.ArrowExpressionClause);
2402N(SyntaxKind.EqualsGreaterThanToken);
2403N(SyntaxKind.AddExpression);
2405N(SyntaxKind.IdentifierName);
2407N(SyntaxKind.IdentifierToken, "x");
2409N(SyntaxKind.PlusToken);
2410N(SyntaxKind.IdentifierName);
2412N(SyntaxKind.IdentifierToken, "y");
2416N(SyntaxKind.SemicolonToken);
2495N(SyntaxKind.OperatorDeclaration);
2497N(SyntaxKind.PublicKeyword);
2498N(SyntaxKind.PredefinedType);
2500N(SyntaxKind.IntKeyword);
2502N(SyntaxKind.ExplicitInterfaceSpecifier);
2504N(SyntaxKind.QualifiedName);
2506N(SyntaxKind.IdentifierName);
2508N(SyntaxKind.IdentifierToken, "N");
2510N(SyntaxKind.DotToken);
2511N(SyntaxKind.IdentifierName);
2513N(SyntaxKind.IdentifierToken, "I");
2516N(SyntaxKind.DotToken);
2520N(SyntaxKind.ParameterList);
2522N(SyntaxKind.OpenParenToken);
2523N(SyntaxKind.Parameter);
2525N(SyntaxKind.PredefinedType);
2527N(SyntaxKind.IntKeyword);
2529N(SyntaxKind.IdentifierToken, "x");
2531N(SyntaxKind.CloseParenToken);
2533N(SyntaxKind.ArrowExpressionClause);
2535N(SyntaxKind.EqualsGreaterThanToken);
2536N(SyntaxKind.IdentifierName);
2538N(SyntaxKind.IdentifierToken, "x");
2541N(SyntaxKind.SemicolonToken);
2619N(SyntaxKind.OperatorDeclaration);
2621N(SyntaxKind.PublicKeyword);
2622N(SyntaxKind.PredefinedType);
2624N(SyntaxKind.IntKeyword);
2626N(SyntaxKind.ExplicitInterfaceSpecifier);
2628N(SyntaxKind.QualifiedName);
2630N(SyntaxKind.IdentifierName);
2632N(SyntaxKind.IdentifierToken, "N");
2634N(SyntaxKind.DotToken);
2635N(SyntaxKind.IdentifierName);
2637N(SyntaxKind.IdentifierToken, "I");
2640N(SyntaxKind.DotToken);
2644N(SyntaxKind.ParameterList);
2646N(SyntaxKind.OpenParenToken);
2647N(SyntaxKind.Parameter);
2649N(SyntaxKind.PredefinedType);
2651N(SyntaxKind.IntKeyword);
2653N(SyntaxKind.IdentifierToken, "x");
2655N(SyntaxKind.CloseParenToken);
2657N(SyntaxKind.ArrowExpressionClause);
2659N(SyntaxKind.EqualsGreaterThanToken);
2660N(SyntaxKind.IdentifierName);
2662N(SyntaxKind.IdentifierToken, "x");
2665N(SyntaxKind.SemicolonToken);
2725N(SyntaxKind.OperatorDeclaration);
2727N(SyntaxKind.PublicKeyword);
2728N(SyntaxKind.PredefinedType);
2730N(SyntaxKind.IntKeyword);
2732N(SyntaxKind.ExplicitInterfaceSpecifier);
2734N(SyntaxKind.QualifiedName);
2736N(SyntaxKind.IdentifierName);
2738N(SyntaxKind.IdentifierToken, "N");
2740N(SyntaxKind.DotToken);
2741N(SyntaxKind.IdentifierName);
2743N(SyntaxKind.IdentifierToken, "I");
2748N(SyntaxKind.OperatorKeyword);
2749N(SyntaxKind.PlusToken);
2750N(SyntaxKind.ParameterList);
2752N(SyntaxKind.OpenParenToken);
2753N(SyntaxKind.Parameter);
2755N(SyntaxKind.PredefinedType);
2757N(SyntaxKind.IntKeyword);
2759N(SyntaxKind.IdentifierToken, "x");
2761N(SyntaxKind.CloseParenToken);
2763N(SyntaxKind.ArrowExpressionClause);
2765N(SyntaxKind.EqualsGreaterThanToken);
2766N(SyntaxKind.IdentifierName);
2768N(SyntaxKind.IdentifierToken, "x");
2771N(SyntaxKind.SemicolonToken);
2831N(SyntaxKind.OperatorDeclaration);
2833N(SyntaxKind.PublicKeyword);
2834N(SyntaxKind.PredefinedType);
2836N(SyntaxKind.IntKeyword);
2838N(SyntaxKind.ExplicitInterfaceSpecifier);
2840N(SyntaxKind.IdentifierName);
2842N(SyntaxKind.IdentifierToken, "I");
2846N(SyntaxKind.OperatorKeyword);
2847N(SyntaxKind.PlusToken);
2848N(SyntaxKind.ParameterList);
2850N(SyntaxKind.OpenParenToken);
2851N(SyntaxKind.Parameter);
2853N(SyntaxKind.PredefinedType);
2855N(SyntaxKind.IntKeyword);
2857N(SyntaxKind.IdentifierToken, "x");
2859N(SyntaxKind.CloseParenToken);
2861N(SyntaxKind.ArrowExpressionClause);
2863N(SyntaxKind.EqualsGreaterThanToken);
2864N(SyntaxKind.IdentifierName);
2866N(SyntaxKind.IdentifierToken, "x");
2869N(SyntaxKind.SemicolonToken);
2887N(SyntaxKind.OperatorDeclaration);
2889N(SyntaxKind.PublicKeyword);
2890N(SyntaxKind.PredefinedType);
2892N(SyntaxKind.IntKeyword);
2894N(SyntaxKind.ExplicitInterfaceSpecifier);
2896N(SyntaxKind.AliasQualifiedName);
2898N(SyntaxKind.IdentifierName);
2900N(SyntaxKind.IdentifierToken, "N");
2902N(SyntaxKind.ColonColonToken);
2903N(SyntaxKind.IdentifierName);
2905N(SyntaxKind.IdentifierToken, "I");
2910N(SyntaxKind.OperatorKeyword);
2911N(SyntaxKind.PlusToken);
2912N(SyntaxKind.ParameterList);
2914N(SyntaxKind.OpenParenToken);
2915N(SyntaxKind.Parameter);
2917N(SyntaxKind.PredefinedType);
2919N(SyntaxKind.IntKeyword);
2921N(SyntaxKind.IdentifierToken, "x");
2923N(SyntaxKind.CommaToken);
2924N(SyntaxKind.Parameter);
2926N(SyntaxKind.PredefinedType);
2928N(SyntaxKind.IntKeyword);
2930N(SyntaxKind.IdentifierToken, "y");
2932N(SyntaxKind.CloseParenToken);
2934N(SyntaxKind.ArrowExpressionClause);
2936N(SyntaxKind.EqualsGreaterThanToken);
2937N(SyntaxKind.AddExpression);
2939N(SyntaxKind.IdentifierName);
2941N(SyntaxKind.IdentifierToken, "x");
2943N(SyntaxKind.PlusToken);
2944N(SyntaxKind.IdentifierName);
2946N(SyntaxKind.IdentifierToken, "y");
2950N(SyntaxKind.SemicolonToken);
2967N(SyntaxKind.OperatorDeclaration);
2969N(SyntaxKind.PublicKeyword);
2970N(SyntaxKind.PredefinedType);
2972N(SyntaxKind.IntKeyword);
2974N(SyntaxKind.ExplicitInterfaceSpecifier);
2976N(SyntaxKind.IdentifierName);
2978N(SyntaxKind.IdentifierToken, "I");
2982N(SyntaxKind.OperatorKeyword);
2983N(SyntaxKind.PlusToken);
2984N(SyntaxKind.ParameterList);
2986N(SyntaxKind.OpenParenToken);
2987N(SyntaxKind.Parameter);
2989N(SyntaxKind.PredefinedType);
2991N(SyntaxKind.IntKeyword);
2993N(SyntaxKind.IdentifierToken, "x");
2995N(SyntaxKind.CloseParenToken);
2997N(SyntaxKind.ArrowExpressionClause);
2999N(SyntaxKind.EqualsGreaterThanToken);
3000N(SyntaxKind.IdentifierName);
3002N(SyntaxKind.IdentifierToken, "x");
3005N(SyntaxKind.SemicolonToken);
3018N(SyntaxKind.OperatorDeclaration);
3020N(SyntaxKind.PublicKeyword);
3021N(SyntaxKind.PredefinedType);
3023N(SyntaxKind.IntKeyword);
3025N(SyntaxKind.ExplicitInterfaceSpecifier);
3027N(SyntaxKind.IdentifierName);
3029N(SyntaxKind.IdentifierToken, "I");
3031N(SyntaxKind.DotToken);
3033N(SyntaxKind.OperatorKeyword);
3034N(SyntaxKind.PlusToken);
3035N(SyntaxKind.ParameterList);
3037N(SyntaxKind.OpenParenToken);
3038N(SyntaxKind.Parameter);
3040N(SyntaxKind.PredefinedType);
3042N(SyntaxKind.IntKeyword);
3044N(SyntaxKind.IdentifierToken, "x");
3046N(SyntaxKind.CloseParenToken);
3048N(SyntaxKind.ArrowExpressionClause);
3050N(SyntaxKind.EqualsGreaterThanToken);
3051N(SyntaxKind.IdentifierName);
3053N(SyntaxKind.IdentifierToken, "x");
3056N(SyntaxKind.SemicolonToken);
3069N(SyntaxKind.OperatorDeclaration);
3071N(SyntaxKind.PublicKeyword);
3072N(SyntaxKind.PredefinedType);
3074N(SyntaxKind.IntKeyword);
3076N(SyntaxKind.ExplicitInterfaceSpecifier);
3078N(SyntaxKind.GenericName);
3080N(SyntaxKind.IdentifierToken, "I");
3081N(SyntaxKind.TypeArgumentList);
3083N(SyntaxKind.LessThanToken);
3084N(SyntaxKind.IdentifierName);
3086N(SyntaxKind.IdentifierToken, "T");
3088N(SyntaxKind.GreaterThanToken);
3091N(SyntaxKind.DotToken);
3093N(SyntaxKind.OperatorKeyword);
3094N(SyntaxKind.PlusToken);
3095N(SyntaxKind.ParameterList);
3097N(SyntaxKind.OpenParenToken);
3098N(SyntaxKind.Parameter);
3100N(SyntaxKind.PredefinedType);
3102N(SyntaxKind.IntKeyword);
3104N(SyntaxKind.IdentifierToken, "x");
3106N(SyntaxKind.CloseParenToken);
3108N(SyntaxKind.ArrowExpressionClause);
3110N(SyntaxKind.EqualsGreaterThanToken);
3111N(SyntaxKind.IdentifierName);
3113N(SyntaxKind.IdentifierToken, "x");
3116N(SyntaxKind.SemicolonToken);
3133N(SyntaxKind.OperatorDeclaration);
3135N(SyntaxKind.PublicKeyword);
3136N(SyntaxKind.PredefinedType);
3138N(SyntaxKind.IntKeyword);
3140N(SyntaxKind.ExplicitInterfaceSpecifier);
3142N(SyntaxKind.QualifiedName);
3144N(SyntaxKind.AliasQualifiedName);
3146N(SyntaxKind.IdentifierName);
3148N(SyntaxKind.IdentifierToken, "N1");
3150N(SyntaxKind.ColonColonToken);
3151N(SyntaxKind.IdentifierName);
3153N(SyntaxKind.IdentifierToken, "N2");
3157N(SyntaxKind.IdentifierName);
3159N(SyntaxKind.IdentifierToken, "I");
3162N(SyntaxKind.DotToken);
3164N(SyntaxKind.OperatorKeyword);
3165N(SyntaxKind.PlusToken);
3166N(SyntaxKind.ParameterList);
3168N(SyntaxKind.OpenParenToken);
3169N(SyntaxKind.Parameter);
3171N(SyntaxKind.PredefinedType);
3173N(SyntaxKind.IntKeyword);
3175N(SyntaxKind.IdentifierToken, "x");
3177N(SyntaxKind.CloseParenToken);
3179N(SyntaxKind.ArrowExpressionClause);
3181N(SyntaxKind.EqualsGreaterThanToken);
3182N(SyntaxKind.IdentifierName);
3184N(SyntaxKind.IdentifierToken, "x");
3187N(SyntaxKind.SemicolonToken);
3234N(SyntaxKind.CompilationUnit);
3236N(SyntaxKind.OperatorDeclaration);
3238N(SyntaxKind.PublicKeyword);
3239N(SyntaxKind.PredefinedType);
3241N(SyntaxKind.IntKeyword);
3243N(SyntaxKind.ExplicitInterfaceSpecifier);
3245N(SyntaxKind.QualifiedName);
3247N(SyntaxKind.IdentifierName);
3249N(SyntaxKind.IdentifierToken, "N");
3251N(SyntaxKind.DotToken);
3252N(SyntaxKind.IdentifierName);
3254N(SyntaxKind.IdentifierToken, "I");
3257N(SyntaxKind.DotToken);
3259N(SyntaxKind.OperatorKeyword);
3260N(SyntaxKind.PlusToken);
3261N(SyntaxKind.ParameterList);
3263N(SyntaxKind.OpenParenToken);
3264N(SyntaxKind.Parameter);
3266N(SyntaxKind.PredefinedType);
3268N(SyntaxKind.IntKeyword);
3270N(SyntaxKind.IdentifierToken, "x");
3272N(SyntaxKind.CommaToken);
3273N(SyntaxKind.Parameter);
3275N(SyntaxKind.PredefinedType);
3277N(SyntaxKind.IntKeyword);
3279N(SyntaxKind.IdentifierToken, "y");
3281N(SyntaxKind.CloseParenToken);
3283N(SyntaxKind.ArrowExpressionClause);
3285N(SyntaxKind.EqualsGreaterThanToken);
3286N(SyntaxKind.AddExpression);
3288N(SyntaxKind.IdentifierName);
3290N(SyntaxKind.IdentifierToken, "x");
3292N(SyntaxKind.PlusToken);
3293N(SyntaxKind.IdentifierName);
3295N(SyntaxKind.IdentifierToken, "y");
3299N(SyntaxKind.SemicolonToken);
3301N(SyntaxKind.EndOfFileToken);
3379N(SyntaxKind.CompilationUnit);
3381N(SyntaxKind.OperatorDeclaration);
3383N(SyntaxKind.PublicKeyword);
3384N(SyntaxKind.PredefinedType);
3386N(SyntaxKind.IntKeyword);
3388N(SyntaxKind.ExplicitInterfaceSpecifier);
3390N(SyntaxKind.QualifiedName);
3392N(SyntaxKind.IdentifierName);
3394N(SyntaxKind.IdentifierToken, "N");
3396N(SyntaxKind.DotToken);
3397N(SyntaxKind.IdentifierName);
3399N(SyntaxKind.IdentifierToken, "I");
3402N(SyntaxKind.DotToken);
3406N(SyntaxKind.ParameterList);
3408N(SyntaxKind.OpenParenToken);
3409N(SyntaxKind.Parameter);
3411N(SyntaxKind.PredefinedType);
3413N(SyntaxKind.IntKeyword);
3415N(SyntaxKind.IdentifierToken, "x");
3417N(SyntaxKind.CloseParenToken);
3419N(SyntaxKind.ArrowExpressionClause);
3421N(SyntaxKind.EqualsGreaterThanToken);
3422N(SyntaxKind.IdentifierName);
3424N(SyntaxKind.IdentifierToken, "x");
3427N(SyntaxKind.SemicolonToken);
3429N(SyntaxKind.EndOfFileToken);
3507N(SyntaxKind.CompilationUnit);
3509N(SyntaxKind.OperatorDeclaration);
3511N(SyntaxKind.PublicKeyword);
3512N(SyntaxKind.PredefinedType);
3514N(SyntaxKind.IntKeyword);
3516N(SyntaxKind.ExplicitInterfaceSpecifier);
3518N(SyntaxKind.QualifiedName);
3520N(SyntaxKind.IdentifierName);
3522N(SyntaxKind.IdentifierToken, "N");
3524N(SyntaxKind.DotToken);
3525N(SyntaxKind.IdentifierName);
3527N(SyntaxKind.IdentifierToken, "I");
3530N(SyntaxKind.DotToken);
3534N(SyntaxKind.ParameterList);
3536N(SyntaxKind.OpenParenToken);
3537N(SyntaxKind.Parameter);
3539N(SyntaxKind.PredefinedType);
3541N(SyntaxKind.IntKeyword);
3543N(SyntaxKind.IdentifierToken, "x");
3545N(SyntaxKind.CloseParenToken);
3547N(SyntaxKind.ArrowExpressionClause);
3549N(SyntaxKind.EqualsGreaterThanToken);
3550N(SyntaxKind.IdentifierName);
3552N(SyntaxKind.IdentifierToken, "x");
3555N(SyntaxKind.SemicolonToken);
3557N(SyntaxKind.EndOfFileToken);
3617N(SyntaxKind.CompilationUnit);
3619N(SyntaxKind.OperatorDeclaration);
3621N(SyntaxKind.PublicKeyword);
3622N(SyntaxKind.PredefinedType);
3624N(SyntaxKind.IntKeyword);
3626N(SyntaxKind.ExplicitInterfaceSpecifier);
3628N(SyntaxKind.QualifiedName);
3630N(SyntaxKind.IdentifierName);
3632N(SyntaxKind.IdentifierToken, "N");
3634N(SyntaxKind.DotToken);
3635N(SyntaxKind.IdentifierName);
3637N(SyntaxKind.IdentifierToken, "I");
3642N(SyntaxKind.OperatorKeyword);
3643N(SyntaxKind.PlusToken);
3644N(SyntaxKind.ParameterList);
3646N(SyntaxKind.OpenParenToken);
3647N(SyntaxKind.Parameter);
3649N(SyntaxKind.PredefinedType);
3651N(SyntaxKind.IntKeyword);
3653N(SyntaxKind.IdentifierToken, "x");
3655N(SyntaxKind.CloseParenToken);
3657N(SyntaxKind.ArrowExpressionClause);
3659N(SyntaxKind.EqualsGreaterThanToken);
3660N(SyntaxKind.IdentifierName);
3662N(SyntaxKind.IdentifierToken, "x");
3665N(SyntaxKind.SemicolonToken);
3667N(SyntaxKind.EndOfFileToken);
3727N(SyntaxKind.CompilationUnit);
3729N(SyntaxKind.OperatorDeclaration);
3731N(SyntaxKind.PublicKeyword);
3732N(SyntaxKind.PredefinedType);
3734N(SyntaxKind.IntKeyword);
3736N(SyntaxKind.ExplicitInterfaceSpecifier);
3738N(SyntaxKind.IdentifierName);
3740N(SyntaxKind.IdentifierToken, "I");
3744N(SyntaxKind.OperatorKeyword);
3745N(SyntaxKind.PlusToken);
3746N(SyntaxKind.ParameterList);
3748N(SyntaxKind.OpenParenToken);
3749N(SyntaxKind.Parameter);
3751N(SyntaxKind.PredefinedType);
3753N(SyntaxKind.IntKeyword);
3755N(SyntaxKind.IdentifierToken, "x");
3757N(SyntaxKind.CloseParenToken);
3759N(SyntaxKind.ArrowExpressionClause);
3761N(SyntaxKind.EqualsGreaterThanToken);
3762N(SyntaxKind.IdentifierName);
3764N(SyntaxKind.IdentifierToken, "x");
3767N(SyntaxKind.SemicolonToken);
3769N(SyntaxKind.EndOfFileToken);
3787N(SyntaxKind.CompilationUnit);
3789N(SyntaxKind.OperatorDeclaration);
3791N(SyntaxKind.PublicKeyword);
3792N(SyntaxKind.PredefinedType);
3794N(SyntaxKind.IntKeyword);
3796N(SyntaxKind.ExplicitInterfaceSpecifier);
3798N(SyntaxKind.AliasQualifiedName);
3800N(SyntaxKind.IdentifierName);
3802N(SyntaxKind.IdentifierToken, "N");
3804N(SyntaxKind.ColonColonToken);
3805N(SyntaxKind.IdentifierName);
3807N(SyntaxKind.IdentifierToken, "I");
3812N(SyntaxKind.OperatorKeyword);
3813N(SyntaxKind.PlusToken);
3814N(SyntaxKind.ParameterList);
3816N(SyntaxKind.OpenParenToken);
3817N(SyntaxKind.Parameter);
3819N(SyntaxKind.PredefinedType);
3821N(SyntaxKind.IntKeyword);
3823N(SyntaxKind.IdentifierToken, "x");
3825N(SyntaxKind.CommaToken);
3826N(SyntaxKind.Parameter);
3828N(SyntaxKind.PredefinedType);
3830N(SyntaxKind.IntKeyword);
3832N(SyntaxKind.IdentifierToken, "y");
3834N(SyntaxKind.CloseParenToken);
3836N(SyntaxKind.ArrowExpressionClause);
3838N(SyntaxKind.EqualsGreaterThanToken);
3839N(SyntaxKind.AddExpression);
3841N(SyntaxKind.IdentifierName);
3843N(SyntaxKind.IdentifierToken, "x");
3845N(SyntaxKind.PlusToken);
3846N(SyntaxKind.IdentifierName);
3848N(SyntaxKind.IdentifierToken, "y");
3852N(SyntaxKind.SemicolonToken);
3854N(SyntaxKind.EndOfFileToken);
3871N(SyntaxKind.CompilationUnit);
3873N(SyntaxKind.OperatorDeclaration);
3875N(SyntaxKind.PublicKeyword);
3876N(SyntaxKind.PredefinedType);
3878N(SyntaxKind.IntKeyword);
3880N(SyntaxKind.ExplicitInterfaceSpecifier);
3882N(SyntaxKind.IdentifierName);
3884N(SyntaxKind.IdentifierToken, "I");
3888N(SyntaxKind.OperatorKeyword);
3889N(SyntaxKind.PlusToken);
3890N(SyntaxKind.ParameterList);
3892N(SyntaxKind.OpenParenToken);
3893N(SyntaxKind.Parameter);
3895N(SyntaxKind.PredefinedType);
3897N(SyntaxKind.IntKeyword);
3899N(SyntaxKind.IdentifierToken, "x");
3901N(SyntaxKind.CloseParenToken);
3903N(SyntaxKind.ArrowExpressionClause);
3905N(SyntaxKind.EqualsGreaterThanToken);
3906N(SyntaxKind.IdentifierName);
3908N(SyntaxKind.IdentifierToken, "x");
3911N(SyntaxKind.SemicolonToken);
3913N(SyntaxKind.EndOfFileToken);
3926N(SyntaxKind.CompilationUnit);
3928N(SyntaxKind.OperatorDeclaration);
3930N(SyntaxKind.PublicKeyword);
3931N(SyntaxKind.PredefinedType);
3933N(SyntaxKind.IntKeyword);
3935N(SyntaxKind.ExplicitInterfaceSpecifier);
3937N(SyntaxKind.IdentifierName);
3939N(SyntaxKind.IdentifierToken, "I");
3941N(SyntaxKind.DotToken);
3943N(SyntaxKind.OperatorKeyword);
3944N(SyntaxKind.PlusToken);
3945N(SyntaxKind.ParameterList);
3947N(SyntaxKind.OpenParenToken);
3948N(SyntaxKind.Parameter);
3950N(SyntaxKind.PredefinedType);
3952N(SyntaxKind.IntKeyword);
3954N(SyntaxKind.IdentifierToken, "x");
3956N(SyntaxKind.CloseParenToken);
3958N(SyntaxKind.ArrowExpressionClause);
3960N(SyntaxKind.EqualsGreaterThanToken);
3961N(SyntaxKind.IdentifierName);
3963N(SyntaxKind.IdentifierToken, "x");
3966N(SyntaxKind.SemicolonToken);
3968N(SyntaxKind.EndOfFileToken);
3981N(SyntaxKind.CompilationUnit);
3983N(SyntaxKind.OperatorDeclaration);
3985N(SyntaxKind.PublicKeyword);
3986N(SyntaxKind.PredefinedType);
3988N(SyntaxKind.IntKeyword);
3990N(SyntaxKind.ExplicitInterfaceSpecifier);
3992N(SyntaxKind.GenericName);
3994N(SyntaxKind.IdentifierToken, "I");
3995N(SyntaxKind.TypeArgumentList);
3997N(SyntaxKind.LessThanToken);
3998N(SyntaxKind.IdentifierName);
4000N(SyntaxKind.IdentifierToken, "T");
4002N(SyntaxKind.GreaterThanToken);
4005N(SyntaxKind.DotToken);
4007N(SyntaxKind.OperatorKeyword);
4008N(SyntaxKind.PlusToken);
4009N(SyntaxKind.ParameterList);
4011N(SyntaxKind.OpenParenToken);
4012N(SyntaxKind.Parameter);
4014N(SyntaxKind.PredefinedType);
4016N(SyntaxKind.IntKeyword);
4018N(SyntaxKind.IdentifierToken, "x");
4020N(SyntaxKind.CloseParenToken);
4022N(SyntaxKind.ArrowExpressionClause);
4024N(SyntaxKind.EqualsGreaterThanToken);
4025N(SyntaxKind.IdentifierName);
4027N(SyntaxKind.IdentifierToken, "x");
4030N(SyntaxKind.SemicolonToken);
4032N(SyntaxKind.EndOfFileToken);
4049N(SyntaxKind.CompilationUnit);
4051N(SyntaxKind.OperatorDeclaration);
4053N(SyntaxKind.PublicKeyword);
4054N(SyntaxKind.PredefinedType);
4056N(SyntaxKind.IntKeyword);
4058N(SyntaxKind.ExplicitInterfaceSpecifier);
4060N(SyntaxKind.QualifiedName);
4062N(SyntaxKind.AliasQualifiedName);
4064N(SyntaxKind.IdentifierName);
4066N(SyntaxKind.IdentifierToken, "N1");
4068N(SyntaxKind.ColonColonToken);
4069N(SyntaxKind.IdentifierName);
4071N(SyntaxKind.IdentifierToken, "N2");
4075N(SyntaxKind.IdentifierName);
4077N(SyntaxKind.IdentifierToken, "I");
4080N(SyntaxKind.DotToken);
4082N(SyntaxKind.OperatorKeyword);
4083N(SyntaxKind.PlusToken);
4084N(SyntaxKind.ParameterList);
4086N(SyntaxKind.OpenParenToken);
4087N(SyntaxKind.Parameter);
4089N(SyntaxKind.PredefinedType);
4091N(SyntaxKind.IntKeyword);
4093N(SyntaxKind.IdentifierToken, "x");
4095N(SyntaxKind.CloseParenToken);
4097N(SyntaxKind.ArrowExpressionClause);
4099N(SyntaxKind.EqualsGreaterThanToken);
4100N(SyntaxKind.IdentifierName);
4102N(SyntaxKind.IdentifierToken, "x");
4105N(SyntaxKind.SemicolonToken);
4107N(SyntaxKind.EndOfFileToken);
4123N(SyntaxKind.OperatorDeclaration);
4125N(SyntaxKind.PublicKeyword);
4126N(SyntaxKind.PredefinedType);
4128N(SyntaxKind.IntKeyword);
4130N(SyntaxKind.ExplicitInterfaceSpecifier);
4132N(SyntaxKind.QualifiedName);
4134N(SyntaxKind.IdentifierName);
4136N(SyntaxKind.IdentifierToken, "I");
4138N(SyntaxKind.DotToken);
4144N(SyntaxKind.DotToken);
4146N(SyntaxKind.OperatorKeyword);
4147N(SyntaxKind.PlusToken);
4148N(SyntaxKind.ParameterList);
4150N(SyntaxKind.OpenParenToken);
4151N(SyntaxKind.Parameter);
4153N(SyntaxKind.PredefinedType);
4155N(SyntaxKind.IntKeyword);
4157N(SyntaxKind.IdentifierToken, "x");
4159N(SyntaxKind.CloseParenToken);
4161N(SyntaxKind.ArrowExpressionClause);
4163N(SyntaxKind.EqualsGreaterThanToken);
4164N(SyntaxKind.IdentifierName);
4166N(SyntaxKind.IdentifierToken, "x");
4169N(SyntaxKind.SemicolonToken);
4186N(SyntaxKind.OperatorDeclaration);
4188N(SyntaxKind.PublicKeyword);
4189N(SyntaxKind.PredefinedType);
4191N(SyntaxKind.IntKeyword);
4193N(SyntaxKind.ExplicitInterfaceSpecifier);
4195N(SyntaxKind.QualifiedName);
4197N(SyntaxKind.IdentifierName);
4199N(SyntaxKind.IdentifierToken, "I");
4201N(SyntaxKind.DotToken);
4207N(SyntaxKind.DotToken);
4209N(SyntaxKind.OperatorKeyword);
4210N(SyntaxKind.PlusToken);
4211N(SyntaxKind.ParameterList);
4213N(SyntaxKind.OpenParenToken);
4214N(SyntaxKind.Parameter);
4216N(SyntaxKind.PredefinedType);
4218N(SyntaxKind.IntKeyword);
4220N(SyntaxKind.IdentifierToken, "x");
4222N(SyntaxKind.CloseParenToken);
4224N(SyntaxKind.ArrowExpressionClause);
4226N(SyntaxKind.EqualsGreaterThanToken);
4227N(SyntaxKind.IdentifierName);
4229N(SyntaxKind.IdentifierToken, "x");
4232N(SyntaxKind.SemicolonToken);
4273N(SyntaxKind.OperatorDeclaration);
4275N(SyntaxKind.PredefinedType);
4277N(SyntaxKind.IntKeyword);
4279N(SyntaxKind.ExplicitInterfaceSpecifier);
4281N(SyntaxKind.QualifiedName);
4283N(SyntaxKind.IdentifierName);
4285N(SyntaxKind.IdentifierToken, "N");
4287N(SyntaxKind.DotToken);
4288N(SyntaxKind.IdentifierName);
4290N(SyntaxKind.IdentifierToken, "I");
4293N(SyntaxKind.DotToken);
4295N(SyntaxKind.OperatorKeyword);
4296N(SyntaxKind.PlusToken);
4297N(SyntaxKind.ParameterList);
4299N(SyntaxKind.OpenParenToken);
4300N(SyntaxKind.Parameter);
4302N(SyntaxKind.PredefinedType);
4304N(SyntaxKind.IntKeyword);
4306N(SyntaxKind.IdentifierToken, "x");
4308N(SyntaxKind.CommaToken);
4309N(SyntaxKind.Parameter);
4311N(SyntaxKind.PredefinedType);
4313N(SyntaxKind.IntKeyword);
4315N(SyntaxKind.IdentifierToken, "y");
4317N(SyntaxKind.CloseParenToken);
4319N(SyntaxKind.ArrowExpressionClause);
4321N(SyntaxKind.EqualsGreaterThanToken);
4322N(SyntaxKind.AddExpression);
4324N(SyntaxKind.IdentifierName);
4326N(SyntaxKind.IdentifierToken, "x");
4328N(SyntaxKind.PlusToken);
4329N(SyntaxKind.IdentifierName);
4331N(SyntaxKind.IdentifierToken, "y");
4335N(SyntaxKind.SemicolonToken);
4407N(SyntaxKind.OperatorDeclaration);
4409N(SyntaxKind.PredefinedType);
4411N(SyntaxKind.IntKeyword);
4413N(SyntaxKind.ExplicitInterfaceSpecifier);
4415N(SyntaxKind.QualifiedName);
4417N(SyntaxKind.IdentifierName);
4419N(SyntaxKind.IdentifierToken, "N");
4421N(SyntaxKind.DotToken);
4422N(SyntaxKind.IdentifierName);
4424N(SyntaxKind.IdentifierToken, "I");
4427N(SyntaxKind.DotToken);
4431N(SyntaxKind.ParameterList);
4433N(SyntaxKind.OpenParenToken);
4434N(SyntaxKind.Parameter);
4436N(SyntaxKind.PredefinedType);
4438N(SyntaxKind.IntKeyword);
4440N(SyntaxKind.IdentifierToken, "x");
4442N(SyntaxKind.CloseParenToken);
4444N(SyntaxKind.ArrowExpressionClause);
4446N(SyntaxKind.EqualsGreaterThanToken);
4447N(SyntaxKind.IdentifierName);
4449N(SyntaxKind.IdentifierToken, "x");
4452N(SyntaxKind.SemicolonToken);
4524N(SyntaxKind.OperatorDeclaration);
4526N(SyntaxKind.PredefinedType);
4528N(SyntaxKind.IntKeyword);
4530N(SyntaxKind.ExplicitInterfaceSpecifier);
4532N(SyntaxKind.QualifiedName);
4534N(SyntaxKind.IdentifierName);
4536N(SyntaxKind.IdentifierToken, "N");
4538N(SyntaxKind.DotToken);
4539N(SyntaxKind.IdentifierName);
4541N(SyntaxKind.IdentifierToken, "I");
4544N(SyntaxKind.DotToken);
4548N(SyntaxKind.ParameterList);
4550N(SyntaxKind.OpenParenToken);
4551N(SyntaxKind.Parameter);
4553N(SyntaxKind.PredefinedType);
4555N(SyntaxKind.IntKeyword);
4557N(SyntaxKind.IdentifierToken, "x");
4559N(SyntaxKind.CloseParenToken);
4561N(SyntaxKind.ArrowExpressionClause);
4563N(SyntaxKind.EqualsGreaterThanToken);
4564N(SyntaxKind.IdentifierName);
4566N(SyntaxKind.IdentifierToken, "x");
4569N(SyntaxKind.SemicolonToken);
4623N(SyntaxKind.OperatorDeclaration);
4625N(SyntaxKind.PredefinedType);
4627N(SyntaxKind.IntKeyword);
4629N(SyntaxKind.ExplicitInterfaceSpecifier);
4631N(SyntaxKind.QualifiedName);
4633N(SyntaxKind.IdentifierName);
4635N(SyntaxKind.IdentifierToken, "N");
4637N(SyntaxKind.DotToken);
4638N(SyntaxKind.IdentifierName);
4640N(SyntaxKind.IdentifierToken, "I");
4645N(SyntaxKind.OperatorKeyword);
4646N(SyntaxKind.PlusToken);
4647N(SyntaxKind.ParameterList);
4649N(SyntaxKind.OpenParenToken);
4650N(SyntaxKind.Parameter);
4652N(SyntaxKind.PredefinedType);
4654N(SyntaxKind.IntKeyword);
4656N(SyntaxKind.IdentifierToken, "x");
4658N(SyntaxKind.CloseParenToken);
4660N(SyntaxKind.ArrowExpressionClause);
4662N(SyntaxKind.EqualsGreaterThanToken);
4663N(SyntaxKind.IdentifierName);
4665N(SyntaxKind.IdentifierToken, "x");
4668N(SyntaxKind.SemicolonToken);
4722N(SyntaxKind.OperatorDeclaration);
4724N(SyntaxKind.PredefinedType);
4726N(SyntaxKind.IntKeyword);
4728N(SyntaxKind.ExplicitInterfaceSpecifier);
4730N(SyntaxKind.IdentifierName);
4732N(SyntaxKind.IdentifierToken, "I");
4736N(SyntaxKind.OperatorKeyword);
4737N(SyntaxKind.PlusToken);
4738N(SyntaxKind.ParameterList);
4740N(SyntaxKind.OpenParenToken);
4741N(SyntaxKind.Parameter);
4743N(SyntaxKind.PredefinedType);
4745N(SyntaxKind.IntKeyword);
4747N(SyntaxKind.IdentifierToken, "x");
4749N(SyntaxKind.CloseParenToken);
4751N(SyntaxKind.ArrowExpressionClause);
4753N(SyntaxKind.EqualsGreaterThanToken);
4754N(SyntaxKind.IdentifierName);
4756N(SyntaxKind.IdentifierToken, "x");
4759N(SyntaxKind.SemicolonToken);
4777N(SyntaxKind.OperatorDeclaration);
4779N(SyntaxKind.PredefinedType);
4781N(SyntaxKind.IntKeyword);
4783N(SyntaxKind.ExplicitInterfaceSpecifier);
4785N(SyntaxKind.AliasQualifiedName);
4787N(SyntaxKind.IdentifierName);
4789N(SyntaxKind.IdentifierToken, "N");
4791N(SyntaxKind.ColonColonToken);
4792N(SyntaxKind.IdentifierName);
4794N(SyntaxKind.IdentifierToken, "I");
4799N(SyntaxKind.OperatorKeyword);
4800N(SyntaxKind.PlusToken);
4801N(SyntaxKind.ParameterList);
4803N(SyntaxKind.OpenParenToken);
4804N(SyntaxKind.Parameter);
4806N(SyntaxKind.PredefinedType);
4808N(SyntaxKind.IntKeyword);
4810N(SyntaxKind.IdentifierToken, "x");
4812N(SyntaxKind.CommaToken);
4813N(SyntaxKind.Parameter);
4815N(SyntaxKind.PredefinedType);
4817N(SyntaxKind.IntKeyword);
4819N(SyntaxKind.IdentifierToken, "y");
4821N(SyntaxKind.CloseParenToken);
4823N(SyntaxKind.ArrowExpressionClause);
4825N(SyntaxKind.EqualsGreaterThanToken);
4826N(SyntaxKind.AddExpression);
4828N(SyntaxKind.IdentifierName);
4830N(SyntaxKind.IdentifierToken, "x");
4832N(SyntaxKind.PlusToken);
4833N(SyntaxKind.IdentifierName);
4835N(SyntaxKind.IdentifierToken, "y");
4839N(SyntaxKind.SemicolonToken);
4856N(SyntaxKind.OperatorDeclaration);
4858N(SyntaxKind.PredefinedType);
4860N(SyntaxKind.IntKeyword);
4862N(SyntaxKind.ExplicitInterfaceSpecifier);
4864N(SyntaxKind.IdentifierName);
4866N(SyntaxKind.IdentifierToken, "I");
4870N(SyntaxKind.OperatorKeyword);
4871N(SyntaxKind.PlusToken);
4872N(SyntaxKind.ParameterList);
4874N(SyntaxKind.OpenParenToken);
4875N(SyntaxKind.Parameter);
4877N(SyntaxKind.PredefinedType);
4879N(SyntaxKind.IntKeyword);
4881N(SyntaxKind.IdentifierToken, "x");
4883N(SyntaxKind.CloseParenToken);
4885N(SyntaxKind.ArrowExpressionClause);
4887N(SyntaxKind.EqualsGreaterThanToken);
4888N(SyntaxKind.IdentifierName);
4890N(SyntaxKind.IdentifierToken, "x");
4893N(SyntaxKind.SemicolonToken);
4906N(SyntaxKind.OperatorDeclaration);
4908N(SyntaxKind.PredefinedType);
4910N(SyntaxKind.IntKeyword);
4912N(SyntaxKind.ExplicitInterfaceSpecifier);
4914N(SyntaxKind.IdentifierName);
4916N(SyntaxKind.IdentifierToken, "I");
4918N(SyntaxKind.DotToken);
4920N(SyntaxKind.OperatorKeyword);
4921N(SyntaxKind.PlusToken);
4922N(SyntaxKind.ParameterList);
4924N(SyntaxKind.OpenParenToken);
4925N(SyntaxKind.Parameter);
4927N(SyntaxKind.PredefinedType);
4929N(SyntaxKind.IntKeyword);
4931N(SyntaxKind.IdentifierToken, "x");
4933N(SyntaxKind.CloseParenToken);
4935N(SyntaxKind.ArrowExpressionClause);
4937N(SyntaxKind.EqualsGreaterThanToken);
4938N(SyntaxKind.IdentifierName);
4940N(SyntaxKind.IdentifierToken, "x");
4943N(SyntaxKind.SemicolonToken);
4956N(SyntaxKind.OperatorDeclaration);
4958N(SyntaxKind.PredefinedType);
4960N(SyntaxKind.IntKeyword);
4962N(SyntaxKind.ExplicitInterfaceSpecifier);
4964N(SyntaxKind.GenericName);
4966N(SyntaxKind.IdentifierToken, "I");
4967N(SyntaxKind.TypeArgumentList);
4969N(SyntaxKind.LessThanToken);
4970N(SyntaxKind.IdentifierName);
4972N(SyntaxKind.IdentifierToken, "T");
4974N(SyntaxKind.GreaterThanToken);
4977N(SyntaxKind.DotToken);
4979N(SyntaxKind.OperatorKeyword);
4980N(SyntaxKind.PlusToken);
4981N(SyntaxKind.ParameterList);
4983N(SyntaxKind.OpenParenToken);
4984N(SyntaxKind.Parameter);
4986N(SyntaxKind.PredefinedType);
4988N(SyntaxKind.IntKeyword);
4990N(SyntaxKind.IdentifierToken, "x");
4992N(SyntaxKind.CloseParenToken);
4994N(SyntaxKind.ArrowExpressionClause);
4996N(SyntaxKind.EqualsGreaterThanToken);
4997N(SyntaxKind.IdentifierName);
4999N(SyntaxKind.IdentifierToken, "x");
5002N(SyntaxKind.SemicolonToken);
5019N(SyntaxKind.OperatorDeclaration);
5021N(SyntaxKind.PredefinedType);
5023N(SyntaxKind.IntKeyword);
5025N(SyntaxKind.ExplicitInterfaceSpecifier);
5027N(SyntaxKind.QualifiedName);
5029N(SyntaxKind.AliasQualifiedName);
5031N(SyntaxKind.IdentifierName);
5033N(SyntaxKind.IdentifierToken, "N1");
5035N(SyntaxKind.ColonColonToken);
5036N(SyntaxKind.IdentifierName);
5038N(SyntaxKind.IdentifierToken, "N2");
5042N(SyntaxKind.IdentifierName);
5044N(SyntaxKind.IdentifierToken, "I");
5047N(SyntaxKind.DotToken);
5049N(SyntaxKind.OperatorKeyword);
5050N(SyntaxKind.PlusToken);
5051N(SyntaxKind.ParameterList);
5053N(SyntaxKind.OpenParenToken);
5054N(SyntaxKind.Parameter);
5056N(SyntaxKind.PredefinedType);
5058N(SyntaxKind.IntKeyword);
5060N(SyntaxKind.IdentifierToken, "x");
5062N(SyntaxKind.CloseParenToken);
5064N(SyntaxKind.ArrowExpressionClause);
5066N(SyntaxKind.EqualsGreaterThanToken);
5067N(SyntaxKind.IdentifierName);
5069N(SyntaxKind.IdentifierToken, "x");
5072N(SyntaxKind.SemicolonToken);
5113N(SyntaxKind.CompilationUnit);
5115N(SyntaxKind.OperatorDeclaration);
5117N(SyntaxKind.PredefinedType);
5119N(SyntaxKind.IntKeyword);
5121N(SyntaxKind.ExplicitInterfaceSpecifier);
5123N(SyntaxKind.QualifiedName);
5125N(SyntaxKind.IdentifierName);
5127N(SyntaxKind.IdentifierToken, "N");
5129N(SyntaxKind.DotToken);
5130N(SyntaxKind.IdentifierName);
5132N(SyntaxKind.IdentifierToken, "I");
5135N(SyntaxKind.DotToken);
5137N(SyntaxKind.OperatorKeyword);
5138N(SyntaxKind.PlusToken);
5139N(SyntaxKind.ParameterList);
5141N(SyntaxKind.OpenParenToken);
5142N(SyntaxKind.Parameter);
5144N(SyntaxKind.PredefinedType);
5146N(SyntaxKind.IntKeyword);
5148N(SyntaxKind.IdentifierToken, "x");
5150N(SyntaxKind.CommaToken);
5151N(SyntaxKind.Parameter);
5153N(SyntaxKind.PredefinedType);
5155N(SyntaxKind.IntKeyword);
5157N(SyntaxKind.IdentifierToken, "y");
5159N(SyntaxKind.CloseParenToken);
5161N(SyntaxKind.ArrowExpressionClause);
5163N(SyntaxKind.EqualsGreaterThanToken);
5164N(SyntaxKind.AddExpression);
5166N(SyntaxKind.IdentifierName);
5168N(SyntaxKind.IdentifierToken, "x");
5170N(SyntaxKind.PlusToken);
5171N(SyntaxKind.IdentifierName);
5173N(SyntaxKind.IdentifierToken, "y");
5177N(SyntaxKind.SemicolonToken);
5179N(SyntaxKind.EndOfFileToken);
5251N(SyntaxKind.CompilationUnit);
5253N(SyntaxKind.OperatorDeclaration);
5255N(SyntaxKind.PredefinedType);
5257N(SyntaxKind.IntKeyword);
5259N(SyntaxKind.ExplicitInterfaceSpecifier);
5261N(SyntaxKind.QualifiedName);
5263N(SyntaxKind.IdentifierName);
5265N(SyntaxKind.IdentifierToken, "N");
5267N(SyntaxKind.DotToken);
5268N(SyntaxKind.IdentifierName);
5270N(SyntaxKind.IdentifierToken, "I");
5273N(SyntaxKind.DotToken);
5277N(SyntaxKind.ParameterList);
5279N(SyntaxKind.OpenParenToken);
5280N(SyntaxKind.Parameter);
5282N(SyntaxKind.PredefinedType);
5284N(SyntaxKind.IntKeyword);
5286N(SyntaxKind.IdentifierToken, "x");
5288N(SyntaxKind.CloseParenToken);
5290N(SyntaxKind.ArrowExpressionClause);
5292N(SyntaxKind.EqualsGreaterThanToken);
5293N(SyntaxKind.IdentifierName);
5295N(SyntaxKind.IdentifierToken, "x");
5298N(SyntaxKind.SemicolonToken);
5300N(SyntaxKind.EndOfFileToken);
5372N(SyntaxKind.CompilationUnit);
5374N(SyntaxKind.OperatorDeclaration);
5376N(SyntaxKind.PredefinedType);
5378N(SyntaxKind.IntKeyword);
5380N(SyntaxKind.ExplicitInterfaceSpecifier);
5382N(SyntaxKind.QualifiedName);
5384N(SyntaxKind.IdentifierName);
5386N(SyntaxKind.IdentifierToken, "N");
5388N(SyntaxKind.DotToken);
5389N(SyntaxKind.IdentifierName);
5391N(SyntaxKind.IdentifierToken, "I");
5394N(SyntaxKind.DotToken);
5398N(SyntaxKind.ParameterList);
5400N(SyntaxKind.OpenParenToken);
5401N(SyntaxKind.Parameter);
5403N(SyntaxKind.PredefinedType);
5405N(SyntaxKind.IntKeyword);
5407N(SyntaxKind.IdentifierToken, "x");
5409N(SyntaxKind.CloseParenToken);
5411N(SyntaxKind.ArrowExpressionClause);
5413N(SyntaxKind.EqualsGreaterThanToken);
5414N(SyntaxKind.IdentifierName);
5416N(SyntaxKind.IdentifierToken, "x");
5419N(SyntaxKind.SemicolonToken);
5421N(SyntaxKind.EndOfFileToken);
5475N(SyntaxKind.CompilationUnit);
5477N(SyntaxKind.OperatorDeclaration);
5479N(SyntaxKind.PredefinedType);
5481N(SyntaxKind.IntKeyword);
5483N(SyntaxKind.ExplicitInterfaceSpecifier);
5485N(SyntaxKind.QualifiedName);
5487N(SyntaxKind.IdentifierName);
5489N(SyntaxKind.IdentifierToken, "N");
5491N(SyntaxKind.DotToken);
5492N(SyntaxKind.IdentifierName);
5494N(SyntaxKind.IdentifierToken, "I");
5499N(SyntaxKind.OperatorKeyword);
5500N(SyntaxKind.PlusToken);
5501N(SyntaxKind.ParameterList);
5503N(SyntaxKind.OpenParenToken);
5504N(SyntaxKind.Parameter);
5506N(SyntaxKind.PredefinedType);
5508N(SyntaxKind.IntKeyword);
5510N(SyntaxKind.IdentifierToken, "x");
5512N(SyntaxKind.CloseParenToken);
5514N(SyntaxKind.ArrowExpressionClause);
5516N(SyntaxKind.EqualsGreaterThanToken);
5517N(SyntaxKind.IdentifierName);
5519N(SyntaxKind.IdentifierToken, "x");
5522N(SyntaxKind.SemicolonToken);
5524N(SyntaxKind.EndOfFileToken);
5578N(SyntaxKind.CompilationUnit);
5580N(SyntaxKind.OperatorDeclaration);
5582N(SyntaxKind.PredefinedType);
5584N(SyntaxKind.IntKeyword);
5586N(SyntaxKind.ExplicitInterfaceSpecifier);
5588N(SyntaxKind.IdentifierName);
5590N(SyntaxKind.IdentifierToken, "I");
5594N(SyntaxKind.OperatorKeyword);
5595N(SyntaxKind.PlusToken);
5596N(SyntaxKind.ParameterList);
5598N(SyntaxKind.OpenParenToken);
5599N(SyntaxKind.Parameter);
5601N(SyntaxKind.PredefinedType);
5603N(SyntaxKind.IntKeyword);
5605N(SyntaxKind.IdentifierToken, "x");
5607N(SyntaxKind.CloseParenToken);
5609N(SyntaxKind.ArrowExpressionClause);
5611N(SyntaxKind.EqualsGreaterThanToken);
5612N(SyntaxKind.IdentifierName);
5614N(SyntaxKind.IdentifierToken, "x");
5617N(SyntaxKind.SemicolonToken);
5619N(SyntaxKind.EndOfFileToken);
5637N(SyntaxKind.CompilationUnit);
5639N(SyntaxKind.OperatorDeclaration);
5641N(SyntaxKind.PredefinedType);
5643N(SyntaxKind.IntKeyword);
5645N(SyntaxKind.ExplicitInterfaceSpecifier);
5647N(SyntaxKind.AliasQualifiedName);
5649N(SyntaxKind.IdentifierName);
5651N(SyntaxKind.IdentifierToken, "N");
5653N(SyntaxKind.ColonColonToken);
5654N(SyntaxKind.IdentifierName);
5656N(SyntaxKind.IdentifierToken, "I");
5661N(SyntaxKind.OperatorKeyword);
5662N(SyntaxKind.PlusToken);
5663N(SyntaxKind.ParameterList);
5665N(SyntaxKind.OpenParenToken);
5666N(SyntaxKind.Parameter);
5668N(SyntaxKind.PredefinedType);
5670N(SyntaxKind.IntKeyword);
5672N(SyntaxKind.IdentifierToken, "x");
5674N(SyntaxKind.CommaToken);
5675N(SyntaxKind.Parameter);
5677N(SyntaxKind.PredefinedType);
5679N(SyntaxKind.IntKeyword);
5681N(SyntaxKind.IdentifierToken, "y");
5683N(SyntaxKind.CloseParenToken);
5685N(SyntaxKind.ArrowExpressionClause);
5687N(SyntaxKind.EqualsGreaterThanToken);
5688N(SyntaxKind.AddExpression);
5690N(SyntaxKind.IdentifierName);
5692N(SyntaxKind.IdentifierToken, "x");
5694N(SyntaxKind.PlusToken);
5695N(SyntaxKind.IdentifierName);
5697N(SyntaxKind.IdentifierToken, "y");
5701N(SyntaxKind.SemicolonToken);
5703N(SyntaxKind.EndOfFileToken);
5720N(SyntaxKind.CompilationUnit);
5722N(SyntaxKind.OperatorDeclaration);
5724N(SyntaxKind.PredefinedType);
5726N(SyntaxKind.IntKeyword);
5728N(SyntaxKind.ExplicitInterfaceSpecifier);
5730N(SyntaxKind.IdentifierName);
5732N(SyntaxKind.IdentifierToken, "I");
5736N(SyntaxKind.OperatorKeyword);
5737N(SyntaxKind.PlusToken);
5738N(SyntaxKind.ParameterList);
5740N(SyntaxKind.OpenParenToken);
5741N(SyntaxKind.Parameter);
5743N(SyntaxKind.PredefinedType);
5745N(SyntaxKind.IntKeyword);
5747N(SyntaxKind.IdentifierToken, "x");
5749N(SyntaxKind.CloseParenToken);
5751N(SyntaxKind.ArrowExpressionClause);
5753N(SyntaxKind.EqualsGreaterThanToken);
5754N(SyntaxKind.IdentifierName);
5756N(SyntaxKind.IdentifierToken, "x");
5759N(SyntaxKind.SemicolonToken);
5761N(SyntaxKind.EndOfFileToken);
5774N(SyntaxKind.CompilationUnit);
5776N(SyntaxKind.OperatorDeclaration);
5778N(SyntaxKind.PredefinedType);
5780N(SyntaxKind.IntKeyword);
5782N(SyntaxKind.ExplicitInterfaceSpecifier);
5784N(SyntaxKind.IdentifierName);
5786N(SyntaxKind.IdentifierToken, "I");
5788N(SyntaxKind.DotToken);
5790N(SyntaxKind.OperatorKeyword);
5791N(SyntaxKind.PlusToken);
5792N(SyntaxKind.ParameterList);
5794N(SyntaxKind.OpenParenToken);
5795N(SyntaxKind.Parameter);
5797N(SyntaxKind.PredefinedType);
5799N(SyntaxKind.IntKeyword);
5801N(SyntaxKind.IdentifierToken, "x");
5803N(SyntaxKind.CloseParenToken);
5805N(SyntaxKind.ArrowExpressionClause);
5807N(SyntaxKind.EqualsGreaterThanToken);
5808N(SyntaxKind.IdentifierName);
5810N(SyntaxKind.IdentifierToken, "x");
5813N(SyntaxKind.SemicolonToken);
5815N(SyntaxKind.EndOfFileToken);
5828N(SyntaxKind.CompilationUnit);
5830N(SyntaxKind.OperatorDeclaration);
5832N(SyntaxKind.PredefinedType);
5834N(SyntaxKind.IntKeyword);
5836N(SyntaxKind.ExplicitInterfaceSpecifier);
5838N(SyntaxKind.GenericName);
5840N(SyntaxKind.IdentifierToken, "I");
5841N(SyntaxKind.TypeArgumentList);
5843N(SyntaxKind.LessThanToken);
5844N(SyntaxKind.IdentifierName);
5846N(SyntaxKind.IdentifierToken, "T");
5848N(SyntaxKind.GreaterThanToken);
5851N(SyntaxKind.DotToken);
5853N(SyntaxKind.OperatorKeyword);
5854N(SyntaxKind.PlusToken);
5855N(SyntaxKind.ParameterList);
5857N(SyntaxKind.OpenParenToken);
5858N(SyntaxKind.Parameter);
5860N(SyntaxKind.PredefinedType);
5862N(SyntaxKind.IntKeyword);
5864N(SyntaxKind.IdentifierToken, "x");
5866N(SyntaxKind.CloseParenToken);
5868N(SyntaxKind.ArrowExpressionClause);
5870N(SyntaxKind.EqualsGreaterThanToken);
5871N(SyntaxKind.IdentifierName);
5873N(SyntaxKind.IdentifierToken, "x");
5876N(SyntaxKind.SemicolonToken);
5878N(SyntaxKind.EndOfFileToken);
5895N(SyntaxKind.CompilationUnit);
5897N(SyntaxKind.OperatorDeclaration);
5899N(SyntaxKind.PredefinedType);
5901N(SyntaxKind.IntKeyword);
5903N(SyntaxKind.ExplicitInterfaceSpecifier);
5905N(SyntaxKind.QualifiedName);
5907N(SyntaxKind.AliasQualifiedName);
5909N(SyntaxKind.IdentifierName);
5911N(SyntaxKind.IdentifierToken, "N1");
5913N(SyntaxKind.ColonColonToken);
5914N(SyntaxKind.IdentifierName);
5916N(SyntaxKind.IdentifierToken, "N2");
5920N(SyntaxKind.IdentifierName);
5922N(SyntaxKind.IdentifierToken, "I");
5925N(SyntaxKind.DotToken);
5927N(SyntaxKind.OperatorKeyword);
5928N(SyntaxKind.PlusToken);
5929N(SyntaxKind.ParameterList);
5931N(SyntaxKind.OpenParenToken);
5932N(SyntaxKind.Parameter);
5934N(SyntaxKind.PredefinedType);
5936N(SyntaxKind.IntKeyword);
5938N(SyntaxKind.IdentifierToken, "x");
5940N(SyntaxKind.CloseParenToken);
5942N(SyntaxKind.ArrowExpressionClause);
5944N(SyntaxKind.EqualsGreaterThanToken);
5945N(SyntaxKind.IdentifierName);
5947N(SyntaxKind.IdentifierToken, "x");
5950N(SyntaxKind.SemicolonToken);
5952N(SyntaxKind.EndOfFileToken);
5968N(SyntaxKind.OperatorDeclaration);
5970N(SyntaxKind.PredefinedType);
5972N(SyntaxKind.IntKeyword);
5974N(SyntaxKind.ExplicitInterfaceSpecifier);
5976N(SyntaxKind.QualifiedName);
5978N(SyntaxKind.IdentifierName);
5980N(SyntaxKind.IdentifierToken, "I");
5982N(SyntaxKind.DotToken);
5988N(SyntaxKind.DotToken);
5990N(SyntaxKind.OperatorKeyword);
5991N(SyntaxKind.PlusToken);
5992N(SyntaxKind.ParameterList);
5994N(SyntaxKind.OpenParenToken);
5995N(SyntaxKind.Parameter);
5997N(SyntaxKind.PredefinedType);
5999N(SyntaxKind.IntKeyword);
6001N(SyntaxKind.IdentifierToken, "x");
6003N(SyntaxKind.CloseParenToken);
6005N(SyntaxKind.ArrowExpressionClause);
6007N(SyntaxKind.EqualsGreaterThanToken);
6008N(SyntaxKind.IdentifierName);
6010N(SyntaxKind.IdentifierToken, "x");
6013N(SyntaxKind.SemicolonToken);
6030N(SyntaxKind.OperatorDeclaration);
6032N(SyntaxKind.PredefinedType);
6034N(SyntaxKind.IntKeyword);
6036N(SyntaxKind.ExplicitInterfaceSpecifier);
6038N(SyntaxKind.QualifiedName);
6040N(SyntaxKind.IdentifierName);
6042N(SyntaxKind.IdentifierToken, "I");
6044N(SyntaxKind.DotToken);
6050N(SyntaxKind.DotToken);
6052N(SyntaxKind.OperatorKeyword);
6053N(SyntaxKind.PlusToken);
6054N(SyntaxKind.ParameterList);
6056N(SyntaxKind.OpenParenToken);
6057N(SyntaxKind.Parameter);
6059N(SyntaxKind.PredefinedType);
6061N(SyntaxKind.IntKeyword);
6063N(SyntaxKind.IdentifierToken, "x");
6065N(SyntaxKind.CloseParenToken);
6067N(SyntaxKind.ArrowExpressionClause);
6069N(SyntaxKind.EqualsGreaterThanToken);
6070N(SyntaxKind.IdentifierName);
6072N(SyntaxKind.IdentifierToken, "x");
6075N(SyntaxKind.SemicolonToken);
6091N(SyntaxKind.OperatorDeclaration);
6093N(SyntaxKind.PredefinedType);
6095N(SyntaxKind.IntKeyword);
6097N(SyntaxKind.ExplicitInterfaceSpecifier);
6099N(SyntaxKind.QualifiedName);
6101N(SyntaxKind.QualifiedName);
6103N(SyntaxKind.IdentifierName);
6105N(SyntaxKind.IdentifierToken, "N");
6107N(SyntaxKind.DotToken);
6108N(SyntaxKind.IdentifierName);
6110N(SyntaxKind.IdentifierToken, "I");
6113N(SyntaxKind.DotToken);
6119N(SyntaxKind.DotToken);
6121N(SyntaxKind.OperatorKeyword);
6122N(SyntaxKind.PlusToken);
6123N(SyntaxKind.ParameterList);
6125N(SyntaxKind.OpenParenToken);
6126N(SyntaxKind.Parameter);
6128N(SyntaxKind.PredefinedType);
6130N(SyntaxKind.IntKeyword);
6132N(SyntaxKind.IdentifierToken, "x");
6134N(SyntaxKind.CloseParenToken);
6136N(SyntaxKind.ArrowExpressionClause);
6138N(SyntaxKind.EqualsGreaterThanToken);
6139N(SyntaxKind.IdentifierName);
6141N(SyntaxKind.IdentifierToken, "x");
6144N(SyntaxKind.SemicolonToken);
6165N(SyntaxKind.OperatorDeclaration);
6167N(SyntaxKind.QualifiedName);
6169N(SyntaxKind.QualifiedName);
6171N(SyntaxKind.IdentifierName);
6173N(SyntaxKind.IdentifierToken, "N");
6175N(SyntaxKind.DotToken);
6176N(SyntaxKind.IdentifierName);
6178N(SyntaxKind.IdentifierToken, "I");
6181N(SyntaxKind.DotToken);
6187N(SyntaxKind.OperatorKeyword);
6188N(SyntaxKind.PlusToken);
6189N(SyntaxKind.ParameterList);
6191N(SyntaxKind.OpenParenToken);
6192N(SyntaxKind.Parameter);
6194N(SyntaxKind.PredefinedType);
6196N(SyntaxKind.IntKeyword);
6198N(SyntaxKind.IdentifierToken, "x");
6200N(SyntaxKind.CloseParenToken);
6202N(SyntaxKind.ArrowExpressionClause);
6204N(SyntaxKind.EqualsGreaterThanToken);
6205N(SyntaxKind.IdentifierName);
6207N(SyntaxKind.IdentifierToken, "x");
6210N(SyntaxKind.SemicolonToken);
6235N(SyntaxKind.IncompleteMember);
6237N(SyntaxKind.QualifiedName);
6239N(SyntaxKind.QualifiedName);
6241N(SyntaxKind.IdentifierName);
6243N(SyntaxKind.IdentifierToken, "N");
6245N(SyntaxKind.DotToken);
6246N(SyntaxKind.IdentifierName);
6248N(SyntaxKind.IdentifierToken, "I");
6251N(SyntaxKind.DotToken);
6298N(SyntaxKind.ConversionOperatorDeclaration);
6300N(SyntaxKind.ImplicitKeyword);
6301N(SyntaxKind.ExplicitInterfaceSpecifier);
6303N(SyntaxKind.QualifiedName);
6305N(SyntaxKind.IdentifierName);
6307N(SyntaxKind.IdentifierToken, "N");
6309N(SyntaxKind.DotToken);
6310N(SyntaxKind.IdentifierName);
6312N(SyntaxKind.IdentifierToken, "I");
6315N(SyntaxKind.DotToken);
6317N(SyntaxKind.OperatorKeyword);
6318N(SyntaxKind.PredefinedType);
6320N(SyntaxKind.IntKeyword);
6322N(SyntaxKind.ParameterList);
6324N(SyntaxKind.OpenParenToken);
6325N(SyntaxKind.Parameter);
6327N(SyntaxKind.PredefinedType);
6329N(SyntaxKind.IntKeyword);
6331N(SyntaxKind.IdentifierToken, "x");
6333N(SyntaxKind.CloseParenToken);
6335N(SyntaxKind.ArrowExpressionClause);
6337N(SyntaxKind.EqualsGreaterThanToken);
6338N(SyntaxKind.IdentifierName);
6340N(SyntaxKind.IdentifierToken, "x");
6343N(SyntaxKind.SemicolonToken);
6398N(SyntaxKind.ConversionOperatorDeclaration);
6401N(SyntaxKind.ExplicitInterfaceSpecifier);
6403N(SyntaxKind.QualifiedName);
6405N(SyntaxKind.IdentifierName);
6407N(SyntaxKind.IdentifierToken, "N");
6409N(SyntaxKind.DotToken);
6410N(SyntaxKind.IdentifierName);
6412N(SyntaxKind.IdentifierToken, "I");
6415N(SyntaxKind.DotToken);
6417N(SyntaxKind.OperatorKeyword);
6418N(SyntaxKind.PredefinedType);
6420N(SyntaxKind.IntKeyword);
6422N(SyntaxKind.ParameterList);
6424N(SyntaxKind.OpenParenToken);
6425N(SyntaxKind.Parameter);
6427N(SyntaxKind.PredefinedType);
6429N(SyntaxKind.IntKeyword);
6431N(SyntaxKind.IdentifierToken, "x");
6433N(SyntaxKind.CloseParenToken);
6435N(SyntaxKind.ArrowExpressionClause);
6437N(SyntaxKind.EqualsGreaterThanToken);
6438N(SyntaxKind.IdentifierName);
6440N(SyntaxKind.IdentifierToken, "x");
6443N(SyntaxKind.SemicolonToken);
6465N(SyntaxKind.ConversionOperatorDeclaration);
6468N(SyntaxKind.OperatorKeyword);
6469N(SyntaxKind.PredefinedType);
6471N(SyntaxKind.IntKeyword);
6473N(SyntaxKind.ParameterList);
6475N(SyntaxKind.OpenParenToken);
6476N(SyntaxKind.Parameter);
6478N(SyntaxKind.PredefinedType);
6480N(SyntaxKind.IntKeyword);
6482N(SyntaxKind.IdentifierToken, "x");
6484N(SyntaxKind.CloseParenToken);
6486N(SyntaxKind.ArrowExpressionClause);
6488N(SyntaxKind.EqualsGreaterThanToken);
6489N(SyntaxKind.IdentifierName);
6491N(SyntaxKind.IdentifierToken, "x");
6494N(SyntaxKind.SemicolonToken);
6549N(SyntaxKind.ConversionOperatorDeclaration);
6551N(SyntaxKind.ImplicitKeyword);
6552N(SyntaxKind.ExplicitInterfaceSpecifier);
6554N(SyntaxKind.QualifiedName);
6556N(SyntaxKind.IdentifierName);
6558N(SyntaxKind.IdentifierToken, "N");
6560N(SyntaxKind.DotToken);
6561N(SyntaxKind.IdentifierName);
6563N(SyntaxKind.IdentifierToken, "I");
6568N(SyntaxKind.OperatorKeyword);
6569N(SyntaxKind.PredefinedType);
6571N(SyntaxKind.IntKeyword);
6573N(SyntaxKind.ParameterList);
6575N(SyntaxKind.OpenParenToken);
6576N(SyntaxKind.Parameter);
6578N(SyntaxKind.PredefinedType);
6580N(SyntaxKind.IntKeyword);
6582N(SyntaxKind.IdentifierToken, "x");
6584N(SyntaxKind.CloseParenToken);
6586N(SyntaxKind.ArrowExpressionClause);
6588N(SyntaxKind.EqualsGreaterThanToken);
6589N(SyntaxKind.IdentifierName);
6591N(SyntaxKind.IdentifierToken, "x");
6594N(SyntaxKind.SemicolonToken);
6649N(SyntaxKind.ConversionOperatorDeclaration);
6651N(SyntaxKind.ExplicitKeyword);
6652N(SyntaxKind.ExplicitInterfaceSpecifier);
6654N(SyntaxKind.IdentifierName);
6656N(SyntaxKind.IdentifierToken, "I");
6660N(SyntaxKind.OperatorKeyword);
6661N(SyntaxKind.PredefinedType);
6663N(SyntaxKind.IntKeyword);
6665N(SyntaxKind.ParameterList);
6667N(SyntaxKind.OpenParenToken);
6668N(SyntaxKind.Parameter);
6670N(SyntaxKind.PredefinedType);
6672N(SyntaxKind.IntKeyword);
6674N(SyntaxKind.IdentifierToken, "x");
6676N(SyntaxKind.CloseParenToken);
6678N(SyntaxKind.ArrowExpressionClause);
6680N(SyntaxKind.EqualsGreaterThanToken);
6681N(SyntaxKind.IdentifierName);
6683N(SyntaxKind.IdentifierToken, "x");
6686N(SyntaxKind.SemicolonToken);
6704N(SyntaxKind.ConversionOperatorDeclaration);
6706N(SyntaxKind.ImplicitKeyword);
6707N(SyntaxKind.ExplicitInterfaceSpecifier);
6709N(SyntaxKind.AliasQualifiedName);
6711N(SyntaxKind.IdentifierName);
6713N(SyntaxKind.IdentifierToken, "N");
6715N(SyntaxKind.ColonColonToken);
6716N(SyntaxKind.IdentifierName);
6718N(SyntaxKind.IdentifierToken, "I");
6723N(SyntaxKind.OperatorKeyword);
6724N(SyntaxKind.PredefinedType);
6726N(SyntaxKind.IntKeyword);
6728N(SyntaxKind.ParameterList);
6730N(SyntaxKind.OpenParenToken);
6731N(SyntaxKind.Parameter);
6733N(SyntaxKind.PredefinedType);
6735N(SyntaxKind.IntKeyword);
6737N(SyntaxKind.IdentifierToken, "x");
6739N(SyntaxKind.CloseParenToken);
6741N(SyntaxKind.ArrowExpressionClause);
6743N(SyntaxKind.EqualsGreaterThanToken);
6744N(SyntaxKind.IdentifierName);
6746N(SyntaxKind.IdentifierToken, "x");
6749N(SyntaxKind.SemicolonToken);
6766N(SyntaxKind.ConversionOperatorDeclaration);
6768N(SyntaxKind.ExplicitKeyword);
6769N(SyntaxKind.ExplicitInterfaceSpecifier);
6771N(SyntaxKind.IdentifierName);
6773N(SyntaxKind.IdentifierToken, "I");
6777N(SyntaxKind.OperatorKeyword);
6778N(SyntaxKind.PredefinedType);
6780N(SyntaxKind.IntKeyword);
6782N(SyntaxKind.ParameterList);
6784N(SyntaxKind.OpenParenToken);
6785N(SyntaxKind.Parameter);
6787N(SyntaxKind.PredefinedType);
6789N(SyntaxKind.IntKeyword);
6791N(SyntaxKind.IdentifierToken, "x");
6793N(SyntaxKind.CloseParenToken);
6795N(SyntaxKind.ArrowExpressionClause);
6797N(SyntaxKind.EqualsGreaterThanToken);
6798N(SyntaxKind.IdentifierName);
6800N(SyntaxKind.IdentifierToken, "x");
6803N(SyntaxKind.SemicolonToken);
6816N(SyntaxKind.ConversionOperatorDeclaration);
6818N(SyntaxKind.ImplicitKeyword);
6819N(SyntaxKind.ExplicitInterfaceSpecifier);
6821N(SyntaxKind.IdentifierName);
6823N(SyntaxKind.IdentifierToken, "I");
6825N(SyntaxKind.DotToken);
6827N(SyntaxKind.OperatorKeyword);
6828N(SyntaxKind.PredefinedType);
6830N(SyntaxKind.IntKeyword);
6832N(SyntaxKind.ParameterList);
6834N(SyntaxKind.OpenParenToken);
6835N(SyntaxKind.Parameter);
6837N(SyntaxKind.PredefinedType);
6839N(SyntaxKind.IntKeyword);
6841N(SyntaxKind.IdentifierToken, "x");
6843N(SyntaxKind.CloseParenToken);
6845N(SyntaxKind.ArrowExpressionClause);
6847N(SyntaxKind.EqualsGreaterThanToken);
6848N(SyntaxKind.IdentifierName);
6850N(SyntaxKind.IdentifierToken, "x");
6853N(SyntaxKind.SemicolonToken);
6866N(SyntaxKind.ConversionOperatorDeclaration);
6868N(SyntaxKind.ExplicitKeyword);
6869N(SyntaxKind.ExplicitInterfaceSpecifier);
6871N(SyntaxKind.GenericName);
6873N(SyntaxKind.IdentifierToken, "I");
6874N(SyntaxKind.TypeArgumentList);
6876N(SyntaxKind.LessThanToken);
6877N(SyntaxKind.IdentifierName);
6879N(SyntaxKind.IdentifierToken, "T");
6881N(SyntaxKind.GreaterThanToken);
6884N(SyntaxKind.DotToken);
6886N(SyntaxKind.OperatorKeyword);
6887N(SyntaxKind.PredefinedType);
6889N(SyntaxKind.IntKeyword);
6891N(SyntaxKind.ParameterList);
6893N(SyntaxKind.OpenParenToken);
6894N(SyntaxKind.Parameter);
6896N(SyntaxKind.PredefinedType);
6898N(SyntaxKind.IntKeyword);
6900N(SyntaxKind.IdentifierToken, "x");
6902N(SyntaxKind.CloseParenToken);
6904N(SyntaxKind.ArrowExpressionClause);
6906N(SyntaxKind.EqualsGreaterThanToken);
6907N(SyntaxKind.IdentifierName);
6909N(SyntaxKind.IdentifierToken, "x");
6912N(SyntaxKind.SemicolonToken);
6929N(SyntaxKind.ConversionOperatorDeclaration);
6931N(SyntaxKind.ImplicitKeyword);
6932N(SyntaxKind.ExplicitInterfaceSpecifier);
6934N(SyntaxKind.QualifiedName);
6936N(SyntaxKind.AliasQualifiedName);
6938N(SyntaxKind.IdentifierName);
6940N(SyntaxKind.IdentifierToken, "N1");
6942N(SyntaxKind.ColonColonToken);
6943N(SyntaxKind.IdentifierName);
6945N(SyntaxKind.IdentifierToken, "N2");
6949N(SyntaxKind.IdentifierName);
6951N(SyntaxKind.IdentifierToken, "I");
6954N(SyntaxKind.DotToken);
6956N(SyntaxKind.OperatorKeyword);
6957N(SyntaxKind.PredefinedType);
6959N(SyntaxKind.IntKeyword);
6961N(SyntaxKind.ParameterList);
6963N(SyntaxKind.OpenParenToken);
6964N(SyntaxKind.Parameter);
6966N(SyntaxKind.PredefinedType);
6968N(SyntaxKind.IntKeyword);
6970N(SyntaxKind.IdentifierToken, "x");
6972N(SyntaxKind.CloseParenToken);
6974N(SyntaxKind.ArrowExpressionClause);
6976N(SyntaxKind.EqualsGreaterThanToken);
6977N(SyntaxKind.IdentifierName);
6979N(SyntaxKind.IdentifierToken, "x");
6982N(SyntaxKind.SemicolonToken);
7023N(SyntaxKind.CompilationUnit);
7025N(SyntaxKind.ConversionOperatorDeclaration);
7027N(SyntaxKind.ExplicitKeyword);
7028N(SyntaxKind.ExplicitInterfaceSpecifier);
7030N(SyntaxKind.QualifiedName);
7032N(SyntaxKind.IdentifierName);
7034N(SyntaxKind.IdentifierToken, "N");
7036N(SyntaxKind.DotToken);
7037N(SyntaxKind.IdentifierName);
7039N(SyntaxKind.IdentifierToken, "I");
7042N(SyntaxKind.DotToken);
7044N(SyntaxKind.OperatorKeyword);
7045N(SyntaxKind.PredefinedType);
7047N(SyntaxKind.IntKeyword);
7049N(SyntaxKind.ParameterList);
7051N(SyntaxKind.OpenParenToken);
7052N(SyntaxKind.Parameter);
7054N(SyntaxKind.PredefinedType);
7056N(SyntaxKind.IntKeyword);
7058N(SyntaxKind.IdentifierToken, "x");
7060N(SyntaxKind.CloseParenToken);
7062N(SyntaxKind.ArrowExpressionClause);
7064N(SyntaxKind.EqualsGreaterThanToken);
7065N(SyntaxKind.IdentifierName);
7067N(SyntaxKind.IdentifierToken, "x");
7070N(SyntaxKind.SemicolonToken);
7072N(SyntaxKind.EndOfFileToken);
7136N(SyntaxKind.CompilationUnit);
7138N(SyntaxKind.ConversionOperatorDeclaration);
7140N(SyntaxKind.ImplicitKeyword);
7141N(SyntaxKind.ExplicitInterfaceSpecifier);
7143N(SyntaxKind.QualifiedName);
7145N(SyntaxKind.IdentifierName);
7147N(SyntaxKind.IdentifierToken, "N");
7149N(SyntaxKind.DotToken);
7150N(SyntaxKind.IdentifierName);
7152N(SyntaxKind.IdentifierToken, "I");
7158N(SyntaxKind.PredefinedType);
7160N(SyntaxKind.IntKeyword);
7162N(SyntaxKind.ParameterList);
7164N(SyntaxKind.OpenParenToken);
7165N(SyntaxKind.Parameter);
7167N(SyntaxKind.PredefinedType);
7169N(SyntaxKind.IntKeyword);
7171N(SyntaxKind.IdentifierToken, "x");
7173N(SyntaxKind.CloseParenToken);
7175N(SyntaxKind.ArrowExpressionClause);
7177N(SyntaxKind.EqualsGreaterThanToken);
7178N(SyntaxKind.IdentifierName);
7180N(SyntaxKind.IdentifierToken, "x");
7183N(SyntaxKind.SemicolonToken);
7185N(SyntaxKind.EndOfFileToken);
7240N(SyntaxKind.CompilationUnit);
7242N(SyntaxKind.ConversionOperatorDeclaration);
7244N(SyntaxKind.ExplicitKeyword);
7245N(SyntaxKind.ExplicitInterfaceSpecifier);
7247N(SyntaxKind.QualifiedName);
7249N(SyntaxKind.IdentifierName);
7251N(SyntaxKind.IdentifierToken, "N");
7253N(SyntaxKind.DotToken);
7254N(SyntaxKind.IdentifierName);
7256N(SyntaxKind.IdentifierToken, "I");
7259N(SyntaxKind.DotToken);
7262N(SyntaxKind.PredefinedType);
7264N(SyntaxKind.IntKeyword);
7266N(SyntaxKind.ParameterList);
7268N(SyntaxKind.OpenParenToken);
7269N(SyntaxKind.Parameter);
7271N(SyntaxKind.PredefinedType);
7273N(SyntaxKind.IntKeyword);
7275N(SyntaxKind.IdentifierToken, "x");
7277N(SyntaxKind.CloseParenToken);
7279N(SyntaxKind.ArrowExpressionClause);
7281N(SyntaxKind.EqualsGreaterThanToken);
7282N(SyntaxKind.IdentifierName);
7284N(SyntaxKind.IdentifierToken, "x");
7287N(SyntaxKind.SemicolonToken);
7289N(SyntaxKind.EndOfFileToken);
7344N(SyntaxKind.CompilationUnit);
7346N(SyntaxKind.ConversionOperatorDeclaration);
7348N(SyntaxKind.ImplicitKeyword);
7349N(SyntaxKind.ExplicitInterfaceSpecifier);
7351N(SyntaxKind.QualifiedName);
7353N(SyntaxKind.IdentifierName);
7355N(SyntaxKind.IdentifierToken, "N");
7357N(SyntaxKind.DotToken);
7358N(SyntaxKind.IdentifierName);
7360N(SyntaxKind.IdentifierToken, "I");
7365N(SyntaxKind.OperatorKeyword);
7366N(SyntaxKind.PredefinedType);
7368N(SyntaxKind.IntKeyword);
7370N(SyntaxKind.ParameterList);
7372N(SyntaxKind.OpenParenToken);
7373N(SyntaxKind.Parameter);
7375N(SyntaxKind.PredefinedType);
7377N(SyntaxKind.IntKeyword);
7379N(SyntaxKind.IdentifierToken, "x");
7381N(SyntaxKind.CloseParenToken);
7383N(SyntaxKind.ArrowExpressionClause);
7385N(SyntaxKind.EqualsGreaterThanToken);
7386N(SyntaxKind.IdentifierName);
7388N(SyntaxKind.IdentifierToken, "x");
7391N(SyntaxKind.SemicolonToken);
7393N(SyntaxKind.EndOfFileToken);
7448N(SyntaxKind.CompilationUnit);
7450N(SyntaxKind.ConversionOperatorDeclaration);
7452N(SyntaxKind.ExplicitKeyword);
7453N(SyntaxKind.ExplicitInterfaceSpecifier);
7455N(SyntaxKind.IdentifierName);
7457N(SyntaxKind.IdentifierToken, "I");
7461N(SyntaxKind.OperatorKeyword);
7462N(SyntaxKind.PredefinedType);
7464N(SyntaxKind.IntKeyword);
7466N(SyntaxKind.ParameterList);
7468N(SyntaxKind.OpenParenToken);
7469N(SyntaxKind.Parameter);
7471N(SyntaxKind.PredefinedType);
7473N(SyntaxKind.IntKeyword);
7475N(SyntaxKind.IdentifierToken, "x");
7477N(SyntaxKind.CloseParenToken);
7479N(SyntaxKind.ArrowExpressionClause);
7481N(SyntaxKind.EqualsGreaterThanToken);
7482N(SyntaxKind.IdentifierName);
7484N(SyntaxKind.IdentifierToken, "x");
7487N(SyntaxKind.SemicolonToken);
7489N(SyntaxKind.EndOfFileToken);
7507N(SyntaxKind.CompilationUnit);
7509N(SyntaxKind.ConversionOperatorDeclaration);
7511N(SyntaxKind.ImplicitKeyword);
7512N(SyntaxKind.ExplicitInterfaceSpecifier);
7514N(SyntaxKind.AliasQualifiedName);
7516N(SyntaxKind.IdentifierName);
7518N(SyntaxKind.IdentifierToken, "N");
7520N(SyntaxKind.ColonColonToken);
7521N(SyntaxKind.IdentifierName);
7523N(SyntaxKind.IdentifierToken, "I");
7528N(SyntaxKind.OperatorKeyword);
7529N(SyntaxKind.PredefinedType);
7531N(SyntaxKind.IntKeyword);
7533N(SyntaxKind.ParameterList);
7535N(SyntaxKind.OpenParenToken);
7536N(SyntaxKind.Parameter);
7538N(SyntaxKind.PredefinedType);
7540N(SyntaxKind.IntKeyword);
7542N(SyntaxKind.IdentifierToken, "x");
7544N(SyntaxKind.CloseParenToken);
7546N(SyntaxKind.ArrowExpressionClause);
7548N(SyntaxKind.EqualsGreaterThanToken);
7549N(SyntaxKind.IdentifierName);
7551N(SyntaxKind.IdentifierToken, "x");
7554N(SyntaxKind.SemicolonToken);
7556N(SyntaxKind.EndOfFileToken);
7573N(SyntaxKind.CompilationUnit);
7575N(SyntaxKind.ConversionOperatorDeclaration);
7577N(SyntaxKind.ExplicitKeyword);
7578N(SyntaxKind.ExplicitInterfaceSpecifier);
7580N(SyntaxKind.IdentifierName);
7582N(SyntaxKind.IdentifierToken, "I");
7586N(SyntaxKind.OperatorKeyword);
7587N(SyntaxKind.PredefinedType);
7589N(SyntaxKind.IntKeyword);
7591N(SyntaxKind.ParameterList);
7593N(SyntaxKind.OpenParenToken);
7594N(SyntaxKind.Parameter);
7596N(SyntaxKind.PredefinedType);
7598N(SyntaxKind.IntKeyword);
7600N(SyntaxKind.IdentifierToken, "x");
7602N(SyntaxKind.CloseParenToken);
7604N(SyntaxKind.ArrowExpressionClause);
7606N(SyntaxKind.EqualsGreaterThanToken);
7607N(SyntaxKind.IdentifierName);
7609N(SyntaxKind.IdentifierToken, "x");
7612N(SyntaxKind.SemicolonToken);
7614N(SyntaxKind.EndOfFileToken);
7627N(SyntaxKind.CompilationUnit);
7629N(SyntaxKind.ConversionOperatorDeclaration);
7631N(SyntaxKind.ImplicitKeyword);
7632N(SyntaxKind.ExplicitInterfaceSpecifier);
7634N(SyntaxKind.IdentifierName);
7636N(SyntaxKind.IdentifierToken, "I");
7638N(SyntaxKind.DotToken);
7640N(SyntaxKind.OperatorKeyword);
7641N(SyntaxKind.PredefinedType);
7643N(SyntaxKind.IntKeyword);
7645N(SyntaxKind.ParameterList);
7647N(SyntaxKind.OpenParenToken);
7648N(SyntaxKind.Parameter);
7650N(SyntaxKind.PredefinedType);
7652N(SyntaxKind.IntKeyword);
7654N(SyntaxKind.IdentifierToken, "x");
7656N(SyntaxKind.CloseParenToken);
7658N(SyntaxKind.ArrowExpressionClause);
7660N(SyntaxKind.EqualsGreaterThanToken);
7661N(SyntaxKind.IdentifierName);
7663N(SyntaxKind.IdentifierToken, "x");
7666N(SyntaxKind.SemicolonToken);
7668N(SyntaxKind.EndOfFileToken);
7681N(SyntaxKind.CompilationUnit);
7683N(SyntaxKind.ConversionOperatorDeclaration);
7685N(SyntaxKind.ExplicitKeyword);
7686N(SyntaxKind.ExplicitInterfaceSpecifier);
7688N(SyntaxKind.GenericName);
7690N(SyntaxKind.IdentifierToken, "I");
7691N(SyntaxKind.TypeArgumentList);
7693N(SyntaxKind.LessThanToken);
7694N(SyntaxKind.IdentifierName);
7696N(SyntaxKind.IdentifierToken, "T");
7698N(SyntaxKind.GreaterThanToken);
7701N(SyntaxKind.DotToken);
7703N(SyntaxKind.OperatorKeyword);
7704N(SyntaxKind.PredefinedType);
7706N(SyntaxKind.IntKeyword);
7708N(SyntaxKind.ParameterList);
7710N(SyntaxKind.OpenParenToken);
7711N(SyntaxKind.Parameter);
7713N(SyntaxKind.PredefinedType);
7715N(SyntaxKind.IntKeyword);
7717N(SyntaxKind.IdentifierToken, "x");
7719N(SyntaxKind.CloseParenToken);
7721N(SyntaxKind.ArrowExpressionClause);
7723N(SyntaxKind.EqualsGreaterThanToken);
7724N(SyntaxKind.IdentifierName);
7726N(SyntaxKind.IdentifierToken, "x");
7729N(SyntaxKind.SemicolonToken);
7731N(SyntaxKind.EndOfFileToken);
7748N(SyntaxKind.CompilationUnit);
7750N(SyntaxKind.ConversionOperatorDeclaration);
7752N(SyntaxKind.ImplicitKeyword);
7753N(SyntaxKind.ExplicitInterfaceSpecifier);
7755N(SyntaxKind.QualifiedName);
7757N(SyntaxKind.AliasQualifiedName);
7759N(SyntaxKind.IdentifierName);
7761N(SyntaxKind.IdentifierToken, "N1");
7763N(SyntaxKind.ColonColonToken);
7764N(SyntaxKind.IdentifierName);
7766N(SyntaxKind.IdentifierToken, "N2");
7770N(SyntaxKind.IdentifierName);
7772N(SyntaxKind.IdentifierToken, "I");
7775N(SyntaxKind.DotToken);
7777N(SyntaxKind.OperatorKeyword);
7778N(SyntaxKind.PredefinedType);
7780N(SyntaxKind.IntKeyword);
7782N(SyntaxKind.ParameterList);
7784N(SyntaxKind.OpenParenToken);
7785N(SyntaxKind.Parameter);
7787N(SyntaxKind.PredefinedType);
7789N(SyntaxKind.IntKeyword);
7791N(SyntaxKind.IdentifierToken, "x");
7793N(SyntaxKind.CloseParenToken);
7795N(SyntaxKind.ArrowExpressionClause);
7797N(SyntaxKind.EqualsGreaterThanToken);
7798N(SyntaxKind.IdentifierName);
7800N(SyntaxKind.IdentifierToken, "x");
7803N(SyntaxKind.SemicolonToken);
7805N(SyntaxKind.EndOfFileToken);
7821N(SyntaxKind.ConversionOperatorDeclaration);
7823N(SyntaxKind.ExplicitKeyword);
7824N(SyntaxKind.ExplicitInterfaceSpecifier);
7826N(SyntaxKind.QualifiedName);
7828N(SyntaxKind.IdentifierName);
7830N(SyntaxKind.IdentifierToken, "I");
7832N(SyntaxKind.DotToken);
7838N(SyntaxKind.DotToken);
7840N(SyntaxKind.OperatorKeyword);
7841N(SyntaxKind.PredefinedType);
7843N(SyntaxKind.IntKeyword);
7845N(SyntaxKind.ParameterList);
7847N(SyntaxKind.OpenParenToken);
7848N(SyntaxKind.Parameter);
7850N(SyntaxKind.PredefinedType);
7852N(SyntaxKind.IntKeyword);
7854N(SyntaxKind.IdentifierToken, "x");
7856N(SyntaxKind.CloseParenToken);
7858N(SyntaxKind.ArrowExpressionClause);
7860N(SyntaxKind.EqualsGreaterThanToken);
7861N(SyntaxKind.IdentifierName);
7863N(SyntaxKind.IdentifierToken, "x");
7866N(SyntaxKind.SemicolonToken);
7883N(SyntaxKind.ConversionOperatorDeclaration);
7885N(SyntaxKind.ImplicitKeyword);
7886N(SyntaxKind.ExplicitInterfaceSpecifier);
7888N(SyntaxKind.QualifiedName);
7890N(SyntaxKind.IdentifierName);
7892N(SyntaxKind.IdentifierToken, "I");
7894N(SyntaxKind.DotToken);
7900N(SyntaxKind.DotToken);
7902N(SyntaxKind.OperatorKeyword);
7903N(SyntaxKind.PredefinedType);
7905N(SyntaxKind.IntKeyword);
7907N(SyntaxKind.ParameterList);
7909N(SyntaxKind.OpenParenToken);
7910N(SyntaxKind.Parameter);
7912N(SyntaxKind.PredefinedType);
7914N(SyntaxKind.IntKeyword);
7916N(SyntaxKind.IdentifierToken, "x");
7918N(SyntaxKind.CloseParenToken);
7920N(SyntaxKind.ArrowExpressionClause);
7922N(SyntaxKind.EqualsGreaterThanToken);
7923N(SyntaxKind.IdentifierName);
7925N(SyntaxKind.IdentifierToken, "x");
7928N(SyntaxKind.SemicolonToken);
7948N(SyntaxKind.ConversionOperatorDeclaration);
7950N(SyntaxKind.ExplicitKeyword);
7951N(SyntaxKind.ExplicitInterfaceSpecifier);
7953N(SyntaxKind.IdentifierName);
7955N(SyntaxKind.IdentifierToken, "I");
7960N(SyntaxKind.IdentifierName);
7962N(SyntaxKind.IdentifierToken, "T");
7964N(SyntaxKind.ParameterList);
7966N(SyntaxKind.OpenParenToken);
7967N(SyntaxKind.Parameter);
7969N(SyntaxKind.PredefinedType);
7971N(SyntaxKind.IntKeyword);
7973N(SyntaxKind.IdentifierToken, "x");
7975N(SyntaxKind.CloseParenToken);
7977N(SyntaxKind.ArrowExpressionClause);
7979N(SyntaxKind.EqualsGreaterThanToken);
7980N(SyntaxKind.IdentifierName);
7982N(SyntaxKind.IdentifierToken, "x");
7985N(SyntaxKind.SemicolonToken);
8002N(SyntaxKind.ConversionOperatorDeclaration);
8004N(SyntaxKind.ExplicitKeyword);
8005N(SyntaxKind.ExplicitInterfaceSpecifier);
8007N(SyntaxKind.IdentifierName);
8009N(SyntaxKind.IdentifierToken, "I");
8011N(SyntaxKind.DotToken);
8014N(SyntaxKind.IdentifierName);
8016N(SyntaxKind.IdentifierToken, "T");
8018N(SyntaxKind.ParameterList);
8020N(SyntaxKind.OpenParenToken);
8021N(SyntaxKind.Parameter);
8023N(SyntaxKind.PredefinedType);
8025N(SyntaxKind.IntKeyword);
8027N(SyntaxKind.IdentifierToken, "x");
8029N(SyntaxKind.CloseParenToken);
8031N(SyntaxKind.ArrowExpressionClause);
8033N(SyntaxKind.EqualsGreaterThanToken);
8034N(SyntaxKind.IdentifierName);
8036N(SyntaxKind.IdentifierToken, "x");
8039N(SyntaxKind.SemicolonToken);
8056N(SyntaxKind.ConversionOperatorDeclaration);
8058N(SyntaxKind.ExplicitKeyword);
8059N(SyntaxKind.ExplicitInterfaceSpecifier);
8061N(SyntaxKind.IdentifierName);
8063N(SyntaxKind.IdentifierToken, "I");
8065N(SyntaxKind.DotToken);
8067N(SyntaxKind.OperatorKeyword);
8072N(SyntaxKind.ParameterList);
8074N(SyntaxKind.OpenParenToken);
8075N(SyntaxKind.Parameter);
8077N(SyntaxKind.PredefinedType);
8079N(SyntaxKind.IntKeyword);
8081N(SyntaxKind.IdentifierToken, "x");
8083N(SyntaxKind.CloseParenToken);
8085N(SyntaxKind.ArrowExpressionClause);
8087N(SyntaxKind.EqualsGreaterThanToken);
8088N(SyntaxKind.IdentifierName);
8090N(SyntaxKind.IdentifierToken, "x");
8093N(SyntaxKind.SemicolonToken);
8110N(SyntaxKind.ConversionOperatorDeclaration);
8112N(SyntaxKind.ExplicitKeyword);
8113N(SyntaxKind.ExplicitInterfaceSpecifier);
8115N(SyntaxKind.IdentifierName);
8117N(SyntaxKind.IdentifierToken, "I");
8119N(SyntaxKind.DotToken);
8121N(SyntaxKind.OperatorKeyword);
8126N(SyntaxKind.ParameterList);
8128N(SyntaxKind.OpenParenToken);
8129N(SyntaxKind.Parameter);
8131N(SyntaxKind.PredefinedType);
8133N(SyntaxKind.IntKeyword);
8135N(SyntaxKind.IdentifierToken, "x");
8137N(SyntaxKind.CloseParenToken);
8139N(SyntaxKind.Block);
8141N(SyntaxKind.OpenBraceToken);
8142N(SyntaxKind.ReturnStatement);
8144N(SyntaxKind.ReturnKeyword);
8145N(SyntaxKind.IdentifierName);
8147N(SyntaxKind.IdentifierToken, "x");
8149N(SyntaxKind.SemicolonToken);
8151N(SyntaxKind.CloseBraceToken);
8169N(SyntaxKind.ConversionOperatorDeclaration);
8171N(SyntaxKind.ExplicitKeyword);
8172N(SyntaxKind.ExplicitInterfaceSpecifier);
8174N(SyntaxKind.IdentifierName);
8176N(SyntaxKind.IdentifierToken, "I");
8178N(SyntaxKind.DotToken);
8180N(SyntaxKind.OperatorKeyword);
8185N(SyntaxKind.ParameterList);
8187N(SyntaxKind.OpenParenToken);
8188N(SyntaxKind.Parameter);
8190N(SyntaxKind.PredefinedType);
8192N(SyntaxKind.IntKeyword);
8194N(SyntaxKind.IdentifierToken, "x");
8196N(SyntaxKind.CloseParenToken);
8198N(SyntaxKind.SemicolonToken);
8218N(SyntaxKind.ConversionOperatorDeclaration);
8220N(SyntaxKind.ExplicitKeyword);
8221N(SyntaxKind.ExplicitInterfaceSpecifier);
8223N(SyntaxKind.QualifiedName);
8225N(SyntaxKind.IdentifierName);
8227N(SyntaxKind.IdentifierToken, "I");
8229N(SyntaxKind.DotToken);
8230N(SyntaxKind.IdentifierName);
8232N(SyntaxKind.IdentifierToken, "T1");
8238N(SyntaxKind.IdentifierName);
8240N(SyntaxKind.IdentifierToken, "T2");
8242N(SyntaxKind.ParameterList);
8244N(SyntaxKind.OpenParenToken);
8245N(SyntaxKind.Parameter);
8247N(SyntaxKind.PredefinedType);
8249N(SyntaxKind.IntKeyword);
8251N(SyntaxKind.IdentifierToken, "x");
8253N(SyntaxKind.CloseParenToken);
8255N(SyntaxKind.ArrowExpressionClause);
8257N(SyntaxKind.EqualsGreaterThanToken);
8258N(SyntaxKind.IdentifierName);
8260N(SyntaxKind.IdentifierToken, "x");
8263N(SyntaxKind.SemicolonToken);
8283N(SyntaxKind.ConversionOperatorDeclaration);
8285N(SyntaxKind.ExplicitKeyword);
8286N(SyntaxKind.ExplicitInterfaceSpecifier);
8288N(SyntaxKind.IdentifierName);
8290N(SyntaxKind.IdentifierToken, "I");
8292N(SyntaxKind.DotToken);
8294N(SyntaxKind.OperatorKeyword);
8299N(SyntaxKind.ParameterList);
8301N(SyntaxKind.OpenParenToken);
8302N(SyntaxKind.Parameter);
8304N(SyntaxKind.PredefinedType);
8306N(SyntaxKind.IntKeyword);
8308N(SyntaxKind.IdentifierToken, "x");
8310N(SyntaxKind.CloseParenToken);
8335N(SyntaxKind.ConversionOperatorDeclaration);
8337N(SyntaxKind.ExplicitKeyword);
8338N(SyntaxKind.ExplicitInterfaceSpecifier);
8340N(SyntaxKind.IdentifierName);
8342N(SyntaxKind.IdentifierToken, "I");
8344N(SyntaxKind.DotToken);
8346N(SyntaxKind.OperatorKeyword);
8347N(SyntaxKind.TupleType);
8349N(SyntaxKind.OpenParenToken);
8350N(SyntaxKind.TupleElement);
8352N(SyntaxKind.PredefinedType);
8354N(SyntaxKind.IntKeyword);
8356N(SyntaxKind.IdentifierToken, "x");
8358N(SyntaxKind.CommaToken);
8366N(SyntaxKind.CloseParenToken);
8373N(SyntaxKind.SemicolonToken);
8393N(SyntaxKind.ConversionOperatorDeclaration);
8395N(SyntaxKind.ExplicitKeyword);
8396N(SyntaxKind.ExplicitInterfaceSpecifier);
8398N(SyntaxKind.IdentifierName);
8400N(SyntaxKind.IdentifierToken, "I");
8402N(SyntaxKind.DotToken);
8404N(SyntaxKind.OperatorKeyword);
8405N(SyntaxKind.TupleType);
8407N(SyntaxKind.OpenParenToken);
8408N(SyntaxKind.TupleElement);
8410N(SyntaxKind.PredefinedType);
8412N(SyntaxKind.IntKeyword);
8414N(SyntaxKind.IdentifierToken, "x");
8416N(SyntaxKind.CommaToken);
8417N(SyntaxKind.TupleElement);
8419N(SyntaxKind.PredefinedType);
8421N(SyntaxKind.IntKeyword);
8423N(SyntaxKind.IdentifierToken, "y");
8425N(SyntaxKind.CloseParenToken);
8432N(SyntaxKind.SemicolonToken);
8449N(SyntaxKind.ConversionOperatorDeclaration);
8451N(SyntaxKind.ExplicitKeyword);
8452N(SyntaxKind.ExplicitInterfaceSpecifier);
8454N(SyntaxKind.IdentifierName);
8456N(SyntaxKind.IdentifierToken, "I");
8458N(SyntaxKind.DotToken);
8460N(SyntaxKind.OperatorKeyword);
8461N(SyntaxKind.IdentifierName);
8463N(SyntaxKind.IdentifierToken, "var");
8465N(SyntaxKind.ParameterList);
8467N(SyntaxKind.OpenParenToken);
8468N(SyntaxKind.Parameter);
8470N(SyntaxKind.IdentifierName);
8472N(SyntaxKind.IdentifierToken, "x");
8476N(SyntaxKind.CloseParenToken);
8478N(SyntaxKind.SemicolonToken);
8498N(SyntaxKind.ConversionOperatorDeclaration);
8500N(SyntaxKind.ExplicitKeyword);
8501N(SyntaxKind.ExplicitInterfaceSpecifier);
8503N(SyntaxKind.IdentifierName);
8505N(SyntaxKind.IdentifierToken, "I");
8507N(SyntaxKind.DotToken);
8509N(SyntaxKind.OperatorKeyword);
8514N(SyntaxKind.ParameterList);
8516N(SyntaxKind.OpenParenToken);
8517N(SyntaxKind.Parameter);
8519N(SyntaxKind.PredefinedType);
8521N(SyntaxKind.IntKeyword);
8523N(SyntaxKind.IdentifierToken, "x");
8526N(SyntaxKind.Parameter);
8528N(SyntaxKind.PredefinedType);
8530N(SyntaxKind.IntKeyword);
8532N(SyntaxKind.IdentifierToken, "y");
8534N(SyntaxKind.CloseParenToken);
8536N(SyntaxKind.SemicolonToken);
8552N(SyntaxKind.ConversionOperatorDeclaration);
8554N(SyntaxKind.ExplicitKeyword);
8555N(SyntaxKind.ExplicitInterfaceSpecifier);
8557N(SyntaxKind.QualifiedName);
8559N(SyntaxKind.QualifiedName);
8561N(SyntaxKind.IdentifierName);
8563N(SyntaxKind.IdentifierToken, "N");
8565N(SyntaxKind.DotToken);
8566N(SyntaxKind.IdentifierName);
8568N(SyntaxKind.IdentifierToken, "I");
8571N(SyntaxKind.DotToken);
8577N(SyntaxKind.DotToken);
8579N(SyntaxKind.OperatorKeyword);
8580N(SyntaxKind.PredefinedType);
8582N(SyntaxKind.IntKeyword);
8584N(SyntaxKind.ParameterList);
8586N(SyntaxKind.OpenParenToken);
8587N(SyntaxKind.Parameter);
8589N(SyntaxKind.PredefinedType);
8591N(SyntaxKind.IntKeyword);
8593N(SyntaxKind.IdentifierToken, "x");
8595N(SyntaxKind.CloseParenToken);
8597N(SyntaxKind.ArrowExpressionClause);
8599N(SyntaxKind.EqualsGreaterThanToken);
8600N(SyntaxKind.IdentifierName);
8602N(SyntaxKind.IdentifierToken, "x");
8605N(SyntaxKind.SemicolonToken);
8629N(SyntaxKind.CompilationUnit);
8631N(SyntaxKind.ConversionOperatorDeclaration);
8633N(SyntaxKind.ExplicitKeyword);
8646N(SyntaxKind.GlobalStatement);
8648N(SyntaxKind.LocalDeclarationStatement);
8650N(SyntaxKind.VariableDeclaration);
8652N(SyntaxKind.GenericName);
8654N(SyntaxKind.IdentifierToken, "Func");
8655N(SyntaxKind.TypeArgumentList);
8657N(SyntaxKind.LessThanToken);
8658N(SyntaxKind.PredefinedType);
8660N(SyntaxKind.IntKeyword);
8662N(SyntaxKind.CommaToken);
8663N(SyntaxKind.PredefinedType);
8665N(SyntaxKind.IntKeyword);
8667N(SyntaxKind.GreaterThanToken);
8670N(SyntaxKind.VariableDeclarator);
8672N(SyntaxKind.IdentifierToken, "f1");
8673N(SyntaxKind.EqualsValueClause);
8675N(SyntaxKind.EqualsToken);
8676N(SyntaxKind.ParenthesizedLambdaExpression);
8678N(SyntaxKind.ParameterList);
8680N(SyntaxKind.OpenParenToken);
8681N(SyntaxKind.Parameter);
8683N(SyntaxKind.IdentifierToken, "param1");
8685N(SyntaxKind.CloseParenToken);
8687N(SyntaxKind.EqualsGreaterThanToken);
8688N(SyntaxKind.NumericLiteralExpression);
8690N(SyntaxKind.NumericLiteralToken, "10");
8696N(SyntaxKind.SemicolonToken);
8699N(SyntaxKind.EndOfFileToken);
8713N(SyntaxKind.MethodDeclaration);
8715N(SyntaxKind.QualifiedName);
8717N(SyntaxKind.QualifiedName);
8719N(SyntaxKind.IdentifierName);
8721N(SyntaxKind.IdentifierToken, "N1");
8723N(SyntaxKind.DotToken);
8729N(SyntaxKind.DotToken);
8730N(SyntaxKind.IdentifierName);
8732N(SyntaxKind.IdentifierToken, "N2");
8735N(SyntaxKind.IdentifierToken, "M");
8736N(SyntaxKind.ParameterList);
8738N(SyntaxKind.OpenParenToken);
8739N(SyntaxKind.Parameter);
8741N(SyntaxKind.PredefinedType);
8743N(SyntaxKind.IntKeyword);
8745N(SyntaxKind.IdentifierToken, "x");
8747N(SyntaxKind.CloseParenToken);
8749N(SyntaxKind.ArrowExpressionClause);
8751N(SyntaxKind.EqualsGreaterThanToken);
8752N(SyntaxKind.IdentifierName);
8754N(SyntaxKind.IdentifierToken, "x");
8757N(SyntaxKind.SemicolonToken);
8771N(SyntaxKind.MethodDeclaration);
8773N(SyntaxKind.PredefinedType);
8775N(SyntaxKind.IntKeyword);
8777N(SyntaxKind.ExplicitInterfaceSpecifier);
8779N(SyntaxKind.QualifiedName);
8781N(SyntaxKind.IdentifierName);
8783N(SyntaxKind.IdentifierToken, "N1");
8785N(SyntaxKind.DotToken);
8791N(SyntaxKind.DotToken);
8793N(SyntaxKind.IdentifierToken, "M");
8794N(SyntaxKind.ParameterList);
8796N(SyntaxKind.OpenParenToken);
8797N(SyntaxKind.Parameter);
8799N(SyntaxKind.PredefinedType);
8801N(SyntaxKind.IntKeyword);
8803N(SyntaxKind.IdentifierToken, "x");
8805N(SyntaxKind.CloseParenToken);
8807N(SyntaxKind.ArrowExpressionClause);
8809N(SyntaxKind.EqualsGreaterThanToken);
8810N(SyntaxKind.IdentifierName);
8812N(SyntaxKind.IdentifierToken, "x");
8815N(SyntaxKind.SemicolonToken);
8829N(SyntaxKind.MethodDeclaration);
8831N(SyntaxKind.PredefinedType);
8833N(SyntaxKind.IntKeyword);
8835N(SyntaxKind.ExplicitInterfaceSpecifier);
8837N(SyntaxKind.QualifiedName);
8839N(SyntaxKind.QualifiedName);
8841N(SyntaxKind.IdentifierName);
8843N(SyntaxKind.IdentifierToken, "N1");
8845N(SyntaxKind.DotToken);
8846N(SyntaxKind.IdentifierName);
8848N(SyntaxKind.IdentifierToken, "N2");
8851N(SyntaxKind.DotToken);
8857N(SyntaxKind.DotToken);
8859N(SyntaxKind.IdentifierToken, "M");
8860N(SyntaxKind.ParameterList);
8862N(SyntaxKind.OpenParenToken);
8863N(SyntaxKind.Parameter);
8865N(SyntaxKind.PredefinedType);
8867N(SyntaxKind.IntKeyword);
8869N(SyntaxKind.IdentifierToken, "x");
8871N(SyntaxKind.CloseParenToken);
8873N(SyntaxKind.ArrowExpressionClause);
8875N(SyntaxKind.EqualsGreaterThanToken);
8876N(SyntaxKind.IdentifierName);
8878N(SyntaxKind.IdentifierToken, "x");
8881N(SyntaxKind.SemicolonToken);
8898N(SyntaxKind.MethodDeclaration);
8900N(SyntaxKind.PredefinedType);
8902N(SyntaxKind.IntKeyword);
8904N(SyntaxKind.ExplicitInterfaceSpecifier);
8906N(SyntaxKind.AliasQualifiedName);
8908N(SyntaxKind.IdentifierName);
8910N(SyntaxKind.IdentifierToken, "N");
8912N(SyntaxKind.ColonColonToken);
8913N(SyntaxKind.IdentifierName);
8915N(SyntaxKind.IdentifierToken, "I");
8920N(SyntaxKind.IdentifierToken, "M1");
8921N(SyntaxKind.ParameterList);
8923N(SyntaxKind.OpenParenToken);
8924N(SyntaxKind.CloseParenToken);
8926N(SyntaxKind.ArrowExpressionClause);
8928N(SyntaxKind.EqualsGreaterThanToken);
8929N(SyntaxKind.NumericLiteralExpression);
8931N(SyntaxKind.NumericLiteralToken, "0");
8934N(SyntaxKind.SemicolonToken);
8952N(SyntaxKind.MethodDeclaration);
8954N(SyntaxKind.PredefinedType);
8956N(SyntaxKind.IntKeyword);
8958N(SyntaxKind.ExplicitInterfaceSpecifier);
8960N(SyntaxKind.QualifiedName);
8962N(SyntaxKind.AliasQualifiedName);
8964N(SyntaxKind.IdentifierName);
8966N(SyntaxKind.IdentifierToken, "N1");
8968N(SyntaxKind.ColonColonToken);
8969N(SyntaxKind.IdentifierName);
8971N(SyntaxKind.IdentifierToken, "N2");
8975N(SyntaxKind.IdentifierName);
8977N(SyntaxKind.IdentifierToken, "I");
8980N(SyntaxKind.DotToken);
8982N(SyntaxKind.IdentifierToken, "M1");
8983N(SyntaxKind.ParameterList);
8985N(SyntaxKind.OpenParenToken);
8986N(SyntaxKind.CloseParenToken);
8988N(SyntaxKind.ArrowExpressionClause);
8990N(SyntaxKind.EqualsGreaterThanToken);
8991N(SyntaxKind.NumericLiteralExpression);
8993N(SyntaxKind.NumericLiteralToken, "0");
8996N(SyntaxKind.SemicolonToken);
9014N(SyntaxKind.MethodDeclaration);
9016N(SyntaxKind.PredefinedType);
9018N(SyntaxKind.IntKeyword);
9020N(SyntaxKind.ExplicitInterfaceSpecifier);
9022N(SyntaxKind.QualifiedName);
9024N(SyntaxKind.AliasQualifiedName);
9026N(SyntaxKind.IdentifierName);
9028N(SyntaxKind.IdentifierToken, "N1");
9030N(SyntaxKind.ColonColonToken);
9031N(SyntaxKind.IdentifierName);
9033N(SyntaxKind.IdentifierToken, "N2");
9036N(SyntaxKind.DotToken);
9037N(SyntaxKind.IdentifierName);
9039N(SyntaxKind.IdentifierToken, "I");
9044N(SyntaxKind.IdentifierToken, "M1");
9045N(SyntaxKind.ParameterList);
9047N(SyntaxKind.OpenParenToken);
9048N(SyntaxKind.CloseParenToken);
9050N(SyntaxKind.ArrowExpressionClause);
9052N(SyntaxKind.EqualsGreaterThanToken);
9053N(SyntaxKind.NumericLiteralExpression);
9055N(SyntaxKind.NumericLiteralToken, "0");
9058N(SyntaxKind.SemicolonToken);
9076N(SyntaxKind.MethodDeclaration);
9078N(SyntaxKind.PredefinedType);
9080N(SyntaxKind.IntKeyword);
9082N(SyntaxKind.ExplicitInterfaceSpecifier);
9084N(SyntaxKind.IdentifierName);
9086N(SyntaxKind.IdentifierToken, "I");
9090N(SyntaxKind.IdentifierToken, "M1");
9091N(SyntaxKind.ParameterList);
9093N(SyntaxKind.OpenParenToken);
9094N(SyntaxKind.CloseParenToken);
9096N(SyntaxKind.ArrowExpressionClause);
9098N(SyntaxKind.EqualsGreaterThanToken);
9099N(SyntaxKind.NumericLiteralExpression);
9101N(SyntaxKind.NumericLiteralToken, "0");
9104N(SyntaxKind.SemicolonToken);
9118N(SyntaxKind.MethodDeclaration);
9120N(SyntaxKind.PredefinedType);
9122N(SyntaxKind.IntKeyword);
9124N(SyntaxKind.ExplicitInterfaceSpecifier);
9126N(SyntaxKind.AliasQualifiedName);
9128N(SyntaxKind.IdentifierName);
9130N(SyntaxKind.IdentifierToken, "N1");
9132N(SyntaxKind.ColonColonToken);
9133N(SyntaxKind.IdentifierName);
9135N(SyntaxKind.IdentifierToken, "I");
9138N(SyntaxKind.DotToken);
9140N(SyntaxKind.IdentifierToken, "M1");
9141N(SyntaxKind.ParameterList);
9143N(SyntaxKind.OpenParenToken);
9144N(SyntaxKind.CloseParenToken);
9146N(SyntaxKind.ArrowExpressionClause);
9148N(SyntaxKind.EqualsGreaterThanToken);
9149N(SyntaxKind.NumericLiteralExpression);
9151N(SyntaxKind.NumericLiteralToken, "0");
9154N(SyntaxKind.SemicolonToken);
9174N(SyntaxKind.CompilationUnit);
9176N(SyntaxKind.ClassDeclaration);
9178N(SyntaxKind.ClassKeyword);
9179N(SyntaxKind.IdentifierToken, "C");
9180N(SyntaxKind.OpenBraceToken);
9181N(SyntaxKind.MethodDeclaration);
9183N(SyntaxKind.PredefinedType);
9185N(SyntaxKind.VoidKeyword);
9187N(SyntaxKind.IdentifierToken, "M");
9188N(SyntaxKind.TypeParameterList);
9190N(SyntaxKind.LessThanToken);
9191N(SyntaxKind.TypeParameter);
9193N(SyntaxKind.IdentifierToken, "T");
9195N(SyntaxKind.GreaterThanToken);
9197N(SyntaxKind.ParameterList);
9199N(SyntaxKind.OpenParenToken);
9200N(SyntaxKind.CloseParenToken);
9202N(SyntaxKind.TypeParameterConstraintClause);
9204N(SyntaxKind.WhereKeyword);
9205N(SyntaxKind.IdentifierName);
9207N(SyntaxKind.IdentifierToken, "T");
9209N(SyntaxKind.ColonToken);
9218N(SyntaxKind.Block);
9220N(SyntaxKind.OpenBraceToken);
9221N(SyntaxKind.CloseBraceToken);
9224N(SyntaxKind.CloseBraceToken);
9226N(SyntaxKind.EndOfFileToken);
9242N(SyntaxKind.CompilationUnit);
9244N(SyntaxKind.InterfaceDeclaration);
9246N(SyntaxKind.InterfaceKeyword);
9247N(SyntaxKind.IdentifierToken, "I");
9248N(SyntaxKind.TypeParameterList);
9250N(SyntaxKind.LessThanToken);
9251N(SyntaxKind.TypeParameter);
9253N(SyntaxKind.IdentifierToken, "T");
9255N(SyntaxKind.GreaterThanToken);
9257N(SyntaxKind.TypeParameterConstraintClause);
9259N(SyntaxKind.WhereKeyword);
9260N(SyntaxKind.IdentifierName);
9262N(SyntaxKind.IdentifierToken, "T");
9264N(SyntaxKind.ColonToken);
9273N(SyntaxKind.OpenBraceToken);
9274N(SyntaxKind.CloseBraceToken);
9276N(SyntaxKind.EndOfFileToken);
9295N(SyntaxKind.CompilationUnit);
9297N(SyntaxKind.ClassDeclaration);
9299N(SyntaxKind.ClassKeyword);
9300N(SyntaxKind.IdentifierToken, "C");
9301N(SyntaxKind.OpenBraceToken);
9302N(SyntaxKind.DelegateDeclaration);
9304N(SyntaxKind.DelegateKeyword);
9305N(SyntaxKind.PredefinedType);
9307N(SyntaxKind.VoidKeyword);
9309N(SyntaxKind.IdentifierToken, "D");
9310N(SyntaxKind.TypeParameterList);
9312N(SyntaxKind.LessThanToken);
9313N(SyntaxKind.TypeParameter);
9315N(SyntaxKind.IdentifierToken, "T");
9317N(SyntaxKind.GreaterThanToken);
9319N(SyntaxKind.ParameterList);
9321N(SyntaxKind.OpenParenToken);
9322N(SyntaxKind.CloseParenToken);
9324N(SyntaxKind.TypeParameterConstraintClause);
9326N(SyntaxKind.WhereKeyword);
9327N(SyntaxKind.IdentifierName);
9329N(SyntaxKind.IdentifierToken, "T");
9331N(SyntaxKind.ColonToken);
9340N(SyntaxKind.SemicolonToken);
9342N(SyntaxKind.CloseBraceToken);
9344N(SyntaxKind.EndOfFileToken);
9366N(SyntaxKind.CompilationUnit);
9368N(SyntaxKind.ClassDeclaration);
9370N(SyntaxKind.ClassKeyword);
9371N(SyntaxKind.IdentifierToken, "C");
9372N(SyntaxKind.OpenBraceToken);
9373N(SyntaxKind.MethodDeclaration);
9375N(SyntaxKind.PredefinedType);
9377N(SyntaxKind.VoidKeyword);
9379N(SyntaxKind.IdentifierToken, "M");
9380N(SyntaxKind.ParameterList);
9382N(SyntaxKind.OpenParenToken);
9383N(SyntaxKind.CloseParenToken);
9385N(SyntaxKind.Block);
9387N(SyntaxKind.OpenBraceToken);
9388N(SyntaxKind.LocalFunctionStatement);
9390N(SyntaxKind.PredefinedType);
9392N(SyntaxKind.VoidKeyword);
9394N(SyntaxKind.IdentifierToken, "local");
9395N(SyntaxKind.TypeParameterList);
9397N(SyntaxKind.LessThanToken);
9398N(SyntaxKind.TypeParameter);
9400N(SyntaxKind.IdentifierToken, "T");
9402N(SyntaxKind.GreaterThanToken);
9404N(SyntaxKind.ParameterList);
9406N(SyntaxKind.OpenParenToken);
9407N(SyntaxKind.CloseParenToken);
9409N(SyntaxKind.TypeParameterConstraintClause);
9411N(SyntaxKind.WhereKeyword);
9412N(SyntaxKind.IdentifierName);
9414N(SyntaxKind.IdentifierToken, "T");
9416N(SyntaxKind.ColonToken);
9425N(SyntaxKind.Block);
9427N(SyntaxKind.OpenBraceToken);
9428N(SyntaxKind.CloseBraceToken);
9431N(SyntaxKind.CloseBraceToken);
9434N(SyntaxKind.CloseBraceToken);
9436N(SyntaxKind.EndOfFileToken);
9452N(SyntaxKind.CompilationUnit);
9454N(SyntaxKind.ClassDeclaration);
9456N(SyntaxKind.ClassKeyword);
9457N(SyntaxKind.IdentifierToken, "C");
9458N(SyntaxKind.TypeParameterList);
9460N(SyntaxKind.LessThanToken);
9461N(SyntaxKind.TypeParameter);
9463N(SyntaxKind.IdentifierToken, "T");
9465N(SyntaxKind.GreaterThanToken);
9467N(SyntaxKind.TypeParameterConstraintClause);
9469N(SyntaxKind.WhereKeyword);
9470N(SyntaxKind.IdentifierName);
9472N(SyntaxKind.IdentifierToken, "T");
9474N(SyntaxKind.ColonToken);
9483N(SyntaxKind.OpenBraceToken);
9484N(SyntaxKind.CloseBraceToken);
9486N(SyntaxKind.EndOfFileToken);
9502N(SyntaxKind.CompilationUnit);
9504N(SyntaxKind.ClassDeclaration);
9506N(SyntaxKind.ClassKeyword);
9507N(SyntaxKind.IdentifierToken, "C");
9508N(SyntaxKind.TypeParameterList);
9510N(SyntaxKind.LessThanToken);
9511N(SyntaxKind.TypeParameter);
9513N(SyntaxKind.IdentifierToken, "T");
9515N(SyntaxKind.GreaterThanToken);
9517N(SyntaxKind.TypeParameterConstraintClause);
9519N(SyntaxKind.WhereKeyword);
9520N(SyntaxKind.IdentifierName);
9522N(SyntaxKind.IdentifierToken, "T");
9524N(SyntaxKind.ColonToken);
9525N(SyntaxKind.ClassConstraint);
9527N(SyntaxKind.ClassKeyword);
9529N(SyntaxKind.CommaToken);
9538N(SyntaxKind.OpenBraceToken);
9539N(SyntaxKind.CloseBraceToken);
9541N(SyntaxKind.EndOfFileToken);
9557N(SyntaxKind.CompilationUnit);
9559N(SyntaxKind.ClassDeclaration);
9561N(SyntaxKind.ClassKeyword);
9562N(SyntaxKind.IdentifierToken, "C");
9563N(SyntaxKind.TypeParameterList);
9565N(SyntaxKind.LessThanToken);
9566N(SyntaxKind.TypeParameter);
9568N(SyntaxKind.IdentifierToken, "T");
9570N(SyntaxKind.GreaterThanToken);
9572N(SyntaxKind.TypeParameterConstraintClause);
9574N(SyntaxKind.WhereKeyword);
9575N(SyntaxKind.IdentifierName);
9577N(SyntaxKind.IdentifierToken, "T");
9579N(SyntaxKind.ColonToken);
9580N(SyntaxKind.TypeConstraint);
9582N(SyntaxKind.IdentifierName);
9584N(SyntaxKind.IdentifierToken, "Type");
9587N(SyntaxKind.CommaToken);
9596N(SyntaxKind.OpenBraceToken);
9597N(SyntaxKind.CloseBraceToken);
9599N(SyntaxKind.EndOfFileToken);
9619N(SyntaxKind.CompilationUnit);
9621N(SyntaxKind.RecordDeclaration);
9623N(SyntaxKind.RecordKeyword);
9624N(SyntaxKind.IdentifierToken, "R");
9625N(SyntaxKind.TypeParameterList);
9627N(SyntaxKind.LessThanToken);
9628N(SyntaxKind.TypeParameter);
9630N(SyntaxKind.IdentifierToken, "T");
9632N(SyntaxKind.GreaterThanToken);
9634N(SyntaxKind.TypeParameterConstraintClause);
9636N(SyntaxKind.WhereKeyword);
9637N(SyntaxKind.IdentifierName);
9639N(SyntaxKind.IdentifierToken, "T");
9641N(SyntaxKind.ColonToken);
9653N(SyntaxKind.EndOfFileToken);
9671N(SyntaxKind.OperatorDeclaration);
9673N(SyntaxKind.IdentifierName);
9675N(SyntaxKind.IdentifierToken, "C");
9677N(SyntaxKind.OperatorKeyword);
9678N(SyntaxKind.CheckedKeyword);
9679N(opToken);
9680N(SyntaxKind.ParameterList);
9682N(SyntaxKind.OpenParenToken);
9683N(SyntaxKind.Parameter);
9685N(SyntaxKind.IdentifierName);
9687N(SyntaxKind.IdentifierToken, "C");
9689N(SyntaxKind.IdentifierToken, "x");
9691N(SyntaxKind.CloseParenToken);
9693N(SyntaxKind.ArrowExpressionClause);
9695N(SyntaxKind.EqualsGreaterThanToken);
9696N(SyntaxKind.IdentifierName);
9698N(SyntaxKind.IdentifierToken, "x");
9701N(SyntaxKind.SemicolonToken);
9719N(SyntaxKind.OperatorDeclaration);
9721N(SyntaxKind.IdentifierName);
9723N(SyntaxKind.IdentifierToken, "C");
9725N(SyntaxKind.ExplicitInterfaceSpecifier);
9727N(SyntaxKind.IdentifierName);
9729N(SyntaxKind.IdentifierToken, "I");
9731N(SyntaxKind.DotToken);
9733N(SyntaxKind.OperatorKeyword);
9734N(SyntaxKind.CheckedKeyword);
9735N(opToken);
9736N(SyntaxKind.ParameterList);
9738N(SyntaxKind.OpenParenToken);
9739N(SyntaxKind.Parameter);
9741N(SyntaxKind.IdentifierName);
9743N(SyntaxKind.IdentifierToken, "C");
9745N(SyntaxKind.IdentifierToken, "x");
9747N(SyntaxKind.CloseParenToken);
9749N(SyntaxKind.ArrowExpressionClause);
9751N(SyntaxKind.EqualsGreaterThanToken);
9752N(SyntaxKind.IdentifierName);
9754N(SyntaxKind.IdentifierToken, "x");
9757N(SyntaxKind.SemicolonToken);
9784N(SyntaxKind.OperatorDeclaration);
9786N(SyntaxKind.IdentifierName);
9788N(SyntaxKind.IdentifierToken, "C");
9790N(SyntaxKind.OperatorKeyword);
9791N(SyntaxKind.CheckedKeyword);
9792N(opToken);
9793N(SyntaxKind.ParameterList);
9795N(SyntaxKind.OpenParenToken);
9796N(SyntaxKind.Parameter);
9798N(SyntaxKind.IdentifierName);
9800N(SyntaxKind.IdentifierToken, "C");
9802N(SyntaxKind.IdentifierToken, "x");
9804N(SyntaxKind.CommaToken);
9805N(SyntaxKind.Parameter);
9807N(SyntaxKind.IdentifierName);
9809N(SyntaxKind.IdentifierToken, "C");
9811N(SyntaxKind.IdentifierToken, "y");
9813N(SyntaxKind.CloseParenToken);
9815N(SyntaxKind.ArrowExpressionClause);
9817N(SyntaxKind.EqualsGreaterThanToken);
9818N(SyntaxKind.IdentifierName);
9820N(SyntaxKind.IdentifierToken, "x");
9823N(SyntaxKind.SemicolonToken);
9850N(SyntaxKind.OperatorDeclaration);
9852N(SyntaxKind.IdentifierName);
9854N(SyntaxKind.IdentifierToken, "C");
9856N(SyntaxKind.ExplicitInterfaceSpecifier);
9858N(SyntaxKind.IdentifierName);
9860N(SyntaxKind.IdentifierToken, "I");
9862N(SyntaxKind.DotToken);
9864N(SyntaxKind.OperatorKeyword);
9865N(SyntaxKind.CheckedKeyword);
9866N(opToken);
9867N(SyntaxKind.ParameterList);
9869N(SyntaxKind.OpenParenToken);
9870N(SyntaxKind.Parameter);
9872N(SyntaxKind.IdentifierName);
9874N(SyntaxKind.IdentifierToken, "C");
9876N(SyntaxKind.IdentifierToken, "x");
9878N(SyntaxKind.CommaToken);
9879N(SyntaxKind.Parameter);
9881N(SyntaxKind.IdentifierName);
9883N(SyntaxKind.IdentifierToken, "C");
9885N(SyntaxKind.IdentifierToken, "y");
9887N(SyntaxKind.CloseParenToken);
9889N(SyntaxKind.ArrowExpressionClause);
9891N(SyntaxKind.EqualsGreaterThanToken);
9892N(SyntaxKind.IdentifierName);
9894N(SyntaxKind.IdentifierToken, "x");
9897N(SyntaxKind.SemicolonToken);
9909N(SyntaxKind.ConversionOperatorDeclaration);
9911N(opToken);
9912N(SyntaxKind.OperatorKeyword);
9913N(SyntaxKind.CheckedKeyword);
9914N(SyntaxKind.IdentifierName);
9916N(SyntaxKind.IdentifierToken, "D");
9918N(SyntaxKind.ParameterList);
9920N(SyntaxKind.OpenParenToken);
9921N(SyntaxKind.Parameter);
9923N(SyntaxKind.IdentifierName);
9925N(SyntaxKind.IdentifierToken, "C");
9927N(SyntaxKind.IdentifierToken, "x");
9929N(SyntaxKind.CloseParenToken);
9931N(SyntaxKind.ArrowExpressionClause);
9933N(SyntaxKind.EqualsGreaterThanToken);
9934N(SyntaxKind.IdentifierName);
9936N(SyntaxKind.IdentifierToken, "x");
9939N(SyntaxKind.SemicolonToken);
9951N(SyntaxKind.ConversionOperatorDeclaration);
9953N(opToken);
9954N(SyntaxKind.ExplicitInterfaceSpecifier);
9956N(SyntaxKind.IdentifierName);
9958N(SyntaxKind.IdentifierToken, "I");
9960N(SyntaxKind.DotToken);
9962N(SyntaxKind.OperatorKeyword);
9963N(SyntaxKind.CheckedKeyword);
9964N(SyntaxKind.IdentifierName);
9966N(SyntaxKind.IdentifierToken, "D");
9968N(SyntaxKind.ParameterList);
9970N(SyntaxKind.OpenParenToken);
9971N(SyntaxKind.Parameter);
9973N(SyntaxKind.IdentifierName);
9975N(SyntaxKind.IdentifierToken, "C");
9977N(SyntaxKind.IdentifierToken, "x");
9979N(SyntaxKind.CloseParenToken);
9981N(SyntaxKind.ArrowExpressionClause);
9983N(SyntaxKind.EqualsGreaterThanToken);
9984N(SyntaxKind.IdentifierName);
9986N(SyntaxKind.IdentifierToken, "x");
9989N(SyntaxKind.SemicolonToken);
10010N(SyntaxKind.OperatorDeclaration);
10012N(SyntaxKind.IdentifierName);
10014N(SyntaxKind.IdentifierToken, "C");
10016N(SyntaxKind.OperatorKeyword);
10017N(opToken);
10018N(SyntaxKind.ParameterList);
10020N(SyntaxKind.OpenParenToken);
10021N(SyntaxKind.Parameter);
10023N(SyntaxKind.IdentifierName);
10025N(SyntaxKind.IdentifierToken, "C");
10027N(SyntaxKind.IdentifierToken, "x");
10029N(SyntaxKind.CloseParenToken);
10031N(SyntaxKind.ArrowExpressionClause);
10033N(SyntaxKind.EqualsGreaterThanToken);
10034N(SyntaxKind.IdentifierName);
10036N(SyntaxKind.IdentifierToken, "x");
10039N(SyntaxKind.SemicolonToken);
10069N(SyntaxKind.OperatorDeclaration);
10071N(SyntaxKind.IdentifierName);
10073N(SyntaxKind.IdentifierToken, "C");
10075N(SyntaxKind.ExplicitInterfaceSpecifier);
10077N(SyntaxKind.IdentifierName);
10079N(SyntaxKind.IdentifierToken, "I");
10081N(SyntaxKind.DotToken);
10083N(SyntaxKind.OperatorKeyword);
10084N(opToken);
10085N(SyntaxKind.ParameterList);
10087N(SyntaxKind.OpenParenToken);
10088N(SyntaxKind.Parameter);
10090N(SyntaxKind.IdentifierName);
10092N(SyntaxKind.IdentifierToken, "C");
10094N(SyntaxKind.IdentifierToken, "x");
10096N(SyntaxKind.CommaToken);
10097N(SyntaxKind.Parameter);
10099N(SyntaxKind.IdentifierName);
10101N(SyntaxKind.IdentifierToken, "C");
10103N(SyntaxKind.IdentifierToken, "y");
10105N(SyntaxKind.CloseParenToken);
10107N(SyntaxKind.ArrowExpressionClause);
10109N(SyntaxKind.EqualsGreaterThanToken);
10110N(SyntaxKind.IdentifierName);
10112N(SyntaxKind.IdentifierToken, "x");
10115N(SyntaxKind.SemicolonToken);
10130N(SyntaxKind.ConversionOperatorDeclaration);
10132N(opToken);
10133N(SyntaxKind.OperatorKeyword);
10134N(SyntaxKind.IdentifierName);
10136N(SyntaxKind.IdentifierToken, "D");
10138N(SyntaxKind.ParameterList);
10140N(SyntaxKind.OpenParenToken);
10141N(SyntaxKind.Parameter);
10143N(SyntaxKind.IdentifierName);
10145N(SyntaxKind.IdentifierToken, "C");
10147N(SyntaxKind.IdentifierToken, "x");
10149N(SyntaxKind.CloseParenToken);
10151N(SyntaxKind.ArrowExpressionClause);
10153N(SyntaxKind.EqualsGreaterThanToken);
10154N(SyntaxKind.IdentifierName);
10156N(SyntaxKind.IdentifierToken, "x");
10159N(SyntaxKind.SemicolonToken);
10177N(SyntaxKind.CompilationUnit);
10179N(SyntaxKind.ClassDeclaration);
10181N(SyntaxKind.PublicKeyword);
10182N(SyntaxKind.ClassKeyword);
10183N(SyntaxKind.IdentifierToken, "Base");
10184N(SyntaxKind.OpenBraceToken);
10185N(SyntaxKind.MethodDeclaration);
10187N(SyntaxKind.PublicKeyword);
10188N(SyntaxKind.VirtualKeyword);
10189N(SyntaxKind.PredefinedType);
10191N(SyntaxKind.VoidKeyword);
10193N(SyntaxKind.IdentifierToken, "M");
10194N(SyntaxKind.ParameterList);
10196N(SyntaxKind.OpenParenToken);
10197N(SyntaxKind.Parameter);
10199N(SyntaxKind.RefKeyword);
10200N(SyntaxKind.PredefinedType);
10202N(SyntaxKind.IntKeyword);
10204N(SyntaxKind.IdentifierToken, "X");
10206N(SyntaxKind.CloseParenToken);
10208N(SyntaxKind.Block);
10210N(SyntaxKind.OpenBraceToken);
10211N(SyntaxKind.CloseBraceToken);
10214N(SyntaxKind.CloseBraceToken);
10216N(SyntaxKind.ClassDeclaration);
10218N(SyntaxKind.PublicKeyword);
10219N(SyntaxKind.ClassKeyword);
10220N(SyntaxKind.IdentifierToken, "Derived");
10221N(SyntaxKind.BaseList);
10223N(SyntaxKind.ColonToken);
10224N(SyntaxKind.SimpleBaseType);
10226N(SyntaxKind.IdentifierName);
10228N(SyntaxKind.IdentifierToken, "Base");
10232N(SyntaxKind.OpenBraceToken);
10233N(SyntaxKind.MethodDeclaration);
10235N(SyntaxKind.PublicKeyword);
10236N(SyntaxKind.OverrideKeyword);
10237N(SyntaxKind.PredefinedType);
10239N(SyntaxKind.VoidKeyword);
10241N(SyntaxKind.IdentifierToken, "M");
10242N(SyntaxKind.ParameterList);
10244N(SyntaxKind.OpenParenToken);
10245N(SyntaxKind.Parameter);
10247N(SyntaxKind.RefKeyword);
10248N(SyntaxKind.ReadOnlyKeyword);
10249N(SyntaxKind.PredefinedType);
10251N(SyntaxKind.IntKeyword);
10253N(SyntaxKind.IdentifierToken, "X");
10255N(SyntaxKind.CloseParenToken);
10257N(SyntaxKind.Block);
10259N(SyntaxKind.OpenBraceToken);
10260N(SyntaxKind.CloseBraceToken);
10263N(SyntaxKind.CloseBraceToken);
10265N(SyntaxKind.EndOfFileToken);
10276N(SyntaxKind.ParenthesizedLambdaExpression);
10278N(SyntaxKind.ParameterList);
10280N(SyntaxKind.OpenParenToken);
10281N(SyntaxKind.Parameter);
10283N(SyntaxKind.ReadOnlyKeyword);
10284N(SyntaxKind.PredefinedType);
10286N(SyntaxKind.IntKeyword);
10288N(SyntaxKind.IdentifierToken, "i");
10290N(SyntaxKind.CloseParenToken);
10292N(SyntaxKind.EqualsGreaterThanToken);
10293N(SyntaxKind.Block);
10295N(SyntaxKind.OpenBraceToken);
10296N(SyntaxKind.CloseBraceToken);
10308N(SyntaxKind.ParenthesizedLambdaExpression);
10310N(SyntaxKind.ParameterList);
10312N(SyntaxKind.OpenParenToken);
10313N(SyntaxKind.Parameter);
10315N(SyntaxKind.RefKeyword);
10316N(SyntaxKind.ReadOnlyKeyword);
10317N(SyntaxKind.PredefinedType);
10319N(SyntaxKind.IntKeyword);
10321N(SyntaxKind.IdentifierToken, "i");
10323N(SyntaxKind.CloseParenToken);
10325N(SyntaxKind.EqualsGreaterThanToken);
10326N(SyntaxKind.Block);
10328N(SyntaxKind.OpenBraceToken);
10329N(SyntaxKind.CloseBraceToken);
10341N(SyntaxKind.ParenthesizedLambdaExpression);
10343N(SyntaxKind.ParameterList);
10345N(SyntaxKind.OpenParenToken);
10346N(SyntaxKind.Parameter);
10348N(SyntaxKind.ReadOnlyKeyword);
10349N(SyntaxKind.RefKeyword);
10350N(SyntaxKind.PredefinedType);
10352N(SyntaxKind.IntKeyword);
10354N(SyntaxKind.IdentifierToken, "i");
10356N(SyntaxKind.CloseParenToken);
10358N(SyntaxKind.EqualsGreaterThanToken);
10359N(SyntaxKind.Block);
10361N(SyntaxKind.OpenBraceToken);
10362N(SyntaxKind.CloseBraceToken);
10383N(SyntaxKind.CompilationUnit);
10385N(SyntaxKind.ClassDeclaration);
10387N(SyntaxKind.PublicKeyword);
10388N(SyntaxKind.ClassKeyword);
10389N(SyntaxKind.IdentifierToken, "Class");
10390N(SyntaxKind.OpenBraceToken);
10391N(SyntaxKind.PropertyDeclaration);
10393N(SyntaxKind.PublicKeyword);
10394N(SyntaxKind.PredefinedType);
10396N(SyntaxKind.IntKeyword);
10398N(SyntaxKind.IdentifierToken, "MyProperty");
10399N(SyntaxKind.AccessorList);
10401N(SyntaxKind.OpenBraceToken);
10402N(SyntaxKind.GetAccessorDeclaration);
10404N(SyntaxKind.GetKeyword);
10405N(SyntaxKind.SemicolonToken);
10407N(SyntaxKind.SetAccessorDeclaration);
10409N(SyntaxKind.SetKeyword);
10410N(SyntaxKind.SemicolonToken);
10412N(SyntaxKind.CloseBraceToken);
10415N(SyntaxKind.CloseBraceToken);
10417N(SyntaxKind.EndOfFileToken);
10437N(SyntaxKind.CompilationUnit);
10439N(SyntaxKind.ClassDeclaration);
10441N(SyntaxKind.PublicKeyword);
10442N(SyntaxKind.ClassKeyword);
10443N(SyntaxKind.IdentifierToken, "Class");
10444N(SyntaxKind.OpenBraceToken);
10445N(SyntaxKind.PropertyDeclaration);
10447N(SyntaxKind.PublicKeyword);
10448N(SyntaxKind.PredefinedType);
10450N(SyntaxKind.IntKeyword);
10452N(SyntaxKind.IdentifierToken, "MyProperty");
10453N(SyntaxKind.ArrowExpressionClause);
10455N(SyntaxKind.EqualsGreaterThanToken);
10456N(SyntaxKind.NumericLiteralExpression);
10458N(SyntaxKind.NumericLiteralToken, "0");
10461N(SyntaxKind.SemicolonToken);
10463N(SyntaxKind.CloseBraceToken);
10465N(SyntaxKind.EndOfFileToken);
10500N(SyntaxKind.CompilationUnit);
10502N(SyntaxKind.NamespaceDeclaration);
10504N(SyntaxKind.NamespaceKeyword);
10505N(SyntaxKind.IdentifierName);
10507N(SyntaxKind.IdentifierToken, "N");
10509N(SyntaxKind.OpenBraceToken);
10510N(typeSyntaxKind);
10512N(keywordKind);
10516N(SyntaxKind.StructKeyword);
10520N(SyntaxKind.ClassKeyword);
10523N(SyntaxKind.IdentifierToken, "Type");
10524N(SyntaxKind.OpenBraceToken);
10525N(SyntaxKind.MethodDeclaration);
10527N(SyntaxKind.PrivateKeyword);
10528N(SyntaxKind.PredefinedType);
10530N(SyntaxKind.VoidKeyword);
10532N(SyntaxKind.IdentifierToken, "M");
10533N(SyntaxKind.ParameterList);
10535N(SyntaxKind.OpenParenToken);
10536N(SyntaxKind.CloseParenToken);
10538N(SyntaxKind.Block);
10540N(SyntaxKind.OpenBraceToken);
10541N(SyntaxKind.CloseBraceToken);
10544N(SyntaxKind.CloseBraceToken);
10548N(SyntaxKind.EndOfFileToken);
10585N(SyntaxKind.CompilationUnit);
10587N(SyntaxKind.NamespaceDeclaration);
10589N(SyntaxKind.NamespaceKeyword);
10590N(SyntaxKind.IdentifierName);
10592N(SyntaxKind.IdentifierToken, "N");
10594N(SyntaxKind.OpenBraceToken);
10595N(typeSyntaxKind);
10597N(keywordKind);
10601N(SyntaxKind.StructKeyword);
10605N(SyntaxKind.ClassKeyword);
10608N(SyntaxKind.IdentifierToken, "Type");
10609N(SyntaxKind.OpenBraceToken);
10610N(SyntaxKind.MethodDeclaration);
10612N(SyntaxKind.PrivateKeyword);
10613N(SyntaxKind.PredefinedType);
10615N(SyntaxKind.VoidKeyword);
10617N(SyntaxKind.IdentifierToken, "M");
10618N(SyntaxKind.ParameterList);
10620N(SyntaxKind.OpenParenToken);
10621N(SyntaxKind.CloseParenToken);
10623N(SyntaxKind.Block);
10625N(SyntaxKind.OpenBraceToken);
10626N(SyntaxKind.CloseBraceToken);
10629N(SyntaxKind.PropertyDeclaration);
10631N(SyntaxKind.PublicKeyword);
10632N(SyntaxKind.PredefinedType);
10634N(SyntaxKind.IntKeyword);
10636N(SyntaxKind.IdentifierToken, "Prop");
10637N(SyntaxKind.ArrowExpressionClause);
10639N(SyntaxKind.EqualsGreaterThanToken);
10640N(SyntaxKind.NumericLiteralExpression);
10642N(SyntaxKind.NumericLiteralToken, "0");
10645N(SyntaxKind.SemicolonToken);
10647N(SyntaxKind.CloseBraceToken);
10651N(SyntaxKind.EndOfFileToken);
10693N(SyntaxKind.CompilationUnit);
10695N(SyntaxKind.NamespaceDeclaration);
10697N(SyntaxKind.NamespaceKeyword);
10698N(SyntaxKind.IdentifierName);
10700N(SyntaxKind.IdentifierToken, "N");
10702N(SyntaxKind.OpenBraceToken);
10703N(typeSyntaxKind);
10705N(keywordKind);
10709N(SyntaxKind.StructKeyword);
10713N(SyntaxKind.ClassKeyword);
10716N(SyntaxKind.IdentifierToken, "Type");
10717N(SyntaxKind.OpenBraceToken);
10718N(SyntaxKind.MethodDeclaration);
10720N(SyntaxKind.PrivateKeyword);
10721N(SyntaxKind.PredefinedType);
10723N(SyntaxKind.VoidKeyword);
10725N(SyntaxKind.IdentifierToken, "M");
10726N(SyntaxKind.ParameterList);
10728N(SyntaxKind.OpenParenToken);
10729N(SyntaxKind.CloseParenToken);
10731N(SyntaxKind.Block);
10733N(SyntaxKind.OpenBraceToken);
10734N(SyntaxKind.CloseBraceToken);
10737N(SyntaxKind.PropertyDeclaration);
10739N(SyntaxKind.PublicKeyword);
10740N(SyntaxKind.PredefinedType);
10742N(SyntaxKind.IntKeyword);
10744N(SyntaxKind.IdentifierToken, "Prop");
10745N(SyntaxKind.ArrowExpressionClause);
10747N(SyntaxKind.EqualsGreaterThanToken);
10748N(SyntaxKind.NumericLiteralExpression);
10750N(SyntaxKind.NumericLiteralToken, "0");
10753N(SyntaxKind.SemicolonToken);
10757N(SyntaxKind.ClassDeclaration);
10759N(SyntaxKind.ClassKeyword);
10760N(SyntaxKind.IdentifierToken, "Type");
10761N(SyntaxKind.OpenBraceToken);
10762N(SyntaxKind.CloseBraceToken);
10764N(SyntaxKind.CloseBraceToken);
10766N(SyntaxKind.EndOfFileToken);
10818N(SyntaxKind.CompilationUnit);
10820N(SyntaxKind.NamespaceDeclaration);
10822N(SyntaxKind.NamespaceKeyword);
10823N(SyntaxKind.IdentifierName);
10825N(SyntaxKind.IdentifierToken, "N");
10827N(SyntaxKind.OpenBraceToken);
10828N(typeSyntaxKind);
10830N(keywordKind);
10834N(SyntaxKind.StructKeyword);
10838N(SyntaxKind.ClassKeyword);
10841N(SyntaxKind.IdentifierToken, "Type");
10842N(SyntaxKind.OpenBraceToken);
10843N(SyntaxKind.MethodDeclaration);
10845N(SyntaxKind.PrivateKeyword);
10846N(SyntaxKind.PredefinedType);
10848N(SyntaxKind.VoidKeyword);
10850N(SyntaxKind.IdentifierToken, "M");
10851N(SyntaxKind.ParameterList);
10853N(SyntaxKind.OpenParenToken);
10854N(SyntaxKind.CloseParenToken);
10856N(SyntaxKind.Block);
10858N(SyntaxKind.OpenBraceToken);
10859N(SyntaxKind.CloseBraceToken);
10862N(SyntaxKind.PropertyDeclaration);
10864N(SyntaxKind.PublicKeyword);
10865N(SyntaxKind.PredefinedType);
10867N(SyntaxKind.IntKeyword);
10869N(SyntaxKind.IdentifierToken, "Prop");
10870N(SyntaxKind.ArrowExpressionClause);
10872N(SyntaxKind.EqualsGreaterThanToken);
10873N(SyntaxKind.NumericLiteralExpression);
10875N(SyntaxKind.NumericLiteralToken, "0");
10878N(SyntaxKind.SemicolonToken);
10882N(SyntaxKind.ClassDeclaration);
10884N(SyntaxKind.ClassKeyword);
10885N(SyntaxKind.IdentifierToken, "Type");
10886N(SyntaxKind.OpenBraceToken);
10887N(SyntaxKind.ConstructorDeclaration);
10889N(SyntaxKind.PrivateKeyword);
10890N(SyntaxKind.IdentifierToken, "Constructor");
10891N(SyntaxKind.ParameterList);
10893N(SyntaxKind.OpenParenToken);
10894N(SyntaxKind.CloseParenToken);
10896N(SyntaxKind.Block);
10898N(SyntaxKind.OpenBraceToken);
10899N(SyntaxKind.CloseBraceToken);
10902N(SyntaxKind.FieldDeclaration);
10904N(SyntaxKind.PrivateKeyword);
10905N(SyntaxKind.VariableDeclaration);
10907N(SyntaxKind.PredefinedType);
10909N(SyntaxKind.IntKeyword);
10911N(SyntaxKind.VariableDeclarator);
10913N(SyntaxKind.IdentifierToken, "field");
10916N(SyntaxKind.SemicolonToken);
10918N(SyntaxKind.CloseBraceToken);
10922N(SyntaxKind.EndOfFileToken);
10977N(SyntaxKind.CompilationUnit);
10979N(SyntaxKind.NamespaceDeclaration);
10981N(SyntaxKind.NamespaceKeyword);
10982N(SyntaxKind.IdentifierName);
10984N(SyntaxKind.IdentifierToken, "N");
10986N(SyntaxKind.OpenBraceToken);
10987N(SyntaxKind.EventFieldDeclaration);
10989N(SyntaxKind.EventKeyword);
10990N(SyntaxKind.VariableDeclaration);
10992N(SyntaxKind.IdentifierName);
10994N(SyntaxKind.IdentifierToken, "Action");
10996N(SyntaxKind.VariableDeclarator);
10998N(SyntaxKind.IdentifierToken, "BeforeTypeEvent");
11001N(SyntaxKind.SemicolonToken);
11003N(typeSyntaxKind);
11005N(keywordKind);
11009N(SyntaxKind.StructKeyword);
11013N(SyntaxKind.ClassKeyword);
11016N(SyntaxKind.IdentifierToken, "Type");
11017N(SyntaxKind.OpenBraceToken);
11018N(SyntaxKind.MethodDeclaration);
11020N(SyntaxKind.PrivateKeyword);
11021N(SyntaxKind.PredefinedType);
11023N(SyntaxKind.VoidKeyword);
11025N(SyntaxKind.IdentifierToken, "M");
11026N(SyntaxKind.ParameterList);
11028N(SyntaxKind.OpenParenToken);
11029N(SyntaxKind.CloseParenToken);
11031N(SyntaxKind.Block);
11033N(SyntaxKind.OpenBraceToken);
11034N(SyntaxKind.CloseBraceToken);
11037N(SyntaxKind.PropertyDeclaration);
11039N(SyntaxKind.PublicKeyword);
11040N(SyntaxKind.PredefinedType);
11042N(SyntaxKind.IntKeyword);
11044N(SyntaxKind.IdentifierToken, "Prop");
11045N(SyntaxKind.ArrowExpressionClause);
11047N(SyntaxKind.EqualsGreaterThanToken);
11048N(SyntaxKind.NumericLiteralExpression);
11050N(SyntaxKind.NumericLiteralToken, "0");
11053N(SyntaxKind.SemicolonToken);
11057N(SyntaxKind.ClassDeclaration);
11059N(SyntaxKind.ClassKeyword);
11060N(SyntaxKind.IdentifierToken, "Type");
11061N(SyntaxKind.OpenBraceToken);
11062N(SyntaxKind.ConstructorDeclaration);
11064N(SyntaxKind.PrivateKeyword);
11065N(SyntaxKind.IdentifierToken, "Constructor");
11066N(SyntaxKind.ParameterList);
11068N(SyntaxKind.OpenParenToken);
11069N(SyntaxKind.CloseParenToken);
11071N(SyntaxKind.Block);
11073N(SyntaxKind.OpenBraceToken);
11074N(SyntaxKind.CloseBraceToken);
11077N(SyntaxKind.FieldDeclaration);
11079N(SyntaxKind.PrivateKeyword);
11080N(SyntaxKind.VariableDeclaration);
11082N(SyntaxKind.PredefinedType);
11084N(SyntaxKind.IntKeyword);
11086N(SyntaxKind.VariableDeclarator);
11088N(SyntaxKind.IdentifierToken, "field");
11091N(SyntaxKind.SemicolonToken);
11093N(SyntaxKind.CloseBraceToken);
11097N(SyntaxKind.EndOfFileToken);
11151N(SyntaxKind.CompilationUnit);
11153N(SyntaxKind.FileScopedNamespaceDeclaration);
11155N(SyntaxKind.NamespaceKeyword);
11156N(SyntaxKind.IdentifierName);
11158N(SyntaxKind.IdentifierToken, "N");
11160N(SyntaxKind.SemicolonToken);
11161N(SyntaxKind.EventFieldDeclaration);
11163N(SyntaxKind.EventKeyword);
11164N(SyntaxKind.VariableDeclaration);
11166N(SyntaxKind.IdentifierName);
11168N(SyntaxKind.IdentifierToken, "Action");
11170N(SyntaxKind.VariableDeclarator);
11172N(SyntaxKind.IdentifierToken, "BeforeTypeEvent");
11175N(SyntaxKind.SemicolonToken);
11177N(typeSyntaxKind);
11179N(keywordKind);
11183N(SyntaxKind.StructKeyword);
11187N(SyntaxKind.ClassKeyword);
11190N(SyntaxKind.IdentifierToken, "Type");
11191N(SyntaxKind.OpenBraceToken);
11192N(SyntaxKind.MethodDeclaration);
11194N(SyntaxKind.PrivateKeyword);
11195N(SyntaxKind.PredefinedType);
11197N(SyntaxKind.VoidKeyword);
11199N(SyntaxKind.IdentifierToken, "M");
11200N(SyntaxKind.ParameterList);
11202N(SyntaxKind.OpenParenToken);
11203N(SyntaxKind.CloseParenToken);
11205N(SyntaxKind.Block);
11207N(SyntaxKind.OpenBraceToken);
11208N(SyntaxKind.CloseBraceToken);
11211N(SyntaxKind.PropertyDeclaration);
11213N(SyntaxKind.PublicKeyword);
11214N(SyntaxKind.PredefinedType);
11216N(SyntaxKind.IntKeyword);
11218N(SyntaxKind.IdentifierToken, "Prop");
11219N(SyntaxKind.ArrowExpressionClause);
11221N(SyntaxKind.EqualsGreaterThanToken);
11222N(SyntaxKind.NumericLiteralExpression);
11224N(SyntaxKind.NumericLiteralToken, "0");
11227N(SyntaxKind.SemicolonToken);
11231N(SyntaxKind.ClassDeclaration);
11233N(SyntaxKind.ClassKeyword);
11234N(SyntaxKind.IdentifierToken, "Type");
11235N(SyntaxKind.OpenBraceToken);
11236N(SyntaxKind.ConstructorDeclaration);
11238N(SyntaxKind.PrivateKeyword);
11239N(SyntaxKind.IdentifierToken, "Constructor");
11240N(SyntaxKind.ParameterList);
11242N(SyntaxKind.OpenParenToken);
11243N(SyntaxKind.CloseParenToken);
11245N(SyntaxKind.Block);
11247N(SyntaxKind.OpenBraceToken);
11248N(SyntaxKind.CloseBraceToken);
11251N(SyntaxKind.FieldDeclaration);
11253N(SyntaxKind.PrivateKeyword);
11254N(SyntaxKind.VariableDeclaration);
11256N(SyntaxKind.PredefinedType);
11258N(SyntaxKind.IntKeyword);
11260N(SyntaxKind.VariableDeclarator);
11262N(SyntaxKind.IdentifierToken, "field");
11265N(SyntaxKind.SemicolonToken);
11270N(SyntaxKind.EndOfFileToken);
11328N(SyntaxKind.CompilationUnit);
11330N(SyntaxKind.NamespaceDeclaration);
11332N(SyntaxKind.NamespaceKeyword);
11333N(SyntaxKind.IdentifierName);
11335N(SyntaxKind.IdentifierToken, "N1");
11337N(SyntaxKind.OpenBraceToken);
11338N(SyntaxKind.NamespaceDeclaration);
11340N(SyntaxKind.NamespaceKeyword);
11341N(SyntaxKind.IdentifierName);
11343N(SyntaxKind.IdentifierToken, "N2");
11345N(SyntaxKind.OpenBraceToken);
11346N(typeSyntaxKind);
11348N(keywordKind);
11352N(SyntaxKind.StructKeyword);
11356N(SyntaxKind.ClassKeyword);
11359N(SyntaxKind.IdentifierToken, "Type");
11360N(SyntaxKind.OpenBraceToken);
11361N(SyntaxKind.MethodDeclaration);
11363N(SyntaxKind.PrivateKeyword);
11364N(SyntaxKind.PredefinedType);
11366N(SyntaxKind.VoidKeyword);
11368N(SyntaxKind.IdentifierToken, "M");
11369N(SyntaxKind.ParameterList);
11371N(SyntaxKind.OpenParenToken);
11372N(SyntaxKind.CloseParenToken);
11374N(SyntaxKind.Block);
11376N(SyntaxKind.OpenBraceToken);
11377N(SyntaxKind.CloseBraceToken);
11380N(SyntaxKind.CloseBraceToken);
11384N(SyntaxKind.MethodDeclaration);
11386N(SyntaxKind.PrivateKeyword);
11387N(SyntaxKind.PredefinedType);
11389N(SyntaxKind.VoidKeyword);
11391N(SyntaxKind.IdentifierToken, "N");
11392N(SyntaxKind.ParameterList);
11394N(SyntaxKind.OpenParenToken);
11395N(SyntaxKind.CloseParenToken);
11399N(SyntaxKind.CloseBraceToken);
11401N(SyntaxKind.EndOfFileToken);
11456N(SyntaxKind.CompilationUnit);
11458N(SyntaxKind.NamespaceDeclaration);
11460N(SyntaxKind.NamespaceKeyword);
11461N(SyntaxKind.IdentifierName);
11463N(SyntaxKind.IdentifierToken, "N");
11465N(SyntaxKind.OpenBraceToken);
11466N(SyntaxKind.ClassDeclaration);
11468N(SyntaxKind.ClassKeyword);
11469N(SyntaxKind.IdentifierToken, "C");
11470N(SyntaxKind.OpenBraceToken);
11471N(SyntaxKind.CloseBraceToken);
11473N(typeSyntaxKind);
11475N(keywordKind);
11479N(SyntaxKind.StructKeyword);
11483N(SyntaxKind.ClassKeyword);
11485N(SyntaxKind.IdentifierToken, "Type");
11486N(SyntaxKind.OpenBraceToken);
11487N(SyntaxKind.MethodDeclaration);
11489N(SyntaxKind.PrivateKeyword);
11490N(SyntaxKind.PredefinedType);
11492N(SyntaxKind.VoidKeyword);
11494N(SyntaxKind.IdentifierToken, "M");
11495N(SyntaxKind.ParameterList);
11497N(SyntaxKind.OpenParenToken);
11498N(SyntaxKind.CloseParenToken);
11500N(SyntaxKind.Block);
11502N(SyntaxKind.OpenBraceToken);
11503N(SyntaxKind.CloseBraceToken);
11506N(SyntaxKind.OperatorDeclaration);
11508N(SyntaxKind.PublicKeyword);
11509N(SyntaxKind.StaticKeyword);
11510N(SyntaxKind.IdentifierName);
11512N(SyntaxKind.IdentifierToken, "Type");
11514N(SyntaxKind.OperatorKeyword);
11515N(SyntaxKind.PlusToken);
11516N(SyntaxKind.ParameterList);
11518N(SyntaxKind.OpenParenToken);
11519N(SyntaxKind.Parameter);
11521N(SyntaxKind.IdentifierName);
11523N(SyntaxKind.IdentifierToken, "Type");
11525N(SyntaxKind.IdentifierToken, "t1");
11527N(SyntaxKind.CommaToken);
11528N(SyntaxKind.Parameter);
11530N(SyntaxKind.IdentifierName);
11532N(SyntaxKind.IdentifierToken, "Type");
11534N(SyntaxKind.IdentifierToken, "t2");
11536N(SyntaxKind.CloseParenToken);
11538N(SyntaxKind.ArrowExpressionClause);
11540N(SyntaxKind.EqualsGreaterThanToken);
11541N(SyntaxKind.DefaultLiteralExpression);
11543N(SyntaxKind.DefaultKeyword);
11546N(SyntaxKind.SemicolonToken);
11550N(SyntaxKind.ClassDeclaration);
11552N(SyntaxKind.ClassKeyword);
11553N(SyntaxKind.IdentifierToken, "Type2");
11554N(SyntaxKind.OpenBraceToken);
11555N(SyntaxKind.ConversionOperatorDeclaration);
11557N(SyntaxKind.PrivateKeyword);
11558N(SyntaxKind.StaticKeyword);
11559N(SyntaxKind.ImplicitKeyword);
11560N(SyntaxKind.OperatorKeyword);
11561N(SyntaxKind.PredefinedType);
11563N(SyntaxKind.IntKeyword);
11565N(SyntaxKind.ParameterList);
11567N(SyntaxKind.OpenParenToken);
11568N(SyntaxKind.Parameter);
11570N(SyntaxKind.IdentifierName);
11572N(SyntaxKind.IdentifierToken, "Type2");
11574N(SyntaxKind.IdentifierToken, "t");
11576N(SyntaxKind.CloseParenToken);
11578N(SyntaxKind.ArrowExpressionClause);
11580N(SyntaxKind.EqualsGreaterThanToken);
11581N(SyntaxKind.NumericLiteralExpression);
11583N(SyntaxKind.NumericLiteralToken, "0");
11586N(SyntaxKind.SemicolonToken);
11588N(SyntaxKind.CloseBraceToken);
11592N(SyntaxKind.EndOfFileToken);
11628N(SyntaxKind.CompilationUnit);
11630N(SyntaxKind.NamespaceDeclaration);
11632N(SyntaxKind.NamespaceKeyword);
11633N(SyntaxKind.IdentifierName);
11635N(SyntaxKind.IdentifierToken, "N");
11637N(SyntaxKind.OpenBraceToken);
11638N(SyntaxKind.ClassDeclaration);
11640N(SyntaxKind.ClassKeyword);
11641N(SyntaxKind.IdentifierToken, "Type");
11642N(SyntaxKind.OpenBraceToken);
11643N(SyntaxKind.ConstructorDeclaration);
11645N(SyntaxKind.PrivateKeyword);
11646N(SyntaxKind.IdentifierToken, "Constructor");
11647N(SyntaxKind.ParameterList);
11649N(SyntaxKind.OpenParenToken);
11650N(SyntaxKind.CloseParenToken);
11652N(SyntaxKind.Block);
11654N(SyntaxKind.OpenBraceToken);
11655N(SyntaxKind.CloseBraceToken);
11658N(SyntaxKind.DestructorDeclaration);
11660N(SyntaxKind.TildeToken);
11661N(SyntaxKind.IdentifierToken, "Destructor");
11662N(SyntaxKind.ParameterList);
11664N(SyntaxKind.OpenParenToken);
11665N(SyntaxKind.CloseParenToken);
11667N(SyntaxKind.Block);
11669N(SyntaxKind.OpenBraceToken);
11670N(SyntaxKind.CloseBraceToken);
11673N(SyntaxKind.ConversionOperatorDeclaration);
11675N(SyntaxKind.PrivateKeyword);
11676N(SyntaxKind.StaticKeyword);
11677N(SyntaxKind.ImplicitKeyword);
11678N(SyntaxKind.OperatorKeyword);
11679N(SyntaxKind.PredefinedType);
11681N(SyntaxKind.IntKeyword);
11683N(SyntaxKind.ParameterList);
11685N(SyntaxKind.OpenParenToken);
11686N(SyntaxKind.Parameter);
11688N(SyntaxKind.IdentifierName);
11690N(SyntaxKind.IdentifierToken, "Type");
11692N(SyntaxKind.IdentifierToken, "t");
11694N(SyntaxKind.CloseParenToken);
11696N(SyntaxKind.ArrowExpressionClause);
11698N(SyntaxKind.EqualsGreaterThanToken);
11699N(SyntaxKind.NumericLiteralExpression);
11701N(SyntaxKind.NumericLiteralToken, "0");
11704N(SyntaxKind.SemicolonToken);
11706N(SyntaxKind.EventDeclaration);
11708N(SyntaxKind.EventKeyword);
11709N(SyntaxKind.IdentifierName);
11711N(SyntaxKind.IdentifierToken, "Action");
11713N(SyntaxKind.IdentifierToken, "E1");
11714N(SyntaxKind.AccessorList);
11716N(SyntaxKind.OpenBraceToken);
11717N(SyntaxKind.AddAccessorDeclaration);
11719N(SyntaxKind.AddKeyword);
11720N(SyntaxKind.Block);
11722N(SyntaxKind.OpenBraceToken);
11723N(SyntaxKind.CloseBraceToken);
11726N(SyntaxKind.RemoveAccessorDeclaration);
11728N(SyntaxKind.RemoveKeyword);
11729N(SyntaxKind.Block);
11731N(SyntaxKind.OpenBraceToken);
11732N(SyntaxKind.CloseBraceToken);
11735N(SyntaxKind.CloseBraceToken);
11738N(SyntaxKind.EventFieldDeclaration);
11740N(SyntaxKind.EventKeyword);
11741N(SyntaxKind.VariableDeclaration);
11743N(SyntaxKind.IdentifierName);
11745N(SyntaxKind.IdentifierToken, "Action");
11747N(SyntaxKind.VariableDeclarator);
11749N(SyntaxKind.IdentifierToken, "E2");
11751N(SyntaxKind.CommaToken);
11752N(SyntaxKind.VariableDeclarator);
11754N(SyntaxKind.IdentifierToken, "E3");
11757N(SyntaxKind.SemicolonToken);
11759N(SyntaxKind.FieldDeclaration);
11761N(SyntaxKind.PrivateKeyword);
11762N(SyntaxKind.VariableDeclaration);
11764N(SyntaxKind.PredefinedType);
11766N(SyntaxKind.IntKeyword);
11768N(SyntaxKind.VariableDeclarator);
11770N(SyntaxKind.IdentifierToken, "field1");
11772N(SyntaxKind.CommaToken);
11773N(SyntaxKind.VariableDeclarator);
11775N(SyntaxKind.IdentifierToken, "field2");
11778N(SyntaxKind.SemicolonToken);
11780N(SyntaxKind.IndexerDeclaration);
11782N(SyntaxKind.PrivateKeyword);
11783N(SyntaxKind.PredefinedType);
11785N(SyntaxKind.IntKeyword);
11787N(SyntaxKind.ThisKeyword);
11788N(SyntaxKind.BracketedParameterList);
11790N(SyntaxKind.OpenBracketToken);
11791N(SyntaxKind.Parameter);
11793N(SyntaxKind.PredefinedType);
11795N(SyntaxKind.IntKeyword);
11797N(SyntaxKind.IdentifierToken, "i");
11799N(SyntaxKind.CloseBracketToken);
11801N(SyntaxKind.ArrowExpressionClause);
11803N(SyntaxKind.EqualsGreaterThanToken);
11804N(SyntaxKind.NumericLiteralExpression);
11806N(SyntaxKind.NumericLiteralToken, "0");
11809N(SyntaxKind.SemicolonToken);
11811N(SyntaxKind.MethodDeclaration);
11813N(SyntaxKind.PrivateKeyword);
11814N(SyntaxKind.PredefinedType);
11816N(SyntaxKind.VoidKeyword);
11818N(SyntaxKind.IdentifierToken, "Method");
11819N(SyntaxKind.ParameterList);
11821N(SyntaxKind.OpenParenToken);
11822N(SyntaxKind.CloseParenToken);
11824N(SyntaxKind.Block);
11826N(SyntaxKind.OpenBraceToken);
11827N(SyntaxKind.CloseBraceToken);
11830N(SyntaxKind.OperatorDeclaration);
11832N(SyntaxKind.PublicKeyword);
11833N(SyntaxKind.StaticKeyword);
11834N(SyntaxKind.IdentifierName);
11836N(SyntaxKind.IdentifierToken, "Type");
11838N(SyntaxKind.OperatorKeyword);
11839N(SyntaxKind.PlusToken);
11840N(SyntaxKind.ParameterList);
11842N(SyntaxKind.OpenParenToken);
11843N(SyntaxKind.Parameter);
11845N(SyntaxKind.IdentifierName);
11847N(SyntaxKind.IdentifierToken, "Type");
11849N(SyntaxKind.IdentifierToken, "t1");
11851N(SyntaxKind.CommaToken);
11852N(SyntaxKind.Parameter);
11854N(SyntaxKind.IdentifierName);
11856N(SyntaxKind.IdentifierToken, "Type");
11858N(SyntaxKind.IdentifierToken, "t2");
11860N(SyntaxKind.CloseParenToken);
11862N(SyntaxKind.ArrowExpressionClause);
11864N(SyntaxKind.EqualsGreaterThanToken);
11865N(SyntaxKind.DefaultLiteralExpression);
11867N(SyntaxKind.DefaultKeyword);
11870N(SyntaxKind.SemicolonToken);
11872N(SyntaxKind.PropertyDeclaration);
11874N(SyntaxKind.PrivateKeyword);
11875N(SyntaxKind.PredefinedType);
11877N(SyntaxKind.IntKeyword);
11879N(SyntaxKind.IdentifierToken, "Prop");
11880N(SyntaxKind.ArrowExpressionClause);
11882N(SyntaxKind.EqualsGreaterThanToken);
11883N(SyntaxKind.NumericLiteralExpression);
11885N(SyntaxKind.NumericLiteralToken, "0");
11888N(SyntaxKind.SemicolonToken);
11890N(SyntaxKind.CloseBraceToken);
11892N(SyntaxKind.CloseBraceToken);
11894N(SyntaxKind.EndOfFileToken);
11925N(SyntaxKind.CompilationUnit);
11927N(SyntaxKind.NamespaceDeclaration);
11929N(SyntaxKind.NamespaceKeyword);
11930N(SyntaxKind.IdentifierName);
11932N(SyntaxKind.IdentifierToken, "N");
11934N(SyntaxKind.OpenBraceToken);
11935N(SyntaxKind.ClassDeclaration);
11937N(SyntaxKind.ClassKeyword);
11938N(SyntaxKind.IdentifierToken, "Type");
11939N(SyntaxKind.OpenBraceToken);
11940N(SyntaxKind.ConstructorDeclaration);
11942N(SyntaxKind.PrivateKeyword);
11943N(SyntaxKind.IdentifierToken, "Constructor");
11944N(SyntaxKind.ParameterList);
11946N(SyntaxKind.OpenParenToken);
11947N(SyntaxKind.CloseParenToken);
11949N(SyntaxKind.Block);
11951N(SyntaxKind.OpenBraceToken);
11952N(SyntaxKind.CloseBraceToken);
11955N(SyntaxKind.CloseBraceToken);
11957N(SyntaxKind.CloseBraceToken);
11959N(SyntaxKind.EndOfFileToken);
11984N(SyntaxKind.CompilationUnit);
11986N(SyntaxKind.NamespaceDeclaration);
11988N(SyntaxKind.NamespaceKeyword);
11989N(SyntaxKind.IdentifierName);
11991N(SyntaxKind.IdentifierToken, "N");
11993N(SyntaxKind.OpenBraceToken);
11994N(SyntaxKind.ClassDeclaration);
11996N(SyntaxKind.ClassKeyword);
11997N(SyntaxKind.IdentifierToken, "Type");
11998N(SyntaxKind.OpenBraceToken);
11999N(SyntaxKind.CloseBraceToken);
12000N(SyntaxKind.SemicolonToken);
12002N(SyntaxKind.ConstructorDeclaration);
12004N(SyntaxKind.PrivateKeyword);
12005N(SyntaxKind.IdentifierToken, "Constructor");
12006N(SyntaxKind.ParameterList);
12008N(SyntaxKind.OpenParenToken);
12009N(SyntaxKind.CloseParenToken);
12011N(SyntaxKind.Block);
12013N(SyntaxKind.OpenBraceToken);
12014N(SyntaxKind.CloseBraceToken);
12017N(SyntaxKind.CloseBraceToken);
12019N(SyntaxKind.EndOfFileToken);
12046N(SyntaxKind.CompilationUnit);
12048N(SyntaxKind.NamespaceDeclaration);
12050N(SyntaxKind.NamespaceKeyword);
12051N(SyntaxKind.IdentifierName);
12053N(SyntaxKind.IdentifierToken, "N");
12055N(SyntaxKind.OpenBraceToken);
12056N(SyntaxKind.ClassDeclaration);
12058N(SyntaxKind.ClassKeyword);
12059N(SyntaxKind.IdentifierToken, "Type");
12060N(SyntaxKind.OpenBraceToken);
12061N(SyntaxKind.CloseBraceToken);
12063N(SyntaxKind.ConstructorDeclaration);
12065N(SyntaxKind.PrivateKeyword);
12066N(SyntaxKind.IdentifierToken, "Constructor");
12067N(SyntaxKind.ParameterList);
12069N(SyntaxKind.OpenParenToken);
12070N(SyntaxKind.CloseParenToken);
12072N(SyntaxKind.Block);
12074N(SyntaxKind.OpenBraceToken);
12075N(SyntaxKind.CloseBraceToken);
12078N(SyntaxKind.CloseBraceToken);
12080N(SyntaxKind.EndOfFileToken);
12106N(SyntaxKind.CompilationUnit);
12108N(SyntaxKind.NamespaceDeclaration);
12110N(SyntaxKind.NamespaceKeyword);
12111N(SyntaxKind.IdentifierName);
12113N(SyntaxKind.IdentifierToken, "N");
12115N(SyntaxKind.OpenBraceToken);
12116N(SyntaxKind.EnumDeclaration);
12118N(SyntaxKind.EnumKeyword);
12119N(SyntaxKind.IdentifierToken, "Type");
12120N(SyntaxKind.OpenBraceToken);
12121N(SyntaxKind.CloseBraceToken);
12123N(SyntaxKind.MethodDeclaration);
12125N(SyntaxKind.PrivateKeyword);
12126N(SyntaxKind.PredefinedType);
12128N(SyntaxKind.VoidKeyword);
12130N(SyntaxKind.IdentifierToken, "Method");
12131N(SyntaxKind.ParameterList);
12133N(SyntaxKind.OpenParenToken);
12134N(SyntaxKind.CloseParenToken);
12136N(SyntaxKind.Block);
12138N(SyntaxKind.OpenBraceToken);
12139N(SyntaxKind.CloseBraceToken);
12142N(SyntaxKind.CloseBraceToken);
12144N(SyntaxKind.EndOfFileToken);
12168N(SyntaxKind.CompilationUnit);
12170N(SyntaxKind.NamespaceDeclaration);
12172N(SyntaxKind.NamespaceKeyword);
12173N(SyntaxKind.IdentifierName);
12175N(SyntaxKind.IdentifierToken, "N");
12177N(SyntaxKind.OpenBraceToken);
12178N(SyntaxKind.DelegateDeclaration);
12180N(SyntaxKind.DelegateKeyword);
12181N(SyntaxKind.PredefinedType);
12183N(SyntaxKind.IntKeyword);
12185N(SyntaxKind.IdentifierToken, "D");
12186N(SyntaxKind.ParameterList);
12188N(SyntaxKind.OpenParenToken);
12189N(SyntaxKind.CloseParenToken);
12191N(SyntaxKind.SemicolonToken);
12193N(SyntaxKind.MethodDeclaration);
12195N(SyntaxKind.PrivateKeyword);
12196N(SyntaxKind.PredefinedType);
12198N(SyntaxKind.VoidKeyword);
12200N(SyntaxKind.IdentifierToken, "Method");
12201N(SyntaxKind.ParameterList);
12203N(SyntaxKind.OpenParenToken);
12204N(SyntaxKind.CloseParenToken);
12206N(SyntaxKind.Block);
12208N(SyntaxKind.OpenBraceToken);
12209N(SyntaxKind.CloseBraceToken);
12212N(SyntaxKind.CloseBraceToken);
12214N(SyntaxKind.EndOfFileToken);
12249N(SyntaxKind.CompilationUnit);
12251N(SyntaxKind.NamespaceDeclaration);
12253N(SyntaxKind.NamespaceKeyword);
12254N(SyntaxKind.IdentifierName);
12256N(SyntaxKind.IdentifierToken, "N");
12258N(SyntaxKind.OpenBraceToken);
12259N(SyntaxKind.ClassDeclaration);
12261N(SyntaxKind.ClassKeyword);
12262N(SyntaxKind.IdentifierToken, "C");
12263N(SyntaxKind.OpenBraceToken);
12264N(SyntaxKind.MethodDeclaration);
12266N(SyntaxKind.PredefinedType);
12268N(SyntaxKind.VoidKeyword);
12270N(SyntaxKind.IdentifierToken, "Method");
12271N(SyntaxKind.ParameterList);
12273N(SyntaxKind.OpenParenToken);
12274N(SyntaxKind.CloseParenToken);
12276N(SyntaxKind.Block);
12278N(SyntaxKind.OpenBraceToken);
12279N(SyntaxKind.CloseBraceToken);
12284N(SyntaxKind.ClassDeclaration);
12286N(SyntaxKind.PrivateKeyword);
12287N(SyntaxKind.ClassKeyword);
12288N(SyntaxKind.IdentifierToken, "T");
12289N(SyntaxKind.OpenBraceToken);
12290N(SyntaxKind.CloseBraceToken);
12292N(SyntaxKind.CloseBraceToken);
12294N(SyntaxKind.EndOfFileToken);
12340N(SyntaxKind.CompilationUnit);
12342N(SyntaxKind.NamespaceDeclaration);
12344N(SyntaxKind.NamespaceKeyword);
12345N(SyntaxKind.IdentifierName);
12347N(SyntaxKind.IdentifierToken, "N");
12349N(SyntaxKind.OpenBraceToken);
12350N(SyntaxKind.ClassDeclaration);
12352N(SyntaxKind.ClassKeyword);
12353N(SyntaxKind.IdentifierToken, "C");
12354N(SyntaxKind.OpenBraceToken);
12355N(SyntaxKind.MethodDeclaration);
12357N(SyntaxKind.PredefinedType);
12359N(SyntaxKind.VoidKeyword);
12361N(SyntaxKind.IdentifierToken, "Method");
12362N(SyntaxKind.ParameterList);
12364N(SyntaxKind.OpenParenToken);
12365N(SyntaxKind.CloseParenToken);
12367N(SyntaxKind.Block);
12369N(SyntaxKind.OpenBraceToken);
12370N(SyntaxKind.CloseBraceToken);
12375N(SyntaxKind.ClassDeclaration);
12377N(SyntaxKind.PrivateKeyword);
12378N(SyntaxKind.ClassKeyword);
12379N(SyntaxKind.IdentifierToken, "T");
12380N(SyntaxKind.OpenBraceToken);
12381N(SyntaxKind.MethodDeclaration);
12383N(SyntaxKind.PredefinedType);
12385N(SyntaxKind.VoidKeyword);
12387N(SyntaxKind.IdentifierToken, "Method2");
12388N(SyntaxKind.ParameterList);
12390N(SyntaxKind.OpenParenToken);
12391N(SyntaxKind.CloseParenToken);
12393N(SyntaxKind.Block);
12395N(SyntaxKind.OpenBraceToken);
12396N(SyntaxKind.CloseBraceToken);
12399N(SyntaxKind.CloseBraceToken);
12403N(SyntaxKind.EndOfFileToken);
12432N(SyntaxKind.MethodDeclaration);
12434N(SyntaxKind.StaticKeyword);
12435N(SyntaxKind.GenericName);
12437N(SyntaxKind.IdentifierToken, "IEnumerable");
12438N(SyntaxKind.TypeArgumentList);
12440N(SyntaxKind.LessThanToken);
12441N(SyntaxKind.TupleType);
12443N(SyntaxKind.OpenParenToken);
12444N(SyntaxKind.TupleElement);
12446N(SyntaxKind.PredefinedType);
12448N(SyntaxKind.StringKeyword);
12450N(SyntaxKind.IdentifierToken, "Value");
12452N(SyntaxKind.CommaToken);
12453N(SyntaxKind.TupleElement);
12455N(SyntaxKind.PredefinedType);
12457N(SyntaxKind.StringKeyword);
12459N(SyntaxKind.IdentifierToken, "Description");
12461N(SyntaxKind.CloseParenToken);
12466N(SyntaxKind.IdentifierToken, "GetAllValues");
12467N(SyntaxKind.ParameterList);
12469N(SyntaxKind.OpenParenToken);
12470N(SyntaxKind.Parameter);
12472N(SyntaxKind.IdentifierName);
12474N(SyntaxKind.IdentifierToken, "Type");
12476N(SyntaxKind.IdentifierToken, "t");
12478N(SyntaxKind.CloseParenToken);
12480N(SyntaxKind.Block);
12482N(SyntaxKind.OpenBraceToken);
12483N(SyntaxKind.IfStatement);
12485N(SyntaxKind.IfKeyword);
12486N(SyntaxKind.OpenParenToken);
12487N(SyntaxKind.LogicalNotExpression);
12489N(SyntaxKind.ExclamationToken);
12490N(SyntaxKind.SimpleMemberAccessExpression);
12492N(SyntaxKind.IdentifierName);
12494N(SyntaxKind.IdentifierToken, "t");
12496N(SyntaxKind.DotToken);
12497N(SyntaxKind.IdentifierName);
12499N(SyntaxKind.IdentifierToken, "IsEnum");
12503N(SyntaxKind.CloseParenToken);
12504N(SyntaxKind.ThrowStatement);
12506N(SyntaxKind.ThrowKeyword);
12507N(SyntaxKind.ObjectCreationExpression);
12509N(SyntaxKind.NewKeyword);
12510N(SyntaxKind.IdentifierName);
12512N(SyntaxKind.IdentifierToken, "ArgumentException");
12514N(SyntaxKind.ArgumentList);
12516N(SyntaxKind.OpenParenToken);
12517N(SyntaxKind.Argument);
12519N(SyntaxKind.StringLiteralExpression);
12521N(SyntaxKind.StringLiteralToken, "\"no good\"");
12524N(SyntaxKind.CloseParenToken);
12527N(SyntaxKind.SemicolonToken);
12530N(SyntaxKind.ReturnStatement);
12532N(SyntaxKind.ReturnKeyword);
12533N(SyntaxKind.InvocationExpression);
12535N(SyntaxKind.SimpleMemberAccessExpression);
12537N(SyntaxKind.InvocationExpression);
12539N(SyntaxKind.SimpleMemberAccessExpression);
12541N(SyntaxKind.InvocationExpression);
12543N(SyntaxKind.SimpleMemberAccessExpression);
12545N(SyntaxKind.IdentifierName);
12547N(SyntaxKind.IdentifierToken, "Enum");
12549N(SyntaxKind.DotToken);
12550N(SyntaxKind.IdentifierName);
12552N(SyntaxKind.IdentifierToken, "GetValues");
12555N(SyntaxKind.ArgumentList);
12557N(SyntaxKind.OpenParenToken);
12558N(SyntaxKind.Argument);
12560N(SyntaxKind.IdentifierName);
12562N(SyntaxKind.IdentifierToken, "t");
12565N(SyntaxKind.CloseParenToken);
12568N(SyntaxKind.DotToken);
12569N(SyntaxKind.GenericName);
12571N(SyntaxKind.IdentifierToken, "Cast");
12572N(SyntaxKind.TypeArgumentList);
12574N(SyntaxKind.LessThanToken);
12575N(SyntaxKind.IdentifierName);
12577N(SyntaxKind.IdentifierToken, "Enum");
12579N(SyntaxKind.GreaterThanToken);
12583N(SyntaxKind.ArgumentList);
12585N(SyntaxKind.OpenParenToken);
12586N(SyntaxKind.CloseParenToken);
12589N(SyntaxKind.DotToken);
12590N(SyntaxKind.IdentifierName);
12592N(SyntaxKind.IdentifierToken, "Select");
12595N(SyntaxKind.ArgumentList);
12597N(SyntaxKind.OpenParenToken);
12598N(SyntaxKind.Argument);
12600N(SyntaxKind.SimpleLambdaExpression);
12602N(SyntaxKind.Parameter);
12604N(SyntaxKind.IdentifierToken, "e");
12606N(SyntaxKind.EqualsGreaterThanToken);
12607N(SyntaxKind.TupleExpression);
12609N(SyntaxKind.OpenParenToken);
12610N(SyntaxKind.Argument);
12612N(SyntaxKind.InvocationExpression);
12614N(SyntaxKind.SimpleMemberAccessExpression);
12616N(SyntaxKind.IdentifierName);
12618N(SyntaxKind.IdentifierToken, "e");
12620N(SyntaxKind.DotToken);
12621N(SyntaxKind.IdentifierName);
12623N(SyntaxKind.IdentifierToken, "ToString");
12626N(SyntaxKind.ArgumentList);
12628N(SyntaxKind.OpenParenToken);
12629N(SyntaxKind.CloseParenToken);
12633N(SyntaxKind.CommaToken);
12634N(SyntaxKind.Argument);
12636N(SyntaxKind.InvocationExpression);
12638N(SyntaxKind.SimpleMemberAccessExpression);
12640N(SyntaxKind.IdentifierName);
12642N(SyntaxKind.IdentifierToken, "e");
12644N(SyntaxKind.DotToken);
12645N(SyntaxKind.IdentifierName);
12647N(SyntaxKind.IdentifierToken, "ToString");
12650N(SyntaxKind.ArgumentList);
12652N(SyntaxKind.OpenParenToken);
12653N(SyntaxKind.CloseParenToken);
12657N(SyntaxKind.CloseParenToken);
12661N(SyntaxKind.CloseParenToken);
12664N(SyntaxKind.SemicolonToken);
12666N(SyntaxKind.CloseBraceToken);
12697N(SyntaxKind.MethodDeclaration);
12699N(SyntaxKind.StaticKeyword);
12700N(SyntaxKind.GenericName);
12702N(SyntaxKind.IdentifierToken, "IEnumerable");
12703N(SyntaxKind.TypeArgumentList);
12705N(SyntaxKind.LessThanToken);
12706N(SyntaxKind.TupleType);
12708N(SyntaxKind.OpenParenToken);
12709N(SyntaxKind.TupleElement);
12711N(SyntaxKind.PredefinedType);
12713N(SyntaxKind.StringKeyword);
12715N(SyntaxKind.IdentifierToken, "Value");
12717N(SyntaxKind.CommaToken);
12718N(SyntaxKind.TupleElement);
12720N(SyntaxKind.PredefinedType);
12722N(SyntaxKind.StringKeyword);
12724N(SyntaxKind.IdentifierToken, "Description");
12726N(SyntaxKind.CloseParenToken);
12731N(SyntaxKind.IdentifierToken, "A");
12732N(SyntaxKind.TypeParameterList);
12734N(SyntaxKind.LessThanToken);
12735N(SyntaxKind.TypeParameter);
12737N(SyntaxKind.IdentifierToken, "T");
12740N(SyntaxKind.TypeParameter);
12742N(SyntaxKind.IdentifierToken, "GetAllValues");
12746N(SyntaxKind.ParameterList);
12748N(SyntaxKind.OpenParenToken);
12749N(SyntaxKind.Parameter);
12751N(SyntaxKind.IdentifierName);
12753N(SyntaxKind.IdentifierToken, "Type");
12755N(SyntaxKind.IdentifierToken, "t");
12757N(SyntaxKind.CloseParenToken);
12759N(SyntaxKind.SemicolonToken);
12781N(SyntaxKind.MethodDeclaration);
12783N(SyntaxKind.StaticKeyword);
12784N(SyntaxKind.GenericName);
12786N(SyntaxKind.IdentifierToken, "IEnumerable");
12787N(SyntaxKind.TypeArgumentList);
12789N(SyntaxKind.LessThanToken);
12790N(SyntaxKind.TupleType);
12792N(SyntaxKind.OpenParenToken);
12793N(SyntaxKind.TupleElement);
12795N(SyntaxKind.PredefinedType);
12797N(SyntaxKind.StringKeyword);
12799N(SyntaxKind.IdentifierToken, "Value");
12801N(SyntaxKind.CommaToken);
12802N(SyntaxKind.TupleElement);
12804N(SyntaxKind.PredefinedType);
12806N(SyntaxKind.StringKeyword);
12808N(SyntaxKind.IdentifierToken, "Description");
12810N(SyntaxKind.CloseParenToken);
12812N(SyntaxKind.CommaToken);
12813N(SyntaxKind.PredefinedType);
12815N(SyntaxKind.IntKeyword);
12820N(SyntaxKind.IdentifierToken, "GetAllValues");
12821N(SyntaxKind.ParameterList);
12823N(SyntaxKind.OpenParenToken);
12824N(SyntaxKind.Parameter);
12826N(SyntaxKind.IdentifierName);
12828N(SyntaxKind.IdentifierToken, "Type");
12830N(SyntaxKind.IdentifierToken, "t");
12832N(SyntaxKind.CloseParenToken);
12834N(SyntaxKind.SemicolonToken);
12856N(SyntaxKind.MethodDeclaration);
12858N(SyntaxKind.StaticKeyword);
12859N(SyntaxKind.GenericName);
12861N(SyntaxKind.IdentifierToken, "IEnumerable");
12862N(SyntaxKind.TypeArgumentList);
12864N(SyntaxKind.LessThanToken);
12865N(SyntaxKind.TupleType);
12867N(SyntaxKind.OpenParenToken);
12868N(SyntaxKind.TupleElement);
12870N(SyntaxKind.PredefinedType);
12872N(SyntaxKind.StringKeyword);
12874N(SyntaxKind.IdentifierToken, "Value");
12876N(SyntaxKind.CommaToken);
12877N(SyntaxKind.TupleElement);
12879N(SyntaxKind.PredefinedType);
12881N(SyntaxKind.StringKeyword);
12883N(SyntaxKind.IdentifierToken, "Description");
12885N(SyntaxKind.CloseParenToken);
12887N(SyntaxKind.CommaToken);
12888N(SyntaxKind.AliasQualifiedName);
12890N(SyntaxKind.IdentifierName);
12892N(SyntaxKind.IdentifierToken, "A");
12894N(SyntaxKind.ColonColonToken);
12895N(SyntaxKind.IdentifierName);
12897N(SyntaxKind.IdentifierToken, "X");
12903N(SyntaxKind.IdentifierToken, "GetAllValues");
12904N(SyntaxKind.ParameterList);
12906N(SyntaxKind.OpenParenToken);
12907N(SyntaxKind.Parameter);
12909N(SyntaxKind.IdentifierName);
12911N(SyntaxKind.IdentifierToken, "Type");
12913N(SyntaxKind.IdentifierToken, "t");
12915N(SyntaxKind.CloseParenToken);
12917N(SyntaxKind.SemicolonToken);
12939N(SyntaxKind.MethodDeclaration);
12941N(SyntaxKind.StaticKeyword);
12942N(SyntaxKind.GenericName);
12944N(SyntaxKind.IdentifierToken, "IEnumerable");
12945N(SyntaxKind.TypeArgumentList);
12947N(SyntaxKind.LessThanToken);
12948N(SyntaxKind.TupleType);
12950N(SyntaxKind.OpenParenToken);
12951N(SyntaxKind.TupleElement);
12953N(SyntaxKind.PredefinedType);
12955N(SyntaxKind.StringKeyword);
12957N(SyntaxKind.IdentifierToken, "Value");
12959N(SyntaxKind.CommaToken);
12960N(SyntaxKind.TupleElement);
12962N(SyntaxKind.PredefinedType);
12964N(SyntaxKind.StringKeyword);
12966N(SyntaxKind.IdentifierToken, "Description");
12968N(SyntaxKind.CloseParenToken);
12970N(SyntaxKind.CommaToken);
12971N(SyntaxKind.QualifiedName);
12973N(SyntaxKind.IdentifierName);
12975N(SyntaxKind.IdentifierToken, "X");
12977N(SyntaxKind.DotToken);
12978N(SyntaxKind.IdentifierName);
12980N(SyntaxKind.IdentifierToken, "Y");
12986N(SyntaxKind.IdentifierToken, "GetAllValues");
12987N(SyntaxKind.ParameterList);
12989N(SyntaxKind.OpenParenToken);
12990N(SyntaxKind.Parameter);
12992N(SyntaxKind.IdentifierName);
12994N(SyntaxKind.IdentifierToken, "Type");
12996N(SyntaxKind.IdentifierToken, "t");
12998N(SyntaxKind.CloseParenToken);
13000N(SyntaxKind.SemicolonToken);
13025N(SyntaxKind.MethodDeclaration);
13027N(SyntaxKind.StaticKeyword);
13028N(SyntaxKind.GenericName);
13030N(SyntaxKind.IdentifierToken, "IEnumerable");
13031N(SyntaxKind.TypeArgumentList);
13033N(SyntaxKind.LessThanToken);
13034N(SyntaxKind.TupleType);
13036N(SyntaxKind.OpenParenToken);
13037N(SyntaxKind.TupleElement);
13039N(SyntaxKind.PredefinedType);
13041N(SyntaxKind.StringKeyword);
13043N(SyntaxKind.IdentifierToken, "Value");
13045N(SyntaxKind.CommaToken);
13046N(SyntaxKind.TupleElement);
13048N(SyntaxKind.PredefinedType);
13050N(SyntaxKind.StringKeyword);
13052N(SyntaxKind.IdentifierToken, "Description");
13054N(SyntaxKind.CloseParenToken);
13056N(SyntaxKind.CommaToken);
13057N(SyntaxKind.GenericName);
13059N(SyntaxKind.IdentifierToken, "A");
13060N(SyntaxKind.TypeArgumentList);
13062N(SyntaxKind.LessThanToken);
13063N(SyntaxKind.IdentifierName);
13065N(SyntaxKind.IdentifierToken, "B");
13073N(SyntaxKind.IdentifierToken, "GetAllValues");
13074N(SyntaxKind.ParameterList);
13076N(SyntaxKind.OpenParenToken);
13077N(SyntaxKind.Parameter);
13079N(SyntaxKind.IdentifierName);
13081N(SyntaxKind.IdentifierToken, "Type");
13083N(SyntaxKind.IdentifierToken, "t");
13085N(SyntaxKind.CloseParenToken);
13087N(SyntaxKind.SemicolonToken);
13109N(SyntaxKind.MethodDeclaration);
13111N(SyntaxKind.StaticKeyword);
13112N(SyntaxKind.GenericName);
13114N(SyntaxKind.IdentifierToken, "IEnumerable");
13115N(SyntaxKind.TypeArgumentList);
13117N(SyntaxKind.LessThanToken);
13118N(SyntaxKind.TupleType);
13120N(SyntaxKind.OpenParenToken);
13121N(SyntaxKind.TupleElement);
13123N(SyntaxKind.PredefinedType);
13125N(SyntaxKind.StringKeyword);
13127N(SyntaxKind.IdentifierToken, "Value");
13129N(SyntaxKind.CommaToken);
13130N(SyntaxKind.TupleElement);
13132N(SyntaxKind.PredefinedType);
13134N(SyntaxKind.StringKeyword);
13136N(SyntaxKind.IdentifierToken, "Description");
13138N(SyntaxKind.CloseParenToken);
13140N(SyntaxKind.CommaToken);
13141N(SyntaxKind.GenericName);
13143N(SyntaxKind.IdentifierToken, "A");
13144N(SyntaxKind.TypeArgumentList);
13146N(SyntaxKind.LessThanToken);
13147N(SyntaxKind.IdentifierName);
13149N(SyntaxKind.IdentifierToken, "B");
13151N(SyntaxKind.GreaterThanToken);
13157N(SyntaxKind.IdentifierToken, "GetAllValues");
13158N(SyntaxKind.ParameterList);
13160N(SyntaxKind.OpenParenToken);
13161N(SyntaxKind.Parameter);
13163N(SyntaxKind.IdentifierName);
13165N(SyntaxKind.IdentifierToken, "Type");
13167N(SyntaxKind.IdentifierToken, "t");
13169N(SyntaxKind.CloseParenToken);
13171N(SyntaxKind.SemicolonToken);
13193N(SyntaxKind.MethodDeclaration);
13195N(SyntaxKind.StaticKeyword);
13196N(SyntaxKind.GenericName);
13198N(SyntaxKind.IdentifierToken, "IEnumerable");
13199N(SyntaxKind.TypeArgumentList);
13201N(SyntaxKind.LessThanToken);
13202N(SyntaxKind.TupleType);
13204N(SyntaxKind.OpenParenToken);
13205N(SyntaxKind.TupleElement);
13207N(SyntaxKind.PredefinedType);
13209N(SyntaxKind.StringKeyword);
13211N(SyntaxKind.IdentifierToken, "Value");
13213N(SyntaxKind.CommaToken);
13214N(SyntaxKind.TupleElement);
13216N(SyntaxKind.PredefinedType);
13218N(SyntaxKind.StringKeyword);
13220N(SyntaxKind.IdentifierToken, "Description");
13222N(SyntaxKind.CloseParenToken);
13224N(SyntaxKind.CommaToken);
13225N(SyntaxKind.RefType);
13227N(SyntaxKind.RefKeyword);
13228N(SyntaxKind.PredefinedType);
13230N(SyntaxKind.IntKeyword);
13236N(SyntaxKind.IdentifierToken, "GetAllValues");
13237N(SyntaxKind.ParameterList);
13239N(SyntaxKind.OpenParenToken);
13240N(SyntaxKind.Parameter);
13242N(SyntaxKind.IdentifierName);
13244N(SyntaxKind.IdentifierToken, "Type");
13246N(SyntaxKind.IdentifierToken, "t");
13248N(SyntaxKind.CloseParenToken);
13250N(SyntaxKind.SemicolonToken);
13272N(SyntaxKind.MethodDeclaration);
13274N(SyntaxKind.StaticKeyword);
13275N(SyntaxKind.GenericName);
13277N(SyntaxKind.IdentifierToken, "IEnumerable");
13278N(SyntaxKind.TypeArgumentList);
13280N(SyntaxKind.LessThanToken);
13281N(SyntaxKind.TupleType);
13283N(SyntaxKind.OpenParenToken);
13284N(SyntaxKind.TupleElement);
13286N(SyntaxKind.PredefinedType);
13288N(SyntaxKind.StringKeyword);
13290N(SyntaxKind.IdentifierToken, "Value");
13292N(SyntaxKind.CommaToken);
13293N(SyntaxKind.TupleElement);
13295N(SyntaxKind.PredefinedType);
13297N(SyntaxKind.StringKeyword);
13299N(SyntaxKind.IdentifierToken, "Description");
13301N(SyntaxKind.CloseParenToken);
13303N(SyntaxKind.CommaToken);
13304N(SyntaxKind.PointerType);
13306N(SyntaxKind.PredefinedType);
13308N(SyntaxKind.IntKeyword);
13310N(SyntaxKind.AsteriskToken);
13315N(SyntaxKind.IdentifierToken, "GetAllValues");
13316N(SyntaxKind.ParameterList);
13318N(SyntaxKind.OpenParenToken);
13319N(SyntaxKind.Parameter);
13321N(SyntaxKind.IdentifierName);
13323N(SyntaxKind.IdentifierToken, "Type");
13325N(SyntaxKind.IdentifierToken, "t");
13327N(SyntaxKind.CloseParenToken);
13329N(SyntaxKind.SemicolonToken);
13351N(SyntaxKind.MethodDeclaration);
13353N(SyntaxKind.StaticKeyword);
13354N(SyntaxKind.GenericName);
13356N(SyntaxKind.IdentifierToken, "IEnumerable");
13357N(SyntaxKind.TypeArgumentList);
13359N(SyntaxKind.LessThanToken);
13360N(SyntaxKind.TupleType);
13362N(SyntaxKind.OpenParenToken);
13363N(SyntaxKind.TupleElement);
13365N(SyntaxKind.PredefinedType);
13367N(SyntaxKind.StringKeyword);
13369N(SyntaxKind.IdentifierToken, "Value");
13371N(SyntaxKind.CommaToken);
13372N(SyntaxKind.TupleElement);
13374N(SyntaxKind.PredefinedType);
13376N(SyntaxKind.StringKeyword);
13378N(SyntaxKind.IdentifierToken, "Description");
13380N(SyntaxKind.CloseParenToken);
13382N(SyntaxKind.CommaToken);
13383N(SyntaxKind.ArrayType);
13385N(SyntaxKind.PredefinedType);
13387N(SyntaxKind.IntKeyword);
13389N(SyntaxKind.ArrayRankSpecifier);
13391N(SyntaxKind.OpenBracketToken);
13392N(SyntaxKind.OmittedArraySizeExpression);
13394N(SyntaxKind.OmittedArraySizeExpressionToken);
13396N(SyntaxKind.CloseBracketToken);
13402N(SyntaxKind.IdentifierToken, "GetAllValues");
13403N(SyntaxKind.ParameterList);
13405N(SyntaxKind.OpenParenToken);
13406N(SyntaxKind.Parameter);
13408N(SyntaxKind.IdentifierName);
13410N(SyntaxKind.IdentifierToken, "Type");
13412N(SyntaxKind.IdentifierToken, "t");
13414N(SyntaxKind.CloseParenToken);
13416N(SyntaxKind.SemicolonToken);
13438N(SyntaxKind.MethodDeclaration);
13440N(SyntaxKind.StaticKeyword);
13441N(SyntaxKind.GenericName);
13443N(SyntaxKind.IdentifierToken, "IEnumerable");
13444N(SyntaxKind.TypeArgumentList);
13446N(SyntaxKind.LessThanToken);
13447N(SyntaxKind.TupleType);
13449N(SyntaxKind.OpenParenToken);
13450N(SyntaxKind.TupleElement);
13452N(SyntaxKind.PredefinedType);
13454N(SyntaxKind.StringKeyword);
13456N(SyntaxKind.IdentifierToken, "Value");
13458N(SyntaxKind.CommaToken);
13459N(SyntaxKind.TupleElement);
13461N(SyntaxKind.PredefinedType);
13463N(SyntaxKind.StringKeyword);
13465N(SyntaxKind.IdentifierToken, "Description");
13467N(SyntaxKind.CloseParenToken);
13469N(SyntaxKind.CommaToken);
13470N(SyntaxKind.ArrayType);
13472N(SyntaxKind.PredefinedType);
13474N(SyntaxKind.StringKeyword);
13476N(SyntaxKind.ArrayRankSpecifier);
13478N(SyntaxKind.OpenBracketToken);
13479N(SyntaxKind.OmittedArraySizeExpression);
13481N(SyntaxKind.OmittedArraySizeExpressionToken);
13483N(SyntaxKind.CloseBracketToken);
13489N(SyntaxKind.IdentifierToken, "GetAllValues");
13490N(SyntaxKind.ParameterList);
13492N(SyntaxKind.OpenParenToken);
13493N(SyntaxKind.Parameter);
13495N(SyntaxKind.IdentifierName);
13497N(SyntaxKind.IdentifierToken, "Type");
13499N(SyntaxKind.IdentifierToken, "t");
13501N(SyntaxKind.CloseParenToken);
13503N(SyntaxKind.SemicolonToken);
13525N(SyntaxKind.MethodDeclaration);
13527N(SyntaxKind.StaticKeyword);
13528N(SyntaxKind.GenericName);
13530N(SyntaxKind.IdentifierToken, "IEnumerable");
13531N(SyntaxKind.TypeArgumentList);
13533N(SyntaxKind.LessThanToken);
13534N(SyntaxKind.TupleType);
13536N(SyntaxKind.OpenParenToken);
13537N(SyntaxKind.TupleElement);
13539N(SyntaxKind.PredefinedType);
13541N(SyntaxKind.StringKeyword);
13543N(SyntaxKind.IdentifierToken, "Value");
13545N(SyntaxKind.CommaToken);
13546N(SyntaxKind.TupleElement);
13548N(SyntaxKind.PredefinedType);
13550N(SyntaxKind.StringKeyword);
13552N(SyntaxKind.IdentifierToken, "Description");
13554N(SyntaxKind.CloseParenToken);
13556N(SyntaxKind.CommaToken);
13557N(SyntaxKind.ArrayType);
13559N(SyntaxKind.PointerType);
13561N(SyntaxKind.PredefinedType);
13563N(SyntaxKind.IntKeyword);
13565N(SyntaxKind.AsteriskToken);
13567N(SyntaxKind.ArrayRankSpecifier);
13569N(SyntaxKind.OpenBracketToken);
13570N(SyntaxKind.OmittedArraySizeExpression);
13572N(SyntaxKind.OmittedArraySizeExpressionToken);
13574N(SyntaxKind.CloseBracketToken);
13580N(SyntaxKind.IdentifierToken, "GetAllValues");
13581N(SyntaxKind.ParameterList);
13583N(SyntaxKind.OpenParenToken);
13584N(SyntaxKind.Parameter);
13586N(SyntaxKind.IdentifierName);
13588N(SyntaxKind.IdentifierToken, "Type");
13590N(SyntaxKind.IdentifierToken, "t");
13592N(SyntaxKind.CloseParenToken);
13594N(SyntaxKind.SemicolonToken);
13616N(SyntaxKind.MethodDeclaration);
13618N(SyntaxKind.StaticKeyword);
13619N(SyntaxKind.GenericName);
13621N(SyntaxKind.IdentifierToken, "IEnumerable");
13622N(SyntaxKind.TypeArgumentList);
13624N(SyntaxKind.LessThanToken);
13625N(SyntaxKind.TupleType);
13627N(SyntaxKind.OpenParenToken);
13628N(SyntaxKind.TupleElement);
13630N(SyntaxKind.PredefinedType);
13632N(SyntaxKind.StringKeyword);
13634N(SyntaxKind.IdentifierToken, "Value");
13636N(SyntaxKind.CommaToken);
13637N(SyntaxKind.TupleElement);
13639N(SyntaxKind.PredefinedType);
13641N(SyntaxKind.StringKeyword);
13643N(SyntaxKind.IdentifierToken, "Description");
13645N(SyntaxKind.CloseParenToken);
13647N(SyntaxKind.CommaToken);
13648N(SyntaxKind.TupleType);
13650N(SyntaxKind.OpenParenToken);
13651N(SyntaxKind.TupleElement);
13653N(SyntaxKind.ArrayType);
13655N(SyntaxKind.IdentifierName);
13657N(SyntaxKind.IdentifierToken, "X");
13659N(SyntaxKind.ArrayRankSpecifier);
13661N(SyntaxKind.OpenBracketToken);
13662N(SyntaxKind.OmittedArraySizeExpression);
13664N(SyntaxKind.OmittedArraySizeExpressionToken);
13666N(SyntaxKind.CloseBracketToken);
13670N(SyntaxKind.CommaToken);
13671N(SyntaxKind.TupleElement);
13673N(SyntaxKind.QualifiedName);
13675N(SyntaxKind.IdentifierName);
13677N(SyntaxKind.IdentifierToken, "Y");
13679N(SyntaxKind.DotToken);
13680N(SyntaxKind.IdentifierName);
13682N(SyntaxKind.IdentifierToken, "Z");
13686N(SyntaxKind.CloseParenToken);
13691N(SyntaxKind.IdentifierToken, "GetAllValues");
13692N(SyntaxKind.ParameterList);
13694N(SyntaxKind.OpenParenToken);
13695N(SyntaxKind.Parameter);
13697N(SyntaxKind.IdentifierName);
13699N(SyntaxKind.IdentifierToken, "Type");
13701N(SyntaxKind.IdentifierToken, "t");
13703N(SyntaxKind.CloseParenToken);
13705N(SyntaxKind.SemicolonToken);
13733N(SyntaxKind.IncompleteMember);
13735N(SyntaxKind.StaticKeyword);
13736N(SyntaxKind.GenericName);
13738N(SyntaxKind.IdentifierToken, "IEnumerable");
13739N(SyntaxKind.TypeArgumentList);
13741N(SyntaxKind.LessThanToken);
13742N(SyntaxKind.TupleType);
13744N(SyntaxKind.OpenParenToken);
13745N(SyntaxKind.TupleElement);
13747N(SyntaxKind.PredefinedType);
13749N(SyntaxKind.StringKeyword);
13751N(SyntaxKind.IdentifierToken, "Value");
13753N(SyntaxKind.CommaToken);
13754N(SyntaxKind.TupleElement);
13756N(SyntaxKind.PredefinedType);
13758N(SyntaxKind.StringKeyword);
13760N(SyntaxKind.IdentifierToken, "Description");
13762N(SyntaxKind.CloseParenToken);
13765N(SyntaxKind.QualifiedName);
13767N(SyntaxKind.IdentifierName);
13769N(SyntaxKind.IdentifierToken, "A");
13771N(SyntaxKind.DotToken);
13772N(SyntaxKind.IdentifierName);
13774N(SyntaxKind.IdentifierToken, "GetAllValues");
13807N(SyntaxKind.IncompleteMember);
13809N(SyntaxKind.StaticKeyword);
13810N(SyntaxKind.GenericName);
13812N(SyntaxKind.IdentifierToken, "IEnumerable");
13813N(SyntaxKind.TypeArgumentList);
13815N(SyntaxKind.LessThanToken);
13816N(SyntaxKind.TupleType);
13818N(SyntaxKind.OpenParenToken);
13819N(SyntaxKind.TupleElement);
13821N(SyntaxKind.PredefinedType);
13823N(SyntaxKind.StringKeyword);
13825N(SyntaxKind.IdentifierToken, "Value");
13827N(SyntaxKind.CommaToken);
13828N(SyntaxKind.TupleElement);
13830N(SyntaxKind.PredefinedType);
13832N(SyntaxKind.StringKeyword);
13834N(SyntaxKind.IdentifierToken, "Description");
13836N(SyntaxKind.CloseParenToken);
13839N(SyntaxKind.AliasQualifiedName);
13841N(SyntaxKind.IdentifierName);
13843N(SyntaxKind.IdentifierToken, "A");
13845N(SyntaxKind.ColonColonToken);
13846N(SyntaxKind.IdentifierName);
13848N(SyntaxKind.IdentifierToken, "GetAllValues");
13881N(SyntaxKind.IncompleteMember);
13883N(SyntaxKind.StaticKeyword);
13884N(SyntaxKind.GenericName);
13886N(SyntaxKind.IdentifierToken, "IEnumerable");
13887N(SyntaxKind.TypeArgumentList);
13889N(SyntaxKind.LessThanToken);
13890N(SyntaxKind.TupleType);
13892N(SyntaxKind.OpenParenToken);
13893N(SyntaxKind.TupleElement);
13895N(SyntaxKind.PredefinedType);
13897N(SyntaxKind.StringKeyword);
13899N(SyntaxKind.IdentifierToken, "Value");
13901N(SyntaxKind.CommaToken);
13902N(SyntaxKind.TupleElement);
13904N(SyntaxKind.PredefinedType);
13906N(SyntaxKind.StringKeyword);
13908N(SyntaxKind.IdentifierToken, "Description");
13910N(SyntaxKind.CloseParenToken);
13913N(SyntaxKind.QualifiedName);
13915N(SyntaxKind.AliasQualifiedName);
13917N(SyntaxKind.IdentifierName);
13919N(SyntaxKind.IdentifierToken, "A");
13921N(SyntaxKind.ColonColonToken);
13922N(SyntaxKind.IdentifierName);
13924N(SyntaxKind.IdentifierToken, "B");
13927N(SyntaxKind.DotToken);
13928N(SyntaxKind.IdentifierName);
13930N(SyntaxKind.IdentifierToken, "GetAllValues");
13960N(SyntaxKind.MethodDeclaration);
13962N(SyntaxKind.StaticKeyword);
13963N(SyntaxKind.GenericName);
13965N(SyntaxKind.IdentifierToken, "IEnumerable");
13966N(SyntaxKind.TypeArgumentList);
13968N(SyntaxKind.LessThanToken);
13969N(SyntaxKind.TupleType);
13971N(SyntaxKind.OpenParenToken);
13972N(SyntaxKind.TupleElement);
13974N(SyntaxKind.PredefinedType);
13976N(SyntaxKind.StringKeyword);
13978N(SyntaxKind.IdentifierToken, "Value");
13980N(SyntaxKind.CommaToken);
13981N(SyntaxKind.TupleElement);
13983N(SyntaxKind.PredefinedType);
13985N(SyntaxKind.StringKeyword);
13987N(SyntaxKind.IdentifierToken, "Description");
13989N(SyntaxKind.CloseParenToken);
13994N(SyntaxKind.IdentifierToken, "GetAllValues");
13995N(SyntaxKind.TypeParameterList);
13997N(SyntaxKind.LessThanToken);
13998N(SyntaxKind.TypeParameter);
14000N(SyntaxKind.IdentifierToken, "T");
14004N(SyntaxKind.ParameterList);
14006N(SyntaxKind.OpenParenToken);
14007N(SyntaxKind.Parameter);
14009N(SyntaxKind.IdentifierName);
14011N(SyntaxKind.IdentifierToken, "Type");
14013N(SyntaxKind.IdentifierToken, "t");
14015N(SyntaxKind.CloseParenToken);
14017N(SyntaxKind.SemicolonToken);
14039N(SyntaxKind.MethodDeclaration);
14041N(SyntaxKind.StaticKeyword);
14042N(SyntaxKind.GenericName);
14044N(SyntaxKind.IdentifierToken, "IEnumerable");
14045N(SyntaxKind.TypeArgumentList);
14047N(SyntaxKind.LessThanToken);
14048N(SyntaxKind.TupleType);
14050N(SyntaxKind.OpenParenToken);
14051N(SyntaxKind.TupleElement);
14053N(SyntaxKind.PredefinedType);
14055N(SyntaxKind.StringKeyword);
14057N(SyntaxKind.IdentifierToken, "Value");
14059N(SyntaxKind.CommaToken);
14060N(SyntaxKind.TupleElement);
14062N(SyntaxKind.PredefinedType);
14064N(SyntaxKind.StringKeyword);
14066N(SyntaxKind.IdentifierToken, "Description");
14068N(SyntaxKind.CloseParenToken);
14073N(SyntaxKind.IdentifierToken, "GetAllValues");
14074N(SyntaxKind.TypeParameterList);
14076N(SyntaxKind.LessThanToken);
14077N(SyntaxKind.TypeParameter);
14079N(SyntaxKind.IdentifierToken, "T");
14081N(SyntaxKind.GreaterThanToken);
14083N(SyntaxKind.ParameterList);
14085N(SyntaxKind.OpenParenToken);
14086N(SyntaxKind.Parameter);
14088N(SyntaxKind.IdentifierName);
14090N(SyntaxKind.IdentifierToken, "Type");
14092N(SyntaxKind.IdentifierToken, "t");
14094N(SyntaxKind.CloseParenToken);
14096N(SyntaxKind.SemicolonToken);
14127N(SyntaxKind.IncompleteMember);
14129N(SyntaxKind.StaticKeyword);
14130N(SyntaxKind.GenericName);
14132N(SyntaxKind.IdentifierToken, "IEnumerable");
14133N(SyntaxKind.TypeArgumentList);
14135N(SyntaxKind.LessThanToken);
14136N(SyntaxKind.TupleType);
14138N(SyntaxKind.OpenParenToken);
14139N(SyntaxKind.TupleElement);
14141N(SyntaxKind.PredefinedType);
14143N(SyntaxKind.StringKeyword);
14145N(SyntaxKind.IdentifierToken, "Value");
14147N(SyntaxKind.CommaToken);
14148N(SyntaxKind.TupleElement);
14150N(SyntaxKind.PredefinedType);
14152N(SyntaxKind.StringKeyword);
14154N(SyntaxKind.IdentifierToken, "Description");
14156N(SyntaxKind.CloseParenToken);
14159N(SyntaxKind.QualifiedName);
14161N(SyntaxKind.IdentifierName);
14163N(SyntaxKind.IdentifierToken, "B");
14165N(SyntaxKind.DotToken);
14166N(SyntaxKind.GenericName);
14168N(SyntaxKind.IdentifierToken, "GetAllValues");
14169N(SyntaxKind.TypeArgumentList);
14171N(SyntaxKind.LessThanToken);
14172N(SyntaxKind.IdentifierName);
14174N(SyntaxKind.IdentifierToken, "T");
14210N(SyntaxKind.IncompleteMember);
14212N(SyntaxKind.StaticKeyword);
14213N(SyntaxKind.GenericName);
14215N(SyntaxKind.IdentifierToken, "IEnumerable");
14216N(SyntaxKind.TypeArgumentList);
14218N(SyntaxKind.LessThanToken);
14219N(SyntaxKind.TupleType);
14221N(SyntaxKind.OpenParenToken);
14222N(SyntaxKind.TupleElement);
14224N(SyntaxKind.PredefinedType);
14226N(SyntaxKind.StringKeyword);
14228N(SyntaxKind.IdentifierToken, "Value");
14230N(SyntaxKind.CommaToken);
14231N(SyntaxKind.TupleElement);
14233N(SyntaxKind.PredefinedType);
14235N(SyntaxKind.StringKeyword);
14237N(SyntaxKind.IdentifierToken, "Description");
14239N(SyntaxKind.CloseParenToken);
14242N(SyntaxKind.QualifiedName);
14244N(SyntaxKind.IdentifierName);
14246N(SyntaxKind.IdentifierToken, "B");
14248N(SyntaxKind.DotToken);
14249N(SyntaxKind.GenericName);
14251N(SyntaxKind.IdentifierToken, "GetAllValues");
14252N(SyntaxKind.TypeArgumentList);
14254N(SyntaxKind.LessThanToken);
14255N(SyntaxKind.IdentifierName);
14257N(SyntaxKind.IdentifierToken, "T");
14259N(SyntaxKind.GreaterThanToken);
14296N(SyntaxKind.IncompleteMember);
14298N(SyntaxKind.StaticKeyword);
14299N(SyntaxKind.GenericName);
14301N(SyntaxKind.IdentifierToken, "IEnumerable");
14302N(SyntaxKind.TypeArgumentList);
14304N(SyntaxKind.LessThanToken);
14305N(SyntaxKind.TupleType);
14307N(SyntaxKind.OpenParenToken);
14308N(SyntaxKind.TupleElement);
14310N(SyntaxKind.PredefinedType);
14312N(SyntaxKind.StringKeyword);
14314N(SyntaxKind.IdentifierToken, "Value");
14316N(SyntaxKind.CommaToken);
14317N(SyntaxKind.TupleElement);
14319N(SyntaxKind.PredefinedType);
14321N(SyntaxKind.StringKeyword);
14323N(SyntaxKind.IdentifierToken, "Description");
14325N(SyntaxKind.CloseParenToken);
14328N(SyntaxKind.QualifiedName);
14330N(SyntaxKind.AliasQualifiedName);
14332N(SyntaxKind.IdentifierName);
14334N(SyntaxKind.IdentifierToken, "A");
14336N(SyntaxKind.ColonColonToken);
14337N(SyntaxKind.IdentifierName);
14339N(SyntaxKind.IdentifierToken, "B");
14342N(SyntaxKind.DotToken);
14343N(SyntaxKind.GenericName);
14345N(SyntaxKind.IdentifierToken, "GetAllValues");
14346N(SyntaxKind.TypeArgumentList);
14348N(SyntaxKind.LessThanToken);
14349N(SyntaxKind.IdentifierName);
14351N(SyntaxKind.IdentifierToken, "T");
14387N(SyntaxKind.IncompleteMember);
14389N(SyntaxKind.StaticKeyword);
14390N(SyntaxKind.GenericName);
14392N(SyntaxKind.IdentifierToken, "IEnumerable");
14393N(SyntaxKind.TypeArgumentList);
14395N(SyntaxKind.LessThanToken);
14396N(SyntaxKind.TupleType);
14398N(SyntaxKind.OpenParenToken);
14399N(SyntaxKind.TupleElement);
14401N(SyntaxKind.PredefinedType);
14403N(SyntaxKind.StringKeyword);
14405N(SyntaxKind.IdentifierToken, "Value");
14407N(SyntaxKind.CommaToken);
14408N(SyntaxKind.TupleElement);
14410N(SyntaxKind.PredefinedType);
14412N(SyntaxKind.StringKeyword);
14414N(SyntaxKind.IdentifierToken, "Description");
14416N(SyntaxKind.CloseParenToken);
14419N(SyntaxKind.QualifiedName);
14421N(SyntaxKind.AliasQualifiedName);
14423N(SyntaxKind.IdentifierName);
14425N(SyntaxKind.IdentifierToken, "A");
14427N(SyntaxKind.ColonColonToken);
14428N(SyntaxKind.IdentifierName);
14430N(SyntaxKind.IdentifierToken, "B");
14433N(SyntaxKind.DotToken);
14434N(SyntaxKind.GenericName);
14436N(SyntaxKind.IdentifierToken, "GetAllValues");
14437N(SyntaxKind.TypeArgumentList);
14439N(SyntaxKind.LessThanToken);
14440N(SyntaxKind.IdentifierName);
14442N(SyntaxKind.IdentifierToken, "T");
14444N(SyntaxKind.GreaterThanToken);
14481N(SyntaxKind.IncompleteMember);
14483N(SyntaxKind.StaticKeyword);
14484N(SyntaxKind.GenericName);
14486N(SyntaxKind.IdentifierToken, "IEnumerable");
14487N(SyntaxKind.TypeArgumentList);
14489N(SyntaxKind.LessThanToken);
14490N(SyntaxKind.TupleType);
14492N(SyntaxKind.OpenParenToken);
14493N(SyntaxKind.TupleElement);
14495N(SyntaxKind.PredefinedType);
14497N(SyntaxKind.StringKeyword);
14499N(SyntaxKind.IdentifierToken, "Value");
14501N(SyntaxKind.CommaToken);
14502N(SyntaxKind.TupleElement);
14504N(SyntaxKind.PredefinedType);
14506N(SyntaxKind.StringKeyword);
14508N(SyntaxKind.IdentifierToken, "Description");
14510N(SyntaxKind.CloseParenToken);
14513N(SyntaxKind.AliasQualifiedName);
14515N(SyntaxKind.IdentifierName);
14517N(SyntaxKind.IdentifierToken, "A");
14519N(SyntaxKind.ColonColonToken);
14520N(SyntaxKind.GenericName);
14522N(SyntaxKind.IdentifierToken, "GetAllValues");
14523N(SyntaxKind.TypeArgumentList);
14525N(SyntaxKind.LessThanToken);
14526N(SyntaxKind.IdentifierName);
14528N(SyntaxKind.IdentifierToken, "T");
14564N(SyntaxKind.IncompleteMember);
14566N(SyntaxKind.StaticKeyword);
14567N(SyntaxKind.GenericName);
14569N(SyntaxKind.IdentifierToken, "IEnumerable");
14570N(SyntaxKind.TypeArgumentList);
14572N(SyntaxKind.LessThanToken);
14573N(SyntaxKind.TupleType);
14575N(SyntaxKind.OpenParenToken);
14576N(SyntaxKind.TupleElement);
14578N(SyntaxKind.PredefinedType);
14580N(SyntaxKind.StringKeyword);
14582N(SyntaxKind.IdentifierToken, "Value");
14584N(SyntaxKind.CommaToken);
14585N(SyntaxKind.TupleElement);
14587N(SyntaxKind.PredefinedType);
14589N(SyntaxKind.StringKeyword);
14591N(SyntaxKind.IdentifierToken, "Description");
14593N(SyntaxKind.CloseParenToken);
14596N(SyntaxKind.AliasQualifiedName);
14598N(SyntaxKind.IdentifierName);
14600N(SyntaxKind.IdentifierToken, "A");
14602N(SyntaxKind.ColonColonToken);
14603N(SyntaxKind.GenericName);
14605N(SyntaxKind.IdentifierToken, "GetAllValues");
14606N(SyntaxKind.TypeArgumentList);
14608N(SyntaxKind.LessThanToken);
14609N(SyntaxKind.IdentifierName);
14611N(SyntaxKind.IdentifierToken, "T");
14613N(SyntaxKind.GreaterThanToken);
14641N(SyntaxKind.MethodDeclaration);
14643N(SyntaxKind.StaticKeyword);
14644N(SyntaxKind.GenericName);
14646N(SyntaxKind.IdentifierToken, "IDictionary");
14647N(SyntaxKind.TypeArgumentList);
14649N(SyntaxKind.LessThanToken);
14650N(SyntaxKind.TupleType);
14652N(SyntaxKind.OpenParenToken);
14653N(SyntaxKind.TupleElement);
14655N(SyntaxKind.PredefinedType);
14657N(SyntaxKind.StringKeyword);
14659N(SyntaxKind.IdentifierToken, "Value");
14661N(SyntaxKind.CommaToken);
14662N(SyntaxKind.TupleElement);
14664N(SyntaxKind.PredefinedType);
14666N(SyntaxKind.StringKeyword);
14668N(SyntaxKind.IdentifierToken, "Description");
14670N(SyntaxKind.CloseParenToken);
14673N(SyntaxKind.IdentifierName);
14675N(SyntaxKind.IdentifierToken, "Type");
14677N(SyntaxKind.GreaterThanToken);
14680N(SyntaxKind.IdentifierToken, "GetAllValues");
14681N(SyntaxKind.ParameterList);
14683N(SyntaxKind.OpenParenToken);
14684N(SyntaxKind.Parameter);
14686N(SyntaxKind.IdentifierName);
14688N(SyntaxKind.IdentifierToken, "Type");
14690N(SyntaxKind.IdentifierToken, "t");
14692N(SyntaxKind.CloseParenToken);
14694N(SyntaxKind.SemicolonToken);
14716N(SyntaxKind.MethodDeclaration);
14718N(SyntaxKind.StaticKeyword);
14719N(SyntaxKind.GenericName);
14721N(SyntaxKind.IdentifierToken, "IDictionary");
14722N(SyntaxKind.TypeArgumentList);
14724N(SyntaxKind.LessThanToken);
14725N(SyntaxKind.TupleType);
14727N(SyntaxKind.OpenParenToken);
14728N(SyntaxKind.TupleElement);
14730N(SyntaxKind.PredefinedType);
14732N(SyntaxKind.StringKeyword);
14734N(SyntaxKind.IdentifierToken, "Value");
14736N(SyntaxKind.CommaToken);
14737N(SyntaxKind.TupleElement);
14739N(SyntaxKind.PredefinedType);
14741N(SyntaxKind.StringKeyword);
14743N(SyntaxKind.IdentifierToken, "Description");
14745N(SyntaxKind.CloseParenToken);
14748N(SyntaxKind.PredefinedType);
14750N(SyntaxKind.IntKeyword);
14752N(SyntaxKind.GreaterThanToken);
14755N(SyntaxKind.IdentifierToken, "GetAllValues");
14756N(SyntaxKind.ParameterList);
14758N(SyntaxKind.OpenParenToken);
14759N(SyntaxKind.Parameter);
14761N(SyntaxKind.IdentifierName);
14763N(SyntaxKind.IdentifierToken, "Type");
14765N(SyntaxKind.IdentifierToken, "t");
14767N(SyntaxKind.CloseParenToken);
14769N(SyntaxKind.SemicolonToken);
14791N(SyntaxKind.MethodDeclaration);
14793N(SyntaxKind.StaticKeyword);
14794N(SyntaxKind.GenericName);
14796N(SyntaxKind.IdentifierToken, "IDictionary");
14797N(SyntaxKind.TypeArgumentList);
14799N(SyntaxKind.LessThanToken);
14800N(SyntaxKind.TupleType);
14802N(SyntaxKind.OpenParenToken);
14803N(SyntaxKind.TupleElement);
14805N(SyntaxKind.PredefinedType);
14807N(SyntaxKind.StringKeyword);
14809N(SyntaxKind.IdentifierToken, "Value");
14811N(SyntaxKind.CommaToken);
14812N(SyntaxKind.TupleElement);
14814N(SyntaxKind.PredefinedType);
14816N(SyntaxKind.StringKeyword);
14818N(SyntaxKind.IdentifierToken, "Description");
14820N(SyntaxKind.CloseParenToken);
14823N(SyntaxKind.AliasQualifiedName);
14825N(SyntaxKind.IdentifierName);
14827N(SyntaxKind.IdentifierToken, "Alias");
14829N(SyntaxKind.ColonColonToken);
14830N(SyntaxKind.IdentifierName);
14832N(SyntaxKind.IdentifierToken, "X");
14835N(SyntaxKind.GreaterThanToken);
14838N(SyntaxKind.IdentifierToken, "GetAllValues");
14839N(SyntaxKind.ParameterList);
14841N(SyntaxKind.OpenParenToken);
14842N(SyntaxKind.Parameter);
14844N(SyntaxKind.IdentifierName);
14846N(SyntaxKind.IdentifierToken, "Type");
14848N(SyntaxKind.IdentifierToken, "t");
14850N(SyntaxKind.CloseParenToken);
14852N(SyntaxKind.SemicolonToken);
14874N(SyntaxKind.MethodDeclaration);
14876N(SyntaxKind.StaticKeyword);
14877N(SyntaxKind.GenericName);
14879N(SyntaxKind.IdentifierToken, "IDictionary");
14880N(SyntaxKind.TypeArgumentList);
14882N(SyntaxKind.LessThanToken);
14883N(SyntaxKind.TupleType);
14885N(SyntaxKind.OpenParenToken);
14886N(SyntaxKind.TupleElement);
14888N(SyntaxKind.PredefinedType);
14890N(SyntaxKind.StringKeyword);
14892N(SyntaxKind.IdentifierToken, "Value");
14894N(SyntaxKind.CommaToken);
14895N(SyntaxKind.TupleElement);
14897N(SyntaxKind.PredefinedType);
14899N(SyntaxKind.StringKeyword);
14901N(SyntaxKind.IdentifierToken, "Description");
14903N(SyntaxKind.CloseParenToken);
14906N(SyntaxKind.QualifiedName);
14908N(SyntaxKind.IdentifierName);
14910N(SyntaxKind.IdentifierToken, "Outer");
14912N(SyntaxKind.DotToken);
14913N(SyntaxKind.IdentifierName);
14915N(SyntaxKind.IdentifierToken, "Inner");
14918N(SyntaxKind.GreaterThanToken);
14921N(SyntaxKind.IdentifierToken, "GetAllValues");
14922N(SyntaxKind.ParameterList);
14924N(SyntaxKind.OpenParenToken);
14925N(SyntaxKind.Parameter);
14927N(SyntaxKind.IdentifierName);
14929N(SyntaxKind.IdentifierToken, "Type");
14931N(SyntaxKind.IdentifierToken, "t");
14933N(SyntaxKind.CloseParenToken);
14935N(SyntaxKind.SemicolonToken);
14983N(SyntaxKind.MethodDeclaration);
14985N(SyntaxKind.StaticKeyword);
14986N(SyntaxKind.GenericName);
14988N(SyntaxKind.IdentifierToken, "IDictionary");
14989N(SyntaxKind.TypeArgumentList);
14991N(SyntaxKind.LessThanToken);
14992N(SyntaxKind.TupleType);
14994N(SyntaxKind.OpenParenToken);
14995N(SyntaxKind.TupleElement);
14997N(SyntaxKind.PredefinedType);
14999N(SyntaxKind.StringKeyword);
15001N(SyntaxKind.IdentifierToken, "Value");
15003N(SyntaxKind.CommaToken);
15004N(SyntaxKind.TupleElement);
15006N(SyntaxKind.PredefinedType);
15008N(SyntaxKind.StringKeyword);
15010N(SyntaxKind.IdentifierToken, "Description");
15012N(SyntaxKind.CloseParenToken);
15017N(SyntaxKind.IdentifierToken, "IEnumerable");
15018N(SyntaxKind.TypeParameterList);
15020N(SyntaxKind.LessThanToken);
15025N(SyntaxKind.GreaterThanToken);
15027N(SyntaxKind.ParameterList);
15030N(SyntaxKind.Parameter);
15032N(SyntaxKind.IdentifierName);
15034N(SyntaxKind.IdentifierToken, "GetAllValues");
15039N(SyntaxKind.Parameter);
15041N(SyntaxKind.TupleType);
15043N(SyntaxKind.OpenParenToken);
15044N(SyntaxKind.TupleElement);
15046N(SyntaxKind.IdentifierName);
15048N(SyntaxKind.IdentifierToken, "Type");
15050N(SyntaxKind.IdentifierToken, "t");
15060N(SyntaxKind.CloseParenToken);
15066N(SyntaxKind.SemicolonToken);
15117N(SyntaxKind.MethodDeclaration);
15119N(SyntaxKind.StaticKeyword);
15120N(SyntaxKind.GenericName);
15122N(SyntaxKind.IdentifierToken, "IDictionary");
15123N(SyntaxKind.TypeArgumentList);
15125N(SyntaxKind.LessThanToken);
15126N(SyntaxKind.TupleType);
15128N(SyntaxKind.OpenParenToken);
15129N(SyntaxKind.TupleElement);
15131N(SyntaxKind.PredefinedType);
15133N(SyntaxKind.StringKeyword);
15135N(SyntaxKind.IdentifierToken, "Value");
15137N(SyntaxKind.CommaToken);
15138N(SyntaxKind.TupleElement);
15140N(SyntaxKind.PredefinedType);
15142N(SyntaxKind.StringKeyword);
15144N(SyntaxKind.IdentifierToken, "Description");
15146N(SyntaxKind.CloseParenToken);
15151N(SyntaxKind.IdentifierToken, "IEnumerable");
15152N(SyntaxKind.TypeParameterList);
15154N(SyntaxKind.LessThanToken);
15159N(SyntaxKind.GreaterThanToken);
15161N(SyntaxKind.ParameterList);
15164N(SyntaxKind.Parameter);
15166N(SyntaxKind.IdentifierName);
15168N(SyntaxKind.IdentifierToken, "GetAllValues");
15173N(SyntaxKind.Parameter);
15175N(SyntaxKind.TupleType);
15177N(SyntaxKind.OpenParenToken);
15178N(SyntaxKind.TupleElement);
15180N(SyntaxKind.IdentifierName);
15182N(SyntaxKind.IdentifierToken, "Type");
15184N(SyntaxKind.IdentifierToken, "t");
15194N(SyntaxKind.CloseParenToken);
15200N(SyntaxKind.SemicolonToken);
15225N(SyntaxKind.IncompleteMember);
15227N(SyntaxKind.StaticKeyword);
15228N(SyntaxKind.GenericName);
15230N(SyntaxKind.IdentifierToken, "IDictionary");
15231N(SyntaxKind.TypeArgumentList);
15233N(SyntaxKind.LessThanToken);
15234N(SyntaxKind.TupleType);
15236N(SyntaxKind.OpenParenToken);
15237N(SyntaxKind.TupleElement);
15239N(SyntaxKind.PredefinedType);
15241N(SyntaxKind.StringKeyword);
15243N(SyntaxKind.IdentifierToken, "Value");
15245N(SyntaxKind.CommaToken);
15246N(SyntaxKind.TupleElement);
15248N(SyntaxKind.PredefinedType);
15250N(SyntaxKind.StringKeyword);
15252N(SyntaxKind.IdentifierToken, "Description");
15254N(SyntaxKind.CloseParenToken);
15283N(SyntaxKind.IncompleteMember);
15285N(SyntaxKind.StaticKeyword);
15286N(SyntaxKind.GenericName);
15288N(SyntaxKind.IdentifierToken, "IDictionary");
15289N(SyntaxKind.TypeArgumentList);
15291N(SyntaxKind.LessThanToken);
15292N(SyntaxKind.TupleType);
15294N(SyntaxKind.OpenParenToken);
15295N(SyntaxKind.TupleElement);
15297N(SyntaxKind.PredefinedType);
15299N(SyntaxKind.StringKeyword);
15301N(SyntaxKind.IdentifierToken, "Value");
15303N(SyntaxKind.CommaToken);
15304N(SyntaxKind.TupleElement);
15306N(SyntaxKind.PredefinedType);
15308N(SyntaxKind.StringKeyword);
15310N(SyntaxKind.IdentifierToken, "Description");
15312N(SyntaxKind.CloseParenToken);
15341N(SyntaxKind.IncompleteMember);
15343N(SyntaxKind.StaticKeyword);
15344N(SyntaxKind.GenericName);
15346N(SyntaxKind.IdentifierToken, "IDictionary");
15347N(SyntaxKind.TypeArgumentList);
15349N(SyntaxKind.LessThanToken);
15350N(SyntaxKind.TupleType);
15352N(SyntaxKind.OpenParenToken);
15353N(SyntaxKind.TupleElement);
15355N(SyntaxKind.PredefinedType);
15357N(SyntaxKind.StringKeyword);
15359N(SyntaxKind.IdentifierToken, "Value");
15361N(SyntaxKind.CommaToken);
15362N(SyntaxKind.TupleElement);
15364N(SyntaxKind.PredefinedType);
15366N(SyntaxKind.StringKeyword);
15368N(SyntaxKind.IdentifierToken, "Description");
15370N(SyntaxKind.CloseParenToken);
15399N(SyntaxKind.IncompleteMember);
15401N(SyntaxKind.StaticKeyword);
15402N(SyntaxKind.GenericName);
15404N(SyntaxKind.IdentifierToken, "IDictionary");
15405N(SyntaxKind.TypeArgumentList);
15407N(SyntaxKind.LessThanToken);
15408N(SyntaxKind.TupleType);
15410N(SyntaxKind.OpenParenToken);
15411N(SyntaxKind.TupleElement);
15413N(SyntaxKind.PredefinedType);
15415N(SyntaxKind.StringKeyword);
15417N(SyntaxKind.IdentifierToken, "Value");
15419N(SyntaxKind.CommaToken);
15420N(SyntaxKind.TupleElement);
15422N(SyntaxKind.PredefinedType);
15424N(SyntaxKind.StringKeyword);
15426N(SyntaxKind.IdentifierToken, "Description");
15428N(SyntaxKind.CloseParenToken);
15454N(SyntaxKind.MethodDeclaration);
15456N(SyntaxKind.StaticKeyword);
15457N(SyntaxKind.GenericName);
15459N(SyntaxKind.IdentifierToken, "IDictionary");
15460N(SyntaxKind.TypeArgumentList);
15462N(SyntaxKind.LessThanToken);
15463N(SyntaxKind.TupleType);
15465N(SyntaxKind.OpenParenToken);
15466N(SyntaxKind.TupleElement);
15468N(SyntaxKind.PredefinedType);
15470N(SyntaxKind.StringKeyword);
15472N(SyntaxKind.IdentifierToken, "Value");
15474N(SyntaxKind.CommaToken);
15475N(SyntaxKind.TupleElement);
15477N(SyntaxKind.PredefinedType);
15479N(SyntaxKind.StringKeyword);
15481N(SyntaxKind.IdentifierToken, "Description");
15483N(SyntaxKind.CloseParenToken);
15486N(SyntaxKind.PointerType);
15488N(SyntaxKind.PredefinedType);
15490N(SyntaxKind.IntKeyword);
15492N(SyntaxKind.AsteriskToken);
15494N(SyntaxKind.GreaterThanToken);
15497N(SyntaxKind.IdentifierToken, "GetAllValues");
15498N(SyntaxKind.ParameterList);
15500N(SyntaxKind.OpenParenToken);
15501N(SyntaxKind.Parameter);
15503N(SyntaxKind.IdentifierName);
15505N(SyntaxKind.IdentifierToken, "Type");
15507N(SyntaxKind.IdentifierToken, "t");
15509N(SyntaxKind.CloseParenToken);
15511N(SyntaxKind.SemicolonToken);
15533N(SyntaxKind.MethodDeclaration);
15535N(SyntaxKind.StaticKeyword);
15536N(SyntaxKind.GenericName);
15538N(SyntaxKind.IdentifierToken, "IDictionary");
15539N(SyntaxKind.TypeArgumentList);
15541N(SyntaxKind.LessThanToken);
15542N(SyntaxKind.TupleType);
15544N(SyntaxKind.OpenParenToken);
15545N(SyntaxKind.TupleElement);
15547N(SyntaxKind.PredefinedType);
15549N(SyntaxKind.StringKeyword);
15551N(SyntaxKind.IdentifierToken, "Value");
15553N(SyntaxKind.CommaToken);
15554N(SyntaxKind.TupleElement);
15556N(SyntaxKind.PredefinedType);
15558N(SyntaxKind.StringKeyword);
15560N(SyntaxKind.IdentifierToken, "Description");
15562N(SyntaxKind.CloseParenToken);
15565N(SyntaxKind.PointerType);
15567N(SyntaxKind.PredefinedType);
15569N(SyntaxKind.VoidKeyword);
15571N(SyntaxKind.AsteriskToken);
15573N(SyntaxKind.GreaterThanToken);
15576N(SyntaxKind.IdentifierToken, "GetAllValues");
15577N(SyntaxKind.ParameterList);
15579N(SyntaxKind.OpenParenToken);
15580N(SyntaxKind.Parameter);
15582N(SyntaxKind.IdentifierName);
15584N(SyntaxKind.IdentifierToken, "Type");
15586N(SyntaxKind.IdentifierToken, "t");
15588N(SyntaxKind.CloseParenToken);
15590N(SyntaxKind.SemicolonToken);
15612N(SyntaxKind.MethodDeclaration);
15614N(SyntaxKind.StaticKeyword);
15615N(SyntaxKind.GenericName);
15617N(SyntaxKind.IdentifierToken, "IDictionary");
15618N(SyntaxKind.TypeArgumentList);
15620N(SyntaxKind.LessThanToken);
15621N(SyntaxKind.TupleType);
15623N(SyntaxKind.OpenParenToken);
15624N(SyntaxKind.TupleElement);
15626N(SyntaxKind.PredefinedType);
15628N(SyntaxKind.StringKeyword);
15630N(SyntaxKind.IdentifierToken, "Value");
15632N(SyntaxKind.CommaToken);
15633N(SyntaxKind.TupleElement);
15635N(SyntaxKind.PredefinedType);
15637N(SyntaxKind.StringKeyword);
15639N(SyntaxKind.IdentifierToken, "Description");
15641N(SyntaxKind.CloseParenToken);
15644N(SyntaxKind.PointerType);
15646N(SyntaxKind.PointerType);
15648N(SyntaxKind.IdentifierName);
15650N(SyntaxKind.IdentifierToken, "String");
15652N(SyntaxKind.AsteriskToken);
15654N(SyntaxKind.AsteriskToken);
15656N(SyntaxKind.GreaterThanToken);
15659N(SyntaxKind.IdentifierToken, "GetAllValues");
15660N(SyntaxKind.ParameterList);
15662N(SyntaxKind.OpenParenToken);
15663N(SyntaxKind.Parameter);
15665N(SyntaxKind.IdentifierName);
15667N(SyntaxKind.IdentifierToken, "Type");
15669N(SyntaxKind.IdentifierToken, "t");
15671N(SyntaxKind.CloseParenToken);
15673N(SyntaxKind.SemicolonToken);
15695N(SyntaxKind.MethodDeclaration);
15697N(SyntaxKind.StaticKeyword);
15698N(SyntaxKind.GenericName);
15700N(SyntaxKind.IdentifierToken, "IDictionary");
15701N(SyntaxKind.TypeArgumentList);
15703N(SyntaxKind.LessThanToken);
15704N(SyntaxKind.TupleType);
15706N(SyntaxKind.OpenParenToken);
15707N(SyntaxKind.TupleElement);
15709N(SyntaxKind.PredefinedType);
15711N(SyntaxKind.StringKeyword);
15713N(SyntaxKind.IdentifierToken, "Value");
15715N(SyntaxKind.CommaToken);
15716N(SyntaxKind.TupleElement);
15718N(SyntaxKind.PredefinedType);
15720N(SyntaxKind.StringKeyword);
15722N(SyntaxKind.IdentifierToken, "Description");
15724N(SyntaxKind.CloseParenToken);
15727N(SyntaxKind.ArrayType);
15729N(SyntaxKind.PredefinedType);
15731N(SyntaxKind.IntKeyword);
15733N(SyntaxKind.ArrayRankSpecifier);
15735N(SyntaxKind.OpenBracketToken);
15736N(SyntaxKind.OmittedArraySizeExpression);
15738N(SyntaxKind.OmittedArraySizeExpressionToken);
15740N(SyntaxKind.CloseBracketToken);
15743N(SyntaxKind.GreaterThanToken);
15746N(SyntaxKind.IdentifierToken, "GetAllValues");
15747N(SyntaxKind.ParameterList);
15749N(SyntaxKind.OpenParenToken);
15750N(SyntaxKind.Parameter);
15752N(SyntaxKind.IdentifierName);
15754N(SyntaxKind.IdentifierToken, "Type");
15756N(SyntaxKind.IdentifierToken, "t");
15758N(SyntaxKind.CloseParenToken);
15760N(SyntaxKind.SemicolonToken);
15782N(SyntaxKind.MethodDeclaration);
15784N(SyntaxKind.StaticKeyword);
15785N(SyntaxKind.GenericName);
15787N(SyntaxKind.IdentifierToken, "IDictionary");
15788N(SyntaxKind.TypeArgumentList);
15790N(SyntaxKind.LessThanToken);
15791N(SyntaxKind.TupleType);
15793N(SyntaxKind.OpenParenToken);
15794N(SyntaxKind.TupleElement);
15796N(SyntaxKind.PredefinedType);
15798N(SyntaxKind.StringKeyword);
15800N(SyntaxKind.IdentifierToken, "Value");
15802N(SyntaxKind.CommaToken);
15803N(SyntaxKind.TupleElement);
15805N(SyntaxKind.PredefinedType);
15807N(SyntaxKind.StringKeyword);
15809N(SyntaxKind.IdentifierToken, "Description");
15811N(SyntaxKind.CloseParenToken);
15814N(SyntaxKind.ArrayType);
15816N(SyntaxKind.PointerType);
15818N(SyntaxKind.PredefinedType);
15820N(SyntaxKind.IntKeyword);
15822N(SyntaxKind.AsteriskToken);
15824N(SyntaxKind.ArrayRankSpecifier);
15826N(SyntaxKind.OpenBracketToken);
15827N(SyntaxKind.OmittedArraySizeExpression);
15829N(SyntaxKind.OmittedArraySizeExpressionToken);
15831N(SyntaxKind.CloseBracketToken);
15834N(SyntaxKind.GreaterThanToken);
15837N(SyntaxKind.IdentifierToken, "GetAllValues");
15838N(SyntaxKind.ParameterList);
15840N(SyntaxKind.OpenParenToken);
15841N(SyntaxKind.Parameter);
15843N(SyntaxKind.IdentifierName);
15845N(SyntaxKind.IdentifierToken, "Type");
15847N(SyntaxKind.IdentifierToken, "t");
15849N(SyntaxKind.CloseParenToken);
15851N(SyntaxKind.SemicolonToken);
15879N(SyntaxKind.MethodDeclaration);
15881N(SyntaxKind.StaticKeyword);
15882N(SyntaxKind.GenericName);
15884N(SyntaxKind.IdentifierToken, "IDictionary");
15885N(SyntaxKind.TypeArgumentList);
15887N(SyntaxKind.LessThanToken);
15888N(SyntaxKind.TupleType);
15890N(SyntaxKind.OpenParenToken);
15891N(SyntaxKind.TupleElement);
15893N(SyntaxKind.PredefinedType);
15895N(SyntaxKind.StringKeyword);
15897N(SyntaxKind.IdentifierToken, "Value");
15899N(SyntaxKind.CommaToken);
15900N(SyntaxKind.TupleElement);
15902N(SyntaxKind.PredefinedType);
15904N(SyntaxKind.StringKeyword);
15906N(SyntaxKind.IdentifierToken, "Description");
15908N(SyntaxKind.CloseParenToken);
15911N(SyntaxKind.PredefinedType);
15913N(SyntaxKind.IntKeyword);
15915N(SyntaxKind.GreaterThanToken);
15918N(SyntaxKind.IdentifierToken, "GetAllValues");
15919N(SyntaxKind.ParameterList);
15921N(SyntaxKind.OpenParenToken);
15922N(SyntaxKind.Parameter);
15924N(SyntaxKind.IdentifierName);
15926N(SyntaxKind.IdentifierToken, "Type");
15928N(SyntaxKind.IdentifierToken, "t");
15930N(SyntaxKind.CloseParenToken);
15932N(SyntaxKind.SemicolonToken);
15960N(SyntaxKind.MethodDeclaration);
15962N(SyntaxKind.StaticKeyword);
15963N(SyntaxKind.PredefinedType);
15965N(SyntaxKind.VoidKeyword);
15967N(SyntaxKind.IdentifierToken, "Method");
15968N(SyntaxKind.TypeParameterList);
15970N(SyntaxKind.LessThanToken);
15971N(SyntaxKind.TypeParameter);
15973N(SyntaxKind.IdentifierToken, "T");
15977N(SyntaxKind.ParameterList);
15979N(SyntaxKind.OpenParenToken);
15980N(SyntaxKind.CloseParenToken);
15982N(SyntaxKind.Block);
15984N(SyntaxKind.OpenBraceToken);
15985N(SyntaxKind.LocalDeclarationStatement);
15987N(SyntaxKind.VariableDeclaration);
15989N(SyntaxKind.GenericName);
15991N(SyntaxKind.IdentifierToken, "Action");
15992N(SyntaxKind.TypeArgumentList);
15994N(SyntaxKind.LessThanToken);
15995N(SyntaxKind.IdentifierName);
15997N(SyntaxKind.IdentifierToken, "T");
16002N(SyntaxKind.VariableDeclarator);
16004N(SyntaxKind.IdentifierToken, "t");
16005N(SyntaxKind.EqualsValueClause);
16007N(SyntaxKind.EqualsToken);
16008N(SyntaxKind.LessThanExpression);
16010N(SyntaxKind.IdentifierName);
16012N(SyntaxKind.IdentifierToken, "Method");
16014N(SyntaxKind.LessThanToken);
16015N(SyntaxKind.IdentifierName);
16017N(SyntaxKind.IdentifierToken, "T");
16023N(SyntaxKind.SemicolonToken);
16025N(SyntaxKind.CloseBraceToken);
16057N(SyntaxKind.MethodDeclaration);
16059N(SyntaxKind.StaticKeyword);
16060N(SyntaxKind.PredefinedType);
16062N(SyntaxKind.VoidKeyword);
16064N(SyntaxKind.IdentifierToken, "Method");
16065N(SyntaxKind.TypeParameterList);
16067N(SyntaxKind.LessThanToken);
16068N(SyntaxKind.TypeParameter);
16070N(SyntaxKind.IdentifierToken, "T");
16074N(SyntaxKind.ParameterList);
16076N(SyntaxKind.OpenParenToken);
16077N(SyntaxKind.CloseParenToken);
16079N(SyntaxKind.Block);
16081N(SyntaxKind.OpenBraceToken);
16082N(SyntaxKind.LocalDeclarationStatement);
16084N(SyntaxKind.VariableDeclaration);
16086N(SyntaxKind.GenericName);
16088N(SyntaxKind.IdentifierToken, "Action");
16089N(SyntaxKind.TypeArgumentList);
16091N(SyntaxKind.LessThanToken);
16092N(SyntaxKind.GenericName);
16094N(SyntaxKind.IdentifierToken, "ImmutableArray");
16095N(SyntaxKind.TypeArgumentList);
16097N(SyntaxKind.LessThanToken);
16098N(SyntaxKind.IdentifierName);
16100N(SyntaxKind.IdentifierToken, "T");
16108N(SyntaxKind.VariableDeclarator);
16110N(SyntaxKind.IdentifierToken, "t");
16111N(SyntaxKind.EqualsValueClause);
16113N(SyntaxKind.EqualsToken);
16114N(SyntaxKind.LessThanExpression);
16116N(SyntaxKind.LessThanExpression);
16118N(SyntaxKind.IdentifierName);
16120N(SyntaxKind.IdentifierToken, "Method");
16122N(SyntaxKind.LessThanToken);
16123N(SyntaxKind.IdentifierName);
16125N(SyntaxKind.IdentifierToken, "ImmutableArray");
16128N(SyntaxKind.LessThanToken);
16129N(SyntaxKind.IdentifierName);
16131N(SyntaxKind.IdentifierToken, "T");
16137N(SyntaxKind.SemicolonToken);
16139N(SyntaxKind.CloseBraceToken);
16165N(SyntaxKind.MethodDeclaration);
16167N(SyntaxKind.StaticKeyword);
16168N(SyntaxKind.PredefinedType);
16170N(SyntaxKind.VoidKeyword);
16172N(SyntaxKind.IdentifierToken, "Method");
16173N(SyntaxKind.TypeParameterList);
16175N(SyntaxKind.LessThanToken);
16176N(SyntaxKind.TypeParameter);
16178N(SyntaxKind.IdentifierToken, "T");
16182N(SyntaxKind.ParameterList);
16184N(SyntaxKind.OpenParenToken);
16185N(SyntaxKind.CloseParenToken);
16187N(SyntaxKind.Block);
16189N(SyntaxKind.OpenBraceToken);
16190N(SyntaxKind.ExpressionStatement);
16192N(SyntaxKind.SimpleAssignmentExpression);
16194N(SyntaxKind.DeclarationExpression);
16196N(SyntaxKind.IdentifierName);
16198N(SyntaxKind.IdentifierToken, "var");
16200N(SyntaxKind.ParenthesizedVariableDesignation);
16202N(SyntaxKind.OpenParenToken);
16203N(SyntaxKind.SingleVariableDesignation);
16205N(SyntaxKind.IdentifierToken, "t");
16207N(SyntaxKind.CommaToken);
16208N(SyntaxKind.SingleVariableDesignation);
16210N(SyntaxKind.IdentifierToken, "u");
16212N(SyntaxKind.CloseParenToken);
16215N(SyntaxKind.EqualsToken);
16216N(SyntaxKind.TupleExpression);
16218N(SyntaxKind.OpenParenToken);
16219N(SyntaxKind.Argument);
16221N(SyntaxKind.CastExpression);
16223N(SyntaxKind.OpenParenToken);
16224N(SyntaxKind.GenericName);
16226N(SyntaxKind.IdentifierToken, "Action");
16227N(SyntaxKind.TypeArgumentList);
16229N(SyntaxKind.LessThanToken);
16230N(SyntaxKind.IdentifierName);
16232N(SyntaxKind.IdentifierToken, "T");
16234N(SyntaxKind.GreaterThanToken);
16237N(SyntaxKind.CloseParenToken);
16238N(SyntaxKind.GenericName);
16240N(SyntaxKind.IdentifierToken, "Method");
16241N(SyntaxKind.TypeArgumentList);
16243N(SyntaxKind.LessThanToken);
16244N(SyntaxKind.IdentifierName);
16246N(SyntaxKind.IdentifierToken, "T");
16248N(SyntaxKind.GreaterThanToken);
16253N(SyntaxKind.CommaToken);
16254N(SyntaxKind.Argument);
16256N(SyntaxKind.LessThanExpression);
16258N(SyntaxKind.CastExpression);
16260N(SyntaxKind.OpenParenToken);
16261N(SyntaxKind.GenericName);
16263N(SyntaxKind.IdentifierToken, "Action");
16264N(SyntaxKind.TypeArgumentList);
16266N(SyntaxKind.LessThanToken);
16267N(SyntaxKind.IdentifierName);
16269N(SyntaxKind.IdentifierToken, "T");
16271N(SyntaxKind.GreaterThanToken);
16274N(SyntaxKind.CloseParenToken);
16275N(SyntaxKind.IdentifierName);
16277N(SyntaxKind.IdentifierToken, "Method");
16280N(SyntaxKind.LessThanToken);
16281N(SyntaxKind.IdentifierName);
16283N(SyntaxKind.IdentifierToken, "T");
16287N(SyntaxKind.CloseParenToken);
16290N(SyntaxKind.SemicolonToken);
16292N(SyntaxKind.CloseBraceToken);
16318N(SyntaxKind.MethodDeclaration);
16320N(SyntaxKind.StaticKeyword);
16321N(SyntaxKind.PredefinedType);
16323N(SyntaxKind.VoidKeyword);
16325N(SyntaxKind.IdentifierToken, "Method");
16326N(SyntaxKind.TypeParameterList);
16328N(SyntaxKind.LessThanToken);
16329N(SyntaxKind.TypeParameter);
16331N(SyntaxKind.IdentifierToken, "T");
16335N(SyntaxKind.ParameterList);
16337N(SyntaxKind.OpenParenToken);
16338N(SyntaxKind.CloseParenToken);
16340N(SyntaxKind.Block);
16342N(SyntaxKind.OpenBraceToken);
16343N(SyntaxKind.ExpressionStatement);
16345N(SyntaxKind.SimpleAssignmentExpression);
16347N(SyntaxKind.DeclarationExpression);
16349N(SyntaxKind.IdentifierName);
16351N(SyntaxKind.IdentifierToken, "var");
16353N(SyntaxKind.ParenthesizedVariableDesignation);
16355N(SyntaxKind.OpenParenToken);
16356N(SyntaxKind.SingleVariableDesignation);
16358N(SyntaxKind.IdentifierToken, "t");
16360N(SyntaxKind.CommaToken);
16361N(SyntaxKind.SingleVariableDesignation);
16363N(SyntaxKind.IdentifierToken, "u");
16365N(SyntaxKind.CloseParenToken);
16368N(SyntaxKind.EqualsToken);
16369N(SyntaxKind.TupleExpression);
16371N(SyntaxKind.OpenParenToken);
16372N(SyntaxKind.Argument);
16374N(SyntaxKind.CastExpression);
16376N(SyntaxKind.OpenParenToken);
16377N(SyntaxKind.GenericName);
16379N(SyntaxKind.IdentifierToken, "Action");
16380N(SyntaxKind.TypeArgumentList);
16382N(SyntaxKind.LessThanToken);
16383N(SyntaxKind.IdentifierName);
16385N(SyntaxKind.IdentifierToken, "T");
16387N(SyntaxKind.GreaterThanToken);
16390N(SyntaxKind.CloseParenToken);
16391N(SyntaxKind.GenericName);
16393N(SyntaxKind.IdentifierToken, "Method");
16394N(SyntaxKind.TypeArgumentList);
16396N(SyntaxKind.LessThanToken);
16397N(SyntaxKind.IdentifierName);
16399N(SyntaxKind.IdentifierToken, "T");
16401N(SyntaxKind.GreaterThanToken);
16406N(SyntaxKind.CommaToken);
16407N(SyntaxKind.Argument);
16409N(SyntaxKind.LessThanExpression);
16411N(SyntaxKind.LessThanExpression);
16413N(SyntaxKind.CastExpression);
16415N(SyntaxKind.OpenParenToken);
16416N(SyntaxKind.GenericName);
16418N(SyntaxKind.IdentifierToken, "Action");
16419N(SyntaxKind.TypeArgumentList);
16421N(SyntaxKind.LessThanToken);
16422N(SyntaxKind.GenericName);
16424N(SyntaxKind.IdentifierToken, "ImmutableArray");
16425N(SyntaxKind.TypeArgumentList);
16427N(SyntaxKind.LessThanToken);
16428N(SyntaxKind.IdentifierName);
16430N(SyntaxKind.IdentifierToken, "T");
16432N(SyntaxKind.GreaterThanToken);
16435N(SyntaxKind.GreaterThanToken);
16438N(SyntaxKind.CloseParenToken);
16439N(SyntaxKind.IdentifierName);
16441N(SyntaxKind.IdentifierToken, "Method");
16444N(SyntaxKind.LessThanToken);
16445N(SyntaxKind.IdentifierName);
16447N(SyntaxKind.IdentifierToken, "ImmutableArray");
16450N(SyntaxKind.LessThanToken);
16451N(SyntaxKind.IdentifierName);
16453N(SyntaxKind.IdentifierToken, "T");
16457N(SyntaxKind.CloseParenToken);
16460N(SyntaxKind.SemicolonToken);
16462N(SyntaxKind.CloseBraceToken);
16491N(SyntaxKind.MethodDeclaration);
16493N(SyntaxKind.StaticKeyword);
16494N(SyntaxKind.PredefinedType);
16496N(SyntaxKind.VoidKeyword);
16498N(SyntaxKind.IdentifierToken, "Method");
16499N(SyntaxKind.TypeParameterList);
16501N(SyntaxKind.LessThanToken);
16502N(SyntaxKind.TypeParameter);
16504N(SyntaxKind.IdentifierToken, "T");
16506N(SyntaxKind.CommaToken);
16507N(SyntaxKind.TypeParameter);
16509N(SyntaxKind.IdentifierToken, "U");
16513N(SyntaxKind.ParameterList);
16515N(SyntaxKind.OpenParenToken);
16516N(SyntaxKind.CloseParenToken);
16518N(SyntaxKind.Block);
16520N(SyntaxKind.OpenBraceToken);
16521N(SyntaxKind.LocalDeclarationStatement);
16523N(SyntaxKind.VariableDeclaration);
16525N(SyntaxKind.GenericName);
16527N(SyntaxKind.IdentifierToken, "Action");
16528N(SyntaxKind.TypeArgumentList);
16530N(SyntaxKind.LessThanToken);
16531N(SyntaxKind.IdentifierName);
16533N(SyntaxKind.IdentifierToken, "T");
16535N(SyntaxKind.CommaToken);
16536N(SyntaxKind.IdentifierName);
16538N(SyntaxKind.IdentifierToken, "U");
16543N(SyntaxKind.VariableDeclarator);
16545N(SyntaxKind.IdentifierToken, "t");
16546N(SyntaxKind.EqualsValueClause);
16548N(SyntaxKind.EqualsToken);
16549N(SyntaxKind.LessThanExpression);
16551N(SyntaxKind.IdentifierName);
16553N(SyntaxKind.IdentifierToken, "Method");
16555N(SyntaxKind.LessThanToken);
16556N(SyntaxKind.IdentifierName);
16558N(SyntaxKind.IdentifierToken, "T");
16563N(SyntaxKind.CommaToken);
16564N(SyntaxKind.VariableDeclarator);
16566N(SyntaxKind.IdentifierToken, "U");
16569N(SyntaxKind.SemicolonToken);
16571N(SyntaxKind.CloseBraceToken);
16603N(SyntaxKind.MethodDeclaration);
16605N(SyntaxKind.StaticKeyword);
16606N(SyntaxKind.PredefinedType);
16608N(SyntaxKind.VoidKeyword);
16610N(SyntaxKind.IdentifierToken, "Method");
16611N(SyntaxKind.TypeParameterList);
16613N(SyntaxKind.LessThanToken);
16614N(SyntaxKind.TypeParameter);
16616N(SyntaxKind.IdentifierToken, "T");
16618N(SyntaxKind.CommaToken);
16619N(SyntaxKind.TypeParameter);
16621N(SyntaxKind.IdentifierToken, "U");
16625N(SyntaxKind.ParameterList);
16627N(SyntaxKind.OpenParenToken);
16628N(SyntaxKind.CloseParenToken);
16630N(SyntaxKind.Block);
16632N(SyntaxKind.OpenBraceToken);
16633N(SyntaxKind.LocalDeclarationStatement);
16635N(SyntaxKind.VariableDeclaration);
16637N(SyntaxKind.GenericName);
16639N(SyntaxKind.IdentifierToken, "Action");
16640N(SyntaxKind.TypeArgumentList);
16642N(SyntaxKind.LessThanToken);
16643N(SyntaxKind.GenericName);
16645N(SyntaxKind.IdentifierToken, "ImmutableArray");
16646N(SyntaxKind.TypeArgumentList);
16648N(SyntaxKind.LessThanToken);
16649N(SyntaxKind.IdentifierName);
16651N(SyntaxKind.IdentifierToken, "T");
16653N(SyntaxKind.CommaToken);
16654N(SyntaxKind.IdentifierName);
16656N(SyntaxKind.IdentifierToken, "U");
16664N(SyntaxKind.VariableDeclarator);
16666N(SyntaxKind.IdentifierToken, "t");
16667N(SyntaxKind.EqualsValueClause);
16669N(SyntaxKind.EqualsToken);
16670N(SyntaxKind.LessThanExpression);
16672N(SyntaxKind.LessThanExpression);
16674N(SyntaxKind.IdentifierName);
16676N(SyntaxKind.IdentifierToken, "Method");
16678N(SyntaxKind.LessThanToken);
16679N(SyntaxKind.IdentifierName);
16681N(SyntaxKind.IdentifierToken, "ImmutableArray");
16684N(SyntaxKind.LessThanToken);
16685N(SyntaxKind.IdentifierName);
16687N(SyntaxKind.IdentifierToken, "T");
16692N(SyntaxKind.CommaToken);
16693N(SyntaxKind.VariableDeclarator);
16695N(SyntaxKind.IdentifierToken, "U");
16698N(SyntaxKind.SemicolonToken);
16700N(SyntaxKind.CloseBraceToken);
16726N(SyntaxKind.MethodDeclaration);
16728N(SyntaxKind.StaticKeyword);
16729N(SyntaxKind.PredefinedType);
16731N(SyntaxKind.VoidKeyword);
16733N(SyntaxKind.IdentifierToken, "Method");
16734N(SyntaxKind.TypeParameterList);
16736N(SyntaxKind.LessThanToken);
16737N(SyntaxKind.TypeParameter);
16739N(SyntaxKind.IdentifierToken, "T");
16741N(SyntaxKind.CommaToken);
16742N(SyntaxKind.TypeParameter);
16744N(SyntaxKind.IdentifierToken, "U");
16748N(SyntaxKind.ParameterList);
16750N(SyntaxKind.OpenParenToken);
16751N(SyntaxKind.CloseParenToken);
16753N(SyntaxKind.Block);
16755N(SyntaxKind.OpenBraceToken);
16756N(SyntaxKind.ExpressionStatement);
16758N(SyntaxKind.SimpleAssignmentExpression);
16760N(SyntaxKind.DeclarationExpression);
16762N(SyntaxKind.IdentifierName);
16764N(SyntaxKind.IdentifierToken, "var");
16766N(SyntaxKind.ParenthesizedVariableDesignation);
16768N(SyntaxKind.OpenParenToken);
16769N(SyntaxKind.SingleVariableDesignation);
16771N(SyntaxKind.IdentifierToken, "t");
16773N(SyntaxKind.CommaToken);
16774N(SyntaxKind.SingleVariableDesignation);
16776N(SyntaxKind.IdentifierToken, "u");
16778N(SyntaxKind.CloseParenToken);
16781N(SyntaxKind.EqualsToken);
16782N(SyntaxKind.TupleExpression);
16784N(SyntaxKind.OpenParenToken);
16785N(SyntaxKind.Argument);
16787N(SyntaxKind.CastExpression);
16789N(SyntaxKind.OpenParenToken);
16790N(SyntaxKind.GenericName);
16792N(SyntaxKind.IdentifierToken, "Action");
16793N(SyntaxKind.TypeArgumentList);
16795N(SyntaxKind.LessThanToken);
16796N(SyntaxKind.IdentifierName);
16798N(SyntaxKind.IdentifierToken, "T");
16800N(SyntaxKind.CommaToken);
16801N(SyntaxKind.IdentifierName);
16803N(SyntaxKind.IdentifierToken, "U");
16805N(SyntaxKind.GreaterThanToken);
16808N(SyntaxKind.CloseParenToken);
16809N(SyntaxKind.GenericName);
16811N(SyntaxKind.IdentifierToken, "Method");
16812N(SyntaxKind.TypeArgumentList);
16814N(SyntaxKind.LessThanToken);
16815N(SyntaxKind.IdentifierName);
16817N(SyntaxKind.IdentifierToken, "T");
16819N(SyntaxKind.CommaToken);
16820N(SyntaxKind.IdentifierName);
16822N(SyntaxKind.IdentifierToken, "U");
16824N(SyntaxKind.GreaterThanToken);
16829N(SyntaxKind.CommaToken);
16830N(SyntaxKind.Argument);
16832N(SyntaxKind.LessThanExpression);
16834N(SyntaxKind.CastExpression);
16836N(SyntaxKind.OpenParenToken);
16837N(SyntaxKind.GenericName);
16839N(SyntaxKind.IdentifierToken, "Action");
16840N(SyntaxKind.TypeArgumentList);
16842N(SyntaxKind.LessThanToken);
16843N(SyntaxKind.IdentifierName);
16845N(SyntaxKind.IdentifierToken, "T");
16847N(SyntaxKind.CommaToken);
16848N(SyntaxKind.IdentifierName);
16850N(SyntaxKind.IdentifierToken, "U");
16852N(SyntaxKind.GreaterThanToken);
16855N(SyntaxKind.CloseParenToken);
16856N(SyntaxKind.IdentifierName);
16858N(SyntaxKind.IdentifierToken, "Method");
16861N(SyntaxKind.LessThanToken);
16862N(SyntaxKind.IdentifierName);
16864N(SyntaxKind.IdentifierToken, "T");
16868N(SyntaxKind.CommaToken);
16869N(SyntaxKind.Argument);
16871N(SyntaxKind.IdentifierName);
16873N(SyntaxKind.IdentifierToken, "U");
16876N(SyntaxKind.CloseParenToken);
16879N(SyntaxKind.SemicolonToken);
16881N(SyntaxKind.CloseBraceToken);
16907N(SyntaxKind.MethodDeclaration);
16909N(SyntaxKind.StaticKeyword);
16910N(SyntaxKind.PredefinedType);
16912N(SyntaxKind.VoidKeyword);
16914N(SyntaxKind.IdentifierToken, "Method");
16915N(SyntaxKind.TypeParameterList);
16917N(SyntaxKind.LessThanToken);
16918N(SyntaxKind.TypeParameter);
16920N(SyntaxKind.IdentifierToken, "T");
16922N(SyntaxKind.CommaToken);
16923N(SyntaxKind.TypeParameter);
16925N(SyntaxKind.IdentifierToken, "U");
16929N(SyntaxKind.ParameterList);
16931N(SyntaxKind.OpenParenToken);
16932N(SyntaxKind.CloseParenToken);
16934N(SyntaxKind.Block);
16936N(SyntaxKind.OpenBraceToken);
16937N(SyntaxKind.ExpressionStatement);
16939N(SyntaxKind.SimpleAssignmentExpression);
16941N(SyntaxKind.DeclarationExpression);
16943N(SyntaxKind.IdentifierName);
16945N(SyntaxKind.IdentifierToken, "var");
16947N(SyntaxKind.ParenthesizedVariableDesignation);
16949N(SyntaxKind.OpenParenToken);
16950N(SyntaxKind.SingleVariableDesignation);
16952N(SyntaxKind.IdentifierToken, "t");
16954N(SyntaxKind.CommaToken);
16955N(SyntaxKind.SingleVariableDesignation);
16957N(SyntaxKind.IdentifierToken, "u");
16959N(SyntaxKind.CloseParenToken);
16962N(SyntaxKind.EqualsToken);
16963N(SyntaxKind.TupleExpression);
16965N(SyntaxKind.OpenParenToken);
16966N(SyntaxKind.Argument);
16968N(SyntaxKind.CastExpression);
16970N(SyntaxKind.OpenParenToken);
16971N(SyntaxKind.GenericName);
16973N(SyntaxKind.IdentifierToken, "Action");
16974N(SyntaxKind.TypeArgumentList);
16976N(SyntaxKind.LessThanToken);
16977N(SyntaxKind.IdentifierName);
16979N(SyntaxKind.IdentifierToken, "T");
16981N(SyntaxKind.CommaToken);
16982N(SyntaxKind.IdentifierName);
16984N(SyntaxKind.IdentifierToken, "U");
16986N(SyntaxKind.GreaterThanToken);
16989N(SyntaxKind.CloseParenToken);
16990N(SyntaxKind.GenericName);
16992N(SyntaxKind.IdentifierToken, "Method");
16993N(SyntaxKind.TypeArgumentList);
16995N(SyntaxKind.LessThanToken);
16996N(SyntaxKind.IdentifierName);
16998N(SyntaxKind.IdentifierToken, "T");
17000N(SyntaxKind.CommaToken);
17001N(SyntaxKind.IdentifierName);
17003N(SyntaxKind.IdentifierToken, "U");
17005N(SyntaxKind.GreaterThanToken);
17010N(SyntaxKind.CommaToken);
17011N(SyntaxKind.Argument);
17013N(SyntaxKind.LessThanExpression);
17015N(SyntaxKind.LessThanExpression);
17017N(SyntaxKind.CastExpression);
17019N(SyntaxKind.OpenParenToken);
17020N(SyntaxKind.GenericName);
17022N(SyntaxKind.IdentifierToken, "Action");
17023N(SyntaxKind.TypeArgumentList);
17025N(SyntaxKind.LessThanToken);
17026N(SyntaxKind.GenericName);
17028N(SyntaxKind.IdentifierToken, "ImmutableArray");
17029N(SyntaxKind.TypeArgumentList);
17031N(SyntaxKind.LessThanToken);
17032N(SyntaxKind.IdentifierName);
17034N(SyntaxKind.IdentifierToken, "T");
17036N(SyntaxKind.CommaToken);
17037N(SyntaxKind.IdentifierName);
17039N(SyntaxKind.IdentifierToken, "U");
17041N(SyntaxKind.GreaterThanToken);
17044N(SyntaxKind.GreaterThanToken);
17047N(SyntaxKind.CloseParenToken);
17048N(SyntaxKind.IdentifierName);
17050N(SyntaxKind.IdentifierToken, "Method");
17053N(SyntaxKind.LessThanToken);
17054N(SyntaxKind.IdentifierName);
17056N(SyntaxKind.IdentifierToken, "ImmutableArray");
17059N(SyntaxKind.LessThanToken);
17060N(SyntaxKind.IdentifierName);
17062N(SyntaxKind.IdentifierToken, "T");
17066N(SyntaxKind.CommaToken);
17067N(SyntaxKind.Argument);
17069N(SyntaxKind.IdentifierName);
17071N(SyntaxKind.IdentifierToken, "U");
17074N(SyntaxKind.CloseParenToken);
17077N(SyntaxKind.SemicolonToken);
17079N(SyntaxKind.CloseBraceToken);
17102N(SyntaxKind.PropertyDeclaration);
17104N(SyntaxKind.GenericName);
17106N(SyntaxKind.IdentifierToken, "IEnumerable");
17107N(SyntaxKind.TypeArgumentList);
17109N(SyntaxKind.LessThanToken);
17110N(SyntaxKind.TupleType);
17112N(SyntaxKind.OpenParenToken);
17113N(SyntaxKind.TupleElement);
17115N(SyntaxKind.PredefinedType);
17117N(SyntaxKind.StringKeyword);
17119N(SyntaxKind.IdentifierToken, "Value");
17121N(SyntaxKind.CommaToken);
17122N(SyntaxKind.TupleElement);
17124N(SyntaxKind.PredefinedType);
17126N(SyntaxKind.StringKeyword);
17128N(SyntaxKind.IdentifierToken, "Description");
17130N(SyntaxKind.CloseParenToken);
17135N(SyntaxKind.IdentifierToken, "Values");
17136N(SyntaxKind.AccessorList);
17138N(SyntaxKind.OpenBraceToken);
17139N(SyntaxKind.GetAccessorDeclaration);
17141N(SyntaxKind.GetKeyword);
17142N(SyntaxKind.SemicolonToken);
17144N(SyntaxKind.SetAccessorDeclaration);
17146N(SyntaxKind.SetKeyword);
17147N(SyntaxKind.SemicolonToken);
17149N(SyntaxKind.CloseBraceToken);
17172N(SyntaxKind.PropertyDeclaration);
17174N(SyntaxKind.GenericName);
17176N(SyntaxKind.IdentifierToken, "IEnumerable");
17177N(SyntaxKind.TypeArgumentList);
17179N(SyntaxKind.LessThanToken);
17180N(SyntaxKind.TupleType);
17182N(SyntaxKind.OpenParenToken);
17183N(SyntaxKind.TupleElement);
17185N(SyntaxKind.PredefinedType);
17187N(SyntaxKind.StringKeyword);
17189N(SyntaxKind.IdentifierToken, "Value");
17191N(SyntaxKind.CommaToken);
17192N(SyntaxKind.TupleElement);
17194N(SyntaxKind.PredefinedType);
17196N(SyntaxKind.StringKeyword);
17198N(SyntaxKind.IdentifierToken, "Description");
17200N(SyntaxKind.CloseParenToken);
17205N(SyntaxKind.IdentifierToken, "Values");
17206N(SyntaxKind.ArrowExpressionClause);
17208N(SyntaxKind.EqualsGreaterThanToken);
17209N(SyntaxKind.NullLiteralExpression);
17211N(SyntaxKind.NullKeyword);
17214N(SyntaxKind.SemicolonToken);
17236N(SyntaxKind.PropertyDeclaration);
17238N(SyntaxKind.GenericName);
17240N(SyntaxKind.IdentifierToken, "Dictionary");
17241N(SyntaxKind.TypeArgumentList);
17243N(SyntaxKind.LessThanToken);
17244N(SyntaxKind.PredefinedType);
17246N(SyntaxKind.IntKeyword);
17248N(SyntaxKind.CommaToken);
17249N(SyntaxKind.PredefinedType);
17251N(SyntaxKind.StringKeyword);
17256N(SyntaxKind.IdentifierToken, "Values");
17257N(SyntaxKind.AccessorList);
17259N(SyntaxKind.OpenBraceToken);
17260N(SyntaxKind.GetAccessorDeclaration);
17262N(SyntaxKind.GetKeyword);
17263N(SyntaxKind.SemicolonToken);
17265N(SyntaxKind.SetAccessorDeclaration);
17267N(SyntaxKind.SetKeyword);
17268N(SyntaxKind.SemicolonToken);
17270N(SyntaxKind.CloseBraceToken);
17296N(SyntaxKind.PropertyDeclaration);
17298N(SyntaxKind.GenericName);
17300N(SyntaxKind.IdentifierToken, "IEnumerable");
17301N(SyntaxKind.TypeArgumentList);
17303N(SyntaxKind.LessThanToken);
17304N(SyntaxKind.TupleType);
17306N(SyntaxKind.OpenParenToken);
17307N(SyntaxKind.TupleElement);
17309N(SyntaxKind.PredefinedType);
17311N(SyntaxKind.StringKeyword);
17313N(SyntaxKind.IdentifierToken, "Value");
17315N(SyntaxKind.CommaToken);
17316N(SyntaxKind.TupleElement);
17318N(SyntaxKind.PredefinedType);
17320N(SyntaxKind.StringKeyword);
17322N(SyntaxKind.IdentifierToken, "Description");
17329N(SyntaxKind.IdentifierToken, "Values");
17330N(SyntaxKind.AccessorList);
17332N(SyntaxKind.OpenBraceToken);
17333N(SyntaxKind.GetAccessorDeclaration);
17335N(SyntaxKind.GetKeyword);
17336N(SyntaxKind.SemicolonToken);
17338N(SyntaxKind.SetAccessorDeclaration);
17340N(SyntaxKind.SetKeyword);
17341N(SyntaxKind.SemicolonToken);
17343N(SyntaxKind.CloseBraceToken);
17369N(SyntaxKind.PropertyDeclaration);
17371N(SyntaxKind.GenericName);
17373N(SyntaxKind.IdentifierToken, "IEnumerable");
17374N(SyntaxKind.TypeArgumentList);
17376N(SyntaxKind.LessThanToken);
17377N(SyntaxKind.TupleType);
17379N(SyntaxKind.OpenParenToken);
17380N(SyntaxKind.TupleElement);
17382N(SyntaxKind.PredefinedType);
17384N(SyntaxKind.StringKeyword);
17386N(SyntaxKind.IdentifierToken, "Value");
17388N(SyntaxKind.CommaToken);
17389N(SyntaxKind.TupleElement);
17391N(SyntaxKind.PredefinedType);
17393N(SyntaxKind.StringKeyword);
17395N(SyntaxKind.IdentifierToken, "Description");
17402N(SyntaxKind.IdentifierToken, "Values");
17403N(SyntaxKind.ArrowExpressionClause);
17405N(SyntaxKind.EqualsGreaterThanToken);
17406N(SyntaxKind.NullLiteralExpression);
17408N(SyntaxKind.NullKeyword);
17411N(SyntaxKind.SemicolonToken);
17433N(SyntaxKind.LocalDeclarationStatement);
17435N(SyntaxKind.VariableDeclaration);
17437N(SyntaxKind.GenericName);
17439N(SyntaxKind.IdentifierToken, "IEnumerable");
17440N(SyntaxKind.TypeArgumentList);
17442N(SyntaxKind.LessThanToken);
17443N(SyntaxKind.TupleType);
17445N(SyntaxKind.OpenParenToken);
17446N(SyntaxKind.TupleElement);
17448N(SyntaxKind.PredefinedType);
17450N(SyntaxKind.StringKeyword);
17452N(SyntaxKind.IdentifierToken, "Value");
17454N(SyntaxKind.CommaToken);
17455N(SyntaxKind.TupleElement);
17457N(SyntaxKind.PredefinedType);
17459N(SyntaxKind.StringKeyword);
17461N(SyntaxKind.IdentifierToken, "Description");
17463N(SyntaxKind.CloseParenToken);
17468N(SyntaxKind.VariableDeclarator);
17470N(SyntaxKind.IdentifierToken, "values");
17473N(SyntaxKind.SemicolonToken);
17495N(SyntaxKind.LocalDeclarationStatement);
17497N(SyntaxKind.VariableDeclaration);
17499N(SyntaxKind.GenericName);
17501N(SyntaxKind.IdentifierToken, "IEnumerable");
17502N(SyntaxKind.TypeArgumentList);
17504N(SyntaxKind.LessThanToken);
17505N(SyntaxKind.TupleType);
17507N(SyntaxKind.OpenParenToken);
17508N(SyntaxKind.TupleElement);
17510N(SyntaxKind.PredefinedType);
17512N(SyntaxKind.StringKeyword);
17514N(SyntaxKind.IdentifierToken, "Value");
17516N(SyntaxKind.CommaToken);
17517N(SyntaxKind.TupleElement);
17519N(SyntaxKind.PredefinedType);
17521N(SyntaxKind.StringKeyword);
17523N(SyntaxKind.IdentifierToken, "Description");
17525N(SyntaxKind.CloseParenToken);
17530N(SyntaxKind.VariableDeclarator);
17532N(SyntaxKind.IdentifierToken, "values");
17533N(SyntaxKind.EqualsValueClause);
17535N(SyntaxKind.EqualsToken);
17536N(SyntaxKind.NullLiteralExpression);
17538N(SyntaxKind.NullKeyword);
17543N(SyntaxKind.SemicolonToken);
17569N(SyntaxKind.LocalDeclarationStatement);
17571N(SyntaxKind.VariableDeclaration);
17573N(SyntaxKind.GenericName);
17575N(SyntaxKind.IdentifierToken, "IEnumerable");
17576N(SyntaxKind.TypeArgumentList);
17578N(SyntaxKind.LessThanToken);
17579N(SyntaxKind.TupleType);
17581N(SyntaxKind.OpenParenToken);
17582N(SyntaxKind.TupleElement);
17584N(SyntaxKind.PredefinedType);
17586N(SyntaxKind.StringKeyword);
17588N(SyntaxKind.IdentifierToken, "Value");
17590N(SyntaxKind.CommaToken);
17591N(SyntaxKind.TupleElement);
17593N(SyntaxKind.PredefinedType);
17595N(SyntaxKind.StringKeyword);
17597N(SyntaxKind.IdentifierToken, "Description");
17599N(SyntaxKind.CloseParenToken);
17604N(SyntaxKind.VariableDeclarator);
17606N(SyntaxKind.IdentifierToken, "values");
17607N(SyntaxKind.EqualsValueClause);
17609N(SyntaxKind.EqualsToken);
17610N(SyntaxKind.NullLiteralExpression);
17612N(SyntaxKind.NullKeyword);
17616N(SyntaxKind.CommaToken);
17617N(SyntaxKind.VariableDeclarator);
17619N(SyntaxKind.IdentifierToken, "otherValues");
17621N(SyntaxKind.CommaToken);
17622N(SyntaxKind.VariableDeclarator);
17624N(SyntaxKind.IdentifierToken, "moreValues");
17627N(SyntaxKind.SemicolonToken);
17650N(SyntaxKind.FieldDeclaration);
17652N(SyntaxKind.VariableDeclaration);
17654N(SyntaxKind.GenericName);
17656N(SyntaxKind.IdentifierToken, "IEnumerable");
17657N(SyntaxKind.TypeArgumentList);
17659N(SyntaxKind.LessThanToken);
17660N(SyntaxKind.TupleType);
17662N(SyntaxKind.OpenParenToken);
17663N(SyntaxKind.TupleElement);
17665N(SyntaxKind.PredefinedType);
17667N(SyntaxKind.StringKeyword);
17669N(SyntaxKind.IdentifierToken, "Value");
17671N(SyntaxKind.CommaToken);
17672N(SyntaxKind.TupleElement);
17674N(SyntaxKind.PredefinedType);
17676N(SyntaxKind.StringKeyword);
17678N(SyntaxKind.IdentifierToken, "Description");
17680N(SyntaxKind.CloseParenToken);
17685N(SyntaxKind.VariableDeclarator);
17687N(SyntaxKind.IdentifierToken, "values");
17690N(SyntaxKind.SemicolonToken);
17712N(SyntaxKind.FieldDeclaration);
17714N(SyntaxKind.VariableDeclaration);
17716N(SyntaxKind.GenericName);
17718N(SyntaxKind.IdentifierToken, "IEnumerable");
17719N(SyntaxKind.TypeArgumentList);
17721N(SyntaxKind.LessThanToken);
17722N(SyntaxKind.TupleType);
17724N(SyntaxKind.OpenParenToken);
17725N(SyntaxKind.TupleElement);
17727N(SyntaxKind.PredefinedType);
17729N(SyntaxKind.StringKeyword);
17731N(SyntaxKind.IdentifierToken, "Value");
17733N(SyntaxKind.CommaToken);
17734N(SyntaxKind.TupleElement);
17736N(SyntaxKind.PredefinedType);
17738N(SyntaxKind.StringKeyword);
17740N(SyntaxKind.IdentifierToken, "Description");
17742N(SyntaxKind.CloseParenToken);
17747N(SyntaxKind.VariableDeclarator);
17749N(SyntaxKind.IdentifierToken, "values");
17750N(SyntaxKind.EqualsValueClause);
17752N(SyntaxKind.EqualsToken);
17753N(SyntaxKind.NullLiteralExpression);
17755N(SyntaxKind.NullKeyword);
17760N(SyntaxKind.SemicolonToken);
17786N(SyntaxKind.FieldDeclaration);
17788N(SyntaxKind.VariableDeclaration);
17790N(SyntaxKind.GenericName);
17792N(SyntaxKind.IdentifierToken, "IEnumerable");
17793N(SyntaxKind.TypeArgumentList);
17795N(SyntaxKind.LessThanToken);
17796N(SyntaxKind.TupleType);
17798N(SyntaxKind.OpenParenToken);
17799N(SyntaxKind.TupleElement);
17801N(SyntaxKind.PredefinedType);
17803N(SyntaxKind.StringKeyword);
17805N(SyntaxKind.IdentifierToken, "Value");
17807N(SyntaxKind.CommaToken);
17808N(SyntaxKind.TupleElement);
17810N(SyntaxKind.PredefinedType);
17812N(SyntaxKind.StringKeyword);
17814N(SyntaxKind.IdentifierToken, "Description");
17816N(SyntaxKind.CloseParenToken);
17821N(SyntaxKind.VariableDeclarator);
17823N(SyntaxKind.IdentifierToken, "values");
17824N(SyntaxKind.EqualsValueClause);
17826N(SyntaxKind.EqualsToken);
17827N(SyntaxKind.NullLiteralExpression);
17829N(SyntaxKind.NullKeyword);
17833N(SyntaxKind.CommaToken);
17834N(SyntaxKind.VariableDeclarator);
17836N(SyntaxKind.IdentifierToken, "otherValues");
17838N(SyntaxKind.CommaToken);
17839N(SyntaxKind.VariableDeclarator);
17841N(SyntaxKind.IdentifierToken, "moreValues");
17844N(SyntaxKind.SemicolonToken);
17866N(SyntaxKind.MethodDeclaration);
17868N(SyntaxKind.PublicKeyword);
17869N(SyntaxKind.PredefinedType);
17871N(SyntaxKind.VoidKeyword);
17873N(SyntaxKind.IdentifierToken, "M");
17874N(SyntaxKind.ParameterList);
17876N(SyntaxKind.OpenParenToken);
17877N(SyntaxKind.Parameter);
17879N(SyntaxKind.GenericName);
17881N(SyntaxKind.IdentifierToken, "ImmutableArray");
17882N(SyntaxKind.TypeArgumentList);
17884N(SyntaxKind.LessThanToken);
17885N(SyntaxKind.PredefinedType);
17887N(SyntaxKind.IntKeyword);
17892N(SyntaxKind.IdentifierToken, "arr");
17894N(SyntaxKind.CloseParenToken);
17896N(SyntaxKind.SemicolonToken);
17921N(SyntaxKind.MethodDeclaration);
17923N(SyntaxKind.PublicKeyword);
17924N(SyntaxKind.PredefinedType);
17926N(SyntaxKind.VoidKeyword);
17928N(SyntaxKind.IdentifierToken, "M");
17929N(SyntaxKind.ParameterList);
17931N(SyntaxKind.OpenParenToken);
17932N(SyntaxKind.Parameter);
17934N(SyntaxKind.GenericName);
17936N(SyntaxKind.IdentifierToken, "ImmutableArray");
17937N(SyntaxKind.TypeArgumentList);
17939N(SyntaxKind.LessThanToken);
17940N(SyntaxKind.PredefinedType);
17942N(SyntaxKind.IntKeyword);
17945N(SyntaxKind.IdentifierName);
17947N(SyntaxKind.IdentifierToken, "arr");
17949N(SyntaxKind.CommaToken);
17950N(SyntaxKind.GenericName);
17952N(SyntaxKind.IdentifierToken, "ImmutableArray");
17953N(SyntaxKind.TypeArgumentList);
17955N(SyntaxKind.LessThanToken);
17956N(SyntaxKind.PredefinedType);
17958N(SyntaxKind.IntKeyword);
17960N(SyntaxKind.GreaterThanToken);
17966N(SyntaxKind.IdentifierToken, "another");
17968N(SyntaxKind.CloseParenToken);
17970N(SyntaxKind.SemicolonToken);
18001N(SyntaxKind.MethodDeclaration);
18003N(SyntaxKind.PublicKeyword);
18004N(SyntaxKind.GenericName);
18006N(SyntaxKind.IdentifierToken, "ImmutableArray");
18007N(SyntaxKind.TypeArgumentList);
18009N(SyntaxKind.LessThanToken);
18010N(SyntaxKind.PredefinedType);
18012N(SyntaxKind.IntKeyword);
18017N(SyntaxKind.IdentifierToken, "M");
18018N(SyntaxKind.ParameterList);
18020N(SyntaxKind.OpenParenToken);
18021N(SyntaxKind.Parameter);
18023N(SyntaxKind.GenericName);
18025N(SyntaxKind.IdentifierToken, "ImmutableArray");
18026N(SyntaxKind.TypeArgumentList);
18028N(SyntaxKind.LessThanToken);
18029N(SyntaxKind.PredefinedType);
18031N(SyntaxKind.IntKeyword);
18034N(SyntaxKind.IdentifierName);
18036N(SyntaxKind.IdentifierToken, "a");
18038N(SyntaxKind.CommaToken);
18039N(SyntaxKind.GenericName);
18041N(SyntaxKind.IdentifierToken, "ImmutableArray");
18042N(SyntaxKind.TypeArgumentList);
18044N(SyntaxKind.LessThanToken);
18045N(SyntaxKind.PredefinedType);
18047N(SyntaxKind.IntKeyword);
18055N(SyntaxKind.IdentifierToken, "b");
18057N(SyntaxKind.CloseParenToken);
18059N(SyntaxKind.SemicolonToken);
18093N(SyntaxKind.MethodDeclaration);
18095N(SyntaxKind.PublicKeyword);
18096N(SyntaxKind.GenericName);
18098N(SyntaxKind.IdentifierToken, "ImmutableArray");
18099N(SyntaxKind.TypeArgumentList);
18101N(SyntaxKind.LessThanToken);
18102N(SyntaxKind.IdentifierName);
18104N(SyntaxKind.IdentifierToken, "T");
18109N(SyntaxKind.IdentifierToken, "M");
18110N(SyntaxKind.TypeParameterList);
18112N(SyntaxKind.LessThanToken);
18113N(SyntaxKind.TypeParameter);
18115N(SyntaxKind.IdentifierToken, "T");
18119N(SyntaxKind.ParameterList);
18121N(SyntaxKind.OpenParenToken);
18122N(SyntaxKind.Parameter);
18124N(SyntaxKind.GenericName);
18126N(SyntaxKind.IdentifierToken, "ImmutableArray");
18127N(SyntaxKind.TypeArgumentList);
18129N(SyntaxKind.LessThanToken);
18130N(SyntaxKind.IdentifierName);
18132N(SyntaxKind.IdentifierToken, "T");
18135N(SyntaxKind.IdentifierName);
18137N(SyntaxKind.IdentifierToken, "a");
18139N(SyntaxKind.CommaToken);
18140N(SyntaxKind.GenericName);
18142N(SyntaxKind.IdentifierToken, "ImmutableArray");
18143N(SyntaxKind.TypeArgumentList);
18145N(SyntaxKind.LessThanToken);
18146N(SyntaxKind.IdentifierName);
18148N(SyntaxKind.IdentifierToken, "T");
18156N(SyntaxKind.IdentifierToken, "b");
18158N(SyntaxKind.CloseParenToken);
18160N(SyntaxKind.SemicolonToken);
18185N(SyntaxKind.ExpressionStatement);
18187N(SyntaxKind.LessThanExpression);
18189N(SyntaxKind.IdentifierName);
18191N(SyntaxKind.IdentifierToken, "Invoke");
18193N(SyntaxKind.LessThanToken);
18194N(SyntaxKind.InvocationExpression);
18196N(SyntaxKind.GenericName);
18198N(SyntaxKind.IdentifierToken, "ImmutableArray");
18199N(SyntaxKind.TypeArgumentList);
18201N(SyntaxKind.LessThanToken);
18202N(SyntaxKind.TupleType);
18204N(SyntaxKind.OpenParenToken);
18205N(SyntaxKind.TupleElement);
18207N(SyntaxKind.PredefinedType);
18209N(SyntaxKind.StringKeyword);
18211N(SyntaxKind.IdentifierToken, "a");
18213N(SyntaxKind.CommaToken);
18214N(SyntaxKind.TupleElement);
18216N(SyntaxKind.PredefinedType);
18218N(SyntaxKind.StringKeyword);
18220N(SyntaxKind.IdentifierToken, "b");
18222N(SyntaxKind.CloseParenToken);
18227N(SyntaxKind.ArgumentList);
18229N(SyntaxKind.OpenParenToken);
18230N(SyntaxKind.Argument);
18232N(SyntaxKind.NumericLiteralExpression);
18234N(SyntaxKind.NumericLiteralToken, "31");
18237N(SyntaxKind.CommaToken);
18238N(SyntaxKind.Argument);
18240N(SyntaxKind.DefaultExpression);
18242N(SyntaxKind.DefaultKeyword);
18243N(SyntaxKind.OpenParenToken);
18244N(SyntaxKind.GenericName);
18246N(SyntaxKind.IdentifierToken, "ImmutableArray");
18247N(SyntaxKind.TypeArgumentList);
18249N(SyntaxKind.LessThanToken);
18250N(SyntaxKind.PredefinedType);
18252N(SyntaxKind.IntKeyword);
18257N(SyntaxKind.CloseParenToken);
18260N(SyntaxKind.CloseParenToken);
18264N(SyntaxKind.SemicolonToken);
18286N(SyntaxKind.ExpressionStatement);
18288N(SyntaxKind.LessThanExpression);
18290N(SyntaxKind.IdentifierName);
18292N(SyntaxKind.IdentifierToken, "Invoke");
18294N(SyntaxKind.LessThanToken);
18295N(SyntaxKind.InvocationExpression);
18297N(SyntaxKind.GenericName);
18299N(SyntaxKind.IdentifierToken, "ImmutableArray");
18300N(SyntaxKind.TypeArgumentList);
18302N(SyntaxKind.LessThanToken);
18303N(SyntaxKind.TupleType);
18305N(SyntaxKind.OpenParenToken);
18306N(SyntaxKind.TupleElement);
18308N(SyntaxKind.PredefinedType);
18310N(SyntaxKind.StringKeyword);
18312N(SyntaxKind.IdentifierToken, "a");
18314N(SyntaxKind.CommaToken);
18315N(SyntaxKind.TupleElement);
18317N(SyntaxKind.PredefinedType);
18319N(SyntaxKind.StringKeyword);
18321N(SyntaxKind.IdentifierToken, "b");
18323N(SyntaxKind.CloseParenToken);
18325N(SyntaxKind.GreaterThanToken);
18328N(SyntaxKind.ArgumentList);
18330N(SyntaxKind.OpenParenToken);
18331N(SyntaxKind.Argument);
18333N(SyntaxKind.NumericLiteralExpression);
18335N(SyntaxKind.NumericLiteralToken, "31");
18338N(SyntaxKind.CommaToken);
18339N(SyntaxKind.Argument);
18341N(SyntaxKind.DefaultExpression);
18343N(SyntaxKind.DefaultKeyword);
18344N(SyntaxKind.OpenParenToken);
18345N(SyntaxKind.GenericName);
18347N(SyntaxKind.IdentifierToken, "ImmutableArray");
18348N(SyntaxKind.TypeArgumentList);
18350N(SyntaxKind.LessThanToken);
18351N(SyntaxKind.PredefinedType);
18353N(SyntaxKind.IntKeyword);
18358N(SyntaxKind.CloseParenToken);
18361N(SyntaxKind.CloseParenToken);
18365N(SyntaxKind.SemicolonToken);
18384N(SyntaxKind.ExpressionStatement);
18386N(SyntaxKind.LessThanExpression);
18388N(SyntaxKind.IdentifierName);
18390N(SyntaxKind.IdentifierToken, "Invoke");
18392N(SyntaxKind.LessThanToken);
18393N(SyntaxKind.InvocationExpression);
18395N(SyntaxKind.GenericName);
18397N(SyntaxKind.IdentifierToken, "ImmutableArray");
18398N(SyntaxKind.TypeArgumentList);
18400N(SyntaxKind.LessThanToken);
18401N(SyntaxKind.TupleType);
18403N(SyntaxKind.OpenParenToken);
18404N(SyntaxKind.TupleElement);
18406N(SyntaxKind.PredefinedType);
18408N(SyntaxKind.StringKeyword);
18410N(SyntaxKind.IdentifierToken, "a");
18412N(SyntaxKind.CommaToken);
18413N(SyntaxKind.TupleElement);
18415N(SyntaxKind.PredefinedType);
18417N(SyntaxKind.StringKeyword);
18419N(SyntaxKind.IdentifierToken, "b");
18421N(SyntaxKind.CloseParenToken);
18423N(SyntaxKind.GreaterThanToken);
18426N(SyntaxKind.ArgumentList);
18428N(SyntaxKind.OpenParenToken);
18429N(SyntaxKind.Argument);
18431N(SyntaxKind.NumericLiteralExpression);
18433N(SyntaxKind.NumericLiteralToken, "31");
18436N(SyntaxKind.CommaToken);
18437N(SyntaxKind.Argument);
18439N(SyntaxKind.DefaultExpression);
18441N(SyntaxKind.DefaultKeyword);
18442N(SyntaxKind.OpenParenToken);
18443N(SyntaxKind.GenericName);
18445N(SyntaxKind.IdentifierToken, "ImmutableArray");
18446N(SyntaxKind.TypeArgumentList);
18448N(SyntaxKind.LessThanToken);
18449N(SyntaxKind.PredefinedType);
18451N(SyntaxKind.IntKeyword);
18453N(SyntaxKind.GreaterThanToken);
18456N(SyntaxKind.CloseParenToken);
18459N(SyntaxKind.CloseParenToken);
18463N(SyntaxKind.SemicolonToken);
18485N(SyntaxKind.RecordDeclaration);
18487N(SyntaxKind.PublicKeyword);
18488N(SyntaxKind.RecordKeyword);
18489N(SyntaxKind.IdentifierToken, "M");
18490N(SyntaxKind.ParameterList);
18492N(SyntaxKind.OpenParenToken);
18493N(SyntaxKind.Parameter);
18495N(SyntaxKind.GenericName);
18497N(SyntaxKind.IdentifierToken, "ImmutableArray");
18498N(SyntaxKind.TypeArgumentList);
18500N(SyntaxKind.LessThanToken);
18501N(SyntaxKind.PredefinedType);
18503N(SyntaxKind.IntKeyword);
18508N(SyntaxKind.IdentifierToken, "Array");
18510N(SyntaxKind.CloseParenToken);
18512N(SyntaxKind.SemicolonToken);
18537N(SyntaxKind.RecordDeclaration);
18539N(SyntaxKind.PublicKeyword);
18540N(SyntaxKind.RecordKeyword);
18541N(SyntaxKind.IdentifierToken, "M");
18542N(SyntaxKind.TypeParameterList);
18544N(SyntaxKind.LessThanToken);
18545N(SyntaxKind.TypeParameter);
18547N(SyntaxKind.IdentifierToken, "T");
18551N(SyntaxKind.ParameterList);
18553N(SyntaxKind.OpenParenToken);
18554N(SyntaxKind.Parameter);
18556N(SyntaxKind.GenericName);
18558N(SyntaxKind.IdentifierToken, "ImmutableArray");
18559N(SyntaxKind.TypeArgumentList);
18561N(SyntaxKind.LessThanToken);
18562N(SyntaxKind.IdentifierName);
18564N(SyntaxKind.IdentifierToken, "T");
18569N(SyntaxKind.IdentifierToken, "Array");
18571N(SyntaxKind.CloseParenToken);
18573N(SyntaxKind.SemicolonToken);
18609N(SyntaxKind.RecordDeclaration);
18611N(SyntaxKind.PublicKeyword);
18612N(SyntaxKind.RecordKeyword);
18613N(SyntaxKind.IdentifierToken, "M");
18614N(SyntaxKind.TypeParameterList);
18616N(SyntaxKind.LessThanToken);
18617N(SyntaxKind.TypeParameter);
18619N(SyntaxKind.IdentifierToken, "T");
18623N(SyntaxKind.ParameterList);
18625N(SyntaxKind.OpenParenToken);
18626N(SyntaxKind.Parameter);
18628N(SyntaxKind.GenericName);
18630N(SyntaxKind.IdentifierToken, "ImmutableArray");
18631N(SyntaxKind.TypeArgumentList);
18633N(SyntaxKind.LessThanToken);
18634N(SyntaxKind.IdentifierName);
18636N(SyntaxKind.IdentifierToken, "T");
18641N(SyntaxKind.IdentifierToken, "Array");
18643N(SyntaxKind.CloseParenToken);
18645N(SyntaxKind.BaseList);
18647N(SyntaxKind.ColonToken);
18648N(SyntaxKind.PrimaryConstructorBaseType);
18650N(SyntaxKind.GenericName);
18652N(SyntaxKind.IdentifierToken, "Other");
18653N(SyntaxKind.TypeArgumentList);
18655N(SyntaxKind.LessThanToken);
18656N(SyntaxKind.IdentifierName);
18658N(SyntaxKind.IdentifierToken, "T");
18663N(SyntaxKind.ArgumentList);
18665N(SyntaxKind.OpenParenToken);
18666N(SyntaxKind.Argument);
18668N(SyntaxKind.ParenthesizedExpression);
18670N(SyntaxKind.OpenParenToken);
18671N(SyntaxKind.LessThanExpression);
18673N(SyntaxKind.IdentifierName);
18675N(SyntaxKind.IdentifierToken, "ImmutableArray");
18677N(SyntaxKind.LessThanToken);
18678N(SyntaxKind.IdentifierName);
18680N(SyntaxKind.IdentifierToken, "T");
18683N(SyntaxKind.CloseParenToken);
18687N(SyntaxKind.Argument);
18689N(SyntaxKind.IdentifierName);
18691N(SyntaxKind.IdentifierToken, "Array");
18694N(SyntaxKind.CloseParenToken);
18698N(SyntaxKind.SemicolonToken);
18720N(SyntaxKind.IndexerDeclaration);
18722N(SyntaxKind.PublicKeyword);
18723N(SyntaxKind.GenericName);
18725N(SyntaxKind.IdentifierToken, "IEnumerable");
18726N(SyntaxKind.TypeArgumentList);
18728N(SyntaxKind.LessThanToken);
18729N(SyntaxKind.TupleType);
18731N(SyntaxKind.OpenParenToken);
18732N(SyntaxKind.TupleElement);
18734N(SyntaxKind.PredefinedType);
18736N(SyntaxKind.StringKeyword);
18738N(SyntaxKind.IdentifierToken, "Value");
18740N(SyntaxKind.CommaToken);
18741N(SyntaxKind.TupleElement);
18743N(SyntaxKind.PredefinedType);
18745N(SyntaxKind.StringKeyword);
18747N(SyntaxKind.IdentifierToken, "Description");
18749N(SyntaxKind.CloseParenToken);
18754N(SyntaxKind.ThisKeyword);
18755N(SyntaxKind.BracketedParameterList);
18757N(SyntaxKind.OpenBracketToken);
18758N(SyntaxKind.Parameter);
18760N(SyntaxKind.PredefinedType);
18762N(SyntaxKind.StringKeyword);
18764N(SyntaxKind.IdentifierToken, "index");
18766N(SyntaxKind.CloseBracketToken);
18768N(SyntaxKind.AccessorList);
18770N(SyntaxKind.OpenBraceToken);
18771N(SyntaxKind.GetAccessorDeclaration);
18773N(SyntaxKind.GetKeyword);
18774N(SyntaxKind.SemicolonToken);
18776N(SyntaxKind.CloseBraceToken);
18802N(SyntaxKind.IndexerDeclaration);
18804N(SyntaxKind.PublicKeyword);
18805N(SyntaxKind.GenericName);
18807N(SyntaxKind.IdentifierToken, "IEnumerable");
18808N(SyntaxKind.TypeArgumentList);
18810N(SyntaxKind.LessThanToken);
18811N(SyntaxKind.TupleType);
18813N(SyntaxKind.OpenParenToken);
18814N(SyntaxKind.TupleElement);
18816N(SyntaxKind.PredefinedType);
18818N(SyntaxKind.StringKeyword);
18820N(SyntaxKind.IdentifierToken, "Value");
18822N(SyntaxKind.CommaToken);
18823N(SyntaxKind.TupleElement);
18825N(SyntaxKind.PredefinedType);
18827N(SyntaxKind.StringKeyword);
18829N(SyntaxKind.IdentifierToken, "Description");
18831N(SyntaxKind.CloseParenToken);
18836N(SyntaxKind.ThisKeyword);
18837N(SyntaxKind.BracketedParameterList);
18839N(SyntaxKind.OpenBracketToken);
18840N(SyntaxKind.Parameter);
18842N(SyntaxKind.GenericName);
18844N(SyntaxKind.IdentifierToken, "IDictionary");
18845N(SyntaxKind.TypeArgumentList);
18847N(SyntaxKind.LessThanToken);
18848N(SyntaxKind.PredefinedType);
18850N(SyntaxKind.IntKeyword);
18852N(SyntaxKind.CommaToken);
18853N(SyntaxKind.PredefinedType);
18855N(SyntaxKind.StringKeyword);
18860N(SyntaxKind.IdentifierToken, "keys");
18862N(SyntaxKind.CloseBracketToken);
18864N(SyntaxKind.AccessorList);
18866N(SyntaxKind.OpenBraceToken);
18867N(SyntaxKind.GetAccessorDeclaration);
18869N(SyntaxKind.GetKeyword);
18870N(SyntaxKind.SemicolonToken);
18872N(SyntaxKind.CloseBraceToken);
18898N(SyntaxKind.IndexerDeclaration);
18900N(SyntaxKind.PublicKeyword);
18901N(SyntaxKind.GenericName);
18903N(SyntaxKind.IdentifierToken, "IEnumerable");
18904N(SyntaxKind.TypeArgumentList);
18906N(SyntaxKind.LessThanToken);
18907N(SyntaxKind.TupleType);
18909N(SyntaxKind.OpenParenToken);
18910N(SyntaxKind.TupleElement);
18912N(SyntaxKind.PredefinedType);
18914N(SyntaxKind.StringKeyword);
18916N(SyntaxKind.IdentifierToken, "Value");
18918N(SyntaxKind.CommaToken);
18919N(SyntaxKind.TupleElement);
18921N(SyntaxKind.PredefinedType);
18923N(SyntaxKind.StringKeyword);
18925N(SyntaxKind.IdentifierToken, "Description");
18927N(SyntaxKind.CloseParenToken);
18932N(SyntaxKind.ThisKeyword);
18933N(SyntaxKind.BracketedParameterList);
18935N(SyntaxKind.OpenBracketToken);
18936N(SyntaxKind.Parameter);
18938N(SyntaxKind.GenericName);
18940N(SyntaxKind.IdentifierToken, "IDictionary");
18941N(SyntaxKind.TypeArgumentList);
18943N(SyntaxKind.LessThanToken);
18944N(SyntaxKind.PredefinedType);
18946N(SyntaxKind.IntKeyword);
18948N(SyntaxKind.CommaToken);
18949N(SyntaxKind.PredefinedType);
18951N(SyntaxKind.StringKeyword);
18956N(SyntaxKind.IdentifierToken, "keys");
18958N(SyntaxKind.CloseBracketToken);
18960N(SyntaxKind.ArrowExpressionClause);
18962N(SyntaxKind.EqualsGreaterThanToken);
18963N(SyntaxKind.NullLiteralExpression);
18965N(SyntaxKind.NullKeyword);
18968N(SyntaxKind.SemicolonToken);
18990N(SyntaxKind.OperatorDeclaration);
18992N(SyntaxKind.PublicKeyword);
18993N(SyntaxKind.StaticKeyword);
18994N(SyntaxKind.GenericName);
18996N(SyntaxKind.IdentifierToken, "IEnumerable");
18997N(SyntaxKind.TypeArgumentList);
18999N(SyntaxKind.LessThanToken);
19000N(SyntaxKind.TupleType);
19002N(SyntaxKind.OpenParenToken);
19003N(SyntaxKind.TupleElement);
19005N(SyntaxKind.PredefinedType);
19007N(SyntaxKind.StringKeyword);
19009N(SyntaxKind.IdentifierToken, "Value");
19011N(SyntaxKind.CommaToken);
19012N(SyntaxKind.TupleElement);
19014N(SyntaxKind.PredefinedType);
19016N(SyntaxKind.StringKeyword);
19018N(SyntaxKind.IdentifierToken, "Description");
19020N(SyntaxKind.CloseParenToken);
19025N(SyntaxKind.OperatorKeyword);
19026N(SyntaxKind.PlusToken);
19027N(SyntaxKind.ParameterList);
19029N(SyntaxKind.OpenParenToken);
19030N(SyntaxKind.Parameter);
19032N(SyntaxKind.IdentifierName);
19034N(SyntaxKind.IdentifierToken, "X");
19036N(SyntaxKind.IdentifierToken, "left");
19038N(SyntaxKind.CommaToken);
19039N(SyntaxKind.Parameter);
19041N(SyntaxKind.IdentifierName);
19043N(SyntaxKind.IdentifierToken, "X");
19045N(SyntaxKind.IdentifierToken, "right");
19047N(SyntaxKind.CloseParenToken);
19049N(SyntaxKind.SemicolonToken);
19071N(SyntaxKind.OperatorDeclaration);
19073N(SyntaxKind.PublicKeyword);
19074N(SyntaxKind.StaticKeyword);
19075N(SyntaxKind.GenericName);
19077N(SyntaxKind.IdentifierToken, "IEnumerable");
19078N(SyntaxKind.TypeArgumentList);
19080N(SyntaxKind.LessThanToken);
19081N(SyntaxKind.TupleType);
19083N(SyntaxKind.OpenParenToken);
19084N(SyntaxKind.TupleElement);
19086N(SyntaxKind.PredefinedType);
19088N(SyntaxKind.StringKeyword);
19090N(SyntaxKind.IdentifierToken, "Value");
19092N(SyntaxKind.CommaToken);
19093N(SyntaxKind.TupleElement);
19095N(SyntaxKind.PredefinedType);
19097N(SyntaxKind.StringKeyword);
19099N(SyntaxKind.IdentifierToken, "Description");
19101N(SyntaxKind.CloseParenToken);
19106N(SyntaxKind.OperatorKeyword);
19107N(SyntaxKind.CheckedKeyword);
19108N(SyntaxKind.PlusToken);
19109N(SyntaxKind.ParameterList);
19111N(SyntaxKind.OpenParenToken);
19112N(SyntaxKind.Parameter);
19114N(SyntaxKind.IdentifierName);
19116N(SyntaxKind.IdentifierToken, "X");
19118N(SyntaxKind.IdentifierToken, "left");
19120N(SyntaxKind.CommaToken);
19121N(SyntaxKind.Parameter);
19123N(SyntaxKind.IdentifierName);
19125N(SyntaxKind.IdentifierToken, "X");
19127N(SyntaxKind.IdentifierToken, "right");
19129N(SyntaxKind.CloseParenToken);
19131N(SyntaxKind.SemicolonToken);
19153N(SyntaxKind.ConversionOperatorDeclaration);
19155N(SyntaxKind.PublicKeyword);
19156N(SyntaxKind.StaticKeyword);
19157N(SyntaxKind.ImplicitKeyword);
19158N(SyntaxKind.OperatorKeyword);
19159N(SyntaxKind.GenericName);
19161N(SyntaxKind.IdentifierToken, "IEnumerable");
19162N(SyntaxKind.TypeArgumentList);
19164N(SyntaxKind.LessThanToken);
19165N(SyntaxKind.TupleType);
19167N(SyntaxKind.OpenParenToken);
19168N(SyntaxKind.TupleElement);
19170N(SyntaxKind.PredefinedType);
19172N(SyntaxKind.StringKeyword);
19174N(SyntaxKind.IdentifierToken, "Value");
19176N(SyntaxKind.CommaToken);
19177N(SyntaxKind.TupleElement);
19179N(SyntaxKind.PredefinedType);
19181N(SyntaxKind.StringKeyword);
19183N(SyntaxKind.IdentifierToken, "Description");
19185N(SyntaxKind.CloseParenToken);
19190N(SyntaxKind.ParameterList);
19192N(SyntaxKind.OpenParenToken);
19193N(SyntaxKind.Parameter);
19195N(SyntaxKind.IdentifierName);
19197N(SyntaxKind.IdentifierToken, "X");
19199N(SyntaxKind.IdentifierToken, "source");
19201N(SyntaxKind.CloseParenToken);
19203N(SyntaxKind.SemicolonToken);
19225N(SyntaxKind.ConversionOperatorDeclaration);
19227N(SyntaxKind.PublicKeyword);
19228N(SyntaxKind.StaticKeyword);
19229N(SyntaxKind.ImplicitKeyword);
19230N(SyntaxKind.OperatorKeyword);
19231N(SyntaxKind.GenericName);
19233N(SyntaxKind.IdentifierToken, "IEnumerable");
19234N(SyntaxKind.TypeArgumentList);
19236N(SyntaxKind.LessThanToken);
19237N(SyntaxKind.PredefinedType);
19239N(SyntaxKind.StringKeyword);
19244N(SyntaxKind.ParameterList);
19246N(SyntaxKind.OpenParenToken);
19247N(SyntaxKind.Parameter);
19249N(SyntaxKind.IdentifierName);
19251N(SyntaxKind.IdentifierToken, "X");
19253N(SyntaxKind.IdentifierToken, "source");
19255N(SyntaxKind.CloseParenToken);
19257N(SyntaxKind.SemicolonToken);
Parsing\NameParsingTests.cs (330)
260N(SyntaxKind.GenericName);
262N(SyntaxKind.IdentifierToken, "goo");
263N(SyntaxKind.TypeArgumentList);
265N(SyntaxKind.LessThanToken);
266N(SyntaxKind.GenericName);
268N(SyntaxKind.IdentifierToken, "bar");
269N(SyntaxKind.TypeArgumentList);
271N(SyntaxKind.LessThanToken);
272N(SyntaxKind.GenericName);
274N(SyntaxKind.IdentifierToken, "zed");
275N(SyntaxKind.TypeArgumentList);
277N(SyntaxKind.LessThanToken);
278N(SyntaxKind.IdentifierName);
280N(SyntaxKind.IdentifierToken, "U");
282N(SyntaxKind.GreaterThanToken);
285N(SyntaxKind.GreaterThanToken);
288N(SyntaxKind.GreaterThanToken);
400N(SyntaxKind.GenericName);
402N(SyntaxKind.IdentifierToken, "goo");
403N(SyntaxKind.TypeArgumentList);
405N(SyntaxKind.LessThanToken);
406N(SyntaxKind.GenericName);
408N(SyntaxKind.IdentifierToken, "bar");
409N(SyntaxKind.TypeArgumentList);
411N(SyntaxKind.LessThanToken);
412N(SyntaxKind.GenericName);
414N(SyntaxKind.IdentifierToken, "zed");
415N(SyntaxKind.TypeArgumentList);
417N(SyntaxKind.LessThanToken);
418N(SyntaxKind.IdentifierName);
420N(SyntaxKind.IdentifierToken, "U");
422N(SyntaxKind.GreaterThanToken);
425N(SyntaxKind.GreaterThanToken);
428N(SyntaxKind.GreaterThanToken);
835N(SyntaxKind.CompilationUnit);
837N(SyntaxKind.ClassDeclaration);
839N(SyntaxKind.ClassKeyword);
840N(SyntaxKind.IdentifierToken, "C");
841N(SyntaxKind.OpenBraceToken);
842N(SyntaxKind.MethodDeclaration);
844N(SyntaxKind.PredefinedType);
846N(SyntaxKind.VoidKeyword);
848N(SyntaxKind.IdentifierToken, "M");
849N(SyntaxKind.TypeParameterList);
851N(SyntaxKind.LessThanToken);
852N(SyntaxKind.TypeParameter);
854N(SyntaxKind.IdentifierToken, "T1");
856N(SyntaxKind.CommaToken);
857N(SyntaxKind.TypeParameter);
859N(SyntaxKind.IdentifierToken, "T2");
861N(SyntaxKind.GreaterThanToken);
863N(SyntaxKind.ParameterList);
865N(SyntaxKind.OpenParenToken);
866N(SyntaxKind.CloseParenToken);
868N(SyntaxKind.Block);
870N(SyntaxKind.OpenBraceToken);
871N(SyntaxKind.ExpressionStatement);
873N(SyntaxKind.InvocationExpression);
875N(SyntaxKind.GenericName);
877N(SyntaxKind.IdentifierToken, "M");
878N(SyntaxKind.TypeArgumentList);
880N(SyntaxKind.LessThanToken);
881N(SyntaxKind.OmittedTypeArgument);
883N(SyntaxKind.OmittedTypeArgumentToken);
885N(SyntaxKind.CommaToken);
886N(SyntaxKind.OmittedTypeArgument);
888N(SyntaxKind.OmittedTypeArgumentToken);
890N(SyntaxKind.GreaterThanToken);
893N(SyntaxKind.ArgumentList);
895N(SyntaxKind.OpenParenToken);
896N(SyntaxKind.CloseParenToken);
899N(SyntaxKind.SemicolonToken);
901N(SyntaxKind.CloseBraceToken);
904N(SyntaxKind.CloseBraceToken);
906N(SyntaxKind.EndOfFileToken);
933N(SyntaxKind.CompilationUnit);
935N(SyntaxKind.ClassDeclaration);
937N(SyntaxKind.ClassKeyword);
938N(SyntaxKind.IdentifierToken, "C");
939N(SyntaxKind.OpenBraceToken);
940N(SyntaxKind.MethodDeclaration);
942N(SyntaxKind.PredefinedType);
944N(SyntaxKind.VoidKeyword);
946N(SyntaxKind.IdentifierToken, "M");
947N(SyntaxKind.TypeParameterList);
949N(SyntaxKind.LessThanToken);
950N(SyntaxKind.TypeParameter);
952N(SyntaxKind.IdentifierToken, "T1");
954N(SyntaxKind.CommaToken);
955N(SyntaxKind.TypeParameter);
957N(SyntaxKind.IdentifierToken, "T2");
959N(SyntaxKind.GreaterThanToken);
961N(SyntaxKind.ParameterList);
963N(SyntaxKind.OpenParenToken);
964N(SyntaxKind.CloseParenToken);
966N(SyntaxKind.Block);
968N(SyntaxKind.OpenBraceToken);
969N(SyntaxKind.ExpressionStatement);
971N(SyntaxKind.InvocationExpression);
973N(SyntaxKind.GenericName);
975N(SyntaxKind.IdentifierToken, "M");
976N(SyntaxKind.TypeArgumentList);
978N(SyntaxKind.LessThanToken);
979N(SyntaxKind.OmittedTypeArgument);
981N(SyntaxKind.OmittedTypeArgumentToken);
983N(SyntaxKind.CommaToken);
984N(SyntaxKind.OmittedTypeArgument);
986N(SyntaxKind.OmittedTypeArgumentToken);
988N(SyntaxKind.GreaterThanToken);
991N(SyntaxKind.ArgumentList);
993N(SyntaxKind.OpenParenToken);
994N(SyntaxKind.CloseParenToken);
997N(SyntaxKind.SemicolonToken);
999N(SyntaxKind.CloseBraceToken);
1002N(SyntaxKind.CloseBraceToken);
1004N(SyntaxKind.EndOfFileToken);
1039N(SyntaxKind.CompilationUnit);
1041N(SyntaxKind.ClassDeclaration);
1043N(SyntaxKind.ClassKeyword);
1044N(SyntaxKind.IdentifierToken, "X");
1045N(SyntaxKind.TypeParameterList);
1047N(SyntaxKind.LessThanToken);
1048N(SyntaxKind.TypeParameter);
1050N(SyntaxKind.IdentifierToken, "T");
1052N(SyntaxKind.GreaterThanToken);
1054N(SyntaxKind.OpenBraceToken);
1055N(SyntaxKind.CloseBraceToken);
1057N(SyntaxKind.ClassDeclaration);
1059N(SyntaxKind.ClassKeyword);
1060N(SyntaxKind.IdentifierToken, "C");
1061N(SyntaxKind.OpenBraceToken);
1062N(SyntaxKind.MethodDeclaration);
1064N(SyntaxKind.PredefinedType);
1066N(SyntaxKind.VoidKeyword);
1068N(SyntaxKind.IdentifierToken, "M");
1069N(SyntaxKind.TypeParameterList);
1071N(SyntaxKind.LessThanToken);
1072N(SyntaxKind.TypeParameter);
1074N(SyntaxKind.IdentifierToken, "T1");
1076N(SyntaxKind.CommaToken);
1077N(SyntaxKind.TypeParameter);
1079N(SyntaxKind.IdentifierToken, "T2");
1081N(SyntaxKind.GreaterThanToken);
1083N(SyntaxKind.ParameterList);
1085N(SyntaxKind.OpenParenToken);
1086N(SyntaxKind.CloseParenToken);
1088N(SyntaxKind.Block);
1090N(SyntaxKind.OpenBraceToken);
1091N(SyntaxKind.ExpressionStatement);
1093N(SyntaxKind.InvocationExpression);
1095N(SyntaxKind.GenericName);
1097N(SyntaxKind.IdentifierToken, "M");
1098N(SyntaxKind.TypeArgumentList);
1100N(SyntaxKind.LessThanToken);
1101N(SyntaxKind.PredefinedType);
1103N(SyntaxKind.IntKeyword);
1105N(SyntaxKind.CommaToken);
1106N(SyntaxKind.GenericName);
1108N(SyntaxKind.IdentifierToken, "X");
1109N(SyntaxKind.TypeArgumentList);
1111N(SyntaxKind.LessThanToken);
1112N(SyntaxKind.OmittedTypeArgument);
1114N(SyntaxKind.OmittedTypeArgumentToken);
1116N(SyntaxKind.GreaterThanToken);
1119N(SyntaxKind.GreaterThanToken);
1122N(SyntaxKind.ArgumentList);
1124N(SyntaxKind.OpenParenToken);
1125N(SyntaxKind.CloseParenToken);
1128N(SyntaxKind.SemicolonToken);
1130N(SyntaxKind.CloseBraceToken);
1133N(SyntaxKind.CloseBraceToken);
1135N(SyntaxKind.EndOfFileToken);
1164N(SyntaxKind.CompilationUnit);
1166N(SyntaxKind.ClassDeclaration);
1168N(SyntaxKind.ClassKeyword);
1169N(SyntaxKind.IdentifierToken, "X");
1170N(SyntaxKind.TypeParameterList);
1172N(SyntaxKind.LessThanToken);
1173N(SyntaxKind.TypeParameter);
1175N(SyntaxKind.IdentifierToken, "T");
1177N(SyntaxKind.GreaterThanToken);
1179N(SyntaxKind.OpenBraceToken);
1180N(SyntaxKind.CloseBraceToken);
1182N(SyntaxKind.ClassDeclaration);
1184N(SyntaxKind.ClassKeyword);
1185N(SyntaxKind.IdentifierToken, "C");
1186N(SyntaxKind.OpenBraceToken);
1187N(SyntaxKind.MethodDeclaration);
1189N(SyntaxKind.PredefinedType);
1191N(SyntaxKind.VoidKeyword);
1193N(SyntaxKind.IdentifierToken, "M");
1194N(SyntaxKind.TypeParameterList);
1196N(SyntaxKind.LessThanToken);
1197N(SyntaxKind.TypeParameter);
1199N(SyntaxKind.IdentifierToken, "T1");
1201N(SyntaxKind.CommaToken);
1202N(SyntaxKind.TypeParameter);
1204N(SyntaxKind.IdentifierToken, "T2");
1206N(SyntaxKind.GreaterThanToken);
1208N(SyntaxKind.ParameterList);
1210N(SyntaxKind.OpenParenToken);
1211N(SyntaxKind.CloseParenToken);
1213N(SyntaxKind.Block);
1215N(SyntaxKind.OpenBraceToken);
1216N(SyntaxKind.ExpressionStatement);
1218N(SyntaxKind.InvocationExpression);
1220N(SyntaxKind.GenericName);
1222N(SyntaxKind.IdentifierToken, "M");
1223N(SyntaxKind.TypeArgumentList);
1225N(SyntaxKind.LessThanToken);
1226N(SyntaxKind.GenericName);
1228N(SyntaxKind.IdentifierToken, "X");
1229N(SyntaxKind.TypeArgumentList);
1231N(SyntaxKind.LessThanToken);
1232N(SyntaxKind.OmittedTypeArgument);
1234N(SyntaxKind.OmittedTypeArgumentToken);
1236N(SyntaxKind.GreaterThanToken);
1239N(SyntaxKind.CommaToken);
1240N(SyntaxKind.PredefinedType);
1242N(SyntaxKind.IntKeyword);
1244N(SyntaxKind.GreaterThanToken);
1247N(SyntaxKind.ArgumentList);
1249N(SyntaxKind.OpenParenToken);
1250N(SyntaxKind.CloseParenToken);
1253N(SyntaxKind.SemicolonToken);
1255N(SyntaxKind.CloseBraceToken);
1258N(SyntaxKind.CloseBraceToken);
1260N(SyntaxKind.EndOfFileToken);
1293N(SyntaxKind.CompilationUnit);
1295N(SyntaxKind.ClassDeclaration);
1297N(SyntaxKind.ClassKeyword);
1298N(SyntaxKind.IdentifierToken, "X");
1299N(SyntaxKind.TypeParameterList);
1301N(SyntaxKind.LessThanToken);
1302N(SyntaxKind.TypeParameter);
1304N(SyntaxKind.IdentifierToken, "T");
1306N(SyntaxKind.GreaterThanToken);
1308N(SyntaxKind.OpenBraceToken);
1309N(SyntaxKind.CloseBraceToken);
1311N(SyntaxKind.ClassDeclaration);
1313N(SyntaxKind.ClassKeyword);
1314N(SyntaxKind.IdentifierToken, "Y");
1315N(SyntaxKind.TypeParameterList);
1317N(SyntaxKind.LessThanToken);
1318N(SyntaxKind.TypeParameter);
1320N(SyntaxKind.IdentifierToken, "A");
1322N(SyntaxKind.CommaToken);
1323N(SyntaxKind.TypeParameter);
1325N(SyntaxKind.IdentifierToken, "B");
1327N(SyntaxKind.GreaterThanToken);
1329N(SyntaxKind.OpenBraceToken);
1330N(SyntaxKind.CloseBraceToken);
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, "M");
1344N(SyntaxKind.TypeParameterList);
1346N(SyntaxKind.LessThanToken);
1347N(SyntaxKind.TypeParameter);
1349N(SyntaxKind.IdentifierToken, "T1");
1351N(SyntaxKind.CommaToken);
1352N(SyntaxKind.TypeParameter);
1354N(SyntaxKind.IdentifierToken, "T2");
1356N(SyntaxKind.GreaterThanToken);
1358N(SyntaxKind.ParameterList);
1360N(SyntaxKind.OpenParenToken);
1361N(SyntaxKind.CloseParenToken);
1363N(SyntaxKind.Block);
1365N(SyntaxKind.OpenBraceToken);
1366N(SyntaxKind.ExpressionStatement);
1368N(SyntaxKind.InvocationExpression);
1370N(SyntaxKind.GenericName);
1372N(SyntaxKind.IdentifierToken, "M");
1373N(SyntaxKind.TypeArgumentList);
1375N(SyntaxKind.LessThanToken);
1376N(SyntaxKind.GenericName);
1378N(SyntaxKind.IdentifierToken, "X");
1379N(SyntaxKind.TypeArgumentList);
1381N(SyntaxKind.LessThanToken);
1382N(SyntaxKind.OmittedTypeArgument);
1384N(SyntaxKind.OmittedTypeArgumentToken);
1386N(SyntaxKind.GreaterThanToken);
1389N(SyntaxKind.CommaToken);
1390N(SyntaxKind.GenericName);
1392N(SyntaxKind.IdentifierToken, "Y");
1393N(SyntaxKind.TypeArgumentList);
1395N(SyntaxKind.LessThanToken);
1396N(SyntaxKind.OmittedTypeArgument);
1398N(SyntaxKind.OmittedTypeArgumentToken);
1400N(SyntaxKind.CommaToken);
1401N(SyntaxKind.OmittedTypeArgument);
1403N(SyntaxKind.OmittedTypeArgumentToken);
1405N(SyntaxKind.GreaterThanToken);
1408N(SyntaxKind.GreaterThanToken);
1411N(SyntaxKind.ArgumentList);
1413N(SyntaxKind.OpenParenToken);
1414N(SyntaxKind.CloseParenToken);
1417N(SyntaxKind.SemicolonToken);
1419N(SyntaxKind.CloseBraceToken);
1422N(SyntaxKind.CloseBraceToken);
1424N(SyntaxKind.EndOfFileToken);
1442N(SyntaxKind.ConditionalExpression);
1444N(SyntaxKind.IsExpression);
1446N(SyntaxKind.IdentifierName);
1448N(SyntaxKind.IdentifierToken, "x");
1450N(SyntaxKind.IsKeyword);
1451N(SyntaxKind.IdentifierName);
1453N(SyntaxKind.IdentifierToken, "X");
1456N(SyntaxKind.QuestionToken);
1457N(SyntaxKind.SimpleMemberAccessExpression);
1459N(SyntaxKind.SimpleMemberAccessExpression);
1461N(SyntaxKind.AliasQualifiedName);
1463N(SyntaxKind.IdentifierName);
1465N(SyntaxKind.GlobalKeyword);
1467N(SyntaxKind.ColonColonToken);
1468N(SyntaxKind.IdentifierName);
1470N(SyntaxKind.IdentifierToken, "X");
1473N(SyntaxKind.DotToken);
1474N(SyntaxKind.IdentifierName);
1476N(SyntaxKind.IdentifierToken, "Y");
1479N(SyntaxKind.DotToken);
1480N(SyntaxKind.IdentifierName);
1482N(SyntaxKind.IdentifierToken, "Z");
1485N(SyntaxKind.ColonToken);
1486N(SyntaxKind.DefaultLiteralExpression);
1488N(SyntaxKind.DefaultKeyword);
Parsing\NullableParsingTests.cs (930)
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");
692N(SyntaxKind.SwitchStatement);
694N(SyntaxKind.SwitchKeyword);
695N(SyntaxKind.OpenParenToken);
696N(SyntaxKind.IdentifierName);
698N(SyntaxKind.IdentifierToken, "e");
700N(SyntaxKind.CloseParenToken);
701N(SyntaxKind.OpenBraceToken);
702N(SyntaxKind.SwitchSection);
704N(SyntaxKind.CaseSwitchLabel);
706N(SyntaxKind.CaseKeyword);
707N(SyntaxKind.ConditionalExpression);
709N(SyntaxKind.IdentifierName);
711N(SyntaxKind.IdentifierToken, "T");
713N(SyntaxKind.QuestionToken);
714N(SyntaxKind.IdentifierName);
716N(SyntaxKind.IdentifierToken, "t");
718N(SyntaxKind.ColonToken);
726N(SyntaxKind.BreakStatement);
728N(SyntaxKind.BreakKeyword);
729N(SyntaxKind.SemicolonToken);
732N(SyntaxKind.CloseBraceToken);
754N(SyntaxKind.SwitchStatement);
756N(SyntaxKind.SwitchKeyword);
757N(SyntaxKind.OpenParenToken);
758N(SyntaxKind.IdentifierName);
760N(SyntaxKind.IdentifierToken, "e");
762N(SyntaxKind.CloseParenToken);
763N(SyntaxKind.OpenBraceToken);
764N(SyntaxKind.SwitchSection);
766N(SyntaxKind.CasePatternSwitchLabel);
768N(SyntaxKind.CaseKeyword);
769N(SyntaxKind.DeclarationPattern);
771N(SyntaxKind.ArrayType);
773N(SyntaxKind.IdentifierName);
775N(SyntaxKind.IdentifierToken, "T");
777N(SyntaxKind.ArrayRankSpecifier);
779N(SyntaxKind.OpenBracketToken);
780N(SyntaxKind.OmittedArraySizeExpression);
782N(SyntaxKind.OmittedArraySizeExpressionToken);
784N(SyntaxKind.CloseBracketToken);
787N(SyntaxKind.SingleVariableDesignation);
789N(SyntaxKind.IdentifierToken, "t");
792N(SyntaxKind.ColonToken);
794N(SyntaxKind.BreakStatement);
796N(SyntaxKind.BreakKeyword);
797N(SyntaxKind.SemicolonToken);
800N(SyntaxKind.CloseBraceToken);
841N(SyntaxKind.SwitchStatement);
843N(SyntaxKind.SwitchKeyword);
844N(SyntaxKind.OpenParenToken);
845N(SyntaxKind.IdentifierName);
847N(SyntaxKind.IdentifierToken, "e");
849N(SyntaxKind.CloseParenToken);
850N(SyntaxKind.OpenBraceToken);
851N(SyntaxKind.SwitchSection);
853N(SyntaxKind.CasePatternSwitchLabel);
855N(SyntaxKind.CaseKeyword);
856N(SyntaxKind.TypePattern);
858N(SyntaxKind.ArrayType);
860N(SyntaxKind.IdentifierName);
862N(SyntaxKind.IdentifierToken, "T");
864N(SyntaxKind.ArrayRankSpecifier);
866N(SyntaxKind.OpenBracketToken);
867N(SyntaxKind.OmittedArraySizeExpression);
869N(SyntaxKind.OmittedArraySizeExpressionToken);
871N(SyntaxKind.CloseBracketToken);
877N(SyntaxKind.LabeledStatement);
879N(SyntaxKind.IdentifierToken, "t");
880N(SyntaxKind.ColonToken);
881N(SyntaxKind.BreakStatement);
883N(SyntaxKind.BreakKeyword);
884N(SyntaxKind.SemicolonToken);
888N(SyntaxKind.CloseBraceToken);
897N(SyntaxKind.SwitchStatement);
899N(SyntaxKind.SwitchKeyword);
900N(SyntaxKind.OpenParenToken);
901N(SyntaxKind.IdentifierName);
903N(SyntaxKind.IdentifierToken, "e");
905N(SyntaxKind.CloseParenToken);
906N(SyntaxKind.OpenBraceToken);
907N(SyntaxKind.SwitchSection);
909N(SyntaxKind.CasePatternSwitchLabel);
911N(SyntaxKind.CaseKeyword);
912N(SyntaxKind.DeclarationPattern);
914N(SyntaxKind.ArrayType);
916N(SyntaxKind.NullableType);
918N(SyntaxKind.IdentifierName);
920N(SyntaxKind.IdentifierToken, "T");
922N(SyntaxKind.QuestionToken);
924N(SyntaxKind.ArrayRankSpecifier);
926N(SyntaxKind.OpenBracketToken);
927N(SyntaxKind.OmittedArraySizeExpression);
929N(SyntaxKind.OmittedArraySizeExpressionToken);
931N(SyntaxKind.CloseBracketToken);
934N(SyntaxKind.SingleVariableDesignation);
936N(SyntaxKind.IdentifierToken, "t");
939N(SyntaxKind.ColonToken);
941N(SyntaxKind.BreakStatement);
943N(SyntaxKind.BreakKeyword);
944N(SyntaxKind.SemicolonToken);
947N(SyntaxKind.CloseBraceToken);
956N(SyntaxKind.SwitchStatement);
958N(SyntaxKind.SwitchKeyword);
959N(SyntaxKind.OpenParenToken);
960N(SyntaxKind.IdentifierName);
962N(SyntaxKind.IdentifierToken, "e");
964N(SyntaxKind.CloseParenToken);
965N(SyntaxKind.OpenBraceToken);
966N(SyntaxKind.SwitchSection);
968N(SyntaxKind.CasePatternSwitchLabel);
970N(SyntaxKind.CaseKeyword);
971N(SyntaxKind.DeclarationPattern);
973N(SyntaxKind.ArrayType);
975N(SyntaxKind.NullableType);
977N(SyntaxKind.ArrayType);
979N(SyntaxKind.IdentifierName);
981N(SyntaxKind.IdentifierToken, "T");
983N(SyntaxKind.ArrayRankSpecifier);
985N(SyntaxKind.OpenBracketToken);
986N(SyntaxKind.OmittedArraySizeExpression);
988N(SyntaxKind.OmittedArraySizeExpressionToken);
990N(SyntaxKind.CloseBracketToken);
993N(SyntaxKind.QuestionToken);
995N(SyntaxKind.ArrayRankSpecifier);
997N(SyntaxKind.OpenBracketToken);
998N(SyntaxKind.OmittedArraySizeExpression);
1000N(SyntaxKind.OmittedArraySizeExpressionToken);
1002N(SyntaxKind.CloseBracketToken);
1005N(SyntaxKind.SingleVariableDesignation);
1007N(SyntaxKind.IdentifierToken, "t");
1010N(SyntaxKind.ColonToken);
1012N(SyntaxKind.BreakStatement);
1014N(SyntaxKind.BreakKeyword);
1015N(SyntaxKind.SemicolonToken);
1018N(SyntaxKind.CloseBraceToken);
1027N(SyntaxKind.InvocationExpression);
1029N(SyntaxKind.GenericName);
1031N(SyntaxKind.IdentifierToken, "F");
1032N(SyntaxKind.TypeArgumentList);
1034N(SyntaxKind.LessThanToken);
1035N(SyntaxKind.NullableType);
1037N(SyntaxKind.ArrayType);
1039N(SyntaxKind.IdentifierName);
1041N(SyntaxKind.IdentifierToken, "A");
1043N(SyntaxKind.ArrayRankSpecifier);
1045N(SyntaxKind.OpenBracketToken);
1046N(SyntaxKind.OmittedArraySizeExpression);
1048N(SyntaxKind.OmittedArraySizeExpressionToken);
1050N(SyntaxKind.CloseBracketToken);
1053N(SyntaxKind.QuestionToken);
1055N(SyntaxKind.CommaToken);
1056N(SyntaxKind.NullableType);
1058N(SyntaxKind.ArrayType);
1060N(SyntaxKind.PredefinedType);
1062N(SyntaxKind.ObjectKeyword);
1064N(SyntaxKind.ArrayRankSpecifier);
1066N(SyntaxKind.OpenBracketToken);
1067N(SyntaxKind.OmittedArraySizeExpression);
1069N(SyntaxKind.OmittedArraySizeExpressionToken);
1071N(SyntaxKind.CloseBracketToken);
1074N(SyntaxKind.QuestionToken);
1076N(SyntaxKind.GreaterThanToken);
1079N(SyntaxKind.ArgumentList);
1081N(SyntaxKind.OpenParenToken);
1082N(SyntaxKind.CloseParenToken);
1092N(SyntaxKind.LocalDeclarationStatement);
1094N(SyntaxKind.VariableDeclaration);
1096N(SyntaxKind.TupleType);
1098N(SyntaxKind.OpenParenToken);
1099N(SyntaxKind.TupleElement);
1101N(SyntaxKind.NullableType);
1103N(SyntaxKind.ArrayType);
1105N(SyntaxKind.PredefinedType);
1107N(SyntaxKind.ObjectKeyword);
1109N(SyntaxKind.ArrayRankSpecifier);
1111N(SyntaxKind.OpenBracketToken);
1112N(SyntaxKind.OmittedArraySizeExpression);
1114N(SyntaxKind.OmittedArraySizeExpressionToken);
1116N(SyntaxKind.CloseBracketToken);
1119N(SyntaxKind.QuestionToken);
1122N(SyntaxKind.CommaToken);
1123N(SyntaxKind.TupleElement);
1125N(SyntaxKind.NullableType);
1127N(SyntaxKind.ArrayType);
1129N(SyntaxKind.IdentifierName);
1131N(SyntaxKind.IdentifierToken, "A");
1133N(SyntaxKind.ArrayRankSpecifier);
1135N(SyntaxKind.OpenBracketToken);
1136N(SyntaxKind.OmittedArraySizeExpression);
1138N(SyntaxKind.OmittedArraySizeExpressionToken);
1140N(SyntaxKind.CloseBracketToken);
1143N(SyntaxKind.QuestionToken);
1146N(SyntaxKind.CloseParenToken);
1148N(SyntaxKind.VariableDeclarator);
1150N(SyntaxKind.IdentifierToken, "t");
1153N(SyntaxKind.SemicolonToken);
1162N(SyntaxKind.UsingStatement);
1164N(SyntaxKind.UsingKeyword);
1165N(SyntaxKind.OpenParenToken);
1166N(SyntaxKind.VariableDeclaration);
1168N(SyntaxKind.NullableType);
1170N(SyntaxKind.ArrayType);
1172N(SyntaxKind.IdentifierName);
1174N(SyntaxKind.IdentifierToken, "A");
1176N(SyntaxKind.ArrayRankSpecifier);
1178N(SyntaxKind.OpenBracketToken);
1179N(SyntaxKind.OmittedArraySizeExpression);
1181N(SyntaxKind.OmittedArraySizeExpressionToken);
1183N(SyntaxKind.CloseBracketToken);
1186N(SyntaxKind.QuestionToken);
1188N(SyntaxKind.VariableDeclarator);
1190N(SyntaxKind.IdentifierToken, "a");
1191N(SyntaxKind.EqualsValueClause);
1193N(SyntaxKind.EqualsToken);
1194N(SyntaxKind.IdentifierName);
1196N(SyntaxKind.IdentifierToken, "b");
1201N(SyntaxKind.CloseParenToken);
1202N(SyntaxKind.Block);
1204N(SyntaxKind.OpenBraceToken);
1205N(SyntaxKind.CloseBraceToken);
1215N(SyntaxKind.QueryExpression);
1217N(SyntaxKind.FromClause);
1219N(SyntaxKind.FromKeyword);
1220N(SyntaxKind.NullableType);
1222N(SyntaxKind.ArrayType);
1224N(SyntaxKind.IdentifierName);
1226N(SyntaxKind.IdentifierToken, "A");
1228N(SyntaxKind.ArrayRankSpecifier);
1230N(SyntaxKind.OpenBracketToken);
1231N(SyntaxKind.OmittedArraySizeExpression);
1233N(SyntaxKind.OmittedArraySizeExpressionToken);
1235N(SyntaxKind.CloseBracketToken);
1238N(SyntaxKind.QuestionToken);
1240N(SyntaxKind.IdentifierToken, "a");
1241N(SyntaxKind.InKeyword);
1242N(SyntaxKind.IdentifierName);
1244N(SyntaxKind.IdentifierToken, "b");
1247N(SyntaxKind.QueryBody);
1249N(SyntaxKind.SelectClause);
1251N(SyntaxKind.SelectKeyword);
1252N(SyntaxKind.IdentifierName);
1254N(SyntaxKind.IdentifierToken, "a");
1266N(SyntaxKind.InvocationExpression);
1268N(SyntaxKind.IdentifierName);
1270N(SyntaxKind.IdentifierToken, "F");
1272N(SyntaxKind.ArgumentList);
1274N(SyntaxKind.OpenParenToken);
1275N(SyntaxKind.Argument);
1277N(SyntaxKind.ParenthesizedLambdaExpression);
1279N(SyntaxKind.ParameterList);
1281N(SyntaxKind.OpenParenToken);
1282N(SyntaxKind.Parameter);
1284N(SyntaxKind.NullableType);
1286N(SyntaxKind.ArrayType);
1288N(SyntaxKind.PredefinedType);
1290N(SyntaxKind.ObjectKeyword);
1292N(SyntaxKind.ArrayRankSpecifier);
1294N(SyntaxKind.OpenBracketToken);
1295N(SyntaxKind.OmittedArraySizeExpression);
1297N(SyntaxKind.OmittedArraySizeExpressionToken);
1299N(SyntaxKind.CloseBracketToken);
1302N(SyntaxKind.QuestionToken);
1304N(SyntaxKind.IdentifierToken, "a");
1306N(SyntaxKind.CloseParenToken);
1308N(SyntaxKind.EqualsGreaterThanToken);
1309N(SyntaxKind.IdentifierName);
1311N(SyntaxKind.IdentifierToken, "a");
1315N(SyntaxKind.CloseParenToken);
1329N(SyntaxKind.CompilationUnit);
1331N(SyntaxKind.ClassDeclaration);
1333N(SyntaxKind.ClassKeyword);
1334N(SyntaxKind.IdentifierToken, "C");
1335N(SyntaxKind.OpenBraceToken);
1336N(SyntaxKind.MethodDeclaration);
1338N(SyntaxKind.PartialKeyword);
1339N(SyntaxKind.NullableType);
1341N(SyntaxKind.ArrayType);
1343N(SyntaxKind.IdentifierName);
1345N(SyntaxKind.IdentifierToken, "A");
1347N(SyntaxKind.ArrayRankSpecifier);
1349N(SyntaxKind.OpenBracketToken);
1350N(SyntaxKind.OmittedArraySizeExpression);
1352N(SyntaxKind.OmittedArraySizeExpressionToken);
1354N(SyntaxKind.CloseBracketToken);
1357N(SyntaxKind.QuestionToken);
1359N(SyntaxKind.IdentifierToken, "F");
1360N(SyntaxKind.ParameterList);
1362N(SyntaxKind.OpenParenToken);
1363N(SyntaxKind.CloseParenToken);
1365N(SyntaxKind.SemicolonToken);
1367N(SyntaxKind.CloseBraceToken);
1369N(SyntaxKind.EndOfFileToken);
1388N(SyntaxKind.ConditionalExpression);
1390N(SyntaxKind.ArrayCreationExpression);
1392N(SyntaxKind.NewKeyword);
1393N(SyntaxKind.ArrayType);
1395N(SyntaxKind.PredefinedType);
1397N(SyntaxKind.ObjectKeyword);
1399N(SyntaxKind.ArrayRankSpecifier);
1401N(SyntaxKind.OpenBracketToken);
1402N(SyntaxKind.OmittedArraySizeExpression);
1404N(SyntaxKind.OmittedArraySizeExpressionToken);
1406N(SyntaxKind.CommaToken);
1407N(SyntaxKind.OmittedArraySizeExpression);
1409N(SyntaxKind.OmittedArraySizeExpressionToken);
1411N(SyntaxKind.CloseBracketToken);
1413N(SyntaxKind.ArrayRankSpecifier);
1415N(SyntaxKind.OpenBracketToken);
1416N(SyntaxKind.OmittedArraySizeExpression);
1418N(SyntaxKind.OmittedArraySizeExpressionToken);
1420N(SyntaxKind.CloseBracketToken);
1424N(SyntaxKind.QuestionToken);
1442N(SyntaxKind.ObjectCreationExpression);
1444N(SyntaxKind.NewKeyword);
1445N(SyntaxKind.NullableType);
1447N(SyntaxKind.ArrayType);
1449N(SyntaxKind.PredefinedType);
1451N(SyntaxKind.ObjectKeyword);
1453N(SyntaxKind.ArrayRankSpecifier);
1455N(SyntaxKind.OpenBracketToken);
1456N(SyntaxKind.OmittedArraySizeExpression);
1458N(SyntaxKind.OmittedArraySizeExpressionToken);
1460N(SyntaxKind.CommaToken);
1461N(SyntaxKind.OmittedArraySizeExpression);
1463N(SyntaxKind.OmittedArraySizeExpressionToken);
1465N(SyntaxKind.CloseBracketToken);
1467N(SyntaxKind.ArrayRankSpecifier);
1469N(SyntaxKind.OpenBracketToken);
1470N(SyntaxKind.OmittedArraySizeExpression);
1472N(SyntaxKind.OmittedArraySizeExpressionToken);
1474N(SyntaxKind.CloseBracketToken);
1477N(SyntaxKind.QuestionToken);
1479N(SyntaxKind.CollectionInitializerExpression);
1481N(SyntaxKind.OpenBraceToken);
1482N(SyntaxKind.NumericLiteralExpression);
1484N(SyntaxKind.NumericLiteralToken, "1");
1486N(SyntaxKind.CommaToken);
1487N(SyntaxKind.NumericLiteralExpression);
1489N(SyntaxKind.NumericLiteralToken, "2");
1491N(SyntaxKind.CloseBraceToken);
1501N(SyntaxKind.ArrayCreationExpression);
1503N(SyntaxKind.NewKeyword);
1504N(SyntaxKind.ArrayType);
1506N(SyntaxKind.NullableType);
1508N(SyntaxKind.ArrayType);
1510N(SyntaxKind.NullableType);
1512N(SyntaxKind.ArrayType);
1514N(SyntaxKind.PredefinedType);
1516N(SyntaxKind.ObjectKeyword);
1518N(SyntaxKind.ArrayRankSpecifier);
1520N(SyntaxKind.OpenBracketToken);
1521N(SyntaxKind.NumericLiteralExpression);
1523N(SyntaxKind.NumericLiteralToken, "1");
1525N(SyntaxKind.CommaToken);
1526N(SyntaxKind.NumericLiteralExpression);
1528N(SyntaxKind.NumericLiteralToken, "2");
1530N(SyntaxKind.CloseBracketToken);
1533N(SyntaxKind.QuestionToken);
1535N(SyntaxKind.ArrayRankSpecifier);
1537N(SyntaxKind.OpenBracketToken);
1538N(SyntaxKind.NumericLiteralExpression);
1540N(SyntaxKind.NumericLiteralToken, "3");
1542N(SyntaxKind.CloseBracketToken);
1545N(SyntaxKind.QuestionToken);
1547N(SyntaxKind.ArrayRankSpecifier);
1549N(SyntaxKind.OpenBracketToken);
1550N(SyntaxKind.NumericLiteralExpression);
1552N(SyntaxKind.NumericLiteralToken, "4");
1554N(SyntaxKind.CloseBracketToken);
1565N(SyntaxKind.ArrayCreationExpression);
1567N(SyntaxKind.NewKeyword);
1568N(SyntaxKind.ArrayType);
1570N(SyntaxKind.NullableType);
1572N(SyntaxKind.ArrayType);
1574N(SyntaxKind.NullableType);
1576N(SyntaxKind.ArrayType);
1578N(SyntaxKind.PredefinedType);
1580N(SyntaxKind.ObjectKeyword);
1582N(SyntaxKind.ArrayRankSpecifier);
1584N(SyntaxKind.OpenBracketToken);
1585N(SyntaxKind.OmittedArraySizeExpression);
1587N(SyntaxKind.OmittedArraySizeExpressionToken);
1589N(SyntaxKind.CommaToken);
1590N(SyntaxKind.OmittedArraySizeExpression);
1592N(SyntaxKind.OmittedArraySizeExpressionToken);
1594N(SyntaxKind.CloseBracketToken);
1597N(SyntaxKind.QuestionToken);
1599N(SyntaxKind.ArrayRankSpecifier);
1601N(SyntaxKind.OpenBracketToken);
1602N(SyntaxKind.OmittedArraySizeExpression);
1604N(SyntaxKind.OmittedArraySizeExpressionToken);
1606N(SyntaxKind.CloseBracketToken);
1609N(SyntaxKind.QuestionToken);
1611N(SyntaxKind.ArrayRankSpecifier);
1613N(SyntaxKind.OpenBracketToken);
1614N(SyntaxKind.OmittedArraySizeExpression);
1616N(SyntaxKind.OmittedArraySizeExpressionToken);
1618N(SyntaxKind.CloseBracketToken);
1629N(SyntaxKind.ArrayCreationExpression);
1631N(SyntaxKind.NewKeyword);
1632N(SyntaxKind.ArrayType);
1634N(SyntaxKind.NullableType);
1636N(SyntaxKind.ArrayType);
1638N(SyntaxKind.NullableType);
1640N(SyntaxKind.ArrayType);
1642N(SyntaxKind.PredefinedType);
1644N(SyntaxKind.ObjectKeyword);
1646N(SyntaxKind.ArrayRankSpecifier);
1648N(SyntaxKind.OpenBracketToken);
1649N(SyntaxKind.NumericLiteralExpression);
1651N(SyntaxKind.NumericLiteralToken, "1");
1653N(SyntaxKind.CommaToken);
1654N(SyntaxKind.NumericLiteralExpression);
1656N(SyntaxKind.NumericLiteralToken, "2");
1658N(SyntaxKind.CloseBracketToken);
1661N(SyntaxKind.QuestionToken);
1663N(SyntaxKind.ArrayRankSpecifier);
1665N(SyntaxKind.OpenBracketToken);
1666N(SyntaxKind.NumericLiteralExpression);
1668N(SyntaxKind.NumericLiteralToken, "3");
1670N(SyntaxKind.CloseBracketToken);
1673N(SyntaxKind.QuestionToken);
1675N(SyntaxKind.ArrayRankSpecifier);
1677N(SyntaxKind.OpenBracketToken);
1678N(SyntaxKind.OmittedArraySizeExpression);
1680N(SyntaxKind.OmittedArraySizeExpressionToken);
1682N(SyntaxKind.CloseBracketToken);
1693N(SyntaxKind.ArrayCreationExpression);
1695N(SyntaxKind.NewKeyword);
1696N(SyntaxKind.ArrayType);
1698N(SyntaxKind.PredefinedType);
1700N(SyntaxKind.ObjectKeyword);
1702N(SyntaxKind.ArrayRankSpecifier);
1704N(SyntaxKind.OpenBracketToken);
1705N(SyntaxKind.OmittedArraySizeExpression);
1707N(SyntaxKind.OmittedArraySizeExpressionToken);
1709N(SyntaxKind.CloseBracketToken);
1720N(SyntaxKind.ArrayCreationExpression);
1722N(SyntaxKind.NewKeyword);
1723N(SyntaxKind.ArrayType);
1725N(SyntaxKind.NullableType);
1727N(SyntaxKind.ArrayType);
1729N(SyntaxKind.NullableType);
1731N(SyntaxKind.ArrayType);
1733N(SyntaxKind.PredefinedType);
1735N(SyntaxKind.ObjectKeyword);
1737N(SyntaxKind.ArrayRankSpecifier);
1739N(SyntaxKind.OpenBracketToken);
1740N(SyntaxKind.NumericLiteralExpression);
1742N(SyntaxKind.NumericLiteralToken, "1");
1744N(SyntaxKind.CloseBracketToken);
1747N(SyntaxKind.QuestionToken);
1749N(SyntaxKind.ArrayRankSpecifier);
1751N(SyntaxKind.OpenBracketToken);
1752N(SyntaxKind.NumericLiteralExpression);
1754N(SyntaxKind.NumericLiteralToken, "2");
1756N(SyntaxKind.CommaToken);
1757N(SyntaxKind.NumericLiteralExpression);
1759N(SyntaxKind.NumericLiteralToken, "3");
1761N(SyntaxKind.CloseBracketToken);
1764N(SyntaxKind.QuestionToken);
1766N(SyntaxKind.ArrayRankSpecifier);
1768N(SyntaxKind.OpenBracketToken);
1769N(SyntaxKind.OmittedArraySizeExpression);
1771N(SyntaxKind.OmittedArraySizeExpressionToken);
1773N(SyntaxKind.CloseBracketToken);
1785N(SyntaxKind.ExpressionStatement);
1787N(SyntaxKind.SimpleAssignmentExpression);
1789N(SyntaxKind.IdentifierName);
1791N(SyntaxKind.IdentifierToken, "_");
1793N(SyntaxKind.EqualsToken);
1794N(SyntaxKind.IsExpression);
1796N(SyntaxKind.IdentifierName);
1798N(SyntaxKind.IdentifierToken, "x");
1800N(SyntaxKind.IsKeyword);
1801N(SyntaxKind.NullableType);
1803N(SyntaxKind.IdentifierName);
1805N(SyntaxKind.IdentifierToken, "Type");
1807N(SyntaxKind.QuestionToken);
1811N(SyntaxKind.SemicolonToken);
1821N(SyntaxKind.ExpressionStatement);
1823N(SyntaxKind.SimpleAssignmentExpression);
1825N(SyntaxKind.IdentifierName);
1827N(SyntaxKind.IdentifierToken, "_");
1829N(SyntaxKind.EqualsToken);
1830N(SyntaxKind.IsPatternExpression);
1832N(SyntaxKind.IdentifierName);
1834N(SyntaxKind.IdentifierToken, "x");
1836N(SyntaxKind.IsKeyword);
1837N(SyntaxKind.DeclarationPattern);
1839N(SyntaxKind.NullableType);
1841N(SyntaxKind.IdentifierName);
1843N(SyntaxKind.IdentifierToken, "Type");
1845N(SyntaxKind.QuestionToken);
1847N(SyntaxKind.SingleVariableDesignation);
1849N(SyntaxKind.IdentifierToken, "t");
1854N(SyntaxKind.SemicolonToken);
1864N(SyntaxKind.IsPatternExpression);
1866N(SyntaxKind.IdentifierName);
1868N(SyntaxKind.IdentifierToken, "x");
1870N(SyntaxKind.IsKeyword);
1871N(SyntaxKind.OrPattern);
1873N(SyntaxKind.TypePattern);
1875N(SyntaxKind.NullableType);
1877N(SyntaxKind.PredefinedType);
1879N(SyntaxKind.IntKeyword);
1881N(SyntaxKind.QuestionToken);
1884N(SyntaxKind.OrKeyword);
1885N(SyntaxKind.TypePattern);
1887N(SyntaxKind.NullableType);
1889N(SyntaxKind.PredefinedType);
1891N(SyntaxKind.StringKeyword);
1893N(SyntaxKind.QuestionToken);
1906N(SyntaxKind.IsPatternExpression);
1908N(SyntaxKind.IdentifierName);
1910N(SyntaxKind.IdentifierToken, "x");
1912N(SyntaxKind.IsKeyword);
1913N(SyntaxKind.OrPattern);
1915N(SyntaxKind.DeclarationPattern);
1917N(SyntaxKind.NullableType);
1919N(SyntaxKind.PredefinedType);
1921N(SyntaxKind.IntKeyword);
1923N(SyntaxKind.QuestionToken);
1925N(SyntaxKind.SingleVariableDesignation);
1927N(SyntaxKind.IdentifierToken, "i");
1930N(SyntaxKind.OrKeyword);
1931N(SyntaxKind.DeclarationPattern);
1933N(SyntaxKind.NullableType);
1935N(SyntaxKind.PredefinedType);
1937N(SyntaxKind.StringKeyword);
1939N(SyntaxKind.QuestionToken);
1941N(SyntaxKind.SingleVariableDesignation);
1943N(SyntaxKind.IdentifierToken, "s");
1956N(SyntaxKind.IsPatternExpression);
1958N(SyntaxKind.IdentifierName);
1960N(SyntaxKind.IdentifierToken, "x");
1962N(SyntaxKind.IsKeyword);
1963N(SyntaxKind.AndPattern);
1965N(SyntaxKind.TypePattern);
1967N(SyntaxKind.NullableType);
1969N(SyntaxKind.IdentifierName);
1971N(SyntaxKind.IdentifierToken, "Type");
1973N(SyntaxKind.QuestionToken);
1976N(SyntaxKind.AndKeyword);
1977N(SyntaxKind.RecursivePattern);
1979N(SyntaxKind.PropertyPatternClause);
1981N(SyntaxKind.OpenBraceToken);
1982N(SyntaxKind.CloseBraceToken);
1995N(SyntaxKind.IsPatternExpression);
1997N(SyntaxKind.IdentifierName);
1999N(SyntaxKind.IdentifierToken, "x");
2001N(SyntaxKind.IsKeyword);
2002N(SyntaxKind.AndPattern);
2004N(SyntaxKind.DeclarationPattern);
2006N(SyntaxKind.NullableType);
2008N(SyntaxKind.IdentifierName);
2010N(SyntaxKind.IdentifierToken, "Type");
2012N(SyntaxKind.QuestionToken);
2014N(SyntaxKind.SingleVariableDesignation);
2016N(SyntaxKind.IdentifierToken, "t");
2019N(SyntaxKind.AndKeyword);
2020N(SyntaxKind.RecursivePattern);
2022N(SyntaxKind.PropertyPatternClause);
2024N(SyntaxKind.OpenBraceToken);
2025N(SyntaxKind.CloseBraceToken);
2044N(SyntaxKind.ConditionalExpression);
2046N(SyntaxKind.IsExpression);
2048N(SyntaxKind.IdentifierName);
2050N(SyntaxKind.IdentifierToken, "x");
2052N(SyntaxKind.IsKeyword);
2053N(SyntaxKind.IdentifierName);
2055N(SyntaxKind.IdentifierToken, "Type");
2058N(SyntaxKind.QuestionToken);
2059N(SyntaxKind.InvocationExpression);
2061N(SyntaxKind.IdentifierName);
2063N(SyntaxKind.IdentifierToken, "and");
2065N(SyntaxKind.ArgumentList);
2067N(SyntaxKind.OpenParenToken);
2068N(SyntaxKind.Argument);
2070N(SyntaxKind.NumericLiteralExpression);
2072N(SyntaxKind.NumericLiteralToken, "1");
2075N(SyntaxKind.CommaToken);
2076N(SyntaxKind.Argument);
2078N(SyntaxKind.NumericLiteralExpression);
2080N(SyntaxKind.NumericLiteralToken, "2");
2083N(SyntaxKind.CloseParenToken);
2100N(SyntaxKind.ConditionalExpression);
2102N(SyntaxKind.IsExpression);
2104N(SyntaxKind.IdentifierName);
2106N(SyntaxKind.IdentifierToken, "x");
2108N(SyntaxKind.IsKeyword);
2109N(SyntaxKind.IdentifierName);
2111N(SyntaxKind.IdentifierToken, "Type");
2114N(SyntaxKind.QuestionToken);
2115N(SyntaxKind.InvocationExpression);
2117N(SyntaxKind.IdentifierName);
2119N(SyntaxKind.IdentifierToken, "f");
2121N(SyntaxKind.ArgumentList);
2123N(SyntaxKind.OpenParenToken);
2124N(SyntaxKind.Argument);
2126N(SyntaxKind.NumericLiteralExpression);
2128N(SyntaxKind.NumericLiteralToken, "1");
2131N(SyntaxKind.CommaToken);
2132N(SyntaxKind.Argument);
2134N(SyntaxKind.NumericLiteralExpression);
2136N(SyntaxKind.NumericLiteralToken, "2");
2139N(SyntaxKind.CloseParenToken);
2142N(SyntaxKind.ColonToken);
2143N(SyntaxKind.NumericLiteralExpression);
2145N(SyntaxKind.NumericLiteralToken, "0");
2156N(SyntaxKind.IsPatternExpression);
2158N(SyntaxKind.IdentifierName);
2160N(SyntaxKind.IdentifierToken, "x");
2162N(SyntaxKind.IsKeyword);
2163N(SyntaxKind.AndPattern);
2165N(SyntaxKind.DeclarationPattern);
2167N(SyntaxKind.NullableType);
2169N(SyntaxKind.IdentifierName);
2171N(SyntaxKind.IdentifierToken, "Type");
2173N(SyntaxKind.QuestionToken);
2175N(SyntaxKind.SingleVariableDesignation);
2177N(SyntaxKind.IdentifierToken, "t");
2180N(SyntaxKind.AndKeyword);
2181N(SyntaxKind.RecursivePattern);
2183N(SyntaxKind.PositionalPatternClause);
2185N(SyntaxKind.OpenParenToken);
2186N(SyntaxKind.Subpattern);
2188N(SyntaxKind.ConstantPattern);
2190N(SyntaxKind.NumericLiteralExpression);
2192N(SyntaxKind.NumericLiteralToken, "1");
2196N(SyntaxKind.CommaToken);
2197N(SyntaxKind.Subpattern);
2199N(SyntaxKind.ConstantPattern);
2201N(SyntaxKind.NumericLiteralExpression);
2203N(SyntaxKind.NumericLiteralToken, "2");
2207N(SyntaxKind.CloseParenToken);
2229N(SyntaxKind.ConditionalExpression);
2231N(SyntaxKind.IsExpression);
2233N(SyntaxKind.IdentifierName);
2235N(SyntaxKind.IdentifierToken, "x");
2237N(SyntaxKind.IsKeyword);
2238N(SyntaxKind.IdentifierName);
2240N(SyntaxKind.IdentifierToken, "Type");
2243N(SyntaxKind.QuestionToken);
2244N(SyntaxKind.ElementAccessExpression);
2246N(SyntaxKind.IdentifierName);
2248N(SyntaxKind.IdentifierToken, "and");
2250N(SyntaxKind.BracketedArgumentList);
2252N(SyntaxKind.OpenBracketToken);
2260N(SyntaxKind.CloseBracketToken);
2277N(SyntaxKind.ConditionalExpression);
2279N(SyntaxKind.IsExpression);
2281N(SyntaxKind.IdentifierName);
2283N(SyntaxKind.IdentifierToken, "x");
2285N(SyntaxKind.IsKeyword);
2286N(SyntaxKind.IdentifierName);
2288N(SyntaxKind.IdentifierToken, "Type");
2291N(SyntaxKind.QuestionToken);
2292N(SyntaxKind.ElementAccessExpression);
2294N(SyntaxKind.IdentifierName);
2296N(SyntaxKind.IdentifierToken, "dict");
2298N(SyntaxKind.BracketedArgumentList);
2300N(SyntaxKind.OpenBracketToken);
2301N(SyntaxKind.Argument);
2303N(SyntaxKind.IdentifierName);
2305N(SyntaxKind.IdentifierToken, "key");
2308N(SyntaxKind.CloseBracketToken);
2311N(SyntaxKind.ColonToken);
2312N(SyntaxKind.DefaultLiteralExpression);
2314N(SyntaxKind.DefaultKeyword);
2325N(SyntaxKind.IsPatternExpression);
2327N(SyntaxKind.IdentifierName);
2329N(SyntaxKind.IdentifierToken, "x");
2331N(SyntaxKind.IsKeyword);
2332N(SyntaxKind.AndPattern);
2334N(SyntaxKind.DeclarationPattern);
2336N(SyntaxKind.NullableType);
2338N(SyntaxKind.IdentifierName);
2340N(SyntaxKind.IdentifierToken, "Type");
2342N(SyntaxKind.QuestionToken);
2344N(SyntaxKind.SingleVariableDesignation);
2346N(SyntaxKind.IdentifierToken, "t");
2349N(SyntaxKind.AndKeyword);
2350N(SyntaxKind.ListPattern);
2352N(SyntaxKind.OpenBracketToken);
2353N(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 (5078)
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);
2172N(SyntaxKind.SwitchStatement);
2174N(SyntaxKind.SwitchKeyword);
2175N(SyntaxKind.OpenParenToken);
2176N(SyntaxKind.IdentifierName);
2178N(SyntaxKind.IdentifierToken, "e");
2180N(SyntaxKind.CloseParenToken);
2181N(SyntaxKind.OpenBraceToken);
2182N(SyntaxKind.SwitchSection);
2184N(SyntaxKind.CasePatternSwitchLabel);
2186N(SyntaxKind.CaseKeyword);
2187N(SyntaxKind.RecursivePattern);
2189N(SyntaxKind.PositionalPatternClause);
2191N(SyntaxKind.OpenParenToken);
2195N(SyntaxKind.ColonToken);
2197N(SyntaxKind.EmptyStatement);
2199N(SyntaxKind.SemicolonToken);
2202N(SyntaxKind.CloseBraceToken);
2245N(SyntaxKind.SwitchStatement);
2247N(SyntaxKind.SwitchKeyword);
2248N(SyntaxKind.OpenParenToken);
2249N(SyntaxKind.IdentifierName);
2251N(SyntaxKind.IdentifierToken, "e");
2253N(SyntaxKind.CloseParenToken);
2254N(SyntaxKind.OpenBraceToken);
2255N(SyntaxKind.SwitchSection);
2257N(SyntaxKind.CasePatternSwitchLabel);
2259N(SyntaxKind.CaseKeyword);
2260N(SyntaxKind.RecursivePattern);
2262N(SyntaxKind.PositionalPatternClause);
2264N(SyntaxKind.OpenParenToken);
2294N(SyntaxKind.SwitchStatement);
2296N(SyntaxKind.SwitchKeyword);
2297N(SyntaxKind.OpenParenToken);
2298N(SyntaxKind.IdentifierName);
2300N(SyntaxKind.IdentifierToken, "e");
2302N(SyntaxKind.CloseParenToken);
2303N(SyntaxKind.OpenBraceToken);
2304N(SyntaxKind.SwitchSection);
2306N(SyntaxKind.CasePatternSwitchLabel);
2308N(SyntaxKind.CaseKeyword);
2309N(SyntaxKind.RecursivePattern);
2311N(SyntaxKind.PositionalPatternClause);
2313N(SyntaxKind.OpenParenToken);
2314N(SyntaxKind.CloseParenToken);
2317N(SyntaxKind.ColonToken);
2320N(SyntaxKind.CloseBraceToken);
2340N(SyntaxKind.SwitchStatement);
2342N(SyntaxKind.SwitchKeyword);
2343N(SyntaxKind.OpenParenToken);
2344N(SyntaxKind.IdentifierName);
2346N(SyntaxKind.IdentifierToken, "e");
2348N(SyntaxKind.CloseParenToken);
2349N(SyntaxKind.OpenBraceToken);
2350N(SyntaxKind.SwitchSection);
2352N(SyntaxKind.CaseSwitchLabel);
2354N(SyntaxKind.CaseKeyword);
2391N(SyntaxKind.SwitchStatement);
2393N(SyntaxKind.SwitchKeyword);
2394N(SyntaxKind.OpenParenToken);
2395N(SyntaxKind.IdentifierName);
2397N(SyntaxKind.IdentifierToken, "e");
2399N(SyntaxKind.CloseParenToken);
2400N(SyntaxKind.OpenBraceToken);
2401N(SyntaxKind.SwitchSection);
2403N(SyntaxKind.CasePatternSwitchLabel);
2405N(SyntaxKind.CaseKeyword);
2406N(SyntaxKind.RecursivePattern);
2408N(SyntaxKind.PositionalPatternClause);
2410N(SyntaxKind.OpenParenToken);
2411N(SyntaxKind.Subpattern);
2413N(SyntaxKind.NameColon);
2415N(SyntaxKind.IdentifierName);
2417N(SyntaxKind.IdentifierToken, "x");
2419N(SyntaxKind.ColonToken);
2429N(SyntaxKind.CloseParenToken);
2432N(SyntaxKind.ColonToken);
2434N(SyntaxKind.EmptyStatement);
2436N(SyntaxKind.SemicolonToken);
2439N(SyntaxKind.CloseBraceToken);
2462N(SyntaxKind.SwitchExpression);
2464N(SyntaxKind.NumericLiteralExpression);
2466N(SyntaxKind.NumericLiteralToken, "1");
2468N(SyntaxKind.SwitchKeyword);
2469N(SyntaxKind.OpenBraceToken);
2470N(SyntaxKind.CloseBraceToken);
2499N(SyntaxKind.SwitchExpression);
2501N(SyntaxKind.NumericLiteralExpression);
2503N(SyntaxKind.NumericLiteralToken, "1");
2505N(SyntaxKind.SwitchKeyword);
2506N(SyntaxKind.OpenBraceToken);
2507N(SyntaxKind.SwitchExpressionArm);
2509N(SyntaxKind.ConstantPattern);
2511N(SyntaxKind.IdentifierName);
2513N(SyntaxKind.IdentifierToken, "a");
2516N(SyntaxKind.EqualsGreaterThanToken);
2517N(SyntaxKind.IdentifierName);
2519N(SyntaxKind.IdentifierToken, "b");
2522N(SyntaxKind.CommaToken);
2523N(SyntaxKind.SwitchExpressionArm);
2525N(SyntaxKind.ConstantPattern);
2527N(SyntaxKind.IdentifierName);
2529N(SyntaxKind.IdentifierToken, "c");
2532N(SyntaxKind.EqualsGreaterThanToken);
2533N(SyntaxKind.IdentifierName);
2535N(SyntaxKind.IdentifierToken, "d");
2538N(SyntaxKind.CloseBraceToken);
2573N(SyntaxKind.SwitchExpression);
2575N(SyntaxKind.NumericLiteralExpression);
2577N(SyntaxKind.NumericLiteralToken, "1");
2579N(SyntaxKind.SwitchKeyword);
2580N(SyntaxKind.OpenBraceToken);
2581N(SyntaxKind.SwitchExpressionArm);
2583N(SyntaxKind.ConstantPattern);
2585N(SyntaxKind.IdentifierName);
2587N(SyntaxKind.IdentifierToken, "a");
2591N(SyntaxKind.ConditionalExpression);
2597N(SyntaxKind.QuestionToken);
2598N(SyntaxKind.IdentifierName);
2600N(SyntaxKind.IdentifierToken, "b");
2602N(SyntaxKind.ColonToken);
2603N(SyntaxKind.SimpleLambdaExpression);
2605N(SyntaxKind.Parameter);
2607N(SyntaxKind.IdentifierToken, "c");
2609N(SyntaxKind.EqualsGreaterThanToken);
2610N(SyntaxKind.IdentifierName);
2612N(SyntaxKind.IdentifierToken, "d");
2617N(SyntaxKind.CloseBraceToken);
2655N(SyntaxKind.SwitchExpression);
2657N(SyntaxKind.NumericLiteralExpression);
2659N(SyntaxKind.NumericLiteralToken, "1");
2661N(SyntaxKind.SwitchKeyword);
2662N(SyntaxKind.OpenBraceToken);
2663N(SyntaxKind.SwitchExpressionArm);
2665N(SyntaxKind.RecursivePattern);
2667N(SyntaxKind.PositionalPatternClause);
2669N(SyntaxKind.OpenParenToken);
2670N(SyntaxKind.Subpattern);
2672N(SyntaxKind.ConstantPattern);
2674N(SyntaxKind.IdentifierName);
2676N(SyntaxKind.IdentifierToken, "a");
2680N(SyntaxKind.CommaToken);
2681N(SyntaxKind.Subpattern);
2683N(SyntaxKind.ConstantPattern);
2685N(SyntaxKind.IdentifierName);
2687N(SyntaxKind.IdentifierToken, "b");
2691N(SyntaxKind.CommaToken);
2692N(SyntaxKind.Subpattern);
2694N(SyntaxKind.ConstantPattern);
2696N(SyntaxKind.IdentifierName);
2698N(SyntaxKind.IdentifierToken, "c");
2702N(SyntaxKind.CloseParenToken);
2705N(SyntaxKind.EqualsGreaterThanToken);
2706N(SyntaxKind.IdentifierName);
2708N(SyntaxKind.IdentifierToken, "d");
2711N(SyntaxKind.CloseBraceToken);
2749N(SyntaxKind.SwitchStatement);
2751N(SyntaxKind.SwitchKeyword);
2752N(SyntaxKind.OpenParenToken);
2753N(SyntaxKind.IdentifierName);
2755N(SyntaxKind.IdentifierToken, "e");
2757N(SyntaxKind.CloseParenToken);
2758N(SyntaxKind.OpenBraceToken);
2759N(SyntaxKind.SwitchSection);
2761N(SyntaxKind.CasePatternSwitchLabel);
2763N(SyntaxKind.CaseKeyword);
2764N(SyntaxKind.RecursivePattern);
2766N(SyntaxKind.IdentifierName);
2768N(SyntaxKind.IdentifierToken, "T");
2770N(SyntaxKind.PositionalPatternClause);
2772N(SyntaxKind.OpenParenToken);
2776N(SyntaxKind.ColonToken);
2778N(SyntaxKind.LocalDeclarationStatement);
2780N(SyntaxKind.VariableDeclaration);
2782N(SyntaxKind.IdentifierName);
2784N(SyntaxKind.IdentifierToken, "Q");
2786N(SyntaxKind.VariableDeclarator);
2788N(SyntaxKind.IdentifierToken, "x");
2789N(SyntaxKind.EqualsValueClause);
2791N(SyntaxKind.EqualsToken);
2792N(SyntaxKind.IdentifierName);
2794N(SyntaxKind.IdentifierToken, "n");
2799N(SyntaxKind.SemicolonToken);
2801N(SyntaxKind.BreakStatement);
2803N(SyntaxKind.BreakKeyword);
2804N(SyntaxKind.SemicolonToken);
2807N(SyntaxKind.CloseBraceToken);
2816N(SyntaxKind.SwitchStatement);
2818N(SyntaxKind.SwitchKeyword);
2819N(SyntaxKind.OpenParenToken);
2820N(SyntaxKind.IdentifierName);
2822N(SyntaxKind.IdentifierToken, "e");
2824N(SyntaxKind.CloseParenToken);
2825N(SyntaxKind.OpenBraceToken);
2826N(SyntaxKind.SwitchSection);
2828N(SyntaxKind.CaseSwitchLabel);
2830N(SyntaxKind.CaseKeyword);
2831N(SyntaxKind.IdentifierName);
2833N(SyntaxKind.IdentifierToken, "var");
2835N(SyntaxKind.ColonToken);
2837N(SyntaxKind.BreakStatement);
2839N(SyntaxKind.BreakKeyword);
2840N(SyntaxKind.SemicolonToken);
2843N(SyntaxKind.CloseBraceToken);
2852N(SyntaxKind.IfStatement);
2854N(SyntaxKind.IfKeyword);
2855N(SyntaxKind.OpenParenToken);
2856N(SyntaxKind.IsExpression);
2858N(SyntaxKind.IdentifierName);
2860N(SyntaxKind.IdentifierToken, "e");
2862N(SyntaxKind.IsKeyword);
2863N(SyntaxKind.IdentifierName);
2865N(SyntaxKind.IdentifierToken, "var");
2868N(SyntaxKind.CloseParenToken);
2869N(SyntaxKind.Block);
2871N(SyntaxKind.OpenBraceToken);
2872N(SyntaxKind.CloseBraceToken);
2886N(SyntaxKind.SwitchStatement);
2888N(SyntaxKind.SwitchKeyword);
2889N(SyntaxKind.OpenParenToken);
2890N(SyntaxKind.IdentifierName);
2892N(SyntaxKind.IdentifierToken, "e");
2894N(SyntaxKind.CloseParenToken);
2895N(SyntaxKind.OpenBraceToken);
2896N(SyntaxKind.SwitchSection);
2898N(SyntaxKind.CasePatternSwitchLabel);
2900N(SyntaxKind.CaseKeyword);
2901N(SyntaxKind.ConstantPattern);
2903N(SyntaxKind.IdentifierName);
2905N(SyntaxKind.IdentifierToken, "var");
2908N(SyntaxKind.WhenClause);
2910N(SyntaxKind.WhenKeyword);
2916N(SyntaxKind.ColonToken);
2918N(SyntaxKind.BreakStatement);
2920N(SyntaxKind.BreakKeyword);
2921N(SyntaxKind.SemicolonToken);
2924N(SyntaxKind.CloseBraceToken);
2937N(SyntaxKind.SwitchStatement);
2939N(SyntaxKind.SwitchKeyword);
2940N(SyntaxKind.OpenParenToken);
2941N(SyntaxKind.IdentifierName);
2943N(SyntaxKind.IdentifierToken, "e");
2945N(SyntaxKind.CloseParenToken);
2946N(SyntaxKind.OpenBraceToken);
2947N(SyntaxKind.SwitchSection);
2949N(SyntaxKind.CasePatternSwitchLabel);
2951N(SyntaxKind.CaseKeyword);
2952N(SyntaxKind.ConstantPattern);
2954N(SyntaxKind.IdentifierName);
2956N(SyntaxKind.IdentifierToken, "K");
2959N(SyntaxKind.WhenClause);
2961N(SyntaxKind.WhenKeyword);
2967N(SyntaxKind.ColonToken);
2969N(SyntaxKind.BreakStatement);
2971N(SyntaxKind.BreakKeyword);
2972N(SyntaxKind.SemicolonToken);
2975N(SyntaxKind.CloseBraceToken);
3060N(SyntaxKind.IfStatement);
3062N(SyntaxKind.IfKeyword);
3063N(SyntaxKind.OpenParenToken);
3064N(SyntaxKind.IsExpression);
3066N(SyntaxKind.IdentifierName);
3068N(SyntaxKind.IdentifierToken, "o");
3070N(SyntaxKind.IsKeyword);
3071N(SyntaxKind.ArrayType);
3073N(SyntaxKind.TupleType);
3075N(SyntaxKind.OpenParenToken);
3076N(SyntaxKind.TupleElement);
3078N(SyntaxKind.PredefinedType);
3080N(SyntaxKind.IntKeyword);
3083N(SyntaxKind.CommaToken);
3084N(SyntaxKind.TupleElement);
3086N(SyntaxKind.PredefinedType);
3088N(SyntaxKind.IntKeyword);
3091N(SyntaxKind.CloseParenToken);
3093N(SyntaxKind.ArrayRankSpecifier);
3095N(SyntaxKind.OpenBracketToken);
3096N(SyntaxKind.OmittedArraySizeExpression);
3098N(SyntaxKind.OmittedArraySizeExpressionToken);
3100N(SyntaxKind.CloseBracketToken);
3104N(SyntaxKind.CloseParenToken);
3105N(SyntaxKind.Block);
3107N(SyntaxKind.OpenBraceToken);
3108N(SyntaxKind.CloseBraceToken);
3118N(SyntaxKind.IfStatement);
3120N(SyntaxKind.IfKeyword);
3121N(SyntaxKind.OpenParenToken);
3122N(SyntaxKind.IsExpression);
3124N(SyntaxKind.IdentifierName);
3126N(SyntaxKind.IdentifierToken, "o");
3128N(SyntaxKind.IsKeyword);
3129N(SyntaxKind.ArrayType);
3131N(SyntaxKind.TupleType);
3133N(SyntaxKind.OpenParenToken);
3134N(SyntaxKind.TupleElement);
3136N(SyntaxKind.PredefinedType);
3138N(SyntaxKind.IntKeyword);
3140N(SyntaxKind.IdentifierToken, "a");
3142N(SyntaxKind.CommaToken);
3143N(SyntaxKind.TupleElement);
3145N(SyntaxKind.PredefinedType);
3147N(SyntaxKind.IntKeyword);
3149N(SyntaxKind.IdentifierToken, "b");
3151N(SyntaxKind.CloseParenToken);
3153N(SyntaxKind.ArrayRankSpecifier);
3155N(SyntaxKind.OpenBracketToken);
3156N(SyntaxKind.OmittedArraySizeExpression);
3158N(SyntaxKind.OmittedArraySizeExpressionToken);
3160N(SyntaxKind.CloseBracketToken);
3164N(SyntaxKind.CloseParenToken);
3165N(SyntaxKind.Block);
3167N(SyntaxKind.OpenBraceToken);
3168N(SyntaxKind.CloseBraceToken);
3178N(SyntaxKind.IfStatement);
3180N(SyntaxKind.IfKeyword);
3181N(SyntaxKind.OpenParenToken);
3182N(SyntaxKind.IsPatternExpression);
3184N(SyntaxKind.IdentifierName);
3186N(SyntaxKind.IdentifierToken, "o");
3188N(SyntaxKind.IsKeyword);
3189N(SyntaxKind.DeclarationPattern);
3191N(SyntaxKind.ArrayType);
3193N(SyntaxKind.TupleType);
3195N(SyntaxKind.OpenParenToken);
3196N(SyntaxKind.TupleElement);
3198N(SyntaxKind.PredefinedType);
3200N(SyntaxKind.IntKeyword);
3203N(SyntaxKind.CommaToken);
3204N(SyntaxKind.TupleElement);
3206N(SyntaxKind.PredefinedType);
3208N(SyntaxKind.IntKeyword);
3211N(SyntaxKind.CloseParenToken);
3213N(SyntaxKind.ArrayRankSpecifier);
3215N(SyntaxKind.OpenBracketToken);
3216N(SyntaxKind.OmittedArraySizeExpression);
3218N(SyntaxKind.OmittedArraySizeExpressionToken);
3220N(SyntaxKind.CloseBracketToken);
3223N(SyntaxKind.SingleVariableDesignation);
3225N(SyntaxKind.IdentifierToken, "q");
3229N(SyntaxKind.CloseParenToken);
3230N(SyntaxKind.Block);
3232N(SyntaxKind.OpenBraceToken);
3233N(SyntaxKind.CloseBraceToken);
3243N(SyntaxKind.IfStatement);
3245N(SyntaxKind.IfKeyword);
3246N(SyntaxKind.OpenParenToken);
3247N(SyntaxKind.IsPatternExpression);
3249N(SyntaxKind.IdentifierName);
3251N(SyntaxKind.IdentifierToken, "o");
3253N(SyntaxKind.IsKeyword);
3254N(SyntaxKind.DeclarationPattern);
3256N(SyntaxKind.ArrayType);
3258N(SyntaxKind.TupleType);
3260N(SyntaxKind.OpenParenToken);
3261N(SyntaxKind.TupleElement);
3263N(SyntaxKind.PredefinedType);
3265N(SyntaxKind.IntKeyword);
3267N(SyntaxKind.IdentifierToken, "a");
3269N(SyntaxKind.CommaToken);
3270N(SyntaxKind.TupleElement);
3272N(SyntaxKind.PredefinedType);
3274N(SyntaxKind.IntKeyword);
3276N(SyntaxKind.IdentifierToken, "b");
3278N(SyntaxKind.CloseParenToken);
3280N(SyntaxKind.ArrayRankSpecifier);
3282N(SyntaxKind.OpenBracketToken);
3283N(SyntaxKind.OmittedArraySizeExpression);
3285N(SyntaxKind.OmittedArraySizeExpressionToken);
3287N(SyntaxKind.CloseBracketToken);
3290N(SyntaxKind.SingleVariableDesignation);
3292N(SyntaxKind.IdentifierToken, "q");
3296N(SyntaxKind.CloseParenToken);
3297N(SyntaxKind.Block);
3299N(SyntaxKind.OpenBraceToken);
3300N(SyntaxKind.CloseBraceToken);
3310N(SyntaxKind.IfStatement);
3312N(SyntaxKind.IfKeyword);
3313N(SyntaxKind.OpenParenToken);
3314N(SyntaxKind.IsExpression);
3316N(SyntaxKind.IdentifierName);
3318N(SyntaxKind.IdentifierToken, "o");
3320N(SyntaxKind.IsKeyword);
3321N(SyntaxKind.ArrayType);
3323N(SyntaxKind.TupleType);
3325N(SyntaxKind.OpenParenToken);
3326N(SyntaxKind.TupleElement);
3328N(SyntaxKind.IdentifierName);
3330N(SyntaxKind.IdentifierToken, "Int");
3333N(SyntaxKind.CommaToken);
3334N(SyntaxKind.TupleElement);
3336N(SyntaxKind.IdentifierName);
3338N(SyntaxKind.IdentifierToken, "Int");
3341N(SyntaxKind.CloseParenToken);
3343N(SyntaxKind.ArrayRankSpecifier);
3345N(SyntaxKind.OpenBracketToken);
3346N(SyntaxKind.OmittedArraySizeExpression);
3348N(SyntaxKind.OmittedArraySizeExpressionToken);
3350N(SyntaxKind.CloseBracketToken);
3354N(SyntaxKind.CloseParenToken);
3355N(SyntaxKind.Block);
3357N(SyntaxKind.OpenBraceToken);
3358N(SyntaxKind.CloseBraceToken);
3368N(SyntaxKind.IfStatement);
3370N(SyntaxKind.IfKeyword);
3371N(SyntaxKind.OpenParenToken);
3372N(SyntaxKind.IsExpression);
3374N(SyntaxKind.IdentifierName);
3376N(SyntaxKind.IdentifierToken, "o");
3378N(SyntaxKind.IsKeyword);
3379N(SyntaxKind.ArrayType);
3381N(SyntaxKind.TupleType);
3383N(SyntaxKind.OpenParenToken);
3384N(SyntaxKind.TupleElement);
3386N(SyntaxKind.IdentifierName);
3388N(SyntaxKind.IdentifierToken, "Int");
3390N(SyntaxKind.IdentifierToken, "a");
3392N(SyntaxKind.CommaToken);
3393N(SyntaxKind.TupleElement);
3395N(SyntaxKind.IdentifierName);
3397N(SyntaxKind.IdentifierToken, "Int");
3399N(SyntaxKind.IdentifierToken, "b");
3401N(SyntaxKind.CloseParenToken);
3403N(SyntaxKind.ArrayRankSpecifier);
3405N(SyntaxKind.OpenBracketToken);
3406N(SyntaxKind.OmittedArraySizeExpression);
3408N(SyntaxKind.OmittedArraySizeExpressionToken);
3410N(SyntaxKind.CloseBracketToken);
3414N(SyntaxKind.CloseParenToken);
3415N(SyntaxKind.Block);
3417N(SyntaxKind.OpenBraceToken);
3418N(SyntaxKind.CloseBraceToken);
3428N(SyntaxKind.IfStatement);
3430N(SyntaxKind.IfKeyword);
3431N(SyntaxKind.OpenParenToken);
3432N(SyntaxKind.IsPatternExpression);
3434N(SyntaxKind.IdentifierName);
3436N(SyntaxKind.IdentifierToken, "o");
3438N(SyntaxKind.IsKeyword);
3439N(SyntaxKind.DeclarationPattern);
3441N(SyntaxKind.ArrayType);
3443N(SyntaxKind.TupleType);
3445N(SyntaxKind.OpenParenToken);
3446N(SyntaxKind.TupleElement);
3448N(SyntaxKind.IdentifierName);
3450N(SyntaxKind.IdentifierToken, "Int");
3453N(SyntaxKind.CommaToken);
3454N(SyntaxKind.TupleElement);
3456N(SyntaxKind.IdentifierName);
3458N(SyntaxKind.IdentifierToken, "Int");
3461N(SyntaxKind.CloseParenToken);
3463N(SyntaxKind.ArrayRankSpecifier);
3465N(SyntaxKind.OpenBracketToken);
3466N(SyntaxKind.OmittedArraySizeExpression);
3468N(SyntaxKind.OmittedArraySizeExpressionToken);
3470N(SyntaxKind.CloseBracketToken);
3473N(SyntaxKind.SingleVariableDesignation);
3475N(SyntaxKind.IdentifierToken, "q");
3479N(SyntaxKind.CloseParenToken);
3480N(SyntaxKind.Block);
3482N(SyntaxKind.OpenBraceToken);
3483N(SyntaxKind.CloseBraceToken);
3493N(SyntaxKind.IfStatement);
3495N(SyntaxKind.IfKeyword);
3496N(SyntaxKind.OpenParenToken);
3497N(SyntaxKind.IsPatternExpression);
3499N(SyntaxKind.IdentifierName);
3501N(SyntaxKind.IdentifierToken, "o");
3503N(SyntaxKind.IsKeyword);
3504N(SyntaxKind.DeclarationPattern);
3506N(SyntaxKind.ArrayType);
3508N(SyntaxKind.TupleType);
3510N(SyntaxKind.OpenParenToken);
3511N(SyntaxKind.TupleElement);
3513N(SyntaxKind.IdentifierName);
3515N(SyntaxKind.IdentifierToken, "Int");
3517N(SyntaxKind.IdentifierToken, "a");
3519N(SyntaxKind.CommaToken);
3520N(SyntaxKind.TupleElement);
3522N(SyntaxKind.IdentifierName);
3524N(SyntaxKind.IdentifierToken, "Int");
3526N(SyntaxKind.IdentifierToken, "b");
3528N(SyntaxKind.CloseParenToken);
3530N(SyntaxKind.ArrayRankSpecifier);
3532N(SyntaxKind.OpenBracketToken);
3533N(SyntaxKind.OmittedArraySizeExpression);
3535N(SyntaxKind.OmittedArraySizeExpressionToken);
3537N(SyntaxKind.CloseBracketToken);
3540N(SyntaxKind.SingleVariableDesignation);
3542N(SyntaxKind.IdentifierToken, "q");
3546N(SyntaxKind.CloseParenToken);
3547N(SyntaxKind.Block);
3549N(SyntaxKind.OpenBraceToken);
3550N(SyntaxKind.CloseBraceToken);
3560N(SyntaxKind.IfStatement);
3562N(SyntaxKind.IfKeyword);
3563N(SyntaxKind.OpenParenToken);
3564N(SyntaxKind.IsExpression);
3566N(SyntaxKind.IdentifierName);
3568N(SyntaxKind.IdentifierToken, "o");
3570N(SyntaxKind.IsKeyword);
3571N(SyntaxKind.ArrayType);
3573N(SyntaxKind.TupleType);
3575N(SyntaxKind.OpenParenToken);
3576N(SyntaxKind.TupleElement);
3578N(SyntaxKind.QualifiedName);
3580N(SyntaxKind.IdentifierName);
3582N(SyntaxKind.IdentifierToken, "S");
3584N(SyntaxKind.DotToken);
3585N(SyntaxKind.IdentifierName);
3587N(SyntaxKind.IdentifierToken, "Int");
3591N(SyntaxKind.CommaToken);
3592N(SyntaxKind.TupleElement);
3594N(SyntaxKind.QualifiedName);
3596N(SyntaxKind.IdentifierName);
3598N(SyntaxKind.IdentifierToken, "S");
3600N(SyntaxKind.DotToken);
3601N(SyntaxKind.IdentifierName);
3603N(SyntaxKind.IdentifierToken, "Int");
3607N(SyntaxKind.CloseParenToken);
3609N(SyntaxKind.ArrayRankSpecifier);
3611N(SyntaxKind.OpenBracketToken);
3612N(SyntaxKind.OmittedArraySizeExpression);
3614N(SyntaxKind.OmittedArraySizeExpressionToken);
3616N(SyntaxKind.CloseBracketToken);
3620N(SyntaxKind.CloseParenToken);
3621N(SyntaxKind.Block);
3623N(SyntaxKind.OpenBraceToken);
3624N(SyntaxKind.CloseBraceToken);
3634N(SyntaxKind.IfStatement);
3636N(SyntaxKind.IfKeyword);
3637N(SyntaxKind.OpenParenToken);
3638N(SyntaxKind.IsExpression);
3640N(SyntaxKind.IdentifierName);
3642N(SyntaxKind.IdentifierToken, "o");
3644N(SyntaxKind.IsKeyword);
3645N(SyntaxKind.ArrayType);
3647N(SyntaxKind.TupleType);
3649N(SyntaxKind.OpenParenToken);
3650N(SyntaxKind.TupleElement);
3652N(SyntaxKind.QualifiedName);
3654N(SyntaxKind.IdentifierName);
3656N(SyntaxKind.IdentifierToken, "S");
3658N(SyntaxKind.DotToken);
3659N(SyntaxKind.IdentifierName);
3661N(SyntaxKind.IdentifierToken, "Int");
3664N(SyntaxKind.IdentifierToken, "a");
3666N(SyntaxKind.CommaToken);
3667N(SyntaxKind.TupleElement);
3669N(SyntaxKind.QualifiedName);
3671N(SyntaxKind.IdentifierName);
3673N(SyntaxKind.IdentifierToken, "S");
3675N(SyntaxKind.DotToken);
3676N(SyntaxKind.IdentifierName);
3678N(SyntaxKind.IdentifierToken, "Int");
3681N(SyntaxKind.IdentifierToken, "b");
3683N(SyntaxKind.CloseParenToken);
3685N(SyntaxKind.ArrayRankSpecifier);
3687N(SyntaxKind.OpenBracketToken);
3688N(SyntaxKind.OmittedArraySizeExpression);
3690N(SyntaxKind.OmittedArraySizeExpressionToken);
3692N(SyntaxKind.CloseBracketToken);
3696N(SyntaxKind.CloseParenToken);
3697N(SyntaxKind.Block);
3699N(SyntaxKind.OpenBraceToken);
3700N(SyntaxKind.CloseBraceToken);
3710N(SyntaxKind.IfStatement);
3712N(SyntaxKind.IfKeyword);
3713N(SyntaxKind.OpenParenToken);
3714N(SyntaxKind.IsPatternExpression);
3716N(SyntaxKind.IdentifierName);
3718N(SyntaxKind.IdentifierToken, "o");
3720N(SyntaxKind.IsKeyword);
3721N(SyntaxKind.DeclarationPattern);
3723N(SyntaxKind.ArrayType);
3725N(SyntaxKind.TupleType);
3727N(SyntaxKind.OpenParenToken);
3728N(SyntaxKind.TupleElement);
3730N(SyntaxKind.QualifiedName);
3732N(SyntaxKind.IdentifierName);
3734N(SyntaxKind.IdentifierToken, "S");
3736N(SyntaxKind.DotToken);
3737N(SyntaxKind.IdentifierName);
3739N(SyntaxKind.IdentifierToken, "Int");
3743N(SyntaxKind.CommaToken);
3744N(SyntaxKind.TupleElement);
3746N(SyntaxKind.QualifiedName);
3748N(SyntaxKind.IdentifierName);
3750N(SyntaxKind.IdentifierToken, "S");
3752N(SyntaxKind.DotToken);
3753N(SyntaxKind.IdentifierName);
3755N(SyntaxKind.IdentifierToken, "Int");
3759N(SyntaxKind.CloseParenToken);
3761N(SyntaxKind.ArrayRankSpecifier);
3763N(SyntaxKind.OpenBracketToken);
3764N(SyntaxKind.OmittedArraySizeExpression);
3766N(SyntaxKind.OmittedArraySizeExpressionToken);
3768N(SyntaxKind.CloseBracketToken);
3771N(SyntaxKind.SingleVariableDesignation);
3773N(SyntaxKind.IdentifierToken, "q");
3777N(SyntaxKind.CloseParenToken);
3778N(SyntaxKind.Block);
3780N(SyntaxKind.OpenBraceToken);
3781N(SyntaxKind.CloseBraceToken);
3791N(SyntaxKind.IfStatement);
3793N(SyntaxKind.IfKeyword);
3794N(SyntaxKind.OpenParenToken);
3795N(SyntaxKind.IsPatternExpression);
3797N(SyntaxKind.IdentifierName);
3799N(SyntaxKind.IdentifierToken, "o");
3801N(SyntaxKind.IsKeyword);
3802N(SyntaxKind.DeclarationPattern);
3804N(SyntaxKind.ArrayType);
3806N(SyntaxKind.TupleType);
3808N(SyntaxKind.OpenParenToken);
3809N(SyntaxKind.TupleElement);
3811N(SyntaxKind.QualifiedName);
3813N(SyntaxKind.IdentifierName);
3815N(SyntaxKind.IdentifierToken, "S");
3817N(SyntaxKind.DotToken);
3818N(SyntaxKind.IdentifierName);
3820N(SyntaxKind.IdentifierToken, "Int");
3823N(SyntaxKind.IdentifierToken, "a");
3825N(SyntaxKind.CommaToken);
3826N(SyntaxKind.TupleElement);
3828N(SyntaxKind.QualifiedName);
3830N(SyntaxKind.IdentifierName);
3832N(SyntaxKind.IdentifierToken, "S");
3834N(SyntaxKind.DotToken);
3835N(SyntaxKind.IdentifierName);
3837N(SyntaxKind.IdentifierToken, "Int");
3840N(SyntaxKind.IdentifierToken, "b");
3842N(SyntaxKind.CloseParenToken);
3844N(SyntaxKind.ArrayRankSpecifier);
3846N(SyntaxKind.OpenBracketToken);
3847N(SyntaxKind.OmittedArraySizeExpression);
3849N(SyntaxKind.OmittedArraySizeExpressionToken);
3851N(SyntaxKind.CloseBracketToken);
3854N(SyntaxKind.SingleVariableDesignation);
3856N(SyntaxKind.IdentifierToken, "q");
3860N(SyntaxKind.CloseParenToken);
3861N(SyntaxKind.Block);
3863N(SyntaxKind.OpenBraceToken);
3864N(SyntaxKind.CloseBraceToken);
3874N(SyntaxKind.SwitchStatement);
3876N(SyntaxKind.SwitchKeyword);
3877N(SyntaxKind.OpenParenToken);
3878N(SyntaxKind.IdentifierName);
3880N(SyntaxKind.IdentifierToken, "o");
3882N(SyntaxKind.CloseParenToken);
3883N(SyntaxKind.OpenBraceToken);
3884N(SyntaxKind.SwitchSection);
3886N(SyntaxKind.CasePatternSwitchLabel);
3888N(SyntaxKind.CaseKeyword);
3889N(SyntaxKind.DeclarationPattern);
3891N(SyntaxKind.ArrayType);
3893N(SyntaxKind.TupleType);
3895N(SyntaxKind.OpenParenToken);
3896N(SyntaxKind.TupleElement);
3898N(SyntaxKind.PredefinedType);
3900N(SyntaxKind.IntKeyword);
3903N(SyntaxKind.CommaToken);
3904N(SyntaxKind.TupleElement);
3906N(SyntaxKind.PredefinedType);
3908N(SyntaxKind.IntKeyword);
3911N(SyntaxKind.CloseParenToken);
3913N(SyntaxKind.ArrayRankSpecifier);
3915N(SyntaxKind.OpenBracketToken);
3916N(SyntaxKind.OmittedArraySizeExpression);
3918N(SyntaxKind.OmittedArraySizeExpressionToken);
3920N(SyntaxKind.CloseBracketToken);
3923N(SyntaxKind.SingleVariableDesignation);
3925N(SyntaxKind.IdentifierToken, "q");
3928N(SyntaxKind.ColonToken);
3930N(SyntaxKind.BreakStatement);
3932N(SyntaxKind.BreakKeyword);
3933N(SyntaxKind.SemicolonToken);
3936N(SyntaxKind.CloseBraceToken);
3945N(SyntaxKind.SwitchStatement);
3947N(SyntaxKind.SwitchKeyword);
3948N(SyntaxKind.OpenParenToken);
3949N(SyntaxKind.IdentifierName);
3951N(SyntaxKind.IdentifierToken, "o");
3953N(SyntaxKind.CloseParenToken);
3954N(SyntaxKind.OpenBraceToken);
3955N(SyntaxKind.SwitchSection);
3957N(SyntaxKind.CasePatternSwitchLabel);
3959N(SyntaxKind.CaseKeyword);
3960N(SyntaxKind.DeclarationPattern);
3962N(SyntaxKind.ArrayType);
3964N(SyntaxKind.TupleType);
3966N(SyntaxKind.OpenParenToken);
3967N(SyntaxKind.TupleElement);
3969N(SyntaxKind.PredefinedType);
3971N(SyntaxKind.IntKeyword);
3973N(SyntaxKind.IdentifierToken, "a");
3975N(SyntaxKind.CommaToken);
3976N(SyntaxKind.TupleElement);
3978N(SyntaxKind.PredefinedType);
3980N(SyntaxKind.IntKeyword);
3982N(SyntaxKind.IdentifierToken, "b");
3984N(SyntaxKind.CloseParenToken);
3986N(SyntaxKind.ArrayRankSpecifier);
3988N(SyntaxKind.OpenBracketToken);
3989N(SyntaxKind.OmittedArraySizeExpression);
3991N(SyntaxKind.OmittedArraySizeExpressionToken);
3993N(SyntaxKind.CloseBracketToken);
3996N(SyntaxKind.SingleVariableDesignation);
3998N(SyntaxKind.IdentifierToken, "q");
4001N(SyntaxKind.ColonToken);
4003N(SyntaxKind.BreakStatement);
4005N(SyntaxKind.BreakKeyword);
4006N(SyntaxKind.SemicolonToken);
4009N(SyntaxKind.CloseBraceToken);
4018N(SyntaxKind.SwitchStatement);
4020N(SyntaxKind.SwitchKeyword);
4021N(SyntaxKind.OpenParenToken);
4022N(SyntaxKind.IdentifierName);
4024N(SyntaxKind.IdentifierToken, "o");
4026N(SyntaxKind.CloseParenToken);
4027N(SyntaxKind.OpenBraceToken);
4028N(SyntaxKind.SwitchSection);
4030N(SyntaxKind.CasePatternSwitchLabel);
4032N(SyntaxKind.CaseKeyword);
4033N(SyntaxKind.DeclarationPattern);
4035N(SyntaxKind.ArrayType);
4037N(SyntaxKind.TupleType);
4039N(SyntaxKind.OpenParenToken);
4040N(SyntaxKind.TupleElement);
4042N(SyntaxKind.IdentifierName);
4044N(SyntaxKind.IdentifierToken, "Int");
4047N(SyntaxKind.CommaToken);
4048N(SyntaxKind.TupleElement);
4050N(SyntaxKind.IdentifierName);
4052N(SyntaxKind.IdentifierToken, "Int");
4055N(SyntaxKind.CloseParenToken);
4057N(SyntaxKind.ArrayRankSpecifier);
4059N(SyntaxKind.OpenBracketToken);
4060N(SyntaxKind.OmittedArraySizeExpression);
4062N(SyntaxKind.OmittedArraySizeExpressionToken);
4064N(SyntaxKind.CloseBracketToken);
4067N(SyntaxKind.SingleVariableDesignation);
4069N(SyntaxKind.IdentifierToken, "q");
4072N(SyntaxKind.ColonToken);
4074N(SyntaxKind.BreakStatement);
4076N(SyntaxKind.BreakKeyword);
4077N(SyntaxKind.SemicolonToken);
4080N(SyntaxKind.CloseBraceToken);
4089N(SyntaxKind.SwitchStatement);
4091N(SyntaxKind.SwitchKeyword);
4092N(SyntaxKind.OpenParenToken);
4093N(SyntaxKind.IdentifierName);
4095N(SyntaxKind.IdentifierToken, "o");
4097N(SyntaxKind.CloseParenToken);
4098N(SyntaxKind.OpenBraceToken);
4099N(SyntaxKind.SwitchSection);
4101N(SyntaxKind.CasePatternSwitchLabel);
4103N(SyntaxKind.CaseKeyword);
4104N(SyntaxKind.DeclarationPattern);
4106N(SyntaxKind.ArrayType);
4108N(SyntaxKind.TupleType);
4110N(SyntaxKind.OpenParenToken);
4111N(SyntaxKind.TupleElement);
4113N(SyntaxKind.IdentifierName);
4115N(SyntaxKind.IdentifierToken, "Int");
4117N(SyntaxKind.IdentifierToken, "a");
4119N(SyntaxKind.CommaToken);
4120N(SyntaxKind.TupleElement);
4122N(SyntaxKind.IdentifierName);
4124N(SyntaxKind.IdentifierToken, "Int");
4126N(SyntaxKind.IdentifierToken, "b");
4128N(SyntaxKind.CloseParenToken);
4130N(SyntaxKind.ArrayRankSpecifier);
4132N(SyntaxKind.OpenBracketToken);
4133N(SyntaxKind.OmittedArraySizeExpression);
4135N(SyntaxKind.OmittedArraySizeExpressionToken);
4137N(SyntaxKind.CloseBracketToken);
4140N(SyntaxKind.SingleVariableDesignation);
4142N(SyntaxKind.IdentifierToken, "q");
4145N(SyntaxKind.ColonToken);
4147N(SyntaxKind.BreakStatement);
4149N(SyntaxKind.BreakKeyword);
4150N(SyntaxKind.SemicolonToken);
4153N(SyntaxKind.CloseBraceToken);
4162N(SyntaxKind.SwitchStatement);
4164N(SyntaxKind.SwitchKeyword);
4165N(SyntaxKind.OpenParenToken);
4166N(SyntaxKind.IdentifierName);
4168N(SyntaxKind.IdentifierToken, "o");
4170N(SyntaxKind.CloseParenToken);
4171N(SyntaxKind.OpenBraceToken);
4172N(SyntaxKind.SwitchSection);
4174N(SyntaxKind.CasePatternSwitchLabel);
4176N(SyntaxKind.CaseKeyword);
4177N(SyntaxKind.DeclarationPattern);
4179N(SyntaxKind.ArrayType);
4181N(SyntaxKind.TupleType);
4183N(SyntaxKind.OpenParenToken);
4184N(SyntaxKind.TupleElement);
4186N(SyntaxKind.QualifiedName);
4188N(SyntaxKind.IdentifierName);
4190N(SyntaxKind.IdentifierToken, "S");
4192N(SyntaxKind.DotToken);
4193N(SyntaxKind.IdentifierName);
4195N(SyntaxKind.IdentifierToken, "Int");
4199N(SyntaxKind.CommaToken);
4200N(SyntaxKind.TupleElement);
4202N(SyntaxKind.QualifiedName);
4204N(SyntaxKind.IdentifierName);
4206N(SyntaxKind.IdentifierToken, "S");
4208N(SyntaxKind.DotToken);
4209N(SyntaxKind.IdentifierName);
4211N(SyntaxKind.IdentifierToken, "Int");
4215N(SyntaxKind.CloseParenToken);
4217N(SyntaxKind.ArrayRankSpecifier);
4219N(SyntaxKind.OpenBracketToken);
4220N(SyntaxKind.OmittedArraySizeExpression);
4222N(SyntaxKind.OmittedArraySizeExpressionToken);
4224N(SyntaxKind.CloseBracketToken);
4227N(SyntaxKind.SingleVariableDesignation);
4229N(SyntaxKind.IdentifierToken, "q");
4232N(SyntaxKind.ColonToken);
4234N(SyntaxKind.BreakStatement);
4236N(SyntaxKind.BreakKeyword);
4237N(SyntaxKind.SemicolonToken);
4240N(SyntaxKind.CloseBraceToken);
4249N(SyntaxKind.SwitchStatement);
4251N(SyntaxKind.SwitchKeyword);
4252N(SyntaxKind.OpenParenToken);
4253N(SyntaxKind.IdentifierName);
4255N(SyntaxKind.IdentifierToken, "o");
4257N(SyntaxKind.CloseParenToken);
4258N(SyntaxKind.OpenBraceToken);
4259N(SyntaxKind.SwitchSection);
4261N(SyntaxKind.CasePatternSwitchLabel);
4263N(SyntaxKind.CaseKeyword);
4264N(SyntaxKind.DeclarationPattern);
4266N(SyntaxKind.ArrayType);
4268N(SyntaxKind.TupleType);
4270N(SyntaxKind.OpenParenToken);
4271N(SyntaxKind.TupleElement);
4273N(SyntaxKind.QualifiedName);
4275N(SyntaxKind.IdentifierName);
4277N(SyntaxKind.IdentifierToken, "S");
4279N(SyntaxKind.DotToken);
4280N(SyntaxKind.IdentifierName);
4282N(SyntaxKind.IdentifierToken, "Int");
4285N(SyntaxKind.IdentifierToken, "a");
4287N(SyntaxKind.CommaToken);
4288N(SyntaxKind.TupleElement);
4290N(SyntaxKind.QualifiedName);
4292N(SyntaxKind.IdentifierName);
4294N(SyntaxKind.IdentifierToken, "S");
4296N(SyntaxKind.DotToken);
4297N(SyntaxKind.IdentifierName);
4299N(SyntaxKind.IdentifierToken, "Int");
4302N(SyntaxKind.IdentifierToken, "b");
4304N(SyntaxKind.CloseParenToken);
4306N(SyntaxKind.ArrayRankSpecifier);
4308N(SyntaxKind.OpenBracketToken);
4309N(SyntaxKind.OmittedArraySizeExpression);
4311N(SyntaxKind.OmittedArraySizeExpressionToken);
4313N(SyntaxKind.CloseBracketToken);
4316N(SyntaxKind.SingleVariableDesignation);
4318N(SyntaxKind.IdentifierToken, "q");
4321N(SyntaxKind.ColonToken);
4323N(SyntaxKind.BreakStatement);
4325N(SyntaxKind.BreakKeyword);
4326N(SyntaxKind.SemicolonToken);
4329N(SyntaxKind.CloseBraceToken);
4338N(SyntaxKind.LocalDeclarationStatement);
4340N(SyntaxKind.VariableDeclaration);
4342N(SyntaxKind.IdentifierName);
4344N(SyntaxKind.IdentifierToken, "var");
4346N(SyntaxKind.VariableDeclarator);
4348N(SyntaxKind.IdentifierToken, "x");
4349N(SyntaxKind.EqualsValueClause);
4351N(SyntaxKind.EqualsToken);
4352N(SyntaxKind.IsPatternExpression);
4354N(SyntaxKind.IdentifierName);
4356N(SyntaxKind.IdentifierToken, "o");
4358N(SyntaxKind.IsKeyword);
4359N(SyntaxKind.RecursivePattern);
4361N(SyntaxKind.IdentifierName);
4363N(SyntaxKind.IdentifierToken, "Type");
4365N(SyntaxKind.PositionalPatternClause);
4367N(SyntaxKind.OpenParenToken);
4368N(SyntaxKind.Subpattern);
4370N(SyntaxKind.NameColon);
4372N(SyntaxKind.IdentifierName);
4374N(SyntaxKind.IdentifierToken, "Param");
4376N(SyntaxKind.ColonToken);
4378N(SyntaxKind.ConstantPattern);
4380N(SyntaxKind.NumericLiteralExpression);
4382N(SyntaxKind.NumericLiteralToken, "3");
4386N(SyntaxKind.CommaToken);
4387N(SyntaxKind.Subpattern);
4389N(SyntaxKind.NameColon);
4391N(SyntaxKind.IdentifierName);
4393N(SyntaxKind.IdentifierToken, "Param2");
4395N(SyntaxKind.ColonToken);
4397N(SyntaxKind.ConstantPattern);
4399N(SyntaxKind.NumericLiteralExpression);
4401N(SyntaxKind.NumericLiteralToken, "4");
4405N(SyntaxKind.CloseParenToken);
4407N(SyntaxKind.PropertyPatternClause);
4409N(SyntaxKind.OpenBraceToken);
4410N(SyntaxKind.Subpattern);
4412N(SyntaxKind.NameColon);
4414N(SyntaxKind.IdentifierName);
4416N(SyntaxKind.IdentifierToken, "Prop");
4418N(SyntaxKind.ColonToken);
4420N(SyntaxKind.ConstantPattern);
4422N(SyntaxKind.NumericLiteralExpression);
4424N(SyntaxKind.NumericLiteralToken, "3");
4428N(SyntaxKind.CloseBraceToken);
4430N(SyntaxKind.SingleVariableDesignation);
4432N(SyntaxKind.IdentifierToken, "x");
4439N(SyntaxKind.SemicolonToken);
4448N(SyntaxKind.LocalDeclarationStatement);
4450N(SyntaxKind.VariableDeclaration);
4452N(SyntaxKind.IdentifierName);
4454N(SyntaxKind.IdentifierToken, "var");
4456N(SyntaxKind.VariableDeclarator);
4458N(SyntaxKind.IdentifierToken, "x");
4459N(SyntaxKind.EqualsValueClause);
4461N(SyntaxKind.EqualsToken);
4462N(SyntaxKind.IsPatternExpression);
4464N(SyntaxKind.IdentifierName);
4466N(SyntaxKind.IdentifierToken, "o");
4468N(SyntaxKind.IsKeyword);
4469N(SyntaxKind.RecursivePattern);
4471N(SyntaxKind.PositionalPatternClause);
4473N(SyntaxKind.OpenParenToken);
4474N(SyntaxKind.Subpattern);
4476N(SyntaxKind.NameColon);
4478N(SyntaxKind.IdentifierName);
4480N(SyntaxKind.IdentifierToken, "Param");
4482N(SyntaxKind.ColonToken);
4484N(SyntaxKind.ConstantPattern);
4486N(SyntaxKind.NumericLiteralExpression);
4488N(SyntaxKind.NumericLiteralToken, "3");
4492N(SyntaxKind.CommaToken);
4493N(SyntaxKind.Subpattern);
4495N(SyntaxKind.NameColon);
4497N(SyntaxKind.IdentifierName);
4499N(SyntaxKind.IdentifierToken, "Param2");
4501N(SyntaxKind.ColonToken);
4503N(SyntaxKind.ConstantPattern);
4505N(SyntaxKind.NumericLiteralExpression);
4507N(SyntaxKind.NumericLiteralToken, "4");
4511N(SyntaxKind.CloseParenToken);
4513N(SyntaxKind.PropertyPatternClause);
4515N(SyntaxKind.OpenBraceToken);
4516N(SyntaxKind.Subpattern);
4518N(SyntaxKind.NameColon);
4520N(SyntaxKind.IdentifierName);
4522N(SyntaxKind.IdentifierToken, "Prop");
4524N(SyntaxKind.ColonToken);
4526N(SyntaxKind.ConstantPattern);
4528N(SyntaxKind.NumericLiteralExpression);
4530N(SyntaxKind.NumericLiteralToken, "3");
4534N(SyntaxKind.CloseBraceToken);
4536N(SyntaxKind.SingleVariableDesignation);
4538N(SyntaxKind.IdentifierToken, "x");
4545N(SyntaxKind.SemicolonToken);
4554N(SyntaxKind.LocalDeclarationStatement);
4556N(SyntaxKind.VariableDeclaration);
4558N(SyntaxKind.IdentifierName);
4560N(SyntaxKind.IdentifierToken, "var");
4562N(SyntaxKind.VariableDeclarator);
4564N(SyntaxKind.IdentifierToken, "x");
4565N(SyntaxKind.EqualsValueClause);
4567N(SyntaxKind.EqualsToken);
4568N(SyntaxKind.IsPatternExpression);
4570N(SyntaxKind.IdentifierName);
4572N(SyntaxKind.IdentifierToken, "o");
4574N(SyntaxKind.IsKeyword);
4575N(SyntaxKind.RecursivePattern);
4577N(SyntaxKind.IdentifierName);
4579N(SyntaxKind.IdentifierToken, "Type");
4581N(SyntaxKind.PropertyPatternClause);
4583N(SyntaxKind.OpenBraceToken);
4584N(SyntaxKind.Subpattern);
4586N(SyntaxKind.NameColon);
4588N(SyntaxKind.IdentifierName);
4590N(SyntaxKind.IdentifierToken, "Prop");
4592N(SyntaxKind.ColonToken);
4594N(SyntaxKind.ConstantPattern);
4596N(SyntaxKind.NumericLiteralExpression);
4598N(SyntaxKind.NumericLiteralToken, "3");
4602N(SyntaxKind.CloseBraceToken);
4604N(SyntaxKind.SingleVariableDesignation);
4606N(SyntaxKind.IdentifierToken, "x");
4613N(SyntaxKind.SemicolonToken);
4622N(SyntaxKind.LocalDeclarationStatement);
4624N(SyntaxKind.VariableDeclaration);
4626N(SyntaxKind.IdentifierName);
4628N(SyntaxKind.IdentifierToken, "var");
4630N(SyntaxKind.VariableDeclarator);
4632N(SyntaxKind.IdentifierToken, "x");
4633N(SyntaxKind.EqualsValueClause);
4635N(SyntaxKind.EqualsToken);
4636N(SyntaxKind.IsPatternExpression);
4638N(SyntaxKind.IdentifierName);
4640N(SyntaxKind.IdentifierToken, "o");
4642N(SyntaxKind.IsKeyword);
4643N(SyntaxKind.RecursivePattern);
4645N(SyntaxKind.PropertyPatternClause);
4647N(SyntaxKind.OpenBraceToken);
4648N(SyntaxKind.Subpattern);
4650N(SyntaxKind.NameColon);
4652N(SyntaxKind.IdentifierName);
4654N(SyntaxKind.IdentifierToken, "Prop");
4656N(SyntaxKind.ColonToken);
4658N(SyntaxKind.ConstantPattern);
4660N(SyntaxKind.NumericLiteralExpression);
4662N(SyntaxKind.NumericLiteralToken, "3");
4666N(SyntaxKind.CloseBraceToken);
4668N(SyntaxKind.SingleVariableDesignation);
4670N(SyntaxKind.IdentifierToken, "x");
4677N(SyntaxKind.SemicolonToken);
4686N(SyntaxKind.LocalDeclarationStatement);
4688N(SyntaxKind.VariableDeclaration);
4690N(SyntaxKind.IdentifierName);
4692N(SyntaxKind.IdentifierToken, "var");
4694N(SyntaxKind.VariableDeclarator);
4696N(SyntaxKind.IdentifierToken, "x");
4697N(SyntaxKind.EqualsValueClause);
4699N(SyntaxKind.EqualsToken);
4700N(SyntaxKind.IsPatternExpression);
4702N(SyntaxKind.IdentifierName);
4704N(SyntaxKind.IdentifierToken, "o");
4706N(SyntaxKind.IsKeyword);
4707N(SyntaxKind.RecursivePattern);
4709N(SyntaxKind.IdentifierName);
4711N(SyntaxKind.IdentifierToken, "Type");
4713N(SyntaxKind.PositionalPatternClause);
4715N(SyntaxKind.OpenParenToken);
4716N(SyntaxKind.Subpattern);
4718N(SyntaxKind.NameColon);
4720N(SyntaxKind.IdentifierName);
4722N(SyntaxKind.IdentifierToken, "Param");
4724N(SyntaxKind.ColonToken);
4726N(SyntaxKind.ConstantPattern);
4728N(SyntaxKind.NumericLiteralExpression);
4730N(SyntaxKind.NumericLiteralToken, "3");
4734N(SyntaxKind.CommaToken);
4735N(SyntaxKind.Subpattern);
4737N(SyntaxKind.NameColon);
4739N(SyntaxKind.IdentifierName);
4741N(SyntaxKind.IdentifierToken, "Param2");
4743N(SyntaxKind.ColonToken);
4745N(SyntaxKind.ConstantPattern);
4747N(SyntaxKind.NumericLiteralExpression);
4749N(SyntaxKind.NumericLiteralToken, "4");
4753N(SyntaxKind.CloseParenToken);
4755N(SyntaxKind.SingleVariableDesignation);
4757N(SyntaxKind.IdentifierToken, "x");
4764N(SyntaxKind.SemicolonToken);
4773N(SyntaxKind.LocalDeclarationStatement);
4775N(SyntaxKind.VariableDeclaration);
4777N(SyntaxKind.IdentifierName);
4779N(SyntaxKind.IdentifierToken, "var");
4781N(SyntaxKind.VariableDeclarator);
4783N(SyntaxKind.IdentifierToken, "x");
4784N(SyntaxKind.EqualsValueClause);
4786N(SyntaxKind.EqualsToken);
4787N(SyntaxKind.IsPatternExpression);
4789N(SyntaxKind.IdentifierName);
4791N(SyntaxKind.IdentifierToken, "o");
4793N(SyntaxKind.IsKeyword);
4794N(SyntaxKind.RecursivePattern);
4796N(SyntaxKind.PositionalPatternClause);
4798N(SyntaxKind.OpenParenToken);
4799N(SyntaxKind.Subpattern);
4801N(SyntaxKind.NameColon);
4803N(SyntaxKind.IdentifierName);
4805N(SyntaxKind.IdentifierToken, "Param");
4807N(SyntaxKind.ColonToken);
4809N(SyntaxKind.ConstantPattern);
4811N(SyntaxKind.NumericLiteralExpression);
4813N(SyntaxKind.NumericLiteralToken, "3");
4817N(SyntaxKind.CommaToken);
4818N(SyntaxKind.Subpattern);
4820N(SyntaxKind.NameColon);
4822N(SyntaxKind.IdentifierName);
4824N(SyntaxKind.IdentifierToken, "Param2");
4826N(SyntaxKind.ColonToken);
4828N(SyntaxKind.ConstantPattern);
4830N(SyntaxKind.NumericLiteralExpression);
4832N(SyntaxKind.NumericLiteralToken, "4");
4836N(SyntaxKind.CloseParenToken);
4838N(SyntaxKind.SingleVariableDesignation);
4840N(SyntaxKind.IdentifierToken, "x");
4847N(SyntaxKind.SemicolonToken);
4856N(SyntaxKind.LocalDeclarationStatement);
4858N(SyntaxKind.VariableDeclaration);
4860N(SyntaxKind.IdentifierName);
4862N(SyntaxKind.IdentifierToken, "var");
4864N(SyntaxKind.VariableDeclarator);
4866N(SyntaxKind.IdentifierToken, "x");
4867N(SyntaxKind.EqualsValueClause);
4869N(SyntaxKind.EqualsToken);
4870N(SyntaxKind.IsPatternExpression);
4872N(SyntaxKind.IdentifierName);
4874N(SyntaxKind.IdentifierToken, "o");
4876N(SyntaxKind.IsKeyword);
4877N(SyntaxKind.DeclarationPattern);
4879N(SyntaxKind.IdentifierName);
4881N(SyntaxKind.IdentifierToken, "Type");
4883N(SyntaxKind.SingleVariableDesignation);
4885N(SyntaxKind.IdentifierToken, "x");
4892N(SyntaxKind.SemicolonToken);
4901N(SyntaxKind.LocalDeclarationStatement);
4903N(SyntaxKind.VariableDeclaration);
4905N(SyntaxKind.IdentifierName);
4907N(SyntaxKind.IdentifierToken, "var");
4909N(SyntaxKind.VariableDeclarator);
4911N(SyntaxKind.IdentifierToken, "x");
4912N(SyntaxKind.EqualsValueClause);
4914N(SyntaxKind.EqualsToken);
4915N(SyntaxKind.IsPatternExpression);
4917N(SyntaxKind.IdentifierName);
4919N(SyntaxKind.IdentifierToken, "o");
4921N(SyntaxKind.IsKeyword);
4922N(SyntaxKind.RecursivePattern);
4924N(SyntaxKind.IdentifierName);
4926N(SyntaxKind.IdentifierToken, "Type");
4928N(SyntaxKind.PositionalPatternClause);
4930N(SyntaxKind.OpenParenToken);
4931N(SyntaxKind.Subpattern);
4933N(SyntaxKind.NameColon);
4935N(SyntaxKind.IdentifierName);
4937N(SyntaxKind.IdentifierToken, "Param");
4939N(SyntaxKind.ColonToken);
4941N(SyntaxKind.ConstantPattern);
4943N(SyntaxKind.NumericLiteralExpression);
4945N(SyntaxKind.NumericLiteralToken, "3");
4949N(SyntaxKind.CommaToken);
4950N(SyntaxKind.Subpattern);
4952N(SyntaxKind.NameColon);
4954N(SyntaxKind.IdentifierName);
4956N(SyntaxKind.IdentifierToken, "Param2");
4958N(SyntaxKind.ColonToken);
4960N(SyntaxKind.ConstantPattern);
4962N(SyntaxKind.NumericLiteralExpression);
4964N(SyntaxKind.NumericLiteralToken, "4");
4968N(SyntaxKind.CloseParenToken);
4970N(SyntaxKind.PropertyPatternClause);
4972N(SyntaxKind.OpenBraceToken);
4973N(SyntaxKind.Subpattern);
4975N(SyntaxKind.NameColon);
4977N(SyntaxKind.IdentifierName);
4979N(SyntaxKind.IdentifierToken, "Prop");
4981N(SyntaxKind.ColonToken);
4983N(SyntaxKind.ConstantPattern);
4985N(SyntaxKind.NumericLiteralExpression);
4987N(SyntaxKind.NumericLiteralToken, "3");
4991N(SyntaxKind.CloseBraceToken);
4998N(SyntaxKind.SemicolonToken);
5007N(SyntaxKind.LocalDeclarationStatement);
5009N(SyntaxKind.VariableDeclaration);
5011N(SyntaxKind.IdentifierName);
5013N(SyntaxKind.IdentifierToken, "var");
5015N(SyntaxKind.VariableDeclarator);
5017N(SyntaxKind.IdentifierToken, "x");
5018N(SyntaxKind.EqualsValueClause);
5020N(SyntaxKind.EqualsToken);
5021N(SyntaxKind.IsPatternExpression);
5023N(SyntaxKind.IdentifierName);
5025N(SyntaxKind.IdentifierToken, "o");
5027N(SyntaxKind.IsKeyword);
5028N(SyntaxKind.RecursivePattern);
5030N(SyntaxKind.PositionalPatternClause);
5032N(SyntaxKind.OpenParenToken);
5033N(SyntaxKind.Subpattern);
5035N(SyntaxKind.NameColon);
5037N(SyntaxKind.IdentifierName);
5039N(SyntaxKind.IdentifierToken, "Param");
5041N(SyntaxKind.ColonToken);
5043N(SyntaxKind.ConstantPattern);
5045N(SyntaxKind.NumericLiteralExpression);
5047N(SyntaxKind.NumericLiteralToken, "3");
5051N(SyntaxKind.CommaToken);
5052N(SyntaxKind.Subpattern);
5054N(SyntaxKind.NameColon);
5056N(SyntaxKind.IdentifierName);
5058N(SyntaxKind.IdentifierToken, "Param2");
5060N(SyntaxKind.ColonToken);
5062N(SyntaxKind.ConstantPattern);
5064N(SyntaxKind.NumericLiteralExpression);
5066N(SyntaxKind.NumericLiteralToken, "4");
5070N(SyntaxKind.CloseParenToken);
5072N(SyntaxKind.PropertyPatternClause);
5074N(SyntaxKind.OpenBraceToken);
5075N(SyntaxKind.Subpattern);
5077N(SyntaxKind.NameColon);
5079N(SyntaxKind.IdentifierName);
5081N(SyntaxKind.IdentifierToken, "Prop");
5083N(SyntaxKind.ColonToken);
5085N(SyntaxKind.ConstantPattern);
5087N(SyntaxKind.NumericLiteralExpression);
5089N(SyntaxKind.NumericLiteralToken, "3");
5093N(SyntaxKind.CloseBraceToken);
5100N(SyntaxKind.SemicolonToken);
5109N(SyntaxKind.LocalDeclarationStatement);
5111N(SyntaxKind.VariableDeclaration);
5113N(SyntaxKind.IdentifierName);
5115N(SyntaxKind.IdentifierToken, "var");
5117N(SyntaxKind.VariableDeclarator);
5119N(SyntaxKind.IdentifierToken, "x");
5120N(SyntaxKind.EqualsValueClause);
5122N(SyntaxKind.EqualsToken);
5123N(SyntaxKind.IsPatternExpression);
5125N(SyntaxKind.IdentifierName);
5127N(SyntaxKind.IdentifierToken, "o");
5129N(SyntaxKind.IsKeyword);
5130N(SyntaxKind.RecursivePattern);
5132N(SyntaxKind.IdentifierName);
5134N(SyntaxKind.IdentifierToken, "Type");
5136N(SyntaxKind.PropertyPatternClause);
5138N(SyntaxKind.OpenBraceToken);
5139N(SyntaxKind.Subpattern);
5141N(SyntaxKind.NameColon);
5143N(SyntaxKind.IdentifierName);
5145N(SyntaxKind.IdentifierToken, "Prop");
5147N(SyntaxKind.ColonToken);
5149N(SyntaxKind.ConstantPattern);
5151N(SyntaxKind.NumericLiteralExpression);
5153N(SyntaxKind.NumericLiteralToken, "3");
5157N(SyntaxKind.CloseBraceToken);
5164N(SyntaxKind.SemicolonToken);
5173N(SyntaxKind.LocalDeclarationStatement);
5175N(SyntaxKind.VariableDeclaration);
5177N(SyntaxKind.IdentifierName);
5179N(SyntaxKind.IdentifierToken, "var");
5181N(SyntaxKind.VariableDeclarator);
5183N(SyntaxKind.IdentifierToken, "x");
5184N(SyntaxKind.EqualsValueClause);
5186N(SyntaxKind.EqualsToken);
5187N(SyntaxKind.IsPatternExpression);
5189N(SyntaxKind.IdentifierName);
5191N(SyntaxKind.IdentifierToken, "o");
5193N(SyntaxKind.IsKeyword);
5194N(SyntaxKind.RecursivePattern);
5196N(SyntaxKind.PropertyPatternClause);
5198N(SyntaxKind.OpenBraceToken);
5199N(SyntaxKind.Subpattern);
5201N(SyntaxKind.NameColon);
5203N(SyntaxKind.IdentifierName);
5205N(SyntaxKind.IdentifierToken, "Prop");
5207N(SyntaxKind.ColonToken);
5209N(SyntaxKind.ConstantPattern);
5211N(SyntaxKind.NumericLiteralExpression);
5213N(SyntaxKind.NumericLiteralToken, "3");
5217N(SyntaxKind.CloseBraceToken);
5224N(SyntaxKind.SemicolonToken);
5233N(SyntaxKind.LocalDeclarationStatement);
5235N(SyntaxKind.VariableDeclaration);
5237N(SyntaxKind.IdentifierName);
5239N(SyntaxKind.IdentifierToken, "var");
5241N(SyntaxKind.VariableDeclarator);
5243N(SyntaxKind.IdentifierToken, "x");
5244N(SyntaxKind.EqualsValueClause);
5246N(SyntaxKind.EqualsToken);
5247N(SyntaxKind.IsPatternExpression);
5249N(SyntaxKind.IdentifierName);
5251N(SyntaxKind.IdentifierToken, "o");
5253N(SyntaxKind.IsKeyword);
5254N(SyntaxKind.RecursivePattern);
5256N(SyntaxKind.IdentifierName);
5258N(SyntaxKind.IdentifierToken, "Type");
5260N(SyntaxKind.PositionalPatternClause);
5262N(SyntaxKind.OpenParenToken);
5263N(SyntaxKind.Subpattern);
5265N(SyntaxKind.NameColon);
5267N(SyntaxKind.IdentifierName);
5269N(SyntaxKind.IdentifierToken, "Param");
5271N(SyntaxKind.ColonToken);
5273N(SyntaxKind.ConstantPattern);
5275N(SyntaxKind.NumericLiteralExpression);
5277N(SyntaxKind.NumericLiteralToken, "3");
5281N(SyntaxKind.CommaToken);
5282N(SyntaxKind.Subpattern);
5284N(SyntaxKind.NameColon);
5286N(SyntaxKind.IdentifierName);
5288N(SyntaxKind.IdentifierToken, "Param2");
5290N(SyntaxKind.ColonToken);
5292N(SyntaxKind.ConstantPattern);
5294N(SyntaxKind.NumericLiteralExpression);
5296N(SyntaxKind.NumericLiteralToken, "4");
5300N(SyntaxKind.CloseParenToken);
5307N(SyntaxKind.SemicolonToken);
5316N(SyntaxKind.LocalDeclarationStatement);
5318N(SyntaxKind.VariableDeclaration);
5320N(SyntaxKind.IdentifierName);
5322N(SyntaxKind.IdentifierToken, "var");
5324N(SyntaxKind.VariableDeclarator);
5326N(SyntaxKind.IdentifierToken, "x");
5327N(SyntaxKind.EqualsValueClause);
5329N(SyntaxKind.EqualsToken);
5330N(SyntaxKind.IsPatternExpression);
5332N(SyntaxKind.IdentifierName);
5334N(SyntaxKind.IdentifierToken, "o");
5336N(SyntaxKind.IsKeyword);
5337N(SyntaxKind.RecursivePattern);
5339N(SyntaxKind.PositionalPatternClause);
5341N(SyntaxKind.OpenParenToken);
5342N(SyntaxKind.Subpattern);
5344N(SyntaxKind.NameColon);
5346N(SyntaxKind.IdentifierName);
5348N(SyntaxKind.IdentifierToken, "Param");
5350N(SyntaxKind.ColonToken);
5352N(SyntaxKind.ConstantPattern);
5354N(SyntaxKind.NumericLiteralExpression);
5356N(SyntaxKind.NumericLiteralToken, "3");
5360N(SyntaxKind.CommaToken);
5361N(SyntaxKind.Subpattern);
5363N(SyntaxKind.NameColon);
5365N(SyntaxKind.IdentifierName);
5367N(SyntaxKind.IdentifierToken, "Param2");
5369N(SyntaxKind.ColonToken);
5371N(SyntaxKind.ConstantPattern);
5373N(SyntaxKind.NumericLiteralExpression);
5375N(SyntaxKind.NumericLiteralToken, "4");
5379N(SyntaxKind.CloseParenToken);
5386N(SyntaxKind.SemicolonToken);
5395N(SyntaxKind.ExpressionStatement);
5397N(SyntaxKind.InvocationExpression);
5399N(SyntaxKind.SimpleMemberAccessExpression);
5401N(SyntaxKind.IdentifierName);
5403N(SyntaxKind.IdentifierToken, "Console");
5405N(SyntaxKind.DotToken);
5406N(SyntaxKind.IdentifierName);
5408N(SyntaxKind.IdentifierToken, "Write");
5411N(SyntaxKind.ArgumentList);
5413N(SyntaxKind.OpenParenToken);
5414N(SyntaxKind.Argument);
5416N(SyntaxKind.SwitchExpression);
5418N(SyntaxKind.ParenthesizedExpression);
5420N(SyntaxKind.OpenParenToken);
5421N(SyntaxKind.IdentifierName);
5423N(SyntaxKind.IdentifierToken, "t");
5425N(SyntaxKind.CloseParenToken);
5427N(SyntaxKind.SwitchKeyword);
5428N(SyntaxKind.OpenBraceToken);
5429N(SyntaxKind.SwitchExpressionArm);
5431N(SyntaxKind.VarPattern);
5433N(SyntaxKind.VarKeyword, "var");
5434N(SyntaxKind.SingleVariableDesignation);
5436N(SyntaxKind.IdentifierToken, "x");
5439N(SyntaxKind.EqualsGreaterThanToken);
5440N(SyntaxKind.IdentifierName);
5442N(SyntaxKind.IdentifierToken, "x");
5445N(SyntaxKind.CloseBraceToken);
5448N(SyntaxKind.CloseParenToken);
5451N(SyntaxKind.SemicolonToken);
5460N(SyntaxKind.SwitchExpression);
5462N(SyntaxKind.IdentifierName);
5464N(SyntaxKind.IdentifierToken, "e");
5466N(SyntaxKind.SwitchKeyword);
5467N(SyntaxKind.OpenBraceToken);
5468N(SyntaxKind.SwitchExpressionArm);
5470N(SyntaxKind.DiscardPattern);
5472N(SyntaxKind.UnderscoreToken);
5474N(SyntaxKind.EqualsGreaterThanToken);
5475N(SyntaxKind.NumericLiteralExpression);
5477N(SyntaxKind.NumericLiteralToken, "1");
5480N(SyntaxKind.CloseBraceToken);
5489N(SyntaxKind.SwitchStatement);
5491N(SyntaxKind.SwitchKeyword);
5492N(SyntaxKind.OpenParenToken);
5493N(SyntaxKind.IdentifierName);
5495N(SyntaxKind.IdentifierToken, "e");
5497N(SyntaxKind.CloseParenToken);
5498N(SyntaxKind.OpenBraceToken);
5499N(SyntaxKind.SwitchSection);
5501N(SyntaxKind.CaseSwitchLabel);
5503N(SyntaxKind.CaseKeyword);
5504N(SyntaxKind.IdentifierName);
5506N(SyntaxKind.IdentifierToken, "_");
5508N(SyntaxKind.ColonToken);
5510N(SyntaxKind.BreakStatement);
5512N(SyntaxKind.BreakKeyword);
5513N(SyntaxKind.SemicolonToken);
5516N(SyntaxKind.CloseBraceToken);
5525N(SyntaxKind.SwitchStatement);
5527N(SyntaxKind.SwitchKeyword);
5528N(SyntaxKind.OpenParenToken);
5529N(SyntaxKind.IdentifierName);
5531N(SyntaxKind.IdentifierToken, "e");
5533N(SyntaxKind.CloseParenToken);
5534N(SyntaxKind.OpenBraceToken);
5535N(SyntaxKind.SwitchSection);
5537N(SyntaxKind.CaseSwitchLabel);
5539N(SyntaxKind.CaseKeyword);
5540N(SyntaxKind.IdentifierName);
5542N(SyntaxKind.IdentifierToken, "_");
5544N(SyntaxKind.ColonToken);
5546N(SyntaxKind.BreakStatement);
5548N(SyntaxKind.BreakKeyword);
5549N(SyntaxKind.SemicolonToken);
5552N(SyntaxKind.CloseBraceToken);
5561N(SyntaxKind.SwitchStatement);
5563N(SyntaxKind.SwitchKeyword);
5564N(SyntaxKind.OpenParenToken);
5565N(SyntaxKind.IdentifierName);
5567N(SyntaxKind.IdentifierToken, "e");
5569N(SyntaxKind.CloseParenToken);
5570N(SyntaxKind.OpenBraceToken);
5571N(SyntaxKind.SwitchSection);
5573N(SyntaxKind.CasePatternSwitchLabel);
5575N(SyntaxKind.CaseKeyword);
5576N(SyntaxKind.ConstantPattern);
5578N(SyntaxKind.IdentifierName);
5580N(SyntaxKind.IdentifierToken, "_");
5583N(SyntaxKind.WhenClause);
5585N(SyntaxKind.WhenKeyword);
5586N(SyntaxKind.TrueLiteralExpression);
5588N(SyntaxKind.TrueKeyword);
5591N(SyntaxKind.ColonToken);
5593N(SyntaxKind.BreakStatement);
5595N(SyntaxKind.BreakKeyword);
5596N(SyntaxKind.SemicolonToken);
5599N(SyntaxKind.CloseBraceToken);
5608N(SyntaxKind.IsPatternExpression);
5610N(SyntaxKind.IdentifierName);
5612N(SyntaxKind.IdentifierToken, "e");
5614N(SyntaxKind.IsKeyword);
5615N(SyntaxKind.RecursivePattern);
5617N(SyntaxKind.PositionalPatternClause);
5619N(SyntaxKind.OpenParenToken);
5620N(SyntaxKind.Subpattern);
5622N(SyntaxKind.DiscardPattern);
5624N(SyntaxKind.UnderscoreToken);
5627N(SyntaxKind.CommaToken);
5628N(SyntaxKind.Subpattern);
5630N(SyntaxKind.DiscardPattern);
5632N(SyntaxKind.UnderscoreToken);
5635N(SyntaxKind.CloseParenToken);
5646N(SyntaxKind.IsPatternExpression);
5648N(SyntaxKind.IdentifierName);
5650N(SyntaxKind.IdentifierToken, "e");
5652N(SyntaxKind.IsKeyword);
5653N(SyntaxKind.RecursivePattern);
5655N(SyntaxKind.PropertyPatternClause);
5657N(SyntaxKind.OpenBraceToken);
5658N(SyntaxKind.Subpattern);
5660N(SyntaxKind.NameColon);
5662N(SyntaxKind.IdentifierName);
5664N(SyntaxKind.IdentifierToken, "P");
5666N(SyntaxKind.ColonToken);
5668N(SyntaxKind.DiscardPattern);
5670N(SyntaxKind.UnderscoreToken);
5673N(SyntaxKind.CloseBraceToken);
5684N(SyntaxKind.IsExpression);
5686N(SyntaxKind.IdentifierName);
5688N(SyntaxKind.IdentifierToken, "e");
5690N(SyntaxKind.IsKeyword);
5691N(SyntaxKind.IdentifierName);
5693N(SyntaxKind.IdentifierToken, "_");
5714N(SyntaxKind.SwitchExpression);
5716N(SyntaxKind.IdentifierName);
5718N(SyntaxKind.IdentifierToken, "e");
5720N(SyntaxKind.SwitchKeyword);
5721N(SyntaxKind.OpenBraceToken);
5722N(SyntaxKind.SwitchExpressionArm);
5724N(SyntaxKind.VarPattern);
5726N(SyntaxKind.VarKeyword);
5727N(SyntaxKind.ParenthesizedVariableDesignation);
5729N(SyntaxKind.OpenParenToken);
5730N(SyntaxKind.CloseParenToken);
5733N(SyntaxKind.EqualsGreaterThanToken);
5734N(SyntaxKind.NumericLiteralExpression);
5736N(SyntaxKind.NumericLiteralToken, "1");
5739N(SyntaxKind.CommaToken);
5740N(SyntaxKind.SwitchExpressionArm);
5742N(SyntaxKind.RecursivePattern);
5744N(SyntaxKind.PositionalPatternClause);
5746N(SyntaxKind.OpenParenToken);
5747N(SyntaxKind.CloseParenToken);
5750N(SyntaxKind.EqualsGreaterThanToken);
5751N(SyntaxKind.NumericLiteralExpression);
5753N(SyntaxKind.NumericLiteralToken, "2");
5756N(SyntaxKind.CommaToken);
5757N(SyntaxKind.SwitchExpressionArm);
5759N(SyntaxKind.VarPattern);
5761N(SyntaxKind.VarKeyword);
5762N(SyntaxKind.ParenthesizedVariableDesignation);
5764N(SyntaxKind.OpenParenToken);
5765N(SyntaxKind.SingleVariableDesignation);
5767N(SyntaxKind.IdentifierToken, "x");
5769N(SyntaxKind.CloseParenToken);
5772N(SyntaxKind.EqualsGreaterThanToken);
5773N(SyntaxKind.NumericLiteralExpression);
5775N(SyntaxKind.NumericLiteralToken, "3");
5778N(SyntaxKind.CommaToken);
5779N(SyntaxKind.SwitchExpressionArm);
5781N(SyntaxKind.RecursivePattern);
5783N(SyntaxKind.PositionalPatternClause);
5785N(SyntaxKind.OpenParenToken);
5786N(SyntaxKind.Subpattern);
5788N(SyntaxKind.ConstantPattern);
5790N(SyntaxKind.NumericLiteralExpression);
5792N(SyntaxKind.NumericLiteralToken, "1");
5796N(SyntaxKind.CloseParenToken);
5798N(SyntaxKind.DiscardDesignation);
5800N(SyntaxKind.UnderscoreToken);
5803N(SyntaxKind.EqualsGreaterThanToken);
5804N(SyntaxKind.NumericLiteralExpression);
5806N(SyntaxKind.NumericLiteralToken, "4");
5809N(SyntaxKind.CommaToken);
5810N(SyntaxKind.SwitchExpressionArm);
5812N(SyntaxKind.RecursivePattern);
5814N(SyntaxKind.PositionalPatternClause);
5816N(SyntaxKind.OpenParenToken);
5817N(SyntaxKind.Subpattern);
5819N(SyntaxKind.ConstantPattern);
5821N(SyntaxKind.NumericLiteralExpression);
5823N(SyntaxKind.NumericLiteralToken, "1");
5827N(SyntaxKind.CloseParenToken);
5829N(SyntaxKind.SingleVariableDesignation);
5831N(SyntaxKind.IdentifierToken, "x");
5834N(SyntaxKind.EqualsGreaterThanToken);
5835N(SyntaxKind.NumericLiteralExpression);
5837N(SyntaxKind.NumericLiteralToken, "5");
5840N(SyntaxKind.CommaToken);
5841N(SyntaxKind.SwitchExpressionArm);
5843N(SyntaxKind.RecursivePattern);
5845N(SyntaxKind.PositionalPatternClause);
5847N(SyntaxKind.OpenParenToken);
5848N(SyntaxKind.Subpattern);
5850N(SyntaxKind.ConstantPattern);
5852N(SyntaxKind.NumericLiteralExpression);
5854N(SyntaxKind.NumericLiteralToken, "1");
5858N(SyntaxKind.CloseParenToken);
5860N(SyntaxKind.PropertyPatternClause);
5862N(SyntaxKind.OpenBraceToken);
5863N(SyntaxKind.CloseBraceToken);
5866N(SyntaxKind.EqualsGreaterThanToken);
5867N(SyntaxKind.NumericLiteralExpression);
5869N(SyntaxKind.NumericLiteralToken, "6");
5872N(SyntaxKind.CommaToken);
5873N(SyntaxKind.SwitchExpressionArm);
5875N(SyntaxKind.RecursivePattern);
5877N(SyntaxKind.PositionalPatternClause);
5879N(SyntaxKind.OpenParenToken);
5880N(SyntaxKind.Subpattern);
5882N(SyntaxKind.NameColon);
5884N(SyntaxKind.IdentifierName);
5886N(SyntaxKind.IdentifierToken, "Item1");
5888N(SyntaxKind.ColonToken);
5890N(SyntaxKind.ConstantPattern);
5892N(SyntaxKind.NumericLiteralExpression);
5894N(SyntaxKind.NumericLiteralToken, "1");
5898N(SyntaxKind.CloseParenToken);
5901N(SyntaxKind.EqualsGreaterThanToken);
5902N(SyntaxKind.NumericLiteralExpression);
5904N(SyntaxKind.NumericLiteralToken, "7");
5907N(SyntaxKind.CommaToken);
5908N(SyntaxKind.SwitchExpressionArm);
5910N(SyntaxKind.RecursivePattern);
5912N(SyntaxKind.IdentifierName);
5914N(SyntaxKind.IdentifierToken, "C");
5916N(SyntaxKind.PositionalPatternClause);
5918N(SyntaxKind.OpenParenToken);
5919N(SyntaxKind.Subpattern);
5921N(SyntaxKind.ConstantPattern);
5923N(SyntaxKind.NumericLiteralExpression);
5925N(SyntaxKind.NumericLiteralToken, "1");
5929N(SyntaxKind.CloseParenToken);
5932N(SyntaxKind.EqualsGreaterThanToken);
5933N(SyntaxKind.NumericLiteralExpression);
5935N(SyntaxKind.NumericLiteralToken, "8");
5938N(SyntaxKind.CloseBraceToken);
5958N(SyntaxKind.SwitchExpression);
5960N(SyntaxKind.IdentifierName);
5962N(SyntaxKind.IdentifierToken, "e");
5964N(SyntaxKind.SwitchKeyword);
5965N(SyntaxKind.OpenBraceToken);
5966N(SyntaxKind.SwitchExpressionArm);
5968N(SyntaxKind.RecursivePattern);
5970N(SyntaxKind.PropertyPatternClause);
5972N(SyntaxKind.OpenBraceToken);
5973N(SyntaxKind.Subpattern);
5975N(SyntaxKind.NameColon);
5977N(SyntaxKind.IdentifierName);
5979N(SyntaxKind.IdentifierToken, "X");
5981N(SyntaxKind.ColonToken);
5983N(SyntaxKind.VarPattern);
5985N(SyntaxKind.VarKeyword);
5986N(SyntaxKind.ParenthesizedVariableDesignation);
5988N(SyntaxKind.OpenParenToken);
5989N(SyntaxKind.CloseParenToken);
5993N(SyntaxKind.CloseBraceToken);
5996N(SyntaxKind.EqualsGreaterThanToken);
5997N(SyntaxKind.NumericLiteralExpression);
5999N(SyntaxKind.NumericLiteralToken, "1");
6002N(SyntaxKind.CommaToken);
6003N(SyntaxKind.SwitchExpressionArm);
6005N(SyntaxKind.RecursivePattern);
6007N(SyntaxKind.PropertyPatternClause);
6009N(SyntaxKind.OpenBraceToken);
6010N(SyntaxKind.Subpattern);
6012N(SyntaxKind.NameColon);
6014N(SyntaxKind.IdentifierName);
6016N(SyntaxKind.IdentifierToken, "X");
6018N(SyntaxKind.ColonToken);
6020N(SyntaxKind.RecursivePattern);
6022N(SyntaxKind.PositionalPatternClause);
6024N(SyntaxKind.OpenParenToken);
6025N(SyntaxKind.CloseParenToken);
6029N(SyntaxKind.CloseBraceToken);
6032N(SyntaxKind.EqualsGreaterThanToken);
6033N(SyntaxKind.NumericLiteralExpression);
6035N(SyntaxKind.NumericLiteralToken, "2");
6038N(SyntaxKind.CommaToken);
6039N(SyntaxKind.SwitchExpressionArm);
6041N(SyntaxKind.RecursivePattern);
6043N(SyntaxKind.PropertyPatternClause);
6045N(SyntaxKind.OpenBraceToken);
6046N(SyntaxKind.Subpattern);
6048N(SyntaxKind.NameColon);
6050N(SyntaxKind.IdentifierName);
6052N(SyntaxKind.IdentifierToken, "X");
6054N(SyntaxKind.ColonToken);
6056N(SyntaxKind.VarPattern);
6058N(SyntaxKind.VarKeyword);
6059N(SyntaxKind.ParenthesizedVariableDesignation);
6061N(SyntaxKind.OpenParenToken);
6062N(SyntaxKind.SingleVariableDesignation);
6064N(SyntaxKind.IdentifierToken, "x");
6066N(SyntaxKind.CloseParenToken);
6070N(SyntaxKind.CloseBraceToken);
6073N(SyntaxKind.EqualsGreaterThanToken);
6074N(SyntaxKind.NumericLiteralExpression);
6076N(SyntaxKind.NumericLiteralToken, "3");
6079N(SyntaxKind.CommaToken);
6080N(SyntaxKind.SwitchExpressionArm);
6082N(SyntaxKind.RecursivePattern);
6084N(SyntaxKind.PropertyPatternClause);
6086N(SyntaxKind.OpenBraceToken);
6087N(SyntaxKind.Subpattern);
6089N(SyntaxKind.NameColon);
6091N(SyntaxKind.IdentifierName);
6093N(SyntaxKind.IdentifierToken, "X");
6095N(SyntaxKind.ColonToken);
6097N(SyntaxKind.RecursivePattern);
6099N(SyntaxKind.PositionalPatternClause);
6101N(SyntaxKind.OpenParenToken);
6102N(SyntaxKind.Subpattern);
6104N(SyntaxKind.ConstantPattern);
6106N(SyntaxKind.NumericLiteralExpression);
6108N(SyntaxKind.NumericLiteralToken, "1");
6112N(SyntaxKind.CloseParenToken);
6114N(SyntaxKind.DiscardDesignation);
6116N(SyntaxKind.UnderscoreToken);
6120N(SyntaxKind.CloseBraceToken);
6123N(SyntaxKind.EqualsGreaterThanToken);
6124N(SyntaxKind.NumericLiteralExpression);
6126N(SyntaxKind.NumericLiteralToken, "4");
6129N(SyntaxKind.CommaToken);
6130N(SyntaxKind.SwitchExpressionArm);
6132N(SyntaxKind.RecursivePattern);
6134N(SyntaxKind.PropertyPatternClause);
6136N(SyntaxKind.OpenBraceToken);
6137N(SyntaxKind.Subpattern);
6139N(SyntaxKind.NameColon);
6141N(SyntaxKind.IdentifierName);
6143N(SyntaxKind.IdentifierToken, "X");
6145N(SyntaxKind.ColonToken);
6147N(SyntaxKind.RecursivePattern);
6149N(SyntaxKind.PositionalPatternClause);
6151N(SyntaxKind.OpenParenToken);
6152N(SyntaxKind.Subpattern);
6154N(SyntaxKind.ConstantPattern);
6156N(SyntaxKind.NumericLiteralExpression);
6158N(SyntaxKind.NumericLiteralToken, "1");
6162N(SyntaxKind.CloseParenToken);
6164N(SyntaxKind.SingleVariableDesignation);
6166N(SyntaxKind.IdentifierToken, "x");
6170N(SyntaxKind.CloseBraceToken);
6173N(SyntaxKind.EqualsGreaterThanToken);
6174N(SyntaxKind.NumericLiteralExpression);
6176N(SyntaxKind.NumericLiteralToken, "5");
6179N(SyntaxKind.CommaToken);
6180N(SyntaxKind.SwitchExpressionArm);
6182N(SyntaxKind.RecursivePattern);
6184N(SyntaxKind.PropertyPatternClause);
6186N(SyntaxKind.OpenBraceToken);
6187N(SyntaxKind.Subpattern);
6189N(SyntaxKind.NameColon);
6191N(SyntaxKind.IdentifierName);
6193N(SyntaxKind.IdentifierToken, "X");
6195N(SyntaxKind.ColonToken);
6197N(SyntaxKind.RecursivePattern);
6199N(SyntaxKind.PositionalPatternClause);
6201N(SyntaxKind.OpenParenToken);
6202N(SyntaxKind.Subpattern);
6204N(SyntaxKind.ConstantPattern);
6206N(SyntaxKind.NumericLiteralExpression);
6208N(SyntaxKind.NumericLiteralToken, "1");
6212N(SyntaxKind.CloseParenToken);
6214N(SyntaxKind.PropertyPatternClause);
6216N(SyntaxKind.OpenBraceToken);
6217N(SyntaxKind.CloseBraceToken);
6221N(SyntaxKind.CloseBraceToken);
6224N(SyntaxKind.EqualsGreaterThanToken);
6225N(SyntaxKind.NumericLiteralExpression);
6227N(SyntaxKind.NumericLiteralToken, "6");
6230N(SyntaxKind.CommaToken);
6231N(SyntaxKind.SwitchExpressionArm);
6233N(SyntaxKind.RecursivePattern);
6235N(SyntaxKind.PropertyPatternClause);
6237N(SyntaxKind.OpenBraceToken);
6238N(SyntaxKind.Subpattern);
6240N(SyntaxKind.NameColon);
6242N(SyntaxKind.IdentifierName);
6244N(SyntaxKind.IdentifierToken, "X");
6246N(SyntaxKind.ColonToken);
6248N(SyntaxKind.RecursivePattern);
6250N(SyntaxKind.PositionalPatternClause);
6252N(SyntaxKind.OpenParenToken);
6253N(SyntaxKind.Subpattern);
6255N(SyntaxKind.NameColon);
6257N(SyntaxKind.IdentifierName);
6259N(SyntaxKind.IdentifierToken, "Item1");
6261N(SyntaxKind.ColonToken);
6263N(SyntaxKind.ConstantPattern);
6265N(SyntaxKind.NumericLiteralExpression);
6267N(SyntaxKind.NumericLiteralToken, "1");
6271N(SyntaxKind.CloseParenToken);
6275N(SyntaxKind.CloseBraceToken);
6278N(SyntaxKind.EqualsGreaterThanToken);
6279N(SyntaxKind.NumericLiteralExpression);
6281N(SyntaxKind.NumericLiteralToken, "7");
6284N(SyntaxKind.CommaToken);
6285N(SyntaxKind.SwitchExpressionArm);
6287N(SyntaxKind.RecursivePattern);
6289N(SyntaxKind.PropertyPatternClause);
6291N(SyntaxKind.OpenBraceToken);
6292N(SyntaxKind.Subpattern);
6294N(SyntaxKind.NameColon);
6296N(SyntaxKind.IdentifierName);
6298N(SyntaxKind.IdentifierToken, "X");
6300N(SyntaxKind.ColonToken);
6302N(SyntaxKind.RecursivePattern);
6304N(SyntaxKind.IdentifierName);
6306N(SyntaxKind.IdentifierToken, "C");
6308N(SyntaxKind.PositionalPatternClause);
6310N(SyntaxKind.OpenParenToken);
6311N(SyntaxKind.Subpattern);
6313N(SyntaxKind.ConstantPattern);
6315N(SyntaxKind.NumericLiteralExpression);
6317N(SyntaxKind.NumericLiteralToken, "1");
6321N(SyntaxKind.CloseParenToken);
6325N(SyntaxKind.CloseBraceToken);
6328N(SyntaxKind.EqualsGreaterThanToken);
6329N(SyntaxKind.NumericLiteralExpression);
6331N(SyntaxKind.NumericLiteralToken, "8");
6334N(SyntaxKind.CloseBraceToken);
6344N(SyntaxKind.ConditionalExpression);
6346N(SyntaxKind.IsExpression);
6348N(SyntaxKind.IdentifierName);
6350N(SyntaxKind.IdentifierToken, "o");
6352N(SyntaxKind.IsKeyword);
6353N(SyntaxKind.ArrayType);
6355N(SyntaxKind.IdentifierName);
6357N(SyntaxKind.IdentifierToken, "A");
6359N(SyntaxKind.ArrayRankSpecifier);
6361N(SyntaxKind.OpenBracketToken);
6362N(SyntaxKind.OmittedArraySizeExpression);
6364N(SyntaxKind.OmittedArraySizeExpressionToken);
6366N(SyntaxKind.CloseBracketToken);
6370N(SyntaxKind.QuestionToken);
6371N(SyntaxKind.IdentifierName);
6373N(SyntaxKind.IdentifierToken, "b");
6375N(SyntaxKind.ColonToken);
6376N(SyntaxKind.IdentifierName);
6378N(SyntaxKind.IdentifierToken, "c");
6396N(SyntaxKind.ConditionalExpression);
6398N(SyntaxKind.IsExpression);
6400N(SyntaxKind.IdentifierName);
6402N(SyntaxKind.IdentifierToken, "o");
6404N(SyntaxKind.IsKeyword);
6405N(SyntaxKind.ArrayType);
6407N(SyntaxKind.IdentifierName);
6409N(SyntaxKind.IdentifierToken, "A");
6411N(SyntaxKind.ArrayRankSpecifier);
6413N(SyntaxKind.OpenBracketToken);
6414N(SyntaxKind.OmittedArraySizeExpression);
6416N(SyntaxKind.OmittedArraySizeExpressionToken);
6418N(SyntaxKind.CloseBracketToken);
6422N(SyntaxKind.QuestionToken);
6423N(SyntaxKind.LogicalAndExpression);
6425N(SyntaxKind.IdentifierName);
6427N(SyntaxKind.IdentifierToken, "b");
6429N(SyntaxKind.AmpersandAmpersandToken);
6430N(SyntaxKind.IdentifierName);
6432N(SyntaxKind.IdentifierToken, "c");
6449N(SyntaxKind.ConditionalExpression);
6451N(SyntaxKind.IsExpression);
6453N(SyntaxKind.IdentifierName);
6455N(SyntaxKind.IdentifierToken, "o");
6457N(SyntaxKind.IsKeyword);
6458N(SyntaxKind.ArrayType);
6460N(SyntaxKind.IdentifierName);
6462N(SyntaxKind.IdentifierToken, "A");
6464N(SyntaxKind.ArrayRankSpecifier);
6466N(SyntaxKind.OpenBracketToken);
6467N(SyntaxKind.OmittedArraySizeExpression);
6469N(SyntaxKind.OmittedArraySizeExpressionToken);
6471N(SyntaxKind.CloseBracketToken);
6473N(SyntaxKind.ArrayRankSpecifier);
6475N(SyntaxKind.OpenBracketToken);
6476N(SyntaxKind.OmittedArraySizeExpression);
6478N(SyntaxKind.OmittedArraySizeExpressionToken);
6480N(SyntaxKind.CloseBracketToken);
6484N(SyntaxKind.QuestionToken);
6485N(SyntaxKind.IdentifierName);
6487N(SyntaxKind.IdentifierToken, "b");
6489N(SyntaxKind.ColonToken);
6490N(SyntaxKind.IdentifierName);
6492N(SyntaxKind.IdentifierToken, "c");
6502N(SyntaxKind.ConditionalExpression);
6504N(SyntaxKind.IsExpression);
6506N(SyntaxKind.IdentifierName);
6508N(SyntaxKind.IdentifierToken, "o");
6510N(SyntaxKind.IsKeyword);
6511N(SyntaxKind.IdentifierName);
6513N(SyntaxKind.IdentifierToken, "A");
6516N(SyntaxKind.QuestionToken);
6517N(SyntaxKind.IdentifierName);
6519N(SyntaxKind.IdentifierToken, "b");
6521N(SyntaxKind.ColonToken);
6522N(SyntaxKind.IdentifierName);
6524N(SyntaxKind.IdentifierToken, "c");
6534N(SyntaxKind.ConditionalExpression);
6536N(SyntaxKind.IsExpression);
6538N(SyntaxKind.IdentifierName);
6540N(SyntaxKind.IdentifierToken, "o");
6542N(SyntaxKind.IsKeyword);
6543N(SyntaxKind.NullableType);
6545N(SyntaxKind.IdentifierName);
6547N(SyntaxKind.IdentifierToken, "A");
6549N(SyntaxKind.QuestionToken);
6552N(SyntaxKind.QuestionToken);
6553N(SyntaxKind.IdentifierName);
6555N(SyntaxKind.IdentifierToken, "b");
6557N(SyntaxKind.ColonToken);
6558N(SyntaxKind.IdentifierName);
6560N(SyntaxKind.IdentifierToken, "c");
6581N(SyntaxKind.SwitchStatement);
6583N(SyntaxKind.SwitchKeyword);
6584N(SyntaxKind.OpenParenToken);
6585N(SyntaxKind.IdentifierName);
6587N(SyntaxKind.IdentifierToken, "e");
6589N(SyntaxKind.CloseParenToken);
6590N(SyntaxKind.OpenBraceToken);
6591N(SyntaxKind.SwitchSection);
6593N(SyntaxKind.CaseSwitchLabel);
6595N(SyntaxKind.CaseKeyword);
6596N(SyntaxKind.ParenthesizedExpression);
6598N(SyntaxKind.OpenParenToken);
6599N(SyntaxKind.NumericLiteralExpression);
6601N(SyntaxKind.NumericLiteralToken, "0");
6603N(SyntaxKind.CloseParenToken);
6605N(SyntaxKind.ColonToken);
6607N(SyntaxKind.BreakStatement);
6609N(SyntaxKind.BreakKeyword);
6610N(SyntaxKind.SemicolonToken);
6613N(SyntaxKind.SwitchSection);
6615N(SyntaxKind.CaseSwitchLabel);
6617N(SyntaxKind.CaseKeyword);
6618N(SyntaxKind.ParenthesizedExpression);
6620N(SyntaxKind.OpenParenToken);
6621N(SyntaxKind.UnaryMinusExpression);
6623N(SyntaxKind.MinusToken);
6624N(SyntaxKind.NumericLiteralExpression);
6626N(SyntaxKind.NumericLiteralToken, "1");
6629N(SyntaxKind.CloseParenToken);
6631N(SyntaxKind.ColonToken);
6633N(SyntaxKind.BreakStatement);
6635N(SyntaxKind.BreakKeyword);
6636N(SyntaxKind.SemicolonToken);
6639N(SyntaxKind.SwitchSection);
6641N(SyntaxKind.CaseSwitchLabel);
6643N(SyntaxKind.CaseKeyword);
6644N(SyntaxKind.ParenthesizedExpression);
6646N(SyntaxKind.OpenParenToken);
6647N(SyntaxKind.UnaryPlusExpression);
6649N(SyntaxKind.PlusToken);
6650N(SyntaxKind.NumericLiteralExpression);
6652N(SyntaxKind.NumericLiteralToken, "2");
6655N(SyntaxKind.CloseParenToken);
6657N(SyntaxKind.ColonToken);
6659N(SyntaxKind.BreakStatement);
6661N(SyntaxKind.BreakKeyword);
6662N(SyntaxKind.SemicolonToken);
6665N(SyntaxKind.SwitchSection);
6667N(SyntaxKind.CaseSwitchLabel);
6669N(SyntaxKind.CaseKeyword);
6670N(SyntaxKind.ParenthesizedExpression);
6672N(SyntaxKind.OpenParenToken);
6673N(SyntaxKind.BitwiseNotExpression);
6675N(SyntaxKind.TildeToken);
6676N(SyntaxKind.NumericLiteralExpression);
6678N(SyntaxKind.NumericLiteralToken, "3");
6681N(SyntaxKind.CloseParenToken);
6683N(SyntaxKind.ColonToken);
6685N(SyntaxKind.BreakStatement);
6687N(SyntaxKind.BreakKeyword);
6688N(SyntaxKind.SemicolonToken);
6691N(SyntaxKind.CloseBraceToken);
6701N(SyntaxKind.SwitchExpression);
6703N(SyntaxKind.NumericLiteralExpression);
6705N(SyntaxKind.NumericLiteralToken, "1");
6707N(SyntaxKind.SwitchKeyword);
6708N(SyntaxKind.OpenBraceToken);
6709N(SyntaxKind.SwitchExpressionArm);
6711N(SyntaxKind.ConstantPattern);
6713N(SyntaxKind.NumericLiteralExpression);
6715N(SyntaxKind.NumericLiteralToken, "1");
6718N(SyntaxKind.EqualsGreaterThanToken);
6719N(SyntaxKind.NumericLiteralExpression);
6721N(SyntaxKind.NumericLiteralToken, "2");
6724N(SyntaxKind.CommaToken);
6725N(SyntaxKind.CloseBraceToken);
6744N(SyntaxKind.SwitchExpression);
6746N(SyntaxKind.NumericLiteralExpression);
6748N(SyntaxKind.NumericLiteralToken, "1");
6750N(SyntaxKind.SwitchKeyword);
6751N(SyntaxKind.OpenBraceToken);
6767N(SyntaxKind.CommaToken);
6768N(SyntaxKind.CloseBraceToken);
6777N(SyntaxKind.IsPatternExpression);
6779N(SyntaxKind.IdentifierName);
6781N(SyntaxKind.IdentifierToken, "e");
6783N(SyntaxKind.IsKeyword);
6784N(SyntaxKind.RecursivePattern);
6786N(SyntaxKind.PropertyPatternClause);
6788N(SyntaxKind.OpenBraceToken);
6789N(SyntaxKind.Subpattern);
6791N(SyntaxKind.NameColon);
6793N(SyntaxKind.IdentifierName);
6795N(SyntaxKind.IdentifierToken, "X");
6797N(SyntaxKind.ColonToken);
6799N(SyntaxKind.ConstantPattern);
6801N(SyntaxKind.NumericLiteralExpression);
6803N(SyntaxKind.NumericLiteralToken, "3");
6807N(SyntaxKind.CommaToken);
6808N(SyntaxKind.CloseBraceToken);
6823N(SyntaxKind.IsPatternExpression);
6825N(SyntaxKind.IdentifierName);
6827N(SyntaxKind.IdentifierToken, "e");
6829N(SyntaxKind.IsKeyword);
6830N(SyntaxKind.RecursivePattern);
6832N(SyntaxKind.PropertyPatternClause);
6834N(SyntaxKind.OpenBraceToken);
6845N(SyntaxKind.CommaToken);
6846N(SyntaxKind.CloseBraceToken);
6861N(SyntaxKind.IsPatternExpression);
6863N(SyntaxKind.IdentifierName);
6865N(SyntaxKind.IdentifierToken, "e");
6867N(SyntaxKind.IsKeyword);
6868N(SyntaxKind.RecursivePattern);
6870N(SyntaxKind.PositionalPatternClause);
6872N(SyntaxKind.OpenParenToken);
6873N(SyntaxKind.Subpattern);
6875N(SyntaxKind.NameColon);
6877N(SyntaxKind.IdentifierName);
6879N(SyntaxKind.IdentifierToken, "X");
6881N(SyntaxKind.ColonToken);
6883N(SyntaxKind.ConstantPattern);
6885N(SyntaxKind.NumericLiteralExpression);
6887N(SyntaxKind.NumericLiteralToken, "3");
6891N(SyntaxKind.CommaToken);
6902N(SyntaxKind.CloseParenToken);
6920N(SyntaxKind.IsPatternExpression);
6922N(SyntaxKind.IdentifierName);
6924N(SyntaxKind.IdentifierToken, "e");
6926N(SyntaxKind.IsKeyword);
6927N(SyntaxKind.RecursivePattern);
6929N(SyntaxKind.PositionalPatternClause);
6931N(SyntaxKind.OpenParenToken);
6942N(SyntaxKind.CommaToken);
6953N(SyntaxKind.CloseParenToken);
6974N(SyntaxKind.SwitchExpression);
6976N(SyntaxKind.IdentifierName);
6978N(SyntaxKind.IdentifierToken, "e");
6980N(SyntaxKind.SwitchKeyword);
6981N(SyntaxKind.OpenBraceToken);
6982N(SyntaxKind.SwitchExpressionArm);
6984N(SyntaxKind.ConstantPattern);
6986N(SyntaxKind.NumericLiteralExpression);
6988N(SyntaxKind.NumericLiteralToken, "1");
6991N(SyntaxKind.EqualsGreaterThanToken);
6992N(SyntaxKind.NumericLiteralExpression);
6994N(SyntaxKind.NumericLiteralToken, "2");
6997N(SyntaxKind.CommaToken);
7013N(SyntaxKind.CommaToken);
7014N(SyntaxKind.CloseBraceToken);
7027N(SyntaxKind.IsPatternExpression);
7029N(SyntaxKind.IdentifierName);
7031N(SyntaxKind.IdentifierToken, "e");
7033N(SyntaxKind.IsKeyword);
7034N(SyntaxKind.RecursivePattern);
7036N(SyntaxKind.PropertyPatternClause);
7038N(SyntaxKind.OpenBraceToken);
7039N(SyntaxKind.Subpattern);
7041N(SyntaxKind.NameColon);
7043N(SyntaxKind.IdentifierName);
7045N(SyntaxKind.IdentifierToken, "A");
7047N(SyntaxKind.ColonToken);
7049N(SyntaxKind.ConstantPattern);
7051N(SyntaxKind.NumericLiteralExpression);
7053N(SyntaxKind.NumericLiteralToken, "1");
7057N(SyntaxKind.CommaToken);
7068N(SyntaxKind.CommaToken);
7069N(SyntaxKind.CloseBraceToken);
7083N(SyntaxKind.SwitchStatement);
7085N(SyntaxKind.SwitchKeyword);
7086N(SyntaxKind.OpenParenToken);
7087N(SyntaxKind.IdentifierName);
7089N(SyntaxKind.IdentifierToken, "e");
7091N(SyntaxKind.CloseParenToken);
7092N(SyntaxKind.OpenBraceToken);
7093N(SyntaxKind.SwitchSection);
7095N(SyntaxKind.CaseSwitchLabel);
7097N(SyntaxKind.CaseKeyword);
7098N(SyntaxKind.AddExpression);
7100N(SyntaxKind.AddExpression);
7102N(SyntaxKind.AddExpression);
7104N(SyntaxKind.ParenthesizedExpression);
7106N(SyntaxKind.OpenParenToken);
7107N(SyntaxKind.LeftShiftExpression);
7109N(SyntaxKind.ParenthesizedExpression);
7111N(SyntaxKind.OpenParenToken);
7112N(SyntaxKind.CharacterLiteralExpression);
7114N(SyntaxKind.CharacterLiteralToken);
7116N(SyntaxKind.CloseParenToken);
7118N(SyntaxKind.LessThanLessThanToken);
7119N(SyntaxKind.NumericLiteralExpression);
7121N(SyntaxKind.NumericLiteralToken, "24");
7124N(SyntaxKind.CloseParenToken);
7126N(SyntaxKind.PlusToken);
7127N(SyntaxKind.ParenthesizedExpression);
7129N(SyntaxKind.OpenParenToken);
7130N(SyntaxKind.LeftShiftExpression);
7132N(SyntaxKind.ParenthesizedExpression);
7134N(SyntaxKind.OpenParenToken);
7135N(SyntaxKind.CharacterLiteralExpression);
7137N(SyntaxKind.CharacterLiteralToken);
7139N(SyntaxKind.CloseParenToken);
7141N(SyntaxKind.LessThanLessThanToken);
7142N(SyntaxKind.NumericLiteralExpression);
7144N(SyntaxKind.NumericLiteralToken, "16");
7147N(SyntaxKind.CloseParenToken);
7150N(SyntaxKind.PlusToken);
7151N(SyntaxKind.ParenthesizedExpression);
7153N(SyntaxKind.OpenParenToken);
7154N(SyntaxKind.LeftShiftExpression);
7156N(SyntaxKind.ParenthesizedExpression);
7158N(SyntaxKind.OpenParenToken);
7159N(SyntaxKind.CharacterLiteralExpression);
7161N(SyntaxKind.CharacterLiteralToken);
7163N(SyntaxKind.CloseParenToken);
7165N(SyntaxKind.LessThanLessThanToken);
7166N(SyntaxKind.NumericLiteralExpression);
7168N(SyntaxKind.NumericLiteralToken, "8");
7171N(SyntaxKind.CloseParenToken);
7174N(SyntaxKind.PlusToken);
7175N(SyntaxKind.CharacterLiteralExpression);
7177N(SyntaxKind.CharacterLiteralToken);
7180N(SyntaxKind.ColonToken);
7182N(SyntaxKind.BreakStatement);
7184N(SyntaxKind.BreakKeyword);
7185N(SyntaxKind.SemicolonToken);
7188N(SyntaxKind.CloseBraceToken);
7200N(SyntaxKind.SwitchStatement);
7202N(SyntaxKind.SwitchKeyword);
7203N(SyntaxKind.OpenParenToken);
7204N(SyntaxKind.IdentifierName);
7206N(SyntaxKind.IdentifierToken, "e");
7208N(SyntaxKind.CloseParenToken);
7209N(SyntaxKind.OpenBraceToken);
7210N(SyntaxKind.SwitchSection);
7212N(SyntaxKind.CaseSwitchLabel);
7214N(SyntaxKind.CaseKeyword);
7215N(SyntaxKind.ParenthesizedExpression);
7217N(SyntaxKind.OpenParenToken);
7218N(SyntaxKind.AddExpression);
7220N(SyntaxKind.ParenthesizedExpression);
7222N(SyntaxKind.OpenParenToken);
7223N(SyntaxKind.NumericLiteralExpression);
7225N(SyntaxKind.NumericLiteralToken, "2");
7227N(SyntaxKind.CloseParenToken);
7229N(SyntaxKind.PlusToken);
7230N(SyntaxKind.ParenthesizedExpression);
7232N(SyntaxKind.OpenParenToken);
7233N(SyntaxKind.NumericLiteralExpression);
7235N(SyntaxKind.NumericLiteralToken, "2");
7237N(SyntaxKind.CloseParenToken);
7240N(SyntaxKind.CloseParenToken);
7242N(SyntaxKind.ColonToken);
7244N(SyntaxKind.BreakStatement);
7246N(SyntaxKind.BreakKeyword);
7247N(SyntaxKind.SemicolonToken);
7250N(SyntaxKind.CloseBraceToken);
7262N(SyntaxKind.SwitchStatement);
7264N(SyntaxKind.SwitchKeyword);
7265N(SyntaxKind.OpenParenToken);
7266N(SyntaxKind.IdentifierName);
7268N(SyntaxKind.IdentifierToken, "e");
7270N(SyntaxKind.CloseParenToken);
7271N(SyntaxKind.OpenBraceToken);
7272N(SyntaxKind.SwitchSection);
7274N(SyntaxKind.CaseSwitchLabel);
7276N(SyntaxKind.CaseKeyword);
7277N(SyntaxKind.ParenthesizedExpression);
7279N(SyntaxKind.OpenParenToken);
7280N(SyntaxKind.SubtractExpression);
7282N(SyntaxKind.ParenthesizedExpression);
7284N(SyntaxKind.OpenParenToken);
7285N(SyntaxKind.AddExpression);
7287N(SyntaxKind.NumericLiteralExpression);
7289N(SyntaxKind.NumericLiteralToken, "2");
7291N(SyntaxKind.PlusToken);
7292N(SyntaxKind.NumericLiteralExpression);
7294N(SyntaxKind.NumericLiteralToken, "2");
7297N(SyntaxKind.CloseParenToken);
7299N(SyntaxKind.MinusToken);
7300N(SyntaxKind.NumericLiteralExpression);
7302N(SyntaxKind.NumericLiteralToken, "2");
7305N(SyntaxKind.CloseParenToken);
7307N(SyntaxKind.ColonToken);
7309N(SyntaxKind.BreakStatement);
7311N(SyntaxKind.BreakKeyword);
7312N(SyntaxKind.SemicolonToken);
7315N(SyntaxKind.CloseBraceToken);
7327N(SyntaxKind.SwitchStatement);
7329N(SyntaxKind.SwitchKeyword);
7330N(SyntaxKind.OpenParenToken);
7331N(SyntaxKind.IdentifierName);
7333N(SyntaxKind.IdentifierToken, "e");
7335N(SyntaxKind.CloseParenToken);
7336N(SyntaxKind.OpenBraceToken);
7337N(SyntaxKind.SwitchSection);
7339N(SyntaxKind.CaseSwitchLabel);
7341N(SyntaxKind.CaseKeyword);
7342N(SyntaxKind.BitwiseOrExpression);
7344N(SyntaxKind.ParenthesizedExpression);
7346N(SyntaxKind.OpenParenToken);
7347N(SyntaxKind.NumericLiteralExpression);
7349N(SyntaxKind.NumericLiteralToken, "2");
7351N(SyntaxKind.CloseParenToken);
7353N(SyntaxKind.BarToken);
7354N(SyntaxKind.ParenthesizedExpression);
7356N(SyntaxKind.OpenParenToken);
7357N(SyntaxKind.NumericLiteralExpression);
7359N(SyntaxKind.NumericLiteralToken, "2");
7361N(SyntaxKind.CloseParenToken);
7364N(SyntaxKind.ColonToken);
7366N(SyntaxKind.BreakStatement);
7368N(SyntaxKind.BreakKeyword);
7369N(SyntaxKind.SemicolonToken);
7372N(SyntaxKind.CloseBraceToken);
7384N(SyntaxKind.SwitchStatement);
7386N(SyntaxKind.SwitchKeyword);
7387N(SyntaxKind.OpenParenToken);
7388N(SyntaxKind.IdentifierName);
7390N(SyntaxKind.IdentifierToken, "e");
7392N(SyntaxKind.CloseParenToken);
7393N(SyntaxKind.OpenBraceToken);
7394N(SyntaxKind.SwitchSection);
7396N(SyntaxKind.CaseSwitchLabel);
7398N(SyntaxKind.CaseKeyword);
7399N(SyntaxKind.ParenthesizedExpression);
7401N(SyntaxKind.OpenParenToken);
7402N(SyntaxKind.BitwiseOrExpression);
7404N(SyntaxKind.ParenthesizedExpression);
7406N(SyntaxKind.OpenParenToken);
7407N(SyntaxKind.LeftShiftExpression);
7409N(SyntaxKind.NumericLiteralExpression);
7411N(SyntaxKind.NumericLiteralToken, "2");
7413N(SyntaxKind.LessThanLessThanToken);
7414N(SyntaxKind.NumericLiteralExpression);
7416N(SyntaxKind.NumericLiteralToken, "2");
7419N(SyntaxKind.CloseParenToken);
7421N(SyntaxKind.BarToken);
7422N(SyntaxKind.NumericLiteralExpression);
7424N(SyntaxKind.NumericLiteralToken, "2");
7427N(SyntaxKind.CloseParenToken);
7429N(SyntaxKind.ColonToken);
7431N(SyntaxKind.BreakStatement);
7433N(SyntaxKind.BreakKeyword);
7434N(SyntaxKind.SemicolonToken);
7437N(SyntaxKind.CloseBraceToken);
7446N(SyntaxKind.SwitchExpression);
7448N(SyntaxKind.SwitchExpression);
7450N(SyntaxKind.NumericLiteralExpression);
7452N(SyntaxKind.NumericLiteralToken, "1");
7454N(SyntaxKind.SwitchKeyword);
7455N(SyntaxKind.OpenBraceToken);
7456N(SyntaxKind.SwitchExpressionArm);
7458N(SyntaxKind.ConstantPattern);
7460N(SyntaxKind.NumericLiteralExpression);
7462N(SyntaxKind.NumericLiteralToken, "1");
7465N(SyntaxKind.EqualsGreaterThanToken);
7466N(SyntaxKind.NumericLiteralExpression);
7468N(SyntaxKind.NumericLiteralToken, "2");
7471N(SyntaxKind.CloseBraceToken);
7473N(SyntaxKind.SwitchKeyword);
7474N(SyntaxKind.OpenBraceToken);
7475N(SyntaxKind.SwitchExpressionArm);
7477N(SyntaxKind.ConstantPattern);
7479N(SyntaxKind.NumericLiteralExpression);
7481N(SyntaxKind.NumericLiteralToken, "2");
7484N(SyntaxKind.EqualsGreaterThanToken);
7485N(SyntaxKind.NumericLiteralExpression);
7487N(SyntaxKind.NumericLiteralToken, "3");
7490N(SyntaxKind.CloseBraceToken);
7499N(SyntaxKind.LessThanExpression);
7501N(SyntaxKind.LessThanExpression);
7503N(SyntaxKind.IdentifierName);
7505N(SyntaxKind.IdentifierToken, "a");
7507N(SyntaxKind.LessThanToken);
7508N(SyntaxKind.SwitchExpression);
7510N(SyntaxKind.IdentifierName);
7512N(SyntaxKind.IdentifierToken, "b");
7514N(SyntaxKind.SwitchKeyword);
7515N(SyntaxKind.OpenBraceToken);
7516N(SyntaxKind.SwitchExpressionArm);
7518N(SyntaxKind.ConstantPattern);
7520N(SyntaxKind.NumericLiteralExpression);
7522N(SyntaxKind.NumericLiteralToken, "1");
7525N(SyntaxKind.EqualsGreaterThanToken);
7526N(SyntaxKind.NumericLiteralExpression);
7528N(SyntaxKind.NumericLiteralToken, "2");
7531N(SyntaxKind.CloseBraceToken);
7534N(SyntaxKind.LessThanToken);
7535N(SyntaxKind.SwitchExpression);
7537N(SyntaxKind.IdentifierName);
7539N(SyntaxKind.IdentifierToken, "c");
7541N(SyntaxKind.SwitchKeyword);
7542N(SyntaxKind.OpenBraceToken);
7543N(SyntaxKind.SwitchExpressionArm);
7545N(SyntaxKind.ConstantPattern);
7547N(SyntaxKind.NumericLiteralExpression);
7549N(SyntaxKind.NumericLiteralToken, "2");
7552N(SyntaxKind.EqualsGreaterThanToken);
7553N(SyntaxKind.NumericLiteralExpression);
7555N(SyntaxKind.NumericLiteralToken, "3");
7558N(SyntaxKind.CloseBraceToken);
7568N(SyntaxKind.LessThanExpression);
7570N(SyntaxKind.IdentifierName);
7572N(SyntaxKind.IdentifierToken, "a");
7574N(SyntaxKind.LessThanToken);
7575N(SyntaxKind.SwitchExpression);
7577N(SyntaxKind.IdentifierName);
7579N(SyntaxKind.IdentifierToken, "b");
7581N(SyntaxKind.SwitchKeyword);
7582N(SyntaxKind.OpenBraceToken);
7583N(SyntaxKind.SwitchExpressionArm);
7585N(SyntaxKind.ConstantPattern);
7587N(SyntaxKind.TrueLiteralExpression);
7589N(SyntaxKind.TrueKeyword);
7592N(SyntaxKind.EqualsGreaterThanToken);
7593N(SyntaxKind.NumericLiteralExpression);
7595N(SyntaxKind.NumericLiteralToken, "1");
7598N(SyntaxKind.CloseBraceToken);
7610N(SyntaxKind.EqualsExpression);
7612N(SyntaxKind.IdentifierName);
7614N(SyntaxKind.IdentifierToken, "a");
7616N(SyntaxKind.EqualsEqualsToken);
7617N(SyntaxKind.SwitchExpression);
7619N(SyntaxKind.IdentifierName);
7621N(SyntaxKind.IdentifierToken, "b");
7623N(SyntaxKind.SwitchKeyword);
7624N(SyntaxKind.OpenBraceToken);
7625N(SyntaxKind.SwitchExpressionArm);
7627N(SyntaxKind.ConstantPattern);
7629N(SyntaxKind.TrueLiteralExpression);
7631N(SyntaxKind.TrueKeyword);
7634N(SyntaxKind.EqualsGreaterThanToken);
7635N(SyntaxKind.NumericLiteralExpression);
7637N(SyntaxKind.NumericLiteralToken, "1");
7640N(SyntaxKind.CloseBraceToken);
7650N(SyntaxKind.MultiplyExpression);
7652N(SyntaxKind.IdentifierName);
7654N(SyntaxKind.IdentifierToken, "a");
7656N(SyntaxKind.AsteriskToken);
7657N(SyntaxKind.SwitchExpression);
7659N(SyntaxKind.IdentifierName);
7661N(SyntaxKind.IdentifierToken, "b");
7663N(SyntaxKind.SwitchKeyword);
7664N(SyntaxKind.OpenBraceToken);
7665N(SyntaxKind.CloseBraceToken);
7675N(SyntaxKind.AddExpression);
7677N(SyntaxKind.IdentifierName);
7679N(SyntaxKind.IdentifierToken, "a");
7681N(SyntaxKind.PlusToken);
7682N(SyntaxKind.SwitchExpression);
7684N(SyntaxKind.IdentifierName);
7686N(SyntaxKind.IdentifierToken, "b");
7688N(SyntaxKind.SwitchKeyword);
7689N(SyntaxKind.OpenBraceToken);
7690N(SyntaxKind.CloseBraceToken);
7700N(SyntaxKind.SwitchExpression);
7702N(SyntaxKind.UnaryMinusExpression);
7704N(SyntaxKind.MinusToken);
7705N(SyntaxKind.IdentifierName);
7707N(SyntaxKind.IdentifierToken, "a");
7710N(SyntaxKind.SwitchKeyword);
7711N(SyntaxKind.OpenBraceToken);
7712N(SyntaxKind.CloseBraceToken);
7721N(SyntaxKind.SwitchExpression);
7723N(SyntaxKind.CastExpression);
7725N(SyntaxKind.OpenParenToken);
7726N(SyntaxKind.IdentifierName);
7728N(SyntaxKind.IdentifierToken, "Type");
7730N(SyntaxKind.CloseParenToken);
7731N(SyntaxKind.IdentifierName);
7733N(SyntaxKind.IdentifierToken, "a");
7736N(SyntaxKind.SwitchKeyword);
7737N(SyntaxKind.OpenBraceToken);
7738N(SyntaxKind.CloseBraceToken);
7747N(SyntaxKind.SwitchExpression);
7749N(SyntaxKind.CastExpression);
7751N(SyntaxKind.OpenParenToken);
7752N(SyntaxKind.IdentifierName);
7754N(SyntaxKind.IdentifierToken, "Type");
7756N(SyntaxKind.CloseParenToken);
7757N(SyntaxKind.PostIncrementExpression);
7759N(SyntaxKind.IdentifierName);
7761N(SyntaxKind.IdentifierToken, "a");
7763N(SyntaxKind.PlusPlusToken);
7766N(SyntaxKind.SwitchKeyword);
7767N(SyntaxKind.OpenBraceToken);
7768N(SyntaxKind.CloseBraceToken);
7777N(SyntaxKind.SwitchExpression);
7779N(SyntaxKind.UnaryPlusExpression);
7781N(SyntaxKind.PlusToken);
7782N(SyntaxKind.IdentifierName);
7784N(SyntaxKind.IdentifierToken, "a");
7787N(SyntaxKind.SwitchKeyword);
7788N(SyntaxKind.OpenBraceToken);
7789N(SyntaxKind.CloseBraceToken);
7801N(SyntaxKind.SwitchExpression);
7803N(SyntaxKind.IdentifierName);
7805N(SyntaxKind.IdentifierToken, "a");
7807N(SyntaxKind.SwitchKeyword);
7808N(SyntaxKind.OpenBraceToken);
7809N(SyntaxKind.CloseBraceToken);
7821N(SyntaxKind.SwitchExpression);
7823N(SyntaxKind.IdentifierName);
7825N(SyntaxKind.IdentifierToken, "a");
7827N(SyntaxKind.SwitchKeyword);
7828N(SyntaxKind.OpenBraceToken);
7829N(SyntaxKind.CloseBraceToken);
7841N(SyntaxKind.SwitchExpression);
7843N(SyntaxKind.IdentifierName);
7845N(SyntaxKind.IdentifierToken, "a");
7847N(SyntaxKind.SwitchKeyword);
7848N(SyntaxKind.OpenBraceToken);
7849N(SyntaxKind.CloseBraceToken);
7861N(SyntaxKind.SwitchExpression);
7863N(SyntaxKind.IdentifierName);
7865N(SyntaxKind.IdentifierToken, "a");
7867N(SyntaxKind.SwitchKeyword);
7868N(SyntaxKind.OpenBraceToken);
7869N(SyntaxKind.CloseBraceToken);
7882N(SyntaxKind.ParenthesizedExpression);
7884N(SyntaxKind.OpenParenToken);
7885N(SyntaxKind.SwitchExpression);
7887N(SyntaxKind.IdentifierName);
7889N(SyntaxKind.IdentifierToken, "e");
7891N(SyntaxKind.SwitchKeyword);
7892N(SyntaxKind.OpenBraceToken);
7895N(SyntaxKind.CloseParenToken);
7917N(SyntaxKind.ParenthesizedExpression);
7919N(SyntaxKind.OpenParenToken);
7920N(SyntaxKind.SwitchExpression);
7922N(SyntaxKind.IdentifierName);
7924N(SyntaxKind.IdentifierToken, "e");
7926N(SyntaxKind.SwitchKeyword);
7927N(SyntaxKind.OpenBraceToken);
7943N(SyntaxKind.CommaToken);
7946N(SyntaxKind.CloseParenToken);
7968N(SyntaxKind.SwitchExpression);
7970N(SyntaxKind.IdentifierName);
7972N(SyntaxKind.IdentifierToken, "e");
7974N(SyntaxKind.SwitchKeyword);
7975N(SyntaxKind.OpenBraceToken);
7991N(SyntaxKind.CommaToken);
8001N(SyntaxKind.SwitchExpression);
8003N(SyntaxKind.IdentifierName);
8005N(SyntaxKind.IdentifierToken, "e");
8007N(SyntaxKind.SwitchKeyword);
8008N(SyntaxKind.OpenBraceToken);
8009N(SyntaxKind.SwitchExpressionArm);
8011N(SyntaxKind.ConstantPattern);
8013N(SyntaxKind.ParenthesizedExpression);
8015N(SyntaxKind.OpenParenToken);
8016N(SyntaxKind.IdentifierName);
8018N(SyntaxKind.IdentifierToken, "X");
8020N(SyntaxKind.CloseParenToken);
8023N(SyntaxKind.EqualsGreaterThanToken);
8024N(SyntaxKind.NumericLiteralExpression);
8026N(SyntaxKind.NumericLiteralToken, "1");
8029N(SyntaxKind.CloseBraceToken);
8042N(SyntaxKind.SwitchExpression);
8044N(SyntaxKind.IdentifierName);
8046N(SyntaxKind.IdentifierToken, "e");
8048N(SyntaxKind.SwitchKeyword);
8049N(SyntaxKind.OpenBraceToken);
8050N(SyntaxKind.SwitchExpressionArm);
8052N(SyntaxKind.ConstantPattern);
8054N(SyntaxKind.NumericLiteralExpression);
8056N(SyntaxKind.NumericLiteralToken, "1");
8059N(SyntaxKind.EqualsGreaterThanToken);
8060N(SyntaxKind.NumericLiteralExpression);
8062N(SyntaxKind.NumericLiteralToken, "1");
8066N(SyntaxKind.SwitchExpressionArm);
8068N(SyntaxKind.ConstantPattern);
8070N(SyntaxKind.NumericLiteralExpression);
8072N(SyntaxKind.NumericLiteralToken, "2");
8075N(SyntaxKind.EqualsGreaterThanToken);
8076N(SyntaxKind.NumericLiteralExpression);
8078N(SyntaxKind.NumericLiteralToken, "2");
8081N(SyntaxKind.CloseBraceToken);
8094N(SyntaxKind.SwitchExpression);
8096N(SyntaxKind.IdentifierName);
8098N(SyntaxKind.IdentifierToken, "e");
8100N(SyntaxKind.SwitchKeyword);
8101N(SyntaxKind.OpenBraceToken);
8102N(SyntaxKind.SwitchExpressionArm);
8104N(SyntaxKind.ConstantPattern);
8106N(SyntaxKind.NumericLiteralExpression);
8108N(SyntaxKind.NumericLiteralToken, "1");
8111N(SyntaxKind.EqualsGreaterThanToken);
8112N(SyntaxKind.NumericLiteralExpression);
8114N(SyntaxKind.NumericLiteralToken, "1");
8117N(SyntaxKind.CommaToken);
8118N(SyntaxKind.SwitchExpressionArm);
8120N(SyntaxKind.ConstantPattern);
8122N(SyntaxKind.NumericLiteralExpression);
8124N(SyntaxKind.NumericLiteralToken, "2");
8127N(SyntaxKind.EqualsGreaterThanToken);
8128N(SyntaxKind.NumericLiteralExpression);
8130N(SyntaxKind.NumericLiteralToken, "2");
8134N(SyntaxKind.CloseBraceToken);
8143N(SyntaxKind.IsPatternExpression);
8145N(SyntaxKind.IdentifierName);
8147N(SyntaxKind.IdentifierToken, "e");
8149N(SyntaxKind.IsKeyword);
8150N(SyntaxKind.RecursivePattern);
8152N(SyntaxKind.GenericName);
8154N(SyntaxKind.IdentifierToken, "A");
8155N(SyntaxKind.TypeArgumentList);
8157N(SyntaxKind.LessThanToken);
8158N(SyntaxKind.IdentifierName);
8160N(SyntaxKind.IdentifierToken, "B");
8162N(SyntaxKind.GreaterThanToken);
8165N(SyntaxKind.PropertyPatternClause);
8167N(SyntaxKind.OpenBraceToken);
8168N(SyntaxKind.CloseBraceToken);
8183N(SyntaxKind.AddExpression);
8185N(SyntaxKind.IsPatternExpression);
8187N(SyntaxKind.IdentifierName);
8189N(SyntaxKind.IdentifierToken, "o");
8191N(SyntaxKind.IsKeyword);
8192N(SyntaxKind.DeclarationPattern);
8194N(SyntaxKind.IdentifierName);
8196N(SyntaxKind.IdentifierToken, "C");
8198N(SyntaxKind.SingleVariableDesignation);
8200N(SyntaxKind.IdentifierToken, "c");
8204N(SyntaxKind.PlusToken);
8205N(SyntaxKind.IdentifierName);
8207N(SyntaxKind.IdentifierToken, "d");
8221N(SyntaxKind.AddExpression);
8223N(SyntaxKind.IsPatternExpression);
8225N(SyntaxKind.IdentifierName);
8227N(SyntaxKind.IdentifierToken, "o");
8229N(SyntaxKind.IsKeyword);
8230N(SyntaxKind.RecursivePattern);
8232N(SyntaxKind.PropertyPatternClause);
8234N(SyntaxKind.OpenBraceToken);
8235N(SyntaxKind.CloseBraceToken);
8239N(SyntaxKind.PlusToken);
8240N(SyntaxKind.IdentifierName);
8242N(SyntaxKind.IdentifierToken, "d");
8269N(SyntaxKind.ExpressionStatement);
8271N(SyntaxKind.SimpleAssignmentExpression);
8273N(SyntaxKind.IdentifierName);
8275N(SyntaxKind.IdentifierToken, "_");
8277N(SyntaxKind.EqualsToken);
8278N(SyntaxKind.IsPatternExpression);
8280N(SyntaxKind.IdentifierName);
8282N(SyntaxKind.IdentifierToken, "e");
8284N(SyntaxKind.IsKeyword);
8285N(SyntaxKind.OrPattern);
8287N(SyntaxKind.ConstantPattern);
8289N(SyntaxKind.IdentifierName);
8291N(SyntaxKind.IdentifierToken, "a");
8294N(SyntaxKind.OrKeyword);
8295N(SyntaxKind.ConstantPattern);
8297N(SyntaxKind.IdentifierName);
8299N(SyntaxKind.IdentifierToken, "b");
8305N(SyntaxKind.SemicolonToken);
8331N(SyntaxKind.ExpressionStatement);
8333N(SyntaxKind.SimpleAssignmentExpression);
8335N(SyntaxKind.IdentifierName);
8337N(SyntaxKind.IdentifierToken, "_");
8339N(SyntaxKind.EqualsToken);
8340N(SyntaxKind.IsPatternExpression);
8342N(SyntaxKind.IdentifierName);
8344N(SyntaxKind.IdentifierToken, "e");
8346N(SyntaxKind.IsKeyword);
8347N(SyntaxKind.AndPattern);
8349N(SyntaxKind.ConstantPattern);
8351N(SyntaxKind.IdentifierName);
8353N(SyntaxKind.IdentifierToken, "a");
8356N(SyntaxKind.AndKeyword);
8357N(SyntaxKind.ConstantPattern);
8359N(SyntaxKind.IdentifierName);
8361N(SyntaxKind.IdentifierToken, "b");
8367N(SyntaxKind.SemicolonToken);
8390N(SyntaxKind.ExpressionStatement);
8392N(SyntaxKind.SimpleAssignmentExpression);
8394N(SyntaxKind.IdentifierName);
8396N(SyntaxKind.IdentifierToken, "_");
8398N(SyntaxKind.EqualsToken);
8399N(SyntaxKind.IsPatternExpression);
8401N(SyntaxKind.IdentifierName);
8403N(SyntaxKind.IdentifierToken, "e");
8405N(SyntaxKind.IsKeyword);
8406N(SyntaxKind.NotPattern);
8408N(SyntaxKind.NotKeyword);
8409N(SyntaxKind.ConstantPattern);
8411N(SyntaxKind.IdentifierName);
8413N(SyntaxKind.IdentifierToken, "b");
8419N(SyntaxKind.SemicolonToken);
8439N(SyntaxKind.ExpressionStatement);
8441N(SyntaxKind.SimpleAssignmentExpression);
8443N(SyntaxKind.IdentifierName);
8445N(SyntaxKind.IdentifierToken, "_");
8447N(SyntaxKind.EqualsToken);
8448N(SyntaxKind.IsPatternExpression);
8450N(SyntaxKind.IdentifierName);
8452N(SyntaxKind.IdentifierToken, "e");
8454N(SyntaxKind.IsKeyword);
8455N(SyntaxKind.NotPattern);
8457N(SyntaxKind.NotKeyword);
8458N(SyntaxKind.ConstantPattern);
8460N(SyntaxKind.NullLiteralExpression);
8462N(SyntaxKind.NullKeyword);
8468N(SyntaxKind.SemicolonToken);
8517N(SyntaxKind.ExpressionStatement);
8519N(SyntaxKind.SimpleAssignmentExpression);
8521N(SyntaxKind.IdentifierName);
8523N(SyntaxKind.IdentifierToken, "_");
8525N(SyntaxKind.EqualsToken);
8526N(SyntaxKind.SwitchExpression);
8528N(SyntaxKind.IdentifierName);
8530N(SyntaxKind.IdentifierToken, "e");
8532N(SyntaxKind.SwitchKeyword);
8533N(SyntaxKind.OpenBraceToken);
8534N(SyntaxKind.SwitchExpressionArm);
8536N(SyntaxKind.OrPattern);
8538N(SyntaxKind.ConstantPattern);
8540N(SyntaxKind.IdentifierName);
8542N(SyntaxKind.IdentifierToken, "a");
8545N(SyntaxKind.OrKeyword);
8546N(SyntaxKind.ConstantPattern);
8548N(SyntaxKind.IdentifierName);
8550N(SyntaxKind.IdentifierToken, "b");
8554N(SyntaxKind.EqualsGreaterThanToken);
8555N(SyntaxKind.NumericLiteralExpression);
8557N(SyntaxKind.NumericLiteralToken, "1");
8560N(SyntaxKind.CommaToken);
8561N(SyntaxKind.SwitchExpressionArm);
8563N(SyntaxKind.AndPattern);
8565N(SyntaxKind.ConstantPattern);
8567N(SyntaxKind.IdentifierName);
8569N(SyntaxKind.IdentifierToken, "c");
8572N(SyntaxKind.AndKeyword);
8573N(SyntaxKind.ConstantPattern);
8575N(SyntaxKind.IdentifierName);
8577N(SyntaxKind.IdentifierToken, "d");
8581N(SyntaxKind.EqualsGreaterThanToken);
8582N(SyntaxKind.NumericLiteralExpression);
8584N(SyntaxKind.NumericLiteralToken, "2");
8587N(SyntaxKind.CommaToken);
8588N(SyntaxKind.SwitchExpressionArm);
8590N(SyntaxKind.NotPattern);
8592N(SyntaxKind.NotKeyword);
8593N(SyntaxKind.ConstantPattern);
8595N(SyntaxKind.IdentifierName);
8597N(SyntaxKind.IdentifierToken, "e");
8601N(SyntaxKind.EqualsGreaterThanToken);
8602N(SyntaxKind.NumericLiteralExpression);
8604N(SyntaxKind.NumericLiteralToken, "3");
8607N(SyntaxKind.CommaToken);
8608N(SyntaxKind.SwitchExpressionArm);
8610N(SyntaxKind.NotPattern);
8612N(SyntaxKind.NotKeyword);
8613N(SyntaxKind.ConstantPattern);
8615N(SyntaxKind.NullLiteralExpression);
8617N(SyntaxKind.NullKeyword);
8621N(SyntaxKind.EqualsGreaterThanToken);
8622N(SyntaxKind.NumericLiteralExpression);
8624N(SyntaxKind.NumericLiteralToken, "4");
8627N(SyntaxKind.CommaToken);
8628N(SyntaxKind.CloseBraceToken);
8631N(SyntaxKind.SemicolonToken);
8687N(SyntaxKind.ExpressionStatement);
8689N(SyntaxKind.SimpleAssignmentExpression);
8691N(SyntaxKind.IdentifierName);
8693N(SyntaxKind.IdentifierToken, "_");
8695N(SyntaxKind.EqualsToken);
8696N(SyntaxKind.SwitchExpression);
8698N(SyntaxKind.IdentifierName);
8700N(SyntaxKind.IdentifierToken, "e");
8702N(SyntaxKind.SwitchKeyword);
8703N(SyntaxKind.OpenBraceToken);
8704N(SyntaxKind.SwitchExpressionArm);
8706N(SyntaxKind.RelationalPattern);
8708N(SyntaxKind.LessThanToken);
8709N(SyntaxKind.NumericLiteralExpression);
8711N(SyntaxKind.NumericLiteralToken, "0");
8714N(SyntaxKind.EqualsGreaterThanToken);
8715N(SyntaxKind.NumericLiteralExpression);
8717N(SyntaxKind.NumericLiteralToken, "0");
8720N(SyntaxKind.CommaToken);
8721N(SyntaxKind.SwitchExpressionArm);
8723N(SyntaxKind.RelationalPattern);
8725N(SyntaxKind.LessThanEqualsToken);
8726N(SyntaxKind.NumericLiteralExpression);
8728N(SyntaxKind.NumericLiteralToken, "1");
8731N(SyntaxKind.EqualsGreaterThanToken);
8732N(SyntaxKind.NumericLiteralExpression);
8734N(SyntaxKind.NumericLiteralToken, "1");
8737N(SyntaxKind.CommaToken);
8738N(SyntaxKind.SwitchExpressionArm);
8740N(SyntaxKind.RelationalPattern);
8742N(SyntaxKind.GreaterThanToken);
8743N(SyntaxKind.NumericLiteralExpression);
8745N(SyntaxKind.NumericLiteralToken, "2");
8748N(SyntaxKind.EqualsGreaterThanToken);
8749N(SyntaxKind.NumericLiteralExpression);
8751N(SyntaxKind.NumericLiteralToken, "2");
8754N(SyntaxKind.CommaToken);
8755N(SyntaxKind.SwitchExpressionArm);
8757N(SyntaxKind.RelationalPattern);
8759N(SyntaxKind.GreaterThanEqualsToken);
8760N(SyntaxKind.NumericLiteralExpression);
8762N(SyntaxKind.NumericLiteralToken, "3");
8765N(SyntaxKind.EqualsGreaterThanToken);
8766N(SyntaxKind.NumericLiteralExpression);
8768N(SyntaxKind.NumericLiteralToken, "3");
8771N(SyntaxKind.CommaToken);
8772N(SyntaxKind.SwitchExpressionArm);
8774N(SyntaxKind.RelationalPattern);
8776N(SyntaxKind.EqualsEqualsToken);
8777N(SyntaxKind.NumericLiteralExpression);
8779N(SyntaxKind.NumericLiteralToken, "4");
8782N(SyntaxKind.EqualsGreaterThanToken);
8783N(SyntaxKind.NumericLiteralExpression);
8785N(SyntaxKind.NumericLiteralToken, "4");
8788N(SyntaxKind.CommaToken);
8789N(SyntaxKind.SwitchExpressionArm);
8791N(SyntaxKind.RelationalPattern);
8793N(SyntaxKind.ExclamationEqualsToken);
8794N(SyntaxKind.NumericLiteralExpression);
8796N(SyntaxKind.NumericLiteralToken, "5");
8799N(SyntaxKind.EqualsGreaterThanToken);
8800N(SyntaxKind.NumericLiteralExpression);
8802N(SyntaxKind.NumericLiteralToken, "5");
8805N(SyntaxKind.CommaToken);
8806N(SyntaxKind.CloseBraceToken);
8809N(SyntaxKind.SemicolonToken);
8861N(SyntaxKind.ExpressionStatement);
8863N(SyntaxKind.SimpleAssignmentExpression);
8865N(SyntaxKind.IdentifierName);
8867N(SyntaxKind.IdentifierToken, "_");
8869N(SyntaxKind.EqualsToken);
8870N(SyntaxKind.SwitchExpression);
8872N(SyntaxKind.IdentifierName);
8874N(SyntaxKind.IdentifierToken, "e");
8876N(SyntaxKind.SwitchKeyword);
8877N(SyntaxKind.OpenBraceToken);
8878N(SyntaxKind.SwitchExpressionArm);
8880N(SyntaxKind.RelationalPattern);
8882N(SyntaxKind.LessThanToken);
8883N(SyntaxKind.NumericLiteralExpression);
8885N(SyntaxKind.NumericLiteralToken, "0");
8889N(SyntaxKind.LessThanExpression);
8895N(SyntaxKind.LessThanToken);
8896N(SyntaxKind.NumericLiteralExpression);
8898N(SyntaxKind.NumericLiteralToken, "0");
8903N(SyntaxKind.SwitchExpressionArm);
8912N(SyntaxKind.EqualsGreaterThanToken);
8913N(SyntaxKind.NumericLiteralExpression);
8915N(SyntaxKind.NumericLiteralToken, "0");
8918N(SyntaxKind.CommaToken);
8919N(SyntaxKind.SwitchExpressionArm);
8921N(SyntaxKind.RelationalPattern);
8923N(SyntaxKind.EqualsEqualsToken);
8924N(SyntaxKind.NumericLiteralExpression);
8926N(SyntaxKind.NumericLiteralToken, "4");
8930N(SyntaxKind.LessThanExpression);
8936N(SyntaxKind.LessThanToken);
8937N(SyntaxKind.NumericLiteralExpression);
8939N(SyntaxKind.NumericLiteralToken, "4");
8944N(SyntaxKind.SwitchExpressionArm);
8953N(SyntaxKind.EqualsGreaterThanToken);
8954N(SyntaxKind.NumericLiteralExpression);
8956N(SyntaxKind.NumericLiteralToken, "4");
8959N(SyntaxKind.CommaToken);
8960N(SyntaxKind.SwitchExpressionArm);
8962N(SyntaxKind.RelationalPattern);
8964N(SyntaxKind.ExclamationEqualsToken);
8965N(SyntaxKind.NumericLiteralExpression);
8967N(SyntaxKind.NumericLiteralToken, "5");
8971N(SyntaxKind.LessThanExpression);
8977N(SyntaxKind.LessThanToken);
8978N(SyntaxKind.NumericLiteralExpression);
8980N(SyntaxKind.NumericLiteralToken, "5");
8985N(SyntaxKind.SwitchExpressionArm);
8994N(SyntaxKind.EqualsGreaterThanToken);
8995N(SyntaxKind.NumericLiteralExpression);
8997N(SyntaxKind.NumericLiteralToken, "5");
9000N(SyntaxKind.CommaToken);
9001N(SyntaxKind.CloseBraceToken);
9004N(SyntaxKind.SemicolonToken);
9020N(SyntaxKind.ExpressionStatement);
9022N(SyntaxKind.SimpleAssignmentExpression);
9024N(SyntaxKind.IdentifierName);
9026N(SyntaxKind.IdentifierToken, "_");
9028N(SyntaxKind.EqualsToken);
9029N(SyntaxKind.SwitchExpression);
9031N(SyntaxKind.IdentifierName);
9033N(SyntaxKind.IdentifierToken, "e");
9035N(SyntaxKind.SwitchKeyword);
9036N(SyntaxKind.OpenBraceToken);
9037N(SyntaxKind.SwitchExpressionArm);
9039N(SyntaxKind.RelationalPattern);
9041N(SyntaxKind.LessThanToken);
9042N(SyntaxKind.LeftShiftExpression);
9044N(SyntaxKind.NumericLiteralExpression);
9046N(SyntaxKind.NumericLiteralToken, "0");
9048N(SyntaxKind.LessThanLessThanToken);
9049N(SyntaxKind.NumericLiteralExpression);
9051N(SyntaxKind.NumericLiteralToken, "0");
9055N(SyntaxKind.EqualsGreaterThanToken);
9056N(SyntaxKind.NumericLiteralExpression);
9058N(SyntaxKind.NumericLiteralToken, "0");
9061N(SyntaxKind.CommaToken);
9062N(SyntaxKind.SwitchExpressionArm);
9064N(SyntaxKind.RelationalPattern);
9066N(SyntaxKind.EqualsEqualsToken);
9067N(SyntaxKind.LeftShiftExpression);
9069N(SyntaxKind.NumericLiteralExpression);
9071N(SyntaxKind.NumericLiteralToken, "4");
9073N(SyntaxKind.LessThanLessThanToken);
9074N(SyntaxKind.NumericLiteralExpression);
9076N(SyntaxKind.NumericLiteralToken, "4");
9080N(SyntaxKind.EqualsGreaterThanToken);
9081N(SyntaxKind.NumericLiteralExpression);
9083N(SyntaxKind.NumericLiteralToken, "4");
9086N(SyntaxKind.CommaToken);
9087N(SyntaxKind.SwitchExpressionArm);
9089N(SyntaxKind.RelationalPattern);
9091N(SyntaxKind.ExclamationEqualsToken);
9092N(SyntaxKind.LeftShiftExpression);
9094N(SyntaxKind.NumericLiteralExpression);
9096N(SyntaxKind.NumericLiteralToken, "5");
9098N(SyntaxKind.LessThanLessThanToken);
9099N(SyntaxKind.NumericLiteralExpression);
9101N(SyntaxKind.NumericLiteralToken, "5");
9105N(SyntaxKind.EqualsGreaterThanToken);
9106N(SyntaxKind.NumericLiteralExpression);
9108N(SyntaxKind.NumericLiteralToken, "5");
9111N(SyntaxKind.CommaToken);
9112N(SyntaxKind.CloseBraceToken);
9115N(SyntaxKind.SemicolonToken);
9127N(SyntaxKind.ExpressionStatement);
9129N(SyntaxKind.SimpleAssignmentExpression);
9131N(SyntaxKind.IdentifierName);
9133N(SyntaxKind.IdentifierToken, "_");
9135N(SyntaxKind.EqualsToken);
9136N(SyntaxKind.IsPatternExpression);
9138N(SyntaxKind.IdentifierName);
9140N(SyntaxKind.IdentifierToken, "e");
9142N(SyntaxKind.IsKeyword);
9143N(SyntaxKind.RelationalPattern);
9145N(SyntaxKind.LessThanToken);
9146N(SyntaxKind.NumericLiteralExpression);
9148N(SyntaxKind.NumericLiteralToken, "4");
9153N(SyntaxKind.SemicolonToken);
9165N(SyntaxKind.ExpressionStatement);
9167N(SyntaxKind.SimpleAssignmentExpression);
9169N(SyntaxKind.IdentifierName);
9171N(SyntaxKind.IdentifierToken, "_");
9173N(SyntaxKind.EqualsToken);
9174N(SyntaxKind.LessThanExpression);
9176N(SyntaxKind.IsPatternExpression);
9178N(SyntaxKind.IdentifierName);
9180N(SyntaxKind.IdentifierToken, "e");
9182N(SyntaxKind.IsKeyword);
9183N(SyntaxKind.RelationalPattern);
9185N(SyntaxKind.LessThanToken);
9186N(SyntaxKind.NumericLiteralExpression);
9188N(SyntaxKind.NumericLiteralToken, "4");
9192N(SyntaxKind.LessThanToken);
9193N(SyntaxKind.NumericLiteralExpression);
9195N(SyntaxKind.NumericLiteralToken, "4");
9199N(SyntaxKind.SemicolonToken);
9211N(SyntaxKind.ExpressionStatement);
9213N(SyntaxKind.SimpleAssignmentExpression);
9215N(SyntaxKind.IdentifierName);
9217N(SyntaxKind.IdentifierToken, "_");
9219N(SyntaxKind.EqualsToken);
9220N(SyntaxKind.IsPatternExpression);
9222N(SyntaxKind.IdentifierName);
9224N(SyntaxKind.IdentifierToken, "e");
9226N(SyntaxKind.IsKeyword);
9227N(SyntaxKind.RelationalPattern);
9229N(SyntaxKind.LessThanToken);
9230N(SyntaxKind.LeftShiftExpression);
9232N(SyntaxKind.NumericLiteralExpression);
9234N(SyntaxKind.NumericLiteralToken, "4");
9236N(SyntaxKind.LessThanLessThanToken);
9237N(SyntaxKind.NumericLiteralExpression);
9239N(SyntaxKind.NumericLiteralToken, "4");
9245N(SyntaxKind.SemicolonToken);
9256N(SyntaxKind.ExpressionStatement);
9258N(SyntaxKind.SimpleAssignmentExpression);
9260N(SyntaxKind.IdentifierName);
9262N(SyntaxKind.IdentifierToken, "_");
9264N(SyntaxKind.EqualsToken);
9265N(SyntaxKind.IsPatternExpression);
9267N(SyntaxKind.IdentifierName);
9269N(SyntaxKind.IdentifierToken, "e");
9271N(SyntaxKind.IsKeyword);
9272N(SyntaxKind.DeclarationPattern);
9274N(SyntaxKind.IdentifierName);
9276N(SyntaxKind.IdentifierToken, "T");
9278N(SyntaxKind.SingleVariableDesignation);
9280N(SyntaxKind.IdentifierToken, "when");
9285N(SyntaxKind.SemicolonToken);
9296N(SyntaxKind.ExpressionStatement);
9298N(SyntaxKind.SimpleAssignmentExpression);
9300N(SyntaxKind.IdentifierName);
9302N(SyntaxKind.IdentifierToken, "_");
9304N(SyntaxKind.EqualsToken);
9305N(SyntaxKind.SwitchExpression);
9307N(SyntaxKind.IdentifierName);
9309N(SyntaxKind.IdentifierToken, "e");
9311N(SyntaxKind.SwitchKeyword);
9312N(SyntaxKind.OpenBraceToken);
9313N(SyntaxKind.SwitchExpressionArm);
9315N(SyntaxKind.RecursivePattern);
9317N(SyntaxKind.IdentifierName);
9319N(SyntaxKind.IdentifierToken, "T");
9321N(SyntaxKind.PositionalPatternClause);
9323N(SyntaxKind.OpenParenToken);
9324N(SyntaxKind.Subpattern);
9326N(SyntaxKind.DeclarationPattern);
9328N(SyntaxKind.IdentifierName);
9330N(SyntaxKind.IdentifierToken, "X");
9332N(SyntaxKind.SingleVariableDesignation);
9334N(SyntaxKind.IdentifierToken, "when");
9338N(SyntaxKind.CloseParenToken);
9341N(SyntaxKind.EqualsGreaterThanToken);
9342N(SyntaxKind.NumericLiteralExpression);
9344N(SyntaxKind.NumericLiteralToken, "1");
9347N(SyntaxKind.CommaToken);
9348N(SyntaxKind.CloseBraceToken);
9351N(SyntaxKind.SemicolonToken);
9362N(SyntaxKind.ExpressionStatement);
9364N(SyntaxKind.SimpleAssignmentExpression);
9366N(SyntaxKind.IdentifierName);
9368N(SyntaxKind.IdentifierToken, "_");
9370N(SyntaxKind.EqualsToken);
9371N(SyntaxKind.IsPatternExpression);
9373N(SyntaxKind.IdentifierName);
9375N(SyntaxKind.IdentifierToken, "e");
9377N(SyntaxKind.IsKeyword);
9378N(SyntaxKind.OrPattern);
9380N(SyntaxKind.TypePattern);
9382N(SyntaxKind.PredefinedType);
9384N(SyntaxKind.IntKeyword);
9387N(SyntaxKind.OrKeyword);
9388N(SyntaxKind.TypePattern);
9390N(SyntaxKind.PredefinedType);
9392N(SyntaxKind.LongKeyword);
9398N(SyntaxKind.SemicolonToken);
9409N(SyntaxKind.ExpressionStatement);
9411N(SyntaxKind.SimpleAssignmentExpression);
9413N(SyntaxKind.IdentifierName);
9415N(SyntaxKind.IdentifierToken, "_");
9417N(SyntaxKind.EqualsToken);
9418N(SyntaxKind.IsPatternExpression);
9420N(SyntaxKind.IdentifierName);
9422N(SyntaxKind.IdentifierToken, "e");
9424N(SyntaxKind.IsKeyword);
9425N(SyntaxKind.OrPattern);
9427N(SyntaxKind.TypePattern);
9429N(SyntaxKind.PredefinedType);
9431N(SyntaxKind.IntKeyword);
9434N(SyntaxKind.OrKeyword);
9435N(SyntaxKind.ConstantPattern);
9437N(SyntaxKind.SimpleMemberAccessExpression);
9439N(SyntaxKind.IdentifierName);
9441N(SyntaxKind.IdentifierToken, "System");
9443N(SyntaxKind.DotToken);
9444N(SyntaxKind.IdentifierName);
9446N(SyntaxKind.IdentifierToken, "Int64");
9453N(SyntaxKind.SemicolonToken);
9464N(SyntaxKind.ExpressionStatement);
9466N(SyntaxKind.SimpleAssignmentExpression);
9468N(SyntaxKind.IdentifierName);
9470N(SyntaxKind.IdentifierToken, "_");
9472N(SyntaxKind.EqualsToken);
9473N(SyntaxKind.SwitchExpression);
9475N(SyntaxKind.IdentifierName);
9477N(SyntaxKind.IdentifierToken, "e");
9479N(SyntaxKind.SwitchKeyword);
9480N(SyntaxKind.OpenBraceToken);
9481N(SyntaxKind.SwitchExpressionArm);
9483N(SyntaxKind.OrPattern);
9485N(SyntaxKind.TypePattern);
9487N(SyntaxKind.PredefinedType);
9489N(SyntaxKind.IntKeyword);
9492N(SyntaxKind.OrKeyword);
9493N(SyntaxKind.TypePattern);
9495N(SyntaxKind.PredefinedType);
9497N(SyntaxKind.LongKeyword);
9501N(SyntaxKind.EqualsGreaterThanToken);
9502N(SyntaxKind.NumericLiteralExpression);
9504N(SyntaxKind.NumericLiteralToken, "1");
9507N(SyntaxKind.CommaToken);
9508N(SyntaxKind.CloseBraceToken);
9511N(SyntaxKind.SemicolonToken);
9522N(SyntaxKind.ExpressionStatement);
9524N(SyntaxKind.SimpleAssignmentExpression);
9526N(SyntaxKind.IdentifierName);
9528N(SyntaxKind.IdentifierToken, "_");
9530N(SyntaxKind.EqualsToken);
9531N(SyntaxKind.SwitchExpression);
9533N(SyntaxKind.IdentifierName);
9535N(SyntaxKind.IdentifierToken, "e");
9537N(SyntaxKind.SwitchKeyword);
9538N(SyntaxKind.OpenBraceToken);
9539N(SyntaxKind.SwitchExpressionArm);
9541N(SyntaxKind.OrPattern);
9543N(SyntaxKind.TypePattern);
9545N(SyntaxKind.PredefinedType);
9547N(SyntaxKind.IntKeyword);
9550N(SyntaxKind.OrKeyword);
9551N(SyntaxKind.ConstantPattern);
9553N(SyntaxKind.SimpleMemberAccessExpression);
9555N(SyntaxKind.IdentifierName);
9557N(SyntaxKind.IdentifierToken, "System");
9559N(SyntaxKind.DotToken);
9560N(SyntaxKind.IdentifierName);
9562N(SyntaxKind.IdentifierToken, "Int64");
9567N(SyntaxKind.EqualsGreaterThanToken);
9568N(SyntaxKind.NumericLiteralExpression);
9570N(SyntaxKind.NumericLiteralToken, "1");
9573N(SyntaxKind.CommaToken);
9574N(SyntaxKind.CloseBraceToken);
9577N(SyntaxKind.SemicolonToken);
9588N(SyntaxKind.ExpressionStatement);
9590N(SyntaxKind.SimpleAssignmentExpression);
9592N(SyntaxKind.IdentifierName);
9594N(SyntaxKind.IdentifierToken, "_");
9596N(SyntaxKind.EqualsToken);
9597N(SyntaxKind.SwitchExpression);
9599N(SyntaxKind.IdentifierName);
9601N(SyntaxKind.IdentifierToken, "e");
9603N(SyntaxKind.SwitchKeyword);
9604N(SyntaxKind.OpenBraceToken);
9605N(SyntaxKind.SwitchExpressionArm);
9607N(SyntaxKind.RecursivePattern);
9609N(SyntaxKind.IdentifierName);
9611N(SyntaxKind.IdentifierToken, "T");
9613N(SyntaxKind.PositionalPatternClause);
9615N(SyntaxKind.OpenParenToken);
9616N(SyntaxKind.Subpattern);
9618N(SyntaxKind.TypePattern);
9620N(SyntaxKind.PredefinedType);
9622N(SyntaxKind.IntKeyword);
9626N(SyntaxKind.CloseParenToken);
9629N(SyntaxKind.EqualsGreaterThanToken);
9630N(SyntaxKind.NumericLiteralExpression);
9632N(SyntaxKind.NumericLiteralToken, "1");
9635N(SyntaxKind.CommaToken);
9636N(SyntaxKind.CloseBraceToken);
9639N(SyntaxKind.SemicolonToken);
9650N(SyntaxKind.ExpressionStatement);
9652N(SyntaxKind.SimpleAssignmentExpression);
9654N(SyntaxKind.IdentifierName);
9656N(SyntaxKind.IdentifierToken, "_");
9658N(SyntaxKind.EqualsToken);
9659N(SyntaxKind.SwitchExpression);
9661N(SyntaxKind.IdentifierName);
9663N(SyntaxKind.IdentifierToken, "e");
9665N(SyntaxKind.SwitchKeyword);
9666N(SyntaxKind.OpenBraceToken);
9667N(SyntaxKind.SwitchExpressionArm);
9669N(SyntaxKind.TypePattern);
9671N(SyntaxKind.PredefinedType);
9673N(SyntaxKind.IntKeyword);
9676N(SyntaxKind.EqualsGreaterThanToken);
9677N(SyntaxKind.NumericLiteralExpression);
9679N(SyntaxKind.NumericLiteralToken, "1");
9682N(SyntaxKind.CommaToken);
9683N(SyntaxKind.SwitchExpressionArm);
9685N(SyntaxKind.TypePattern);
9687N(SyntaxKind.PredefinedType);
9689N(SyntaxKind.LongKeyword);
9692N(SyntaxKind.EqualsGreaterThanToken);
9693N(SyntaxKind.NumericLiteralExpression);
9695N(SyntaxKind.NumericLiteralToken, "2");
9698N(SyntaxKind.CommaToken);
9699N(SyntaxKind.CloseBraceToken);
9702N(SyntaxKind.SemicolonToken);
9714N(SyntaxKind.ExpressionStatement);
9716N(SyntaxKind.SimpleAssignmentExpression);
9718N(SyntaxKind.IdentifierName);
9720N(SyntaxKind.IdentifierToken, "_");
9722N(SyntaxKind.EqualsToken);
9723N(SyntaxKind.IsPatternExpression);
9725N(SyntaxKind.IdentifierName);
9727N(SyntaxKind.IdentifierToken, "e");
9729N(SyntaxKind.IsKeyword);
9730N(SyntaxKind.OrPattern);
9732N(SyntaxKind.ParenthesizedPattern);
9734N(SyntaxKind.OpenParenToken);
9735N(SyntaxKind.TypePattern);
9737N(SyntaxKind.PredefinedType);
9739N(SyntaxKind.IntKeyword);
9742N(SyntaxKind.CloseParenToken);
9744N(SyntaxKind.OrKeyword);
9745N(SyntaxKind.TypePattern);
9747N(SyntaxKind.PredefinedType);
9749N(SyntaxKind.StringKeyword);
9755N(SyntaxKind.SemicolonToken);
9767N(SyntaxKind.ExpressionStatement);
9769N(SyntaxKind.SimpleAssignmentExpression);
9771N(SyntaxKind.IdentifierName);
9773N(SyntaxKind.IdentifierToken, "_");
9775N(SyntaxKind.EqualsToken);
9776N(SyntaxKind.IsPatternExpression);
9778N(SyntaxKind.IdentifierName);
9780N(SyntaxKind.IdentifierToken, "e");
9782N(SyntaxKind.IsKeyword);
9783N(SyntaxKind.OrPattern);
9785N(SyntaxKind.ConstantPattern);
9787N(SyntaxKind.ParenthesizedExpression);
9789N(SyntaxKind.OpenParenToken);
9790N(SyntaxKind.IdentifierName);
9792N(SyntaxKind.IdentifierToken, "a");
9794N(SyntaxKind.CloseParenToken);
9797N(SyntaxKind.OrKeyword);
9798N(SyntaxKind.ConstantPattern);
9800N(SyntaxKind.IdentifierName);
9802N(SyntaxKind.IdentifierToken, "b");
9808N(SyntaxKind.SemicolonToken);
9819N(SyntaxKind.LocalFunctionStatement);
9821N(SyntaxKind.PredefinedType);
9823N(SyntaxKind.BoolKeyword);
9825N(SyntaxKind.IdentifierToken, "isLetter");
9826N(SyntaxKind.ParameterList);
9828N(SyntaxKind.OpenParenToken);
9829N(SyntaxKind.Parameter);
9831N(SyntaxKind.PredefinedType);
9833N(SyntaxKind.CharKeyword);
9835N(SyntaxKind.IdentifierToken, "c");
9837N(SyntaxKind.CloseParenToken);
9839N(SyntaxKind.ArrowExpressionClause);
9841N(SyntaxKind.EqualsGreaterThanToken);
9842N(SyntaxKind.IsPatternExpression);
9844N(SyntaxKind.IdentifierName);
9846N(SyntaxKind.IdentifierToken, "c");
9848N(SyntaxKind.IsKeyword);
9849N(SyntaxKind.OrPattern);
9851N(SyntaxKind.AndPattern);
9853N(SyntaxKind.RelationalPattern);
9855N(SyntaxKind.GreaterThanEqualsToken);
9856N(SyntaxKind.CharacterLiteralExpression);
9858N(SyntaxKind.CharacterLiteralToken);
9861N(SyntaxKind.AndKeyword);
9862N(SyntaxKind.RelationalPattern);
9864N(SyntaxKind.LessThanEqualsToken);
9865N(SyntaxKind.CharacterLiteralExpression);
9867N(SyntaxKind.CharacterLiteralToken);
9871N(SyntaxKind.OrKeyword);
9872N(SyntaxKind.AndPattern);
9874N(SyntaxKind.RelationalPattern);
9876N(SyntaxKind.GreaterThanEqualsToken);
9877N(SyntaxKind.CharacterLiteralExpression);
9879N(SyntaxKind.CharacterLiteralToken);
9882N(SyntaxKind.AndKeyword);
9883N(SyntaxKind.RelationalPattern);
9885N(SyntaxKind.LessThanEqualsToken);
9886N(SyntaxKind.CharacterLiteralExpression);
9888N(SyntaxKind.CharacterLiteralToken);
9895N(SyntaxKind.SemicolonToken);
9906N(SyntaxKind.ExpressionStatement);
9908N(SyntaxKind.SimpleAssignmentExpression);
9910N(SyntaxKind.IdentifierName);
9912N(SyntaxKind.IdentifierToken, "_");
9914N(SyntaxKind.EqualsToken);
9915N(SyntaxKind.IsPatternExpression);
9917N(SyntaxKind.IdentifierName);
9919N(SyntaxKind.IdentifierToken, "e");
9921N(SyntaxKind.IsKeyword);
9922N(SyntaxKind.DeclarationPattern);
9924N(SyntaxKind.PredefinedType);
9926N(SyntaxKind.IntKeyword);
9928N(SyntaxKind.SingleVariableDesignation);
9930N(SyntaxKind.IdentifierToken, "and");
9935N(SyntaxKind.SemicolonToken);
9946N(SyntaxKind.ExpressionStatement);
9948N(SyntaxKind.SimpleAssignmentExpression);
9950N(SyntaxKind.IdentifierName);
9952N(SyntaxKind.IdentifierToken, "_");
9954N(SyntaxKind.EqualsToken);
9955N(SyntaxKind.IsPatternExpression);
9957N(SyntaxKind.IdentifierName);
9959N(SyntaxKind.IdentifierToken, "e");
9961N(SyntaxKind.IsKeyword);
9962N(SyntaxKind.AndPattern);
9964N(SyntaxKind.TypePattern);
9966N(SyntaxKind.PredefinedType);
9968N(SyntaxKind.IntKeyword);
9971N(SyntaxKind.AndKeyword);
9972N(SyntaxKind.RelationalPattern);
9974N(SyntaxKind.LessThanToken);
9975N(SyntaxKind.IdentifierName);
9977N(SyntaxKind.IdentifierToken, "Z");
9983N(SyntaxKind.SemicolonToken);
9994N(SyntaxKind.ExpressionStatement);
9996N(SyntaxKind.SimpleAssignmentExpression);
9998N(SyntaxKind.IdentifierName);
10000N(SyntaxKind.IdentifierToken, "_");
10002N(SyntaxKind.EqualsToken);
10003N(SyntaxKind.LogicalAndExpression);
10005N(SyntaxKind.IsPatternExpression);
10007N(SyntaxKind.IdentifierName);
10009N(SyntaxKind.IdentifierToken, "e");
10011N(SyntaxKind.IsKeyword);
10012N(SyntaxKind.DeclarationPattern);
10014N(SyntaxKind.PredefinedType);
10016N(SyntaxKind.IntKeyword);
10018N(SyntaxKind.SingleVariableDesignation);
10020N(SyntaxKind.IdentifierToken, "and");
10024N(SyntaxKind.AmpersandAmpersandToken);
10025N(SyntaxKind.IdentifierName);
10027N(SyntaxKind.IdentifierToken, "b");
10031N(SyntaxKind.SemicolonToken);
10042N(SyntaxKind.ExpressionStatement);
10044N(SyntaxKind.SimpleAssignmentExpression);
10046N(SyntaxKind.IdentifierName);
10048N(SyntaxKind.IdentifierToken, "_");
10050N(SyntaxKind.EqualsToken);
10051N(SyntaxKind.IsPatternExpression);
10053N(SyntaxKind.IdentifierName);
10055N(SyntaxKind.IdentifierToken, "e");
10057N(SyntaxKind.IsKeyword);
10058N(SyntaxKind.AndPattern);
10060N(SyntaxKind.TypePattern);
10062N(SyntaxKind.PredefinedType);
10064N(SyntaxKind.IntKeyword);
10067N(SyntaxKind.AndKeyword);
10068N(SyntaxKind.ConstantPattern);
10070N(SyntaxKind.SimpleMemberAccessExpression);
10072N(SyntaxKind.PredefinedType);
10074N(SyntaxKind.IntKeyword);
10076N(SyntaxKind.DotToken);
10077N(SyntaxKind.IdentifierName);
10079N(SyntaxKind.IdentifierToken, "MaxValue");
10086N(SyntaxKind.SemicolonToken);
10097N(SyntaxKind.ExpressionStatement);
10099N(SyntaxKind.SimpleAssignmentExpression);
10101N(SyntaxKind.IdentifierName);
10103N(SyntaxKind.IdentifierToken, "_");
10105N(SyntaxKind.EqualsToken);
10106N(SyntaxKind.IsPatternExpression);
10108N(SyntaxKind.IdentifierName);
10110N(SyntaxKind.IdentifierToken, "e");
10112N(SyntaxKind.IsKeyword);
10113N(SyntaxKind.AndPattern);
10115N(SyntaxKind.TypePattern);
10117N(SyntaxKind.PredefinedType);
10119N(SyntaxKind.IntKeyword);
10122N(SyntaxKind.AndKeyword);
10123N(SyntaxKind.ConstantPattern);
10125N(SyntaxKind.IdentifierName);
10127N(SyntaxKind.IdentifierToken, "MaxValue");
10133N(SyntaxKind.SemicolonToken);
10144N(SyntaxKind.ExpressionStatement);
10146N(SyntaxKind.SimpleAssignmentExpression);
10148N(SyntaxKind.IdentifierName);
10150N(SyntaxKind.IdentifierToken, "_");
10152N(SyntaxKind.EqualsToken);
10153N(SyntaxKind.CoalesceExpression);
10155N(SyntaxKind.IsPatternExpression);
10157N(SyntaxKind.IdentifierName);
10159N(SyntaxKind.IdentifierToken, "e");
10161N(SyntaxKind.IsKeyword);
10162N(SyntaxKind.DeclarationPattern);
10164N(SyntaxKind.PredefinedType);
10166N(SyntaxKind.IntKeyword);
10168N(SyntaxKind.SingleVariableDesignation);
10170N(SyntaxKind.IdentifierToken, "and");
10174N(SyntaxKind.QuestionQuestionToken);
10175N(SyntaxKind.IdentifierName);
10177N(SyntaxKind.IdentifierToken, "Z");
10181N(SyntaxKind.SemicolonToken);
10192N(SyntaxKind.ExpressionStatement);
10194N(SyntaxKind.SimpleAssignmentExpression);
10196N(SyntaxKind.IdentifierName);
10198N(SyntaxKind.IdentifierToken, "_");
10200N(SyntaxKind.EqualsToken);
10201N(SyntaxKind.ConditionalExpression);
10203N(SyntaxKind.IsPatternExpression);
10205N(SyntaxKind.IdentifierName);
10207N(SyntaxKind.IdentifierToken, "e");
10209N(SyntaxKind.IsKeyword);
10210N(SyntaxKind.DeclarationPattern);
10212N(SyntaxKind.PredefinedType);
10214N(SyntaxKind.IntKeyword);
10216N(SyntaxKind.SingleVariableDesignation);
10218N(SyntaxKind.IdentifierToken, "and");
10222N(SyntaxKind.QuestionToken);
10223N(SyntaxKind.IdentifierName);
10225N(SyntaxKind.IdentifierToken, "a");
10227N(SyntaxKind.ColonToken);
10228N(SyntaxKind.IdentifierName);
10230N(SyntaxKind.IdentifierToken, "b");
10234N(SyntaxKind.SemicolonToken);
10247N(SyntaxKind.IsPatternExpression);
10249N(SyntaxKind.IdentifierName);
10251N(SyntaxKind.IdentifierToken, "o");
10253N(SyntaxKind.IsKeyword);
10254N(SyntaxKind.ConstantPattern);
10256N(SyntaxKind.AddExpression);
10258N(SyntaxKind.PredefinedType);
10260N(SyntaxKind.IntKeyword);
10262N(SyntaxKind.PlusToken);
10263N(SyntaxKind.IdentifierName);
10265N(SyntaxKind.IdentifierToken, "d");
10281N(SyntaxKind.AddExpression);
10283N(SyntaxKind.ParenthesizedLambdaExpression);
10285N(SyntaxKind.ParameterList);
10287N(SyntaxKind.OpenParenToken);
10288N(SyntaxKind.CloseParenToken);
10290N(SyntaxKind.EqualsGreaterThanToken);
10291N(SyntaxKind.Block);
10293N(SyntaxKind.OpenBraceToken);
10294N(SyntaxKind.CloseBraceToken);
10297N(SyntaxKind.PlusToken);
10298N(SyntaxKind.IdentifierName);
10300N(SyntaxKind.IdentifierToken, "d");
10314N(SyntaxKind.AddExpression);
10316N(SyntaxKind.AnonymousMethodExpression);
10318N(SyntaxKind.DelegateKeyword);
10319N(SyntaxKind.Block);
10321N(SyntaxKind.OpenBraceToken);
10322N(SyntaxKind.CloseBraceToken);
10325N(SyntaxKind.PlusToken);
10326N(SyntaxKind.IdentifierName);
10328N(SyntaxKind.IdentifierToken, "d");
10340N(SyntaxKind.ExpressionStatement);
10342N(SyntaxKind.SimpleAssignmentExpression);
10344N(SyntaxKind.IdentifierName);
10346N(SyntaxKind.IdentifierToken, "_");
10348N(SyntaxKind.EqualsToken);
10349N(SyntaxKind.IsPatternExpression);
10351N(SyntaxKind.IdentifierName);
10353N(SyntaxKind.IdentifierToken, "e");
10355N(SyntaxKind.IsKeyword);
10356N(SyntaxKind.ConstantPattern);
10358N(SyntaxKind.ParenthesizedExpression);
10360N(SyntaxKind.OpenParenToken);
10361N(SyntaxKind.NumericLiteralExpression);
10363N(SyntaxKind.NumericLiteralToken, "3");
10365N(SyntaxKind.CloseParenToken);
10370N(SyntaxKind.SemicolonToken);
10381N(SyntaxKind.ExpressionStatement);
10383N(SyntaxKind.SimpleAssignmentExpression);
10385N(SyntaxKind.IdentifierName);
10387N(SyntaxKind.IdentifierToken, "_");
10389N(SyntaxKind.EqualsToken);
10390N(SyntaxKind.IsPatternExpression);
10392N(SyntaxKind.IdentifierName);
10394N(SyntaxKind.IdentifierToken, "e");
10396N(SyntaxKind.IsKeyword);
10397N(SyntaxKind.ConstantPattern);
10399N(SyntaxKind.ParenthesizedExpression);
10401N(SyntaxKind.OpenParenToken);
10402N(SyntaxKind.IdentifierName);
10404N(SyntaxKind.IdentifierToken, "A");
10406N(SyntaxKind.CloseParenToken);
10411N(SyntaxKind.SemicolonToken);
10422N(SyntaxKind.ExpressionStatement);
10424N(SyntaxKind.SimpleAssignmentExpression);
10426N(SyntaxKind.IdentifierName);
10428N(SyntaxKind.IdentifierToken, "_");
10430N(SyntaxKind.EqualsToken);
10431N(SyntaxKind.IsPatternExpression);
10433N(SyntaxKind.IdentifierName);
10435N(SyntaxKind.IdentifierToken, "e");
10437N(SyntaxKind.IsKeyword);
10438N(SyntaxKind.ParenthesizedPattern);
10440N(SyntaxKind.OpenParenToken);
10441N(SyntaxKind.TypePattern);
10443N(SyntaxKind.PredefinedType);
10445N(SyntaxKind.IntKeyword);
10448N(SyntaxKind.CloseParenToken);
10452N(SyntaxKind.SemicolonToken);
10463N(SyntaxKind.ExpressionStatement);
10465N(SyntaxKind.SimpleAssignmentExpression);
10467N(SyntaxKind.IdentifierName);
10469N(SyntaxKind.IdentifierToken, "_");
10471N(SyntaxKind.EqualsToken);
10472N(SyntaxKind.IsPatternExpression);
10474N(SyntaxKind.IdentifierName);
10476N(SyntaxKind.IdentifierToken, "e");
10478N(SyntaxKind.IsKeyword);
10479N(SyntaxKind.RecursivePattern);
10481N(SyntaxKind.PositionalPatternClause);
10483N(SyntaxKind.OpenParenToken);
10484N(SyntaxKind.Subpattern);
10486N(SyntaxKind.NameColon);
10488N(SyntaxKind.IdentifierName);
10490N(SyntaxKind.IdentifierToken, "Item1");
10492N(SyntaxKind.ColonToken);
10494N(SyntaxKind.TypePattern);
10496N(SyntaxKind.PredefinedType);
10498N(SyntaxKind.IntKeyword);
10502N(SyntaxKind.CloseParenToken);
10507N(SyntaxKind.SemicolonToken);
10518N(SyntaxKind.ExpressionStatement);
10520N(SyntaxKind.SimpleAssignmentExpression);
10522N(SyntaxKind.IdentifierName);
10524N(SyntaxKind.IdentifierToken, "_");
10526N(SyntaxKind.EqualsToken);
10527N(SyntaxKind.IsPatternExpression);
10529N(SyntaxKind.IdentifierName);
10531N(SyntaxKind.IdentifierToken, "e");
10533N(SyntaxKind.IsKeyword);
10534N(SyntaxKind.ConstantPattern);
10536N(SyntaxKind.CastExpression);
10538N(SyntaxKind.OpenParenToken);
10539N(SyntaxKind.IdentifierName);
10541N(SyntaxKind.IdentifierToken, "A");
10543N(SyntaxKind.CloseParenToken);
10544N(SyntaxKind.IdentifierName);
10546N(SyntaxKind.IdentifierToken, "x");
10552N(SyntaxKind.SemicolonToken);
10563N(SyntaxKind.ExpressionStatement);
10565N(SyntaxKind.SimpleAssignmentExpression);
10567N(SyntaxKind.IdentifierName);
10569N(SyntaxKind.IdentifierToken, "_");
10571N(SyntaxKind.EqualsToken);
10572N(SyntaxKind.IsPatternExpression);
10574N(SyntaxKind.IdentifierName);
10576N(SyntaxKind.IdentifierToken, "e");
10578N(SyntaxKind.IsKeyword);
10579N(SyntaxKind.RecursivePattern);
10581N(SyntaxKind.PositionalPatternClause);
10583N(SyntaxKind.OpenParenToken);
10584N(SyntaxKind.Subpattern);
10586N(SyntaxKind.RecursivePattern);
10588N(SyntaxKind.PositionalPatternClause);
10590N(SyntaxKind.OpenParenToken);
10591N(SyntaxKind.Subpattern);
10593N(SyntaxKind.ConstantPattern);
10595N(SyntaxKind.IdentifierName);
10597N(SyntaxKind.IdentifierToken, "A");
10601N(SyntaxKind.CommaToken);
10602N(SyntaxKind.Subpattern);
10604N(SyntaxKind.ConstantPattern);
10606N(SyntaxKind.IdentifierName);
10608N(SyntaxKind.IdentifierToken, "A");
10612N(SyntaxKind.CloseParenToken);
10616N(SyntaxKind.CloseParenToken);
10618N(SyntaxKind.SingleVariableDesignation);
10620N(SyntaxKind.IdentifierToken, "x");
10625N(SyntaxKind.SemicolonToken);
10636N(SyntaxKind.ExpressionStatement);
10638N(SyntaxKind.SimpleAssignmentExpression);
10640N(SyntaxKind.IdentifierName);
10642N(SyntaxKind.IdentifierToken, "_");
10644N(SyntaxKind.EqualsToken);
10645N(SyntaxKind.IsPatternExpression);
10647N(SyntaxKind.IdentifierName);
10649N(SyntaxKind.IdentifierToken, "e");
10651N(SyntaxKind.IsKeyword);
10652N(SyntaxKind.RecursivePattern);
10654N(SyntaxKind.PositionalPatternClause);
10656N(SyntaxKind.OpenParenToken);
10657N(SyntaxKind.CloseParenToken);
10662N(SyntaxKind.SemicolonToken);
10673N(SyntaxKind.ExpressionStatement);
10675N(SyntaxKind.SimpleAssignmentExpression);
10677N(SyntaxKind.IdentifierName);
10679N(SyntaxKind.IdentifierToken, "_");
10681N(SyntaxKind.EqualsToken);
10682N(SyntaxKind.IsPatternExpression);
10684N(SyntaxKind.IdentifierName);
10686N(SyntaxKind.IdentifierToken, "e");
10688N(SyntaxKind.IsKeyword);
10689N(SyntaxKind.RecursivePattern);
10691N(SyntaxKind.PositionalPatternClause);
10693N(SyntaxKind.OpenParenToken);
10694N(SyntaxKind.CloseParenToken);
10696N(SyntaxKind.SingleVariableDesignation);
10698N(SyntaxKind.IdentifierToken, "x");
10703N(SyntaxKind.SemicolonToken);
10714N(SyntaxKind.ExpressionStatement);
10716N(SyntaxKind.SimpleAssignmentExpression);
10718N(SyntaxKind.IdentifierName);
10720N(SyntaxKind.IdentifierToken, "_");
10722N(SyntaxKind.EqualsToken);
10723N(SyntaxKind.IsPatternExpression);
10725N(SyntaxKind.IdentifierName);
10727N(SyntaxKind.IdentifierToken, "e");
10729N(SyntaxKind.IsKeyword);
10730N(SyntaxKind.RecursivePattern);
10732N(SyntaxKind.PositionalPatternClause);
10734N(SyntaxKind.OpenParenToken);
10735N(SyntaxKind.CloseParenToken);
10737N(SyntaxKind.PropertyPatternClause);
10739N(SyntaxKind.OpenBraceToken);
10740N(SyntaxKind.CloseBraceToken);
10745N(SyntaxKind.SemicolonToken);
10756N(SyntaxKind.ExpressionStatement);
10758N(SyntaxKind.SimpleAssignmentExpression);
10760N(SyntaxKind.IdentifierName);
10762N(SyntaxKind.IdentifierToken, "_");
10764N(SyntaxKind.EqualsToken);
10765N(SyntaxKind.IsPatternExpression);
10767N(SyntaxKind.IdentifierName);
10769N(SyntaxKind.IdentifierToken, "e");
10771N(SyntaxKind.IsKeyword);
10772N(SyntaxKind.ConstantPattern);
10774N(SyntaxKind.CastExpression);
10776N(SyntaxKind.OpenParenToken);
10777N(SyntaxKind.PredefinedType);
10779N(SyntaxKind.IntKeyword);
10781N(SyntaxKind.CloseParenToken);
10782N(SyntaxKind.UnaryPlusExpression);
10784N(SyntaxKind.PlusToken);
10785N(SyntaxKind.NumericLiteralExpression);
10787N(SyntaxKind.NumericLiteralToken, "1");
10794N(SyntaxKind.SemicolonToken);
10809N(SyntaxKind.ExpressionStatement);
10811N(SyntaxKind.SimpleAssignmentExpression);
10813N(SyntaxKind.IdentifierName);
10815N(SyntaxKind.IdentifierToken, "_");
10817N(SyntaxKind.EqualsToken);
10818N(SyntaxKind.IsPatternExpression);
10820N(SyntaxKind.IdentifierName);
10822N(SyntaxKind.IdentifierToken, "e");
10824N(SyntaxKind.IsKeyword);
10825N(SyntaxKind.ConstantPattern);
10827N(SyntaxKind.CastExpression);
10829N(SyntaxKind.OpenParenToken);
10830N(SyntaxKind.PredefinedType);
10832N(SyntaxKind.IntKeyword);
10834N(SyntaxKind.CloseParenToken);
10835N(SyntaxKind.IdentifierName);
10837N(SyntaxKind.IdentifierToken, identifier);
10843N(SyntaxKind.SemicolonToken);
10858N(SyntaxKind.ExpressionStatement);
10860N(SyntaxKind.SimpleAssignmentExpression);
10862N(SyntaxKind.IdentifierName);
10864N(SyntaxKind.IdentifierToken, "_");
10866N(SyntaxKind.EqualsToken);
10867N(SyntaxKind.IsPatternExpression);
10869N(SyntaxKind.IdentifierName);
10871N(SyntaxKind.IdentifierToken, "e");
10873N(SyntaxKind.IsKeyword);
10874N(opKind == SyntaxKind.AndKeyword ? SyntaxKind.AndPattern : SyntaxKind.OrPattern);
10876N(SyntaxKind.ConstantPattern);
10878N(SyntaxKind.CastExpression);
10880N(SyntaxKind.OpenParenToken);
10881N(SyntaxKind.PredefinedType);
10883N(SyntaxKind.IntKeyword);
10885N(SyntaxKind.CloseParenToken);
10886N(SyntaxKind.IdentifierName);
10888N(SyntaxKind.IdentifierToken, left);
10892N(opKind);
10893N(SyntaxKind.ConstantPattern);
10895N(SyntaxKind.IdentifierName);
10897N(SyntaxKind.IdentifierToken, right);
10903N(SyntaxKind.SemicolonToken);
10915N(SyntaxKind.ExpressionStatement);
10917N(SyntaxKind.SimpleAssignmentExpression);
10919N(SyntaxKind.IdentifierName);
10921N(SyntaxKind.IdentifierToken, "_");
10923N(SyntaxKind.EqualsToken);
10924N(SyntaxKind.IsPatternExpression);
10926N(SyntaxKind.IdentifierName);
10928N(SyntaxKind.IdentifierToken, "e");
10930N(SyntaxKind.IsKeyword);
10931N(SyntaxKind.OrPattern);
10933N(SyntaxKind.ConstantPattern);
10935N(SyntaxKind.CastExpression);
10937N(SyntaxKind.OpenParenToken);
10938N(SyntaxKind.IdentifierName);
10940N(SyntaxKind.IdentifierToken, "a");
10942N(SyntaxKind.CloseParenToken);
10943N(SyntaxKind.NumericLiteralExpression);
10945N(SyntaxKind.NumericLiteralToken, "42");
10949N(SyntaxKind.OrKeyword);
10950N(SyntaxKind.ConstantPattern);
10952N(SyntaxKind.IdentifierName);
10954N(SyntaxKind.IdentifierToken, "b");
10960N(SyntaxKind.SemicolonToken);
10976N(SyntaxKind.ExpressionStatement);
10978N(SyntaxKind.SimpleAssignmentExpression);
10980N(SyntaxKind.IdentifierName);
10982N(SyntaxKind.IdentifierToken, "_");
10984N(SyntaxKind.EqualsToken);
10985N(SyntaxKind.IsPatternExpression);
10987N(SyntaxKind.IdentifierName);
10989N(SyntaxKind.IdentifierToken, "e");
10991N(SyntaxKind.IsKeyword);
10992N(opKind == SyntaxKind.AndKeyword ? SyntaxKind.AndPattern : SyntaxKind.OrPattern);
10994N(SyntaxKind.ConstantPattern);
10996N(SyntaxKind.IdentifierName);
10998N(SyntaxKind.IdentifierToken, left);
11001N(opKind);
11002N(SyntaxKind.ConstantPattern);
11004N(SyntaxKind.IdentifierName);
11006N(SyntaxKind.IdentifierToken, right);
11012N(SyntaxKind.SemicolonToken);
11027N(SyntaxKind.ExpressionStatement);
11029N(SyntaxKind.SimpleAssignmentExpression);
11031N(SyntaxKind.IdentifierName);
11033N(SyntaxKind.IdentifierToken, "_");
11035N(SyntaxKind.EqualsToken);
11036N(SyntaxKind.IsPatternExpression);
11038N(SyntaxKind.IdentifierName);
11040N(SyntaxKind.IdentifierToken, "e");
11042N(SyntaxKind.IsKeyword);
11043N(opKind == SyntaxKind.AndKeyword ? SyntaxKind.AndPattern : SyntaxKind.OrPattern);
11045N(SyntaxKind.ParenthesizedPattern);
11047N(SyntaxKind.OpenParenToken);
11048N(SyntaxKind.TypePattern);
11050N(SyntaxKind.PredefinedType);
11052N(SyntaxKind.IntKeyword);
11055N(SyntaxKind.CloseParenToken);
11057N(opKind);
11058N(SyntaxKind.ConstantPattern);
11060N(SyntaxKind.IdentifierName);
11062N(SyntaxKind.IdentifierToken, right);
11068N(SyntaxKind.SemicolonToken);
11079N(SyntaxKind.ExpressionStatement);
11081N(SyntaxKind.SimpleAssignmentExpression);
11083N(SyntaxKind.IdentifierName);
11085N(SyntaxKind.IdentifierToken, "_");
11087N(SyntaxKind.EqualsToken);
11088N(SyntaxKind.IsPatternExpression);
11090N(SyntaxKind.IdentifierName);
11092N(SyntaxKind.IdentifierToken, "e");
11094N(SyntaxKind.IsKeyword);
11095N(SyntaxKind.OrPattern);
11097N(SyntaxKind.ParenthesizedPattern);
11099N(SyntaxKind.OpenParenToken);
11100N(SyntaxKind.TypePattern);
11102N(SyntaxKind.PredefinedType);
11104N(SyntaxKind.IntKeyword);
11107N(SyntaxKind.CloseParenToken);
11109N(SyntaxKind.OrKeyword);
11110N(SyntaxKind.RelationalPattern);
11112N(SyntaxKind.GreaterThanEqualsToken);
11113N(SyntaxKind.NumericLiteralExpression);
11115N(SyntaxKind.NumericLiteralToken, "0");
11121N(SyntaxKind.SemicolonToken);
11132N(SyntaxKind.ExpressionStatement);
11134N(SyntaxKind.SimpleAssignmentExpression);
11136N(SyntaxKind.IdentifierName);
11138N(SyntaxKind.IdentifierToken, "_");
11140N(SyntaxKind.EqualsToken);
11141N(SyntaxKind.IsPatternExpression);
11143N(SyntaxKind.IdentifierName);
11145N(SyntaxKind.IdentifierToken, "e");
11147N(SyntaxKind.IsKeyword);
11148N(SyntaxKind.OrPattern);
11150N(SyntaxKind.ConstantPattern);
11152N(SyntaxKind.CastExpression);
11154N(SyntaxKind.OpenParenToken);
11155N(SyntaxKind.PredefinedType);
11157N(SyntaxKind.IntKeyword);
11159N(SyntaxKind.CloseParenToken);
11160N(SyntaxKind.IdentifierName);
11162N(SyntaxKind.IdentifierToken, "or");
11166N(SyntaxKind.OrKeyword);
11167N(SyntaxKind.RelationalPattern);
11169N(SyntaxKind.GreaterThanEqualsToken);
11170N(SyntaxKind.NumericLiteralExpression);
11172N(SyntaxKind.NumericLiteralToken, "0");
11178N(SyntaxKind.SemicolonToken);
11189N(SyntaxKind.ExpressionStatement);
11191N(SyntaxKind.SimpleAssignmentExpression);
11193N(SyntaxKind.IdentifierName);
11195N(SyntaxKind.IdentifierToken, "_");
11197N(SyntaxKind.EqualsToken);
11198N(SyntaxKind.IsPatternExpression);
11200N(SyntaxKind.IdentifierName);
11202N(SyntaxKind.IdentifierToken, "e");
11204N(SyntaxKind.IsKeyword);
11205N(SyntaxKind.OrPattern);
11207N(SyntaxKind.OrPattern);
11209N(SyntaxKind.ParenthesizedPattern);
11211N(SyntaxKind.OpenParenToken);
11212N(SyntaxKind.TypePattern);
11214N(SyntaxKind.PredefinedType);
11216N(SyntaxKind.IntKeyword);
11219N(SyntaxKind.CloseParenToken);
11221N(SyntaxKind.OrKeyword);
11222N(SyntaxKind.ConstantPattern);
11224N(SyntaxKind.IdentifierName);
11226N(SyntaxKind.IdentifierToken, "or");
11230N(SyntaxKind.OrKeyword);
11231N(SyntaxKind.RelationalPattern);
11233N(SyntaxKind.GreaterThanEqualsToken);
11234N(SyntaxKind.NumericLiteralExpression);
11236N(SyntaxKind.NumericLiteralToken, "0");
11242N(SyntaxKind.SemicolonToken);
11253N(SyntaxKind.SwitchStatement);
11255N(SyntaxKind.SwitchKeyword);
11256N(SyntaxKind.OpenParenToken);
11257N(SyntaxKind.IdentifierName);
11259N(SyntaxKind.IdentifierToken, "e");
11261N(SyntaxKind.CloseParenToken);
11262N(SyntaxKind.OpenBraceToken);
11263N(SyntaxKind.SwitchSection);
11265N(SyntaxKind.CasePatternSwitchLabel);
11267N(SyntaxKind.CaseKeyword);
11268N(SyntaxKind.AndPattern);
11270N(SyntaxKind.RecursivePattern);
11272N(SyntaxKind.PropertyPatternClause);
11274N(SyntaxKind.OpenBraceToken);
11275N(SyntaxKind.CloseBraceToken);
11278N(SyntaxKind.AndKeyword);
11279N(SyntaxKind.RecursivePattern);
11281N(SyntaxKind.PropertyPatternClause);
11283N(SyntaxKind.OpenBraceToken);
11284N(SyntaxKind.CloseBraceToken);
11288N(SyntaxKind.ColonToken);
11290N(SyntaxKind.BreakStatement);
11292N(SyntaxKind.BreakKeyword);
11293N(SyntaxKind.SemicolonToken);
11296N(SyntaxKind.CloseBraceToken);
11307N(SyntaxKind.SwitchStatement);
11309N(SyntaxKind.SwitchKeyword);
11310N(SyntaxKind.OpenParenToken);
11311N(SyntaxKind.IdentifierName);
11313N(SyntaxKind.IdentifierToken, "e");
11315N(SyntaxKind.CloseParenToken);
11316N(SyntaxKind.OpenBraceToken);
11317N(SyntaxKind.SwitchSection);
11319N(SyntaxKind.CasePatternSwitchLabel);
11321N(SyntaxKind.CaseKeyword);
11322N(SyntaxKind.AndPattern);
11324N(SyntaxKind.RecursivePattern);
11326N(SyntaxKind.PropertyPatternClause);
11328N(SyntaxKind.OpenBraceToken);
11329N(SyntaxKind.CloseBraceToken);
11332N(SyntaxKind.AndKeyword);
11333N(SyntaxKind.RecursivePattern);
11335N(SyntaxKind.PositionalPatternClause);
11337N(SyntaxKind.OpenParenToken);
11338N(SyntaxKind.CloseParenToken);
11342N(SyntaxKind.ColonToken);
11344N(SyntaxKind.BreakStatement);
11346N(SyntaxKind.BreakKeyword);
11347N(SyntaxKind.SemicolonToken);
11350N(SyntaxKind.CloseBraceToken);
11362N(SyntaxKind.ExpressionStatement);
11364N(SyntaxKind.SimpleAssignmentExpression);
11366N(SyntaxKind.IdentifierName);
11368N(SyntaxKind.IdentifierToken, "_");
11370N(SyntaxKind.EqualsToken);
11371N(SyntaxKind.IsPatternExpression);
11373N(SyntaxKind.IdentifierName);
11375N(SyntaxKind.IdentifierToken, "e");
11377N(SyntaxKind.IsKeyword);
11378N(SyntaxKind.ParenthesizedPattern);
11380N(SyntaxKind.OpenParenToken);
11381N(SyntaxKind.RelationalPattern);
11383N(SyntaxKind.GreaterThanEqualsToken);
11384N(SyntaxKind.NumericLiteralExpression);
11386N(SyntaxKind.NumericLiteralToken, "1");
11389N(SyntaxKind.CloseParenToken);
11393N(SyntaxKind.SemicolonToken);
11405N(SyntaxKind.ExpressionStatement);
11407N(SyntaxKind.SimpleAssignmentExpression);
11409N(SyntaxKind.IdentifierName);
11411N(SyntaxKind.IdentifierToken, "_");
11413N(SyntaxKind.EqualsToken);
11414N(SyntaxKind.SwitchExpression);
11416N(SyntaxKind.IdentifierName);
11418N(SyntaxKind.IdentifierToken, "e");
11420N(SyntaxKind.SwitchKeyword);
11421N(SyntaxKind.OpenBraceToken);
11422N(SyntaxKind.SwitchExpressionArm);
11424N(SyntaxKind.ParenthesizedPattern);
11426N(SyntaxKind.OpenParenToken);
11427N(SyntaxKind.RelationalPattern);
11429N(SyntaxKind.GreaterThanEqualsToken);
11430N(SyntaxKind.NumericLiteralExpression);
11432N(SyntaxKind.NumericLiteralToken, "1");
11435N(SyntaxKind.CloseParenToken);
11437N(SyntaxKind.EqualsGreaterThanToken);
11438N(SyntaxKind.NumericLiteralExpression);
11440N(SyntaxKind.NumericLiteralToken, "1");
11443N(SyntaxKind.CloseBraceToken);
11446N(SyntaxKind.SemicolonToken);
11458N(SyntaxKind.LocalFunctionStatement);
11460N(SyntaxKind.PredefinedType);
11462N(SyntaxKind.BoolKeyword);
11464N(SyntaxKind.IdentifierToken, "isAsciiLetter");
11465N(SyntaxKind.ParameterList);
11467N(SyntaxKind.OpenParenToken);
11468N(SyntaxKind.Parameter);
11470N(SyntaxKind.PredefinedType);
11472N(SyntaxKind.CharKeyword);
11474N(SyntaxKind.IdentifierToken, "c");
11476N(SyntaxKind.CloseParenToken);
11478N(SyntaxKind.ArrowExpressionClause);
11480N(SyntaxKind.EqualsGreaterThanToken);
11481N(SyntaxKind.IsPatternExpression);
11483N(SyntaxKind.IdentifierName);
11485N(SyntaxKind.IdentifierToken, "c");
11487N(SyntaxKind.IsKeyword);
11488N(SyntaxKind.OrPattern);
11490N(SyntaxKind.ParenthesizedPattern);
11492N(SyntaxKind.OpenParenToken);
11493N(SyntaxKind.AndPattern);
11495N(SyntaxKind.RelationalPattern);
11497N(SyntaxKind.GreaterThanEqualsToken);
11498N(SyntaxKind.CharacterLiteralExpression);
11500N(SyntaxKind.CharacterLiteralToken);
11503N(SyntaxKind.AndKeyword);
11504N(SyntaxKind.RelationalPattern);
11506N(SyntaxKind.LessThanEqualsToken);
11507N(SyntaxKind.CharacterLiteralExpression);
11509N(SyntaxKind.CharacterLiteralToken);
11513N(SyntaxKind.CloseParenToken);
11515N(SyntaxKind.OrKeyword);
11516N(SyntaxKind.ParenthesizedPattern);
11518N(SyntaxKind.OpenParenToken);
11519N(SyntaxKind.AndPattern);
11521N(SyntaxKind.RelationalPattern);
11523N(SyntaxKind.GreaterThanEqualsToken);
11524N(SyntaxKind.CharacterLiteralExpression);
11526N(SyntaxKind.CharacterLiteralToken);
11529N(SyntaxKind.AndKeyword);
11530N(SyntaxKind.RelationalPattern);
11532N(SyntaxKind.LessThanEqualsToken);
11533N(SyntaxKind.CharacterLiteralExpression);
11535N(SyntaxKind.CharacterLiteralToken);
11539N(SyntaxKind.CloseParenToken);
11544N(SyntaxKind.SemicolonToken);
11556N(SyntaxKind.ExpressionStatement);
11558N(SyntaxKind.SimpleAssignmentExpression);
11560N(SyntaxKind.IdentifierName);
11562N(SyntaxKind.IdentifierToken, "_");
11564N(SyntaxKind.EqualsToken);
11565N(SyntaxKind.IsPatternExpression);
11567N(SyntaxKind.IdentifierName);
11569N(SyntaxKind.IdentifierToken, "e");
11571N(SyntaxKind.IsKeyword);
11572N(SyntaxKind.RecursivePattern);
11574N(SyntaxKind.PositionalPatternClause);
11576N(SyntaxKind.OpenParenToken);
11577N(SyntaxKind.Subpattern);
11579N(SyntaxKind.RelationalPattern);
11581N(SyntaxKind.LessThanEqualsToken);
11582N(SyntaxKind.NumericLiteralExpression);
11584N(SyntaxKind.NumericLiteralToken, "1");
11588N(SyntaxKind.CommaToken);
11589N(SyntaxKind.Subpattern);
11591N(SyntaxKind.RelationalPattern);
11593N(SyntaxKind.GreaterThanEqualsToken);
11594N(SyntaxKind.NumericLiteralExpression);
11596N(SyntaxKind.NumericLiteralToken, "2");
11600N(SyntaxKind.CloseParenToken);
11605N(SyntaxKind.SemicolonToken);
11616N(SyntaxKind.ExpressionStatement);
11618N(SyntaxKind.SimpleAssignmentExpression);
11620N(SyntaxKind.IdentifierName);
11622N(SyntaxKind.IdentifierToken, "_");
11624N(SyntaxKind.EqualsToken);
11625N(SyntaxKind.IsPatternExpression);
11627N(SyntaxKind.IdentifierName);
11629N(SyntaxKind.IdentifierToken, "e");
11631N(SyntaxKind.IsKeyword);
11632N(SyntaxKind.AndPattern);
11634N(SyntaxKind.AndPattern);
11636N(SyntaxKind.ConstantPattern);
11638N(SyntaxKind.IdentifierName);
11640N(SyntaxKind.IdentifierToken, "A");
11643N(SyntaxKind.AndKeyword);
11644N(SyntaxKind.ConstantPattern);
11646N(SyntaxKind.IdentifierName);
11648N(SyntaxKind.IdentifierToken, "B");
11652N(SyntaxKind.AndKeyword);
11653N(SyntaxKind.ConstantPattern);
11655N(SyntaxKind.IdentifierName);
11657N(SyntaxKind.IdentifierToken, "C");
11663N(SyntaxKind.SemicolonToken);
11674N(SyntaxKind.ExpressionStatement);
11676N(SyntaxKind.SimpleAssignmentExpression);
11678N(SyntaxKind.IdentifierName);
11680N(SyntaxKind.IdentifierToken, "_");
11682N(SyntaxKind.EqualsToken);
11683N(SyntaxKind.IsPatternExpression);
11685N(SyntaxKind.IdentifierName);
11687N(SyntaxKind.IdentifierToken, "e");
11689N(SyntaxKind.IsKeyword);
11690N(SyntaxKind.OrPattern);
11692N(SyntaxKind.OrPattern);
11694N(SyntaxKind.ConstantPattern);
11696N(SyntaxKind.IdentifierName);
11698N(SyntaxKind.IdentifierToken, "A");
11701N(SyntaxKind.OrKeyword);
11702N(SyntaxKind.ConstantPattern);
11704N(SyntaxKind.IdentifierName);
11706N(SyntaxKind.IdentifierToken, "B");
11710N(SyntaxKind.OrKeyword);
11711N(SyntaxKind.ConstantPattern);
11713N(SyntaxKind.IdentifierName);
11715N(SyntaxKind.IdentifierToken, "C");
11721N(SyntaxKind.SemicolonToken);
11741N(SyntaxKind.SwitchStatement);
11743N(SyntaxKind.SwitchKeyword);
11744N(SyntaxKind.OpenParenToken);
11745N(SyntaxKind.IdentifierName);
11747N(SyntaxKind.IdentifierToken, "e");
11749N(SyntaxKind.CloseParenToken);
11750N(SyntaxKind.OpenBraceToken);
11751N(SyntaxKind.SwitchSection);
11753N(SyntaxKind.CaseSwitchLabel);
11755N(SyntaxKind.CaseKeyword);
11756N(SyntaxKind.SimpleMemberAccessExpression);
11758N(SyntaxKind.AliasQualifiedName);
11760N(SyntaxKind.IdentifierName);
11762N(SyntaxKind.GlobalKeyword);
11764N(SyntaxKind.ColonColonToken);
11765N(SyntaxKind.IdentifierName);
11767N(SyntaxKind.IdentifierToken, "E");
11770N(SyntaxKind.DotToken);
11771N(SyntaxKind.IdentifierName);
11773N(SyntaxKind.IdentifierToken, "A");
11776N(SyntaxKind.ColonToken);
11778N(SyntaxKind.BreakStatement);
11780N(SyntaxKind.BreakKeyword);
11781N(SyntaxKind.SemicolonToken);
11784N(SyntaxKind.CloseBraceToken);
11805N(SyntaxKind.ExpressionStatement);
11807N(SyntaxKind.SimpleAssignmentExpression);
11809N(SyntaxKind.IdentifierName);
11811N(SyntaxKind.IdentifierToken, "_");
11813N(SyntaxKind.EqualsToken);
11814N(SyntaxKind.IsExpression);
11816N(SyntaxKind.IdentifierName);
11818N(SyntaxKind.IdentifierToken, "e");
11820N(SyntaxKind.IsKeyword);
11821N(SyntaxKind.QualifiedName);
11823N(SyntaxKind.AliasQualifiedName);
11825N(SyntaxKind.IdentifierName);
11827N(SyntaxKind.GlobalKeyword);
11829N(SyntaxKind.ColonColonToken);
11830N(SyntaxKind.IdentifierName);
11832N(SyntaxKind.IdentifierToken, "E");
11835N(SyntaxKind.DotToken);
11836N(SyntaxKind.IdentifierName);
11838N(SyntaxKind.IdentifierToken, "A");
11843N(SyntaxKind.SemicolonToken);
11878N(SyntaxKind.ExpressionStatement);
11880N(SyntaxKind.SimpleAssignmentExpression);
11882N(SyntaxKind.IdentifierName);
11884N(SyntaxKind.IdentifierToken, "_");
11886N(SyntaxKind.EqualsToken);
11887N(SyntaxKind.IsPatternExpression);
11889N(SyntaxKind.ThisExpression);
11891N(SyntaxKind.ThisKeyword);
11893N(SyntaxKind.IsKeyword);
11894N(SyntaxKind.RecursivePattern);
11896N(SyntaxKind.IdentifierName);
11898N(SyntaxKind.IdentifierToken, "Program");
11900N(SyntaxKind.PropertyPatternClause);
11902N(SyntaxKind.OpenBraceToken);
11903N(SyntaxKind.Subpattern);
11905N(SyntaxKind.NameColon);
11907N(SyntaxKind.IdentifierName);
11909N(SyntaxKind.IdentifierToken, "P1");
11911N(SyntaxKind.ColonToken);
11913N(SyntaxKind.RecursivePattern);
11915N(SyntaxKind.PositionalPatternClause);
11917N(SyntaxKind.OpenParenToken);
11918N(SyntaxKind.Subpattern);
11920N(SyntaxKind.ConstantPattern);
11922N(SyntaxKind.NumericLiteralExpression);
11924N(SyntaxKind.NumericLiteralToken, "1");
11928N(SyntaxKind.CommaToken);
11943N(SyntaxKind.CloseBraceToken);
11986N(SyntaxKind.ExpressionStatement);
11988N(SyntaxKind.SimpleAssignmentExpression);
11990N(SyntaxKind.IdentifierName);
11992N(SyntaxKind.IdentifierToken, "_");
11994N(SyntaxKind.EqualsToken);
11995N(SyntaxKind.IsPatternExpression);
11997N(SyntaxKind.IdentifierName);
11999N(SyntaxKind.IdentifierToken, "i");
12001N(SyntaxKind.IsKeyword);
12002N(SyntaxKind.RecursivePattern);
12004N(SyntaxKind.PositionalPatternClause);
12006N(SyntaxKind.OpenParenToken);
12007N(SyntaxKind.Subpattern);
12009N(SyntaxKind.ConstantPattern);
12011N(SyntaxKind.NumericLiteralExpression);
12013N(SyntaxKind.NumericLiteralToken, "1");
12017N(SyntaxKind.CommaToken);
12045N(SyntaxKind.ExpressionStatement);
12047N(SyntaxKind.SimpleAssignmentExpression);
12049N(SyntaxKind.IdentifierName);
12051N(SyntaxKind.IdentifierToken, "_");
12053N(SyntaxKind.EqualsToken);
12054N(SyntaxKind.SwitchExpression);
12056N(SyntaxKind.IdentifierName);
12058N(SyntaxKind.IdentifierToken, "e");
12060N(SyntaxKind.SwitchKeyword);
12061N(SyntaxKind.OpenBraceToken);
12062N(SyntaxKind.SwitchExpressionArm);
12064N(SyntaxKind.TypePattern);
12066N(SyntaxKind.GenericName);
12068N(SyntaxKind.IdentifierToken, "List");
12069N(SyntaxKind.TypeArgumentList);
12071N(SyntaxKind.LessThanToken);
12072N(SyntaxKind.IdentifierName);
12074N(SyntaxKind.IdentifierToken, "X");
12076N(SyntaxKind.GreaterThanToken);
12080N(SyntaxKind.EqualsGreaterThanToken);
12081N(SyntaxKind.NumericLiteralExpression);
12083N(SyntaxKind.NumericLiteralToken, "1");
12086N(SyntaxKind.CommaToken);
12087N(SyntaxKind.SwitchExpressionArm);
12089N(SyntaxKind.TypePattern);
12091N(SyntaxKind.GenericName);
12093N(SyntaxKind.IdentifierToken, "List");
12094N(SyntaxKind.TypeArgumentList);
12096N(SyntaxKind.LessThanToken);
12097N(SyntaxKind.IdentifierName);
12099N(SyntaxKind.IdentifierToken, "Y");
12101N(SyntaxKind.GreaterThanToken);
12105N(SyntaxKind.EqualsGreaterThanToken);
12106N(SyntaxKind.NumericLiteralExpression);
12108N(SyntaxKind.NumericLiteralToken, "2");
12111N(SyntaxKind.CommaToken);
12112N(SyntaxKind.CloseBraceToken);
12115N(SyntaxKind.SemicolonToken);
12126N(SyntaxKind.ExpressionStatement);
12128N(SyntaxKind.SimpleAssignmentExpression);
12130N(SyntaxKind.IdentifierName);
12132N(SyntaxKind.IdentifierToken, "_");
12134N(SyntaxKind.EqualsToken);
12135N(SyntaxKind.SwitchExpression);
12137N(SyntaxKind.IdentifierName);
12139N(SyntaxKind.IdentifierToken, "e");
12141N(SyntaxKind.SwitchKeyword);
12142N(SyntaxKind.OpenBraceToken);
12143N(SyntaxKind.SwitchExpressionArm);
12145N(SyntaxKind.TypePattern);
12147N(SyntaxKind.NullableType);
12149N(SyntaxKind.PredefinedType);
12151N(SyntaxKind.IntKeyword);
12153N(SyntaxKind.QuestionToken);
12156N(SyntaxKind.EqualsGreaterThanToken);
12157N(SyntaxKind.NumericLiteralExpression);
12159N(SyntaxKind.NumericLiteralToken, "1");
12162N(SyntaxKind.CloseBraceToken);
12165N(SyntaxKind.SemicolonToken);
12176N(SyntaxKind.SwitchStatement);
12178N(SyntaxKind.SwitchKeyword);
12179N(SyntaxKind.OpenParenToken);
12180N(SyntaxKind.IdentifierName);
12182N(SyntaxKind.IdentifierToken, "a");
12184N(SyntaxKind.CloseParenToken);
12185N(SyntaxKind.OpenBraceToken);
12186N(SyntaxKind.SwitchSection);
12188N(SyntaxKind.CasePatternSwitchLabel);
12190N(SyntaxKind.CaseKeyword);
12191N(SyntaxKind.TypePattern);
12193N(SyntaxKind.NullableType);
12195N(SyntaxKind.PredefinedType);
12197N(SyntaxKind.IntKeyword);
12199N(SyntaxKind.QuestionToken);
12202N(SyntaxKind.ColonToken);
12204N(SyntaxKind.BreakStatement);
12206N(SyntaxKind.BreakKeyword);
12207N(SyntaxKind.SemicolonToken);
12210N(SyntaxKind.CloseBraceToken);
12221N(SyntaxKind.ExpressionStatement);
12223N(SyntaxKind.SimpleAssignmentExpression);
12225N(SyntaxKind.IdentifierName);
12227N(SyntaxKind.IdentifierToken, "_");
12229N(SyntaxKind.EqualsToken);
12230N(SyntaxKind.SwitchExpression);
12232N(SyntaxKind.IdentifierName);
12234N(SyntaxKind.IdentifierToken, "e");
12236N(SyntaxKind.SwitchKeyword);
12237N(SyntaxKind.OpenBraceToken);
12238N(SyntaxKind.SwitchExpressionArm);
12240N(SyntaxKind.ParenthesizedPattern);
12242N(SyntaxKind.OpenParenToken);
12243N(SyntaxKind.TypePattern);
12245N(SyntaxKind.NullableType);
12247N(SyntaxKind.PredefinedType);
12249N(SyntaxKind.IntKeyword);
12251N(SyntaxKind.QuestionToken);
12254N(SyntaxKind.CloseParenToken);
12256N(SyntaxKind.EqualsGreaterThanToken);
12257N(SyntaxKind.NumericLiteralExpression);
12259N(SyntaxKind.NumericLiteralToken, "1");
12262N(SyntaxKind.CloseBraceToken);
12265N(SyntaxKind.SemicolonToken);
12276N(SyntaxKind.SwitchStatement);
12278N(SyntaxKind.SwitchKeyword);
12279N(SyntaxKind.OpenParenToken);
12280N(SyntaxKind.IdentifierName);
12282N(SyntaxKind.IdentifierToken, "a");
12284N(SyntaxKind.CloseParenToken);
12285N(SyntaxKind.OpenBraceToken);
12286N(SyntaxKind.SwitchSection);
12288N(SyntaxKind.CasePatternSwitchLabel);
12290N(SyntaxKind.CaseKeyword);
12291N(SyntaxKind.ParenthesizedPattern);
12293N(SyntaxKind.OpenParenToken);
12294N(SyntaxKind.TypePattern);
12296N(SyntaxKind.NullableType);
12298N(SyntaxKind.PredefinedType);
12300N(SyntaxKind.IntKeyword);
12302N(SyntaxKind.QuestionToken);
12305N(SyntaxKind.CloseParenToken);
12307N(SyntaxKind.ColonToken);
12309N(SyntaxKind.BreakStatement);
12311N(SyntaxKind.BreakKeyword);
12312N(SyntaxKind.SemicolonToken);
12315N(SyntaxKind.CloseBraceToken);
12327N(SyntaxKind.ExpressionStatement);
12329N(SyntaxKind.SimpleAssignmentExpression);
12331N(SyntaxKind.IdentifierName);
12333N(SyntaxKind.IdentifierToken, "_");
12335N(SyntaxKind.EqualsToken);
12336N(SyntaxKind.SwitchExpression);
12338N(SyntaxKind.IdentifierName);
12340N(SyntaxKind.IdentifierToken, "e");
12342N(SyntaxKind.SwitchKeyword);
12343N(SyntaxKind.OpenBraceToken);
12344N(SyntaxKind.SwitchExpressionArm);
12346N(SyntaxKind.TypePattern);
12348N(SyntaxKind.NullableType);
12350N(SyntaxKind.IdentifierName);
12352N(SyntaxKind.IdentifierToken, "a");
12354N(SyntaxKind.QuestionToken);
12357N(SyntaxKind.EqualsGreaterThanToken);
12358N(SyntaxKind.NumericLiteralExpression);
12360N(SyntaxKind.NumericLiteralToken, "1");
12363N(SyntaxKind.CloseBraceToken);
12366N(SyntaxKind.SemicolonToken);
12377N(SyntaxKind.SwitchStatement);
12379N(SyntaxKind.SwitchKeyword);
12380N(SyntaxKind.OpenParenToken);
12381N(SyntaxKind.IdentifierName);
12383N(SyntaxKind.IdentifierToken, "a");
12385N(SyntaxKind.CloseParenToken);
12386N(SyntaxKind.OpenBraceToken);
12387N(SyntaxKind.SwitchSection);
12389N(SyntaxKind.CasePatternSwitchLabel);
12391N(SyntaxKind.CaseKeyword);
12392N(SyntaxKind.TypePattern);
12394N(SyntaxKind.NullableType);
12396N(SyntaxKind.IdentifierName);
12398N(SyntaxKind.IdentifierToken, "a");
12400N(SyntaxKind.QuestionToken);
12403N(SyntaxKind.ColonToken);
12405N(SyntaxKind.BreakStatement);
12407N(SyntaxKind.BreakKeyword);
12408N(SyntaxKind.SemicolonToken);
12411N(SyntaxKind.CloseBraceToken);
12422N(SyntaxKind.ExpressionStatement);
12424N(SyntaxKind.SimpleAssignmentExpression);
12426N(SyntaxKind.IdentifierName);
12428N(SyntaxKind.IdentifierToken, "_");
12430N(SyntaxKind.EqualsToken);
12431N(SyntaxKind.SwitchExpression);
12433N(SyntaxKind.IdentifierName);
12435N(SyntaxKind.IdentifierToken, "e");
12437N(SyntaxKind.SwitchKeyword);
12438N(SyntaxKind.OpenBraceToken);
12439N(SyntaxKind.SwitchExpressionArm);
12441N(SyntaxKind.ParenthesizedPattern);
12443N(SyntaxKind.OpenParenToken);
12444N(SyntaxKind.TypePattern);
12446N(SyntaxKind.NullableType);
12448N(SyntaxKind.IdentifierName);
12450N(SyntaxKind.IdentifierToken, "a");
12452N(SyntaxKind.QuestionToken);
12455N(SyntaxKind.CloseParenToken);
12457N(SyntaxKind.EqualsGreaterThanToken);
12458N(SyntaxKind.NumericLiteralExpression);
12460N(SyntaxKind.NumericLiteralToken, "1");
12463N(SyntaxKind.CloseBraceToken);
12466N(SyntaxKind.SemicolonToken);
12477N(SyntaxKind.SwitchStatement);
12479N(SyntaxKind.SwitchKeyword);
12480N(SyntaxKind.OpenParenToken);
12481N(SyntaxKind.IdentifierName);
12483N(SyntaxKind.IdentifierToken, "a");
12485N(SyntaxKind.CloseParenToken);
12486N(SyntaxKind.OpenBraceToken);
12487N(SyntaxKind.SwitchSection);
12489N(SyntaxKind.CasePatternSwitchLabel);
12491N(SyntaxKind.CaseKeyword);
12492N(SyntaxKind.ParenthesizedPattern);
12494N(SyntaxKind.OpenParenToken);
12495N(SyntaxKind.TypePattern);
12497N(SyntaxKind.NullableType);
12499N(SyntaxKind.IdentifierName);
12501N(SyntaxKind.IdentifierToken, "a");
12503N(SyntaxKind.QuestionToken);
12506N(SyntaxKind.CloseParenToken);
12508N(SyntaxKind.ColonToken);
12510N(SyntaxKind.BreakStatement);
12512N(SyntaxKind.BreakKeyword);
12513N(SyntaxKind.SemicolonToken);
12516N(SyntaxKind.CloseBraceToken);
12527N(SyntaxKind.ExpressionStatement);
12529N(SyntaxKind.SimpleAssignmentExpression);
12531N(SyntaxKind.IdentifierName);
12533N(SyntaxKind.IdentifierToken, "_");
12535N(SyntaxKind.EqualsToken);
12536N(SyntaxKind.SwitchExpression);
12538N(SyntaxKind.IdentifierName);
12540N(SyntaxKind.IdentifierToken, "e");
12542N(SyntaxKind.SwitchKeyword);
12543N(SyntaxKind.OpenBraceToken);
12544N(SyntaxKind.SwitchExpressionArm);
12546N(SyntaxKind.ConstantPattern);
12548N(SyntaxKind.ParenthesizedExpression);
12550N(SyntaxKind.OpenParenToken);
12551N(SyntaxKind.ConditionalExpression);
12553N(SyntaxKind.IdentifierName);
12555N(SyntaxKind.IdentifierToken, "a");
12557N(SyntaxKind.QuestionToken);
12558N(SyntaxKind.IdentifierName);
12560N(SyntaxKind.IdentifierToken, "x");
12562N(SyntaxKind.ColonToken);
12563N(SyntaxKind.IdentifierName);
12565N(SyntaxKind.IdentifierToken, "y");
12568N(SyntaxKind.CloseParenToken);
12571N(SyntaxKind.EqualsGreaterThanToken);
12572N(SyntaxKind.NumericLiteralExpression);
12574N(SyntaxKind.NumericLiteralToken, "1");
12577N(SyntaxKind.CloseBraceToken);
12580N(SyntaxKind.SemicolonToken);
12591N(SyntaxKind.SwitchStatement);
12593N(SyntaxKind.SwitchKeyword);
12594N(SyntaxKind.OpenParenToken);
12595N(SyntaxKind.IdentifierName);
12597N(SyntaxKind.IdentifierToken, "a");
12599N(SyntaxKind.CloseParenToken);
12600N(SyntaxKind.OpenBraceToken);
12601N(SyntaxKind.SwitchSection);
12603N(SyntaxKind.CaseSwitchLabel);
12605N(SyntaxKind.CaseKeyword);
12606N(SyntaxKind.ConditionalExpression);
12608N(SyntaxKind.IdentifierName);
12610N(SyntaxKind.IdentifierToken, "a");
12612N(SyntaxKind.QuestionToken);
12613N(SyntaxKind.IdentifierName);
12615N(SyntaxKind.IdentifierToken, "x");
12617N(SyntaxKind.ColonToken);
12618N(SyntaxKind.IdentifierName);
12620N(SyntaxKind.IdentifierToken, "y");
12623N(SyntaxKind.ColonToken);
12625N(SyntaxKind.BreakStatement);
12627N(SyntaxKind.BreakKeyword);
12628N(SyntaxKind.SemicolonToken);
12631N(SyntaxKind.CloseBraceToken);
12642N(SyntaxKind.SwitchStatement);
12644N(SyntaxKind.SwitchKeyword);
12645N(SyntaxKind.OpenParenToken);
12646N(SyntaxKind.IdentifierName);
12648N(SyntaxKind.IdentifierToken, "a");
12650N(SyntaxKind.CloseParenToken);
12651N(SyntaxKind.OpenBraceToken);
12652N(SyntaxKind.SwitchSection);
12654N(SyntaxKind.CaseSwitchLabel);
12656N(SyntaxKind.CaseKeyword);
12657N(SyntaxKind.ParenthesizedExpression);
12659N(SyntaxKind.OpenParenToken);
12660N(SyntaxKind.ConditionalExpression);
12662N(SyntaxKind.IdentifierName);
12664N(SyntaxKind.IdentifierToken, "a");
12666N(SyntaxKind.QuestionToken);
12667N(SyntaxKind.IdentifierName);
12669N(SyntaxKind.IdentifierToken, "x");
12671N(SyntaxKind.ColonToken);
12672N(SyntaxKind.IdentifierName);
12674N(SyntaxKind.IdentifierToken, "y");
12677N(SyntaxKind.CloseParenToken);
12679N(SyntaxKind.ColonToken);
12681N(SyntaxKind.BreakStatement);
12683N(SyntaxKind.BreakKeyword);
12684N(SyntaxKind.SemicolonToken);
12687N(SyntaxKind.CloseBraceToken);
12703N(SyntaxKind.IsPatternExpression);
12705N(SyntaxKind.ObjectCreationExpression);
12707N(SyntaxKind.NewKeyword);
12708N(SyntaxKind.PredefinedType);
12710N(SyntaxKind.ObjectKeyword);
12712N(SyntaxKind.ArgumentList);
12714N(SyntaxKind.OpenParenToken);
12715N(SyntaxKind.CloseParenToken);
12718N(SyntaxKind.IsKeyword);
12719N(SyntaxKind.RecursivePattern);
12721N(SyntaxKind.PropertyPatternClause);
12723N(SyntaxKind.OpenBraceToken);
12724N(SyntaxKind.Subpattern);
12726N(SyntaxKind.RecursivePattern);
12728N(SyntaxKind.PropertyPatternClause);
12730N(SyntaxKind.OpenBraceToken);
12731N(SyntaxKind.CloseBraceToken);
12736N(SyntaxKind.Subpattern);
12738N(SyntaxKind.ConstantPattern);
12740N(SyntaxKind.NumericLiteralExpression);
12742N(SyntaxKind.NumericLiteralToken, "1");
12746N(SyntaxKind.CloseBraceToken);
Parsing\PatternParsingTests_ListPatterns.cs (578)
37N(SyntaxKind.IsPatternExpression);
39N(SyntaxKind.IdentifierName);
41N(SyntaxKind.IdentifierToken, "c");
43N(SyntaxKind.IsKeyword);
44N(SyntaxKind.ListPattern);
46N(SyntaxKind.OpenBracketToken);
47N(SyntaxKind.ListPattern);
49N(SyntaxKind.OpenBracketToken);
50N(SyntaxKind.CloseBracketToken);
52N(SyntaxKind.CloseBracketToken);
70N(SyntaxKind.IsPatternExpression);
72N(SyntaxKind.IdentifierName);
74N(SyntaxKind.IdentifierToken, "c");
76N(SyntaxKind.IsKeyword);
77N(SyntaxKind.ListPattern);
79N(SyntaxKind.OpenBracketToken);
80N(SyntaxKind.ListPattern);
82N(SyntaxKind.OpenBracketToken);
83N(SyntaxKind.CloseBracketToken);
85N(SyntaxKind.CommaToken);
86N(SyntaxKind.CloseBracketToken);
87N(SyntaxKind.SingleVariableDesignation);
89N(SyntaxKind.IdentifierToken, "v");
108N(SyntaxKind.IsPatternExpression);
110N(SyntaxKind.IdentifierName);
112N(SyntaxKind.IdentifierToken, "c");
114N(SyntaxKind.IsKeyword);
115N(SyntaxKind.ListPattern);
117N(SyntaxKind.OpenBracketToken);
118N(SyntaxKind.ConstantPattern);
120N(SyntaxKind.NumericLiteralExpression);
122N(SyntaxKind.NumericLiteralToken, "1");
125N(SyntaxKind.CommaToken);
126N(SyntaxKind.ConstantPattern);
128N(SyntaxKind.IdentifierName);
130N(SyntaxKind.IdentifierToken, "prop");
134N(SyntaxKind.ConstantPattern);
136N(SyntaxKind.NumericLiteralExpression);
138N(SyntaxKind.NumericLiteralToken, "0");
141N(SyntaxKind.CloseBracketToken);
155N(SyntaxKind.IsPatternExpression);
157N(SyntaxKind.IdentifierName);
159N(SyntaxKind.IdentifierToken, "c");
161N(SyntaxKind.IsKeyword);
162N(SyntaxKind.ListPattern);
164N(SyntaxKind.OpenBracketToken);
172N(SyntaxKind.CommaToken);
173N(SyntaxKind.CloseBracketToken);
187N(SyntaxKind.IsPatternExpression);
189N(SyntaxKind.IdentifierName);
191N(SyntaxKind.IdentifierToken, "c");
193N(SyntaxKind.IsKeyword);
194N(SyntaxKind.RecursivePattern);
196N(SyntaxKind.PositionalPatternClause);
198N(SyntaxKind.OpenParenToken);
199N(SyntaxKind.CloseParenToken);
214N(SyntaxKind.IsPatternExpression);
216N(SyntaxKind.IdentifierName);
218N(SyntaxKind.IdentifierToken, "c");
220N(SyntaxKind.IsKeyword);
221N(SyntaxKind.RecursivePattern);
223N(SyntaxKind.PropertyPatternClause);
225N(SyntaxKind.OpenBraceToken);
226N(SyntaxKind.CloseBraceToken);
238N(SyntaxKind.IsPatternExpression);
240N(SyntaxKind.IdentifierName);
242N(SyntaxKind.IdentifierToken, "c");
244N(SyntaxKind.IsKeyword);
245N(SyntaxKind.ListPattern);
247N(SyntaxKind.OpenBracketToken);
248N(SyntaxKind.TypePattern);
250N(SyntaxKind.GenericName);
252N(SyntaxKind.IdentifierToken, "List");
253N(SyntaxKind.TypeArgumentList);
255N(SyntaxKind.LessThanToken);
256N(SyntaxKind.PredefinedType);
258N(SyntaxKind.IntKeyword);
260N(SyntaxKind.GreaterThanToken);
264N(SyntaxKind.CloseBracketToken);
275N(SyntaxKind.IsPatternExpression);
277N(SyntaxKind.IdentifierName);
279N(SyntaxKind.IdentifierToken, "c");
281N(SyntaxKind.IsKeyword);
282N(SyntaxKind.ListPattern);
284N(SyntaxKind.OpenBracketToken);
285N(SyntaxKind.TypePattern);
287N(SyntaxKind.ArrayType);
289N(SyntaxKind.PredefinedType);
291N(SyntaxKind.StringKeyword);
293N(SyntaxKind.ArrayRankSpecifier);
295N(SyntaxKind.OpenBracketToken);
296N(SyntaxKind.OmittedArraySizeExpression);
298N(SyntaxKind.OmittedArraySizeExpressionToken);
300N(SyntaxKind.CloseBracketToken);
304N(SyntaxKind.CloseBracketToken);
315N(SyntaxKind.IsPatternExpression);
317N(SyntaxKind.IdentifierName);
319N(SyntaxKind.IdentifierToken, "c");
321N(SyntaxKind.IsKeyword);
322N(SyntaxKind.ListPattern);
324N(SyntaxKind.OpenBracketToken);
325N(SyntaxKind.VarPattern);
327N(SyntaxKind.VarKeyword);
328N(SyntaxKind.ParenthesizedVariableDesignation);
330N(SyntaxKind.OpenParenToken);
331N(SyntaxKind.SingleVariableDesignation);
333N(SyntaxKind.IdentifierToken, "x");
335N(SyntaxKind.CommaToken);
336N(SyntaxKind.SingleVariableDesignation);
338N(SyntaxKind.IdentifierToken, "y");
340N(SyntaxKind.CloseParenToken);
343N(SyntaxKind.CloseBracketToken);
354N(SyntaxKind.IsPatternExpression);
356N(SyntaxKind.IdentifierName);
358N(SyntaxKind.IdentifierToken, "c");
360N(SyntaxKind.IsKeyword);
361N(SyntaxKind.ListPattern);
363N(SyntaxKind.OpenBracketToken);
364N(SyntaxKind.RelationalPattern);
366N(SyntaxKind.GreaterThanToken);
367N(SyntaxKind.NumericLiteralExpression);
369N(SyntaxKind.NumericLiteralToken, "0");
372N(SyntaxKind.CloseBracketToken);
383N(SyntaxKind.IsExpression);
385N(SyntaxKind.IdentifierName);
387N(SyntaxKind.IdentifierToken, "c");
389N(SyntaxKind.IsKeyword);
390N(SyntaxKind.ArrayType);
392N(SyntaxKind.PredefinedType);
394N(SyntaxKind.StringKeyword);
396N(SyntaxKind.ArrayRankSpecifier);
398N(SyntaxKind.OpenBracketToken);
399N(SyntaxKind.OmittedArraySizeExpression);
401N(SyntaxKind.OmittedArraySizeExpressionToken);
403N(SyntaxKind.CloseBracketToken);
415N(SyntaxKind.IsExpression);
417N(SyntaxKind.IdentifierName);
419N(SyntaxKind.IdentifierToken, "c");
421N(SyntaxKind.IsKeyword);
422N(SyntaxKind.ArrayType);
424N(SyntaxKind.IdentifierName);
426N(SyntaxKind.IdentifierToken, "a");
428N(SyntaxKind.ArrayRankSpecifier);
430N(SyntaxKind.OpenBracketToken);
431N(SyntaxKind.NumericLiteralExpression);
433N(SyntaxKind.NumericLiteralToken, "0");
435N(SyntaxKind.CloseBracketToken);
453N(SyntaxKind.IsPatternExpression);
455N(SyntaxKind.IdentifierName);
457N(SyntaxKind.IdentifierToken, "c");
459N(SyntaxKind.IsKeyword);
460N(SyntaxKind.ListPattern);
462N(SyntaxKind.OpenBracketToken);
463N(SyntaxKind.SlicePattern);
465N(SyntaxKind.DotDotToken);
467N(SyntaxKind.CloseBracketToken);
479N(SyntaxKind.IsPatternExpression);
481N(SyntaxKind.IdentifierName);
483N(SyntaxKind.IdentifierToken, "c");
485N(SyntaxKind.IsKeyword);
486N(SyntaxKind.ListPattern);
488N(SyntaxKind.OpenBracketToken);
489N(SyntaxKind.SlicePattern);
491N(SyntaxKind.DotDotToken);
492N(SyntaxKind.VarPattern);
494N(SyntaxKind.VarKeyword);
495N(SyntaxKind.SingleVariableDesignation);
497N(SyntaxKind.IdentifierToken, "x");
501N(SyntaxKind.CloseBracketToken);
512N(SyntaxKind.IsPatternExpression);
514N(SyntaxKind.IdentifierName);
516N(SyntaxKind.IdentifierToken, "c");
518N(SyntaxKind.IsKeyword);
519N(SyntaxKind.SlicePattern);
521N(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);
1107N(SyntaxKind.IsPatternExpression);
1109N(SyntaxKind.IdentifierName);
1111N(SyntaxKind.IdentifierToken, "c");
1113N(SyntaxKind.IsKeyword);
1114N(SyntaxKind.ListPattern);
1116N(SyntaxKind.OpenBracketToken);
1117N(SyntaxKind.SlicePattern);
1119N(SyntaxKind.DotDotToken);
1120N(SyntaxKind.TypePattern);
1122N(SyntaxKind.NullableType);
1124N(SyntaxKind.PredefinedType);
1126N(SyntaxKind.StringKeyword);
1128N(SyntaxKind.QuestionToken);
1132N(SyntaxKind.CloseBracketToken);
1143N(SyntaxKind.IsPatternExpression);
1145N(SyntaxKind.IdentifierName);
1147N(SyntaxKind.IdentifierToken, "c");
1149N(SyntaxKind.IsKeyword);
1150N(SyntaxKind.ListPattern);
1152N(SyntaxKind.OpenBracketToken);
1153N(SyntaxKind.SlicePattern);
1155N(SyntaxKind.DotDotToken);
1156N(SyntaxKind.DeclarationPattern);
1158N(SyntaxKind.NullableType);
1160N(SyntaxKind.PredefinedType);
1162N(SyntaxKind.StringKeyword);
1164N(SyntaxKind.QuestionToken);
1166N(SyntaxKind.SingleVariableDesignation);
1168N(SyntaxKind.IdentifierToken, "slice");
1172N(SyntaxKind.CloseBracketToken);
1183N(SyntaxKind.IsPatternExpression);
1185N(SyntaxKind.IdentifierName);
1187N(SyntaxKind.IdentifierToken, "c");
1189N(SyntaxKind.IsKeyword);
1190N(SyntaxKind.ListPattern);
1192N(SyntaxKind.OpenBracketToken);
1193N(SyntaxKind.SlicePattern);
1195N(SyntaxKind.DotDotToken);
1196N(SyntaxKind.DeclarationPattern);
1198N(SyntaxKind.NullableType);
1200N(SyntaxKind.PredefinedType);
1202N(SyntaxKind.StringKeyword);
1204N(SyntaxKind.QuestionToken);
1206N(SyntaxKind.SingleVariableDesignation);
1208N(SyntaxKind.IdentifierToken, "slice");
1212N(SyntaxKind.CommaToken);
1213N(SyntaxKind.ConstantPattern);
1215N(SyntaxKind.CharacterLiteralExpression);
1217N(SyntaxKind.CharacterLiteralToken);
1220N(SyntaxKind.CloseBracketToken);
1234N(SyntaxKind.IsPatternExpression);
1236N(SyntaxKind.IdentifierName);
1238N(SyntaxKind.IdentifierToken, "c");
1240N(SyntaxKind.IsKeyword);
1241N(SyntaxKind.ListPattern);
1243N(SyntaxKind.OpenBracketToken);
1244N(SyntaxKind.SlicePattern);
1246N(SyntaxKind.DotDotToken);
1247N(SyntaxKind.DeclarationPattern);
1249N(SyntaxKind.NullableType);
1251N(SyntaxKind.PredefinedType);
1253N(SyntaxKind.StringKeyword);
1255N(SyntaxKind.QuestionToken);
1257N(SyntaxKind.SingleVariableDesignation);
1259N(SyntaxKind.IdentifierToken, "slice");
1264N(SyntaxKind.ConstantPattern);
1266N(SyntaxKind.CharacterLiteralExpression);
1268N(SyntaxKind.CharacterLiteralToken);
1271N(SyntaxKind.CloseBracketToken);
1285N(SyntaxKind.IsPatternExpression);
1287N(SyntaxKind.IdentifierName);
1289N(SyntaxKind.IdentifierToken, "c");
1291N(SyntaxKind.IsKeyword);
1292N(SyntaxKind.ListPattern);
1294N(SyntaxKind.OpenBracketToken);
1295N(SyntaxKind.SlicePattern);
1297N(SyntaxKind.DotDotToken);
1298N(SyntaxKind.DeclarationPattern);
1300N(SyntaxKind.NullableType);
1302N(SyntaxKind.ArrayType);
1304N(SyntaxKind.PredefinedType);
1306N(SyntaxKind.StringKeyword);
1308N(SyntaxKind.ArrayRankSpecifier);
1310N(SyntaxKind.OpenBracketToken);
1311N(SyntaxKind.OmittedArraySizeExpression);
1313N(SyntaxKind.OmittedArraySizeExpressionToken);
1315N(SyntaxKind.CloseBracketToken);
1318N(SyntaxKind.QuestionToken);
1320N(SyntaxKind.SingleVariableDesignation);
1322N(SyntaxKind.IdentifierToken, "slice");
1327N(SyntaxKind.ConstantPattern);
1329N(SyntaxKind.StringLiteralExpression);
1331N(SyntaxKind.StringLiteralToken, "\")\"");
1334N(SyntaxKind.CloseBracketToken);
1348N(SyntaxKind.IsPatternExpression);
1350N(SyntaxKind.IdentifierName);
1352N(SyntaxKind.IdentifierToken, "c");
1354N(SyntaxKind.IsKeyword);
1355N(SyntaxKind.ListPattern);
1357N(SyntaxKind.OpenBracketToken);
1358N(SyntaxKind.SlicePattern);
1360N(SyntaxKind.DotDotToken);
1361N(SyntaxKind.DeclarationPattern);
1363N(SyntaxKind.NullableType);
1365N(SyntaxKind.ArrayType);
1367N(SyntaxKind.PredefinedType);
1369N(SyntaxKind.IntKeyword);
1371N(SyntaxKind.ArrayRankSpecifier);
1373N(SyntaxKind.OpenBracketToken);
1374N(SyntaxKind.OmittedArraySizeExpression);
1376N(SyntaxKind.OmittedArraySizeExpressionToken);
1378N(SyntaxKind.CloseBracketToken);
1381N(SyntaxKind.QuestionToken);
1383N(SyntaxKind.SingleVariableDesignation);
1385N(SyntaxKind.IdentifierToken, "slice");
1390N(SyntaxKind.ConstantPattern);
1392N(SyntaxKind.NumericLiteralExpression);
1394N(SyntaxKind.NumericLiteralToken, "5");
1397N(SyntaxKind.CloseBracketToken);
1411N(SyntaxKind.IsPatternExpression);
1413N(SyntaxKind.IdentifierName);
1415N(SyntaxKind.IdentifierToken, "c");
1417N(SyntaxKind.IsKeyword);
1418N(SyntaxKind.ListPattern);
1420N(SyntaxKind.OpenBracketToken);
1421N(SyntaxKind.SlicePattern);
1423N(SyntaxKind.DotDotToken);
1424N(SyntaxKind.DeclarationPattern);
1426N(SyntaxKind.NullableType);
1428N(SyntaxKind.ArrayType);
1430N(SyntaxKind.PredefinedType);
1432N(SyntaxKind.IntKeyword);
1434N(SyntaxKind.ArrayRankSpecifier);
1436N(SyntaxKind.OpenBracketToken);
1437N(SyntaxKind.OmittedArraySizeExpression);
1439N(SyntaxKind.OmittedArraySizeExpressionToken);
1441N(SyntaxKind.CloseBracketToken);
1444N(SyntaxKind.QuestionToken);
1446N(SyntaxKind.SingleVariableDesignation);
1448N(SyntaxKind.IdentifierToken, "slice");
1453N(SyntaxKind.DeclarationPattern);
1455N(SyntaxKind.PredefinedType);
1457N(SyntaxKind.IntKeyword);
1459N(SyntaxKind.SingleVariableDesignation);
1461N(SyntaxKind.IdentifierToken, "i");
1464N(SyntaxKind.CloseBracketToken);
1478N(SyntaxKind.IsPatternExpression);
1480N(SyntaxKind.IdentifierName);
1482N(SyntaxKind.IdentifierToken, "c");
1484N(SyntaxKind.IsKeyword);
1485N(SyntaxKind.ListPattern);
1487N(SyntaxKind.OpenBracketToken);
1488N(SyntaxKind.SlicePattern);
1490N(SyntaxKind.DotDotToken);
1491N(SyntaxKind.DeclarationPattern);
1493N(SyntaxKind.NullableType);
1495N(SyntaxKind.ArrayType);
1497N(SyntaxKind.PredefinedType);
1499N(SyntaxKind.StringKeyword);
1501N(SyntaxKind.ArrayRankSpecifier);
1503N(SyntaxKind.OpenBracketToken);
1504N(SyntaxKind.OmittedArraySizeExpression);
1506N(SyntaxKind.OmittedArraySizeExpressionToken);
1508N(SyntaxKind.CloseBracketToken);
1511N(SyntaxKind.QuestionToken);
1513N(SyntaxKind.SingleVariableDesignation);
1515N(SyntaxKind.IdentifierToken, "slice");
1520N(SyntaxKind.DeclarationPattern);
1522N(SyntaxKind.PredefinedType);
1524N(SyntaxKind.StringKeyword);
1526N(SyntaxKind.SingleVariableDesignation);
1528N(SyntaxKind.IdentifierToken, "s");
1531N(SyntaxKind.CloseBracketToken);
1545N(SyntaxKind.IsPatternExpression);
1547N(SyntaxKind.IdentifierName);
1549N(SyntaxKind.IdentifierToken, "c");
1551N(SyntaxKind.IsKeyword);
1552N(SyntaxKind.ListPattern);
1554N(SyntaxKind.OpenBracketToken);
1555N(SyntaxKind.SlicePattern);
1557N(SyntaxKind.DotDotToken);
1558N(SyntaxKind.DeclarationPattern);
1560N(SyntaxKind.NullableType);
1562N(SyntaxKind.ArrayType);
1564N(SyntaxKind.PredefinedType);
1566N(SyntaxKind.CharKeyword);
1568N(SyntaxKind.ArrayRankSpecifier);
1570N(SyntaxKind.OpenBracketToken);
1571N(SyntaxKind.OmittedArraySizeExpression);
1573N(SyntaxKind.OmittedArraySizeExpressionToken);
1575N(SyntaxKind.CloseBracketToken);
1578N(SyntaxKind.QuestionToken);
1580N(SyntaxKind.SingleVariableDesignation);
1582N(SyntaxKind.IdentifierToken, "slice");
1587N(SyntaxKind.DeclarationPattern);
1589N(SyntaxKind.PredefinedType);
1591N(SyntaxKind.CharKeyword);
1593N(SyntaxKind.SingleVariableDesignation);
1595N(SyntaxKind.IdentifierToken, "ch");
1598N(SyntaxKind.CloseBracketToken);
Parsing\PatternParsingTests2.cs (648)
58N(SyntaxKind.IsPatternExpression);
60N(SyntaxKind.IdentifierName);
62N(SyntaxKind.IdentifierToken, "e");
64N(SyntaxKind.IsKeyword);
65N(SyntaxKind.RecursivePattern);
67N(SyntaxKind.PropertyPatternClause);
69N(SyntaxKind.OpenBraceToken);
70N(SyntaxKind.Subpattern);
72N(SyntaxKind.ExpressionColon);
74N(SyntaxKind.SimpleMemberAccessExpression);
76N(SyntaxKind.SimpleMemberAccessExpression);
78N(SyntaxKind.IdentifierName);
80N(SyntaxKind.IdentifierToken, "a");
82N(SyntaxKind.DotToken);
83N(SyntaxKind.IdentifierName);
85N(SyntaxKind.IdentifierToken, "b");
88N(SyntaxKind.DotToken);
89N(SyntaxKind.IdentifierName);
91N(SyntaxKind.IdentifierToken, "c");
94N(SyntaxKind.ColonToken);
96N(SyntaxKind.ConstantPattern);
98N(SyntaxKind.IdentifierName);
100N(SyntaxKind.IdentifierToken, "p");
104N(SyntaxKind.CloseBraceToken);
123N(SyntaxKind.IsPatternExpression);
125N(SyntaxKind.IdentifierName);
127N(SyntaxKind.IdentifierToken, "e");
129N(SyntaxKind.IsKeyword);
130N(SyntaxKind.RecursivePattern);
132N(SyntaxKind.PropertyPatternClause);
134N(SyntaxKind.OpenBraceToken);
135N(SyntaxKind.Subpattern);
137N(SyntaxKind.RecursivePattern);
139N(SyntaxKind.PropertyPatternClause);
141N(SyntaxKind.OpenBraceToken);
142N(SyntaxKind.CloseBraceToken);
147N(SyntaxKind.Subpattern);
149N(SyntaxKind.ConstantPattern);
151N(SyntaxKind.IdentifierName);
153N(SyntaxKind.IdentifierToken, "p");
157N(SyntaxKind.CloseBraceToken);
169N(SyntaxKind.IsPatternExpression);
171N(SyntaxKind.IdentifierName);
173N(SyntaxKind.IdentifierToken, "e");
175N(SyntaxKind.IsKeyword);
176N(SyntaxKind.RecursivePattern);
178N(SyntaxKind.PropertyPatternClause);
180N(SyntaxKind.OpenBraceToken);
181N(SyntaxKind.Subpattern);
183N(SyntaxKind.ExpressionColon);
185N(SyntaxKind.GenericName);
187N(SyntaxKind.IdentifierToken, "name");
188N(SyntaxKind.TypeArgumentList);
190N(SyntaxKind.LessThanToken);
191N(SyntaxKind.IdentifierName);
193N(SyntaxKind.IdentifierToken, "T");
195N(SyntaxKind.GreaterThanToken);
198N(SyntaxKind.ColonToken);
200N(SyntaxKind.ConstantPattern);
202N(SyntaxKind.IdentifierName);
204N(SyntaxKind.IdentifierToken, "p");
208N(SyntaxKind.CloseBraceToken);
226N(SyntaxKind.IsPatternExpression);
228N(SyntaxKind.IdentifierName);
230N(SyntaxKind.IdentifierToken, "e");
232N(SyntaxKind.IsKeyword);
233N(SyntaxKind.RecursivePattern);
235N(SyntaxKind.PropertyPatternClause);
237N(SyntaxKind.OpenBraceToken);
238N(SyntaxKind.Subpattern);
240N(SyntaxKind.TypePattern);
242N(SyntaxKind.ArrayType);
244N(SyntaxKind.IdentifierName);
246N(SyntaxKind.IdentifierToken, "name");
248N(SyntaxKind.ArrayRankSpecifier);
250N(SyntaxKind.OpenBracketToken);
251N(SyntaxKind.NumericLiteralExpression);
253N(SyntaxKind.NumericLiteralToken, "0");
255N(SyntaxKind.CloseBracketToken);
261N(SyntaxKind.Subpattern);
263N(SyntaxKind.ConstantPattern);
265N(SyntaxKind.IdentifierName);
267N(SyntaxKind.IdentifierToken, "p");
271N(SyntaxKind.CloseBraceToken);
283N(SyntaxKind.IsPatternExpression);
285N(SyntaxKind.IdentifierName);
287N(SyntaxKind.IdentifierToken, "e");
289N(SyntaxKind.IsKeyword);
290N(SyntaxKind.RecursivePattern);
292N(SyntaxKind.PropertyPatternClause);
294N(SyntaxKind.OpenBraceToken);
295N(SyntaxKind.Subpattern);
297N(SyntaxKind.ExpressionColon);
299N(SyntaxKind.ConditionalAccessExpression);
301N(SyntaxKind.IdentifierName);
303N(SyntaxKind.IdentifierToken, "a");
305N(SyntaxKind.QuestionToken);
306N(SyntaxKind.MemberBindingExpression);
308N(SyntaxKind.DotToken);
309N(SyntaxKind.IdentifierName);
311N(SyntaxKind.IdentifierToken, "b");
315N(SyntaxKind.ColonToken);
317N(SyntaxKind.ConstantPattern);
319N(SyntaxKind.IdentifierName);
321N(SyntaxKind.IdentifierToken, "p");
325N(SyntaxKind.CloseBraceToken);
337N(SyntaxKind.IsPatternExpression);
339N(SyntaxKind.IdentifierName);
341N(SyntaxKind.IdentifierToken, "e");
343N(SyntaxKind.IsKeyword);
344N(SyntaxKind.RecursivePattern);
346N(SyntaxKind.PropertyPatternClause);
348N(SyntaxKind.OpenBraceToken);
349N(SyntaxKind.Subpattern);
351N(SyntaxKind.ExpressionColon);
353N(SyntaxKind.PointerMemberAccessExpression);
355N(SyntaxKind.IdentifierName);
357N(SyntaxKind.IdentifierToken, "a");
359N(SyntaxKind.MinusGreaterThanToken);
360N(SyntaxKind.IdentifierName);
362N(SyntaxKind.IdentifierToken, "c");
365N(SyntaxKind.ColonToken);
367N(SyntaxKind.ConstantPattern);
369N(SyntaxKind.IdentifierName);
371N(SyntaxKind.IdentifierToken, "p");
375N(SyntaxKind.CloseBraceToken);
393N(SyntaxKind.IsPatternExpression);
395N(SyntaxKind.IdentifierName);
397N(SyntaxKind.IdentifierToken, "e");
399N(SyntaxKind.IsKeyword);
400N(SyntaxKind.RecursivePattern);
402N(SyntaxKind.PropertyPatternClause);
404N(SyntaxKind.OpenBraceToken);
405N(SyntaxKind.Subpattern);
407N(SyntaxKind.ListPattern);
409N(SyntaxKind.OpenBracketToken);
410N(SyntaxKind.ConstantPattern);
412N(SyntaxKind.NumericLiteralExpression);
414N(SyntaxKind.NumericLiteralToken, "0");
417N(SyntaxKind.CloseBracketToken);
421N(SyntaxKind.Subpattern);
423N(SyntaxKind.ConstantPattern);
425N(SyntaxKind.IdentifierName);
427N(SyntaxKind.IdentifierToken, "p");
431N(SyntaxKind.CloseBraceToken);
449N(SyntaxKind.IsPatternExpression);
451N(SyntaxKind.IdentifierName);
453N(SyntaxKind.IdentifierToken, "e");
455N(SyntaxKind.IsKeyword);
456N(SyntaxKind.RecursivePattern);
458N(SyntaxKind.PropertyPatternClause);
460N(SyntaxKind.OpenBraceToken);
461N(SyntaxKind.Subpattern);
463N(SyntaxKind.NotPattern);
465N(SyntaxKind.NotKeyword);
466N(SyntaxKind.ConstantPattern);
468N(SyntaxKind.IdentifierName);
470N(SyntaxKind.IdentifierToken, "a");
476N(SyntaxKind.Subpattern);
478N(SyntaxKind.ConstantPattern);
480N(SyntaxKind.IdentifierName);
482N(SyntaxKind.IdentifierToken, "p");
486N(SyntaxKind.CloseBraceToken);
504N(SyntaxKind.IsPatternExpression);
506N(SyntaxKind.IdentifierName);
508N(SyntaxKind.IdentifierToken, "e");
510N(SyntaxKind.IsKeyword);
511N(SyntaxKind.RecursivePattern);
513N(SyntaxKind.PropertyPatternClause);
515N(SyntaxKind.OpenBraceToken);
516N(SyntaxKind.Subpattern);
518N(SyntaxKind.OrPattern);
520N(SyntaxKind.ConstantPattern);
522N(SyntaxKind.IdentifierName);
524N(SyntaxKind.IdentifierToken, "x");
527N(SyntaxKind.OrKeyword);
528N(SyntaxKind.ConstantPattern);
530N(SyntaxKind.IdentifierName);
532N(SyntaxKind.IdentifierToken, "y");
538N(SyntaxKind.Subpattern);
540N(SyntaxKind.ConstantPattern);
542N(SyntaxKind.IdentifierName);
544N(SyntaxKind.IdentifierToken, "p");
548N(SyntaxKind.CloseBraceToken);
560N(SyntaxKind.IsPatternExpression);
562N(SyntaxKind.IdentifierName);
564N(SyntaxKind.IdentifierToken, "e");
566N(SyntaxKind.IsKeyword);
567N(SyntaxKind.RecursivePattern);
569N(SyntaxKind.PropertyPatternClause);
571N(SyntaxKind.OpenBraceToken);
572N(SyntaxKind.Subpattern);
574N(SyntaxKind.ExpressionColon);
576N(SyntaxKind.NumericLiteralExpression);
578N(SyntaxKind.NumericLiteralToken, "1");
580N(SyntaxKind.ColonToken);
582N(SyntaxKind.ConstantPattern);
584N(SyntaxKind.IdentifierName);
586N(SyntaxKind.IdentifierToken, "p");
590N(SyntaxKind.CloseBraceToken);
608N(SyntaxKind.IsPatternExpression);
610N(SyntaxKind.IdentifierName);
612N(SyntaxKind.IdentifierToken, "e");
614N(SyntaxKind.IsKeyword);
615N(SyntaxKind.RecursivePattern);
617N(SyntaxKind.PropertyPatternClause);
619N(SyntaxKind.OpenBraceToken);
620N(SyntaxKind.Subpattern);
622N(SyntaxKind.RelationalPattern);
624N(SyntaxKind.GreaterThanToken);
625N(SyntaxKind.NumericLiteralExpression);
627N(SyntaxKind.NumericLiteralToken, "1");
632N(SyntaxKind.Subpattern);
634N(SyntaxKind.ConstantPattern);
636N(SyntaxKind.IdentifierName);
638N(SyntaxKind.IdentifierToken, "p");
642N(SyntaxKind.CloseBraceToken);
654N(SyntaxKind.IsPatternExpression);
656N(SyntaxKind.IdentifierName);
658N(SyntaxKind.IdentifierToken, "e");
660N(SyntaxKind.IsKeyword);
661N(SyntaxKind.RecursivePattern);
663N(SyntaxKind.PropertyPatternClause);
665N(SyntaxKind.OpenBraceToken);
666N(SyntaxKind.Subpattern);
668N(SyntaxKind.ExpressionColon);
670N(SyntaxKind.SimpleMemberAccessExpression);
672N(SyntaxKind.SuppressNullableWarningExpression);
674N(SyntaxKind.IdentifierName);
676N(SyntaxKind.IdentifierToken, "a");
678N(SyntaxKind.ExclamationToken);
680N(SyntaxKind.DotToken);
681N(SyntaxKind.IdentifierName);
683N(SyntaxKind.IdentifierToken, "b");
686N(SyntaxKind.ColonToken);
688N(SyntaxKind.ConstantPattern);
690N(SyntaxKind.IdentifierName);
692N(SyntaxKind.IdentifierToken, "p");
696N(SyntaxKind.CloseBraceToken);
708N(SyntaxKind.IsPatternExpression);
710N(SyntaxKind.IdentifierName);
712N(SyntaxKind.IdentifierToken, "e");
714N(SyntaxKind.IsKeyword);
715N(SyntaxKind.RecursivePattern);
717N(SyntaxKind.PropertyPatternClause);
719N(SyntaxKind.OpenBraceToken);
720N(SyntaxKind.Subpattern);
722N(SyntaxKind.ExpressionColon);
724N(SyntaxKind.SimpleMemberAccessExpression);
726N(SyntaxKind.ElementAccessExpression);
728N(SyntaxKind.IdentifierName);
730N(SyntaxKind.IdentifierToken, "a");
732N(SyntaxKind.BracketedArgumentList);
734N(SyntaxKind.OpenBracketToken);
735N(SyntaxKind.Argument);
737N(SyntaxKind.NumericLiteralExpression);
739N(SyntaxKind.NumericLiteralToken, "0");
742N(SyntaxKind.CloseBracketToken);
745N(SyntaxKind.DotToken);
746N(SyntaxKind.IdentifierName);
748N(SyntaxKind.IdentifierToken, "b");
751N(SyntaxKind.ColonToken);
753N(SyntaxKind.ConstantPattern);
755N(SyntaxKind.IdentifierName);
757N(SyntaxKind.IdentifierToken, "p");
761N(SyntaxKind.CloseBraceToken);
779N(SyntaxKind.IsPatternExpression);
781N(SyntaxKind.IdentifierName);
783N(SyntaxKind.IdentifierToken, "e");
785N(SyntaxKind.IsKeyword);
786N(SyntaxKind.RecursivePattern);
788N(SyntaxKind.PropertyPatternClause);
790N(SyntaxKind.OpenBraceToken);
791N(SyntaxKind.Subpattern);
793N(SyntaxKind.ListPattern);
795N(SyntaxKind.OpenBracketToken);
796N(SyntaxKind.ConstantPattern);
798N(SyntaxKind.NumericLiteralExpression);
800N(SyntaxKind.NumericLiteralToken, "0");
803N(SyntaxKind.CloseBracketToken);
807N(SyntaxKind.Subpattern);
809N(SyntaxKind.NameColon);
811N(SyntaxKind.IdentifierName);
813N(SyntaxKind.IdentifierToken, "b");
815N(SyntaxKind.ColonToken);
817N(SyntaxKind.ConstantPattern);
819N(SyntaxKind.IdentifierName);
821N(SyntaxKind.IdentifierToken, "p");
825N(SyntaxKind.CloseBraceToken);
837N(SyntaxKind.IsPatternExpression);
839N(SyntaxKind.IdentifierName);
841N(SyntaxKind.IdentifierToken, "e");
843N(SyntaxKind.IsKeyword);
844N(SyntaxKind.RecursivePattern);
846N(SyntaxKind.PropertyPatternClause);
848N(SyntaxKind.OpenBraceToken);
849N(SyntaxKind.Subpattern);
851N(SyntaxKind.ExpressionColon);
853N(SyntaxKind.ParenthesizedExpression);
855N(SyntaxKind.OpenParenToken);
856N(SyntaxKind.ConditionalExpression);
858N(SyntaxKind.IdentifierName);
860N(SyntaxKind.IdentifierToken, "c");
862N(SyntaxKind.QuestionToken);
863N(SyntaxKind.IdentifierName);
865N(SyntaxKind.IdentifierToken, "a");
867N(SyntaxKind.ColonToken);
868N(SyntaxKind.IdentifierName);
870N(SyntaxKind.IdentifierToken, "b");
873N(SyntaxKind.CloseParenToken);
875N(SyntaxKind.ColonToken);
877N(SyntaxKind.ConstantPattern);
879N(SyntaxKind.IdentifierName);
881N(SyntaxKind.IdentifierToken, "p");
885N(SyntaxKind.CloseBraceToken);
897N(SyntaxKind.IsPatternExpression);
899N(SyntaxKind.IdentifierName);
901N(SyntaxKind.IdentifierToken, "e");
903N(SyntaxKind.IsKeyword);
904N(SyntaxKind.RecursivePattern);
906N(SyntaxKind.PositionalPatternClause);
908N(SyntaxKind.OpenParenToken);
909N(SyntaxKind.Subpattern);
911N(SyntaxKind.ExpressionColon);
913N(SyntaxKind.SimpleMemberAccessExpression);
915N(SyntaxKind.SimpleMemberAccessExpression);
917N(SyntaxKind.IdentifierName);
919N(SyntaxKind.IdentifierToken, "a");
921N(SyntaxKind.DotToken);
922N(SyntaxKind.IdentifierName);
924N(SyntaxKind.IdentifierToken, "b");
927N(SyntaxKind.DotToken);
928N(SyntaxKind.IdentifierName);
930N(SyntaxKind.IdentifierToken, "c");
933N(SyntaxKind.ColonToken);
935N(SyntaxKind.ConstantPattern);
937N(SyntaxKind.IdentifierName);
939N(SyntaxKind.IdentifierToken, "p");
943N(SyntaxKind.CloseParenToken);
960N(SyntaxKind.LessThanExpression);
962N(SyntaxKind.IsExpression);
964N(SyntaxKind.IdentifierName);
966N(SyntaxKind.IdentifierToken, "e");
968N(SyntaxKind.IsKeyword);
969N(SyntaxKind.IdentifierName);
971N(SyntaxKind.IdentifierToken, "List");
974N(SyntaxKind.LessThanToken);
975N(SyntaxKind.PredefinedType);
977N(SyntaxKind.IntKeyword);
994N(SyntaxKind.LessThanExpression);
996N(SyntaxKind.IsPatternExpression);
998N(SyntaxKind.IdentifierName);
1000N(SyntaxKind.IdentifierToken, "e");
1002N(SyntaxKind.IsKeyword);
1003N(SyntaxKind.OrPattern);
1005N(SyntaxKind.TypePattern);
1007N(SyntaxKind.GenericName);
1009N(SyntaxKind.IdentifierToken, "List");
1010N(SyntaxKind.TypeArgumentList);
1012N(SyntaxKind.LessThanToken);
1013N(SyntaxKind.PredefinedType);
1015N(SyntaxKind.IntKeyword);
1021N(SyntaxKind.OrKeyword);
1022N(SyntaxKind.ConstantPattern);
1024N(SyntaxKind.IdentifierName);
1026N(SyntaxKind.IdentifierToken, "IEnumerable");
1031N(SyntaxKind.LessThanToken);
1032N(SyntaxKind.PredefinedType);
1034N(SyntaxKind.IntKeyword);
1051N(SyntaxKind.LessThanExpression);
1053N(SyntaxKind.IsExpression);
1055N(SyntaxKind.IdentifierName);
1057N(SyntaxKind.IdentifierToken, "e");
1059N(SyntaxKind.IsKeyword);
1060N(SyntaxKind.IdentifierName);
1062N(SyntaxKind.IdentifierToken, "List");
1065N(SyntaxKind.LessThanToken);
1066N(SyntaxKind.PredefinedType);
1068N(SyntaxKind.IntKeyword);
1085N(SyntaxKind.LessThanExpression);
1087N(SyntaxKind.IsPatternExpression);
1089N(SyntaxKind.IdentifierName);
1091N(SyntaxKind.IdentifierToken, "e");
1093N(SyntaxKind.IsKeyword);
1094N(SyntaxKind.AndPattern);
1096N(SyntaxKind.NotPattern);
1098N(SyntaxKind.NotKeyword);
1099N(SyntaxKind.TypePattern);
1101N(SyntaxKind.GenericName);
1103N(SyntaxKind.IdentifierToken, "List");
1104N(SyntaxKind.TypeArgumentList);
1106N(SyntaxKind.LessThanToken);
1107N(SyntaxKind.PredefinedType);
1109N(SyntaxKind.IntKeyword);
1116N(SyntaxKind.AndKeyword);
1117N(SyntaxKind.NotPattern);
1119N(SyntaxKind.NotKeyword);
1120N(SyntaxKind.ConstantPattern);
1122N(SyntaxKind.IdentifierName);
1124N(SyntaxKind.IdentifierToken, "IEnumerable");
1130N(SyntaxKind.LessThanToken);
1131N(SyntaxKind.PredefinedType);
1133N(SyntaxKind.IntKeyword);
1156N(SyntaxKind.IsPatternExpression);
1158N(SyntaxKind.IdentifierName);
1160N(SyntaxKind.IdentifierToken, "e");
1162N(SyntaxKind.IsKeyword);
1163N(SyntaxKind.OrPattern);
1165N(SyntaxKind.OrPattern);
1167N(SyntaxKind.ParenthesizedPattern);
1169N(SyntaxKind.OpenParenToken);
1170N(SyntaxKind.AndPattern);
1172N(SyntaxKind.NotPattern);
1174N(SyntaxKind.NotKeyword);
1175N(SyntaxKind.TypePattern);
1177N(SyntaxKind.GenericName);
1179N(SyntaxKind.IdentifierToken, "List");
1180N(SyntaxKind.TypeArgumentList);
1182N(SyntaxKind.LessThanToken);
1183N(SyntaxKind.PredefinedType);
1185N(SyntaxKind.IntKeyword);
1192N(SyntaxKind.AndKeyword);
1193N(SyntaxKind.NotPattern);
1195N(SyntaxKind.NotKeyword);
1196N(SyntaxKind.ConstantPattern);
1198N(SyntaxKind.LessThanExpression);
1200N(SyntaxKind.IdentifierName);
1202N(SyntaxKind.IdentifierToken, "IEnumerable");
1204N(SyntaxKind.LessThanToken);
1205N(SyntaxKind.PredefinedType);
1207N(SyntaxKind.IntKeyword);
1213N(SyntaxKind.CloseParenToken);
1215N(SyntaxKind.OrKeyword);
1216N(SyntaxKind.TypePattern);
1218N(SyntaxKind.GenericName);
1220N(SyntaxKind.IdentifierToken, "List");
1221N(SyntaxKind.TypeArgumentList);
1223N(SyntaxKind.LessThanToken);
1224N(SyntaxKind.PredefinedType);
1226N(SyntaxKind.IntKeyword);
1233N(SyntaxKind.OrKeyword);
1234N(SyntaxKind.ParenthesizedPattern);
1236N(SyntaxKind.OpenParenToken);
1237N(SyntaxKind.NotPattern);
1239N(SyntaxKind.NotKeyword);
1240N(SyntaxKind.ConstantPattern);
1242N(SyntaxKind.LessThanExpression);
1244N(SyntaxKind.IdentifierName);
1246N(SyntaxKind.IdentifierToken, "IEnumerable");
1248N(SyntaxKind.LessThanToken);
1249N(SyntaxKind.PredefinedType);
1251N(SyntaxKind.IntKeyword);
1256N(SyntaxKind.CloseParenToken);
1271N(SyntaxKind.LessThanExpression);
1273N(SyntaxKind.IsExpression);
1275N(SyntaxKind.IdentifierName);
1277N(SyntaxKind.IdentifierToken, "e");
1279N(SyntaxKind.IsKeyword);
1280N(SyntaxKind.IdentifierName);
1282N(SyntaxKind.IdentifierToken, "X");
1285N(SyntaxKind.LessThanToken);
1286N(SyntaxKind.IdentifierName);
1288N(SyntaxKind.IdentifierToken, "Y");
1302N(SyntaxKind.LessThanExpression);
1304N(SyntaxKind.IsPatternExpression);
1306N(SyntaxKind.IdentifierName);
1308N(SyntaxKind.IdentifierToken, "e");
1310N(SyntaxKind.IsKeyword);
1311N(SyntaxKind.OrPattern);
1313N(SyntaxKind.TypePattern);
1315N(SyntaxKind.QualifiedName);
1317N(SyntaxKind.IdentifierName);
1319N(SyntaxKind.IdentifierToken, "A");
1321N(SyntaxKind.DotToken);
1322N(SyntaxKind.GenericName);
1324N(SyntaxKind.IdentifierToken, "B");
1325N(SyntaxKind.TypeArgumentList);
1327N(SyntaxKind.LessThanToken);
1328N(SyntaxKind.IdentifierName);
1330N(SyntaxKind.IdentifierToken, "X");
1337N(SyntaxKind.OrKeyword);
1338N(SyntaxKind.ConstantPattern);
1340N(SyntaxKind.SimpleMemberAccessExpression);
1342N(SyntaxKind.IdentifierName);
1344N(SyntaxKind.IdentifierToken, "C");
1346N(SyntaxKind.DotToken);
1347N(SyntaxKind.IdentifierName);
1349N(SyntaxKind.IdentifierToken, "D");
1355N(SyntaxKind.LessThanToken);
1356N(SyntaxKind.IdentifierName);
1358N(SyntaxKind.IdentifierToken, "Y");
1371N(SyntaxKind.IsPatternExpression);
1373N(SyntaxKind.IdentifierName);
1375N(SyntaxKind.IdentifierToken, "e");
1377N(SyntaxKind.IsKeyword);
1378N(SyntaxKind.RecursivePattern);
1380N(SyntaxKind.PropertyPatternClause);
1382N(SyntaxKind.OpenBraceToken);
1383N(SyntaxKind.Subpattern);
1385N(SyntaxKind.NameColon);
1387N(SyntaxKind.IdentifierName);
1389N(SyntaxKind.IdentifierToken, "Prop");
1391N(SyntaxKind.ColonToken);
1393N(SyntaxKind.TypePattern);
1395N(SyntaxKind.NullableType);
1397N(SyntaxKind.IdentifierName);
1399N(SyntaxKind.IdentifierToken, "Type");
1401N(SyntaxKind.QuestionToken);
1405N(SyntaxKind.CloseBraceToken);
1417N(SyntaxKind.IsPatternExpression);
1419N(SyntaxKind.IdentifierName);
1421N(SyntaxKind.IdentifierToken, "e");
1423N(SyntaxKind.IsKeyword);
1424N(SyntaxKind.RecursivePattern);
1426N(SyntaxKind.PropertyPatternClause);
1428N(SyntaxKind.OpenBraceToken);
1429N(SyntaxKind.Subpattern);
1431N(SyntaxKind.NameColon);
1433N(SyntaxKind.IdentifierName);
1435N(SyntaxKind.IdentifierToken, "Prop");
1437N(SyntaxKind.ColonToken);
1439N(SyntaxKind.DeclarationPattern);
1441N(SyntaxKind.NullableType);
1443N(SyntaxKind.IdentifierName);
1445N(SyntaxKind.IdentifierToken, "Type");
1447N(SyntaxKind.QuestionToken);
1449N(SyntaxKind.SingleVariableDesignation);
1451N(SyntaxKind.IdentifierToken, "propVal");
1455N(SyntaxKind.CloseBraceToken);
1467N(SyntaxKind.IsPatternExpression);
1469N(SyntaxKind.IdentifierName);
1471N(SyntaxKind.IdentifierToken, "e");
1473N(SyntaxKind.IsKeyword);
1474N(SyntaxKind.RecursivePattern);
1476N(SyntaxKind.PropertyPatternClause);
1478N(SyntaxKind.OpenBraceToken);
1479N(SyntaxKind.Subpattern);
1481N(SyntaxKind.NameColon);
1483N(SyntaxKind.IdentifierName);
1485N(SyntaxKind.IdentifierToken, "Prop");
1487N(SyntaxKind.ColonToken);
1489N(SyntaxKind.DeclarationPattern);
1491N(SyntaxKind.NullableType);
1493N(SyntaxKind.IdentifierName);
1495N(SyntaxKind.IdentifierToken, "Type");
1497N(SyntaxKind.QuestionToken);
1499N(SyntaxKind.SingleVariableDesignation);
1501N(SyntaxKind.IdentifierToken, "propVal");
1505N(SyntaxKind.CommaToken);
1506N(SyntaxKind.Subpattern);
1508N(SyntaxKind.NameColon);
1510N(SyntaxKind.IdentifierName);
1512N(SyntaxKind.IdentifierToken, "Prop2");
1514N(SyntaxKind.ColonToken);
1516N(SyntaxKind.DeclarationPattern);
1518N(SyntaxKind.NullableType);
1520N(SyntaxKind.PredefinedType);
1522N(SyntaxKind.IntKeyword);
1524N(SyntaxKind.QuestionToken);
1526N(SyntaxKind.SingleVariableDesignation);
1528N(SyntaxKind.IdentifierToken, "val2");
1532N(SyntaxKind.CloseBraceToken);
1547N(SyntaxKind.IsPatternExpression);
1549N(SyntaxKind.IdentifierName);
1551N(SyntaxKind.IdentifierToken, "e");
1553N(SyntaxKind.IsKeyword);
1554N(SyntaxKind.RecursivePattern);
1556N(SyntaxKind.PropertyPatternClause);
1558N(SyntaxKind.OpenBraceToken);
1559N(SyntaxKind.Subpattern);
1561N(SyntaxKind.NameColon);
1563N(SyntaxKind.IdentifierName);
1565N(SyntaxKind.IdentifierToken, "Prop");
1567N(SyntaxKind.ColonToken);
1569N(SyntaxKind.DeclarationPattern);
1571N(SyntaxKind.NullableType);
1573N(SyntaxKind.IdentifierName);
1575N(SyntaxKind.IdentifierToken, "Type");
1577N(SyntaxKind.QuestionToken);
1579N(SyntaxKind.SingleVariableDesignation);
1581N(SyntaxKind.IdentifierToken, "propVal");
1586N(SyntaxKind.Subpattern);
1588N(SyntaxKind.NameColon);
1590N(SyntaxKind.IdentifierName);
1592N(SyntaxKind.IdentifierToken, "Prop2");
1594N(SyntaxKind.ColonToken);
1596N(SyntaxKind.DeclarationPattern);
1598N(SyntaxKind.NullableType);
1600N(SyntaxKind.PredefinedType);
1602N(SyntaxKind.IntKeyword);
1604N(SyntaxKind.QuestionToken);
1606N(SyntaxKind.SingleVariableDesignation);
1608N(SyntaxKind.IdentifierToken, "val2");
1612N(SyntaxKind.CloseBraceToken);
1624N(SyntaxKind.IsPatternExpression);
1626N(SyntaxKind.IdentifierName);
1628N(SyntaxKind.IdentifierToken, "e");
1630N(SyntaxKind.IsKeyword);
1631N(SyntaxKind.RecursivePattern);
1633N(SyntaxKind.PropertyPatternClause);
1635N(SyntaxKind.OpenBraceToken);
1636N(SyntaxKind.Subpattern);
1638N(SyntaxKind.NameColon);
1640N(SyntaxKind.IdentifierName);
1642N(SyntaxKind.IdentifierToken, "Prop");
1644N(SyntaxKind.ColonToken);
1646N(SyntaxKind.OrPattern);
1648N(SyntaxKind.TypePattern);
1650N(SyntaxKind.NullableType);
1652N(SyntaxKind.IdentifierName);
1654N(SyntaxKind.IdentifierToken, "Type");
1656N(SyntaxKind.QuestionToken);
1659N(SyntaxKind.OrKeyword);
1660N(SyntaxKind.TypePattern);
1662N(SyntaxKind.NullableType);
1664N(SyntaxKind.IdentifierName);
1666N(SyntaxKind.IdentifierToken, "AnotherType");
1668N(SyntaxKind.QuestionToken);
1673N(SyntaxKind.CloseBraceToken);
1685N(SyntaxKind.IsPatternExpression);
1687N(SyntaxKind.IdentifierName);
1689N(SyntaxKind.IdentifierToken, "e");
1691N(SyntaxKind.IsKeyword);
1692N(SyntaxKind.RecursivePattern);
1694N(SyntaxKind.PropertyPatternClause);
1696N(SyntaxKind.OpenBraceToken);
1697N(SyntaxKind.Subpattern);
1699N(SyntaxKind.NameColon);
1701N(SyntaxKind.IdentifierName);
1703N(SyntaxKind.IdentifierToken, "Prop");
1705N(SyntaxKind.ColonToken);
1707N(SyntaxKind.OrPattern);
1709N(SyntaxKind.DeclarationPattern);
1711N(SyntaxKind.NullableType);
1713N(SyntaxKind.IdentifierName);
1715N(SyntaxKind.IdentifierToken, "Type");
1717N(SyntaxKind.QuestionToken);
1719N(SyntaxKind.SingleVariableDesignation);
1721N(SyntaxKind.IdentifierToken, "t");
1724N(SyntaxKind.OrKeyword);
1725N(SyntaxKind.DeclarationPattern);
1727N(SyntaxKind.NullableType);
1729N(SyntaxKind.IdentifierName);
1731N(SyntaxKind.IdentifierToken, "AnotherType");
1733N(SyntaxKind.QuestionToken);
1735N(SyntaxKind.SingleVariableDesignation);
1737N(SyntaxKind.IdentifierToken, "a");
1742N(SyntaxKind.CloseBraceToken);
Parsing\RecordParsing.cs (1530)
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);
2108N(SyntaxKind.ConditionalExpression);
2110N(SyntaxKind.IsExpression);
2112N(SyntaxKind.IdentifierName);
2114N(SyntaxKind.IdentifierToken, "x");
2116N(SyntaxKind.IsKeyword);
2117N(SyntaxKind.IdentifierName);
2119N(SyntaxKind.IdentifierToken, "X");
2122N(SyntaxKind.QuestionToken);
2123N(SyntaxKind.WithExpression);
2125N(SyntaxKind.IdentifierName);
2127N(SyntaxKind.IdentifierToken, "record");
2129N(SyntaxKind.WithKeyword);
2130N(SyntaxKind.WithInitializerExpression);
2132N(SyntaxKind.OpenBraceToken);
2133N(SyntaxKind.CloseBraceToken);
2136N(SyntaxKind.ColonToken);
2137N(SyntaxKind.WithExpression);
2139N(SyntaxKind.IdentifierName);
2141N(SyntaxKind.IdentifierToken, "record");
2143N(SyntaxKind.WithKeyword);
2144N(SyntaxKind.WithInitializerExpression);
2146N(SyntaxKind.OpenBraceToken);
2147N(SyntaxKind.CloseBraceToken);
2160N(SyntaxKind.ConditionalExpression);
2162N(SyntaxKind.IsExpression);
2164N(SyntaxKind.IdentifierName);
2166N(SyntaxKind.IdentifierToken, "x");
2168N(SyntaxKind.IsKeyword);
2169N(SyntaxKind.QualifiedName);
2171N(SyntaxKind.IdentifierName);
2173N(SyntaxKind.IdentifierToken, "X");
2175N(SyntaxKind.DotToken);
2176N(SyntaxKind.IdentifierName);
2178N(SyntaxKind.IdentifierToken, "Y");
2182N(SyntaxKind.QuestionToken);
2183N(SyntaxKind.WithExpression);
2185N(SyntaxKind.IdentifierName);
2187N(SyntaxKind.IdentifierToken, "record");
2189N(SyntaxKind.WithKeyword);
2190N(SyntaxKind.WithInitializerExpression);
2192N(SyntaxKind.OpenBraceToken);
2193N(SyntaxKind.CloseBraceToken);
2196N(SyntaxKind.ColonToken);
2197N(SyntaxKind.WithExpression);
2199N(SyntaxKind.IdentifierName);
2201N(SyntaxKind.IdentifierToken, "record");
2203N(SyntaxKind.WithKeyword);
2204N(SyntaxKind.WithInitializerExpression);
2206N(SyntaxKind.OpenBraceToken);
2207N(SyntaxKind.CloseBraceToken);
2224N(SyntaxKind.ConditionalExpression);
2226N(SyntaxKind.IsExpression);
2228N(SyntaxKind.IdentifierName);
2230N(SyntaxKind.IdentifierToken, "x");
2232N(SyntaxKind.IsKeyword);
2233N(SyntaxKind.IdentifierName);
2235N(SyntaxKind.IdentifierToken, "X");
2238N(SyntaxKind.QuestionToken);
2239N(SyntaxKind.IdentifierName);
2241N(SyntaxKind.IdentifierToken, "record");
2244N(SyntaxKind.IdentifierName);
2246N(SyntaxKind.IdentifierToken, "with");
2261N(SyntaxKind.CompilationUnit);
2263N(SyntaxKind.ClassDeclaration);
2265N(SyntaxKind.ClassKeyword);
2266N(SyntaxKind.IdentifierToken, "C");
2267N(SyntaxKind.ParameterList);
2269N(SyntaxKind.OpenParenToken);
2270N(SyntaxKind.Parameter);
2272N(SyntaxKind.PredefinedType);
2274N(SyntaxKind.IntKeyword);
2276N(SyntaxKind.IdentifierToken, "X");
2278N(SyntaxKind.CommaToken);
2279N(SyntaxKind.Parameter);
2281N(SyntaxKind.PredefinedType);
2283N(SyntaxKind.IntKeyword);
2285N(SyntaxKind.IdentifierToken, "Y");
2287N(SyntaxKind.CloseParenToken);
2289N(SyntaxKind.BaseList);
2291N(SyntaxKind.ColonToken);
2292N(SyntaxKind.PrimaryConstructorBaseType);
2294N(SyntaxKind.IdentifierName);
2296N(SyntaxKind.IdentifierToken, "B");
2298N(SyntaxKind.ArgumentList);
2300N(SyntaxKind.OpenParenToken);
2301N(SyntaxKind.Argument);
2303N(SyntaxKind.IdentifierName);
2305N(SyntaxKind.IdentifierToken, "X");
2308N(SyntaxKind.CommaToken);
2309N(SyntaxKind.Argument);
2311N(SyntaxKind.IdentifierName);
2313N(SyntaxKind.IdentifierToken, "Y");
2316N(SyntaxKind.CloseParenToken);
2320N(SyntaxKind.OpenBraceToken);
2321N(SyntaxKind.CloseBraceToken);
2323N(SyntaxKind.EndOfFileToken);
2342N(SyntaxKind.CompilationUnit);
2344N(SyntaxKind.RecordDeclaration);
2346N(SyntaxKind.RecordKeyword);
2347N(SyntaxKind.IdentifierToken, "C");
2350N(SyntaxKind.ParameterList);
2352N(SyntaxKind.OpenParenToken);
2353N(SyntaxKind.Parameter);
2355N(SyntaxKind.PredefinedType);
2357N(SyntaxKind.IntKeyword);
2359N(SyntaxKind.IdentifierToken, "X");
2361N(SyntaxKind.CommaToken);
2362N(SyntaxKind.Parameter);
2364N(SyntaxKind.PredefinedType);
2366N(SyntaxKind.IntKeyword);
2368N(SyntaxKind.IdentifierToken, "Y");
2370N(SyntaxKind.CloseParenToken);
2374N(SyntaxKind.BaseList);
2376N(SyntaxKind.ColonToken);
2377N(withBaseArguments ? SyntaxKind.PrimaryConstructorBaseType : SyntaxKind.SimpleBaseType);
2379N(SyntaxKind.IdentifierName);
2381N(SyntaxKind.IdentifierToken, "B");
2386N(SyntaxKind.ArgumentList);
2388N(SyntaxKind.OpenParenToken);
2389N(SyntaxKind.Argument);
2391N(SyntaxKind.IdentifierName);
2393N(SyntaxKind.IdentifierToken, "X");
2396N(SyntaxKind.CommaToken);
2397N(SyntaxKind.Argument);
2399N(SyntaxKind.IdentifierName);
2401N(SyntaxKind.IdentifierToken, "Y");
2404N(SyntaxKind.CloseParenToken);
2412N(SyntaxKind.OpenBraceToken);
2413N(SyntaxKind.CloseBraceToken);
2417N(SyntaxKind.SemicolonToken);
2420N(SyntaxKind.EndOfFileToken);
2445N(SyntaxKind.CompilationUnit);
2447N(SyntaxKind.RecordDeclaration);
2449N(SyntaxKind.RecordKeyword);
2450N(SyntaxKind.IdentifierToken, "C");
2451N(SyntaxKind.ParameterList);
2453N(SyntaxKind.OpenParenToken);
2454N(SyntaxKind.Parameter);
2456N(SyntaxKind.PredefinedType);
2458N(SyntaxKind.IntKeyword);
2460N(SyntaxKind.IdentifierToken, "X");
2462N(SyntaxKind.CommaToken);
2463N(SyntaxKind.Parameter);
2465N(SyntaxKind.PredefinedType);
2467N(SyntaxKind.IntKeyword);
2469N(SyntaxKind.IdentifierToken, "Y");
2471N(SyntaxKind.CloseParenToken);
2473N(SyntaxKind.BaseList);
2475N(SyntaxKind.ColonToken);
2476N(SyntaxKind.SimpleBaseType);
2478N(SyntaxKind.IdentifierName);
2480N(SyntaxKind.IdentifierToken, "B");
2483N(SyntaxKind.CommaToken);
2484N(SyntaxKind.SimpleBaseType);
2486N(SyntaxKind.IdentifierName);
2488N(SyntaxKind.IdentifierToken, "D");
2492N(SyntaxKind.SimpleBaseType);
2494N(SyntaxKind.IdentifierName);
2496N(SyntaxKind.IdentifierToken, "X");
2499N(SyntaxKind.CommaToken);
2500N(SyntaxKind.SimpleBaseType);
2502N(SyntaxKind.IdentifierName);
2504N(SyntaxKind.IdentifierToken, "Y");
2510N(SyntaxKind.OpenBraceToken);
2511N(SyntaxKind.CloseBraceToken);
2515N(SyntaxKind.SemicolonToken);
2518N(SyntaxKind.EndOfFileToken);
2529N(SyntaxKind.CompilationUnit);
2531N(SyntaxKind.InterfaceDeclaration);
2533N(SyntaxKind.InterfaceKeyword);
2534N(SyntaxKind.IdentifierToken, "C");
2535N(SyntaxKind.BaseList);
2537N(SyntaxKind.ColonToken);
2538N(SyntaxKind.SimpleBaseType);
2540N(SyntaxKind.IdentifierName);
2542N(SyntaxKind.IdentifierToken, "B");
2546N(SyntaxKind.SemicolonToken);
2548N(SyntaxKind.EndOfFileToken);
2559N(SyntaxKind.CompilationUnit);
2561N(SyntaxKind.InterfaceDeclaration);
2563N(SyntaxKind.InterfaceKeyword);
2564N(SyntaxKind.IdentifierToken, "C");
2565N(SyntaxKind.ParameterList);
2567N(SyntaxKind.OpenParenToken);
2568N(SyntaxKind.Parameter);
2570N(SyntaxKind.PredefinedType);
2572N(SyntaxKind.IntKeyword);
2574N(SyntaxKind.IdentifierToken, "X");
2576N(SyntaxKind.CommaToken);
2577N(SyntaxKind.Parameter);
2579N(SyntaxKind.PredefinedType);
2581N(SyntaxKind.IntKeyword);
2583N(SyntaxKind.IdentifierToken, "Y");
2585N(SyntaxKind.CloseParenToken);
2587N(SyntaxKind.BaseList);
2589N(SyntaxKind.ColonToken);
2590N(SyntaxKind.SimpleBaseType);
2592N(SyntaxKind.IdentifierName);
2594N(SyntaxKind.IdentifierToken, "B");
2598N(SyntaxKind.SemicolonToken);
2600N(SyntaxKind.EndOfFileToken);
2611N(SyntaxKind.CompilationUnit);
2613N(SyntaxKind.InterfaceDeclaration);
2615N(SyntaxKind.InterfaceKeyword);
2616N(SyntaxKind.IdentifierToken, "C");
2617N(SyntaxKind.BaseList);
2619N(SyntaxKind.ColonToken);
2620N(SyntaxKind.PrimaryConstructorBaseType);
2622N(SyntaxKind.IdentifierName);
2624N(SyntaxKind.IdentifierToken, "B");
2626N(SyntaxKind.ArgumentList);
2628N(SyntaxKind.OpenParenToken);
2629N(SyntaxKind.Argument);
2631N(SyntaxKind.IdentifierName);
2633N(SyntaxKind.IdentifierToken, "X");
2636N(SyntaxKind.CommaToken);
2637N(SyntaxKind.Argument);
2639N(SyntaxKind.IdentifierName);
2641N(SyntaxKind.IdentifierToken, "Y");
2644N(SyntaxKind.CloseParenToken);
2648N(SyntaxKind.SemicolonToken);
2650N(SyntaxKind.EndOfFileToken);
2685N(SyntaxKind.CompilationUnit);
2687N(SyntaxKind.RecordStructDeclaration);
2689N(SyntaxKind.RecordKeyword);
2690N(SyntaxKind.StructKeyword);
2692N(SyntaxKind.ParameterList);
2694N(SyntaxKind.OpenParenToken);
2695N(SyntaxKind.Parameter);
2697N(SyntaxKind.PredefinedType);
2699N(SyntaxKind.IntKeyword);
2701N(SyntaxKind.IdentifierToken, "X");
2703N(SyntaxKind.CommaToken);
2704N(SyntaxKind.Parameter);
2706N(SyntaxKind.PredefinedType);
2708N(SyntaxKind.IntKeyword);
2710N(SyntaxKind.IdentifierToken, "Y");
2712N(SyntaxKind.CloseParenToken);
2714N(SyntaxKind.SemicolonToken);
2716N(SyntaxKind.EndOfFileToken);
2768N(SyntaxKind.CompilationUnit);
2770N(SyntaxKind.GlobalStatement);
2772N(SyntaxKind.LocalDeclarationStatement);
2774N(SyntaxKind.VariableDeclaration);
2776N(SyntaxKind.IdentifierName);
2778N(SyntaxKind.IdentifierToken, "record");
2788N(SyntaxKind.StructDeclaration);
2790N(SyntaxKind.StructKeyword);
2791N(SyntaxKind.IdentifierToken, "C");
2792N(SyntaxKind.ParameterList);
2794N(SyntaxKind.OpenParenToken);
2795N(SyntaxKind.Parameter);
2797N(SyntaxKind.PredefinedType);
2799N(SyntaxKind.IntKeyword);
2801N(SyntaxKind.IdentifierToken, "X");
2803N(SyntaxKind.CommaToken);
2804N(SyntaxKind.Parameter);
2806N(SyntaxKind.PredefinedType);
2808N(SyntaxKind.IntKeyword);
2810N(SyntaxKind.IdentifierToken, "Y");
2812N(SyntaxKind.CloseParenToken);
2814N(SyntaxKind.SemicolonToken);
2816N(SyntaxKind.EndOfFileToken);
2822N(SyntaxKind.CompilationUnit);
2824N(SyntaxKind.RecordStructDeclaration);
2826N(SyntaxKind.RecordKeyword);
2827N(SyntaxKind.StructKeyword);
2828N(SyntaxKind.IdentifierToken, "C");
2829N(SyntaxKind.ParameterList);
2831N(SyntaxKind.OpenParenToken);
2832N(SyntaxKind.Parameter);
2834N(SyntaxKind.PredefinedType);
2836N(SyntaxKind.IntKeyword);
2838N(SyntaxKind.IdentifierToken, "X");
2840N(SyntaxKind.CommaToken);
2841N(SyntaxKind.Parameter);
2843N(SyntaxKind.PredefinedType);
2845N(SyntaxKind.IntKeyword);
2847N(SyntaxKind.IdentifierToken, "Y");
2849N(SyntaxKind.CloseParenToken);
2851N(SyntaxKind.SemicolonToken);
2853N(SyntaxKind.EndOfFileToken);
2865N(SyntaxKind.CompilationUnit);
2867N(SyntaxKind.RecordStructDeclaration);
2869N(SyntaxKind.RecordKeyword);
2870N(SyntaxKind.StructKeyword);
2871N(SyntaxKind.IdentifierToken, "C");
2872N(SyntaxKind.ParameterList);
2874N(SyntaxKind.OpenParenToken);
2875N(SyntaxKind.Parameter);
2877N(SyntaxKind.PredefinedType);
2879N(SyntaxKind.IntKeyword);
2881N(SyntaxKind.IdentifierToken, "X");
2883N(SyntaxKind.CommaToken);
2884N(SyntaxKind.Parameter);
2886N(SyntaxKind.PredefinedType);
2888N(SyntaxKind.IntKeyword);
2890N(SyntaxKind.IdentifierToken, "Y");
2892N(SyntaxKind.CloseParenToken);
2894N(SyntaxKind.OpenBraceToken);
2895N(SyntaxKind.CloseBraceToken);
2897N(SyntaxKind.EndOfFileToken);
2963N(SyntaxKind.CompilationUnit);
2965N(SyntaxKind.GlobalStatement);
2967N(SyntaxKind.LocalDeclarationStatement);
2969N(SyntaxKind.VariableDeclaration);
2971N(SyntaxKind.IdentifierName);
2973N(SyntaxKind.IdentifierToken, "record");
2983N(SyntaxKind.ClassDeclaration);
2985N(SyntaxKind.ClassKeyword);
2986N(SyntaxKind.IdentifierToken, "C");
2987N(SyntaxKind.ParameterList);
2989N(SyntaxKind.OpenParenToken);
2990N(SyntaxKind.Parameter);
2992N(SyntaxKind.PredefinedType);
2994N(SyntaxKind.IntKeyword);
2996N(SyntaxKind.IdentifierToken, "X");
2998N(SyntaxKind.CommaToken);
2999N(SyntaxKind.Parameter);
3001N(SyntaxKind.PredefinedType);
3003N(SyntaxKind.IntKeyword);
3005N(SyntaxKind.IdentifierToken, "Y");
3007N(SyntaxKind.CloseParenToken);
3009N(SyntaxKind.SemicolonToken);
3011N(SyntaxKind.EndOfFileToken);
3017N(SyntaxKind.CompilationUnit);
3019N(SyntaxKind.RecordDeclaration);
3021N(SyntaxKind.RecordKeyword);
3022N(SyntaxKind.ClassKeyword);
3023N(SyntaxKind.IdentifierToken, "C");
3024N(SyntaxKind.ParameterList);
3026N(SyntaxKind.OpenParenToken);
3027N(SyntaxKind.Parameter);
3029N(SyntaxKind.PredefinedType);
3031N(SyntaxKind.IntKeyword);
3033N(SyntaxKind.IdentifierToken, "X");
3035N(SyntaxKind.CommaToken);
3036N(SyntaxKind.Parameter);
3038N(SyntaxKind.PredefinedType);
3040N(SyntaxKind.IntKeyword);
3042N(SyntaxKind.IdentifierToken, "Y");
3044N(SyntaxKind.CloseParenToken);
3046N(SyntaxKind.SemicolonToken);
3048N(SyntaxKind.EndOfFileToken);
3070N(SyntaxKind.CompilationUnit);
3072N(SyntaxKind.RecordDeclaration);
3074N(SyntaxKind.RecordKeyword);
3079N(SyntaxKind.InterfaceDeclaration);
3081N(SyntaxKind.InterfaceKeyword);
3082N(SyntaxKind.IdentifierToken, "C");
3083N(SyntaxKind.ParameterList);
3085N(SyntaxKind.OpenParenToken);
3086N(SyntaxKind.Parameter);
3088N(SyntaxKind.PredefinedType);
3090N(SyntaxKind.IntKeyword);
3092N(SyntaxKind.IdentifierToken, "X");
3094N(SyntaxKind.CommaToken);
3095N(SyntaxKind.Parameter);
3097N(SyntaxKind.PredefinedType);
3099N(SyntaxKind.IntKeyword);
3101N(SyntaxKind.IdentifierToken, "Y");
3103N(SyntaxKind.CloseParenToken);
3105N(SyntaxKind.SemicolonToken);
3107N(SyntaxKind.EndOfFileToken);
3140N(SyntaxKind.CompilationUnit);
3142N(SyntaxKind.RecordDeclaration);
3144N(SyntaxKind.RecordKeyword);
3145N(SyntaxKind.IdentifierToken, "record");
3149N(SyntaxKind.GlobalStatement);
3151N(SyntaxKind.ExpressionStatement);
3153N(SyntaxKind.InvocationExpression);
3155N(SyntaxKind.IdentifierName);
3157N(SyntaxKind.IdentifierToken, "C");
3159N(SyntaxKind.ArgumentList);
3161N(SyntaxKind.OpenParenToken);
3162N(SyntaxKind.Argument);
3164N(SyntaxKind.PredefinedType);
3166N(SyntaxKind.IntKeyword);
3170N(SyntaxKind.Argument);
3172N(SyntaxKind.IdentifierName);
3174N(SyntaxKind.IdentifierToken, "X");
3177N(SyntaxKind.CommaToken);
3178N(SyntaxKind.Argument);
3180N(SyntaxKind.PredefinedType);
3182N(SyntaxKind.IntKeyword);
3186N(SyntaxKind.Argument);
3188N(SyntaxKind.IdentifierName);
3190N(SyntaxKind.IdentifierToken, "Y");
3193N(SyntaxKind.CloseParenToken);
3196N(SyntaxKind.SemicolonToken);
3199N(SyntaxKind.EndOfFileToken);
3213N(SyntaxKind.CompilationUnit);
3215N(SyntaxKind.RecordStructDeclaration);
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.RecordStructDeclaration);
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);
3300N(SyntaxKind.CompilationUnit);
3302N(SyntaxKind.StructDeclaration);
3304N(SyntaxKind.StructKeyword);
3305N(SyntaxKind.IdentifierToken, "record");
3306N(SyntaxKind.OpenBraceToken);
3307N(SyntaxKind.CloseBraceToken);
3309N(SyntaxKind.EndOfFileToken);
3320N(SyntaxKind.CompilationUnit);
3322N(SyntaxKind.StructDeclaration);
3324N(SyntaxKind.StructKeyword);
3325N(SyntaxKind.IdentifierToken, "record");
3326N(SyntaxKind.OpenBraceToken);
3327N(SyntaxKind.CloseBraceToken);
3329N(SyntaxKind.EndOfFileToken);
3340N(SyntaxKind.CompilationUnit);
3342N(SyntaxKind.StructDeclaration);
3344N(SyntaxKind.StructKeyword);
3345N(SyntaxKind.IdentifierToken, "record");
3346N(SyntaxKind.OpenBraceToken);
3347N(SyntaxKind.CloseBraceToken);
3349N(SyntaxKind.EndOfFileToken);
3363N(SyntaxKind.CompilationUnit);
3365N(SyntaxKind.RecordDeclaration);
3367N(SyntaxKind.RecordKeyword);
3369N(SyntaxKind.IdentifierToken, "C");
3370N(SyntaxKind.ParameterList);
3372N(SyntaxKind.OpenParenToken);
3373N(SyntaxKind.Parameter);
3375N(SyntaxKind.PredefinedType);
3377N(SyntaxKind.IntKeyword);
3379N(SyntaxKind.IdentifierToken, "X");
3381N(SyntaxKind.CommaToken);
3382N(SyntaxKind.Parameter);
3384N(SyntaxKind.PredefinedType);
3386N(SyntaxKind.IntKeyword);
3388N(SyntaxKind.IdentifierToken, "Y");
3390N(SyntaxKind.CloseParenToken);
3392N(SyntaxKind.SemicolonToken);
3394N(SyntaxKind.EndOfFileToken);
3408N(SyntaxKind.CompilationUnit);
3410N(SyntaxKind.RecordDeclaration);
3412N(SyntaxKind.RecordKeyword);
3414N(SyntaxKind.IdentifierToken, "C");
3415N(SyntaxKind.ParameterList);
3417N(SyntaxKind.OpenParenToken);
3418N(SyntaxKind.Parameter);
3420N(SyntaxKind.PredefinedType);
3422N(SyntaxKind.IntKeyword);
3424N(SyntaxKind.IdentifierToken, "X");
3426N(SyntaxKind.CommaToken);
3427N(SyntaxKind.Parameter);
3429N(SyntaxKind.PredefinedType);
3431N(SyntaxKind.IntKeyword);
3433N(SyntaxKind.IdentifierToken, "Y");
3435N(SyntaxKind.CloseParenToken);
3437N(SyntaxKind.SemicolonToken);
3439N(SyntaxKind.EndOfFileToken);
3472N(SyntaxKind.CompilationUnit);
3474N(SyntaxKind.InterfaceDeclaration);
3476N(SyntaxKind.InterfaceKeyword);
3477N(SyntaxKind.IdentifierToken, "record");
3481N(SyntaxKind.GlobalStatement);
3483N(SyntaxKind.ExpressionStatement);
3485N(SyntaxKind.InvocationExpression);
3487N(SyntaxKind.IdentifierName);
3489N(SyntaxKind.IdentifierToken, "C");
3491N(SyntaxKind.ArgumentList);
3493N(SyntaxKind.OpenParenToken);
3494N(SyntaxKind.Argument);
3496N(SyntaxKind.PredefinedType);
3498N(SyntaxKind.IntKeyword);
3502N(SyntaxKind.Argument);
3504N(SyntaxKind.IdentifierName);
3506N(SyntaxKind.IdentifierToken, "X");
3509N(SyntaxKind.CommaToken);
3510N(SyntaxKind.Argument);
3512N(SyntaxKind.PredefinedType);
3514N(SyntaxKind.IntKeyword);
3518N(SyntaxKind.Argument);
3520N(SyntaxKind.IdentifierName);
3522N(SyntaxKind.IdentifierToken, "Y");
3525N(SyntaxKind.CloseParenToken);
3528N(SyntaxKind.SemicolonToken);
3531N(SyntaxKind.EndOfFileToken);
3542N(SyntaxKind.CompilationUnit);
3544N(SyntaxKind.RecordStructDeclaration);
3546N(SyntaxKind.PartialKeyword);
3547N(SyntaxKind.RecordKeyword);
3548N(SyntaxKind.StructKeyword);
3549N(SyntaxKind.IdentifierToken, "S");
3550N(SyntaxKind.SemicolonToken);
3552N(SyntaxKind.EndOfFileToken);
3563N(SyntaxKind.CompilationUnit);
3565N(SyntaxKind.RecordDeclaration);
3567N(SyntaxKind.PartialKeyword);
3568N(SyntaxKind.RecordKeyword);
3569N(SyntaxKind.ClassKeyword);
3570N(SyntaxKind.IdentifierToken, "S");
3571N(SyntaxKind.SemicolonToken);
3573N(SyntaxKind.EndOfFileToken);
3584N(SyntaxKind.CompilationUnit);
3586N(SyntaxKind.RecordDeclaration);
3588N(SyntaxKind.PartialKeyword);
3589N(SyntaxKind.RecordKeyword);
3590N(SyntaxKind.IdentifierToken, "S");
3591N(SyntaxKind.SemicolonToken);
3593N(SyntaxKind.EndOfFileToken);
3604N(SyntaxKind.CompilationUnit);
3606N(SyntaxKind.RecordStructDeclaration);
3608N(SyntaxKind.PartialKeyword);
3609N(SyntaxKind.RecordKeyword);
3610N(SyntaxKind.StructKeyword);
3611N(SyntaxKind.IdentifierToken, "S");
3612N(SyntaxKind.ParameterList);
3614N(SyntaxKind.OpenParenToken);
3615N(SyntaxKind.Parameter);
3617N(SyntaxKind.PredefinedType);
3619N(SyntaxKind.IntKeyword);
3621N(SyntaxKind.IdentifierToken, "X");
3623N(SyntaxKind.CloseParenToken);
3625N(SyntaxKind.SemicolonToken);
3627N(SyntaxKind.EndOfFileToken);
3638N(SyntaxKind.CompilationUnit);
3640N(SyntaxKind.RecordStructDeclaration);
3642N(SyntaxKind.PartialKeyword);
3643N(SyntaxKind.RecordKeyword);
3644N(SyntaxKind.StructKeyword);
3645N(SyntaxKind.IdentifierToken, "S");
3646N(SyntaxKind.ParameterList);
3648N(SyntaxKind.OpenParenToken);
3649N(SyntaxKind.Parameter);
3651N(SyntaxKind.PredefinedType);
3653N(SyntaxKind.IntKeyword);
3655N(SyntaxKind.IdentifierToken, "X");
3657N(SyntaxKind.CloseParenToken);
3659N(SyntaxKind.OpenBraceToken);
3660N(SyntaxKind.CloseBraceToken);
3662N(SyntaxKind.EndOfFileToken);
3673N(SyntaxKind.CompilationUnit);
3675N(SyntaxKind.RecordStructDeclaration);
3677N(SyntaxKind.ReadOnlyKeyword);
3678N(SyntaxKind.RecordKeyword);
3679N(SyntaxKind.StructKeyword);
3680N(SyntaxKind.IdentifierToken, "S");
3681N(SyntaxKind.SemicolonToken);
3683N(SyntaxKind.EndOfFileToken);
3694N(SyntaxKind.CompilationUnit);
3696N(SyntaxKind.RecordStructDeclaration);
3698N(SyntaxKind.ReadOnlyKeyword);
3699N(SyntaxKind.PartialKeyword);
3700N(SyntaxKind.RecordKeyword);
3701N(SyntaxKind.StructKeyword);
3702N(SyntaxKind.IdentifierToken, "S");
3703N(SyntaxKind.SemicolonToken);
3705N(SyntaxKind.EndOfFileToken);
3720N(SyntaxKind.CompilationUnit);
3722N(SyntaxKind.IncompleteMember);
3724N(SyntaxKind.IdentifierName);
3726N(SyntaxKind.IdentifierToken, "partial");
3729N(SyntaxKind.RecordStructDeclaration);
3731N(SyntaxKind.ReadOnlyKeyword);
3732N(SyntaxKind.RecordKeyword);
3733N(SyntaxKind.StructKeyword);
3734N(SyntaxKind.IdentifierToken, "S");
3735N(SyntaxKind.SemicolonToken);
3737N(SyntaxKind.EndOfFileToken);
3755N(SyntaxKind.CompilationUnit);
3757N(SyntaxKind.GlobalStatement);
3759N(SyntaxKind.ExpressionStatement);
3761N(SyntaxKind.ObjectCreationExpression);
3763N(SyntaxKind.NewKeyword);
3764N(SyntaxKind.IdentifierName);
3766N(SyntaxKind.IdentifierToken, "record");
3777N(SyntaxKind.StructDeclaration);
3779N(SyntaxKind.StructKeyword);
3780N(SyntaxKind.IdentifierToken, "S");
3781N(SyntaxKind.SemicolonToken);
3783N(SyntaxKind.EndOfFileToken);
3814N(SyntaxKind.CompilationUnit);
3816N(SyntaxKind.IncompleteMember);
3818N(SyntaxKind.RefType);
3820N(SyntaxKind.RefKeyword);
3821N(SyntaxKind.IdentifierName);
3823N(SyntaxKind.IdentifierToken, "record");
3827N(SyntaxKind.StructDeclaration);
3829N(SyntaxKind.StructKeyword);
3830N(SyntaxKind.IdentifierToken, "S");
3831N(SyntaxKind.SemicolonToken);
3833N(SyntaxKind.EndOfFileToken);
3849N(SyntaxKind.CompilationUnit);
3851N(SyntaxKind.RecordStructDeclaration);
3853N(SyntaxKind.RefKeyword);
3854N(SyntaxKind.RecordKeyword);
3855N(SyntaxKind.StructKeyword);
3856N(SyntaxKind.IdentifierToken, "S");
3857N(SyntaxKind.SemicolonToken);
3859N(SyntaxKind.EndOfFileToken);
3889N(SyntaxKind.CompilationUnit);
3891N(SyntaxKind.GlobalStatement);
3893N(SyntaxKind.LocalDeclarationStatement);
3895N(SyntaxKind.VariableDeclaration);
3897N(SyntaxKind.RefType);
3899N(SyntaxKind.RefKeyword);
3900N(SyntaxKind.IdentifierName);
3902N(SyntaxKind.IdentifierToken, "record");
3905N(SyntaxKind.VariableDeclarator);
3907N(SyntaxKind.IdentifierToken, "R");
3910N(SyntaxKind.SemicolonToken);
3913N(SyntaxKind.EndOfFileToken);
3923N(SyntaxKind.CompilationUnit);
3925N(SyntaxKind.RecordDeclaration);
3927N(SyntaxKind.RefKeyword);
3928N(SyntaxKind.RecordKeyword);
3929N(SyntaxKind.IdentifierToken, "R");
3930N(SyntaxKind.SemicolonToken);
3932N(SyntaxKind.EndOfFileToken);
3954N(SyntaxKind.CompilationUnit);
3956N(SyntaxKind.GlobalStatement);
3958N(SyntaxKind.LocalDeclarationStatement);
3960N(SyntaxKind.ConstKeyword);
3961N(SyntaxKind.VariableDeclaration);
3963N(SyntaxKind.IdentifierName);
3965N(SyntaxKind.IdentifierToken, "record");
3975N(SyntaxKind.StructDeclaration);
3977N(SyntaxKind.StructKeyword);
3978N(SyntaxKind.IdentifierToken, "S");
3979N(SyntaxKind.SemicolonToken);
3981N(SyntaxKind.EndOfFileToken);
4008N(SyntaxKind.CompilationUnit);
4010N(SyntaxKind.FieldDeclaration);
4012N(SyntaxKind.FixedKeyword);
4013N(SyntaxKind.VariableDeclaration);
4015N(SyntaxKind.IdentifierName);
4017N(SyntaxKind.IdentifierToken, "record");
4019N(SyntaxKind.VariableDeclarator);
4022N(SyntaxKind.BracketedArgumentList);
4025N(SyntaxKind.Argument);
4027N(SyntaxKind.OmittedArraySizeExpression);
4029N(SyntaxKind.OmittedArraySizeExpressionToken);
4038N(SyntaxKind.StructDeclaration);
4040N(SyntaxKind.StructKeyword);
4041N(SyntaxKind.IdentifierToken, "S");
4042N(SyntaxKind.SemicolonToken);
4044N(SyntaxKind.EndOfFileToken);
4055N(SyntaxKind.CompilationUnit);
4057N(SyntaxKind.RecordStructDeclaration);
4059N(SyntaxKind.RecordKeyword);
4060N(SyntaxKind.StructKeyword);
4061N(SyntaxKind.IdentifierToken, "S");
4062N(SyntaxKind.BaseList);
4064N(SyntaxKind.ColonToken);
4065N(SyntaxKind.PrimaryConstructorBaseType);
4067N(SyntaxKind.IdentifierName);
4069N(SyntaxKind.IdentifierToken, "Base");
4071N(SyntaxKind.ArgumentList);
4073N(SyntaxKind.OpenParenToken);
4074N(SyntaxKind.Argument);
4076N(SyntaxKind.NumericLiteralExpression);
4078N(SyntaxKind.NumericLiteralToken, "1");
4081N(SyntaxKind.CloseParenToken);
4085N(SyntaxKind.SemicolonToken);
4087N(SyntaxKind.EndOfFileToken);
4098N(SyntaxKind.CompilationUnit);
4100N(SyntaxKind.RecordStructDeclaration);
4102N(SyntaxKind.RecordKeyword);
4103N(SyntaxKind.StructKeyword);
4104N(SyntaxKind.IdentifierToken, "S");
4105N(SyntaxKind.ParameterList);
4107N(SyntaxKind.OpenParenToken);
4108N(SyntaxKind.Parameter);
4110N(SyntaxKind.PredefinedType);
4112N(SyntaxKind.IntKeyword);
4114N(SyntaxKind.IdentifierToken, "X");
4116N(SyntaxKind.CloseParenToken);
4118N(SyntaxKind.BaseList);
4120N(SyntaxKind.ColonToken);
4121N(SyntaxKind.PrimaryConstructorBaseType);
4123N(SyntaxKind.IdentifierName);
4125N(SyntaxKind.IdentifierToken, "Base");
4127N(SyntaxKind.ArgumentList);
4129N(SyntaxKind.OpenParenToken);
4130N(SyntaxKind.Argument);
4132N(SyntaxKind.NumericLiteralExpression);
4134N(SyntaxKind.NumericLiteralToken, "1");
4137N(SyntaxKind.CloseParenToken);
4141N(SyntaxKind.SemicolonToken);
4143N(SyntaxKind.EndOfFileToken);
4180N(SyntaxKind.CompilationUnit);
4182N(@struct ? SyntaxKind.RecordStructDeclaration : SyntaxKind.RecordDeclaration);
4184N(SyntaxKind.RecordKeyword);
4185N(@struct ? SyntaxKind.StructKeyword : SyntaxKind.ClassKeyword);
4186N(SyntaxKind.IdentifierToken, "C");
4187N(SyntaxKind.TypeParameterList);
4189N(SyntaxKind.LessThanToken);
4190N(SyntaxKind.TypeParameter);
4192N(SyntaxKind.IdentifierToken, "T");
4194N(SyntaxKind.GreaterThanToken);
4196N(SyntaxKind.ParameterList);
4198N(SyntaxKind.OpenParenToken);
4199N(SyntaxKind.Parameter);
4201N(SyntaxKind.IdentifierName);
4203N(SyntaxKind.IdentifierToken, "T");
4205N(SyntaxKind.IdentifierToken, "x");
4207N(SyntaxKind.CommaToken);
4218N(SyntaxKind.TypeParameterConstraintClause);
4220N(SyntaxKind.WhereKeyword);
4221N(SyntaxKind.IdentifierName);
4223N(SyntaxKind.IdentifierToken, "T");
4225N(SyntaxKind.ColonToken);
4226N(SyntaxKind.ClassConstraint);
4228N(SyntaxKind.ClassKeyword);
4231N(SyntaxKind.SemicolonToken);
4233N(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\RefReadonlyTests.cs (310)
461N(SyntaxKind.ExpressionStatement);
463N(SyntaxKind.ObjectCreationExpression);
465N(SyntaxKind.NewKeyword);
466N(SyntaxKind.RefType);
468N(SyntaxKind.RefKeyword);
469N(SyntaxKind.ArrayType);
475N(SyntaxKind.ArrayRankSpecifier);
477N(SyntaxKind.OpenBracketToken);
478N(SyntaxKind.OmittedArraySizeExpression);
480N(SyntaxKind.OmittedArraySizeExpressionToken);
482N(SyntaxKind.CloseBracketToken);
492N(SyntaxKind.SemicolonToken);
512N(SyntaxKind.MethodDeclaration);
514N(SyntaxKind.PredefinedType);
516N(SyntaxKind.VoidKeyword);
518N(SyntaxKind.IdentifierToken, "M");
519N(SyntaxKind.ParameterList);
521N(SyntaxKind.OpenParenToken);
522N(SyntaxKind.Parameter);
524N(SyntaxKind.RefKeyword);
525N(SyntaxKind.ReadOnlyKeyword);
526N(SyntaxKind.PredefinedType);
528N(SyntaxKind.IntKeyword);
530N(SyntaxKind.IdentifierToken, "p");
532N(SyntaxKind.CloseParenToken);
534N(SyntaxKind.SemicolonToken);
555N(SyntaxKind.MethodDeclaration);
557N(SyntaxKind.PredefinedType);
559N(SyntaxKind.VoidKeyword);
561N(SyntaxKind.IdentifierToken, "M");
562N(SyntaxKind.ParameterList);
564N(SyntaxKind.OpenParenToken);
565N(SyntaxKind.Parameter);
567N(SyntaxKind.RefKeyword);
568N(SyntaxKind.ReadOnlyKeyword);
569N(SyntaxKind.ReadOnlyKeyword);
570N(SyntaxKind.PredefinedType);
572N(SyntaxKind.IntKeyword);
574N(SyntaxKind.IdentifierToken, "p");
576N(SyntaxKind.CloseParenToken);
578N(SyntaxKind.SemicolonToken);
599N(SyntaxKind.MethodDeclaration);
601N(SyntaxKind.PredefinedType);
603N(SyntaxKind.VoidKeyword);
605N(SyntaxKind.IdentifierToken, "M");
606N(SyntaxKind.ParameterList);
608N(SyntaxKind.OpenParenToken);
609N(SyntaxKind.Parameter);
611N(SyntaxKind.ReadOnlyKeyword);
612N(SyntaxKind.ReadOnlyKeyword);
613N(SyntaxKind.PredefinedType);
615N(SyntaxKind.IntKeyword);
617N(SyntaxKind.IdentifierToken, "p");
619N(SyntaxKind.CloseParenToken);
621N(SyntaxKind.SemicolonToken);
642N(SyntaxKind.MethodDeclaration);
644N(SyntaxKind.PredefinedType);
646N(SyntaxKind.VoidKeyword);
648N(SyntaxKind.IdentifierToken, "M");
649N(SyntaxKind.ParameterList);
651N(SyntaxKind.OpenParenToken);
652N(SyntaxKind.Parameter);
654N(SyntaxKind.ReadOnlyKeyword);
655N(SyntaxKind.RefKeyword);
656N(SyntaxKind.ReadOnlyKeyword);
657N(SyntaxKind.PredefinedType);
659N(SyntaxKind.IntKeyword);
661N(SyntaxKind.IdentifierToken, "p");
663N(SyntaxKind.CloseParenToken);
665N(SyntaxKind.SemicolonToken);
686N(SyntaxKind.MethodDeclaration);
688N(SyntaxKind.PredefinedType);
690N(SyntaxKind.VoidKeyword);
692N(SyntaxKind.IdentifierToken, "M");
693N(SyntaxKind.ParameterList);
695N(SyntaxKind.OpenParenToken);
696N(SyntaxKind.Parameter);
698N(SyntaxKind.ReadOnlyKeyword);
699N(SyntaxKind.ReadOnlyKeyword);
700N(SyntaxKind.RefKeyword);
701N(SyntaxKind.PredefinedType);
703N(SyntaxKind.IntKeyword);
705N(SyntaxKind.IdentifierToken, "p");
707N(SyntaxKind.CloseParenToken);
709N(SyntaxKind.SemicolonToken);
730N(SyntaxKind.MethodDeclaration);
732N(SyntaxKind.PredefinedType);
734N(SyntaxKind.VoidKeyword);
736N(SyntaxKind.IdentifierToken, "M");
737N(SyntaxKind.ParameterList);
739N(SyntaxKind.OpenParenToken);
740N(SyntaxKind.Parameter);
742N(SyntaxKind.RefKeyword);
743N(SyntaxKind.ReadOnlyKeyword);
744N(SyntaxKind.RefKeyword);
745N(SyntaxKind.ReadOnlyKeyword);
746N(SyntaxKind.PredefinedType);
748N(SyntaxKind.IntKeyword);
750N(SyntaxKind.IdentifierToken, "p");
752N(SyntaxKind.CloseParenToken);
754N(SyntaxKind.SemicolonToken);
775N(SyntaxKind.MethodDeclaration);
777N(SyntaxKind.PredefinedType);
779N(SyntaxKind.VoidKeyword);
781N(SyntaxKind.IdentifierToken, "M");
782N(SyntaxKind.ParameterList);
784N(SyntaxKind.OpenParenToken);
785N(SyntaxKind.Parameter);
787N(SyntaxKind.ThisKeyword);
788N(SyntaxKind.RefKeyword);
789N(SyntaxKind.ReadOnlyKeyword);
790N(SyntaxKind.PredefinedType);
792N(SyntaxKind.IntKeyword);
794N(SyntaxKind.IdentifierToken, "p");
796N(SyntaxKind.CloseParenToken);
798N(SyntaxKind.SemicolonToken);
819N(SyntaxKind.MethodDeclaration);
821N(SyntaxKind.PredefinedType);
823N(SyntaxKind.VoidKeyword);
825N(SyntaxKind.IdentifierToken, "M");
826N(SyntaxKind.ParameterList);
828N(SyntaxKind.OpenParenToken);
829N(SyntaxKind.Parameter);
831N(SyntaxKind.RefKeyword);
832N(SyntaxKind.ThisKeyword);
833N(SyntaxKind.ReadOnlyKeyword);
834N(SyntaxKind.PredefinedType);
836N(SyntaxKind.IntKeyword);
838N(SyntaxKind.IdentifierToken, "p");
840N(SyntaxKind.CloseParenToken);
842N(SyntaxKind.SemicolonToken);
863N(SyntaxKind.MethodDeclaration);
865N(SyntaxKind.PredefinedType);
867N(SyntaxKind.VoidKeyword);
869N(SyntaxKind.IdentifierToken, "M");
870N(SyntaxKind.ParameterList);
872N(SyntaxKind.OpenParenToken);
873N(SyntaxKind.Parameter);
875N(SyntaxKind.RefKeyword);
876N(SyntaxKind.ReadOnlyKeyword);
877N(SyntaxKind.ThisKeyword);
878N(SyntaxKind.PredefinedType);
880N(SyntaxKind.IntKeyword);
882N(SyntaxKind.IdentifierToken, "p");
884N(SyntaxKind.CloseParenToken);
886N(SyntaxKind.SemicolonToken);
907N(SyntaxKind.MethodDeclaration);
909N(SyntaxKind.PredefinedType);
911N(SyntaxKind.VoidKeyword);
913N(SyntaxKind.IdentifierToken, "M");
914N(SyntaxKind.ParameterList);
916N(SyntaxKind.OpenParenToken);
917N(SyntaxKind.Parameter);
919N(SyntaxKind.ScopedKeyword);
920N(SyntaxKind.RefKeyword);
921N(SyntaxKind.ReadOnlyKeyword);
922N(SyntaxKind.PredefinedType);
924N(SyntaxKind.IntKeyword);
926N(SyntaxKind.IdentifierToken, "p");
928N(SyntaxKind.CloseParenToken);
930N(SyntaxKind.SemicolonToken);
961N(SyntaxKind.MethodDeclaration);
963N(SyntaxKind.PredefinedType);
965N(SyntaxKind.VoidKeyword);
967N(SyntaxKind.IdentifierToken, "M");
968N(SyntaxKind.ParameterList);
970N(SyntaxKind.OpenParenToken);
971N(SyntaxKind.Parameter);
973N(SyntaxKind.RefKeyword);
974N(SyntaxKind.IdentifierName);
976N(SyntaxKind.IdentifierToken, "scoped");
981N(SyntaxKind.Parameter);
983N(SyntaxKind.ReadOnlyKeyword);
984N(SyntaxKind.PredefinedType);
986N(SyntaxKind.IntKeyword);
988N(SyntaxKind.IdentifierToken, "p");
990N(SyntaxKind.CloseParenToken);
992N(SyntaxKind.SemicolonToken);
1023N(SyntaxKind.MethodDeclaration);
1025N(SyntaxKind.PredefinedType);
1027N(SyntaxKind.VoidKeyword);
1029N(SyntaxKind.IdentifierToken, "M");
1030N(SyntaxKind.ParameterList);
1032N(SyntaxKind.OpenParenToken);
1033N(SyntaxKind.Parameter);
1035N(SyntaxKind.ReadOnlyKeyword);
1036N(SyntaxKind.IdentifierName);
1038N(SyntaxKind.IdentifierToken, "scoped");
1043N(SyntaxKind.Parameter);
1045N(SyntaxKind.RefKeyword);
1046N(SyntaxKind.PredefinedType);
1048N(SyntaxKind.IntKeyword);
1050N(SyntaxKind.IdentifierToken, "p");
1052N(SyntaxKind.CloseParenToken);
1054N(SyntaxKind.SemicolonToken);
1085N(SyntaxKind.MethodDeclaration);
1087N(SyntaxKind.PredefinedType);
1089N(SyntaxKind.VoidKeyword);
1091N(SyntaxKind.IdentifierToken, "M");
1092N(SyntaxKind.ParameterList);
1094N(SyntaxKind.OpenParenToken);
1095N(SyntaxKind.Parameter);
1097N(SyntaxKind.IdentifierName);
1099N(SyntaxKind.IdentifierToken, "scoped");
1104N(SyntaxKind.Parameter);
1106N(SyntaxKind.ReadOnlyKeyword);
1107N(SyntaxKind.PredefinedType);
1109N(SyntaxKind.IntKeyword);
1111N(SyntaxKind.IdentifierToken, "p");
1113N(SyntaxKind.CloseParenToken);
1115N(SyntaxKind.SemicolonToken);
1146N(SyntaxKind.MethodDeclaration);
1148N(SyntaxKind.PredefinedType);
1150N(SyntaxKind.VoidKeyword);
1152N(SyntaxKind.IdentifierToken, "M");
1153N(SyntaxKind.ParameterList);
1155N(SyntaxKind.OpenParenToken);
1156N(SyntaxKind.Parameter);
1158N(SyntaxKind.IdentifierName);
1160N(SyntaxKind.IdentifierToken, "scoped");
1165N(SyntaxKind.Parameter);
1167N(SyntaxKind.ReadOnlyKeyword);
1168N(SyntaxKind.RefKeyword);
1169N(SyntaxKind.PredefinedType);
1171N(SyntaxKind.IntKeyword);
1173N(SyntaxKind.IdentifierToken, "p");
1175N(SyntaxKind.CloseParenToken);
1177N(SyntaxKind.SemicolonToken);
1198N(SyntaxKind.MethodDeclaration);
1200N(SyntaxKind.PredefinedType);
1202N(SyntaxKind.VoidKeyword);
1204N(SyntaxKind.IdentifierToken, "M");
1205N(SyntaxKind.ParameterList);
1207N(SyntaxKind.OpenParenToken);
1208N(SyntaxKind.Parameter);
1210N(SyntaxKind.RefKeyword);
1211N(SyntaxKind.ReadOnlyKeyword);
1212N(SyntaxKind.PredefinedType);
1214N(SyntaxKind.IntKeyword);
1216N(SyntaxKind.IdentifierToken, "scoped");
1218N(SyntaxKind.CloseParenToken);
1220N(SyntaxKind.SemicolonToken);
1241N(SyntaxKind.MethodDeclaration);
1243N(SyntaxKind.PredefinedType);
1245N(SyntaxKind.VoidKeyword);
1247N(SyntaxKind.IdentifierToken, "M");
1248N(SyntaxKind.ParameterList);
1250N(SyntaxKind.OpenParenToken);
1251N(SyntaxKind.Parameter);
1253N(SyntaxKind.RefKeyword);
1254N(SyntaxKind.ReadOnlyKeyword);
1255N(SyntaxKind.IdentifierName);
1257N(SyntaxKind.IdentifierToken, "scoped");
1259N(SyntaxKind.IdentifierToken, "p");
1261N(SyntaxKind.CloseParenToken);
1263N(SyntaxKind.SemicolonToken);
1287N(SyntaxKind.MethodDeclaration);
1289N(SyntaxKind.PredefinedType);
1291N(SyntaxKind.VoidKeyword);
1293N(SyntaxKind.IdentifierToken, "M");
1294N(SyntaxKind.ParameterList);
1296N(SyntaxKind.OpenParenToken);
1297N(SyntaxKind.Parameter);
1299N(SyntaxKind.RefKeyword);
1300N(SyntaxKind.ReadOnlyKeyword);
1301N(SyntaxKind.IdentifierName);
1303N(SyntaxKind.IdentifierToken, "scoped");
1305N(SyntaxKind.IdentifierToken, "scoped");
1307N(SyntaxKind.CloseParenToken);
1309N(SyntaxKind.SemicolonToken);
1330N(SyntaxKind.InvocationExpression);
1332N(SyntaxKind.IdentifierName);
1334N(SyntaxKind.IdentifierToken, "M");
1336N(SyntaxKind.ArgumentList);
1338N(SyntaxKind.OpenParenToken);
1339N(SyntaxKind.Argument);
1341N(SyntaxKind.RefKeyword);
1342N(SyntaxKind.IdentifierName);
1344N(SyntaxKind.IdentifierToken, "x");
1347N(SyntaxKind.CommaToken);
1348N(SyntaxKind.Argument);
1350N(SyntaxKind.InKeyword);
1351N(SyntaxKind.IdentifierName);
1353N(SyntaxKind.IdentifierToken, "y");
1356N(SyntaxKind.CommaToken);
1357N(SyntaxKind.Argument);
1359N(SyntaxKind.RefKeyword);
1366N(SyntaxKind.Argument);
1368N(SyntaxKind.IdentifierName);
1370N(SyntaxKind.IdentifierToken, "z");
1373N(SyntaxKind.CloseParenToken);
1388N(SyntaxKind.InvocationExpression);
1390N(SyntaxKind.IdentifierName);
1392N(SyntaxKind.IdentifierToken, "M");
1394N(SyntaxKind.ArgumentList);
1396N(SyntaxKind.OpenParenToken);
1397N(SyntaxKind.Argument);
1399N(SyntaxKind.RefKeyword);
1400N(SyntaxKind.IdentifierName);
1402N(SyntaxKind.IdentifierToken, "x");
1405N(SyntaxKind.CloseParenToken);
1420N(SyntaxKind.InvocationExpression);
1422N(SyntaxKind.IdentifierName);
1424N(SyntaxKind.IdentifierToken, "M");
1426N(SyntaxKind.ArgumentList);
1428N(SyntaxKind.OpenParenToken);
1429N(SyntaxKind.Argument);
1431N(SyntaxKind.IdentifierName);
1433N(SyntaxKind.IdentifierToken, "x");
1436N(SyntaxKind.CloseParenToken);
Parsing\ScriptParsingTests.cs (2951)
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);
9246N(SyntaxKind.CompilationUnit);
9248N(SyntaxKind.MethodDeclaration);
9250N(SyntaxKind.GenericName);
9252N(SyntaxKind.IdentifierToken, "a");
9253N(SyntaxKind.TypeArgumentList);
9255N(SyntaxKind.LessThanToken);
9256N(SyntaxKind.IdentifierName);
9258N(SyntaxKind.IdentifierToken, "b");
9260N(SyntaxKind.CommaToken);
9261N(SyntaxKind.PredefinedType);
9263N(SyntaxKind.VoidKeyword);
9268N(SyntaxKind.IdentifierToken, "goo");
9269N(SyntaxKind.ParameterList);
9271N(SyntaxKind.OpenParenToken);
9272N(SyntaxKind.CloseParenToken);
9274N(SyntaxKind.Block);
9276N(SyntaxKind.OpenBraceToken);
9277N(SyntaxKind.CloseBraceToken);
9280N(SyntaxKind.EndOfFileToken);
9298N(SyntaxKind.CompilationUnit);
9300N(SyntaxKind.GlobalStatement);
9302N(SyntaxKind.ExpressionStatement);
9304N(SyntaxKind.LessThanExpression);
9306N(SyntaxKind.IdentifierName);
9308N(SyntaxKind.IdentifierToken, "a");
9310N(SyntaxKind.LessThanToken);
9311N(SyntaxKind.IdentifierName);
9313N(SyntaxKind.IdentifierToken, "b");
9319N(SyntaxKind.MethodDeclaration);
9321N(SyntaxKind.PredefinedType);
9323N(SyntaxKind.VoidKeyword);
9325N(SyntaxKind.IdentifierToken, "goo");
9326N(SyntaxKind.ParameterList);
9328N(SyntaxKind.OpenParenToken);
9329N(SyntaxKind.CloseParenToken);
9331N(SyntaxKind.Block);
9333N(SyntaxKind.OpenBraceToken);
9334N(SyntaxKind.CloseBraceToken);
9337N(SyntaxKind.EndOfFileToken);
9355N(SyntaxKind.CompilationUnit);
9357N(SyntaxKind.GlobalStatement);
9359N(SyntaxKind.ExpressionStatement);
9361N(SyntaxKind.LessThanExpression);
9363N(SyntaxKind.IdentifierName);
9365N(SyntaxKind.IdentifierToken, "a");
9367N(SyntaxKind.LessThanToken);
9368N(SyntaxKind.IdentifierName);
9370N(SyntaxKind.IdentifierToken, "b");
9376N(SyntaxKind.MethodDeclaration);
9378N(SyntaxKind.PredefinedType);
9380N(SyntaxKind.VoidKeyword);
9382N(SyntaxKind.IdentifierToken, "goo");
9383N(SyntaxKind.ParameterList);
9385N(SyntaxKind.OpenParenToken);
9386N(SyntaxKind.CloseParenToken);
9388N(SyntaxKind.Block);
9390N(SyntaxKind.OpenBraceToken);
9391N(SyntaxKind.CloseBraceToken);
9394N(SyntaxKind.EndOfFileToken);
9413N(SyntaxKind.CompilationUnit);
9415N(SyntaxKind.GlobalStatement);
9417N(SyntaxKind.ExpressionStatement);
9419N(SyntaxKind.LessThanExpression);
9421N(SyntaxKind.IdentifierName);
9423N(SyntaxKind.IdentifierToken, "a");
9425N(SyntaxKind.LessThanToken);
9426N(SyntaxKind.IdentifierName);
9428N(SyntaxKind.IdentifierToken, "b");
9434N(SyntaxKind.MethodDeclaration);
9436N(SyntaxKind.PredefinedType);
9438N(SyntaxKind.VoidKeyword);
9440N(SyntaxKind.IdentifierToken, "goo");
9441N(SyntaxKind.ParameterList);
9443N(SyntaxKind.OpenParenToken);
9444N(SyntaxKind.CloseParenToken);
9446N(SyntaxKind.Block);
9448N(SyntaxKind.OpenBraceToken);
9449N(SyntaxKind.CloseBraceToken);
9452N(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 (2921)
31N(SyntaxKind.CompilationUnit);
33N(SyntaxKind.ClassDeclaration);
35N(SyntaxKind.ClassKeyword);
36N(SyntaxKind.IdentifierToken, "C");
37N(SyntaxKind.OpenBraceToken);
38N(SyntaxKind.MethodDeclaration);
40N(SyntaxKind.PredefinedType);
42N(SyntaxKind.VoidKeyword);
44N(SyntaxKind.IdentifierToken, "Goo");
45N(SyntaxKind.ParameterList);
47N(SyntaxKind.OpenParenToken);
48N(SyntaxKind.CloseParenToken);
50N(SyntaxKind.Block);
52N(SyntaxKind.OpenBraceToken);
53N(SyntaxKind.Block);
55N(SyntaxKind.AttributeList);
57N(SyntaxKind.OpenBracketToken);
58N(SyntaxKind.Attribute);
60N(SyntaxKind.IdentifierName);
62N(SyntaxKind.IdentifierToken, "A");
65N(SyntaxKind.CloseBracketToken);
67N(SyntaxKind.OpenBraceToken);
68N(SyntaxKind.CloseBraceToken);
70N(SyntaxKind.CloseBraceToken);
73N(SyntaxKind.CloseBraceToken);
75N(SyntaxKind.EndOfFileToken);
97N(SyntaxKind.CompilationUnit);
99N(SyntaxKind.ClassDeclaration);
101N(SyntaxKind.ClassKeyword);
102N(SyntaxKind.IdentifierToken, "C");
103N(SyntaxKind.OpenBraceToken);
104N(SyntaxKind.MethodDeclaration);
106N(SyntaxKind.PredefinedType);
108N(SyntaxKind.VoidKeyword);
110N(SyntaxKind.IdentifierToken, "Goo");
111N(SyntaxKind.ParameterList);
113N(SyntaxKind.OpenParenToken);
114N(SyntaxKind.CloseParenToken);
116N(SyntaxKind.Block);
118N(SyntaxKind.OpenBraceToken);
119N(SyntaxKind.EmptyStatement);
121N(SyntaxKind.AttributeList);
123N(SyntaxKind.OpenBracketToken);
124N(SyntaxKind.Attribute);
126N(SyntaxKind.IdentifierName);
128N(SyntaxKind.IdentifierToken, "A");
131N(SyntaxKind.CloseBracketToken);
133N(SyntaxKind.SemicolonToken);
135N(SyntaxKind.CloseBraceToken);
138N(SyntaxKind.CloseBraceToken);
140N(SyntaxKind.EndOfFileToken);
164N(SyntaxKind.CompilationUnit);
166N(SyntaxKind.ClassDeclaration);
168N(SyntaxKind.ClassKeyword);
169N(SyntaxKind.IdentifierToken, "C");
170N(SyntaxKind.OpenBraceToken);
171N(SyntaxKind.MethodDeclaration);
173N(SyntaxKind.PredefinedType);
175N(SyntaxKind.VoidKeyword);
177N(SyntaxKind.IdentifierToken, "Goo");
178N(SyntaxKind.ParameterList);
180N(SyntaxKind.OpenParenToken);
181N(SyntaxKind.CloseParenToken);
183N(SyntaxKind.Block);
185N(SyntaxKind.OpenBraceToken);
186N(SyntaxKind.LabeledStatement);
188N(SyntaxKind.AttributeList);
190N(SyntaxKind.OpenBracketToken);
191N(SyntaxKind.Attribute);
193N(SyntaxKind.IdentifierName);
195N(SyntaxKind.IdentifierToken, "A");
198N(SyntaxKind.CloseBracketToken);
200N(SyntaxKind.IdentifierToken, "bar");
201N(SyntaxKind.ColonToken);
202N(SyntaxKind.ExpressionStatement);
204N(SyntaxKind.InvocationExpression);
206N(SyntaxKind.IdentifierName);
208N(SyntaxKind.IdentifierToken, "Goo");
210N(SyntaxKind.ArgumentList);
212N(SyntaxKind.OpenParenToken);
213N(SyntaxKind.CloseParenToken);
216N(SyntaxKind.SemicolonToken);
219N(SyntaxKind.CloseBraceToken);
222N(SyntaxKind.CloseBraceToken);
224N(SyntaxKind.EndOfFileToken);
252N(SyntaxKind.CompilationUnit);
254N(SyntaxKind.ClassDeclaration);
256N(SyntaxKind.ClassKeyword);
257N(SyntaxKind.IdentifierToken, "C");
258N(SyntaxKind.OpenBraceToken);
259N(SyntaxKind.MethodDeclaration);
261N(SyntaxKind.PredefinedType);
263N(SyntaxKind.VoidKeyword);
265N(SyntaxKind.IdentifierToken, "Goo");
266N(SyntaxKind.ParameterList);
268N(SyntaxKind.OpenParenToken);
269N(SyntaxKind.CloseParenToken);
271N(SyntaxKind.Block);
273N(SyntaxKind.OpenBraceToken);
274N(SyntaxKind.GotoStatement);
276N(SyntaxKind.AttributeList);
278N(SyntaxKind.OpenBracketToken);
279N(SyntaxKind.Attribute);
281N(SyntaxKind.IdentifierName);
283N(SyntaxKind.IdentifierToken, "A");
286N(SyntaxKind.CloseBracketToken);
288N(SyntaxKind.GotoKeyword);
289N(SyntaxKind.IdentifierName);
291N(SyntaxKind.IdentifierToken, "bar");
293N(SyntaxKind.SemicolonToken);
295N(SyntaxKind.LabeledStatement);
297N(SyntaxKind.IdentifierToken, "bar");
298N(SyntaxKind.ColonToken);
299N(SyntaxKind.ExpressionStatement);
301N(SyntaxKind.InvocationExpression);
303N(SyntaxKind.IdentifierName);
305N(SyntaxKind.IdentifierToken, "Goo");
307N(SyntaxKind.ArgumentList);
309N(SyntaxKind.OpenParenToken);
310N(SyntaxKind.CloseParenToken);
313N(SyntaxKind.SemicolonToken);
316N(SyntaxKind.CloseBraceToken);
319N(SyntaxKind.CloseBraceToken);
321N(SyntaxKind.EndOfFileToken);
347N(SyntaxKind.CompilationUnit);
349N(SyntaxKind.ClassDeclaration);
351N(SyntaxKind.ClassKeyword);
352N(SyntaxKind.IdentifierToken, "C");
353N(SyntaxKind.OpenBraceToken);
354N(SyntaxKind.MethodDeclaration);
356N(SyntaxKind.PredefinedType);
358N(SyntaxKind.VoidKeyword);
360N(SyntaxKind.IdentifierToken, "Goo");
361N(SyntaxKind.ParameterList);
363N(SyntaxKind.OpenParenToken);
364N(SyntaxKind.CloseParenToken);
366N(SyntaxKind.Block);
368N(SyntaxKind.OpenBraceToken);
369N(SyntaxKind.WhileStatement);
371N(SyntaxKind.WhileKeyword);
372N(SyntaxKind.OpenParenToken);
373N(SyntaxKind.TrueLiteralExpression);
375N(SyntaxKind.TrueKeyword);
377N(SyntaxKind.CloseParenToken);
378N(SyntaxKind.Block);
380N(SyntaxKind.OpenBraceToken);
381N(SyntaxKind.BreakStatement);
383N(SyntaxKind.AttributeList);
385N(SyntaxKind.OpenBracketToken);
386N(SyntaxKind.Attribute);
388N(SyntaxKind.IdentifierName);
390N(SyntaxKind.IdentifierToken, "A");
393N(SyntaxKind.CloseBracketToken);
395N(SyntaxKind.BreakKeyword);
396N(SyntaxKind.SemicolonToken);
398N(SyntaxKind.CloseBraceToken);
401N(SyntaxKind.CloseBraceToken);
404N(SyntaxKind.CloseBraceToken);
406N(SyntaxKind.EndOfFileToken);
432N(SyntaxKind.CompilationUnit);
434N(SyntaxKind.ClassDeclaration);
436N(SyntaxKind.ClassKeyword);
437N(SyntaxKind.IdentifierToken, "C");
438N(SyntaxKind.OpenBraceToken);
439N(SyntaxKind.MethodDeclaration);
441N(SyntaxKind.PredefinedType);
443N(SyntaxKind.VoidKeyword);
445N(SyntaxKind.IdentifierToken, "Goo");
446N(SyntaxKind.ParameterList);
448N(SyntaxKind.OpenParenToken);
449N(SyntaxKind.CloseParenToken);
451N(SyntaxKind.Block);
453N(SyntaxKind.OpenBraceToken);
454N(SyntaxKind.WhileStatement);
456N(SyntaxKind.WhileKeyword);
457N(SyntaxKind.OpenParenToken);
458N(SyntaxKind.TrueLiteralExpression);
460N(SyntaxKind.TrueKeyword);
462N(SyntaxKind.CloseParenToken);
463N(SyntaxKind.Block);
465N(SyntaxKind.OpenBraceToken);
466N(SyntaxKind.ContinueStatement);
468N(SyntaxKind.AttributeList);
470N(SyntaxKind.OpenBracketToken);
471N(SyntaxKind.Attribute);
473N(SyntaxKind.IdentifierName);
475N(SyntaxKind.IdentifierToken, "A");
478N(SyntaxKind.CloseBracketToken);
480N(SyntaxKind.ContinueKeyword);
481N(SyntaxKind.SemicolonToken);
483N(SyntaxKind.CloseBraceToken);
486N(SyntaxKind.CloseBraceToken);
489N(SyntaxKind.CloseBraceToken);
491N(SyntaxKind.EndOfFileToken);
513N(SyntaxKind.CompilationUnit);
515N(SyntaxKind.ClassDeclaration);
517N(SyntaxKind.ClassKeyword);
518N(SyntaxKind.IdentifierToken, "C");
519N(SyntaxKind.OpenBraceToken);
520N(SyntaxKind.MethodDeclaration);
522N(SyntaxKind.PredefinedType);
524N(SyntaxKind.VoidKeyword);
526N(SyntaxKind.IdentifierToken, "Goo");
527N(SyntaxKind.ParameterList);
529N(SyntaxKind.OpenParenToken);
530N(SyntaxKind.CloseParenToken);
532N(SyntaxKind.Block);
534N(SyntaxKind.OpenBraceToken);
535N(SyntaxKind.ReturnStatement);
537N(SyntaxKind.AttributeList);
539N(SyntaxKind.OpenBracketToken);
540N(SyntaxKind.Attribute);
542N(SyntaxKind.IdentifierName);
544N(SyntaxKind.IdentifierToken, "A");
547N(SyntaxKind.CloseBracketToken);
549N(SyntaxKind.ReturnKeyword);
550N(SyntaxKind.SemicolonToken);
552N(SyntaxKind.CloseBraceToken);
555N(SyntaxKind.CloseBraceToken);
557N(SyntaxKind.EndOfFileToken);
579N(SyntaxKind.CompilationUnit);
581N(SyntaxKind.ClassDeclaration);
583N(SyntaxKind.ClassKeyword);
584N(SyntaxKind.IdentifierToken, "C");
585N(SyntaxKind.OpenBraceToken);
586N(SyntaxKind.MethodDeclaration);
588N(SyntaxKind.PredefinedType);
590N(SyntaxKind.VoidKeyword);
592N(SyntaxKind.IdentifierToken, "Goo");
593N(SyntaxKind.ParameterList);
595N(SyntaxKind.OpenParenToken);
596N(SyntaxKind.CloseParenToken);
598N(SyntaxKind.Block);
600N(SyntaxKind.OpenBraceToken);
601N(SyntaxKind.ThrowStatement);
603N(SyntaxKind.AttributeList);
605N(SyntaxKind.OpenBracketToken);
606N(SyntaxKind.Attribute);
608N(SyntaxKind.IdentifierName);
610N(SyntaxKind.IdentifierToken, "A");
613N(SyntaxKind.CloseBracketToken);
615N(SyntaxKind.ThrowKeyword);
616N(SyntaxKind.SemicolonToken);
618N(SyntaxKind.CloseBraceToken);
621N(SyntaxKind.CloseBraceToken);
623N(SyntaxKind.EndOfFileToken);
648N(SyntaxKind.CompilationUnit);
650N(SyntaxKind.ClassDeclaration);
652N(SyntaxKind.ClassKeyword);
653N(SyntaxKind.IdentifierToken, "C");
654N(SyntaxKind.OpenBraceToken);
655N(SyntaxKind.MethodDeclaration);
657N(SyntaxKind.PredefinedType);
659N(SyntaxKind.VoidKeyword);
661N(SyntaxKind.IdentifierToken, "Goo");
662N(SyntaxKind.ParameterList);
664N(SyntaxKind.OpenParenToken);
665N(SyntaxKind.CloseParenToken);
667N(SyntaxKind.Block);
669N(SyntaxKind.OpenBraceToken);
670N(SyntaxKind.YieldReturnStatement);
672N(SyntaxKind.AttributeList);
674N(SyntaxKind.OpenBracketToken);
675N(SyntaxKind.Attribute);
677N(SyntaxKind.IdentifierName);
679N(SyntaxKind.IdentifierToken, "A");
682N(SyntaxKind.CloseBracketToken);
684N(SyntaxKind.YieldKeyword);
685N(SyntaxKind.ReturnKeyword);
686N(SyntaxKind.NumericLiteralExpression);
688N(SyntaxKind.NumericLiteralToken, "0");
690N(SyntaxKind.SemicolonToken);
692N(SyntaxKind.CloseBraceToken);
695N(SyntaxKind.CloseBraceToken);
697N(SyntaxKind.EndOfFileToken);
722N(SyntaxKind.CompilationUnit);
724N(SyntaxKind.ClassDeclaration);
726N(SyntaxKind.ClassKeyword);
727N(SyntaxKind.IdentifierToken, "C");
728N(SyntaxKind.OpenBraceToken);
729N(SyntaxKind.MethodDeclaration);
731N(SyntaxKind.PredefinedType);
733N(SyntaxKind.VoidKeyword);
735N(SyntaxKind.IdentifierToken, "Goo");
736N(SyntaxKind.ParameterList);
738N(SyntaxKind.OpenParenToken);
739N(SyntaxKind.CloseParenToken);
741N(SyntaxKind.Block);
743N(SyntaxKind.OpenBraceToken);
744N(SyntaxKind.YieldReturnStatement);
746N(SyntaxKind.AttributeList);
748N(SyntaxKind.OpenBracketToken);
749N(SyntaxKind.Attribute);
751N(SyntaxKind.IdentifierName);
753N(SyntaxKind.IdentifierToken, "A");
756N(SyntaxKind.CloseBracketToken);
758N(SyntaxKind.YieldKeyword);
759N(SyntaxKind.ReturnKeyword);
760N(SyntaxKind.NumericLiteralExpression);
762N(SyntaxKind.NumericLiteralToken, "0");
764N(SyntaxKind.SemicolonToken);
766N(SyntaxKind.CloseBraceToken);
769N(SyntaxKind.CloseBraceToken);
771N(SyntaxKind.EndOfFileToken);
799N(SyntaxKind.CompilationUnit);
801N(SyntaxKind.ClassDeclaration);
803N(SyntaxKind.ClassKeyword);
804N(SyntaxKind.IdentifierToken, "C");
805N(SyntaxKind.OpenBraceToken);
806N(SyntaxKind.MethodDeclaration);
808N(SyntaxKind.PredefinedType);
810N(SyntaxKind.VoidKeyword);
812N(SyntaxKind.IdentifierToken, "Goo");
813N(SyntaxKind.ParameterList);
815N(SyntaxKind.OpenParenToken);
816N(SyntaxKind.CloseParenToken);
818N(SyntaxKind.Block);
820N(SyntaxKind.OpenBraceToken);
821N(SyntaxKind.ExpressionStatement);
823N(SyntaxKind.AttributeList);
825N(SyntaxKind.OpenBracketToken);
826N(SyntaxKind.Attribute);
828N(SyntaxKind.IdentifierName);
830N(SyntaxKind.IdentifierToken, "A");
833N(SyntaxKind.CloseBracketToken);
835N(SyntaxKind.IdentifierName);
837N(SyntaxKind.IdentifierToken, "yield");
841N(SyntaxKind.CloseBraceToken);
844N(SyntaxKind.CloseBraceToken);
846N(SyntaxKind.EndOfFileToken);
874N(SyntaxKind.CompilationUnit);
876N(SyntaxKind.ClassDeclaration);
878N(SyntaxKind.ClassKeyword);
879N(SyntaxKind.IdentifierToken, "C");
880N(SyntaxKind.OpenBraceToken);
881N(SyntaxKind.MethodDeclaration);
883N(SyntaxKind.PredefinedType);
885N(SyntaxKind.VoidKeyword);
887N(SyntaxKind.IdentifierToken, "Goo");
888N(SyntaxKind.ParameterList);
890N(SyntaxKind.OpenParenToken);
891N(SyntaxKind.CloseParenToken);
893N(SyntaxKind.Block);
895N(SyntaxKind.OpenBraceToken);
896N(SyntaxKind.WhileStatement);
898N(SyntaxKind.AttributeList);
900N(SyntaxKind.OpenBracketToken);
901N(SyntaxKind.Attribute);
903N(SyntaxKind.IdentifierName);
905N(SyntaxKind.IdentifierToken, "A");
908N(SyntaxKind.CloseBracketToken);
910N(SyntaxKind.WhileKeyword);
911N(SyntaxKind.OpenParenToken);
912N(SyntaxKind.TrueLiteralExpression);
914N(SyntaxKind.TrueKeyword);
916N(SyntaxKind.CloseParenToken);
917N(SyntaxKind.EmptyStatement);
919N(SyntaxKind.SemicolonToken);
922N(SyntaxKind.CloseBraceToken);
925N(SyntaxKind.CloseBraceToken);
927N(SyntaxKind.EndOfFileToken);
949N(SyntaxKind.CompilationUnit);
951N(SyntaxKind.ClassDeclaration);
953N(SyntaxKind.ClassKeyword);
954N(SyntaxKind.IdentifierToken, "C");
955N(SyntaxKind.OpenBraceToken);
956N(SyntaxKind.MethodDeclaration);
958N(SyntaxKind.PredefinedType);
960N(SyntaxKind.VoidKeyword);
962N(SyntaxKind.IdentifierToken, "Goo");
963N(SyntaxKind.ParameterList);
965N(SyntaxKind.OpenParenToken);
966N(SyntaxKind.CloseParenToken);
968N(SyntaxKind.Block);
970N(SyntaxKind.OpenBraceToken);
971N(SyntaxKind.DoStatement);
973N(SyntaxKind.AttributeList);
975N(SyntaxKind.OpenBracketToken);
976N(SyntaxKind.Attribute);
978N(SyntaxKind.IdentifierName);
980N(SyntaxKind.IdentifierToken, "A");
983N(SyntaxKind.CloseBracketToken);
985N(SyntaxKind.DoKeyword);
986N(SyntaxKind.Block);
988N(SyntaxKind.OpenBraceToken);
989N(SyntaxKind.CloseBraceToken);
991N(SyntaxKind.WhileKeyword);
992N(SyntaxKind.OpenParenToken);
993N(SyntaxKind.TrueLiteralExpression);
995N(SyntaxKind.TrueKeyword);
997N(SyntaxKind.CloseParenToken);
998N(SyntaxKind.SemicolonToken);
1000N(SyntaxKind.CloseBraceToken);
1003N(SyntaxKind.CloseBraceToken);
1005N(SyntaxKind.EndOfFileToken);
1027N(SyntaxKind.CompilationUnit);
1029N(SyntaxKind.ClassDeclaration);
1031N(SyntaxKind.ClassKeyword);
1032N(SyntaxKind.IdentifierToken, "C");
1033N(SyntaxKind.OpenBraceToken);
1034N(SyntaxKind.MethodDeclaration);
1036N(SyntaxKind.PredefinedType);
1038N(SyntaxKind.VoidKeyword);
1040N(SyntaxKind.IdentifierToken, "Goo");
1041N(SyntaxKind.ParameterList);
1043N(SyntaxKind.OpenParenToken);
1044N(SyntaxKind.CloseParenToken);
1046N(SyntaxKind.Block);
1048N(SyntaxKind.OpenBraceToken);
1049N(SyntaxKind.ForStatement);
1051N(SyntaxKind.AttributeList);
1053N(SyntaxKind.OpenBracketToken);
1054N(SyntaxKind.Attribute);
1056N(SyntaxKind.IdentifierName);
1058N(SyntaxKind.IdentifierToken, "A");
1061N(SyntaxKind.CloseBracketToken);
1063N(SyntaxKind.ForKeyword);
1064N(SyntaxKind.OpenParenToken);
1065N(SyntaxKind.SemicolonToken);
1066N(SyntaxKind.SemicolonToken);
1067N(SyntaxKind.CloseParenToken);
1068N(SyntaxKind.Block);
1070N(SyntaxKind.OpenBraceToken);
1071N(SyntaxKind.CloseBraceToken);
1074N(SyntaxKind.CloseBraceToken);
1077N(SyntaxKind.CloseBraceToken);
1079N(SyntaxKind.EndOfFileToken);
1101N(SyntaxKind.CompilationUnit);
1103N(SyntaxKind.ClassDeclaration);
1105N(SyntaxKind.ClassKeyword);
1106N(SyntaxKind.IdentifierToken, "C");
1107N(SyntaxKind.OpenBraceToken);
1108N(SyntaxKind.MethodDeclaration);
1110N(SyntaxKind.PredefinedType);
1112N(SyntaxKind.VoidKeyword);
1114N(SyntaxKind.IdentifierToken, "Goo");
1115N(SyntaxKind.ParameterList);
1117N(SyntaxKind.OpenParenToken);
1118N(SyntaxKind.Parameter);
1120N(SyntaxKind.ArrayType);
1122N(SyntaxKind.PredefinedType);
1124N(SyntaxKind.StringKeyword);
1126N(SyntaxKind.ArrayRankSpecifier);
1128N(SyntaxKind.OpenBracketToken);
1129N(SyntaxKind.OmittedArraySizeExpression);
1131N(SyntaxKind.OmittedArraySizeExpressionToken);
1133N(SyntaxKind.CloseBracketToken);
1136N(SyntaxKind.IdentifierToken, "vals");
1138N(SyntaxKind.CloseParenToken);
1140N(SyntaxKind.Block);
1142N(SyntaxKind.OpenBraceToken);
1143N(SyntaxKind.ForEachStatement);
1145N(SyntaxKind.AttributeList);
1147N(SyntaxKind.OpenBracketToken);
1148N(SyntaxKind.Attribute);
1150N(SyntaxKind.IdentifierName);
1152N(SyntaxKind.IdentifierToken, "A");
1155N(SyntaxKind.CloseBracketToken);
1157N(SyntaxKind.ForEachKeyword);
1158N(SyntaxKind.OpenParenToken);
1159N(SyntaxKind.IdentifierName);
1161N(SyntaxKind.IdentifierToken, "var");
1163N(SyntaxKind.IdentifierToken, "v");
1164N(SyntaxKind.InKeyword);
1165N(SyntaxKind.IdentifierName);
1167N(SyntaxKind.IdentifierToken, "vals");
1169N(SyntaxKind.CloseParenToken);
1170N(SyntaxKind.Block);
1172N(SyntaxKind.OpenBraceToken);
1173N(SyntaxKind.CloseBraceToken);
1176N(SyntaxKind.CloseBraceToken);
1179N(SyntaxKind.CloseBraceToken);
1181N(SyntaxKind.EndOfFileToken);
1203N(SyntaxKind.CompilationUnit);
1205N(SyntaxKind.ClassDeclaration);
1207N(SyntaxKind.ClassKeyword);
1208N(SyntaxKind.IdentifierToken, "C");
1209N(SyntaxKind.OpenBraceToken);
1210N(SyntaxKind.MethodDeclaration);
1212N(SyntaxKind.PredefinedType);
1214N(SyntaxKind.VoidKeyword);
1216N(SyntaxKind.IdentifierToken, "Goo");
1217N(SyntaxKind.ParameterList);
1219N(SyntaxKind.OpenParenToken);
1220N(SyntaxKind.Parameter);
1222N(SyntaxKind.ArrayType);
1224N(SyntaxKind.TupleType);
1226N(SyntaxKind.OpenParenToken);
1227N(SyntaxKind.TupleElement);
1229N(SyntaxKind.PredefinedType);
1231N(SyntaxKind.IntKeyword);
1234N(SyntaxKind.CommaToken);
1235N(SyntaxKind.TupleElement);
1237N(SyntaxKind.PredefinedType);
1239N(SyntaxKind.StringKeyword);
1242N(SyntaxKind.CloseParenToken);
1244N(SyntaxKind.ArrayRankSpecifier);
1246N(SyntaxKind.OpenBracketToken);
1247N(SyntaxKind.OmittedArraySizeExpression);
1249N(SyntaxKind.OmittedArraySizeExpressionToken);
1251N(SyntaxKind.CloseBracketToken);
1254N(SyntaxKind.IdentifierToken, "vals");
1256N(SyntaxKind.CloseParenToken);
1258N(SyntaxKind.Block);
1260N(SyntaxKind.OpenBraceToken);
1261N(SyntaxKind.ForEachVariableStatement);
1263N(SyntaxKind.AttributeList);
1265N(SyntaxKind.OpenBracketToken);
1266N(SyntaxKind.Attribute);
1268N(SyntaxKind.IdentifierName);
1270N(SyntaxKind.IdentifierToken, "A");
1273N(SyntaxKind.CloseBracketToken);
1275N(SyntaxKind.ForEachKeyword);
1276N(SyntaxKind.OpenParenToken);
1277N(SyntaxKind.DeclarationExpression);
1279N(SyntaxKind.IdentifierName);
1281N(SyntaxKind.IdentifierToken, "var");
1283N(SyntaxKind.ParenthesizedVariableDesignation);
1285N(SyntaxKind.OpenParenToken);
1286N(SyntaxKind.SingleVariableDesignation);
1288N(SyntaxKind.IdentifierToken, "i");
1290N(SyntaxKind.CommaToken);
1291N(SyntaxKind.SingleVariableDesignation);
1293N(SyntaxKind.IdentifierToken, "s");
1295N(SyntaxKind.CloseParenToken);
1298N(SyntaxKind.InKeyword);
1299N(SyntaxKind.IdentifierName);
1301N(SyntaxKind.IdentifierToken, "vals");
1303N(SyntaxKind.CloseParenToken);
1304N(SyntaxKind.Block);
1306N(SyntaxKind.OpenBraceToken);
1307N(SyntaxKind.CloseBraceToken);
1310N(SyntaxKind.CloseBraceToken);
1313N(SyntaxKind.CloseBraceToken);
1315N(SyntaxKind.EndOfFileToken);
1337N(SyntaxKind.CompilationUnit);
1339N(SyntaxKind.ClassDeclaration);
1341N(SyntaxKind.ClassKeyword);
1342N(SyntaxKind.IdentifierToken, "C");
1343N(SyntaxKind.OpenBraceToken);
1344N(SyntaxKind.MethodDeclaration);
1346N(SyntaxKind.PredefinedType);
1348N(SyntaxKind.VoidKeyword);
1350N(SyntaxKind.IdentifierToken, "Goo");
1351N(SyntaxKind.ParameterList);
1353N(SyntaxKind.OpenParenToken);
1354N(SyntaxKind.CloseParenToken);
1356N(SyntaxKind.Block);
1358N(SyntaxKind.OpenBraceToken);
1359N(SyntaxKind.UsingStatement);
1361N(SyntaxKind.AttributeList);
1363N(SyntaxKind.OpenBracketToken);
1364N(SyntaxKind.Attribute);
1366N(SyntaxKind.IdentifierName);
1368N(SyntaxKind.IdentifierToken, "A");
1371N(SyntaxKind.CloseBracketToken);
1373N(SyntaxKind.UsingKeyword);
1374N(SyntaxKind.OpenParenToken);
1375N(SyntaxKind.NullLiteralExpression);
1377N(SyntaxKind.NullKeyword);
1379N(SyntaxKind.CloseParenToken);
1380N(SyntaxKind.Block);
1382N(SyntaxKind.OpenBraceToken);
1383N(SyntaxKind.CloseBraceToken);
1386N(SyntaxKind.CloseBraceToken);
1389N(SyntaxKind.CloseBraceToken);
1391N(SyntaxKind.EndOfFileToken);
1413N(SyntaxKind.CompilationUnit);
1415N(SyntaxKind.ClassDeclaration);
1417N(SyntaxKind.ClassKeyword);
1418N(SyntaxKind.IdentifierToken, "C");
1419N(SyntaxKind.OpenBraceToken);
1420N(SyntaxKind.MethodDeclaration);
1422N(SyntaxKind.PredefinedType);
1424N(SyntaxKind.VoidKeyword);
1426N(SyntaxKind.IdentifierToken, "Goo");
1427N(SyntaxKind.ParameterList);
1429N(SyntaxKind.OpenParenToken);
1430N(SyntaxKind.CloseParenToken);
1432N(SyntaxKind.Block);
1434N(SyntaxKind.OpenBraceToken);
1435N(SyntaxKind.UsingStatement);
1437N(SyntaxKind.AttributeList);
1439N(SyntaxKind.OpenBracketToken);
1440N(SyntaxKind.Attribute);
1442N(SyntaxKind.IdentifierName);
1444N(SyntaxKind.IdentifierToken, "A");
1447N(SyntaxKind.CloseBracketToken);
1449N(SyntaxKind.AwaitKeyword);
1450N(SyntaxKind.UsingKeyword);
1451N(SyntaxKind.OpenParenToken);
1452N(SyntaxKind.NullLiteralExpression);
1454N(SyntaxKind.NullKeyword);
1456N(SyntaxKind.CloseParenToken);
1457N(SyntaxKind.Block);
1459N(SyntaxKind.OpenBraceToken);
1460N(SyntaxKind.CloseBraceToken);
1463N(SyntaxKind.CloseBraceToken);
1466N(SyntaxKind.CloseBraceToken);
1468N(SyntaxKind.EndOfFileToken);
1499N(SyntaxKind.CompilationUnit);
1501N(SyntaxKind.ClassDeclaration);
1503N(SyntaxKind.ClassKeyword);
1504N(SyntaxKind.IdentifierToken, "C");
1505N(SyntaxKind.OpenBraceToken);
1506N(SyntaxKind.MethodDeclaration);
1508N(SyntaxKind.AsyncKeyword);
1509N(SyntaxKind.PredefinedType);
1511N(SyntaxKind.VoidKeyword);
1513N(SyntaxKind.IdentifierToken, "Goo");
1514N(SyntaxKind.ParameterList);
1516N(SyntaxKind.OpenParenToken);
1517N(SyntaxKind.CloseParenToken);
1519N(SyntaxKind.Block);
1521N(SyntaxKind.OpenBraceToken);
1522N(SyntaxKind.UsingStatement);
1524N(SyntaxKind.AttributeList);
1526N(SyntaxKind.OpenBracketToken);
1527N(SyntaxKind.Attribute);
1529N(SyntaxKind.IdentifierName);
1531N(SyntaxKind.IdentifierToken, "A");
1534N(SyntaxKind.CloseBracketToken);
1536N(SyntaxKind.AwaitKeyword);
1537N(SyntaxKind.UsingKeyword);
1538N(SyntaxKind.OpenParenToken);
1539N(SyntaxKind.NullLiteralExpression);
1541N(SyntaxKind.NullKeyword);
1543N(SyntaxKind.CloseParenToken);
1544N(SyntaxKind.Block);
1546N(SyntaxKind.OpenBraceToken);
1547N(SyntaxKind.CloseBraceToken);
1550N(SyntaxKind.CloseBraceToken);
1553N(SyntaxKind.CloseBraceToken);
1555N(SyntaxKind.EndOfFileToken);
1583N(SyntaxKind.CompilationUnit);
1585N(SyntaxKind.ClassDeclaration);
1587N(SyntaxKind.ClassKeyword);
1588N(SyntaxKind.IdentifierToken, "C");
1589N(SyntaxKind.OpenBraceToken);
1590N(SyntaxKind.MethodDeclaration);
1592N(SyntaxKind.UnsafeKeyword);
1593N(SyntaxKind.PredefinedType);
1595N(SyntaxKind.VoidKeyword);
1597N(SyntaxKind.IdentifierToken, "Goo");
1598N(SyntaxKind.ParameterList);
1600N(SyntaxKind.OpenParenToken);
1601N(SyntaxKind.Parameter);
1603N(SyntaxKind.ArrayType);
1605N(SyntaxKind.PredefinedType);
1607N(SyntaxKind.IntKeyword);
1609N(SyntaxKind.ArrayRankSpecifier);
1611N(SyntaxKind.OpenBracketToken);
1612N(SyntaxKind.OmittedArraySizeExpression);
1614N(SyntaxKind.OmittedArraySizeExpressionToken);
1616N(SyntaxKind.CloseBracketToken);
1619N(SyntaxKind.IdentifierToken, "vals");
1621N(SyntaxKind.CloseParenToken);
1623N(SyntaxKind.Block);
1625N(SyntaxKind.OpenBraceToken);
1626N(SyntaxKind.FixedStatement);
1628N(SyntaxKind.AttributeList);
1630N(SyntaxKind.OpenBracketToken);
1631N(SyntaxKind.Attribute);
1633N(SyntaxKind.IdentifierName);
1635N(SyntaxKind.IdentifierToken, "A");
1638N(SyntaxKind.CloseBracketToken);
1640N(SyntaxKind.FixedKeyword);
1641N(SyntaxKind.OpenParenToken);
1642N(SyntaxKind.VariableDeclaration);
1644N(SyntaxKind.PointerType);
1646N(SyntaxKind.PredefinedType);
1648N(SyntaxKind.IntKeyword);
1650N(SyntaxKind.AsteriskToken);
1652N(SyntaxKind.VariableDeclarator);
1654N(SyntaxKind.IdentifierToken, "p");
1655N(SyntaxKind.EqualsValueClause);
1657N(SyntaxKind.EqualsToken);
1658N(SyntaxKind.IdentifierName);
1660N(SyntaxKind.IdentifierToken, "vals");
1665N(SyntaxKind.CloseParenToken);
1666N(SyntaxKind.Block);
1668N(SyntaxKind.OpenBraceToken);
1669N(SyntaxKind.CloseBraceToken);
1672N(SyntaxKind.CloseBraceToken);
1675N(SyntaxKind.CloseBraceToken);
1677N(SyntaxKind.EndOfFileToken);
1702N(SyntaxKind.CompilationUnit);
1704N(SyntaxKind.ClassDeclaration);
1706N(SyntaxKind.ClassKeyword);
1707N(SyntaxKind.IdentifierToken, "C");
1708N(SyntaxKind.OpenBraceToken);
1709N(SyntaxKind.MethodDeclaration);
1711N(SyntaxKind.PredefinedType);
1713N(SyntaxKind.VoidKeyword);
1715N(SyntaxKind.IdentifierToken, "Goo");
1716N(SyntaxKind.ParameterList);
1718N(SyntaxKind.OpenParenToken);
1719N(SyntaxKind.CloseParenToken);
1721N(SyntaxKind.Block);
1723N(SyntaxKind.OpenBraceToken);
1724N(SyntaxKind.CheckedStatement);
1726N(SyntaxKind.AttributeList);
1728N(SyntaxKind.OpenBracketToken);
1729N(SyntaxKind.Attribute);
1731N(SyntaxKind.IdentifierName);
1733N(SyntaxKind.IdentifierToken, "A");
1736N(SyntaxKind.CloseBracketToken);
1738N(SyntaxKind.CheckedKeyword);
1739N(SyntaxKind.Block);
1741N(SyntaxKind.OpenBraceToken);
1742N(SyntaxKind.CloseBraceToken);
1745N(SyntaxKind.CloseBraceToken);
1748N(SyntaxKind.CloseBraceToken);
1750N(SyntaxKind.EndOfFileToken);
1772N(SyntaxKind.CompilationUnit);
1774N(SyntaxKind.ClassDeclaration);
1776N(SyntaxKind.ClassKeyword);
1777N(SyntaxKind.IdentifierToken, "C");
1778N(SyntaxKind.OpenBraceToken);
1779N(SyntaxKind.MethodDeclaration);
1781N(SyntaxKind.PredefinedType);
1783N(SyntaxKind.VoidKeyword);
1785N(SyntaxKind.IdentifierToken, "Goo");
1786N(SyntaxKind.ParameterList);
1788N(SyntaxKind.OpenParenToken);
1789N(SyntaxKind.CloseParenToken);
1791N(SyntaxKind.Block);
1793N(SyntaxKind.OpenBraceToken);
1794N(SyntaxKind.CheckedStatement);
1796N(SyntaxKind.CheckedKeyword);
1797N(SyntaxKind.Block);
1799N(SyntaxKind.AttributeList);
1801N(SyntaxKind.OpenBracketToken);
1802N(SyntaxKind.Attribute);
1804N(SyntaxKind.IdentifierName);
1806N(SyntaxKind.IdentifierToken, "A");
1809N(SyntaxKind.CloseBracketToken);
1811N(SyntaxKind.OpenBraceToken);
1812N(SyntaxKind.CloseBraceToken);
1815N(SyntaxKind.CloseBraceToken);
1818N(SyntaxKind.CloseBraceToken);
1820N(SyntaxKind.EndOfFileToken);
1842N(SyntaxKind.CompilationUnit);
1844N(SyntaxKind.ClassDeclaration);
1846N(SyntaxKind.ClassKeyword);
1847N(SyntaxKind.IdentifierToken, "C");
1848N(SyntaxKind.OpenBraceToken);
1849N(SyntaxKind.MethodDeclaration);
1851N(SyntaxKind.PredefinedType);
1853N(SyntaxKind.VoidKeyword);
1855N(SyntaxKind.IdentifierToken, "Goo");
1856N(SyntaxKind.ParameterList);
1858N(SyntaxKind.OpenParenToken);
1859N(SyntaxKind.CloseParenToken);
1861N(SyntaxKind.Block);
1863N(SyntaxKind.OpenBraceToken);
1864N(SyntaxKind.UncheckedStatement);
1866N(SyntaxKind.AttributeList);
1868N(SyntaxKind.OpenBracketToken);
1869N(SyntaxKind.Attribute);
1871N(SyntaxKind.IdentifierName);
1873N(SyntaxKind.IdentifierToken, "A");
1876N(SyntaxKind.CloseBracketToken);
1878N(SyntaxKind.UncheckedKeyword);
1879N(SyntaxKind.Block);
1881N(SyntaxKind.OpenBraceToken);
1882N(SyntaxKind.CloseBraceToken);
1885N(SyntaxKind.CloseBraceToken);
1888N(SyntaxKind.CloseBraceToken);
1890N(SyntaxKind.EndOfFileToken);
1912N(SyntaxKind.CompilationUnit);
1914N(SyntaxKind.ClassDeclaration);
1916N(SyntaxKind.ClassKeyword);
1917N(SyntaxKind.IdentifierToken, "C");
1918N(SyntaxKind.OpenBraceToken);
1919N(SyntaxKind.MethodDeclaration);
1921N(SyntaxKind.PredefinedType);
1923N(SyntaxKind.VoidKeyword);
1925N(SyntaxKind.IdentifierToken, "Goo");
1926N(SyntaxKind.ParameterList);
1928N(SyntaxKind.OpenParenToken);
1929N(SyntaxKind.CloseParenToken);
1931N(SyntaxKind.Block);
1933N(SyntaxKind.OpenBraceToken);
1934N(SyntaxKind.UnsafeStatement);
1936N(SyntaxKind.AttributeList);
1938N(SyntaxKind.OpenBracketToken);
1939N(SyntaxKind.Attribute);
1941N(SyntaxKind.IdentifierName);
1943N(SyntaxKind.IdentifierToken, "A");
1946N(SyntaxKind.CloseBracketToken);
1948N(SyntaxKind.UnsafeKeyword);
1949N(SyntaxKind.Block);
1951N(SyntaxKind.OpenBraceToken);
1952N(SyntaxKind.CloseBraceToken);
1955N(SyntaxKind.CloseBraceToken);
1958N(SyntaxKind.CloseBraceToken);
1960N(SyntaxKind.EndOfFileToken);
1997N(SyntaxKind.CompilationUnit);
1999N(SyntaxKind.ClassDeclaration);
2001N(SyntaxKind.ClassKeyword);
2002N(SyntaxKind.IdentifierToken, "C");
2003N(SyntaxKind.OpenBraceToken);
2004N(SyntaxKind.MethodDeclaration);
2006N(SyntaxKind.PredefinedType);
2008N(SyntaxKind.VoidKeyword);
2010N(SyntaxKind.IdentifierToken, "Goo");
2011N(SyntaxKind.ParameterList);
2013N(SyntaxKind.OpenParenToken);
2014N(SyntaxKind.CloseParenToken);
2016N(SyntaxKind.Block);
2018N(SyntaxKind.OpenBraceToken);
2019N(SyntaxKind.LocalDeclarationStatement);
2021N(SyntaxKind.UnsafeKeyword);
2022N(SyntaxKind.VariableDeclaration);
2024N(SyntaxKind.ArrayType);
2030N(SyntaxKind.ArrayRankSpecifier);
2032N(SyntaxKind.OpenBracketToken);
2033N(SyntaxKind.IdentifierName);
2035N(SyntaxKind.IdentifierToken, "A");
2037N(SyntaxKind.CloseBracketToken);
2047N(SyntaxKind.Block);
2049N(SyntaxKind.OpenBraceToken);
2050N(SyntaxKind.CloseBraceToken);
2052N(SyntaxKind.CloseBraceToken);
2055N(SyntaxKind.CloseBraceToken);
2057N(SyntaxKind.EndOfFileToken);
2094N(SyntaxKind.CompilationUnit);
2096N(SyntaxKind.ClassDeclaration);
2098N(SyntaxKind.ClassKeyword);
2099N(SyntaxKind.IdentifierToken, "C");
2100N(SyntaxKind.OpenBraceToken);
2101N(SyntaxKind.MethodDeclaration);
2103N(SyntaxKind.PredefinedType);
2105N(SyntaxKind.VoidKeyword);
2107N(SyntaxKind.IdentifierToken, "Goo");
2108N(SyntaxKind.ParameterList);
2110N(SyntaxKind.OpenParenToken);
2111N(SyntaxKind.CloseParenToken);
2113N(SyntaxKind.Block);
2115N(SyntaxKind.OpenBraceToken);
2116N(SyntaxKind.LockStatement);
2118N(SyntaxKind.AttributeList);
2120N(SyntaxKind.OpenBracketToken);
2121N(SyntaxKind.Attribute);
2123N(SyntaxKind.IdentifierName);
2125N(SyntaxKind.IdentifierToken, "A");
2128N(SyntaxKind.CloseBracketToken);
2130N(SyntaxKind.LockKeyword);
2131N(SyntaxKind.OpenParenToken);
2132N(SyntaxKind.NullLiteralExpression);
2134N(SyntaxKind.NullKeyword);
2136N(SyntaxKind.CloseParenToken);
2137N(SyntaxKind.Block);
2139N(SyntaxKind.OpenBraceToken);
2140N(SyntaxKind.CloseBraceToken);
2143N(SyntaxKind.CloseBraceToken);
2146N(SyntaxKind.CloseBraceToken);
2148N(SyntaxKind.EndOfFileToken);
2170N(SyntaxKind.CompilationUnit);
2172N(SyntaxKind.ClassDeclaration);
2174N(SyntaxKind.ClassKeyword);
2175N(SyntaxKind.IdentifierToken, "C");
2176N(SyntaxKind.OpenBraceToken);
2177N(SyntaxKind.MethodDeclaration);
2179N(SyntaxKind.PredefinedType);
2181N(SyntaxKind.VoidKeyword);
2183N(SyntaxKind.IdentifierToken, "Goo");
2184N(SyntaxKind.ParameterList);
2186N(SyntaxKind.OpenParenToken);
2187N(SyntaxKind.CloseParenToken);
2189N(SyntaxKind.Block);
2191N(SyntaxKind.OpenBraceToken);
2192N(SyntaxKind.IfStatement);
2194N(SyntaxKind.AttributeList);
2196N(SyntaxKind.OpenBracketToken);
2197N(SyntaxKind.Attribute);
2199N(SyntaxKind.IdentifierName);
2201N(SyntaxKind.IdentifierToken, "A");
2204N(SyntaxKind.CloseBracketToken);
2206N(SyntaxKind.IfKeyword);
2207N(SyntaxKind.OpenParenToken);
2208N(SyntaxKind.TrueLiteralExpression);
2210N(SyntaxKind.TrueKeyword);
2212N(SyntaxKind.CloseParenToken);
2213N(SyntaxKind.Block);
2215N(SyntaxKind.OpenBraceToken);
2216N(SyntaxKind.CloseBraceToken);
2219N(SyntaxKind.CloseBraceToken);
2222N(SyntaxKind.CloseBraceToken);
2224N(SyntaxKind.EndOfFileToken);
2246N(SyntaxKind.CompilationUnit);
2248N(SyntaxKind.ClassDeclaration);
2250N(SyntaxKind.ClassKeyword);
2251N(SyntaxKind.IdentifierToken, "C");
2252N(SyntaxKind.OpenBraceToken);
2253N(SyntaxKind.MethodDeclaration);
2255N(SyntaxKind.PredefinedType);
2257N(SyntaxKind.VoidKeyword);
2259N(SyntaxKind.IdentifierToken, "Goo");
2260N(SyntaxKind.ParameterList);
2262N(SyntaxKind.OpenParenToken);
2263N(SyntaxKind.CloseParenToken);
2265N(SyntaxKind.Block);
2267N(SyntaxKind.OpenBraceToken);
2268N(SyntaxKind.SwitchStatement);
2270N(SyntaxKind.AttributeList);
2272N(SyntaxKind.OpenBracketToken);
2273N(SyntaxKind.Attribute);
2275N(SyntaxKind.IdentifierName);
2277N(SyntaxKind.IdentifierToken, "A");
2280N(SyntaxKind.CloseBracketToken);
2282N(SyntaxKind.SwitchKeyword);
2283N(SyntaxKind.OpenParenToken);
2284N(SyntaxKind.NumericLiteralExpression);
2286N(SyntaxKind.NumericLiteralToken, "0");
2288N(SyntaxKind.CloseParenToken);
2289N(SyntaxKind.OpenBraceToken);
2290N(SyntaxKind.CloseBraceToken);
2292N(SyntaxKind.CloseBraceToken);
2295N(SyntaxKind.CloseBraceToken);
2297N(SyntaxKind.EndOfFileToken);
2326N(SyntaxKind.CompilationUnit);
2328N(SyntaxKind.ClassDeclaration);
2330N(SyntaxKind.ClassKeyword);
2331N(SyntaxKind.IdentifierToken, "C");
2332N(SyntaxKind.OpenBraceToken);
2333N(SyntaxKind.MethodDeclaration);
2335N(SyntaxKind.PredefinedType);
2337N(SyntaxKind.VoidKeyword);
2339N(SyntaxKind.IdentifierToken, "Goo");
2340N(SyntaxKind.ParameterList);
2342N(SyntaxKind.OpenParenToken);
2343N(SyntaxKind.CloseParenToken);
2345N(SyntaxKind.Block);
2347N(SyntaxKind.OpenBraceToken);
2348N(SyntaxKind.SwitchStatement);
2350N(SyntaxKind.SwitchKeyword);
2351N(SyntaxKind.OpenParenToken);
2352N(SyntaxKind.NumericLiteralExpression);
2354N(SyntaxKind.NumericLiteralToken, "0");
2356N(SyntaxKind.CloseParenToken);
2357N(SyntaxKind.OpenBraceToken);
2358N(SyntaxKind.SwitchSection);
2360N(SyntaxKind.DefaultSwitchLabel);
2362N(SyntaxKind.DefaultKeyword);
2363N(SyntaxKind.ColonToken);
2365N(SyntaxKind.ReturnStatement);
2367N(SyntaxKind.AttributeList);
2369N(SyntaxKind.OpenBracketToken);
2370N(SyntaxKind.Attribute);
2372N(SyntaxKind.IdentifierName);
2374N(SyntaxKind.IdentifierToken, "A");
2377N(SyntaxKind.CloseBracketToken);
2379N(SyntaxKind.ReturnKeyword);
2380N(SyntaxKind.SemicolonToken);
2383N(SyntaxKind.CloseBraceToken);
2385N(SyntaxKind.CloseBraceToken);
2388N(SyntaxKind.CloseBraceToken);
2390N(SyntaxKind.EndOfFileToken);
2423N(SyntaxKind.CompilationUnit);
2425N(SyntaxKind.ClassDeclaration);
2427N(SyntaxKind.ClassKeyword);
2428N(SyntaxKind.IdentifierToken, "C");
2429N(SyntaxKind.OpenBraceToken);
2430N(SyntaxKind.MethodDeclaration);
2432N(SyntaxKind.PredefinedType);
2434N(SyntaxKind.VoidKeyword);
2436N(SyntaxKind.IdentifierToken, "Goo");
2437N(SyntaxKind.ParameterList);
2439N(SyntaxKind.OpenParenToken);
2440N(SyntaxKind.CloseParenToken);
2442N(SyntaxKind.Block);
2444N(SyntaxKind.OpenBraceToken);
2445N(SyntaxKind.SwitchStatement);
2447N(SyntaxKind.SwitchKeyword);
2448N(SyntaxKind.OpenParenToken);
2449N(SyntaxKind.NumericLiteralExpression);
2451N(SyntaxKind.NumericLiteralToken, "0");
2453N(SyntaxKind.CloseParenToken);
2454N(SyntaxKind.OpenBraceToken);
2457N(SyntaxKind.SwitchStatement);
2459N(SyntaxKind.AttributeList);
2461N(SyntaxKind.OpenBracketToken);
2462N(SyntaxKind.Attribute);
2464N(SyntaxKind.IdentifierName);
2466N(SyntaxKind.IdentifierToken, "A");
2469N(SyntaxKind.CloseBracketToken);
2479N(SyntaxKind.SwitchSection);
2481N(SyntaxKind.CaseSwitchLabel);
2483N(SyntaxKind.CaseKeyword);
2484N(SyntaxKind.NumericLiteralExpression);
2486N(SyntaxKind.NumericLiteralToken, "0");
2488N(SyntaxKind.ColonToken);
2490N(SyntaxKind.ReturnStatement);
2492N(SyntaxKind.ReturnKeyword);
2493N(SyntaxKind.SemicolonToken);
2496N(SyntaxKind.CloseBraceToken);
2498N(SyntaxKind.CloseBraceToken);
2501N(SyntaxKind.CloseBraceToken);
2503N(SyntaxKind.EndOfFileToken);
2551N(SyntaxKind.CompilationUnit);
2553N(SyntaxKind.ClassDeclaration);
2555N(SyntaxKind.ClassKeyword);
2556N(SyntaxKind.IdentifierToken, "C");
2557N(SyntaxKind.OpenBraceToken);
2558N(SyntaxKind.MethodDeclaration);
2560N(SyntaxKind.PredefinedType);
2562N(SyntaxKind.VoidKeyword);
2564N(SyntaxKind.IdentifierToken, "Goo");
2565N(SyntaxKind.ParameterList);
2567N(SyntaxKind.OpenParenToken);
2568N(SyntaxKind.CloseParenToken);
2570N(SyntaxKind.Block);
2572N(SyntaxKind.OpenBraceToken);
2573N(SyntaxKind.SwitchStatement);
2575N(SyntaxKind.SwitchKeyword);
2576N(SyntaxKind.OpenParenToken);
2577N(SyntaxKind.NumericLiteralExpression);
2579N(SyntaxKind.NumericLiteralToken, "0");
2581N(SyntaxKind.CloseParenToken);
2582N(SyntaxKind.OpenBraceToken);
2585N(SyntaxKind.ExpressionStatement);
2587N(SyntaxKind.AttributeList);
2589N(SyntaxKind.OpenBracketToken);
2590N(SyntaxKind.Attribute);
2592N(SyntaxKind.IdentifierName);
2594N(SyntaxKind.IdentifierToken, "A");
2597N(SyntaxKind.CloseBracketToken);
2599N(SyntaxKind.DefaultLiteralExpression);
2601N(SyntaxKind.DefaultKeyword);
2605N(SyntaxKind.ReturnStatement);
2607N(SyntaxKind.ReturnKeyword);
2608N(SyntaxKind.SemicolonToken);
2610N(SyntaxKind.CloseBraceToken);
2613N(SyntaxKind.CloseBraceToken);
2615N(SyntaxKind.EndOfFileToken);
2655N(SyntaxKind.CompilationUnit);
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, "Goo");
2669N(SyntaxKind.ParameterList);
2671N(SyntaxKind.OpenParenToken);
2672N(SyntaxKind.CloseParenToken);
2674N(SyntaxKind.Block);
2676N(SyntaxKind.OpenBraceToken);
2677N(SyntaxKind.TryStatement);
2679N(SyntaxKind.AttributeList);
2681N(SyntaxKind.OpenBracketToken);
2682N(SyntaxKind.Attribute);
2684N(SyntaxKind.IdentifierName);
2686N(SyntaxKind.IdentifierToken, "A");
2689N(SyntaxKind.CloseBracketToken);
2691N(SyntaxKind.TryKeyword);
2692N(SyntaxKind.Block);
2694N(SyntaxKind.OpenBraceToken);
2695N(SyntaxKind.CloseBraceToken);
2697N(SyntaxKind.FinallyClause);
2699N(SyntaxKind.FinallyKeyword);
2700N(SyntaxKind.Block);
2702N(SyntaxKind.OpenBraceToken);
2703N(SyntaxKind.CloseBraceToken);
2707N(SyntaxKind.CloseBraceToken);
2710N(SyntaxKind.CloseBraceToken);
2712N(SyntaxKind.EndOfFileToken);
2734N(SyntaxKind.CompilationUnit);
2736N(SyntaxKind.ClassDeclaration);
2738N(SyntaxKind.ClassKeyword);
2739N(SyntaxKind.IdentifierToken, "C");
2740N(SyntaxKind.OpenBraceToken);
2741N(SyntaxKind.MethodDeclaration);
2743N(SyntaxKind.PredefinedType);
2745N(SyntaxKind.VoidKeyword);
2747N(SyntaxKind.IdentifierToken, "Goo");
2748N(SyntaxKind.ParameterList);
2750N(SyntaxKind.OpenParenToken);
2751N(SyntaxKind.CloseParenToken);
2753N(SyntaxKind.Block);
2755N(SyntaxKind.OpenBraceToken);
2756N(SyntaxKind.TryStatement);
2758N(SyntaxKind.TryKeyword);
2759N(SyntaxKind.Block);
2761N(SyntaxKind.AttributeList);
2763N(SyntaxKind.OpenBracketToken);
2764N(SyntaxKind.Attribute);
2766N(SyntaxKind.IdentifierName);
2768N(SyntaxKind.IdentifierToken, "A");
2771N(SyntaxKind.CloseBracketToken);
2773N(SyntaxKind.OpenBraceToken);
2774N(SyntaxKind.CloseBraceToken);
2776N(SyntaxKind.FinallyClause);
2778N(SyntaxKind.FinallyKeyword);
2779N(SyntaxKind.Block);
2781N(SyntaxKind.OpenBraceToken);
2782N(SyntaxKind.CloseBraceToken);
2786N(SyntaxKind.CloseBraceToken);
2789N(SyntaxKind.CloseBraceToken);
2791N(SyntaxKind.EndOfFileToken);
2819N(SyntaxKind.CompilationUnit);
2821N(SyntaxKind.ClassDeclaration);
2823N(SyntaxKind.ClassKeyword);
2824N(SyntaxKind.IdentifierToken, "C");
2825N(SyntaxKind.OpenBraceToken);
2826N(SyntaxKind.MethodDeclaration);
2828N(SyntaxKind.PredefinedType);
2830N(SyntaxKind.VoidKeyword);
2832N(SyntaxKind.IdentifierToken, "Goo");
2833N(SyntaxKind.ParameterList);
2835N(SyntaxKind.OpenParenToken);
2836N(SyntaxKind.CloseParenToken);
2838N(SyntaxKind.Block);
2840N(SyntaxKind.OpenBraceToken);
2841N(SyntaxKind.TryStatement);
2843N(SyntaxKind.TryKeyword);
2844N(SyntaxKind.Block);
2846N(SyntaxKind.OpenBraceToken);
2847N(SyntaxKind.CloseBraceToken);
2859N(SyntaxKind.TryStatement);
2861N(SyntaxKind.AttributeList);
2863N(SyntaxKind.OpenBracketToken);
2864N(SyntaxKind.Attribute);
2866N(SyntaxKind.IdentifierName);
2868N(SyntaxKind.IdentifierToken, "A");
2871N(SyntaxKind.CloseBracketToken);
2879N(SyntaxKind.FinallyClause);
2881N(SyntaxKind.FinallyKeyword);
2882N(SyntaxKind.Block);
2884N(SyntaxKind.OpenBraceToken);
2885N(SyntaxKind.CloseBraceToken);
2889N(SyntaxKind.CloseBraceToken);
2892N(SyntaxKind.CloseBraceToken);
2894N(SyntaxKind.EndOfFileToken);
2922N(SyntaxKind.CompilationUnit);
2924N(SyntaxKind.ClassDeclaration);
2926N(SyntaxKind.ClassKeyword);
2927N(SyntaxKind.IdentifierToken, "C");
2928N(SyntaxKind.OpenBraceToken);
2929N(SyntaxKind.MethodDeclaration);
2931N(SyntaxKind.PredefinedType);
2933N(SyntaxKind.VoidKeyword);
2935N(SyntaxKind.IdentifierToken, "Goo");
2936N(SyntaxKind.ParameterList);
2938N(SyntaxKind.OpenParenToken);
2939N(SyntaxKind.CloseParenToken);
2941N(SyntaxKind.Block);
2943N(SyntaxKind.OpenBraceToken);
2944N(SyntaxKind.TryStatement);
2946N(SyntaxKind.TryKeyword);
2947N(SyntaxKind.Block);
2949N(SyntaxKind.OpenBraceToken);
2950N(SyntaxKind.CloseBraceToken);
2952N(SyntaxKind.FinallyClause);
2954N(SyntaxKind.FinallyKeyword);
2955N(SyntaxKind.Block);
2957N(SyntaxKind.AttributeList);
2959N(SyntaxKind.OpenBracketToken);
2960N(SyntaxKind.Attribute);
2962N(SyntaxKind.IdentifierName);
2964N(SyntaxKind.IdentifierToken, "A");
2967N(SyntaxKind.CloseBracketToken);
2969N(SyntaxKind.OpenBraceToken);
2970N(SyntaxKind.CloseBraceToken);
2974N(SyntaxKind.CloseBraceToken);
2977N(SyntaxKind.CloseBraceToken);
2979N(SyntaxKind.EndOfFileToken);
3007N(SyntaxKind.CompilationUnit);
3009N(SyntaxKind.ClassDeclaration);
3011N(SyntaxKind.ClassKeyword);
3012N(SyntaxKind.IdentifierToken, "C");
3013N(SyntaxKind.OpenBraceToken);
3014N(SyntaxKind.MethodDeclaration);
3016N(SyntaxKind.PredefinedType);
3018N(SyntaxKind.VoidKeyword);
3020N(SyntaxKind.IdentifierToken, "Goo");
3021N(SyntaxKind.ParameterList);
3023N(SyntaxKind.OpenParenToken);
3024N(SyntaxKind.CloseParenToken);
3026N(SyntaxKind.Block);
3028N(SyntaxKind.OpenBraceToken);
3029N(SyntaxKind.TryStatement);
3031N(SyntaxKind.TryKeyword);
3032N(SyntaxKind.Block);
3034N(SyntaxKind.OpenBraceToken);
3035N(SyntaxKind.CloseBraceToken);
3047N(SyntaxKind.TryStatement);
3049N(SyntaxKind.AttributeList);
3051N(SyntaxKind.OpenBracketToken);
3052N(SyntaxKind.Attribute);
3054N(SyntaxKind.IdentifierName);
3056N(SyntaxKind.IdentifierToken, "A");
3059N(SyntaxKind.CloseBracketToken);
3067N(SyntaxKind.CatchClause);
3069N(SyntaxKind.CatchKeyword);
3070N(SyntaxKind.Block);
3072N(SyntaxKind.OpenBraceToken);
3073N(SyntaxKind.CloseBraceToken);
3077N(SyntaxKind.CloseBraceToken);
3080N(SyntaxKind.CloseBraceToken);
3082N(SyntaxKind.EndOfFileToken);
3110N(SyntaxKind.CompilationUnit);
3112N(SyntaxKind.ClassDeclaration);
3114N(SyntaxKind.ClassKeyword);
3115N(SyntaxKind.IdentifierToken, "C");
3116N(SyntaxKind.OpenBraceToken);
3117N(SyntaxKind.MethodDeclaration);
3119N(SyntaxKind.PredefinedType);
3121N(SyntaxKind.VoidKeyword);
3123N(SyntaxKind.IdentifierToken, "Goo");
3124N(SyntaxKind.ParameterList);
3126N(SyntaxKind.OpenParenToken);
3127N(SyntaxKind.CloseParenToken);
3129N(SyntaxKind.Block);
3131N(SyntaxKind.OpenBraceToken);
3132N(SyntaxKind.TryStatement);
3134N(SyntaxKind.TryKeyword);
3135N(SyntaxKind.Block);
3137N(SyntaxKind.OpenBraceToken);
3138N(SyntaxKind.CloseBraceToken);
3140N(SyntaxKind.CatchClause);
3142N(SyntaxKind.CatchKeyword);
3143N(SyntaxKind.Block);
3145N(SyntaxKind.AttributeList);
3147N(SyntaxKind.OpenBracketToken);
3148N(SyntaxKind.Attribute);
3150N(SyntaxKind.IdentifierName);
3152N(SyntaxKind.IdentifierToken, "A");
3155N(SyntaxKind.CloseBracketToken);
3157N(SyntaxKind.OpenBraceToken);
3158N(SyntaxKind.CloseBraceToken);
3162N(SyntaxKind.CloseBraceToken);
3165N(SyntaxKind.CloseBraceToken);
3167N(SyntaxKind.EndOfFileToken);
3189N(SyntaxKind.CompilationUnit);
3191N(SyntaxKind.ClassDeclaration);
3193N(SyntaxKind.ClassKeyword);
3194N(SyntaxKind.IdentifierToken, "C");
3195N(SyntaxKind.OpenBraceToken);
3196N(SyntaxKind.MethodDeclaration);
3198N(SyntaxKind.PredefinedType);
3200N(SyntaxKind.VoidKeyword);
3202N(SyntaxKind.IdentifierToken, "Goo");
3203N(SyntaxKind.ParameterList);
3205N(SyntaxKind.OpenParenToken);
3206N(SyntaxKind.CloseParenToken);
3208N(SyntaxKind.Block);
3210N(SyntaxKind.OpenBraceToken);
3211N(SyntaxKind.IfStatement);
3213N(SyntaxKind.IfKeyword);
3214N(SyntaxKind.OpenParenToken);
3215N(SyntaxKind.TrueLiteralExpression);
3217N(SyntaxKind.TrueKeyword);
3219N(SyntaxKind.CloseParenToken);
3220N(SyntaxKind.ReturnStatement);
3222N(SyntaxKind.AttributeList);
3224N(SyntaxKind.OpenBracketToken);
3225N(SyntaxKind.Attribute);
3227N(SyntaxKind.IdentifierName);
3229N(SyntaxKind.IdentifierToken, "A");
3232N(SyntaxKind.CloseBracketToken);
3234N(SyntaxKind.ReturnKeyword);
3235N(SyntaxKind.SemicolonToken);
3238N(SyntaxKind.CloseBraceToken);
3241N(SyntaxKind.CloseBraceToken);
3243N(SyntaxKind.EndOfFileToken);
3268N(SyntaxKind.CompilationUnit);
3270N(SyntaxKind.ClassDeclaration);
3272N(SyntaxKind.ClassKeyword);
3273N(SyntaxKind.IdentifierToken, "C");
3274N(SyntaxKind.OpenBraceToken);
3275N(SyntaxKind.MethodDeclaration);
3277N(SyntaxKind.PredefinedType);
3279N(SyntaxKind.VoidKeyword);
3281N(SyntaxKind.IdentifierToken, "Goo");
3282N(SyntaxKind.ParameterList);
3284N(SyntaxKind.OpenParenToken);
3285N(SyntaxKind.CloseParenToken);
3287N(SyntaxKind.Block);
3289N(SyntaxKind.OpenBraceToken);
3290N(SyntaxKind.ExpressionStatement);
3292N(SyntaxKind.AttributeList);
3294N(SyntaxKind.OpenBracketToken);
3295N(SyntaxKind.Attribute);
3297N(SyntaxKind.IdentifierName);
3299N(SyntaxKind.IdentifierToken, "A");
3302N(SyntaxKind.CloseBracketToken);
3304N(SyntaxKind.AnonymousMethodExpression);
3306N(SyntaxKind.DelegateKeyword);
3307N(SyntaxKind.Block);
3309N(SyntaxKind.OpenBraceToken);
3310N(SyntaxKind.CloseBraceToken);
3315N(SyntaxKind.CloseBraceToken);
3318N(SyntaxKind.CloseBraceToken);
3320N(SyntaxKind.EndOfFileToken);
3351N(SyntaxKind.CompilationUnit);
3353N(SyntaxKind.ClassDeclaration);
3355N(SyntaxKind.ClassKeyword);
3356N(SyntaxKind.IdentifierToken, "C");
3357N(SyntaxKind.OpenBraceToken);
3358N(SyntaxKind.MethodDeclaration);
3360N(SyntaxKind.PredefinedType);
3362N(SyntaxKind.VoidKeyword);
3364N(SyntaxKind.IdentifierToken, "Goo");
3365N(SyntaxKind.ParameterList);
3367N(SyntaxKind.OpenParenToken);
3368N(SyntaxKind.CloseParenToken);
3370N(SyntaxKind.Block);
3372N(SyntaxKind.OpenBraceToken);
3373N(SyntaxKind.ExpressionStatement);
3375N(SyntaxKind.AttributeList);
3377N(SyntaxKind.OpenBracketToken);
3378N(SyntaxKind.Attribute);
3380N(SyntaxKind.IdentifierName);
3382N(SyntaxKind.IdentifierToken, "A");
3385N(SyntaxKind.CloseBracketToken);
3387N(SyntaxKind.AnonymousMethodExpression);
3389N(SyntaxKind.DelegateKeyword);
3398N(SyntaxKind.CloseBraceToken);
3401N(SyntaxKind.CloseBraceToken);
3403N(SyntaxKind.EndOfFileToken);
3431N(SyntaxKind.CompilationUnit);
3433N(SyntaxKind.ClassDeclaration);
3435N(SyntaxKind.ClassKeyword);
3436N(SyntaxKind.IdentifierToken, "C");
3437N(SyntaxKind.OpenBraceToken);
3438N(SyntaxKind.MethodDeclaration);
3440N(SyntaxKind.PredefinedType);
3442N(SyntaxKind.VoidKeyword);
3444N(SyntaxKind.IdentifierToken, "Goo");
3445N(SyntaxKind.ParameterList);
3447N(SyntaxKind.OpenParenToken);
3448N(SyntaxKind.CloseParenToken);
3450N(SyntaxKind.Block);
3452N(SyntaxKind.OpenBraceToken);
3453N(SyntaxKind.ExpressionStatement);
3455N(SyntaxKind.AttributeList);
3457N(SyntaxKind.OpenBracketToken);
3458N(SyntaxKind.Attribute);
3460N(SyntaxKind.IdentifierName);
3462N(SyntaxKind.IdentifierToken, "A");
3465N(SyntaxKind.CloseBracketToken);
3467N(SyntaxKind.AnonymousMethodExpression);
3469N(SyntaxKind.DelegateKeyword);
3470N(SyntaxKind.ParameterList);
3472N(SyntaxKind.OpenParenToken);
3473N(SyntaxKind.CloseParenToken);
3475N(SyntaxKind.Block);
3477N(SyntaxKind.OpenBraceToken);
3478N(SyntaxKind.CloseBraceToken);
3481N(SyntaxKind.SemicolonToken);
3483N(SyntaxKind.CloseBraceToken);
3486N(SyntaxKind.CloseBraceToken);
3488N(SyntaxKind.EndOfFileToken);
3513N(SyntaxKind.CompilationUnit);
3515N(SyntaxKind.ClassDeclaration);
3517N(SyntaxKind.ClassKeyword);
3518N(SyntaxKind.IdentifierToken, "C");
3519N(SyntaxKind.OpenBraceToken);
3520N(SyntaxKind.MethodDeclaration);
3522N(SyntaxKind.PredefinedType);
3524N(SyntaxKind.VoidKeyword);
3526N(SyntaxKind.IdentifierToken, "Goo");
3527N(SyntaxKind.ParameterList);
3529N(SyntaxKind.OpenParenToken);
3530N(SyntaxKind.CloseParenToken);
3532N(SyntaxKind.Block);
3534N(SyntaxKind.OpenBraceToken);
3535N(SyntaxKind.ExpressionStatement);
3537N(SyntaxKind.AttributeList);
3539N(SyntaxKind.OpenBracketToken);
3540N(SyntaxKind.Attribute);
3542N(SyntaxKind.IdentifierName);
3544N(SyntaxKind.IdentifierToken, "A");
3547N(SyntaxKind.CloseBracketToken);
3549N(SyntaxKind.ParenthesizedLambdaExpression);
3551N(SyntaxKind.ParameterList);
3553N(SyntaxKind.OpenParenToken);
3554N(SyntaxKind.CloseParenToken);
3556N(SyntaxKind.EqualsGreaterThanToken);
3557N(SyntaxKind.Block);
3559N(SyntaxKind.OpenBraceToken);
3560N(SyntaxKind.CloseBraceToken);
3563N(SyntaxKind.SemicolonToken);
3565N(SyntaxKind.CloseBraceToken);
3568N(SyntaxKind.CloseBraceToken);
3570N(SyntaxKind.EndOfFileToken);
3595N(SyntaxKind.CompilationUnit);
3597N(SyntaxKind.ClassDeclaration);
3599N(SyntaxKind.ClassKeyword);
3600N(SyntaxKind.IdentifierToken, "C");
3601N(SyntaxKind.OpenBraceToken);
3602N(SyntaxKind.MethodDeclaration);
3604N(SyntaxKind.PredefinedType);
3606N(SyntaxKind.VoidKeyword);
3608N(SyntaxKind.IdentifierToken, "Goo");
3609N(SyntaxKind.ParameterList);
3611N(SyntaxKind.OpenParenToken);
3612N(SyntaxKind.CloseParenToken);
3614N(SyntaxKind.Block);
3616N(SyntaxKind.OpenBraceToken);
3617N(SyntaxKind.ExpressionStatement);
3619N(SyntaxKind.AttributeList);
3621N(SyntaxKind.OpenBracketToken);
3622N(SyntaxKind.Attribute);
3624N(SyntaxKind.IdentifierName);
3626N(SyntaxKind.IdentifierToken, "A");
3629N(SyntaxKind.CloseBracketToken);
3631N(SyntaxKind.ParenthesizedLambdaExpression);
3633N(SyntaxKind.ParameterList);
3635N(SyntaxKind.OpenParenToken);
3636N(SyntaxKind.Parameter);
3638N(SyntaxKind.PredefinedType);
3640N(SyntaxKind.IntKeyword);
3642N(SyntaxKind.IdentifierToken, "i");
3644N(SyntaxKind.CloseParenToken);
3646N(SyntaxKind.EqualsGreaterThanToken);
3647N(SyntaxKind.Block);
3649N(SyntaxKind.OpenBraceToken);
3650N(SyntaxKind.CloseBraceToken);
3653N(SyntaxKind.SemicolonToken);
3655N(SyntaxKind.CloseBraceToken);
3658N(SyntaxKind.CloseBraceToken);
3660N(SyntaxKind.EndOfFileToken);
3685N(SyntaxKind.CompilationUnit);
3687N(SyntaxKind.ClassDeclaration);
3689N(SyntaxKind.ClassKeyword);
3690N(SyntaxKind.IdentifierToken, "C");
3691N(SyntaxKind.OpenBraceToken);
3692N(SyntaxKind.MethodDeclaration);
3694N(SyntaxKind.PredefinedType);
3696N(SyntaxKind.VoidKeyword);
3698N(SyntaxKind.IdentifierToken, "Goo");
3699N(SyntaxKind.ParameterList);
3701N(SyntaxKind.OpenParenToken);
3702N(SyntaxKind.CloseParenToken);
3704N(SyntaxKind.Block);
3706N(SyntaxKind.OpenBraceToken);
3707N(SyntaxKind.ExpressionStatement);
3709N(SyntaxKind.AttributeList);
3711N(SyntaxKind.OpenBracketToken);
3712N(SyntaxKind.Attribute);
3714N(SyntaxKind.IdentifierName);
3716N(SyntaxKind.IdentifierToken, "A");
3719N(SyntaxKind.CloseBracketToken);
3721N(SyntaxKind.SimpleLambdaExpression);
3723N(SyntaxKind.Parameter);
3725N(SyntaxKind.IdentifierToken, "i");
3727N(SyntaxKind.EqualsGreaterThanToken);
3728N(SyntaxKind.Block);
3730N(SyntaxKind.OpenBraceToken);
3731N(SyntaxKind.CloseBraceToken);
3734N(SyntaxKind.SemicolonToken);
3736N(SyntaxKind.CloseBraceToken);
3739N(SyntaxKind.CloseBraceToken);
3741N(SyntaxKind.EndOfFileToken);
3766N(SyntaxKind.CompilationUnit);
3768N(SyntaxKind.ClassDeclaration);
3770N(SyntaxKind.ClassKeyword);
3771N(SyntaxKind.IdentifierToken, "C");
3772N(SyntaxKind.OpenBraceToken);
3773N(SyntaxKind.MethodDeclaration);
3775N(SyntaxKind.PredefinedType);
3777N(SyntaxKind.VoidKeyword);
3779N(SyntaxKind.IdentifierToken, "Goo");
3780N(SyntaxKind.ParameterList);
3782N(SyntaxKind.OpenParenToken);
3783N(SyntaxKind.CloseParenToken);
3785N(SyntaxKind.Block);
3787N(SyntaxKind.OpenBraceToken);
3788N(SyntaxKind.ExpressionStatement);
3790N(SyntaxKind.AttributeList);
3792N(SyntaxKind.OpenBracketToken);
3793N(SyntaxKind.Attribute);
3795N(SyntaxKind.IdentifierName);
3797N(SyntaxKind.IdentifierToken, "A");
3800N(SyntaxKind.CloseBracketToken);
3802N(SyntaxKind.AnonymousObjectCreationExpression);
3804N(SyntaxKind.NewKeyword);
3805N(SyntaxKind.OpenBraceToken);
3806N(SyntaxKind.CloseBraceToken);
3808N(SyntaxKind.SemicolonToken);
3810N(SyntaxKind.CloseBraceToken);
3813N(SyntaxKind.CloseBraceToken);
3815N(SyntaxKind.EndOfFileToken);
3840N(SyntaxKind.CompilationUnit);
3842N(SyntaxKind.ClassDeclaration);
3844N(SyntaxKind.ClassKeyword);
3845N(SyntaxKind.IdentifierToken, "C");
3846N(SyntaxKind.OpenBraceToken);
3847N(SyntaxKind.MethodDeclaration);
3849N(SyntaxKind.PredefinedType);
3851N(SyntaxKind.VoidKeyword);
3853N(SyntaxKind.IdentifierToken, "Goo");
3854N(SyntaxKind.ParameterList);
3856N(SyntaxKind.OpenParenToken);
3857N(SyntaxKind.CloseParenToken);
3859N(SyntaxKind.Block);
3861N(SyntaxKind.OpenBraceToken);
3862N(SyntaxKind.ExpressionStatement);
3864N(SyntaxKind.AttributeList);
3866N(SyntaxKind.OpenBracketToken);
3867N(SyntaxKind.Attribute);
3869N(SyntaxKind.IdentifierName);
3871N(SyntaxKind.IdentifierToken, "A");
3874N(SyntaxKind.CloseBracketToken);
3876N(SyntaxKind.ArrayCreationExpression);
3878N(SyntaxKind.NewKeyword);
3879N(SyntaxKind.ArrayType);
3881N(SyntaxKind.PredefinedType);
3883N(SyntaxKind.IntKeyword);
3885N(SyntaxKind.ArrayRankSpecifier);
3887N(SyntaxKind.OpenBracketToken);
3888N(SyntaxKind.OmittedArraySizeExpression);
3890N(SyntaxKind.OmittedArraySizeExpressionToken);
3892N(SyntaxKind.CloseBracketToken);
3895N(SyntaxKind.ArrayInitializerExpression);
3897N(SyntaxKind.OpenBraceToken);
3898N(SyntaxKind.CloseBraceToken);
3901N(SyntaxKind.SemicolonToken);
3903N(SyntaxKind.CloseBraceToken);
3906N(SyntaxKind.CloseBraceToken);
3908N(SyntaxKind.EndOfFileToken);
3933N(SyntaxKind.CompilationUnit);
3935N(SyntaxKind.ClassDeclaration);
3937N(SyntaxKind.ClassKeyword);
3938N(SyntaxKind.IdentifierToken, "C");
3939N(SyntaxKind.OpenBraceToken);
3940N(SyntaxKind.MethodDeclaration);
3942N(SyntaxKind.PredefinedType);
3944N(SyntaxKind.VoidKeyword);
3946N(SyntaxKind.IdentifierToken, "Goo");
3947N(SyntaxKind.ParameterList);
3949N(SyntaxKind.OpenParenToken);
3950N(SyntaxKind.CloseParenToken);
3952N(SyntaxKind.Block);
3954N(SyntaxKind.OpenBraceToken);
3955N(SyntaxKind.ExpressionStatement);
3957N(SyntaxKind.AttributeList);
3959N(SyntaxKind.OpenBracketToken);
3960N(SyntaxKind.Attribute);
3962N(SyntaxKind.IdentifierName);
3964N(SyntaxKind.IdentifierToken, "A");
3967N(SyntaxKind.CloseBracketToken);
3969N(SyntaxKind.ImplicitArrayCreationExpression);
3971N(SyntaxKind.NewKeyword);
3972N(SyntaxKind.OpenBracketToken);
3973N(SyntaxKind.CloseBracketToken);
3974N(SyntaxKind.ArrayInitializerExpression);
3976N(SyntaxKind.OpenBraceToken);
3977N(SyntaxKind.NumericLiteralExpression);
3979N(SyntaxKind.NumericLiteralToken, "0");
3981N(SyntaxKind.CloseBraceToken);
3984N(SyntaxKind.SemicolonToken);
3986N(SyntaxKind.CloseBraceToken);
3989N(SyntaxKind.CloseBraceToken);
3991N(SyntaxKind.EndOfFileToken);
4016N(SyntaxKind.CompilationUnit);
4018N(SyntaxKind.ClassDeclaration);
4020N(SyntaxKind.ClassKeyword);
4021N(SyntaxKind.IdentifierToken, "C");
4022N(SyntaxKind.OpenBraceToken);
4023N(SyntaxKind.MethodDeclaration);
4025N(SyntaxKind.PredefinedType);
4027N(SyntaxKind.VoidKeyword);
4029N(SyntaxKind.IdentifierToken, "Goo");
4030N(SyntaxKind.ParameterList);
4032N(SyntaxKind.OpenParenToken);
4033N(SyntaxKind.Parameter);
4035N(SyntaxKind.PredefinedType);
4037N(SyntaxKind.IntKeyword);
4039N(SyntaxKind.IdentifierToken, "a");
4041N(SyntaxKind.CloseParenToken);
4043N(SyntaxKind.Block);
4045N(SyntaxKind.OpenBraceToken);
4046N(SyntaxKind.ExpressionStatement);
4048N(SyntaxKind.AttributeList);
4050N(SyntaxKind.OpenBracketToken);
4051N(SyntaxKind.Attribute);
4053N(SyntaxKind.IdentifierName);
4055N(SyntaxKind.IdentifierToken, "A");
4058N(SyntaxKind.CloseBracketToken);
4060N(SyntaxKind.SimpleAssignmentExpression);
4062N(SyntaxKind.IdentifierName);
4064N(SyntaxKind.IdentifierToken, "a");
4066N(SyntaxKind.EqualsToken);
4067N(SyntaxKind.NumericLiteralExpression);
4069N(SyntaxKind.NumericLiteralToken, "0");
4072N(SyntaxKind.SemicolonToken);
4074N(SyntaxKind.CloseBraceToken);
4077N(SyntaxKind.CloseBraceToken);
4079N(SyntaxKind.EndOfFileToken);
4101N(SyntaxKind.CompilationUnit);
4103N(SyntaxKind.ClassDeclaration);
4105N(SyntaxKind.ClassKeyword);
4106N(SyntaxKind.IdentifierToken, "C");
4107N(SyntaxKind.OpenBraceToken);
4108N(SyntaxKind.MethodDeclaration);
4110N(SyntaxKind.PredefinedType);
4112N(SyntaxKind.VoidKeyword);
4114N(SyntaxKind.IdentifierToken, "Goo");
4115N(SyntaxKind.ParameterList);
4117N(SyntaxKind.OpenParenToken);
4118N(SyntaxKind.Parameter);
4120N(SyntaxKind.PredefinedType);
4122N(SyntaxKind.IntKeyword);
4124N(SyntaxKind.IdentifierToken, "a");
4126N(SyntaxKind.CloseParenToken);
4128N(SyntaxKind.Block);
4130N(SyntaxKind.OpenBraceToken);
4131N(SyntaxKind.ExpressionStatement);
4133N(SyntaxKind.AttributeList);
4135N(SyntaxKind.OpenBracketToken);
4136N(SyntaxKind.Attribute);
4138N(SyntaxKind.IdentifierName);
4140N(SyntaxKind.IdentifierToken, "A");
4143N(SyntaxKind.CloseBracketToken);
4145N(SyntaxKind.AddAssignmentExpression);
4147N(SyntaxKind.IdentifierName);
4149N(SyntaxKind.IdentifierToken, "a");
4151N(SyntaxKind.PlusEqualsToken);
4152N(SyntaxKind.NumericLiteralExpression);
4154N(SyntaxKind.NumericLiteralToken, "0");
4157N(SyntaxKind.SemicolonToken);
4159N(SyntaxKind.CloseBraceToken);
4162N(SyntaxKind.CloseBraceToken);
4164N(SyntaxKind.EndOfFileToken);
4186N(SyntaxKind.CompilationUnit);
4188N(SyntaxKind.ClassDeclaration);
4190N(SyntaxKind.ClassKeyword);
4191N(SyntaxKind.IdentifierToken, "C");
4192N(SyntaxKind.OpenBraceToken);
4193N(SyntaxKind.MethodDeclaration);
4195N(SyntaxKind.PredefinedType);
4197N(SyntaxKind.VoidKeyword);
4199N(SyntaxKind.IdentifierToken, "Goo");
4200N(SyntaxKind.ParameterList);
4202N(SyntaxKind.OpenParenToken);
4203N(SyntaxKind.CloseParenToken);
4205N(SyntaxKind.Block);
4207N(SyntaxKind.OpenBraceToken);
4208N(SyntaxKind.LocalDeclarationStatement);
4210N(SyntaxKind.AttributeList);
4212N(SyntaxKind.OpenBracketToken);
4213N(SyntaxKind.Attribute);
4215N(SyntaxKind.IdentifierName);
4217N(SyntaxKind.IdentifierToken, "A");
4220N(SyntaxKind.CloseBracketToken);
4222N(SyntaxKind.VariableDeclaration);
4224N(SyntaxKind.IdentifierName);
4226N(SyntaxKind.IdentifierToken, "await");
4228N(SyntaxKind.VariableDeclarator);
4230N(SyntaxKind.IdentifierToken, "a");
4233N(SyntaxKind.SemicolonToken);
4235N(SyntaxKind.CloseBraceToken);
4238N(SyntaxKind.CloseBraceToken);
4240N(SyntaxKind.EndOfFileToken);
4268N(SyntaxKind.CompilationUnit);
4270N(SyntaxKind.ClassDeclaration);
4272N(SyntaxKind.ClassKeyword);
4273N(SyntaxKind.IdentifierToken, "C");
4274N(SyntaxKind.OpenBraceToken);
4275N(SyntaxKind.MethodDeclaration);
4277N(SyntaxKind.AsyncKeyword);
4278N(SyntaxKind.PredefinedType);
4280N(SyntaxKind.VoidKeyword);
4282N(SyntaxKind.IdentifierToken, "Goo");
4283N(SyntaxKind.ParameterList);
4285N(SyntaxKind.OpenParenToken);
4286N(SyntaxKind.CloseParenToken);
4288N(SyntaxKind.Block);
4290N(SyntaxKind.OpenBraceToken);
4291N(SyntaxKind.ExpressionStatement);
4293N(SyntaxKind.AttributeList);
4295N(SyntaxKind.OpenBracketToken);
4296N(SyntaxKind.Attribute);
4298N(SyntaxKind.IdentifierName);
4300N(SyntaxKind.IdentifierToken, "A");
4303N(SyntaxKind.CloseBracketToken);
4305N(SyntaxKind.AwaitExpression);
4307N(SyntaxKind.AwaitKeyword);
4308N(SyntaxKind.IdentifierName);
4310N(SyntaxKind.IdentifierToken, "a");
4313N(SyntaxKind.SemicolonToken);
4315N(SyntaxKind.CloseBraceToken);
4318N(SyntaxKind.CloseBraceToken);
4320N(SyntaxKind.EndOfFileToken);
4345N(SyntaxKind.CompilationUnit);
4347N(SyntaxKind.ClassDeclaration);
4349N(SyntaxKind.ClassKeyword);
4350N(SyntaxKind.IdentifierToken, "C");
4351N(SyntaxKind.OpenBraceToken);
4352N(SyntaxKind.MethodDeclaration);
4354N(SyntaxKind.PredefinedType);
4356N(SyntaxKind.VoidKeyword);
4358N(SyntaxKind.IdentifierToken, "Goo");
4359N(SyntaxKind.ParameterList);
4361N(SyntaxKind.OpenParenToken);
4362N(SyntaxKind.Parameter);
4364N(SyntaxKind.PredefinedType);
4366N(SyntaxKind.IntKeyword);
4368N(SyntaxKind.IdentifierToken, "a");
4370N(SyntaxKind.CloseParenToken);
4372N(SyntaxKind.Block);
4374N(SyntaxKind.OpenBraceToken);
4375N(SyntaxKind.ExpressionStatement);
4377N(SyntaxKind.AttributeList);
4379N(SyntaxKind.OpenBracketToken);
4380N(SyntaxKind.Attribute);
4382N(SyntaxKind.IdentifierName);
4384N(SyntaxKind.IdentifierToken, "A");
4387N(SyntaxKind.CloseBracketToken);
4389N(SyntaxKind.AddExpression);
4391N(SyntaxKind.IdentifierName);
4393N(SyntaxKind.IdentifierToken, "a");
4395N(SyntaxKind.PlusToken);
4396N(SyntaxKind.IdentifierName);
4398N(SyntaxKind.IdentifierToken, "a");
4401N(SyntaxKind.SemicolonToken);
4403N(SyntaxKind.CloseBraceToken);
4406N(SyntaxKind.CloseBraceToken);
4408N(SyntaxKind.EndOfFileToken);
4433N(SyntaxKind.CompilationUnit);
4435N(SyntaxKind.ClassDeclaration);
4437N(SyntaxKind.ClassKeyword);
4438N(SyntaxKind.IdentifierToken, "C");
4439N(SyntaxKind.OpenBraceToken);
4440N(SyntaxKind.MethodDeclaration);
4442N(SyntaxKind.PredefinedType);
4444N(SyntaxKind.VoidKeyword);
4446N(SyntaxKind.IdentifierToken, "Goo");
4447N(SyntaxKind.ParameterList);
4449N(SyntaxKind.OpenParenToken);
4450N(SyntaxKind.Parameter);
4452N(SyntaxKind.PredefinedType);
4454N(SyntaxKind.IntKeyword);
4456N(SyntaxKind.IdentifierToken, "a");
4458N(SyntaxKind.CloseParenToken);
4460N(SyntaxKind.Block);
4462N(SyntaxKind.OpenBraceToken);
4463N(SyntaxKind.ExpressionStatement);
4465N(SyntaxKind.AttributeList);
4467N(SyntaxKind.OpenBracketToken);
4468N(SyntaxKind.Attribute);
4470N(SyntaxKind.IdentifierName);
4472N(SyntaxKind.IdentifierToken, "A");
4475N(SyntaxKind.CloseBracketToken);
4477N(SyntaxKind.CastExpression);
4479N(SyntaxKind.OpenParenToken);
4480N(SyntaxKind.PredefinedType);
4482N(SyntaxKind.ObjectKeyword);
4484N(SyntaxKind.CloseParenToken);
4485N(SyntaxKind.IdentifierName);
4487N(SyntaxKind.IdentifierToken, "a");
4490N(SyntaxKind.SemicolonToken);
4492N(SyntaxKind.CloseBraceToken);
4495N(SyntaxKind.CloseBraceToken);
4497N(SyntaxKind.EndOfFileToken);
4522N(SyntaxKind.CompilationUnit);
4524N(SyntaxKind.ClassDeclaration);
4526N(SyntaxKind.ClassKeyword);
4527N(SyntaxKind.IdentifierToken, "C");
4528N(SyntaxKind.OpenBraceToken);
4529N(SyntaxKind.MethodDeclaration);
4531N(SyntaxKind.PredefinedType);
4533N(SyntaxKind.VoidKeyword);
4535N(SyntaxKind.IdentifierToken, "Goo");
4536N(SyntaxKind.ParameterList);
4538N(SyntaxKind.OpenParenToken);
4539N(SyntaxKind.Parameter);
4541N(SyntaxKind.PredefinedType);
4543N(SyntaxKind.StringKeyword);
4545N(SyntaxKind.IdentifierToken, "a");
4547N(SyntaxKind.CloseParenToken);
4549N(SyntaxKind.Block);
4551N(SyntaxKind.OpenBraceToken);
4552N(SyntaxKind.ExpressionStatement);
4554N(SyntaxKind.AttributeList);
4556N(SyntaxKind.OpenBracketToken);
4557N(SyntaxKind.Attribute);
4559N(SyntaxKind.IdentifierName);
4561N(SyntaxKind.IdentifierToken, "A");
4564N(SyntaxKind.CloseBracketToken);
4566N(SyntaxKind.ConditionalAccessExpression);
4568N(SyntaxKind.IdentifierName);
4570N(SyntaxKind.IdentifierToken, "a");
4572N(SyntaxKind.QuestionToken);
4573N(SyntaxKind.InvocationExpression);
4575N(SyntaxKind.MemberBindingExpression);
4577N(SyntaxKind.DotToken);
4578N(SyntaxKind.IdentifierName);
4580N(SyntaxKind.IdentifierToken, "ToString");
4583N(SyntaxKind.ArgumentList);
4585N(SyntaxKind.OpenParenToken);
4586N(SyntaxKind.CloseParenToken);
4590N(SyntaxKind.SemicolonToken);
4592N(SyntaxKind.CloseBraceToken);
4595N(SyntaxKind.CloseBraceToken);
4597N(SyntaxKind.EndOfFileToken);
4619N(SyntaxKind.CompilationUnit);
4621N(SyntaxKind.ClassDeclaration);
4623N(SyntaxKind.ClassKeyword);
4624N(SyntaxKind.IdentifierToken, "C");
4625N(SyntaxKind.OpenBraceToken);
4626N(SyntaxKind.MethodDeclaration);
4628N(SyntaxKind.PredefinedType);
4630N(SyntaxKind.VoidKeyword);
4632N(SyntaxKind.IdentifierToken, "Goo");
4633N(SyntaxKind.ParameterList);
4635N(SyntaxKind.OpenParenToken);
4636N(SyntaxKind.CloseParenToken);
4638N(SyntaxKind.Block);
4640N(SyntaxKind.OpenBraceToken);
4641N(SyntaxKind.ExpressionStatement);
4643N(SyntaxKind.AttributeList);
4645N(SyntaxKind.OpenBracketToken);
4646N(SyntaxKind.Attribute);
4648N(SyntaxKind.IdentifierName);
4650N(SyntaxKind.IdentifierToken, "A");
4653N(SyntaxKind.CloseBracketToken);
4655N(SyntaxKind.DefaultExpression);
4657N(SyntaxKind.DefaultKeyword);
4658N(SyntaxKind.OpenParenToken);
4659N(SyntaxKind.PredefinedType);
4661N(SyntaxKind.IntKeyword);
4663N(SyntaxKind.CloseParenToken);
4665N(SyntaxKind.SemicolonToken);
4667N(SyntaxKind.CloseBraceToken);
4670N(SyntaxKind.CloseBraceToken);
4672N(SyntaxKind.EndOfFileToken);
4697N(SyntaxKind.CompilationUnit);
4699N(SyntaxKind.ClassDeclaration);
4701N(SyntaxKind.ClassKeyword);
4702N(SyntaxKind.IdentifierToken, "C");
4703N(SyntaxKind.OpenBraceToken);
4704N(SyntaxKind.MethodDeclaration);
4706N(SyntaxKind.PredefinedType);
4708N(SyntaxKind.VoidKeyword);
4710N(SyntaxKind.IdentifierToken, "Goo");
4711N(SyntaxKind.ParameterList);
4713N(SyntaxKind.OpenParenToken);
4714N(SyntaxKind.CloseParenToken);
4716N(SyntaxKind.Block);
4718N(SyntaxKind.OpenBraceToken);
4719N(SyntaxKind.ExpressionStatement);
4721N(SyntaxKind.AttributeList);
4723N(SyntaxKind.OpenBracketToken);
4724N(SyntaxKind.Attribute);
4726N(SyntaxKind.IdentifierName);
4728N(SyntaxKind.IdentifierToken, "A");
4731N(SyntaxKind.CloseBracketToken);
4733N(SyntaxKind.DefaultLiteralExpression);
4735N(SyntaxKind.DefaultKeyword);
4737N(SyntaxKind.SemicolonToken);
4739N(SyntaxKind.CloseBraceToken);
4742N(SyntaxKind.CloseBraceToken);
4744N(SyntaxKind.EndOfFileToken);
4772N(SyntaxKind.CompilationUnit);
4774N(SyntaxKind.ClassDeclaration);
4776N(SyntaxKind.ClassKeyword);
4777N(SyntaxKind.IdentifierToken, "C");
4778N(SyntaxKind.OpenBraceToken);
4779N(SyntaxKind.MethodDeclaration);
4781N(SyntaxKind.PredefinedType);
4783N(SyntaxKind.VoidKeyword);
4785N(SyntaxKind.IdentifierToken, "Goo");
4786N(SyntaxKind.ParameterList);
4788N(SyntaxKind.OpenParenToken);
4789N(SyntaxKind.Parameter);
4791N(SyntaxKind.PredefinedType);
4793N(SyntaxKind.StringKeyword);
4795N(SyntaxKind.IdentifierToken, "s");
4797N(SyntaxKind.CloseParenToken);
4799N(SyntaxKind.Block);
4801N(SyntaxKind.OpenBraceToken);
4802N(SyntaxKind.ExpressionStatement);
4804N(SyntaxKind.AttributeList);
4806N(SyntaxKind.OpenBracketToken);
4807N(SyntaxKind.Attribute);
4809N(SyntaxKind.IdentifierName);
4811N(SyntaxKind.IdentifierToken, "A");
4814N(SyntaxKind.CloseBracketToken);
4816N(SyntaxKind.ElementAccessExpression);
4818N(SyntaxKind.IdentifierName);
4820N(SyntaxKind.IdentifierToken, "s");
4822N(SyntaxKind.BracketedArgumentList);
4824N(SyntaxKind.OpenBracketToken);
4825N(SyntaxKind.Argument);
4827N(SyntaxKind.NumericLiteralExpression);
4829N(SyntaxKind.NumericLiteralToken, "0");
4832N(SyntaxKind.CloseBracketToken);
4835N(SyntaxKind.SemicolonToken);
4837N(SyntaxKind.CloseBraceToken);
4840N(SyntaxKind.CloseBraceToken);
4842N(SyntaxKind.EndOfFileToken);
4867N(SyntaxKind.CompilationUnit);
4869N(SyntaxKind.ClassDeclaration);
4871N(SyntaxKind.ClassKeyword);
4872N(SyntaxKind.IdentifierToken, "C");
4873N(SyntaxKind.OpenBraceToken);
4874N(SyntaxKind.MethodDeclaration);
4876N(SyntaxKind.PredefinedType);
4878N(SyntaxKind.VoidKeyword);
4880N(SyntaxKind.IdentifierToken, "Goo");
4881N(SyntaxKind.ParameterList);
4883N(SyntaxKind.OpenParenToken);
4884N(SyntaxKind.Parameter);
4886N(SyntaxKind.PredefinedType);
4888N(SyntaxKind.StringKeyword);
4890N(SyntaxKind.IdentifierToken, "s");
4892N(SyntaxKind.CloseParenToken);
4894N(SyntaxKind.Block);
4896N(SyntaxKind.OpenBraceToken);
4897N(SyntaxKind.ExpressionStatement);
4899N(SyntaxKind.AttributeList);
4901N(SyntaxKind.OpenBracketToken);
4902N(SyntaxKind.Attribute);
4904N(SyntaxKind.IdentifierName);
4906N(SyntaxKind.IdentifierToken, "A");
4909N(SyntaxKind.CloseBracketToken);
4911N(SyntaxKind.ConditionalAccessExpression);
4913N(SyntaxKind.IdentifierName);
4915N(SyntaxKind.IdentifierToken, "s");
4917N(SyntaxKind.QuestionToken);
4918N(SyntaxKind.ElementBindingExpression);
4920N(SyntaxKind.BracketedArgumentList);
4922N(SyntaxKind.OpenBracketToken);
4923N(SyntaxKind.Argument);
4925N(SyntaxKind.NumericLiteralExpression);
4927N(SyntaxKind.NumericLiteralToken, "0");
4930N(SyntaxKind.CloseBracketToken);
4934N(SyntaxKind.SemicolonToken);
4936N(SyntaxKind.CloseBraceToken);
4939N(SyntaxKind.CloseBraceToken);
4941N(SyntaxKind.EndOfFileToken);
4966N(SyntaxKind.CompilationUnit);
4968N(SyntaxKind.ClassDeclaration);
4970N(SyntaxKind.ClassKeyword);
4971N(SyntaxKind.IdentifierToken, "C");
4972N(SyntaxKind.OpenBraceToken);
4973N(SyntaxKind.MethodDeclaration);
4975N(SyntaxKind.PredefinedType);
4977N(SyntaxKind.VoidKeyword);
4979N(SyntaxKind.IdentifierToken, "Goo");
4980N(SyntaxKind.ParameterList);
4982N(SyntaxKind.OpenParenToken);
4983N(SyntaxKind.CloseParenToken);
4985N(SyntaxKind.Block);
4987N(SyntaxKind.OpenBraceToken);
4988N(SyntaxKind.ExpressionStatement);
4990N(SyntaxKind.AttributeList);
4992N(SyntaxKind.OpenBracketToken);
4993N(SyntaxKind.Attribute);
4995N(SyntaxKind.IdentifierName);
4997N(SyntaxKind.IdentifierToken, "A");
5000N(SyntaxKind.CloseBracketToken);
5002N(SyntaxKind.InvocationExpression);
5004N(SyntaxKind.IdentifierName);
5006N(SyntaxKind.IdentifierToken, "Goo");
5008N(SyntaxKind.ArgumentList);
5010N(SyntaxKind.OpenParenToken);
5011N(SyntaxKind.CloseParenToken);
5014N(SyntaxKind.SemicolonToken);
5016N(SyntaxKind.CloseBraceToken);
5019N(SyntaxKind.CloseBraceToken);
5021N(SyntaxKind.EndOfFileToken);
5043N(SyntaxKind.CompilationUnit);
5045N(SyntaxKind.ClassDeclaration);
5047N(SyntaxKind.ClassKeyword);
5048N(SyntaxKind.IdentifierToken, "C");
5049N(SyntaxKind.OpenBraceToken);
5050N(SyntaxKind.MethodDeclaration);
5052N(SyntaxKind.PredefinedType);
5054N(SyntaxKind.VoidKeyword);
5056N(SyntaxKind.IdentifierToken, "Goo");
5057N(SyntaxKind.ParameterList);
5059N(SyntaxKind.OpenParenToken);
5060N(SyntaxKind.CloseParenToken);
5062N(SyntaxKind.Block);
5064N(SyntaxKind.OpenBraceToken);
5065N(SyntaxKind.ExpressionStatement);
5067N(SyntaxKind.AttributeList);
5069N(SyntaxKind.OpenBracketToken);
5070N(SyntaxKind.Attribute);
5072N(SyntaxKind.IdentifierName);
5074N(SyntaxKind.IdentifierToken, "A");
5077N(SyntaxKind.CloseBracketToken);
5079N(SyntaxKind.NumericLiteralExpression);
5081N(SyntaxKind.NumericLiteralToken, "0");
5083N(SyntaxKind.SemicolonToken);
5085N(SyntaxKind.CloseBraceToken);
5088N(SyntaxKind.CloseBraceToken);
5090N(SyntaxKind.EndOfFileToken);
5115N(SyntaxKind.CompilationUnit);
5117N(SyntaxKind.ClassDeclaration);
5119N(SyntaxKind.ClassKeyword);
5120N(SyntaxKind.IdentifierToken, "C");
5121N(SyntaxKind.OpenBraceToken);
5122N(SyntaxKind.MethodDeclaration);
5124N(SyntaxKind.PredefinedType);
5126N(SyntaxKind.VoidKeyword);
5128N(SyntaxKind.IdentifierToken, "Goo");
5129N(SyntaxKind.ParameterList);
5131N(SyntaxKind.OpenParenToken);
5132N(SyntaxKind.Parameter);
5134N(SyntaxKind.PredefinedType);
5136N(SyntaxKind.IntKeyword);
5138N(SyntaxKind.IdentifierToken, "i");
5140N(SyntaxKind.CloseParenToken);
5142N(SyntaxKind.Block);
5144N(SyntaxKind.OpenBraceToken);
5145N(SyntaxKind.ExpressionStatement);
5147N(SyntaxKind.AttributeList);
5149N(SyntaxKind.OpenBracketToken);
5150N(SyntaxKind.Attribute);
5152N(SyntaxKind.IdentifierName);
5154N(SyntaxKind.IdentifierToken, "A");
5157N(SyntaxKind.CloseBracketToken);
5159N(SyntaxKind.SimpleMemberAccessExpression);
5161N(SyntaxKind.IdentifierName);
5163N(SyntaxKind.IdentifierToken, "i");
5165N(SyntaxKind.DotToken);
5166N(SyntaxKind.IdentifierName);
5168N(SyntaxKind.IdentifierToken, "ToString");
5171N(SyntaxKind.SemicolonToken);
5173N(SyntaxKind.CloseBraceToken);
5176N(SyntaxKind.CloseBraceToken);
5178N(SyntaxKind.EndOfFileToken);
5203N(SyntaxKind.CompilationUnit);
5205N(SyntaxKind.ClassDeclaration);
5207N(SyntaxKind.ClassKeyword);
5208N(SyntaxKind.IdentifierToken, "C");
5209N(SyntaxKind.OpenBraceToken);
5210N(SyntaxKind.MethodDeclaration);
5212N(SyntaxKind.PredefinedType);
5214N(SyntaxKind.VoidKeyword);
5216N(SyntaxKind.IdentifierToken, "Goo");
5217N(SyntaxKind.ParameterList);
5219N(SyntaxKind.OpenParenToken);
5220N(SyntaxKind.CloseParenToken);
5222N(SyntaxKind.Block);
5224N(SyntaxKind.OpenBraceToken);
5225N(SyntaxKind.ExpressionStatement);
5227N(SyntaxKind.AttributeList);
5229N(SyntaxKind.OpenBracketToken);
5230N(SyntaxKind.Attribute);
5232N(SyntaxKind.IdentifierName);
5234N(SyntaxKind.IdentifierToken, "A");
5237N(SyntaxKind.CloseBracketToken);
5239N(SyntaxKind.ObjectCreationExpression);
5241N(SyntaxKind.NewKeyword);
5242N(SyntaxKind.PredefinedType);
5244N(SyntaxKind.IntKeyword);
5246N(SyntaxKind.ArgumentList);
5248N(SyntaxKind.OpenParenToken);
5249N(SyntaxKind.CloseParenToken);
5252N(SyntaxKind.SemicolonToken);
5254N(SyntaxKind.CloseBraceToken);
5257N(SyntaxKind.CloseBraceToken);
5259N(SyntaxKind.EndOfFileToken);
5281N(SyntaxKind.CompilationUnit);
5283N(SyntaxKind.ClassDeclaration);
5285N(SyntaxKind.ClassKeyword);
5286N(SyntaxKind.IdentifierToken, "C");
5287N(SyntaxKind.OpenBraceToken);
5288N(SyntaxKind.MethodDeclaration);
5290N(SyntaxKind.PredefinedType);
5292N(SyntaxKind.VoidKeyword);
5294N(SyntaxKind.IdentifierToken, "Goo");
5295N(SyntaxKind.ParameterList);
5297N(SyntaxKind.OpenParenToken);
5298N(SyntaxKind.CloseParenToken);
5300N(SyntaxKind.Block);
5302N(SyntaxKind.OpenBraceToken);
5303N(SyntaxKind.ExpressionStatement);
5305N(SyntaxKind.AttributeList);
5307N(SyntaxKind.OpenBracketToken);
5308N(SyntaxKind.Attribute);
5310N(SyntaxKind.IdentifierName);
5312N(SyntaxKind.IdentifierToken, "A");
5315N(SyntaxKind.CloseBracketToken);
5317N(SyntaxKind.ObjectCreationExpression);
5319N(SyntaxKind.NewKeyword);
5320N(SyntaxKind.QualifiedName);
5322N(SyntaxKind.IdentifierName);
5324N(SyntaxKind.IdentifierToken, "System");
5326N(SyntaxKind.DotToken);
5327N(SyntaxKind.IdentifierName);
5329N(SyntaxKind.IdentifierToken, "Int32");
5332N(SyntaxKind.ArgumentList);
5334N(SyntaxKind.OpenParenToken);
5335N(SyntaxKind.CloseParenToken);
5338N(SyntaxKind.SemicolonToken);
5340N(SyntaxKind.CloseBraceToken);
5343N(SyntaxKind.CloseBraceToken);
5345N(SyntaxKind.EndOfFileToken);
5367N(SyntaxKind.CompilationUnit);
5369N(SyntaxKind.ClassDeclaration);
5371N(SyntaxKind.ClassKeyword);
5372N(SyntaxKind.IdentifierToken, "C");
5373N(SyntaxKind.OpenBraceToken);
5374N(SyntaxKind.MethodDeclaration);
5376N(SyntaxKind.PredefinedType);
5378N(SyntaxKind.VoidKeyword);
5380N(SyntaxKind.IdentifierToken, "Goo");
5381N(SyntaxKind.ParameterList);
5383N(SyntaxKind.OpenParenToken);
5384N(SyntaxKind.CloseParenToken);
5386N(SyntaxKind.Block);
5388N(SyntaxKind.OpenBraceToken);
5389N(SyntaxKind.ExpressionStatement);
5391N(SyntaxKind.AttributeList);
5393N(SyntaxKind.OpenBracketToken);
5394N(SyntaxKind.Attribute);
5396N(SyntaxKind.IdentifierName);
5398N(SyntaxKind.IdentifierToken, "A");
5401N(SyntaxKind.CloseBracketToken);
5403N(SyntaxKind.ParenthesizedExpression);
5405N(SyntaxKind.OpenParenToken);
5406N(SyntaxKind.NumericLiteralExpression);
5408N(SyntaxKind.NumericLiteralToken, "1");
5410N(SyntaxKind.CloseParenToken);
5412N(SyntaxKind.SemicolonToken);
5414N(SyntaxKind.CloseBraceToken);
5417N(SyntaxKind.CloseBraceToken);
5419N(SyntaxKind.EndOfFileToken);
5444N(SyntaxKind.CompilationUnit);
5446N(SyntaxKind.ClassDeclaration);
5448N(SyntaxKind.ClassKeyword);
5449N(SyntaxKind.IdentifierToken, "C");
5450N(SyntaxKind.OpenBraceToken);
5451N(SyntaxKind.MethodDeclaration);
5453N(SyntaxKind.PredefinedType);
5455N(SyntaxKind.VoidKeyword);
5457N(SyntaxKind.IdentifierToken, "Goo");
5458N(SyntaxKind.ParameterList);
5460N(SyntaxKind.OpenParenToken);
5461N(SyntaxKind.Parameter);
5463N(SyntaxKind.PredefinedType);
5465N(SyntaxKind.IntKeyword);
5467N(SyntaxKind.IdentifierToken, "i");
5469N(SyntaxKind.CloseParenToken);
5471N(SyntaxKind.Block);
5473N(SyntaxKind.OpenBraceToken);
5474N(SyntaxKind.ExpressionStatement);
5476N(SyntaxKind.AttributeList);
5478N(SyntaxKind.OpenBracketToken);
5479N(SyntaxKind.Attribute);
5481N(SyntaxKind.IdentifierName);
5483N(SyntaxKind.IdentifierToken, "A");
5486N(SyntaxKind.CloseBracketToken);
5488N(SyntaxKind.PostIncrementExpression);
5490N(SyntaxKind.IdentifierName);
5492N(SyntaxKind.IdentifierToken, "i");
5494N(SyntaxKind.PlusPlusToken);
5496N(SyntaxKind.SemicolonToken);
5498N(SyntaxKind.CloseBraceToken);
5501N(SyntaxKind.CloseBraceToken);
5503N(SyntaxKind.EndOfFileToken);
5529N(SyntaxKind.CompilationUnit);
5531N(SyntaxKind.ClassDeclaration);
5533N(SyntaxKind.ClassKeyword);
5534N(SyntaxKind.IdentifierToken, "C");
5535N(SyntaxKind.OpenBraceToken);
5536N(SyntaxKind.MethodDeclaration);
5538N(SyntaxKind.PredefinedType);
5540N(SyntaxKind.VoidKeyword);
5542N(SyntaxKind.IdentifierToken, "Goo");
5543N(SyntaxKind.ParameterList);
5545N(SyntaxKind.OpenParenToken);
5546N(SyntaxKind.Parameter);
5548N(SyntaxKind.PredefinedType);
5550N(SyntaxKind.IntKeyword);
5552N(SyntaxKind.IdentifierToken, "i");
5554N(SyntaxKind.CloseParenToken);
5556N(SyntaxKind.Block);
5558N(SyntaxKind.OpenBraceToken);
5559N(SyntaxKind.ExpressionStatement);
5561N(SyntaxKind.PostIncrementExpression);
5563N(SyntaxKind.CollectionExpression);
5565N(SyntaxKind.OpenBracketToken);
5566N(SyntaxKind.ExpressionElement);
5568N(SyntaxKind.IdentifierName);
5570N(SyntaxKind.IdentifierToken, "A");
5573N(SyntaxKind.CloseBracketToken);
5575N(SyntaxKind.PlusPlusToken);
5579N(SyntaxKind.ExpressionStatement);
5581N(SyntaxKind.IdentifierName);
5583N(SyntaxKind.IdentifierToken, "i");
5585N(SyntaxKind.SemicolonToken);
5587N(SyntaxKind.CloseBraceToken);
5590N(SyntaxKind.CloseBraceToken);
5592N(SyntaxKind.EndOfFileToken);
5621N(SyntaxKind.CompilationUnit);
5623N(SyntaxKind.UsingDirective);
5625N(SyntaxKind.UsingKeyword);
5626N(SyntaxKind.QualifiedName);
5628N(SyntaxKind.IdentifierName);
5630N(SyntaxKind.IdentifierToken, "System");
5632N(SyntaxKind.DotToken);
5633N(SyntaxKind.IdentifierName);
5635N(SyntaxKind.IdentifierToken, "Linq");
5638N(SyntaxKind.SemicolonToken);
5640N(SyntaxKind.ClassDeclaration);
5642N(SyntaxKind.ClassKeyword);
5643N(SyntaxKind.IdentifierToken, "C");
5644N(SyntaxKind.OpenBraceToken);
5645N(SyntaxKind.MethodDeclaration);
5647N(SyntaxKind.PredefinedType);
5649N(SyntaxKind.VoidKeyword);
5651N(SyntaxKind.IdentifierToken, "Goo");
5652N(SyntaxKind.ParameterList);
5654N(SyntaxKind.OpenParenToken);
5655N(SyntaxKind.Parameter);
5657N(SyntaxKind.PredefinedType);
5659N(SyntaxKind.StringKeyword);
5661N(SyntaxKind.IdentifierToken, "s");
5663N(SyntaxKind.CloseParenToken);
5665N(SyntaxKind.Block);
5667N(SyntaxKind.OpenBraceToken);
5668N(SyntaxKind.ExpressionStatement);
5670N(SyntaxKind.AttributeList);
5672N(SyntaxKind.OpenBracketToken);
5673N(SyntaxKind.Attribute);
5675N(SyntaxKind.IdentifierName);
5677N(SyntaxKind.IdentifierToken, "A");
5680N(SyntaxKind.CloseBracketToken);
5682N(SyntaxKind.QueryExpression);
5684N(SyntaxKind.FromClause);
5686N(SyntaxKind.FromKeyword);
5687N(SyntaxKind.IdentifierToken, "c");
5688N(SyntaxKind.InKeyword);
5689N(SyntaxKind.IdentifierName);
5691N(SyntaxKind.IdentifierToken, "s");
5694N(SyntaxKind.QueryBody);
5696N(SyntaxKind.SelectClause);
5698N(SyntaxKind.SelectKeyword);
5699N(SyntaxKind.IdentifierName);
5701N(SyntaxKind.IdentifierToken, "c");
5706N(SyntaxKind.SemicolonToken);
5708N(SyntaxKind.CloseBraceToken);
5711N(SyntaxKind.CloseBraceToken);
5713N(SyntaxKind.EndOfFileToken);
5738N(SyntaxKind.CompilationUnit);
5740N(SyntaxKind.ClassDeclaration);
5742N(SyntaxKind.ClassKeyword);
5743N(SyntaxKind.IdentifierToken, "C");
5744N(SyntaxKind.OpenBraceToken);
5745N(SyntaxKind.MethodDeclaration);
5747N(SyntaxKind.PredefinedType);
5749N(SyntaxKind.VoidKeyword);
5751N(SyntaxKind.IdentifierToken, "Goo");
5752N(SyntaxKind.ParameterList);
5754N(SyntaxKind.OpenParenToken);
5755N(SyntaxKind.Parameter);
5757N(SyntaxKind.PredefinedType);
5759N(SyntaxKind.IntKeyword);
5761N(SyntaxKind.IdentifierToken, "a");
5763N(SyntaxKind.CommaToken);
5764N(SyntaxKind.Parameter);
5766N(SyntaxKind.PredefinedType);
5768N(SyntaxKind.IntKeyword);
5770N(SyntaxKind.IdentifierToken, "b");
5772N(SyntaxKind.CloseParenToken);
5774N(SyntaxKind.Block);
5776N(SyntaxKind.OpenBraceToken);
5777N(SyntaxKind.ExpressionStatement);
5779N(SyntaxKind.AttributeList);
5781N(SyntaxKind.OpenBracketToken);
5782N(SyntaxKind.Attribute);
5784N(SyntaxKind.IdentifierName);
5786N(SyntaxKind.IdentifierToken, "A");
5789N(SyntaxKind.CloseBracketToken);
5791N(SyntaxKind.RangeExpression);
5793N(SyntaxKind.IdentifierName);
5795N(SyntaxKind.IdentifierToken, "a");
5797N(SyntaxKind.DotDotToken);
5798N(SyntaxKind.IdentifierName);
5800N(SyntaxKind.IdentifierToken, "b");
5803N(SyntaxKind.SemicolonToken);
5805N(SyntaxKind.CloseBraceToken);
5808N(SyntaxKind.CloseBraceToken);
5810N(SyntaxKind.EndOfFileToken);
5844N(SyntaxKind.CompilationUnit);
5846N(SyntaxKind.ClassDeclaration);
5848N(SyntaxKind.ClassKeyword);
5849N(SyntaxKind.IdentifierToken, "C");
5850N(SyntaxKind.OpenBraceToken);
5851N(SyntaxKind.MethodDeclaration);
5853N(SyntaxKind.PredefinedType);
5855N(SyntaxKind.VoidKeyword);
5857N(SyntaxKind.IdentifierToken, "Goo");
5858N(SyntaxKind.ParameterList);
5860N(SyntaxKind.OpenParenToken);
5861N(SyntaxKind.Parameter);
5863N(SyntaxKind.PredefinedType);
5865N(SyntaxKind.IntKeyword);
5867N(SyntaxKind.IdentifierToken, "a");
5869N(SyntaxKind.CommaToken);
5870N(SyntaxKind.Parameter);
5872N(SyntaxKind.PredefinedType);
5874N(SyntaxKind.IntKeyword);
5876N(SyntaxKind.IdentifierToken, "b");
5878N(SyntaxKind.CloseParenToken);
5880N(SyntaxKind.Block);
5882N(SyntaxKind.OpenBraceToken);
5883N(SyntaxKind.ExpressionStatement);
5885N(SyntaxKind.AttributeList);
5887N(SyntaxKind.OpenBracketToken);
5888N(SyntaxKind.Attribute);
5890N(SyntaxKind.IdentifierName);
5892N(SyntaxKind.IdentifierToken, "A");
5895N(SyntaxKind.CloseBracketToken);
5897N(SyntaxKind.RangeExpression);
5899N(SyntaxKind.IdentifierName);
5901N(SyntaxKind.IdentifierToken, "a");
5903N(SyntaxKind.DotDotToken);
5905N(SyntaxKind.SemicolonToken);
5907N(SyntaxKind.CloseBraceToken);
5910N(SyntaxKind.CloseBraceToken);
5912N(SyntaxKind.EndOfFileToken);
5943N(SyntaxKind.CompilationUnit);
5945N(SyntaxKind.ClassDeclaration);
5947N(SyntaxKind.ClassKeyword);
5948N(SyntaxKind.IdentifierToken, "C");
5949N(SyntaxKind.OpenBraceToken);
5950N(SyntaxKind.MethodDeclaration);
5952N(SyntaxKind.PredefinedType);
5954N(SyntaxKind.VoidKeyword);
5956N(SyntaxKind.IdentifierToken, "Goo");
5957N(SyntaxKind.ParameterList);
5959N(SyntaxKind.OpenParenToken);
5960N(SyntaxKind.Parameter);
5962N(SyntaxKind.PredefinedType);
5964N(SyntaxKind.IntKeyword);
5966N(SyntaxKind.IdentifierToken, "a");
5968N(SyntaxKind.CommaToken);
5969N(SyntaxKind.Parameter);
5971N(SyntaxKind.PredefinedType);
5973N(SyntaxKind.IntKeyword);
5975N(SyntaxKind.IdentifierToken, "b");
5977N(SyntaxKind.CloseParenToken);
5979N(SyntaxKind.Block);
5981N(SyntaxKind.OpenBraceToken);
5982N(SyntaxKind.ExpressionStatement);
5984N(SyntaxKind.RangeExpression);
5986N(SyntaxKind.CollectionExpression);
5988N(SyntaxKind.OpenBracketToken);
5989N(SyntaxKind.ExpressionElement);
5991N(SyntaxKind.IdentifierName);
5993N(SyntaxKind.IdentifierToken, "A");
5996N(SyntaxKind.CloseBracketToken);
5998N(SyntaxKind.DotDotToken);
5999N(SyntaxKind.IdentifierName);
6001N(SyntaxKind.IdentifierToken, "b");
6004N(SyntaxKind.SemicolonToken);
6006N(SyntaxKind.CloseBraceToken);
6009N(SyntaxKind.CloseBraceToken);
6011N(SyntaxKind.EndOfFileToken);
6039N(SyntaxKind.CompilationUnit);
6041N(SyntaxKind.ClassDeclaration);
6043N(SyntaxKind.ClassKeyword);
6044N(SyntaxKind.IdentifierToken, "C");
6045N(SyntaxKind.OpenBraceToken);
6046N(SyntaxKind.MethodDeclaration);
6048N(SyntaxKind.PredefinedType);
6050N(SyntaxKind.VoidKeyword);
6052N(SyntaxKind.IdentifierToken, "Goo");
6053N(SyntaxKind.ParameterList);
6055N(SyntaxKind.OpenParenToken);
6056N(SyntaxKind.Parameter);
6058N(SyntaxKind.PredefinedType);
6060N(SyntaxKind.IntKeyword);
6062N(SyntaxKind.IdentifierToken, "a");
6064N(SyntaxKind.CommaToken);
6065N(SyntaxKind.Parameter);
6067N(SyntaxKind.PredefinedType);
6069N(SyntaxKind.IntKeyword);
6071N(SyntaxKind.IdentifierToken, "b");
6073N(SyntaxKind.CloseParenToken);
6075N(SyntaxKind.Block);
6077N(SyntaxKind.OpenBraceToken);
6078N(SyntaxKind.ExpressionStatement);
6080N(SyntaxKind.RangeExpression);
6082N(SyntaxKind.CollectionExpression);
6084N(SyntaxKind.OpenBracketToken);
6085N(SyntaxKind.ExpressionElement);
6087N(SyntaxKind.IdentifierName);
6089N(SyntaxKind.IdentifierToken, "A");
6092N(SyntaxKind.CloseBracketToken);
6094N(SyntaxKind.DotDotToken);
6096N(SyntaxKind.SemicolonToken);
6098N(SyntaxKind.CloseBraceToken);
6101N(SyntaxKind.CloseBraceToken);
6103N(SyntaxKind.EndOfFileToken);
6131N(SyntaxKind.CompilationUnit);
6133N(SyntaxKind.ClassDeclaration);
6135N(SyntaxKind.ClassKeyword);
6136N(SyntaxKind.IdentifierToken, "C");
6137N(SyntaxKind.OpenBraceToken);
6138N(SyntaxKind.MethodDeclaration);
6140N(SyntaxKind.PredefinedType);
6142N(SyntaxKind.VoidKeyword);
6144N(SyntaxKind.IdentifierToken, "Goo");
6145N(SyntaxKind.ParameterList);
6147N(SyntaxKind.OpenParenToken);
6148N(SyntaxKind.CloseParenToken);
6150N(SyntaxKind.Block);
6152N(SyntaxKind.OpenBraceToken);
6153N(SyntaxKind.ExpressionStatement);
6155N(SyntaxKind.AttributeList);
6157N(SyntaxKind.OpenBracketToken);
6158N(SyntaxKind.Attribute);
6160N(SyntaxKind.IdentifierName);
6162N(SyntaxKind.IdentifierToken, "A");
6165N(SyntaxKind.CloseBracketToken);
6167N(SyntaxKind.SizeOfExpression);
6169N(SyntaxKind.SizeOfKeyword);
6170N(SyntaxKind.OpenParenToken);
6171N(SyntaxKind.PredefinedType);
6173N(SyntaxKind.IntKeyword);
6175N(SyntaxKind.CloseParenToken);
6177N(SyntaxKind.SemicolonToken);
6179N(SyntaxKind.CloseBraceToken);
6182N(SyntaxKind.CloseBraceToken);
6184N(SyntaxKind.EndOfFileToken);
6209N(SyntaxKind.CompilationUnit);
6211N(SyntaxKind.ClassDeclaration);
6213N(SyntaxKind.ClassKeyword);
6214N(SyntaxKind.IdentifierToken, "C");
6215N(SyntaxKind.OpenBraceToken);
6216N(SyntaxKind.MethodDeclaration);
6218N(SyntaxKind.PredefinedType);
6220N(SyntaxKind.VoidKeyword);
6222N(SyntaxKind.IdentifierToken, "Goo");
6223N(SyntaxKind.ParameterList);
6225N(SyntaxKind.OpenParenToken);
6226N(SyntaxKind.Parameter);
6228N(SyntaxKind.PredefinedType);
6230N(SyntaxKind.IntKeyword);
6232N(SyntaxKind.IdentifierToken, "a");
6234N(SyntaxKind.CloseParenToken);
6236N(SyntaxKind.Block);
6238N(SyntaxKind.OpenBraceToken);
6239N(SyntaxKind.ExpressionStatement);
6241N(SyntaxKind.AttributeList);
6243N(SyntaxKind.OpenBracketToken);
6244N(SyntaxKind.Attribute);
6246N(SyntaxKind.IdentifierName);
6248N(SyntaxKind.IdentifierToken, "A");
6251N(SyntaxKind.CloseBracketToken);
6253N(SyntaxKind.SwitchExpression);
6255N(SyntaxKind.IdentifierName);
6257N(SyntaxKind.IdentifierToken, "a");
6259N(SyntaxKind.SwitchKeyword);
6260N(SyntaxKind.OpenBraceToken);
6261N(SyntaxKind.CloseBraceToken);
6263N(SyntaxKind.SemicolonToken);
6265N(SyntaxKind.CloseBraceToken);
6268N(SyntaxKind.CloseBraceToken);
6270N(SyntaxKind.EndOfFileToken);
6301N(SyntaxKind.CompilationUnit);
6303N(SyntaxKind.ClassDeclaration);
6305N(SyntaxKind.ClassKeyword);
6306N(SyntaxKind.IdentifierToken, "C");
6307N(SyntaxKind.OpenBraceToken);
6308N(SyntaxKind.MethodDeclaration);
6310N(SyntaxKind.PredefinedType);
6312N(SyntaxKind.VoidKeyword);
6314N(SyntaxKind.IdentifierToken, "Goo");
6315N(SyntaxKind.ParameterList);
6317N(SyntaxKind.OpenParenToken);
6318N(SyntaxKind.CloseParenToken);
6320N(SyntaxKind.Block);
6322N(SyntaxKind.OpenBraceToken);
6323N(SyntaxKind.ExpressionStatement);
6325N(SyntaxKind.AttributeList);
6327N(SyntaxKind.OpenBracketToken);
6328N(SyntaxKind.Attribute);
6330N(SyntaxKind.IdentifierName);
6332N(SyntaxKind.IdentifierToken, "A");
6335N(SyntaxKind.CloseBracketToken);
6337N(SyntaxKind.TypeOfExpression);
6339N(SyntaxKind.TypeOfKeyword);
6340N(SyntaxKind.OpenParenToken);
6341N(SyntaxKind.PredefinedType);
6343N(SyntaxKind.IntKeyword);
6345N(SyntaxKind.CloseParenToken);
6347N(SyntaxKind.SemicolonToken);
6349N(SyntaxKind.CloseBraceToken);
6352N(SyntaxKind.CloseBraceToken);
6354N(SyntaxKind.EndOfFileToken);
6379N(SyntaxKind.CompilationUnit);
6381N(SyntaxKind.ClassDeclaration);
6383N(SyntaxKind.ClassKeyword);
6384N(SyntaxKind.IdentifierToken, "C");
6385N(SyntaxKind.OpenBraceToken);
6386N(SyntaxKind.MethodDeclaration);
6388N(SyntaxKind.PredefinedType);
6390N(SyntaxKind.VoidKeyword);
6392N(SyntaxKind.IdentifierToken, "Goo");
6393N(SyntaxKind.ParameterList);
6395N(SyntaxKind.OpenParenToken);
6396N(SyntaxKind.CloseParenToken);
6398N(SyntaxKind.Block);
6400N(SyntaxKind.OpenBraceToken);
6401N(SyntaxKind.LocalDeclarationStatement);
6403N(SyntaxKind.AttributeList);
6405N(SyntaxKind.OpenBracketToken);
6406N(SyntaxKind.Attribute);
6408N(SyntaxKind.IdentifierName);
6410N(SyntaxKind.IdentifierToken, "A");
6413N(SyntaxKind.CloseBracketToken);
6415N(SyntaxKind.VariableDeclaration);
6417N(SyntaxKind.PredefinedType);
6419N(SyntaxKind.IntKeyword);
6421N(SyntaxKind.VariableDeclarator);
6423N(SyntaxKind.IdentifierToken, "i");
6426N(SyntaxKind.SemicolonToken);
6428N(SyntaxKind.CloseBraceToken);
6431N(SyntaxKind.CloseBraceToken);
6433N(SyntaxKind.EndOfFileToken);
6458N(SyntaxKind.CompilationUnit);
6460N(SyntaxKind.ClassDeclaration);
6462N(SyntaxKind.ClassKeyword);
6463N(SyntaxKind.IdentifierToken, "C");
6464N(SyntaxKind.OpenBraceToken);
6465N(SyntaxKind.MethodDeclaration);
6467N(SyntaxKind.PredefinedType);
6469N(SyntaxKind.VoidKeyword);
6471N(SyntaxKind.IdentifierToken, "Goo");
6472N(SyntaxKind.ParameterList);
6474N(SyntaxKind.OpenParenToken);
6475N(SyntaxKind.CloseParenToken);
6477N(SyntaxKind.Block);
6479N(SyntaxKind.OpenBraceToken);
6480N(SyntaxKind.LocalDeclarationStatement);
6482N(SyntaxKind.AttributeList);
6484N(SyntaxKind.OpenBracketToken);
6485N(SyntaxKind.Attribute);
6487N(SyntaxKind.IdentifierName);
6489N(SyntaxKind.IdentifierToken, "A");
6492N(SyntaxKind.CloseBracketToken);
6494N(SyntaxKind.VariableDeclaration);
6496N(SyntaxKind.PredefinedType);
6498N(SyntaxKind.IntKeyword);
6500N(SyntaxKind.VariableDeclarator);
6502N(SyntaxKind.IdentifierToken, "i");
6504N(SyntaxKind.CommaToken);
6505N(SyntaxKind.VariableDeclarator);
6507N(SyntaxKind.IdentifierToken, "j");
6510N(SyntaxKind.SemicolonToken);
6512N(SyntaxKind.CloseBraceToken);
6515N(SyntaxKind.CloseBraceToken);
6517N(SyntaxKind.EndOfFileToken);
6545N(SyntaxKind.CompilationUnit);
6547N(SyntaxKind.ClassDeclaration);
6549N(SyntaxKind.ClassKeyword);
6550N(SyntaxKind.IdentifierToken, "C");
6551N(SyntaxKind.OpenBraceToken);
6552N(SyntaxKind.MethodDeclaration);
6554N(SyntaxKind.PredefinedType);
6556N(SyntaxKind.VoidKeyword);
6558N(SyntaxKind.IdentifierToken, "Goo");
6559N(SyntaxKind.ParameterList);
6561N(SyntaxKind.OpenParenToken);
6562N(SyntaxKind.CloseParenToken);
6564N(SyntaxKind.Block);
6566N(SyntaxKind.OpenBraceToken);
6567N(SyntaxKind.LocalDeclarationStatement);
6569N(SyntaxKind.AttributeList);
6571N(SyntaxKind.OpenBracketToken);
6572N(SyntaxKind.Attribute);
6574N(SyntaxKind.IdentifierName);
6576N(SyntaxKind.IdentifierToken, "A");
6579N(SyntaxKind.CloseBracketToken);
6581N(SyntaxKind.VariableDeclaration);
6583N(SyntaxKind.PredefinedType);
6585N(SyntaxKind.IntKeyword);
6587N(SyntaxKind.VariableDeclarator);
6589N(SyntaxKind.IdentifierToken, "i");
6590N(SyntaxKind.EqualsValueClause);
6592N(SyntaxKind.EqualsToken);
6593N(SyntaxKind.NumericLiteralExpression);
6595N(SyntaxKind.NumericLiteralToken, "0");
6600N(SyntaxKind.SemicolonToken);
6602N(SyntaxKind.CloseBraceToken);
6605N(SyntaxKind.CloseBraceToken);
6607N(SyntaxKind.EndOfFileToken);
6650N(SyntaxKind.CompilationUnit);
6652N(SyntaxKind.ClassDeclaration);
6654N(SyntaxKind.ClassKeyword);
6655N(SyntaxKind.IdentifierToken, "C");
6656N(SyntaxKind.OpenBraceToken);
6657N(SyntaxKind.MethodDeclaration);
6659N(SyntaxKind.PredefinedType);
6661N(SyntaxKind.VoidKeyword);
6663N(SyntaxKind.IdentifierToken, "Goo");
6664N(SyntaxKind.ParameterList);
6666N(SyntaxKind.OpenParenToken);
6667N(SyntaxKind.CloseParenToken);
6669N(SyntaxKind.Block);
6671N(SyntaxKind.OpenBraceToken);
6672N(SyntaxKind.LocalDeclarationStatement);
6674N(SyntaxKind.AttributeList);
6676N(SyntaxKind.OpenBracketToken);
6677N(SyntaxKind.Attribute);
6679N(SyntaxKind.IdentifierName);
6681N(SyntaxKind.IdentifierToken, "A");
6684N(SyntaxKind.CloseBracketToken);
6686N(SyntaxKind.VariableDeclaration);
6688N(SyntaxKind.PredefinedType);
6690N(SyntaxKind.IntKeyword);
6699N(SyntaxKind.ExpressionStatement);
6701N(SyntaxKind.ElementAccessExpression);
6703N(SyntaxKind.ThisExpression);
6705N(SyntaxKind.ThisKeyword);
6707N(SyntaxKind.BracketedArgumentList);
6709N(SyntaxKind.OpenBracketToken);
6710N(SyntaxKind.Argument);
6712N(SyntaxKind.PredefinedType);
6714N(SyntaxKind.IntKeyword);
6718N(SyntaxKind.Argument);
6720N(SyntaxKind.IdentifierName);
6722N(SyntaxKind.IdentifierToken, "i");
6725N(SyntaxKind.CloseBracketToken);
6730N(SyntaxKind.ExpressionStatement);
6732N(SyntaxKind.NumericLiteralExpression);
6734N(SyntaxKind.NumericLiteralToken, "0");
6736N(SyntaxKind.SemicolonToken);
6738N(SyntaxKind.CloseBraceToken);
6741N(SyntaxKind.CloseBraceToken);
6743N(SyntaxKind.EndOfFileToken);
6789N(SyntaxKind.CompilationUnit);
6791N(SyntaxKind.ClassDeclaration);
6793N(SyntaxKind.ClassKeyword);
6794N(SyntaxKind.IdentifierToken, "C");
6795N(SyntaxKind.OpenBraceToken);
6796N(SyntaxKind.MethodDeclaration);
6798N(SyntaxKind.PredefinedType);
6800N(SyntaxKind.VoidKeyword);
6802N(SyntaxKind.IdentifierToken, "Goo");
6803N(SyntaxKind.ParameterList);
6805N(SyntaxKind.OpenParenToken);
6806N(SyntaxKind.CloseParenToken);
6808N(SyntaxKind.Block);
6810N(SyntaxKind.OpenBraceToken);
6811N(SyntaxKind.LocalDeclarationStatement);
6813N(SyntaxKind.AttributeList);
6815N(SyntaxKind.OpenBracketToken);
6816N(SyntaxKind.Attribute);
6818N(SyntaxKind.IdentifierName);
6820N(SyntaxKind.IdentifierToken, "A");
6823N(SyntaxKind.CloseBracketToken);
6825N(SyntaxKind.ConstKeyword);
6826N(SyntaxKind.VariableDeclaration);
6828N(SyntaxKind.PredefinedType);
6830N(SyntaxKind.IntKeyword);
6832N(SyntaxKind.VariableDeclarator);
6834N(SyntaxKind.IdentifierToken, "i");
6835N(SyntaxKind.EqualsValueClause);
6837N(SyntaxKind.EqualsToken);
6838N(SyntaxKind.NumericLiteralExpression);
6840N(SyntaxKind.NumericLiteralToken, "0");
6845N(SyntaxKind.SemicolonToken);
6847N(SyntaxKind.CloseBraceToken);
6850N(SyntaxKind.CloseBraceToken);
6852N(SyntaxKind.EndOfFileToken);
6883N(SyntaxKind.CompilationUnit);
6885N(SyntaxKind.ClassDeclaration);
6887N(SyntaxKind.ClassKeyword);
6888N(SyntaxKind.IdentifierToken, "C");
6889N(SyntaxKind.OpenBraceToken);
6890N(SyntaxKind.MethodDeclaration);
6892N(SyntaxKind.PredefinedType);
6894N(SyntaxKind.VoidKeyword);
6896N(SyntaxKind.IdentifierToken, "Goo");
6897N(SyntaxKind.ParameterList);
6899N(SyntaxKind.OpenParenToken);
6900N(SyntaxKind.CloseParenToken);
6902N(SyntaxKind.Block);
6904N(SyntaxKind.OpenBraceToken);
6908N(SyntaxKind.FieldDeclaration);
6910N(SyntaxKind.PublicKeyword);
6911N(SyntaxKind.ExternKeyword);
6912N(SyntaxKind.VariableDeclaration);
6914N(SyntaxKind.PredefinedType);
6916N(SyntaxKind.IntKeyword);
6918N(SyntaxKind.VariableDeclarator);
6920N(SyntaxKind.IdentifierToken, "i");
6921N(SyntaxKind.EqualsValueClause);
6923N(SyntaxKind.EqualsToken);
6924N(SyntaxKind.NumericLiteralExpression);
6926N(SyntaxKind.NumericLiteralToken, "1");
6931N(SyntaxKind.SemicolonToken);
6933N(SyntaxKind.CloseBraceToken);
6935N(SyntaxKind.EndOfFileToken);
6969N(SyntaxKind.CompilationUnit);
6971N(SyntaxKind.ClassDeclaration);
6973N(SyntaxKind.ClassKeyword);
6974N(SyntaxKind.IdentifierToken, "C");
6975N(SyntaxKind.OpenBraceToken);
6976N(SyntaxKind.MethodDeclaration);
6978N(SyntaxKind.PredefinedType);
6980N(SyntaxKind.VoidKeyword);
6982N(SyntaxKind.IdentifierToken, "Goo");
6983N(SyntaxKind.ParameterList);
6985N(SyntaxKind.OpenParenToken);
6986N(SyntaxKind.CloseParenToken);
6988N(SyntaxKind.Block);
6990N(SyntaxKind.OpenBraceToken);
6991N(SyntaxKind.LocalDeclarationStatement);
6993N(SyntaxKind.ExternKeyword);
6994N(SyntaxKind.PublicKeyword);
6995N(SyntaxKind.VariableDeclaration);
6997N(SyntaxKind.PredefinedType);
6999N(SyntaxKind.IntKeyword);
7001N(SyntaxKind.VariableDeclarator);
7003N(SyntaxKind.IdentifierToken, "i");
7004N(SyntaxKind.EqualsValueClause);
7006N(SyntaxKind.EqualsToken);
7007N(SyntaxKind.NumericLiteralExpression);
7009N(SyntaxKind.NumericLiteralToken, "1");
7014N(SyntaxKind.SemicolonToken);
7016N(SyntaxKind.CloseBraceToken);
7019N(SyntaxKind.CloseBraceToken);
7021N(SyntaxKind.EndOfFileToken);
7052N(SyntaxKind.CompilationUnit);
7054N(SyntaxKind.ClassDeclaration);
7056N(SyntaxKind.ClassKeyword);
7057N(SyntaxKind.IdentifierToken, "C");
7058N(SyntaxKind.OpenBraceToken);
7059N(SyntaxKind.MethodDeclaration);
7061N(SyntaxKind.PredefinedType);
7063N(SyntaxKind.VoidKeyword);
7065N(SyntaxKind.IdentifierToken, "Goo");
7066N(SyntaxKind.ParameterList);
7068N(SyntaxKind.OpenParenToken);
7069N(SyntaxKind.CloseParenToken);
7071N(SyntaxKind.Block);
7073N(SyntaxKind.OpenBraceToken);
7074N(SyntaxKind.LocalDeclarationStatement);
7076N(SyntaxKind.AttributeList);
7078N(SyntaxKind.OpenBracketToken);
7079N(SyntaxKind.Attribute);
7081N(SyntaxKind.IdentifierName);
7083N(SyntaxKind.IdentifierToken, "A");
7086N(SyntaxKind.CloseBracketToken);
7088N(SyntaxKind.PublicKeyword);
7089N(SyntaxKind.VariableDeclaration);
7091N(SyntaxKind.PredefinedType);
7093N(SyntaxKind.IntKeyword);
7095N(SyntaxKind.VariableDeclarator);
7097N(SyntaxKind.IdentifierToken, "i");
7098N(SyntaxKind.EqualsValueClause);
7100N(SyntaxKind.EqualsToken);
7101N(SyntaxKind.NumericLiteralExpression);
7103N(SyntaxKind.NumericLiteralToken, "0");
7108N(SyntaxKind.SemicolonToken);
7110N(SyntaxKind.CloseBraceToken);
7113N(SyntaxKind.CloseBraceToken);
7115N(SyntaxKind.EndOfFileToken);
7143N(SyntaxKind.CompilationUnit);
7145N(SyntaxKind.ClassDeclaration);
7147N(SyntaxKind.ClassKeyword);
7148N(SyntaxKind.IdentifierToken, "C");
7149N(SyntaxKind.OpenBraceToken);
7150N(SyntaxKind.MethodDeclaration);
7152N(SyntaxKind.PredefinedType);
7154N(SyntaxKind.VoidKeyword);
7156N(SyntaxKind.IdentifierToken, "Goo");
7157N(SyntaxKind.ParameterList);
7159N(SyntaxKind.OpenParenToken);
7160N(SyntaxKind.Parameter);
7162N(SyntaxKind.QualifiedName);
7164N(SyntaxKind.IdentifierName);
7166N(SyntaxKind.IdentifierToken, "System");
7168N(SyntaxKind.DotToken);
7169N(SyntaxKind.IdentifierName);
7171N(SyntaxKind.IdentifierToken, "IDisposable");
7174N(SyntaxKind.IdentifierToken, "d");
7176N(SyntaxKind.CloseParenToken);
7178N(SyntaxKind.Block);
7180N(SyntaxKind.OpenBraceToken);
7181N(SyntaxKind.LocalDeclarationStatement);
7183N(SyntaxKind.AttributeList);
7185N(SyntaxKind.OpenBracketToken);
7186N(SyntaxKind.Attribute);
7188N(SyntaxKind.IdentifierName);
7190N(SyntaxKind.IdentifierToken, "A");
7193N(SyntaxKind.CloseBracketToken);
7195N(SyntaxKind.UsingKeyword);
7196N(SyntaxKind.VariableDeclaration);
7198N(SyntaxKind.IdentifierName);
7200N(SyntaxKind.IdentifierToken, "var");
7202N(SyntaxKind.VariableDeclarator);
7204N(SyntaxKind.IdentifierToken, "i");
7205N(SyntaxKind.EqualsValueClause);
7207N(SyntaxKind.EqualsToken);
7208N(SyntaxKind.IdentifierName);
7210N(SyntaxKind.IdentifierToken, "d");
7215N(SyntaxKind.SemicolonToken);
7217N(SyntaxKind.CloseBraceToken);
7220N(SyntaxKind.CloseBraceToken);
7222N(SyntaxKind.EndOfFileToken);
7244N(SyntaxKind.CompilationUnit);
7246N(SyntaxKind.ClassDeclaration);
7248N(SyntaxKind.ClassKeyword);
7249N(SyntaxKind.IdentifierToken, "C");
7250N(SyntaxKind.OpenBraceToken);
7251N(SyntaxKind.MethodDeclaration);
7253N(SyntaxKind.PredefinedType);
7255N(SyntaxKind.VoidKeyword);
7257N(SyntaxKind.IdentifierToken, "Goo");
7258N(SyntaxKind.ParameterList);
7260N(SyntaxKind.OpenParenToken);
7261N(SyntaxKind.Parameter);
7263N(SyntaxKind.QualifiedName);
7265N(SyntaxKind.IdentifierName);
7267N(SyntaxKind.IdentifierToken, "System");
7269N(SyntaxKind.DotToken);
7270N(SyntaxKind.IdentifierName);
7272N(SyntaxKind.IdentifierToken, "IAsyncDisposable");
7275N(SyntaxKind.IdentifierToken, "d");
7277N(SyntaxKind.CloseParenToken);
7279N(SyntaxKind.Block);
7281N(SyntaxKind.OpenBraceToken);
7282N(SyntaxKind.LocalDeclarationStatement);
7284N(SyntaxKind.AttributeList);
7286N(SyntaxKind.OpenBracketToken);
7287N(SyntaxKind.Attribute);
7289N(SyntaxKind.IdentifierName);
7291N(SyntaxKind.IdentifierToken, "A");
7294N(SyntaxKind.CloseBracketToken);
7296N(SyntaxKind.AwaitKeyword);
7297N(SyntaxKind.UsingKeyword);
7298N(SyntaxKind.VariableDeclaration);
7300N(SyntaxKind.IdentifierName);
7302N(SyntaxKind.IdentifierToken, "var");
7304N(SyntaxKind.VariableDeclarator);
7306N(SyntaxKind.IdentifierToken, "i");
7307N(SyntaxKind.EqualsValueClause);
7309N(SyntaxKind.EqualsToken);
7310N(SyntaxKind.IdentifierName);
7312N(SyntaxKind.IdentifierToken, "d");
7317N(SyntaxKind.SemicolonToken);
7319N(SyntaxKind.CloseBraceToken);
7322N(SyntaxKind.CloseBraceToken);
7324N(SyntaxKind.EndOfFileToken);
7352N(SyntaxKind.CompilationUnit);
7354N(SyntaxKind.ClassDeclaration);
7356N(SyntaxKind.ClassKeyword);
7357N(SyntaxKind.IdentifierToken, "C");
7358N(SyntaxKind.OpenBraceToken);
7359N(SyntaxKind.MethodDeclaration);
7361N(SyntaxKind.AsyncKeyword);
7362N(SyntaxKind.PredefinedType);
7364N(SyntaxKind.VoidKeyword);
7366N(SyntaxKind.IdentifierToken, "Goo");
7367N(SyntaxKind.ParameterList);
7369N(SyntaxKind.OpenParenToken);
7370N(SyntaxKind.Parameter);
7372N(SyntaxKind.QualifiedName);
7374N(SyntaxKind.IdentifierName);
7376N(SyntaxKind.IdentifierToken, "System");
7378N(SyntaxKind.DotToken);
7379N(SyntaxKind.IdentifierName);
7381N(SyntaxKind.IdentifierToken, "IAsyncDisposable");
7384N(SyntaxKind.IdentifierToken, "d");
7386N(SyntaxKind.CloseParenToken);
7388N(SyntaxKind.Block);
7390N(SyntaxKind.OpenBraceToken);
7391N(SyntaxKind.LocalDeclarationStatement);
7393N(SyntaxKind.AttributeList);
7395N(SyntaxKind.OpenBracketToken);
7396N(SyntaxKind.Attribute);
7398N(SyntaxKind.IdentifierName);
7400N(SyntaxKind.IdentifierToken, "A");
7403N(SyntaxKind.CloseBracketToken);
7405N(SyntaxKind.AwaitKeyword);
7406N(SyntaxKind.UsingKeyword);
7407N(SyntaxKind.VariableDeclaration);
7409N(SyntaxKind.IdentifierName);
7411N(SyntaxKind.IdentifierToken, "var");
7413N(SyntaxKind.VariableDeclarator);
7415N(SyntaxKind.IdentifierToken, "i");
7416N(SyntaxKind.EqualsValueClause);
7418N(SyntaxKind.EqualsToken);
7419N(SyntaxKind.IdentifierName);
7421N(SyntaxKind.IdentifierToken, "d");
7426N(SyntaxKind.SemicolonToken);
7428N(SyntaxKind.CloseBraceToken);
7431N(SyntaxKind.CloseBraceToken);
7433N(SyntaxKind.EndOfFileToken);
7465N(SyntaxKind.CompilationUnit);
7467N(SyntaxKind.ClassDeclaration);
7469N(SyntaxKind.ClassKeyword);
7470N(SyntaxKind.IdentifierToken, "C");
7471N(SyntaxKind.OpenBraceToken);
7472N(SyntaxKind.IncompleteMember);
7474N(SyntaxKind.AttributeList);
7476N(SyntaxKind.OpenBracketToken);
7477N(SyntaxKind.Attribute);
7479N(SyntaxKind.IdentifierName);
7481N(SyntaxKind.IdentifierToken, "Attr");
7484N(SyntaxKind.CloseBracketToken);
7486N(SyntaxKind.QualifiedName);
7488N(SyntaxKind.IdentifierName);
7490N(SyntaxKind.IdentifierToken, "x");
7492N(SyntaxKind.DotToken);
7493N(SyntaxKind.IdentifierName);
7495N(SyntaxKind.IdentifierToken, "y");
7499N(SyntaxKind.IncompleteMember);
7501N(SyntaxKind.TupleType);
7503N(SyntaxKind.OpenParenToken);
7519N(SyntaxKind.CloseParenToken);
7522N(SyntaxKind.CloseBraceToken);
7524N(SyntaxKind.EndOfFileToken);
Parsing\StatementParsingTests.cs (1142)
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);
2526N(SyntaxKind.LocalDeclarationStatement);
2528N(SyntaxKind.UsingKeyword);
2529N(SyntaxKind.PublicKeyword);
2530N(SyntaxKind.ReadOnlyKeyword);
2531N(SyntaxKind.VariableDeclaration);
2533N(SyntaxKind.IdentifierName);
2535N(SyntaxKind.IdentifierToken, "var");
2537N(SyntaxKind.VariableDeclarator);
2539N(SyntaxKind.IdentifierToken, "a");
2540N(SyntaxKind.EqualsValueClause);
2542N(SyntaxKind.EqualsToken);
2543N(SyntaxKind.IdentifierName);
2545N(SyntaxKind.IdentifierToken, "b");
2550N(SyntaxKind.SemicolonToken);
2559N(SyntaxKind.LocalDeclarationStatement);
2561N(SyntaxKind.UsingKeyword);
2562N(SyntaxKind.VariableDeclaration);
2564N(SyntaxKind.IdentifierName, "var");
2566N(SyntaxKind.IdentifierToken, "var");
2568N(SyntaxKind.VariableDeclarator);
2570N(SyntaxKind.IdentifierToken, "a");
2571N(SyntaxKind.EqualsValueClause);
2573N(SyntaxKind.EqualsToken);
2574N(SyntaxKind.IdentifierName, "b");
2576N(SyntaxKind.IdentifierToken);
2581N(SyntaxKind.SemicolonToken);
2589N(SyntaxKind.LocalDeclarationStatement);
2591N(SyntaxKind.AwaitKeyword);
2592N(SyntaxKind.UsingKeyword);
2593N(SyntaxKind.VariableDeclaration);
2595N(SyntaxKind.IdentifierName, "T");
2597N(SyntaxKind.IdentifierToken);
2599N(SyntaxKind.VariableDeclarator);
2601N(SyntaxKind.IdentifierToken, "a");
2602N(SyntaxKind.EqualsValueClause);
2604N(SyntaxKind.EqualsToken);
2605N(SyntaxKind.IdentifierName, "b");
2607N(SyntaxKind.IdentifierToken);
2612N(SyntaxKind.SemicolonToken);
2652N(SyntaxKind.LocalDeclarationStatement);
2654N(SyntaxKind.AwaitKeyword);
2655N(SyntaxKind.UsingKeyword);
2656N(SyntaxKind.VariableDeclaration);
2658N(SyntaxKind.IdentifierName, "var");
2660N(SyntaxKind.IdentifierToken, "var");
2662N(SyntaxKind.VariableDeclarator);
2664N(SyntaxKind.IdentifierToken, "a");
2665N(SyntaxKind.EqualsValueClause);
2667N(SyntaxKind.EqualsToken);
2668N(SyntaxKind.IdentifierName, "b");
2670N(SyntaxKind.IdentifierToken);
2675N(SyntaxKind.SemicolonToken);
2697N(SyntaxKind.CompilationUnit);
2699N(SyntaxKind.ClassDeclaration);
2701N(SyntaxKind.ClassKeyword);
2702N(SyntaxKind.IdentifierToken, "C");
2703N(SyntaxKind.OpenBraceToken);
2704N(SyntaxKind.MethodDeclaration);
2706N(SyntaxKind.AsyncKeyword);
2707N(SyntaxKind.PredefinedType);
2709N(SyntaxKind.VoidKeyword);
2711N(SyntaxKind.IdentifierToken, "M");
2712N(SyntaxKind.ParameterList);
2714N(SyntaxKind.OpenParenToken);
2715N(SyntaxKind.CloseParenToken);
2717N(SyntaxKind.Block);
2719N(SyntaxKind.OpenBraceToken);
2720N(SyntaxKind.LocalDeclarationStatement);
2722N(SyntaxKind.UsingKeyword);
2723N(SyntaxKind.VariableDeclaration);
2725N(SyntaxKind.IdentifierName);
2727N(SyntaxKind.IdentifierToken, "await");
2729N(SyntaxKind.VariableDeclarator);
2731N(SyntaxKind.IdentifierToken, "var");
2736N(SyntaxKind.ExpressionStatement);
2738N(SyntaxKind.SimpleAssignmentExpression);
2740N(SyntaxKind.IdentifierName);
2742N(SyntaxKind.IdentifierToken, "x");
2744N(SyntaxKind.EqualsToken);
2745N(SyntaxKind.NullLiteralExpression);
2747N(SyntaxKind.NullKeyword);
2750N(SyntaxKind.SemicolonToken);
2752N(SyntaxKind.CloseBraceToken);
2755N(SyntaxKind.CloseBraceToken);
2757N(SyntaxKind.EndOfFileToken);
2773N(SyntaxKind.ExpressionStatement);
2775N(SyntaxKind.AwaitExpression);
2777N(SyntaxKind.AwaitKeyword);
2778N(SyntaxKind.IdentifierName);
2780N(SyntaxKind.IdentifierToken, "var");
2874N(SyntaxKind.LocalDeclarationStatement);
2876N(SyntaxKind.UsingKeyword);
2877N(SyntaxKind.VariableDeclaration);
2879N(SyntaxKind.IdentifierName, "T");
2881N(SyntaxKind.IdentifierToken, "T");
2883N(SyntaxKind.VariableDeclarator);
2885N(SyntaxKind.IdentifierToken, "a");
2886N(SyntaxKind.EqualsValueClause);
2888N(SyntaxKind.EqualsToken);
2889N(SyntaxKind.IdentifierName, "b");
2891N(SyntaxKind.IdentifierToken, "b");
2895N(SyntaxKind.CommaToken);
2896N(SyntaxKind.VariableDeclarator);
2898N(SyntaxKind.IdentifierToken, "c");
2899N(SyntaxKind.EqualsValueClause);
2901N(SyntaxKind.EqualsToken);
2902N(SyntaxKind.IdentifierName, "d");
2904N(SyntaxKind.IdentifierToken, "d");
2909N(SyntaxKind.SemicolonToken);
2957N(SyntaxKind.LocalDeclarationStatement);
2959N(SyntaxKind.UsingKeyword);
2960N(SyntaxKind.VariableDeclaration);
2962N(SyntaxKind.IdentifierName, "var");
2964N(SyntaxKind.IdentifierToken, "var");
2966N(SyntaxKind.VariableDeclarator);
2968N(SyntaxKind.IdentifierToken, "x");
2969N(SyntaxKind.EqualsValueClause);
2971N(SyntaxKind.EqualsToken);
2972N(SyntaxKind.ConditionalExpression);
2974N(SyntaxKind.IdentifierName, "f");
2976N(SyntaxKind.IdentifierToken, "f");
2978N(SyntaxKind.QuestionToken);
2979N(SyntaxKind.IdentifierName, "a");
2981N(SyntaxKind.IdentifierToken, "a");
2983N(SyntaxKind.ColonToken);
2984N(SyntaxKind.IdentifierName, "b");
2986N(SyntaxKind.IdentifierToken, "b");
2992N(SyntaxKind.SemicolonToken);
3040N(SyntaxKind.LocalDeclarationStatement);
3042N(SyntaxKind.UsingKeyword);
3043N(SyntaxKind.VariableDeclaration);
3045N(SyntaxKind.NullableType);
3047N(SyntaxKind.IdentifierName, "f");
3049N(SyntaxKind.IdentifierToken, "f");
3051N(SyntaxKind.QuestionToken);
3053N(SyntaxKind.VariableDeclarator);
3054N(SyntaxKind.IdentifierToken, "x");
3055N(SyntaxKind.EqualsValueClause);
3057N(SyntaxKind.EqualsToken);
3058N(SyntaxKind.IdentifierName, "a");
3060N(SyntaxKind.IdentifierToken, "a");
3064N(SyntaxKind.SemicolonToken);
3112N(SyntaxKind.LocalDeclarationStatement);
3114N(SyntaxKind.UsingKeyword);
3115N(SyntaxKind.VariableDeclaration);
3117N(SyntaxKind.NullableType);
3119N(SyntaxKind.IdentifierName, "f");
3121N(SyntaxKind.IdentifierToken, "f");
3123N(SyntaxKind.QuestionToken);
3125N(SyntaxKind.VariableDeclarator);
3127N(SyntaxKind.IdentifierToken, "x");
3129N(SyntaxKind.CommaToken);
3130N(SyntaxKind.VariableDeclarator);
3132N(SyntaxKind.IdentifierToken, "y");
3136N(SyntaxKind.SemicolonToken);
3143N(SyntaxKind.LocalDeclarationStatement);
3145N(SyntaxKind.UsingKeyword);
3146N(SyntaxKind.VariableDeclaration);
3148N(SyntaxKind.RefType);
3150N(SyntaxKind.RefKeyword);
3151N(SyntaxKind.PredefinedType);
3153N(SyntaxKind.IntKeyword);
3156N(SyntaxKind.VariableDeclarator);
3158N(SyntaxKind.IdentifierToken, "x");
3159N(SyntaxKind.EqualsValueClause);
3161N(SyntaxKind.EqualsToken);
3162N(SyntaxKind.RefExpression);
3164N(SyntaxKind.RefKeyword);
3165N(SyntaxKind.IdentifierName, "y");
3167N(SyntaxKind.IdentifierToken, "y");
3174N(SyntaxKind.SemicolonToken);
3181N(SyntaxKind.LocalDeclarationStatement);
3183N(SyntaxKind.UsingKeyword);
3184N(SyntaxKind.VariableDeclaration);
3186N(SyntaxKind.RefType);
3188N(SyntaxKind.RefKeyword);
3189N(SyntaxKind.ReadOnlyKeyword);
3190N(SyntaxKind.PredefinedType);
3192N(SyntaxKind.IntKeyword);
3195N(SyntaxKind.VariableDeclarator);
3197N(SyntaxKind.IdentifierToken, "x");
3198N(SyntaxKind.EqualsValueClause);
3200N(SyntaxKind.EqualsToken);
3201N(SyntaxKind.RefExpression);
3203N(SyntaxKind.RefKeyword);
3204N(SyntaxKind.IdentifierName, "y");
3206N(SyntaxKind.IdentifierToken, "y");
3213N(SyntaxKind.SemicolonToken);
3220N(SyntaxKind.LocalDeclarationStatement);
3222N(SyntaxKind.UsingKeyword);
3223N(SyntaxKind.VariableDeclaration);
3225N(SyntaxKind.RefType);
3227N(SyntaxKind.RefKeyword);
3228N(SyntaxKind.IdentifierName, "var");
3230N(SyntaxKind.IdentifierToken, "var");
3233N(SyntaxKind.VariableDeclarator);
3235N(SyntaxKind.IdentifierToken, "x");
3236N(SyntaxKind.EqualsValueClause);
3238N(SyntaxKind.EqualsToken);
3239N(SyntaxKind.RefExpression);
3241N(SyntaxKind.RefKeyword);
3242N(SyntaxKind.IdentifierName, "y");
3244N(SyntaxKind.IdentifierToken, "y");
3251N(SyntaxKind.SemicolonToken);
3258N(SyntaxKind.LocalDeclarationStatement);
3260N(SyntaxKind.UsingKeyword);
3261N(SyntaxKind.VariableDeclaration);
3263N(SyntaxKind.RefType);
3265N(SyntaxKind.RefKeyword);
3266N(SyntaxKind.IdentifierName, "var");
3268N(SyntaxKind.IdentifierToken, "var");
3271N(SyntaxKind.VariableDeclarator);
3273N(SyntaxKind.IdentifierToken, "x");
3274N(SyntaxKind.EqualsValueClause);
3276N(SyntaxKind.EqualsToken);
3277N(SyntaxKind.IdentifierName, "y");
3279N(SyntaxKind.IdentifierToken, "y");
3285N(SyntaxKind.SemicolonToken);
3295N(SyntaxKind.LocalDeclarationStatement);
3297N(SyntaxKind.UsingKeyword);
3298N(SyntaxKind.ReadOnlyKeyword);
3299N(SyntaxKind.VariableDeclaration);
3301N(SyntaxKind.IdentifierName, "var");
3303N(SyntaxKind.IdentifierToken, "var");
3305N(SyntaxKind.VariableDeclarator);
3307N(SyntaxKind.IdentifierToken, "x");
3309N(SyntaxKind.CommaToken);
3310N(SyntaxKind.VariableDeclarator);
3312N(SyntaxKind.IdentifierToken, "y");
3314N(SyntaxKind.EqualsValueClause);
3316N(SyntaxKind.EqualsToken);
3317N(SyntaxKind.RefExpression);
3319N(SyntaxKind.RefKeyword);
3320N(SyntaxKind.IdentifierName, "z");
3322N(SyntaxKind.IdentifierToken, "z");
3328N(SyntaxKind.SemicolonToken);
3573N(SyntaxKind.Block);
3575N(SyntaxKind.OpenBraceToken);
3576N(SyntaxKind.LabeledStatement);
3578N(SyntaxKind.IdentifierToken, "label");
3579N(SyntaxKind.ColonToken);
3614N(SyntaxKind.IfStatement);
3631N(SyntaxKind.ElseClause);
3633N(SyntaxKind.ElseKeyword);
3634N(SyntaxKind.Block);
3636N(SyntaxKind.OpenBraceToken);
3637N(SyntaxKind.CloseBraceToken);
3686N(SyntaxKind.Block);
3688N(SyntaxKind.OpenBraceToken);
3689N(SyntaxKind.IfStatement);
3706N(SyntaxKind.ElseClause);
3708N(SyntaxKind.ElseKeyword);
3709N(SyntaxKind.Block);
3711N(SyntaxKind.OpenBraceToken);
3712N(SyntaxKind.CloseBraceToken);
3716N(SyntaxKind.IfStatement);
3733N(SyntaxKind.ElseClause);
3735N(SyntaxKind.ElseKeyword);
3736N(SyntaxKind.Block);
3738N(SyntaxKind.OpenBraceToken);
3739N(SyntaxKind.CloseBraceToken);
3743N(SyntaxKind.CloseBraceToken);
3772N(SyntaxKind.Block);
3774N(SyntaxKind.OpenBraceToken);
3775N(SyntaxKind.IfStatement);
3777N(SyntaxKind.IfKeyword);
3778N(SyntaxKind.OpenParenToken);
3779N(SyntaxKind.IdentifierName);
3781N(SyntaxKind.IdentifierToken, "a");
3783N(SyntaxKind.CloseParenToken);
3784N(SyntaxKind.Block);
3786N(SyntaxKind.OpenBraceToken);
3787N(SyntaxKind.CloseBraceToken);
3789N(SyntaxKind.ElseClause);
3791N(SyntaxKind.ElseKeyword);
3792N(SyntaxKind.Block);
3794N(SyntaxKind.OpenBraceToken);
3795N(SyntaxKind.CloseBraceToken);
3799N(SyntaxKind.IfStatement);
3816N(SyntaxKind.ElseClause);
3818N(SyntaxKind.ElseKeyword);
3819N(SyntaxKind.Block);
3821N(SyntaxKind.OpenBraceToken);
3822N(SyntaxKind.CloseBraceToken);
3826N(SyntaxKind.CloseBraceToken);
3855N(SyntaxKind.IfStatement);
3857N(SyntaxKind.IfKeyword);
3858N(SyntaxKind.OpenParenToken);
3859N(SyntaxKind.IdentifierName);
3861N(SyntaxKind.IdentifierToken, "a");
3863N(SyntaxKind.CloseParenToken);
3864N(SyntaxKind.IfStatement);
3881N(SyntaxKind.ElseClause);
3883N(SyntaxKind.ElseKeyword);
3884N(SyntaxKind.Block);
3886N(SyntaxKind.OpenBraceToken);
3887N(SyntaxKind.CloseBraceToken);
3903N(SyntaxKind.SwitchStatement);
3905N(SyntaxKind.SwitchKeyword);
3907N(SyntaxKind.AddExpression);
3909N(SyntaxKind.NumericLiteralExpression);
3911N(SyntaxKind.NumericLiteralToken, "1");
3913N(SyntaxKind.PlusToken);
3914N(SyntaxKind.NumericLiteralExpression);
3916N(SyntaxKind.NumericLiteralToken, "2");
3920N(SyntaxKind.OpenBraceToken);
3921N(SyntaxKind.CloseBraceToken);
3934N(SyntaxKind.SwitchStatement);
3936N(SyntaxKind.SwitchKeyword);
3937N(SyntaxKind.TupleExpression);
3939N(SyntaxKind.OpenParenToken);
3940N(SyntaxKind.Argument);
3942N(SyntaxKind.NameColon);
3944N(SyntaxKind.IdentifierName);
3946N(SyntaxKind.IdentifierToken, "a");
3948N(SyntaxKind.ColonToken);
3950N(SyntaxKind.NumericLiteralExpression);
3952N(SyntaxKind.NumericLiteralToken, "0");
3963N(SyntaxKind.CloseParenToken);
3965N(SyntaxKind.OpenBraceToken);
3966N(SyntaxKind.CloseBraceToken);
3975N(SyntaxKind.SwitchStatement);
3977N(SyntaxKind.SwitchKeyword);
3978N(SyntaxKind.TupleExpression);
3980N(SyntaxKind.OpenParenToken);
3981N(SyntaxKind.Argument);
3983N(SyntaxKind.NameColon);
3985N(SyntaxKind.IdentifierName);
3987N(SyntaxKind.IdentifierToken, "a");
3989N(SyntaxKind.ColonToken);
3991N(SyntaxKind.NumericLiteralExpression);
3993N(SyntaxKind.NumericLiteralToken, "0");
3996N(SyntaxKind.CommaToken);
3997N(SyntaxKind.Argument);
3999N(SyntaxKind.NameColon);
4001N(SyntaxKind.IdentifierName);
4003N(SyntaxKind.IdentifierToken, "b");
4005N(SyntaxKind.ColonToken);
4007N(SyntaxKind.NumericLiteralExpression);
4009N(SyntaxKind.NumericLiteralToken, "4");
4012N(SyntaxKind.CloseParenToken);
4014N(SyntaxKind.OpenBraceToken);
4015N(SyntaxKind.CloseBraceToken);
4028N(SyntaxKind.SwitchStatement);
4030N(SyntaxKind.SwitchKeyword);
4032N(SyntaxKind.AddExpression);
4034N(SyntaxKind.ParenthesizedExpression);
4036N(SyntaxKind.OpenParenToken);
4037N(SyntaxKind.NumericLiteralExpression);
4039N(SyntaxKind.NumericLiteralToken, "1");
4041N(SyntaxKind.CloseParenToken);
4043N(SyntaxKind.PlusToken);
4044N(SyntaxKind.ParenthesizedExpression);
4046N(SyntaxKind.OpenParenToken);
4047N(SyntaxKind.NumericLiteralExpression);
4049N(SyntaxKind.NumericLiteralToken, "2");
4051N(SyntaxKind.CloseParenToken);
4055N(SyntaxKind.OpenBraceToken);
4056N(SyntaxKind.CloseBraceToken);
4065N(SyntaxKind.ExpressionStatement);
4067N(SyntaxKind.SimpleAssignmentExpression);
4069N(SyntaxKind.IdentifierName);
4071N(SyntaxKind.IdentifierToken, "_");
4073N(SyntaxKind.EqualsToken);
4074N(SyntaxKind.ObjectCreationExpression);
4076N(SyntaxKind.NewKeyword);
4077N(SyntaxKind.NullableType);
4079N(SyntaxKind.TupleType);
4081N(SyntaxKind.OpenParenToken);
4082N(SyntaxKind.TupleElement);
4084N(SyntaxKind.PredefinedType);
4086N(SyntaxKind.IntKeyword);
4089N(SyntaxKind.CommaToken);
4090N(SyntaxKind.TupleElement);
4092N(SyntaxKind.PredefinedType);
4094N(SyntaxKind.IntKeyword);
4097N(SyntaxKind.CloseParenToken);
4099N(SyntaxKind.QuestionToken);
4101N(SyntaxKind.ObjectInitializerExpression);
4103N(SyntaxKind.OpenBraceToken);
4104N(SyntaxKind.CloseBraceToken);
4108N(SyntaxKind.SemicolonToken);
4124N(SyntaxKind.ExpressionStatement);
4126N(SyntaxKind.SimpleAssignmentExpression);
4128N(SyntaxKind.IdentifierName);
4130N(SyntaxKind.IdentifierToken, "_");
4132N(SyntaxKind.EqualsToken);
4133N(SyntaxKind.ObjectCreationExpression);
4135N(SyntaxKind.NewKeyword);
4136N(SyntaxKind.NullableType);
4138N(SyntaxKind.TupleType);
4140N(SyntaxKind.OpenParenToken);
4141N(SyntaxKind.TupleElement);
4143N(SyntaxKind.PredefinedType);
4145N(SyntaxKind.IntKeyword);
4148N(SyntaxKind.CommaToken);
4149N(SyntaxKind.TupleElement);
4151N(SyntaxKind.PredefinedType);
4153N(SyntaxKind.IntKeyword);
4156N(SyntaxKind.CloseParenToken);
4158N(SyntaxKind.QuestionToken);
4160N(SyntaxKind.ArgumentList);
4162N(SyntaxKind.OpenParenToken);
4163N(SyntaxKind.Argument);
4165N(SyntaxKind.IdentifierName);
4167N(SyntaxKind.IdentifierToken, "x");
4170N(SyntaxKind.CloseParenToken);
4183N(SyntaxKind.LocalDeclarationStatement);
4185N(SyntaxKind.VariableDeclaration);
4187N(SyntaxKind.PointerType);
4189N(SyntaxKind.ArrayType);
4191N(SyntaxKind.PredefinedType);
4193N(SyntaxKind.IntKeyword);
4195N(SyntaxKind.ArrayRankSpecifier);
4197N(SyntaxKind.OpenBracketToken);
4198N(SyntaxKind.OmittedArraySizeExpression);
4200N(SyntaxKind.OmittedArraySizeExpressionToken);
4202N(SyntaxKind.CloseBracketToken);
4205N(SyntaxKind.AsteriskToken);
4207N(SyntaxKind.VariableDeclarator);
4209N(SyntaxKind.IdentifierToken, "p");
4212N(SyntaxKind.SemicolonToken);
4221N(SyntaxKind.LocalDeclarationStatement);
4223N(SyntaxKind.VariableDeclaration);
4225N(SyntaxKind.PointerType);
4227N(SyntaxKind.NullableType);
4229N(SyntaxKind.PredefinedType);
4231N(SyntaxKind.IntKeyword);
4233N(SyntaxKind.QuestionToken);
4235N(SyntaxKind.AsteriskToken);
4237N(SyntaxKind.VariableDeclarator);
4239N(SyntaxKind.IdentifierToken, "p");
4242N(SyntaxKind.SemicolonToken);
4251N(SyntaxKind.ExpressionStatement);
4253N(SyntaxKind.SimpleAssignmentExpression);
4255N(SyntaxKind.IdentifierName);
4257N(SyntaxKind.IdentifierToken, "_");
4259N(SyntaxKind.EqualsToken);
4260N(SyntaxKind.ObjectCreationExpression);
4262N(SyntaxKind.NewKeyword);
4263N(SyntaxKind.NullableType);
4265N(SyntaxKind.PredefinedType);
4267N(SyntaxKind.IntKeyword);
4269N(SyntaxKind.QuestionToken);
4271N(SyntaxKind.ObjectInitializerExpression);
4273N(SyntaxKind.OpenBraceToken);
4274N(SyntaxKind.CloseBraceToken);
4278N(SyntaxKind.SemicolonToken);
4302N(SyntaxKind.CompilationUnit);
4304N(SyntaxKind.ClassDeclaration);
4306N(SyntaxKind.ClassKeyword);
4307N(SyntaxKind.IdentifierToken, "C");
4308N(SyntaxKind.OpenBraceToken);
4309N(SyntaxKind.MethodDeclaration);
4311N(SyntaxKind.PredefinedType);
4313N(SyntaxKind.VoidKeyword);
4315N(SyntaxKind.IdentifierToken, "M");
4316N(SyntaxKind.ParameterList);
4318N(SyntaxKind.OpenParenToken);
4319N(SyntaxKind.CloseParenToken);
4321N(SyntaxKind.Block);
4323N(SyntaxKind.OpenBraceToken);
4324N(SyntaxKind.SwitchStatement);
4334N(SyntaxKind.SwitchSection);
4336N(SyntaxKind.CasePatternSwitchLabel);
4338N(SyntaxKind.CaseKeyword);
4339N(SyntaxKind.TypePattern);
4341N(SyntaxKind.PredefinedType);
4343N(SyntaxKind.IntKeyword);
4346N(SyntaxKind.WhenClause);
4348N(SyntaxKind.WhenKeyword);
4349N(SyntaxKind.InvocationExpression);
4351N(SyntaxKind.IdentifierName);
4353N(SyntaxKind.IdentifierToken, "SomeTest");
4355N(SyntaxKind.ArgumentList);
4357N(SyntaxKind.OpenParenToken);
4358N(SyntaxKind.CloseParenToken);
4362N(SyntaxKind.ColonToken);
4364N(SyntaxKind.ExpressionStatement);
4366N(SyntaxKind.InvocationExpression);
4368N(SyntaxKind.SimpleMemberAccessExpression);
4370N(SyntaxKind.IdentifierName);
4372N(SyntaxKind.IdentifierToken, "Console");
4374N(SyntaxKind.DotToken);
4375N(SyntaxKind.IdentifierName);
4377N(SyntaxKind.IdentifierToken, "WriteLine");
4380N(SyntaxKind.ArgumentList);
4382N(SyntaxKind.OpenParenToken);
4383N(SyntaxKind.Argument);
4385N(SyntaxKind.StringLiteralExpression);
4387N(SyntaxKind.StringLiteralToken, "\"answer\"");
4390N(SyntaxKind.CloseParenToken);
4393N(SyntaxKind.SemicolonToken);
4395N(SyntaxKind.BreakStatement);
4397N(SyntaxKind.BreakKeyword);
4398N(SyntaxKind.SemicolonToken);
4401N(SyntaxKind.CloseBraceToken);
4403N(SyntaxKind.CloseBraceToken);
4406N(SyntaxKind.CloseBraceToken);
4408N(SyntaxKind.EndOfFileToken);
4439N(SyntaxKind.CompilationUnit);
4441N(SyntaxKind.ClassDeclaration);
4443N(SyntaxKind.ClassKeyword);
4444N(SyntaxKind.IdentifierToken, "C");
4445N(SyntaxKind.OpenBraceToken);
4446N(SyntaxKind.MethodDeclaration);
4448N(SyntaxKind.PredefinedType);
4450N(SyntaxKind.VoidKeyword);
4452N(SyntaxKind.IdentifierToken, "M");
4453N(SyntaxKind.ParameterList);
4455N(SyntaxKind.OpenParenToken);
4456N(SyntaxKind.CloseParenToken);
4458N(SyntaxKind.Block);
4460N(SyntaxKind.OpenBraceToken);
4461N(SyntaxKind.SwitchStatement);
4463N(SyntaxKind.SwitchKeyword);
4464N(SyntaxKind.OpenParenToken);
4465N(SyntaxKind.IdentifierName);
4467N(SyntaxKind.IdentifierToken, "expr");
4469N(SyntaxKind.CloseParenToken);
4470N(SyntaxKind.OpenBraceToken);
4473N(SyntaxKind.LocalDeclarationStatement);
4475N(SyntaxKind.VariableDeclaration);
4477N(SyntaxKind.PredefinedType);
4479N(SyntaxKind.IntKeyword);
4481N(SyntaxKind.VariableDeclarator);
4483N(SyntaxKind.IdentifierToken, "i");
4486N(SyntaxKind.SemicolonToken);
4488N(SyntaxKind.SwitchStatement);
4498N(SyntaxKind.SwitchSection);
4500N(SyntaxKind.CasePatternSwitchLabel);
4502N(SyntaxKind.CaseKeyword);
4503N(SyntaxKind.TypePattern);
4505N(SyntaxKind.PredefinedType);
4507N(SyntaxKind.IntKeyword);
4510N(SyntaxKind.WhenClause);
4512N(SyntaxKind.WhenKeyword);
4513N(SyntaxKind.InvocationExpression);
4515N(SyntaxKind.IdentifierName);
4517N(SyntaxKind.IdentifierToken, "SomeTest");
4519N(SyntaxKind.ArgumentList);
4521N(SyntaxKind.OpenParenToken);
4522N(SyntaxKind.CloseParenToken);
4526N(SyntaxKind.ColonToken);
4528N(SyntaxKind.ExpressionStatement);
4530N(SyntaxKind.InvocationExpression);
4532N(SyntaxKind.SimpleMemberAccessExpression);
4534N(SyntaxKind.IdentifierName);
4536N(SyntaxKind.IdentifierToken, "Console");
4538N(SyntaxKind.DotToken);
4539N(SyntaxKind.IdentifierName);
4541N(SyntaxKind.IdentifierToken, "WriteLine");
4544N(SyntaxKind.ArgumentList);
4546N(SyntaxKind.OpenParenToken);
4547N(SyntaxKind.Argument);
4549N(SyntaxKind.StringLiteralExpression);
4551N(SyntaxKind.StringLiteralToken, "\"answer\"");
4554N(SyntaxKind.CloseParenToken);
4557N(SyntaxKind.SemicolonToken);
4559N(SyntaxKind.BreakStatement);
4561N(SyntaxKind.BreakKeyword);
4562N(SyntaxKind.SemicolonToken);
4565N(SyntaxKind.CloseBraceToken);
4567N(SyntaxKind.CloseBraceToken);
4570N(SyntaxKind.CloseBraceToken);
4572N(SyntaxKind.EndOfFileToken);
4603N(SyntaxKind.CompilationUnit);
4605N(SyntaxKind.ClassDeclaration);
4607N(SyntaxKind.ClassKeyword);
4608N(SyntaxKind.IdentifierToken, "C");
4609N(SyntaxKind.OpenBraceToken);
4610N(SyntaxKind.MethodDeclaration);
4612N(SyntaxKind.PredefinedType);
4614N(SyntaxKind.VoidKeyword);
4616N(SyntaxKind.IdentifierToken, "M");
4617N(SyntaxKind.ParameterList);
4619N(SyntaxKind.OpenParenToken);
4620N(SyntaxKind.CloseParenToken);
4622N(SyntaxKind.Block);
4624N(SyntaxKind.OpenBraceToken);
4625N(SyntaxKind.SwitchStatement);
4627N(SyntaxKind.SwitchKeyword);
4628N(SyntaxKind.OpenParenToken);
4629N(SyntaxKind.ObjectCreationExpression);
4631N(SyntaxKind.NewKeyword);
4632N(SyntaxKind.PredefinedType);
4634N(SyntaxKind.ObjectKeyword);
4636N(SyntaxKind.ArgumentList);
4638N(SyntaxKind.OpenParenToken);
4639N(SyntaxKind.CloseParenToken);
4642N(SyntaxKind.CloseParenToken);
4643N(SyntaxKind.OpenBraceToken);
4646N(SyntaxKind.LocalFunctionStatement);
4648N(SyntaxKind.PredefinedType);
4650N(SyntaxKind.BoolKeyword);
4652N(SyntaxKind.IdentifierToken, "SomeTest");
4653N(SyntaxKind.ParameterList);
4655N(SyntaxKind.OpenParenToken);
4656N(SyntaxKind.CloseParenToken);
4658N(SyntaxKind.ArrowExpressionClause);
4660N(SyntaxKind.EqualsGreaterThanToken);
4661N(SyntaxKind.IsPatternExpression);
4663N(SyntaxKind.IdentifierName);
4665N(SyntaxKind.IdentifierToken, "o");
4667N(SyntaxKind.IsKeyword);
4668N(SyntaxKind.ConstantPattern);
4670N(SyntaxKind.NumericLiteralExpression);
4672N(SyntaxKind.NumericLiteralToken, "42");
4677N(SyntaxKind.SemicolonToken);
4679N(SyntaxKind.SwitchStatement);
4689N(SyntaxKind.SwitchSection);
4691N(SyntaxKind.CasePatternSwitchLabel);
4693N(SyntaxKind.CaseKeyword);
4694N(SyntaxKind.TypePattern);
4696N(SyntaxKind.PredefinedType);
4698N(SyntaxKind.IntKeyword);
4701N(SyntaxKind.WhenClause);
4703N(SyntaxKind.WhenKeyword);
4704N(SyntaxKind.InvocationExpression);
4706N(SyntaxKind.IdentifierName);
4708N(SyntaxKind.IdentifierToken, "SomeTest");
4710N(SyntaxKind.ArgumentList);
4712N(SyntaxKind.OpenParenToken);
4713N(SyntaxKind.CloseParenToken);
4717N(SyntaxKind.ColonToken);
4719N(SyntaxKind.ExpressionStatement);
4721N(SyntaxKind.InvocationExpression);
4723N(SyntaxKind.SimpleMemberAccessExpression);
4725N(SyntaxKind.IdentifierName);
4727N(SyntaxKind.IdentifierToken, "Console");
4729N(SyntaxKind.DotToken);
4730N(SyntaxKind.IdentifierName);
4732N(SyntaxKind.IdentifierToken, "WriteLine");
4735N(SyntaxKind.ArgumentList);
4737N(SyntaxKind.OpenParenToken);
4738N(SyntaxKind.Argument);
4740N(SyntaxKind.StringLiteralExpression);
4742N(SyntaxKind.StringLiteralToken, "\"answer\"");
4745N(SyntaxKind.CloseParenToken);
4748N(SyntaxKind.SemicolonToken);
4750N(SyntaxKind.BreakStatement);
4752N(SyntaxKind.BreakKeyword);
4753N(SyntaxKind.SemicolonToken);
4756N(SyntaxKind.CloseBraceToken);
4758N(SyntaxKind.CloseBraceToken);
4761N(SyntaxKind.CloseBraceToken);
4763N(SyntaxKind.EndOfFileToken);
4786N(SyntaxKind.SwitchStatement);
4788N(SyntaxKind.SwitchKeyword);
4789N(SyntaxKind.OpenParenToken);
4790N(SyntaxKind.IdentifierName);
4792N(SyntaxKind.IdentifierToken, "obj");
4794N(SyntaxKind.CloseParenToken);
4795N(SyntaxKind.OpenBraceToken);
4796N(SyntaxKind.SwitchSection);
4798N(SyntaxKind.CasePatternSwitchLabel);
4800N(SyntaxKind.CaseKeyword);
4801N(SyntaxKind.RecursivePattern);
4803N(SyntaxKind.IdentifierName);
4805N(SyntaxKind.IdentifierToken, "Type");
4807N(SyntaxKind.PropertyPatternClause);
4809N(SyntaxKind.OpenBraceToken);
4810N(SyntaxKind.Subpattern);
4812N(SyntaxKind.NameColon);
4814N(SyntaxKind.IdentifierName);
4816N(SyntaxKind.IdentifierToken, "Prop");
4818N(SyntaxKind.ColonToken);
4820N(SyntaxKind.RecursivePattern);
4822N(SyntaxKind.IdentifierName);
4824N(SyntaxKind.IdentifierToken, "Type");
4826N(SyntaxKind.PropertyPatternClause);
4828N(SyntaxKind.OpenBraceToken);
4829N(SyntaxKind.CloseBraceToken);
4836N(SyntaxKind.ColonToken);
4838N(SyntaxKind.CasePatternSwitchLabel);
4840N(SyntaxKind.CaseKeyword);
4841N(SyntaxKind.RecursivePattern);
4843N(SyntaxKind.IdentifierName);
4845N(SyntaxKind.IdentifierToken, "Type");
4847N(SyntaxKind.PropertyPatternClause);
4849N(SyntaxKind.OpenBraceToken);
4850N(SyntaxKind.Subpattern);
4852N(SyntaxKind.NameColon);
4854N(SyntaxKind.IdentifierName);
4856N(SyntaxKind.IdentifierToken, "Prop");
4858N(SyntaxKind.ColonToken);
4860N(SyntaxKind.RecursivePattern);
4862N(SyntaxKind.IdentifierName);
4864N(SyntaxKind.IdentifierToken, "Type");
4866N(SyntaxKind.PropertyPatternClause);
4868N(SyntaxKind.OpenBraceToken);
4869N(SyntaxKind.CloseBraceToken);
4876N(SyntaxKind.ColonToken);
4878N(SyntaxKind.BreakStatement);
4880N(SyntaxKind.BreakKeyword);
4881N(SyntaxKind.SemicolonToken);
4884N(SyntaxKind.CloseBraceToken);
4913N(SyntaxKind.SwitchStatement);
4915N(SyntaxKind.SwitchKeyword);
4916N(SyntaxKind.OpenParenToken);
4917N(SyntaxKind.IdentifierName);
4919N(SyntaxKind.IdentifierToken, "obj");
4921N(SyntaxKind.CloseParenToken);
4922N(SyntaxKind.OpenBraceToken);
4923N(SyntaxKind.SwitchSection);
4925N(SyntaxKind.CasePatternSwitchLabel);
4927N(SyntaxKind.CaseKeyword);
4928N(SyntaxKind.RecursivePattern);
4930N(SyntaxKind.IdentifierName);
4932N(SyntaxKind.IdentifierToken, "Type");
4934N(SyntaxKind.PropertyPatternClause);
4936N(SyntaxKind.OpenBraceToken);
4937N(SyntaxKind.Subpattern);
4939N(SyntaxKind.NameColon);
4941N(SyntaxKind.IdentifierName);
4943N(SyntaxKind.IdentifierToken, "Prop");
4945N(SyntaxKind.ColonToken);
4947N(SyntaxKind.RecursivePattern);
4949N(SyntaxKind.IdentifierName);
4951N(SyntaxKind.IdentifierToken, "Type");
4953N(SyntaxKind.PropertyPatternClause);
4955N(SyntaxKind.OpenBraceToken);
4963N(SyntaxKind.ColonToken);
4965N(SyntaxKind.CasePatternSwitchLabel);
4967N(SyntaxKind.CaseKeyword);
4968N(SyntaxKind.RecursivePattern);
4970N(SyntaxKind.IdentifierName);
4972N(SyntaxKind.IdentifierToken, "Type");
4974N(SyntaxKind.PropertyPatternClause);
4976N(SyntaxKind.OpenBraceToken);
4977N(SyntaxKind.Subpattern);
4979N(SyntaxKind.NameColon);
4981N(SyntaxKind.IdentifierName);
4983N(SyntaxKind.IdentifierToken, "Prop");
4985N(SyntaxKind.ColonToken);
4987N(SyntaxKind.RecursivePattern);
4989N(SyntaxKind.IdentifierName);
4991N(SyntaxKind.IdentifierToken, "Type");
4993N(SyntaxKind.PropertyPatternClause);
4995N(SyntaxKind.OpenBraceToken);
5003N(SyntaxKind.ColonToken);
5005N(SyntaxKind.BreakStatement);
5007N(SyntaxKind.BreakKeyword);
5008N(SyntaxKind.SemicolonToken);
5011N(SyntaxKind.CloseBraceToken);
5046N(SyntaxKind.SwitchStatement);
5048N(SyntaxKind.SwitchKeyword);
5049N(SyntaxKind.OpenParenToken);
5050N(SyntaxKind.IdentifierName);
5052N(SyntaxKind.IdentifierToken, "obj");
5054N(SyntaxKind.CloseParenToken);
5055N(SyntaxKind.OpenBraceToken);
5056N(SyntaxKind.SwitchSection);
5058N(SyntaxKind.CasePatternSwitchLabel);
5060N(SyntaxKind.CaseKeyword);
5061N(SyntaxKind.RecursivePattern);
5063N(SyntaxKind.PropertyPatternClause);
5065N(SyntaxKind.OpenBraceToken);
5066N(SyntaxKind.Subpattern);
5068N(SyntaxKind.NameColon);
5070N(SyntaxKind.IdentifierName);
5072N(SyntaxKind.IdentifierToken, "Prop");
5074N(SyntaxKind.ColonToken);
5076N(SyntaxKind.RecursivePattern);
5078N(SyntaxKind.PropertyPatternClause);
5080N(SyntaxKind.OpenBraceToken);
5081N(SyntaxKind.Subpattern);
5083N(SyntaxKind.NameColon);
5085N(SyntaxKind.IdentifierName);
5087N(SyntaxKind.IdentifierToken, "Prop");
5089N(SyntaxKind.ColonToken);
5091N(SyntaxKind.RecursivePattern);
5093N(SyntaxKind.PropertyPatternClause);
5095N(SyntaxKind.OpenBraceToken);
5107N(SyntaxKind.ColonToken);
5109N(SyntaxKind.CasePatternSwitchLabel);
5111N(SyntaxKind.CaseKeyword);
5112N(SyntaxKind.RecursivePattern);
5114N(SyntaxKind.PropertyPatternClause);
5116N(SyntaxKind.OpenBraceToken);
5117N(SyntaxKind.Subpattern);
5119N(SyntaxKind.NameColon);
5121N(SyntaxKind.IdentifierName);
5123N(SyntaxKind.IdentifierToken, "Prop");
5125N(SyntaxKind.ColonToken);
5127N(SyntaxKind.RecursivePattern);
5129N(SyntaxKind.PropertyPatternClause);
5131N(SyntaxKind.OpenBraceToken);
5132N(SyntaxKind.Subpattern);
5134N(SyntaxKind.NameColon);
5136N(SyntaxKind.IdentifierName);
5138N(SyntaxKind.IdentifierToken, "Prop");
5140N(SyntaxKind.ColonToken);
5142N(SyntaxKind.RecursivePattern);
5144N(SyntaxKind.PropertyPatternClause);
5146N(SyntaxKind.OpenBraceToken);
5158N(SyntaxKind.ColonToken);
5160N(SyntaxKind.BreakStatement);
5162N(SyntaxKind.BreakKeyword);
5163N(SyntaxKind.SemicolonToken);
5166N(SyntaxKind.CloseBraceToken);
5189N(SyntaxKind.SwitchStatement);
5191N(SyntaxKind.SwitchKeyword);
5192N(SyntaxKind.OpenParenToken);
5193N(SyntaxKind.IdentifierName);
5195N(SyntaxKind.IdentifierToken, "obj");
5197N(SyntaxKind.CloseParenToken);
5198N(SyntaxKind.OpenBraceToken);
5199N(SyntaxKind.SwitchSection);
5201N(SyntaxKind.CasePatternSwitchLabel);
5203N(SyntaxKind.CaseKeyword);
5204N(SyntaxKind.ListPattern);
5206N(SyntaxKind.OpenBracketToken);
5209N(SyntaxKind.ColonToken);
5211N(SyntaxKind.CasePatternSwitchLabel);
5213N(SyntaxKind.CaseKeyword);
5214N(SyntaxKind.ListPattern);
5216N(SyntaxKind.OpenBracketToken);
5219N(SyntaxKind.ColonToken);
5221N(SyntaxKind.BreakStatement);
5223N(SyntaxKind.BreakKeyword);
5224N(SyntaxKind.SemicolonToken);
5227N(SyntaxKind.CloseBraceToken);
5256N(SyntaxKind.SwitchStatement);
5258N(SyntaxKind.SwitchKeyword);
5259N(SyntaxKind.OpenParenToken);
5260N(SyntaxKind.IdentifierName);
5262N(SyntaxKind.IdentifierToken, "obj");
5264N(SyntaxKind.CloseParenToken);
5265N(SyntaxKind.OpenBraceToken);
5266N(SyntaxKind.SwitchSection);
5268N(SyntaxKind.CasePatternSwitchLabel);
5270N(SyntaxKind.CaseKeyword);
5271N(SyntaxKind.ListPattern);
5273N(SyntaxKind.OpenBracketToken);
5274N(SyntaxKind.ListPattern);
5276N(SyntaxKind.OpenBracketToken);
5281N(SyntaxKind.ColonToken);
5283N(SyntaxKind.CasePatternSwitchLabel);
5285N(SyntaxKind.CaseKeyword);
5286N(SyntaxKind.ListPattern);
5288N(SyntaxKind.OpenBracketToken);
5289N(SyntaxKind.ListPattern);
5291N(SyntaxKind.OpenBracketToken);
5296N(SyntaxKind.ColonToken);
5298N(SyntaxKind.BreakStatement);
5300N(SyntaxKind.BreakKeyword);
5301N(SyntaxKind.SemicolonToken);
5304N(SyntaxKind.CloseBraceToken);
5339N(SyntaxKind.SwitchStatement);
5341N(SyntaxKind.SwitchKeyword);
5342N(SyntaxKind.OpenParenToken);
5343N(SyntaxKind.IdentifierName);
5345N(SyntaxKind.IdentifierToken, "obj");
5347N(SyntaxKind.CloseParenToken);
5348N(SyntaxKind.OpenBraceToken);
5349N(SyntaxKind.SwitchSection);
5351N(SyntaxKind.CasePatternSwitchLabel);
5353N(SyntaxKind.CaseKeyword);
5354N(SyntaxKind.ListPattern);
5356N(SyntaxKind.OpenBracketToken);
5357N(SyntaxKind.ListPattern);
5359N(SyntaxKind.OpenBracketToken);
5360N(SyntaxKind.ListPattern);
5362N(SyntaxKind.OpenBracketToken);
5369N(SyntaxKind.ColonToken);
5371N(SyntaxKind.CasePatternSwitchLabel);
5373N(SyntaxKind.CaseKeyword);
5374N(SyntaxKind.ListPattern);
5376N(SyntaxKind.OpenBracketToken);
5377N(SyntaxKind.ListPattern);
5379N(SyntaxKind.OpenBracketToken);
5380N(SyntaxKind.ListPattern);
5382N(SyntaxKind.OpenBracketToken);
5389N(SyntaxKind.ColonToken);
5391N(SyntaxKind.BreakStatement);
5393N(SyntaxKind.BreakKeyword);
5394N(SyntaxKind.SemicolonToken);
5397N(SyntaxKind.CloseBraceToken);
5434N(SyntaxKind.SwitchStatement);
5436N(SyntaxKind.SwitchKeyword);
5437N(SyntaxKind.OpenParenToken);
5438N(SyntaxKind.IdentifierName);
5440N(SyntaxKind.IdentifierToken, "obj");
5442N(SyntaxKind.CloseParenToken);
5443N(SyntaxKind.OpenBraceToken);
5444N(SyntaxKind.SwitchSection);
5446N(SyntaxKind.CasePatternSwitchLabel);
5448N(SyntaxKind.CaseKeyword);
5449N(SyntaxKind.RecursivePattern);
5451N(SyntaxKind.PropertyPatternClause);
5453N(SyntaxKind.OpenBraceToken);
5459N(SyntaxKind.EmptyStatement);
5461N(SyntaxKind.SemicolonToken);
5464N(SyntaxKind.SwitchSection);
5466N(SyntaxKind.CasePatternSwitchLabel);
5468N(SyntaxKind.CaseKeyword);
5469N(SyntaxKind.RecursivePattern);
5471N(SyntaxKind.PropertyPatternClause);
5473N(SyntaxKind.OpenBraceToken);
5479N(SyntaxKind.EmptyStatement);
5481N(SyntaxKind.SemicolonToken);
5484N(SyntaxKind.CloseBraceToken);
5500N(SyntaxKind.SwitchStatement);
5502N(SyntaxKind.SwitchKeyword);
5503N(SyntaxKind.OpenParenToken);
5504N(SyntaxKind.IdentifierName);
5506N(SyntaxKind.IdentifierToken, "obj");
5508N(SyntaxKind.CloseParenToken);
5509N(SyntaxKind.OpenBraceToken);
5510N(SyntaxKind.SwitchSection);
5512N(SyntaxKind.CasePatternSwitchLabel);
5514N(SyntaxKind.CaseKeyword);
5515N(SyntaxKind.TypePattern);
5517N(SyntaxKind.NullableType);
5519N(SyntaxKind.IdentifierName);
5521N(SyntaxKind.IdentifierToken, "Type");
5523N(SyntaxKind.QuestionToken);
5526N(SyntaxKind.ColonToken);
5528N(SyntaxKind.BreakStatement);
5530N(SyntaxKind.BreakKeyword);
5531N(SyntaxKind.SemicolonToken);
5534N(SyntaxKind.CloseBraceToken);
5556N(SyntaxKind.SwitchStatement);
5558N(SyntaxKind.SwitchKeyword);
5559N(SyntaxKind.OpenParenToken);
5560N(SyntaxKind.IdentifierName);
5562N(SyntaxKind.IdentifierToken, "obj");
5564N(SyntaxKind.CloseParenToken);
5565N(SyntaxKind.OpenBraceToken);
5566N(SyntaxKind.SwitchSection);
5568N(SyntaxKind.CaseSwitchLabel);
5570N(SyntaxKind.CaseKeyword);
5571N(SyntaxKind.ConditionalExpression);
5573N(SyntaxKind.IdentifierName);
5575N(SyntaxKind.IdentifierToken, "Type");
5577N(SyntaxKind.QuestionToken);
5578N(SyntaxKind.IdentifierName);
5580N(SyntaxKind.IdentifierToken, "varName");
5582N(SyntaxKind.ColonToken);
5590N(SyntaxKind.BreakStatement);
5592N(SyntaxKind.BreakKeyword);
5593N(SyntaxKind.SemicolonToken);
5596N(SyntaxKind.CloseBraceToken);
5612N(SyntaxKind.SwitchStatement);
5614N(SyntaxKind.SwitchKeyword);
5615N(SyntaxKind.OpenParenToken);
5616N(SyntaxKind.IdentifierName);
5618N(SyntaxKind.IdentifierToken, "obj");
5620N(SyntaxKind.CloseParenToken);
5621N(SyntaxKind.OpenBraceToken);
5622N(SyntaxKind.SwitchSection);
5624N(SyntaxKind.CasePatternSwitchLabel);
5626N(SyntaxKind.CaseKeyword);
5627N(SyntaxKind.TypePattern);
5629N(SyntaxKind.NullableType);
5631N(SyntaxKind.IdentifierName);
5633N(SyntaxKind.IdentifierToken, "Type");
5635N(SyntaxKind.QuestionToken);
5638N(SyntaxKind.WhenClause);
5640N(SyntaxKind.WhenKeyword);
5641N(SyntaxKind.GreaterThanExpression);
5643N(SyntaxKind.IdentifierName);
5645N(SyntaxKind.IdentifierToken, "x");
5647N(SyntaxKind.GreaterThanToken);
5648N(SyntaxKind.NumericLiteralExpression);
5650N(SyntaxKind.NumericLiteralToken, "0");
5654N(SyntaxKind.ColonToken);
5656N(SyntaxKind.BreakStatement);
5658N(SyntaxKind.BreakKeyword);
5659N(SyntaxKind.SemicolonToken);
5662N(SyntaxKind.CloseBraceToken);
5678N(SyntaxKind.SwitchStatement);
5680N(SyntaxKind.SwitchKeyword);
5681N(SyntaxKind.OpenParenToken);
5682N(SyntaxKind.IdentifierName);
5684N(SyntaxKind.IdentifierToken, "obj");
5686N(SyntaxKind.CloseParenToken);
5687N(SyntaxKind.OpenBraceToken);
5688N(SyntaxKind.SwitchSection);
5690N(SyntaxKind.CasePatternSwitchLabel);
5692N(SyntaxKind.CaseKeyword);
5693N(SyntaxKind.DeclarationPattern);
5695N(SyntaxKind.NullableType);
5697N(SyntaxKind.IdentifierName);
5699N(SyntaxKind.IdentifierToken, "Type");
5701N(SyntaxKind.QuestionToken);
5703N(SyntaxKind.SingleVariableDesignation);
5705N(SyntaxKind.IdentifierToken, "varName");
5708N(SyntaxKind.WhenClause);
5710N(SyntaxKind.WhenKeyword);
5711N(SyntaxKind.GreaterThanExpression);
5713N(SyntaxKind.IdentifierName);
5715N(SyntaxKind.IdentifierToken, "x");
5717N(SyntaxKind.GreaterThanToken);
5718N(SyntaxKind.NumericLiteralExpression);
5720N(SyntaxKind.NumericLiteralToken, "0");
5724N(SyntaxKind.ColonToken);
5726N(SyntaxKind.BreakStatement);
5728N(SyntaxKind.BreakKeyword);
5729N(SyntaxKind.SemicolonToken);
5732N(SyntaxKind.CloseBraceToken);
5748N(SyntaxKind.SwitchStatement);
5750N(SyntaxKind.SwitchKeyword);
5751N(SyntaxKind.OpenParenToken);
5752N(SyntaxKind.IdentifierName);
5754N(SyntaxKind.IdentifierToken, "obj");
5756N(SyntaxKind.CloseParenToken);
5757N(SyntaxKind.OpenBraceToken);
5758N(SyntaxKind.SwitchSection);
5760N(SyntaxKind.CasePatternSwitchLabel);
5762N(SyntaxKind.CaseKeyword);
5763N(SyntaxKind.ParenthesizedPattern);
5765N(SyntaxKind.OpenParenToken);
5766N(SyntaxKind.DeclarationPattern);
5768N(SyntaxKind.NullableType);
5770N(SyntaxKind.IdentifierName);
5772N(SyntaxKind.IdentifierToken, "Type");
5774N(SyntaxKind.QuestionToken);
5776N(SyntaxKind.SingleVariableDesignation);
5778N(SyntaxKind.IdentifierToken, "when");
5781N(SyntaxKind.CloseParenToken);
5783N(SyntaxKind.WhenClause);
5785N(SyntaxKind.WhenKeyword);
5786N(SyntaxKind.GreaterThanExpression);
5788N(SyntaxKind.IdentifierName);
5790N(SyntaxKind.IdentifierToken, "x");
5792N(SyntaxKind.GreaterThanToken);
5793N(SyntaxKind.NumericLiteralExpression);
5795N(SyntaxKind.NumericLiteralToken, "0");
5799N(SyntaxKind.ColonToken);
5801N(SyntaxKind.BreakStatement);
5803N(SyntaxKind.BreakKeyword);
5804N(SyntaxKind.SemicolonToken);
5807N(SyntaxKind.CloseBraceToken);
5832N(SyntaxKind.MethodDeclaration);
5834N(SyntaxKind.PredefinedType);
5836N(SyntaxKind.VoidKeyword);
5838N(SyntaxKind.IdentifierToken, "M");
5839N(SyntaxKind.ParameterList);
5841N(SyntaxKind.OpenParenToken);
5842N(SyntaxKind.CloseParenToken);
5844N(SyntaxKind.Block);
5846N(SyntaxKind.OpenBraceToken);
5847N(SyntaxKind.LocalDeclarationStatement);
5849N(SyntaxKind.VariableDeclaration);
5851N(SyntaxKind.IdentifierName);
5853N(SyntaxKind.IdentifierToken, "var");
5855N(SyntaxKind.VariableDeclarator);
5857N(SyntaxKind.IdentifierToken, "res");
5858N(SyntaxKind.EqualsValueClause);
5860N(SyntaxKind.EqualsToken);
5861N(SyntaxKind.ConditionalExpression);
5863N(SyntaxKind.IsExpression);
5865N(SyntaxKind.IdentifierName);
5867N(SyntaxKind.IdentifierToken, "x");
5869N(SyntaxKind.IsKeyword);
5870N(SyntaxKind.IdentifierName);
5872N(SyntaxKind.IdentifierToken, "X");
5875N(SyntaxKind.QuestionToken);
5876N(SyntaxKind.IdentifierName);
5878N(SyntaxKind.IdentifierToken, "yield");
5891N(SyntaxKind.ReturnStatement);
5893N(SyntaxKind.ReturnKeyword);
5894N(SyntaxKind.IdentifierName);
5896N(SyntaxKind.IdentifierToken, "res");
5898N(SyntaxKind.SemicolonToken);
5900N(SyntaxKind.CloseBraceToken);
5926N(SyntaxKind.MethodDeclaration);
5928N(SyntaxKind.PredefinedType);
5930N(SyntaxKind.VoidKeyword);
5932N(SyntaxKind.IdentifierToken, "M");
5933N(SyntaxKind.ParameterList);
5935N(SyntaxKind.OpenParenToken);
5936N(SyntaxKind.CloseParenToken);
5938N(SyntaxKind.Block);
5940N(SyntaxKind.OpenBraceToken);
5941N(SyntaxKind.LocalDeclarationStatement);
5943N(SyntaxKind.VariableDeclaration);
5945N(SyntaxKind.IdentifierName);
5947N(SyntaxKind.IdentifierToken, "var");
5949N(SyntaxKind.VariableDeclarator);
5951N(SyntaxKind.IdentifierToken, "res");
5952N(SyntaxKind.EqualsValueClause);
5954N(SyntaxKind.EqualsToken);
5955N(SyntaxKind.ConditionalExpression);
5957N(SyntaxKind.IsExpression);
5959N(SyntaxKind.IdentifierName);
5961N(SyntaxKind.IdentifierToken, "x");
5963N(SyntaxKind.IsKeyword);
5964N(SyntaxKind.IdentifierName);
5966N(SyntaxKind.IdentifierToken, "X");
5969N(SyntaxKind.QuestionToken);
5970N(SyntaxKind.IdentifierName);
5972N(SyntaxKind.IdentifierToken, "yield");
5985N(SyntaxKind.BreakStatement);
5987N(SyntaxKind.BreakKeyword);
5988N(SyntaxKind.SemicolonToken);
5990N(SyntaxKind.CloseBraceToken);
Parsing\SuppressNullableWarningExpressionParsingTests.cs (349)
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);
452N(SyntaxKind.ConditionalExpression);
454N(SyntaxKind.ConditionalAccessExpression);
456N(SyntaxKind.IdentifierName);
458N(SyntaxKind.IdentifierToken, "x");
460N(SyntaxKind.QuestionToken);
461N(SyntaxKind.MemberBindingExpression);
463N(SyntaxKind.DotToken);
464N(SyntaxKind.IdentifierName);
466N(SyntaxKind.IdentifierToken, "y");
470N(SyntaxKind.QuestionToken);
471N(SyntaxKind.LogicalNotExpression);
473N(SyntaxKind.ExclamationToken);
474N(SyntaxKind.InvocationExpression);
476N(SyntaxKind.SimpleMemberAccessExpression);
478N(SyntaxKind.CollectionExpression);
480N(SyntaxKind.OpenBracketToken);
481N(SyntaxKind.ExpressionElement);
483N(SyntaxKind.NumericLiteralExpression);
485N(SyntaxKind.NumericLiteralToken, "0");
488N(SyntaxKind.CloseBracketToken);
490N(SyntaxKind.DotToken);
491N(SyntaxKind.IdentifierName);
493N(SyntaxKind.IdentifierToken, "ToString");
496N(SyntaxKind.ArgumentList);
498N(SyntaxKind.OpenParenToken);
499N(SyntaxKind.CloseParenToken);
526N(SyntaxKind.ConditionalExpression);
528N(SyntaxKind.ConditionalAccessExpression);
530N(SyntaxKind.IdentifierName);
532N(SyntaxKind.IdentifierToken, "x");
534N(SyntaxKind.QuestionToken);
535N(SyntaxKind.MemberBindingExpression);
537N(SyntaxKind.DotToken);
538N(SyntaxKind.IdentifierName);
540N(SyntaxKind.IdentifierToken, "y");
544N(SyntaxKind.QuestionToken);
545N(SyntaxKind.LogicalNotExpression);
547N(SyntaxKind.ExclamationToken);
548N(SyntaxKind.InvocationExpression);
550N(SyntaxKind.SimpleMemberAccessExpression);
552N(SyntaxKind.ParenthesizedExpression);
554N(SyntaxKind.OpenParenToken);
559N(SyntaxKind.CloseParenToken);
561N(SyntaxKind.DotToken);
562N(SyntaxKind.IdentifierName);
564N(SyntaxKind.IdentifierToken, "ToString");
567N(SyntaxKind.ArgumentList);
569N(SyntaxKind.OpenParenToken);
570N(SyntaxKind.CloseParenToken);
597N(SyntaxKind.ConditionalExpression);
599N(SyntaxKind.ConditionalAccessExpression);
601N(SyntaxKind.IdentifierName);
603N(SyntaxKind.IdentifierToken, "x");
605N(SyntaxKind.QuestionToken);
606N(SyntaxKind.SuppressNullableWarningExpression);
608N(SyntaxKind.MemberBindingExpression);
610N(SyntaxKind.DotToken);
611N(SyntaxKind.IdentifierName);
613N(SyntaxKind.IdentifierToken, "y");
616N(SyntaxKind.ExclamationToken);
619N(SyntaxKind.QuestionToken);
620N(SyntaxKind.LogicalNotExpression);
622N(SyntaxKind.ExclamationToken);
623N(SyntaxKind.InvocationExpression);
625N(SyntaxKind.SimpleMemberAccessExpression);
631N(SyntaxKind.DotToken);
632N(SyntaxKind.IdentifierName);
634N(SyntaxKind.IdentifierToken, "ToString");
637N(SyntaxKind.ArgumentList);
639N(SyntaxKind.OpenParenToken);
640N(SyntaxKind.CloseParenToken);
657N(SyntaxKind.ConditionalAccessExpression);
659N(SyntaxKind.IdentifierName);
661N(SyntaxKind.IdentifierToken, "x");
663N(SyntaxKind.QuestionToken);
664N(SyntaxKind.InvocationExpression);
666N(SyntaxKind.SimpleMemberAccessExpression);
668N(SyntaxKind.SimpleMemberAccessExpression);
670N(SyntaxKind.ElementAccessExpression);
672N(SyntaxKind.SuppressNullableWarningExpression);
674N(SyntaxKind.MemberBindingExpression);
676N(SyntaxKind.DotToken);
677N(SyntaxKind.IdentifierName);
679N(SyntaxKind.IdentifierToken, "y");
682N(SyntaxKind.ExclamationToken);
684N(SyntaxKind.BracketedArgumentList);
686N(SyntaxKind.OpenBracketToken);
687N(SyntaxKind.Argument);
689N(SyntaxKind.NumericLiteralExpression);
691N(SyntaxKind.NumericLiteralToken, "1");
694N(SyntaxKind.CloseBracketToken);
697N(SyntaxKind.DotToken);
698N(SyntaxKind.IdentifierName);
700N(SyntaxKind.IdentifierToken, "z");
703N(SyntaxKind.DotToken);
704N(SyntaxKind.IdentifierName);
706N(SyntaxKind.IdentifierToken, "ToString");
709N(SyntaxKind.ArgumentList);
711N(SyntaxKind.OpenParenToken);
712N(SyntaxKind.CloseParenToken);
723N(SyntaxKind.ConditionalAccessExpression);
725N(SyntaxKind.IdentifierName);
727N(SyntaxKind.IdentifierToken, "x");
729N(SyntaxKind.QuestionToken);
730N(SyntaxKind.InvocationExpression);
732N(SyntaxKind.SuppressNullableWarningExpression);
734N(SyntaxKind.MemberBindingExpression);
736N(SyntaxKind.DotToken);
737N(SyntaxKind.IdentifierName);
739N(SyntaxKind.IdentifierToken, "y");
742N(SyntaxKind.ExclamationToken);
744N(SyntaxKind.ArgumentList);
746N(SyntaxKind.OpenParenToken);
747N(SyntaxKind.Argument);
749N(SyntaxKind.NumericLiteralExpression);
751N(SyntaxKind.NumericLiteralToken, "0");
754N(SyntaxKind.CloseParenToken);
765N(SyntaxKind.SuppressNullableWarningExpression);
767N(SyntaxKind.ConditionalAccessExpression);
769N(SyntaxKind.IdentifierName);
771N(SyntaxKind.IdentifierToken, "x");
773N(SyntaxKind.QuestionToken);
774N(SyntaxKind.MemberBindingExpression);
776N(SyntaxKind.DotToken);
777N(SyntaxKind.IdentifierName);
779N(SyntaxKind.IdentifierToken, "y");
783N(SyntaxKind.ExclamationToken);
825N(SyntaxKind.ConditionalAccessExpression);
827N(SyntaxKind.IdentifierName);
829N(SyntaxKind.IdentifierToken, "x");
831N(SyntaxKind.QuestionToken);
832N(SyntaxKind.SimpleMemberAccessExpression);
834N(SyntaxKind.SuppressNullableWarningExpression);
836N(SyntaxKind.MemberBindingExpression);
838N(SyntaxKind.DotToken);
839N(SyntaxKind.IdentifierName);
841N(SyntaxKind.IdentifierToken, "y");
844N(SyntaxKind.ExclamationToken);
846N(SyntaxKind.DotToken);
847N(SyntaxKind.IdentifierName);
849N(SyntaxKind.IdentifierToken, "z");
861N(SyntaxKind.ConditionalAccessExpression);
863N(SyntaxKind.IdentifierName);
865N(SyntaxKind.IdentifierToken, "x");
867N(SyntaxKind.QuestionToken);
868N(SyntaxKind.SimpleMemberAccessExpression);
870N(SyntaxKind.SuppressNullableWarningExpression);
872N(SyntaxKind.SuppressNullableWarningExpression);
874N(SyntaxKind.MemberBindingExpression);
876N(SyntaxKind.DotToken);
877N(SyntaxKind.IdentifierName);
879N(SyntaxKind.IdentifierToken, "y");
882N(SyntaxKind.ExclamationToken);
884N(SyntaxKind.ExclamationToken);
886N(SyntaxKind.DotToken);
887N(SyntaxKind.IdentifierName);
889N(SyntaxKind.IdentifierToken, "z");
900N(SyntaxKind.ConditionalAccessExpression);
902N(SyntaxKind.IdentifierName);
904N(SyntaxKind.IdentifierToken, "x");
906N(SyntaxKind.QuestionToken);
907N(SyntaxKind.SimpleMemberAccessExpression);
909N(SyntaxKind.SuppressNullableWarningExpression);
911N(SyntaxKind.SuppressNullableWarningExpression);
913N(SyntaxKind.SuppressNullableWarningExpression);
915N(SyntaxKind.SuppressNullableWarningExpression);
917N(SyntaxKind.MemberBindingExpression);
919N(SyntaxKind.DotToken);
920N(SyntaxKind.IdentifierName);
922N(SyntaxKind.IdentifierToken, "y");
925N(SyntaxKind.ExclamationToken);
927N(SyntaxKind.ExclamationToken);
929N(SyntaxKind.ExclamationToken);
931N(SyntaxKind.ExclamationToken);
933N(SyntaxKind.DotToken);
934N(SyntaxKind.IdentifierName);
936N(SyntaxKind.IdentifierToken, "z");
947N(SyntaxKind.SuppressNullableWarningExpression);
949N(SyntaxKind.SuppressNullableWarningExpression);
951N(SyntaxKind.ConditionalAccessExpression);
953N(SyntaxKind.IdentifierName);
955N(SyntaxKind.IdentifierToken, "x");
957N(SyntaxKind.QuestionToken);
958N(SyntaxKind.SimpleMemberAccessExpression);
960N(SyntaxKind.MemberBindingExpression);
962N(SyntaxKind.DotToken);
963N(SyntaxKind.IdentifierName);
965N(SyntaxKind.IdentifierToken, "y");
968N(SyntaxKind.DotToken);
969N(SyntaxKind.IdentifierName);
971N(SyntaxKind.IdentifierToken, "z");
975N(SyntaxKind.ExclamationToken);
977N(SyntaxKind.ExclamationToken);
Parsing\SwitchExpressionParsingTests.cs (1664)
33N(SyntaxKind.SwitchExpression);
35N(SyntaxKind.IdentifierName);
37N(SyntaxKind.IdentifierToken, "x");
39N(SyntaxKind.SwitchKeyword);
40N(SyntaxKind.OpenBraceToken);
41N(SyntaxKind.SwitchExpressionArm);
43N(SyntaxKind.ConstantPattern);
45N(SyntaxKind.NumericLiteralExpression);
47N(SyntaxKind.NumericLiteralToken, "0");
50N(SyntaxKind.EqualsGreaterThanToken);
51N(SyntaxKind.NumericLiteralExpression);
53N(SyntaxKind.NumericLiteralToken, "1");
56N(SyntaxKind.CommaToken);
57N(SyntaxKind.SwitchExpressionArm);
59N(SyntaxKind.ConstantPattern);
61N(SyntaxKind.NumericLiteralExpression);
63N(SyntaxKind.NumericLiteralToken, "1");
66N(SyntaxKind.EqualsGreaterThanToken);
67N(SyntaxKind.NumericLiteralExpression);
69N(SyntaxKind.NumericLiteralToken, "2");
72N(SyntaxKind.CommaToken);
73N(SyntaxKind.CloseBraceToken);
100N(SyntaxKind.SwitchExpression);
102N(SyntaxKind.IdentifierName);
104N(SyntaxKind.IdentifierToken, "x");
106N(SyntaxKind.SwitchKeyword);
107N(SyntaxKind.OpenBraceToken);
108N(SyntaxKind.SwitchExpressionArm);
110N(SyntaxKind.ConstantPattern);
112N(SyntaxKind.NumericLiteralExpression);
114N(SyntaxKind.NumericLiteralToken, "0");
117N(SyntaxKind.EqualsGreaterThanToken);
118N(SyntaxKind.NumericLiteralExpression);
120N(SyntaxKind.NumericLiteralToken, "1");
124N(SyntaxKind.SwitchExpressionArm);
126N(SyntaxKind.ConstantPattern);
128N(SyntaxKind.NumericLiteralExpression);
130N(SyntaxKind.NumericLiteralToken, "1");
133N(SyntaxKind.EqualsGreaterThanToken);
134N(SyntaxKind.NumericLiteralExpression);
136N(SyntaxKind.NumericLiteralToken, "2");
140N(SyntaxKind.CloseBraceToken);
167N(SyntaxKind.SwitchExpression);
169N(SyntaxKind.IdentifierName);
171N(SyntaxKind.IdentifierToken, "x");
173N(SyntaxKind.SwitchKeyword);
174N(SyntaxKind.OpenBraceToken);
175N(SyntaxKind.SwitchExpressionArm);
177N(SyntaxKind.ConstantPattern);
179N(SyntaxKind.NumericLiteralExpression);
181N(SyntaxKind.NumericLiteralToken, "0");
185N(SyntaxKind.NumericLiteralExpression);
187N(SyntaxKind.NumericLiteralToken, "1");
190N(SyntaxKind.CommaToken);
191N(SyntaxKind.SwitchExpressionArm);
193N(SyntaxKind.ConstantPattern);
195N(SyntaxKind.NumericLiteralExpression);
197N(SyntaxKind.NumericLiteralToken, "1");
201N(SyntaxKind.NumericLiteralExpression);
203N(SyntaxKind.NumericLiteralToken, "2");
206N(SyntaxKind.CommaToken);
207N(SyntaxKind.CloseBraceToken);
240N(SyntaxKind.SwitchExpression);
242N(SyntaxKind.IdentifierName);
244N(SyntaxKind.IdentifierToken, "x");
246N(SyntaxKind.SwitchKeyword);
247N(SyntaxKind.OpenBraceToken);
248N(SyntaxKind.SwitchExpressionArm);
250N(SyntaxKind.ConstantPattern);
252N(SyntaxKind.NumericLiteralExpression);
254N(SyntaxKind.NumericLiteralToken, "0");
258N(SyntaxKind.NumericLiteralExpression);
260N(SyntaxKind.NumericLiteralToken, "1");
264N(SyntaxKind.SwitchExpressionArm);
266N(SyntaxKind.ConstantPattern);
268N(SyntaxKind.NumericLiteralExpression);
270N(SyntaxKind.NumericLiteralToken, "1");
274N(SyntaxKind.NumericLiteralExpression);
276N(SyntaxKind.NumericLiteralToken, "2");
280N(SyntaxKind.CloseBraceToken);
321N(SyntaxKind.Block);
323N(SyntaxKind.OpenBraceToken);
324N(SyntaxKind.LocalDeclarationStatement);
326N(SyntaxKind.VariableDeclaration);
328N(SyntaxKind.IdentifierName);
330N(SyntaxKind.IdentifierToken, "var");
332N(SyntaxKind.VariableDeclarator);
334N(SyntaxKind.IdentifierToken, "y");
335N(SyntaxKind.EqualsValueClause);
337N(SyntaxKind.EqualsToken);
338N(SyntaxKind.SwitchExpression);
340N(SyntaxKind.IdentifierName);
342N(SyntaxKind.IdentifierToken, "x");
344N(SyntaxKind.SwitchKeyword);
345N(SyntaxKind.OpenBraceToken);
346N(SyntaxKind.SwitchExpressionArm);
348N(SyntaxKind.ConstantPattern);
350N(SyntaxKind.NumericLiteralExpression);
352N(SyntaxKind.NumericLiteralToken, "0");
356N(SyntaxKind.InvocationExpression);
358N(SyntaxKind.IdentifierName);
360N(SyntaxKind.IdentifierToken, "Goo");
362N(SyntaxKind.ArgumentList);
364N(SyntaxKind.OpenParenToken);
365N(SyntaxKind.CloseParenToken);
377N(SyntaxKind.ReturnStatement);
379N(SyntaxKind.ReturnKeyword);
380N(SyntaxKind.IdentifierName);
382N(SyntaxKind.IdentifierToken, "Bar");
384N(SyntaxKind.SemicolonToken);
386N(SyntaxKind.SwitchStatement);
396N(SyntaxKind.SwitchSection);
398N(SyntaxKind.CaseSwitchLabel);
400N(SyntaxKind.CaseKeyword);
401N(SyntaxKind.NumericLiteralExpression);
403N(SyntaxKind.NumericLiteralToken, "1");
405N(SyntaxKind.ColonToken);
407N(SyntaxKind.Block);
409N(SyntaxKind.OpenBraceToken);
410N(SyntaxKind.ExpressionStatement);
412N(SyntaxKind.InvocationExpression);
414N(SyntaxKind.IdentifierName);
416N(SyntaxKind.IdentifierToken, "Baz");
418N(SyntaxKind.ArgumentList);
420N(SyntaxKind.OpenParenToken);
421N(SyntaxKind.CloseParenToken);
424N(SyntaxKind.SemicolonToken);
426N(SyntaxKind.ThrowStatement);
428N(SyntaxKind.ThrowKeyword);
429N(SyntaxKind.ObjectCreationExpression);
431N(SyntaxKind.NewKeyword);
432N(SyntaxKind.IdentifierName);
434N(SyntaxKind.IdentifierToken, "Quux");
436N(SyntaxKind.ArgumentList);
438N(SyntaxKind.OpenParenToken);
439N(SyntaxKind.CloseParenToken);
442N(SyntaxKind.SemicolonToken);
444N(SyntaxKind.CloseBraceToken);
447N(SyntaxKind.CloseBraceToken);
449N(SyntaxKind.EmptyStatement);
451N(SyntaxKind.SemicolonToken);
453N(SyntaxKind.CloseBraceToken);
492N(SyntaxKind.CompilationUnit);
494N(SyntaxKind.ClassDeclaration);
496N(SyntaxKind.ClassKeyword);
497N(SyntaxKind.IdentifierToken, "C");
498N(SyntaxKind.OpenBraceToken);
499N(SyntaxKind.MethodDeclaration);
501N(SyntaxKind.PublicKeyword);
502N(SyntaxKind.StaticKeyword);
503N(SyntaxKind.PredefinedType);
505N(SyntaxKind.IntKeyword);
507N(SyntaxKind.IdentifierToken, "X");
508N(SyntaxKind.ParameterList);
510N(SyntaxKind.OpenParenToken);
511N(SyntaxKind.CloseParenToken);
513N(SyntaxKind.ArrowExpressionClause);
515N(SyntaxKind.EqualsGreaterThanToken);
516N(SyntaxKind.SwitchExpression);
518N(SyntaxKind.NumericLiteralExpression);
520N(SyntaxKind.NumericLiteralToken, "5");
522N(SyntaxKind.SwitchKeyword);
523N(SyntaxKind.OpenBraceToken);
539N(SyntaxKind.CloseBraceToken);
542N(SyntaxKind.SemicolonToken);
544N(SyntaxKind.CloseBraceToken);
546N(SyntaxKind.EndOfFileToken);
577N(SyntaxKind.CompilationUnit);
579N(SyntaxKind.ClassDeclaration);
581N(SyntaxKind.ClassKeyword);
582N(SyntaxKind.IdentifierToken, "C");
583N(SyntaxKind.OpenBraceToken);
584N(SyntaxKind.MethodDeclaration);
586N(SyntaxKind.PublicKeyword);
587N(SyntaxKind.StaticKeyword);
588N(SyntaxKind.PredefinedType);
590N(SyntaxKind.IntKeyword);
592N(SyntaxKind.IdentifierToken, "X");
593N(SyntaxKind.ParameterList);
595N(SyntaxKind.OpenParenToken);
596N(SyntaxKind.CloseParenToken);
598N(SyntaxKind.ArrowExpressionClause);
600N(SyntaxKind.EqualsGreaterThanToken);
601N(SyntaxKind.SwitchExpression);
603N(SyntaxKind.NumericLiteralExpression);
605N(SyntaxKind.NumericLiteralToken, "5");
607N(SyntaxKind.SwitchKeyword);
608N(SyntaxKind.OpenBraceToken);
624N(SyntaxKind.CommaToken);
625N(SyntaxKind.CloseBraceToken);
628N(SyntaxKind.SemicolonToken);
630N(SyntaxKind.CloseBraceToken);
632N(SyntaxKind.EndOfFileToken);
666N(SyntaxKind.CompilationUnit);
668N(SyntaxKind.ClassDeclaration);
670N(SyntaxKind.ClassKeyword);
671N(SyntaxKind.IdentifierToken, "C");
672N(SyntaxKind.OpenBraceToken);
673N(SyntaxKind.MethodDeclaration);
675N(SyntaxKind.PublicKeyword);
676N(SyntaxKind.StaticKeyword);
677N(SyntaxKind.PredefinedType);
679N(SyntaxKind.IntKeyword);
681N(SyntaxKind.IdentifierToken, "X");
682N(SyntaxKind.ParameterList);
684N(SyntaxKind.OpenParenToken);
685N(SyntaxKind.CloseParenToken);
687N(SyntaxKind.ArrowExpressionClause);
689N(SyntaxKind.EqualsGreaterThanToken);
690N(SyntaxKind.SwitchExpression);
692N(SyntaxKind.NumericLiteralExpression);
694N(SyntaxKind.NumericLiteralToken, "5");
696N(SyntaxKind.SwitchKeyword);
697N(SyntaxKind.OpenBraceToken);
714N(SyntaxKind.CloseBraceToken);
717N(SyntaxKind.SemicolonToken);
719N(SyntaxKind.CloseBraceToken);
721N(SyntaxKind.EndOfFileToken);
749N(SyntaxKind.CompilationUnit);
751N(SyntaxKind.ClassDeclaration);
753N(SyntaxKind.ClassKeyword);
754N(SyntaxKind.IdentifierToken, "C");
755N(SyntaxKind.OpenBraceToken);
756N(SyntaxKind.MethodDeclaration);
758N(SyntaxKind.PublicKeyword);
759N(SyntaxKind.StaticKeyword);
760N(SyntaxKind.PredefinedType);
762N(SyntaxKind.IntKeyword);
764N(SyntaxKind.IdentifierToken, "X");
765N(SyntaxKind.ParameterList);
767N(SyntaxKind.OpenParenToken);
768N(SyntaxKind.CloseParenToken);
770N(SyntaxKind.ArrowExpressionClause);
772N(SyntaxKind.EqualsGreaterThanToken);
773N(SyntaxKind.SwitchExpression);
775N(SyntaxKind.NumericLiteralExpression);
777N(SyntaxKind.NumericLiteralToken, "5");
779N(SyntaxKind.SwitchKeyword);
780N(SyntaxKind.OpenBraceToken);
781N(SyntaxKind.SwitchExpressionArm);
790N(SyntaxKind.EqualsGreaterThanToken);
796N(SyntaxKind.CloseBraceToken);
799N(SyntaxKind.SemicolonToken);
801N(SyntaxKind.CloseBraceToken);
803N(SyntaxKind.EndOfFileToken);
828N(SyntaxKind.CompilationUnit);
830N(SyntaxKind.ClassDeclaration);
832N(SyntaxKind.ClassKeyword);
833N(SyntaxKind.IdentifierToken, "C");
834N(SyntaxKind.OpenBraceToken);
835N(SyntaxKind.MethodDeclaration);
837N(SyntaxKind.PublicKeyword);
838N(SyntaxKind.StaticKeyword);
839N(SyntaxKind.PredefinedType);
841N(SyntaxKind.IntKeyword);
843N(SyntaxKind.IdentifierToken, "X");
844N(SyntaxKind.ParameterList);
846N(SyntaxKind.OpenParenToken);
847N(SyntaxKind.CloseParenToken);
849N(SyntaxKind.ArrowExpressionClause);
851N(SyntaxKind.EqualsGreaterThanToken);
852N(SyntaxKind.SwitchExpression);
854N(SyntaxKind.NumericLiteralExpression);
856N(SyntaxKind.NumericLiteralToken, "5");
858N(SyntaxKind.SwitchKeyword);
859N(SyntaxKind.OpenBraceToken);
860N(SyntaxKind.SwitchExpressionArm);
862N(SyntaxKind.ConstantPattern);
864N(SyntaxKind.IdentifierName);
866N(SyntaxKind.IdentifierToken, "when");
870N(SyntaxKind.TrueLiteralExpression);
872N(SyntaxKind.TrueKeyword);
875N(SyntaxKind.CloseBraceToken);
878N(SyntaxKind.SemicolonToken);
880N(SyntaxKind.CloseBraceToken);
882N(SyntaxKind.EndOfFileToken);
916N(SyntaxKind.CompilationUnit);
918N(SyntaxKind.ClassDeclaration);
920N(SyntaxKind.ClassKeyword);
921N(SyntaxKind.IdentifierToken, "C");
922N(SyntaxKind.OpenBraceToken);
923N(SyntaxKind.MethodDeclaration);
925N(SyntaxKind.PublicKeyword);
926N(SyntaxKind.StaticKeyword);
927N(SyntaxKind.PredefinedType);
929N(SyntaxKind.IntKeyword);
931N(SyntaxKind.IdentifierToken, "X");
932N(SyntaxKind.ParameterList);
934N(SyntaxKind.OpenParenToken);
935N(SyntaxKind.CloseParenToken);
937N(SyntaxKind.ArrowExpressionClause);
939N(SyntaxKind.EqualsGreaterThanToken);
940N(SyntaxKind.SwitchExpression);
942N(SyntaxKind.NumericLiteralExpression);
944N(SyntaxKind.NumericLiteralToken, "5");
946N(SyntaxKind.SwitchKeyword);
947N(SyntaxKind.OpenBraceToken);
948N(SyntaxKind.SwitchExpressionArm);
950N(SyntaxKind.ConstantPattern);
952N(SyntaxKind.IdentifierName);
954N(SyntaxKind.IdentifierToken, "when");
958N(SyntaxKind.TrueLiteralExpression);
960N(SyntaxKind.TrueKeyword);
964N(SyntaxKind.SwitchExpressionArm);
973N(SyntaxKind.EqualsGreaterThanToken);
979N(SyntaxKind.CloseBraceToken);
982N(SyntaxKind.SemicolonToken);
984N(SyntaxKind.CloseBraceToken);
986N(SyntaxKind.EndOfFileToken);
1011N(SyntaxKind.CompilationUnit);
1013N(SyntaxKind.ClassDeclaration);
1015N(SyntaxKind.ClassKeyword);
1016N(SyntaxKind.IdentifierToken, "C");
1017N(SyntaxKind.OpenBraceToken);
1018N(SyntaxKind.MethodDeclaration);
1020N(SyntaxKind.PublicKeyword);
1021N(SyntaxKind.StaticKeyword);
1022N(SyntaxKind.PredefinedType);
1024N(SyntaxKind.IntKeyword);
1026N(SyntaxKind.IdentifierToken, "X");
1027N(SyntaxKind.ParameterList);
1029N(SyntaxKind.OpenParenToken);
1030N(SyntaxKind.CloseParenToken);
1032N(SyntaxKind.ArrowExpressionClause);
1034N(SyntaxKind.EqualsGreaterThanToken);
1035N(SyntaxKind.SwitchExpression);
1037N(SyntaxKind.NumericLiteralExpression);
1039N(SyntaxKind.NumericLiteralToken, "5");
1041N(SyntaxKind.SwitchKeyword);
1042N(SyntaxKind.OpenBraceToken);
1043N(SyntaxKind.SwitchExpressionArm);
1045N(SyntaxKind.ConstantPattern);
1047N(SyntaxKind.TrueLiteralExpression);
1049N(SyntaxKind.TrueKeyword);
1052N(SyntaxKind.EqualsGreaterThanToken);
1058N(SyntaxKind.CloseBraceToken);
1061N(SyntaxKind.SemicolonToken);
1063N(SyntaxKind.CloseBraceToken);
1065N(SyntaxKind.EndOfFileToken);
1093N(SyntaxKind.CompilationUnit);
1095N(SyntaxKind.ClassDeclaration);
1097N(SyntaxKind.ClassKeyword);
1098N(SyntaxKind.IdentifierToken, "C");
1099N(SyntaxKind.OpenBraceToken);
1100N(SyntaxKind.MethodDeclaration);
1102N(SyntaxKind.PublicKeyword);
1103N(SyntaxKind.StaticKeyword);
1104N(SyntaxKind.PredefinedType);
1106N(SyntaxKind.IntKeyword);
1108N(SyntaxKind.IdentifierToken, "X");
1109N(SyntaxKind.ParameterList);
1111N(SyntaxKind.OpenParenToken);
1112N(SyntaxKind.CloseParenToken);
1114N(SyntaxKind.ArrowExpressionClause);
1116N(SyntaxKind.EqualsGreaterThanToken);
1117N(SyntaxKind.SwitchExpression);
1119N(SyntaxKind.NumericLiteralExpression);
1121N(SyntaxKind.NumericLiteralToken, "5");
1123N(SyntaxKind.SwitchKeyword);
1124N(SyntaxKind.OpenBraceToken);
1125N(SyntaxKind.SwitchExpressionArm);
1127N(SyntaxKind.ConstantPattern);
1129N(SyntaxKind.IdentifierName);
1131N(SyntaxKind.IdentifierToken, "when");
1140N(SyntaxKind.CloseBraceToken);
1143N(SyntaxKind.SemicolonToken);
1145N(SyntaxKind.CloseBraceToken);
1147N(SyntaxKind.EndOfFileToken);
1172N(SyntaxKind.CompilationUnit);
1174N(SyntaxKind.ClassDeclaration);
1176N(SyntaxKind.ClassKeyword);
1177N(SyntaxKind.IdentifierToken, "C");
1178N(SyntaxKind.OpenBraceToken);
1179N(SyntaxKind.MethodDeclaration);
1181N(SyntaxKind.PublicKeyword);
1182N(SyntaxKind.StaticKeyword);
1183N(SyntaxKind.PredefinedType);
1185N(SyntaxKind.IntKeyword);
1187N(SyntaxKind.IdentifierToken, "X");
1188N(SyntaxKind.ParameterList);
1190N(SyntaxKind.OpenParenToken);
1191N(SyntaxKind.CloseParenToken);
1193N(SyntaxKind.ArrowExpressionClause);
1195N(SyntaxKind.EqualsGreaterThanToken);
1196N(SyntaxKind.SwitchExpression);
1198N(SyntaxKind.NumericLiteralExpression);
1200N(SyntaxKind.NumericLiteralToken, "5");
1202N(SyntaxKind.SwitchKeyword);
1203N(SyntaxKind.OpenBraceToken);
1204N(SyntaxKind.SwitchExpressionArm);
1206N(SyntaxKind.ConstantPattern);
1208N(SyntaxKind.IdentifierName);
1210N(SyntaxKind.IdentifierToken, "when");
1213N(SyntaxKind.EqualsGreaterThanToken);
1219N(SyntaxKind.CloseBraceToken);
1222N(SyntaxKind.SemicolonToken);
1224N(SyntaxKind.CloseBraceToken);
1226N(SyntaxKind.EndOfFileToken);
1266N(SyntaxKind.CompilationUnit);
1268N(SyntaxKind.ClassDeclaration);
1270N(SyntaxKind.ClassKeyword);
1271N(SyntaxKind.IdentifierToken, "C");
1272N(SyntaxKind.OpenBraceToken);
1273N(SyntaxKind.MethodDeclaration);
1275N(SyntaxKind.PublicKeyword);
1276N(SyntaxKind.StaticKeyword);
1277N(SyntaxKind.PredefinedType);
1279N(SyntaxKind.IntKeyword);
1281N(SyntaxKind.IdentifierToken, "X");
1282N(SyntaxKind.ParameterList);
1284N(SyntaxKind.OpenParenToken);
1285N(SyntaxKind.CloseParenToken);
1287N(SyntaxKind.ArrowExpressionClause);
1289N(SyntaxKind.EqualsGreaterThanToken);
1290N(SyntaxKind.SwitchExpression);
1292N(SyntaxKind.NumericLiteralExpression);
1294N(SyntaxKind.NumericLiteralToken, "5");
1296N(SyntaxKind.SwitchKeyword);
1297N(SyntaxKind.OpenBraceToken);
1298N(SyntaxKind.SwitchExpressionArm);
1300N(SyntaxKind.ConstantPattern);
1302N(SyntaxKind.IdentifierName);
1304N(SyntaxKind.IdentifierToken, "when");
1329N(SyntaxKind.CloseBraceToken);
1332N(SyntaxKind.SemicolonToken);
1334N(SyntaxKind.CloseBraceToken);
1336N(SyntaxKind.EndOfFileToken);
1373N(SyntaxKind.CompilationUnit);
1375N(SyntaxKind.ClassDeclaration);
1377N(SyntaxKind.ClassKeyword);
1378N(SyntaxKind.IdentifierToken, "C");
1379N(SyntaxKind.OpenBraceToken);
1380N(SyntaxKind.MethodDeclaration);
1382N(SyntaxKind.PublicKeyword);
1383N(SyntaxKind.StaticKeyword);
1384N(SyntaxKind.PredefinedType);
1386N(SyntaxKind.IntKeyword);
1388N(SyntaxKind.IdentifierToken, "X");
1389N(SyntaxKind.ParameterList);
1391N(SyntaxKind.OpenParenToken);
1392N(SyntaxKind.CloseParenToken);
1394N(SyntaxKind.ArrowExpressionClause);
1396N(SyntaxKind.EqualsGreaterThanToken);
1397N(SyntaxKind.SwitchExpression);
1399N(SyntaxKind.NumericLiteralExpression);
1401N(SyntaxKind.NumericLiteralToken, "5");
1403N(SyntaxKind.SwitchKeyword);
1404N(SyntaxKind.OpenBraceToken);
1405N(SyntaxKind.SwitchExpressionArm);
1407N(SyntaxKind.ConstantPattern);
1409N(SyntaxKind.IdentifierName);
1411N(SyntaxKind.IdentifierToken, "when");
1421N(SyntaxKind.SwitchExpressionArm);
1423N(SyntaxKind.ConstantPattern);
1425N(SyntaxKind.NumericLiteralExpression);
1427N(SyntaxKind.NumericLiteralToken, "0");
1436N(SyntaxKind.CloseBraceToken);
1439N(SyntaxKind.SemicolonToken);
1441N(SyntaxKind.CloseBraceToken);
1443N(SyntaxKind.EndOfFileToken);
1468N(SyntaxKind.CompilationUnit);
1470N(SyntaxKind.ClassDeclaration);
1472N(SyntaxKind.ClassKeyword);
1473N(SyntaxKind.IdentifierToken, "C");
1474N(SyntaxKind.OpenBraceToken);
1475N(SyntaxKind.MethodDeclaration);
1477N(SyntaxKind.PublicKeyword);
1478N(SyntaxKind.StaticKeyword);
1479N(SyntaxKind.PredefinedType);
1481N(SyntaxKind.IntKeyword);
1483N(SyntaxKind.IdentifierToken, "X");
1484N(SyntaxKind.ParameterList);
1486N(SyntaxKind.OpenParenToken);
1487N(SyntaxKind.CloseParenToken);
1489N(SyntaxKind.ArrowExpressionClause);
1491N(SyntaxKind.EqualsGreaterThanToken);
1492N(SyntaxKind.SwitchExpression);
1494N(SyntaxKind.NumericLiteralExpression);
1496N(SyntaxKind.NumericLiteralToken, "5");
1498N(SyntaxKind.SwitchKeyword);
1499N(SyntaxKind.OpenBraceToken);
1500N(SyntaxKind.SwitchExpressionArm);
1502N(SyntaxKind.ConstantPattern);
1504N(SyntaxKind.IdentifierName);
1506N(SyntaxKind.IdentifierToken, "when");
1515N(SyntaxKind.CloseBraceToken);
1518N(SyntaxKind.SemicolonToken);
1520N(SyntaxKind.CloseBraceToken);
1522N(SyntaxKind.EndOfFileToken);
1547N(SyntaxKind.CompilationUnit);
1549N(SyntaxKind.ClassDeclaration);
1551N(SyntaxKind.ClassKeyword);
1552N(SyntaxKind.IdentifierToken, "C");
1553N(SyntaxKind.OpenBraceToken);
1554N(SyntaxKind.MethodDeclaration);
1556N(SyntaxKind.PublicKeyword);
1557N(SyntaxKind.StaticKeyword);
1558N(SyntaxKind.PredefinedType);
1560N(SyntaxKind.IntKeyword);
1562N(SyntaxKind.IdentifierToken, "X");
1563N(SyntaxKind.ParameterList);
1565N(SyntaxKind.OpenParenToken);
1566N(SyntaxKind.CloseParenToken);
1568N(SyntaxKind.ArrowExpressionClause);
1570N(SyntaxKind.EqualsGreaterThanToken);
1571N(SyntaxKind.SwitchExpression);
1573N(SyntaxKind.NumericLiteralExpression);
1575N(SyntaxKind.NumericLiteralToken, "5");
1577N(SyntaxKind.SwitchKeyword);
1578N(SyntaxKind.OpenBraceToken);
1579N(SyntaxKind.SwitchExpressionArm);
1581N(SyntaxKind.ConstantPattern);
1583N(SyntaxKind.IdentifierName);
1585N(SyntaxKind.IdentifierToken, "when");
1594N(SyntaxKind.CommaToken);
1595N(SyntaxKind.CloseBraceToken);
1598N(SyntaxKind.SemicolonToken);
1600N(SyntaxKind.CloseBraceToken);
1602N(SyntaxKind.EndOfFileToken);
1630N(SyntaxKind.CompilationUnit);
1632N(SyntaxKind.ClassDeclaration);
1634N(SyntaxKind.ClassKeyword);
1635N(SyntaxKind.IdentifierToken, "C");
1636N(SyntaxKind.OpenBraceToken);
1637N(SyntaxKind.MethodDeclaration);
1639N(SyntaxKind.PublicKeyword);
1640N(SyntaxKind.StaticKeyword);
1641N(SyntaxKind.PredefinedType);
1643N(SyntaxKind.IntKeyword);
1645N(SyntaxKind.IdentifierToken, "X");
1646N(SyntaxKind.ParameterList);
1648N(SyntaxKind.OpenParenToken);
1649N(SyntaxKind.CloseParenToken);
1651N(SyntaxKind.ArrowExpressionClause);
1653N(SyntaxKind.EqualsGreaterThanToken);
1654N(SyntaxKind.SwitchExpression);
1656N(SyntaxKind.NumericLiteralExpression);
1658N(SyntaxKind.NumericLiteralToken, "5");
1660N(SyntaxKind.SwitchKeyword);
1661N(SyntaxKind.OpenBraceToken);
1662N(SyntaxKind.SwitchExpressionArm);
1664N(SyntaxKind.ConstantPattern);
1666N(SyntaxKind.IdentifierName);
1668N(SyntaxKind.IdentifierToken, "when");
1678N(SyntaxKind.CloseBraceToken);
1681N(SyntaxKind.SemicolonToken);
1683N(SyntaxKind.CloseBraceToken);
1685N(SyntaxKind.EndOfFileToken);
1707N(SyntaxKind.CompilationUnit);
1709N(SyntaxKind.ClassDeclaration);
1711N(SyntaxKind.ClassKeyword);
1712N(SyntaxKind.IdentifierToken, "C");
1713N(SyntaxKind.OpenBraceToken);
1714N(SyntaxKind.MethodDeclaration);
1716N(SyntaxKind.PublicKeyword);
1717N(SyntaxKind.StaticKeyword);
1718N(SyntaxKind.PredefinedType);
1720N(SyntaxKind.IntKeyword);
1722N(SyntaxKind.IdentifierToken, "X");
1723N(SyntaxKind.ParameterList);
1725N(SyntaxKind.OpenParenToken);
1726N(SyntaxKind.CloseParenToken);
1728N(SyntaxKind.ArrowExpressionClause);
1730N(SyntaxKind.EqualsGreaterThanToken);
1731N(SyntaxKind.SwitchExpression);
1733N(SyntaxKind.NumericLiteralExpression);
1735N(SyntaxKind.NumericLiteralToken, "5");
1737N(SyntaxKind.SwitchKeyword);
1738N(SyntaxKind.OpenBraceToken);
1739N(SyntaxKind.SwitchExpressionArm);
1741N(SyntaxKind.ConstantPattern);
1743N(SyntaxKind.IdentifierName);
1745N(SyntaxKind.IdentifierToken, "when");
1748N(SyntaxKind.EqualsGreaterThanToken);
1754N(SyntaxKind.CloseBraceToken);
1757N(SyntaxKind.SemicolonToken);
1759N(SyntaxKind.CloseBraceToken);
1761N(SyntaxKind.EndOfFileToken);
1781N(SyntaxKind.CompilationUnit);
1783N(SyntaxKind.ClassDeclaration);
1785N(SyntaxKind.ClassKeyword);
1786N(SyntaxKind.IdentifierToken, "C");
1787N(SyntaxKind.OpenBraceToken);
1788N(SyntaxKind.MethodDeclaration);
1790N(SyntaxKind.PublicKeyword);
1791N(SyntaxKind.StaticKeyword);
1792N(SyntaxKind.PredefinedType);
1794N(SyntaxKind.IntKeyword);
1796N(SyntaxKind.IdentifierToken, "X");
1797N(SyntaxKind.ParameterList);
1799N(SyntaxKind.OpenParenToken);
1800N(SyntaxKind.CloseParenToken);
1802N(SyntaxKind.ArrowExpressionClause);
1804N(SyntaxKind.EqualsGreaterThanToken);
1805N(SyntaxKind.SwitchExpression);
1807N(SyntaxKind.NumericLiteralExpression);
1809N(SyntaxKind.NumericLiteralToken, "5");
1811N(SyntaxKind.SwitchKeyword);
1812N(SyntaxKind.OpenBraceToken);
1813N(SyntaxKind.SwitchExpressionArm);
1815N(SyntaxKind.ConstantPattern);
1817N(SyntaxKind.IdentifierName);
1819N(SyntaxKind.IdentifierToken, "when");
1822N(SyntaxKind.EqualsGreaterThanToken);
1823N(SyntaxKind.TrueLiteralExpression);
1825N(SyntaxKind.TrueKeyword);
1828N(SyntaxKind.CloseBraceToken);
1831N(SyntaxKind.SemicolonToken);
1833N(SyntaxKind.CloseBraceToken);
1835N(SyntaxKind.EndOfFileToken);
1857N(SyntaxKind.CompilationUnit);
1859N(SyntaxKind.ClassDeclaration);
1861N(SyntaxKind.ClassKeyword);
1862N(SyntaxKind.IdentifierToken, "C");
1863N(SyntaxKind.OpenBraceToken);
1864N(SyntaxKind.MethodDeclaration);
1866N(SyntaxKind.PublicKeyword);
1867N(SyntaxKind.StaticKeyword);
1868N(SyntaxKind.PredefinedType);
1870N(SyntaxKind.IntKeyword);
1872N(SyntaxKind.IdentifierToken, "X");
1873N(SyntaxKind.ParameterList);
1875N(SyntaxKind.OpenParenToken);
1876N(SyntaxKind.CloseParenToken);
1878N(SyntaxKind.ArrowExpressionClause);
1880N(SyntaxKind.EqualsGreaterThanToken);
1881N(SyntaxKind.SwitchExpression);
1883N(SyntaxKind.NumericLiteralExpression);
1885N(SyntaxKind.NumericLiteralToken, "5");
1887N(SyntaxKind.SwitchKeyword);
1888N(SyntaxKind.OpenBraceToken);
1889N(SyntaxKind.SwitchExpressionArm);
1891N(SyntaxKind.ConstantPattern);
1893N(SyntaxKind.IdentifierName);
1895N(SyntaxKind.IdentifierToken, "when");
1899N(SyntaxKind.TrueLiteralExpression);
1901N(SyntaxKind.TrueKeyword);
1904N(SyntaxKind.CloseBraceToken);
1907N(SyntaxKind.SemicolonToken);
1909N(SyntaxKind.CloseBraceToken);
1911N(SyntaxKind.EndOfFileToken);
1933N(SyntaxKind.CompilationUnit);
1935N(SyntaxKind.ClassDeclaration);
1937N(SyntaxKind.ClassKeyword);
1938N(SyntaxKind.IdentifierToken, "C");
1939N(SyntaxKind.OpenBraceToken);
1940N(SyntaxKind.MethodDeclaration);
1942N(SyntaxKind.PublicKeyword);
1943N(SyntaxKind.StaticKeyword);
1944N(SyntaxKind.PredefinedType);
1946N(SyntaxKind.IntKeyword);
1948N(SyntaxKind.IdentifierToken, "X");
1949N(SyntaxKind.ParameterList);
1951N(SyntaxKind.OpenParenToken);
1952N(SyntaxKind.CloseParenToken);
1954N(SyntaxKind.ArrowExpressionClause);
1956N(SyntaxKind.EqualsGreaterThanToken);
1957N(SyntaxKind.SwitchExpression);
1959N(SyntaxKind.NumericLiteralExpression);
1961N(SyntaxKind.NumericLiteralToken, "5");
1963N(SyntaxKind.SwitchKeyword);
1964N(SyntaxKind.OpenBraceToken);
1965N(SyntaxKind.SwitchExpressionArm);
1967N(SyntaxKind.ConstantPattern);
1969N(SyntaxKind.IdentifierName);
1971N(SyntaxKind.IdentifierToken, "when");
1975N(SyntaxKind.TrueLiteralExpression);
1977N(SyntaxKind.TrueKeyword);
1980N(SyntaxKind.CommaToken);
1981N(SyntaxKind.CloseBraceToken);
1984N(SyntaxKind.SemicolonToken);
1986N(SyntaxKind.CloseBraceToken);
1988N(SyntaxKind.EndOfFileToken);
2013N(SyntaxKind.CompilationUnit);
2015N(SyntaxKind.ClassDeclaration);
2017N(SyntaxKind.ClassKeyword);
2018N(SyntaxKind.IdentifierToken, "C");
2019N(SyntaxKind.OpenBraceToken);
2020N(SyntaxKind.MethodDeclaration);
2022N(SyntaxKind.PublicKeyword);
2023N(SyntaxKind.StaticKeyword);
2024N(SyntaxKind.PredefinedType);
2026N(SyntaxKind.IntKeyword);
2028N(SyntaxKind.IdentifierToken, "X");
2029N(SyntaxKind.ParameterList);
2031N(SyntaxKind.OpenParenToken);
2032N(SyntaxKind.CloseParenToken);
2034N(SyntaxKind.ArrowExpressionClause);
2036N(SyntaxKind.EqualsGreaterThanToken);
2037N(SyntaxKind.SwitchExpression);
2039N(SyntaxKind.NumericLiteralExpression);
2041N(SyntaxKind.NumericLiteralToken, "5");
2043N(SyntaxKind.SwitchKeyword);
2044N(SyntaxKind.OpenBraceToken);
2045N(SyntaxKind.SwitchExpressionArm);
2047N(SyntaxKind.ConstantPattern);
2049N(SyntaxKind.IdentifierName);
2051N(SyntaxKind.IdentifierToken, "when");
2055N(SyntaxKind.TrueLiteralExpression);
2057N(SyntaxKind.TrueKeyword);
2061N(SyntaxKind.CloseBraceToken);
2064N(SyntaxKind.SemicolonToken);
2066N(SyntaxKind.CloseBraceToken);
2068N(SyntaxKind.EndOfFileToken);
2099N(SyntaxKind.CompilationUnit);
2101N(SyntaxKind.ClassDeclaration);
2103N(SyntaxKind.ClassKeyword);
2104N(SyntaxKind.IdentifierToken, "C");
2105N(SyntaxKind.OpenBraceToken);
2106N(SyntaxKind.MethodDeclaration);
2108N(SyntaxKind.PublicKeyword);
2109N(SyntaxKind.StaticKeyword);
2110N(SyntaxKind.PredefinedType);
2112N(SyntaxKind.IntKeyword);
2114N(SyntaxKind.IdentifierToken, "X");
2115N(SyntaxKind.ParameterList);
2117N(SyntaxKind.OpenParenToken);
2118N(SyntaxKind.CloseParenToken);
2120N(SyntaxKind.ArrowExpressionClause);
2122N(SyntaxKind.EqualsGreaterThanToken);
2123N(SyntaxKind.SwitchExpression);
2125N(SyntaxKind.NumericLiteralExpression);
2127N(SyntaxKind.NumericLiteralToken, "5");
2129N(SyntaxKind.SwitchKeyword);
2130N(SyntaxKind.OpenBraceToken);
2131N(SyntaxKind.SwitchExpressionArm);
2133N(SyntaxKind.ConstantPattern);
2135N(SyntaxKind.IdentifierName);
2137N(SyntaxKind.IdentifierToken, "when");
2141N(SyntaxKind.TrueLiteralExpression);
2143N(SyntaxKind.TrueKeyword);
2147N(SyntaxKind.SwitchExpressionArm);
2156N(SyntaxKind.EqualsGreaterThanToken);
2162N(SyntaxKind.CloseBraceToken);
2165N(SyntaxKind.SemicolonToken);
2167N(SyntaxKind.CloseBraceToken);
2169N(SyntaxKind.EndOfFileToken);
2190N(SyntaxKind.SwitchExpression);
2192N(SyntaxKind.IdentifierName);
2194N(SyntaxKind.IdentifierToken, "x");
2196N(SyntaxKind.SwitchKeyword);
2197N(SyntaxKind.OpenBraceToken);
2198N(SyntaxKind.SwitchExpressionArm);
2200N(SyntaxKind.ConstantPattern);
2202N(SyntaxKind.NumericLiteralExpression);
2204N(SyntaxKind.NumericLiteralToken, "0");
2208N(SyntaxKind.NumericLiteralExpression);
2210N(SyntaxKind.NumericLiteralToken, "1");
2213N(SyntaxKind.CommaToken);
2214N(SyntaxKind.SwitchExpressionArm);
2216N(SyntaxKind.ConstantPattern);
2218N(SyntaxKind.NumericLiteralExpression);
2220N(SyntaxKind.NumericLiteralToken, "1");
2224N(SyntaxKind.NumericLiteralExpression);
2226N(SyntaxKind.NumericLiteralToken, "2");
2229N(SyntaxKind.CommaToken);
2230N(SyntaxKind.CloseBraceToken);
2257N(SyntaxKind.SwitchExpression);
2259N(SyntaxKind.IdentifierName);
2261N(SyntaxKind.IdentifierToken, "x");
2263N(SyntaxKind.SwitchKeyword);
2264N(SyntaxKind.OpenBraceToken);
2265N(SyntaxKind.SwitchExpressionArm);
2267N(SyntaxKind.ConstantPattern);
2269N(SyntaxKind.NumericLiteralExpression);
2271N(SyntaxKind.NumericLiteralToken, "0");
2275N(SyntaxKind.NumericLiteralExpression);
2277N(SyntaxKind.NumericLiteralToken, "1");
2281N(SyntaxKind.SwitchExpressionArm);
2283N(SyntaxKind.ConstantPattern);
2285N(SyntaxKind.NumericLiteralExpression);
2287N(SyntaxKind.NumericLiteralToken, "1");
2291N(SyntaxKind.NumericLiteralExpression);
2293N(SyntaxKind.NumericLiteralToken, "2");
2297N(SyntaxKind.CloseBraceToken);
2315N(SyntaxKind.SwitchExpression);
2317N(SyntaxKind.IdentifierName);
2319N(SyntaxKind.IdentifierToken, "x");
2321N(SyntaxKind.SwitchKeyword);
2322N(SyntaxKind.OpenBraceToken);
2323N(SyntaxKind.SwitchExpressionArm);
2325N(SyntaxKind.ConstantPattern);
2327N(SyntaxKind.NumericLiteralExpression);
2329N(SyntaxKind.NumericLiteralToken, "0");
2332N(SyntaxKind.EqualsGreaterThanToken);
2333N(SyntaxKind.NumericLiteralExpression);
2335N(SyntaxKind.NumericLiteralToken, "1");
2338N(SyntaxKind.CommaToken);
2339N(SyntaxKind.SwitchExpressionArm);
2341N(SyntaxKind.ConstantPattern);
2343N(SyntaxKind.DefaultLiteralExpression);
2345N(SyntaxKind.DefaultKeyword);
2349N(SyntaxKind.NumericLiteralExpression);
2351N(SyntaxKind.NumericLiteralToken, "2");
2354N(SyntaxKind.CommaToken);
2355N(SyntaxKind.CloseBraceToken);
2379N(SyntaxKind.SwitchExpression);
2381N(SyntaxKind.IdentifierName);
2383N(SyntaxKind.IdentifierToken, "x");
2385N(SyntaxKind.SwitchKeyword);
2386N(SyntaxKind.OpenBraceToken);
2387N(SyntaxKind.SwitchExpressionArm);
2389N(SyntaxKind.ConstantPattern);
2391N(SyntaxKind.NumericLiteralExpression);
2393N(SyntaxKind.NumericLiteralToken, "0");
2396N(SyntaxKind.EqualsGreaterThanToken);
2397N(SyntaxKind.NumericLiteralExpression);
2399N(SyntaxKind.NumericLiteralToken, "1");
2403N(SyntaxKind.SwitchExpressionArm);
2405N(SyntaxKind.ConstantPattern);
2407N(SyntaxKind.DefaultLiteralExpression);
2409N(SyntaxKind.DefaultKeyword);
2413N(SyntaxKind.NumericLiteralExpression);
2415N(SyntaxKind.NumericLiteralToken, "2");
2419N(SyntaxKind.CloseBraceToken);
2437N(SyntaxKind.SwitchExpression);
2439N(SyntaxKind.IdentifierName);
2441N(SyntaxKind.IdentifierToken, "x");
2443N(SyntaxKind.SwitchKeyword);
2444N(SyntaxKind.OpenBraceToken);
2445N(SyntaxKind.SwitchExpressionArm);
2447N(SyntaxKind.ConstantPattern);
2449N(SyntaxKind.NumericLiteralExpression);
2451N(SyntaxKind.NumericLiteralToken, "0");
2454N(SyntaxKind.EqualsGreaterThanToken);
2455N(SyntaxKind.NumericLiteralExpression);
2457N(SyntaxKind.NumericLiteralToken, "1");
2460N(SyntaxKind.CommaToken);
2461N(SyntaxKind.SwitchExpressionArm);
2463N(SyntaxKind.ConstantPattern);
2465N(SyntaxKind.DefaultExpression);
2467N(SyntaxKind.DefaultKeyword);
2468N(SyntaxKind.OpenParenToken);
2469N(SyntaxKind.PredefinedType);
2471N(SyntaxKind.IntKeyword);
2473N(SyntaxKind.CloseParenToken);
2477N(SyntaxKind.NumericLiteralExpression);
2479N(SyntaxKind.NumericLiteralToken, "2");
2482N(SyntaxKind.CommaToken);
2483N(SyntaxKind.CloseBraceToken);
2507N(SyntaxKind.SwitchExpression);
2509N(SyntaxKind.IdentifierName);
2511N(SyntaxKind.IdentifierToken, "x");
2513N(SyntaxKind.SwitchKeyword);
2514N(SyntaxKind.OpenBraceToken);
2515N(SyntaxKind.SwitchExpressionArm);
2517N(SyntaxKind.ConstantPattern);
2519N(SyntaxKind.NumericLiteralExpression);
2521N(SyntaxKind.NumericLiteralToken, "0");
2524N(SyntaxKind.EqualsGreaterThanToken);
2525N(SyntaxKind.NumericLiteralExpression);
2527N(SyntaxKind.NumericLiteralToken, "1");
2531N(SyntaxKind.SwitchExpressionArm);
2533N(SyntaxKind.ConstantPattern);
2535N(SyntaxKind.DefaultExpression);
2537N(SyntaxKind.DefaultKeyword);
2538N(SyntaxKind.OpenParenToken);
2539N(SyntaxKind.PredefinedType);
2541N(SyntaxKind.IntKeyword);
2543N(SyntaxKind.CloseParenToken);
2547N(SyntaxKind.NumericLiteralExpression);
2549N(SyntaxKind.NumericLiteralToken, "2");
2553N(SyntaxKind.CloseBraceToken);
2575N(SyntaxKind.LocalDeclarationStatement);
2577N(SyntaxKind.VariableDeclaration);
2579N(SyntaxKind.IdentifierName);
2581N(SyntaxKind.IdentifierToken, "var");
2583N(SyntaxKind.VariableDeclarator);
2585N(SyntaxKind.IdentifierToken, "v");
2586N(SyntaxKind.EqualsValueClause);
2588N(SyntaxKind.EqualsToken);
2589N(SyntaxKind.SwitchExpression);
2591N(SyntaxKind.NumericLiteralExpression);
2593N(SyntaxKind.NumericLiteralToken, "0");
2595N(SyntaxKind.SwitchKeyword);
2596N(SyntaxKind.OpenBraceToken);
2597N(SyntaxKind.SwitchExpressionArm);
2599N(SyntaxKind.ConstantPattern);
2601N(SyntaxKind.NumericLiteralExpression);
2603N(SyntaxKind.NumericLiteralToken, "0");
2606N(SyntaxKind.EqualsGreaterThanToken);
2607N(SyntaxKind.NumericLiteralExpression);
2609N(SyntaxKind.NumericLiteralToken, "1");
2612N(SyntaxKind.CommaToken);
2613N(SyntaxKind.SwitchExpressionArm);
2615N(SyntaxKind.ConstantPattern);
2617N(SyntaxKind.DefaultLiteralExpression);
2619N(SyntaxKind.DefaultKeyword);
2622N(SyntaxKind.EqualsGreaterThanToken);
2623N(SyntaxKind.NumericLiteralExpression);
2625N(SyntaxKind.NumericLiteralToken, "2");
2628N(SyntaxKind.CommaToken);
2629N(SyntaxKind.CloseBraceToken);
2634N(SyntaxKind.SemicolonToken);
2668N(SyntaxKind.LocalDeclarationStatement);
2670N(SyntaxKind.VariableDeclaration);
2672N(SyntaxKind.IdentifierName);
2674N(SyntaxKind.IdentifierToken, "var");
2676N(SyntaxKind.VariableDeclarator);
2678N(SyntaxKind.IdentifierToken, "v");
2679N(SyntaxKind.EqualsValueClause);
2681N(SyntaxKind.EqualsToken);
2682N(SyntaxKind.SwitchExpression);
2684N(SyntaxKind.NumericLiteralExpression);
2686N(SyntaxKind.NumericLiteralToken, "0");
2688N(SyntaxKind.SwitchKeyword);
2689N(SyntaxKind.OpenBraceToken);
2690N(SyntaxKind.SwitchExpressionArm);
2692N(SyntaxKind.ConstantPattern);
2694N(SyntaxKind.NumericLiteralExpression);
2696N(SyntaxKind.NumericLiteralToken, "0");
2699N(SyntaxKind.EqualsGreaterThanToken);
2700N(SyntaxKind.NumericLiteralExpression);
2702N(SyntaxKind.NumericLiteralToken, "1");
2706N(SyntaxKind.SwitchExpressionArm);
2708N(SyntaxKind.ConstantPattern);
2710N(SyntaxKind.DefaultLiteralExpression);
2712N(SyntaxKind.DefaultKeyword);
2715N(SyntaxKind.EqualsGreaterThanToken);
2716N(SyntaxKind.NumericLiteralExpression);
2718N(SyntaxKind.NumericLiteralToken, "2");
2722N(SyntaxKind.CloseBraceToken);
2727N(SyntaxKind.SemicolonToken);
2742N(SyntaxKind.SwitchExpression);
2744N(SyntaxKind.IdentifierName);
2746N(SyntaxKind.IdentifierToken, "x");
2748N(SyntaxKind.SwitchKeyword);
2749N(SyntaxKind.OpenBraceToken);
2750N(SyntaxKind.SwitchExpressionArm);
2752N(SyntaxKind.ConstantPattern);
2754N(SyntaxKind.NumericLiteralExpression);
2756N(SyntaxKind.NumericLiteralToken, "0");
2759N(SyntaxKind.EqualsGreaterThanToken);
2760N(SyntaxKind.NumericLiteralExpression);
2762N(SyntaxKind.NumericLiteralToken, "1");
2765N(SyntaxKind.CommaToken);
2766N(SyntaxKind.SwitchExpressionArm);
2768N(SyntaxKind.ConstantPattern);
2770N(SyntaxKind.DefaultExpression);
2772N(SyntaxKind.DefaultKeyword);
2773N(SyntaxKind.OpenParenToken);
2774N(SyntaxKind.PredefinedType);
2776N(SyntaxKind.IntKeyword);
2778N(SyntaxKind.CloseParenToken);
2781N(SyntaxKind.EqualsGreaterThanToken);
2782N(SyntaxKind.NumericLiteralExpression);
2784N(SyntaxKind.NumericLiteralToken, "2");
2787N(SyntaxKind.CommaToken);
2788N(SyntaxKind.CloseBraceToken);
2810N(SyntaxKind.SwitchExpression);
2812N(SyntaxKind.IdentifierName);
2814N(SyntaxKind.IdentifierToken, "x");
2816N(SyntaxKind.SwitchKeyword);
2817N(SyntaxKind.OpenBraceToken);
2818N(SyntaxKind.SwitchExpressionArm);
2820N(SyntaxKind.ConstantPattern);
2822N(SyntaxKind.NumericLiteralExpression);
2824N(SyntaxKind.NumericLiteralToken, "0");
2827N(SyntaxKind.EqualsGreaterThanToken);
2828N(SyntaxKind.NumericLiteralExpression);
2830N(SyntaxKind.NumericLiteralToken, "1");
2834N(SyntaxKind.SwitchExpressionArm);
2836N(SyntaxKind.ConstantPattern);
2838N(SyntaxKind.DefaultExpression);
2840N(SyntaxKind.DefaultKeyword);
2841N(SyntaxKind.OpenParenToken);
2842N(SyntaxKind.PredefinedType);
2844N(SyntaxKind.IntKeyword);
2846N(SyntaxKind.CloseParenToken);
2849N(SyntaxKind.EqualsGreaterThanToken);
2850N(SyntaxKind.NumericLiteralExpression);
2852N(SyntaxKind.NumericLiteralToken, "2");
2856N(SyntaxKind.CloseBraceToken);
2878N(SyntaxKind.SwitchExpression);
2880N(SyntaxKind.IdentifierName);
2882N(SyntaxKind.IdentifierToken, "obj");
2884N(SyntaxKind.SwitchKeyword);
2885N(SyntaxKind.OpenBraceToken);
2886N(SyntaxKind.SwitchExpressionArm);
2888N(SyntaxKind.RecursivePattern);
2890N(SyntaxKind.IdentifierName);
2892N(SyntaxKind.IdentifierToken, "Type");
2894N(SyntaxKind.PropertyPatternClause);
2896N(SyntaxKind.OpenBraceToken);
2897N(SyntaxKind.Subpattern);
2899N(SyntaxKind.NameColon);
2901N(SyntaxKind.IdentifierName);
2903N(SyntaxKind.IdentifierToken, "Prop");
2905N(SyntaxKind.ColonToken);
2907N(SyntaxKind.RecursivePattern);
2909N(SyntaxKind.IdentifierName);
2911N(SyntaxKind.IdentifierToken, "Type");
2913N(SyntaxKind.PropertyPatternClause);
2915N(SyntaxKind.OpenBraceToken);
2916N(SyntaxKind.CloseBraceToken);
2923N(SyntaxKind.EqualsGreaterThanToken);
2924N(SyntaxKind.NumericLiteralExpression);
2926N(SyntaxKind.NumericLiteralToken, "1");
2929N(SyntaxKind.CommaToken);
2930N(SyntaxKind.SwitchExpressionArm);
2932N(SyntaxKind.RecursivePattern);
2934N(SyntaxKind.IdentifierName);
2936N(SyntaxKind.IdentifierToken, "Type");
2938N(SyntaxKind.PropertyPatternClause);
2940N(SyntaxKind.OpenBraceToken);
2941N(SyntaxKind.Subpattern);
2943N(SyntaxKind.NameColon);
2945N(SyntaxKind.IdentifierName);
2947N(SyntaxKind.IdentifierToken, "Prop");
2949N(SyntaxKind.ColonToken);
2951N(SyntaxKind.RecursivePattern);
2953N(SyntaxKind.IdentifierName);
2955N(SyntaxKind.IdentifierToken, "Type");
2957N(SyntaxKind.PropertyPatternClause);
2959N(SyntaxKind.OpenBraceToken);
2960N(SyntaxKind.CloseBraceToken);
2967N(SyntaxKind.EqualsGreaterThanToken);
2968N(SyntaxKind.NumericLiteralExpression);
2970N(SyntaxKind.NumericLiteralToken, "2");
2973N(SyntaxKind.CloseBraceToken);
3001N(SyntaxKind.SwitchExpression);
3003N(SyntaxKind.IdentifierName);
3005N(SyntaxKind.IdentifierToken, "obj");
3007N(SyntaxKind.SwitchKeyword);
3008N(SyntaxKind.OpenBraceToken);
3009N(SyntaxKind.SwitchExpressionArm);
3011N(SyntaxKind.RecursivePattern);
3013N(SyntaxKind.IdentifierName);
3015N(SyntaxKind.IdentifierToken, "Type");
3017N(SyntaxKind.PropertyPatternClause);
3019N(SyntaxKind.OpenBraceToken);
3020N(SyntaxKind.Subpattern);
3022N(SyntaxKind.NameColon);
3024N(SyntaxKind.IdentifierName);
3026N(SyntaxKind.IdentifierToken, "Prop");
3028N(SyntaxKind.ColonToken);
3030N(SyntaxKind.RecursivePattern);
3032N(SyntaxKind.IdentifierName);
3034N(SyntaxKind.IdentifierToken, "Type");
3036N(SyntaxKind.PropertyPatternClause);
3038N(SyntaxKind.OpenBraceToken);
3039N(SyntaxKind.CloseBraceToken);
3047N(SyntaxKind.NumericLiteralExpression);
3049N(SyntaxKind.NumericLiteralToken, "1");
3052N(SyntaxKind.CommaToken);
3053N(SyntaxKind.SwitchExpressionArm);
3055N(SyntaxKind.RecursivePattern);
3057N(SyntaxKind.IdentifierName);
3059N(SyntaxKind.IdentifierToken, "Type");
3061N(SyntaxKind.PropertyPatternClause);
3063N(SyntaxKind.OpenBraceToken);
3064N(SyntaxKind.Subpattern);
3066N(SyntaxKind.NameColon);
3068N(SyntaxKind.IdentifierName);
3070N(SyntaxKind.IdentifierToken, "Prop");
3072N(SyntaxKind.ColonToken);
3074N(SyntaxKind.RecursivePattern);
3076N(SyntaxKind.IdentifierName);
3078N(SyntaxKind.IdentifierToken, "Type");
3080N(SyntaxKind.PropertyPatternClause);
3082N(SyntaxKind.OpenBraceToken);
3083N(SyntaxKind.CloseBraceToken);
3091N(SyntaxKind.NumericLiteralExpression);
3093N(SyntaxKind.NumericLiteralToken, "2");
3096N(SyntaxKind.CloseBraceToken);
3124N(SyntaxKind.SwitchExpression);
3126N(SyntaxKind.IdentifierName);
3128N(SyntaxKind.IdentifierToken, "obj");
3130N(SyntaxKind.SwitchKeyword);
3131N(SyntaxKind.OpenBraceToken);
3132N(SyntaxKind.SwitchExpressionArm);
3134N(SyntaxKind.RecursivePattern);
3136N(SyntaxKind.IdentifierName);
3138N(SyntaxKind.IdentifierToken, "Type");
3140N(SyntaxKind.PropertyPatternClause);
3142N(SyntaxKind.OpenBraceToken);
3143N(SyntaxKind.Subpattern);
3145N(SyntaxKind.NameColon);
3147N(SyntaxKind.IdentifierName);
3149N(SyntaxKind.IdentifierToken, "Prop");
3151N(SyntaxKind.ColonToken);
3153N(SyntaxKind.RecursivePattern);
3155N(SyntaxKind.IdentifierName);
3157N(SyntaxKind.IdentifierToken, "Type");
3159N(SyntaxKind.PropertyPatternClause);
3161N(SyntaxKind.OpenBraceToken);
3169N(SyntaxKind.EqualsGreaterThanToken);
3170N(SyntaxKind.NumericLiteralExpression);
3172N(SyntaxKind.NumericLiteralToken, "1");
3175N(SyntaxKind.CommaToken);
3176N(SyntaxKind.SwitchExpressionArm);
3178N(SyntaxKind.RecursivePattern);
3180N(SyntaxKind.IdentifierName);
3182N(SyntaxKind.IdentifierToken, "Type");
3184N(SyntaxKind.PropertyPatternClause);
3186N(SyntaxKind.OpenBraceToken);
3187N(SyntaxKind.Subpattern);
3189N(SyntaxKind.NameColon);
3191N(SyntaxKind.IdentifierName);
3193N(SyntaxKind.IdentifierToken, "Prop");
3195N(SyntaxKind.ColonToken);
3197N(SyntaxKind.RecursivePattern);
3199N(SyntaxKind.IdentifierName);
3201N(SyntaxKind.IdentifierToken, "Type");
3203N(SyntaxKind.PropertyPatternClause);
3205N(SyntaxKind.OpenBraceToken);
3213N(SyntaxKind.EqualsGreaterThanToken);
3214N(SyntaxKind.NumericLiteralExpression);
3216N(SyntaxKind.NumericLiteralToken, "2");
3219N(SyntaxKind.CloseBraceToken);
3253N(SyntaxKind.SwitchExpression);
3255N(SyntaxKind.IdentifierName);
3257N(SyntaxKind.IdentifierToken, "obj");
3259N(SyntaxKind.SwitchKeyword);
3260N(SyntaxKind.OpenBraceToken);
3261N(SyntaxKind.SwitchExpressionArm);
3263N(SyntaxKind.RecursivePattern);
3265N(SyntaxKind.IdentifierName);
3267N(SyntaxKind.IdentifierToken, "Type");
3269N(SyntaxKind.PropertyPatternClause);
3271N(SyntaxKind.OpenBraceToken);
3272N(SyntaxKind.Subpattern);
3274N(SyntaxKind.NameColon);
3276N(SyntaxKind.IdentifierName);
3278N(SyntaxKind.IdentifierToken, "Prop");
3280N(SyntaxKind.ColonToken);
3282N(SyntaxKind.RecursivePattern);
3284N(SyntaxKind.IdentifierName);
3286N(SyntaxKind.IdentifierToken, "Type");
3288N(SyntaxKind.PropertyPatternClause);
3290N(SyntaxKind.OpenBraceToken);
3299N(SyntaxKind.NumericLiteralExpression);
3301N(SyntaxKind.NumericLiteralToken, "1");
3304N(SyntaxKind.CommaToken);
3305N(SyntaxKind.SwitchExpressionArm);
3307N(SyntaxKind.RecursivePattern);
3309N(SyntaxKind.IdentifierName);
3311N(SyntaxKind.IdentifierToken, "Type");
3313N(SyntaxKind.PropertyPatternClause);
3315N(SyntaxKind.OpenBraceToken);
3316N(SyntaxKind.Subpattern);
3318N(SyntaxKind.NameColon);
3320N(SyntaxKind.IdentifierName);
3322N(SyntaxKind.IdentifierToken, "Prop");
3324N(SyntaxKind.ColonToken);
3326N(SyntaxKind.RecursivePattern);
3328N(SyntaxKind.IdentifierName);
3330N(SyntaxKind.IdentifierToken, "Type");
3332N(SyntaxKind.PropertyPatternClause);
3334N(SyntaxKind.OpenBraceToken);
3343N(SyntaxKind.NumericLiteralExpression);
3345N(SyntaxKind.NumericLiteralToken, "2");
3348N(SyntaxKind.CloseBraceToken);
3382N(SyntaxKind.SwitchExpression);
3384N(SyntaxKind.IdentifierName);
3386N(SyntaxKind.IdentifierToken, "obj");
3388N(SyntaxKind.SwitchKeyword);
3389N(SyntaxKind.OpenBraceToken);
3390N(SyntaxKind.SwitchExpressionArm);
3392N(SyntaxKind.RecursivePattern);
3394N(SyntaxKind.IdentifierName);
3396N(SyntaxKind.IdentifierToken, "Type");
3398N(SyntaxKind.PropertyPatternClause);
3400N(SyntaxKind.OpenBraceToken);
3401N(SyntaxKind.Subpattern);
3403N(SyntaxKind.NameColon);
3405N(SyntaxKind.IdentifierName);
3407N(SyntaxKind.IdentifierToken, "Prop");
3409N(SyntaxKind.ColonToken);
3411N(SyntaxKind.RecursivePattern);
3413N(SyntaxKind.PropertyPatternClause);
3415N(SyntaxKind.OpenBraceToken);
3416N(SyntaxKind.Subpattern);
3418N(SyntaxKind.NameColon);
3420N(SyntaxKind.IdentifierName);
3422N(SyntaxKind.IdentifierToken, "Prop");
3424N(SyntaxKind.ColonToken);
3426N(SyntaxKind.RecursivePattern);
3428N(SyntaxKind.PropertyPatternClause);
3430N(SyntaxKind.OpenBraceToken);
3442N(SyntaxKind.EqualsGreaterThanToken);
3443N(SyntaxKind.NumericLiteralExpression);
3445N(SyntaxKind.NumericLiteralToken, "1");
3448N(SyntaxKind.CommaToken);
3449N(SyntaxKind.SwitchExpressionArm);
3451N(SyntaxKind.RecursivePattern);
3453N(SyntaxKind.IdentifierName);
3455N(SyntaxKind.IdentifierToken, "Type");
3457N(SyntaxKind.PropertyPatternClause);
3459N(SyntaxKind.OpenBraceToken);
3460N(SyntaxKind.Subpattern);
3462N(SyntaxKind.NameColon);
3464N(SyntaxKind.IdentifierName);
3466N(SyntaxKind.IdentifierToken, "Prop");
3468N(SyntaxKind.ColonToken);
3470N(SyntaxKind.RecursivePattern);
3472N(SyntaxKind.PropertyPatternClause);
3474N(SyntaxKind.OpenBraceToken);
3475N(SyntaxKind.Subpattern);
3477N(SyntaxKind.NameColon);
3479N(SyntaxKind.IdentifierName);
3481N(SyntaxKind.IdentifierToken, "Prop");
3483N(SyntaxKind.ColonToken);
3485N(SyntaxKind.RecursivePattern);
3487N(SyntaxKind.PropertyPatternClause);
3489N(SyntaxKind.OpenBraceToken);
3501N(SyntaxKind.EqualsGreaterThanToken);
3502N(SyntaxKind.NumericLiteralExpression);
3504N(SyntaxKind.NumericLiteralToken, "2");
3507N(SyntaxKind.CloseBraceToken);
3547N(SyntaxKind.SwitchExpression);
3549N(SyntaxKind.IdentifierName);
3551N(SyntaxKind.IdentifierToken, "obj");
3553N(SyntaxKind.SwitchKeyword);
3554N(SyntaxKind.OpenBraceToken);
3555N(SyntaxKind.SwitchExpressionArm);
3557N(SyntaxKind.RecursivePattern);
3559N(SyntaxKind.IdentifierName);
3561N(SyntaxKind.IdentifierToken, "Type");
3563N(SyntaxKind.PropertyPatternClause);
3565N(SyntaxKind.OpenBraceToken);
3566N(SyntaxKind.Subpattern);
3568N(SyntaxKind.NameColon);
3570N(SyntaxKind.IdentifierName);
3572N(SyntaxKind.IdentifierToken, "Prop");
3574N(SyntaxKind.ColonToken);
3576N(SyntaxKind.RecursivePattern);
3578N(SyntaxKind.PropertyPatternClause);
3580N(SyntaxKind.OpenBraceToken);
3581N(SyntaxKind.Subpattern);
3583N(SyntaxKind.NameColon);
3585N(SyntaxKind.IdentifierName);
3587N(SyntaxKind.IdentifierToken, "Prop");
3589N(SyntaxKind.ColonToken);
3591N(SyntaxKind.RecursivePattern);
3593N(SyntaxKind.PropertyPatternClause);
3595N(SyntaxKind.OpenBraceToken);
3608N(SyntaxKind.NumericLiteralExpression);
3610N(SyntaxKind.NumericLiteralToken, "1");
3613N(SyntaxKind.CommaToken);
3614N(SyntaxKind.SwitchExpressionArm);
3616N(SyntaxKind.RecursivePattern);
3618N(SyntaxKind.IdentifierName);
3620N(SyntaxKind.IdentifierToken, "Type");
3622N(SyntaxKind.PropertyPatternClause);
3624N(SyntaxKind.OpenBraceToken);
3625N(SyntaxKind.Subpattern);
3627N(SyntaxKind.NameColon);
3629N(SyntaxKind.IdentifierName);
3631N(SyntaxKind.IdentifierToken, "Prop");
3633N(SyntaxKind.ColonToken);
3635N(SyntaxKind.RecursivePattern);
3637N(SyntaxKind.PropertyPatternClause);
3639N(SyntaxKind.OpenBraceToken);
3640N(SyntaxKind.Subpattern);
3642N(SyntaxKind.NameColon);
3644N(SyntaxKind.IdentifierName);
3646N(SyntaxKind.IdentifierToken, "Prop");
3648N(SyntaxKind.ColonToken);
3650N(SyntaxKind.RecursivePattern);
3652N(SyntaxKind.PropertyPatternClause);
3654N(SyntaxKind.OpenBraceToken);
3667N(SyntaxKind.NumericLiteralExpression);
3669N(SyntaxKind.NumericLiteralToken, "2");
3672N(SyntaxKind.CloseBraceToken);
3694N(SyntaxKind.SwitchExpression);
3696N(SyntaxKind.IdentifierName);
3698N(SyntaxKind.IdentifierToken, "obj");
3700N(SyntaxKind.SwitchKeyword);
3701N(SyntaxKind.OpenBraceToken);
3702N(SyntaxKind.SwitchExpressionArm);
3704N(SyntaxKind.ListPattern);
3706N(SyntaxKind.OpenBracketToken);
3709N(SyntaxKind.EqualsGreaterThanToken);
3710N(SyntaxKind.NumericLiteralExpression);
3712N(SyntaxKind.NumericLiteralToken, "1");
3715N(SyntaxKind.CommaToken);
3716N(SyntaxKind.SwitchExpressionArm);
3718N(SyntaxKind.ListPattern);
3720N(SyntaxKind.OpenBracketToken);
3723N(SyntaxKind.EqualsGreaterThanToken);
3724N(SyntaxKind.NumericLiteralExpression);
3726N(SyntaxKind.NumericLiteralToken, "2");
3729N(SyntaxKind.CloseBraceToken);
3757N(SyntaxKind.SwitchExpression);
3759N(SyntaxKind.IdentifierName);
3761N(SyntaxKind.IdentifierToken, "obj");
3763N(SyntaxKind.SwitchKeyword);
3764N(SyntaxKind.OpenBraceToken);
3765N(SyntaxKind.SwitchExpressionArm);
3767N(SyntaxKind.ListPattern);
3769N(SyntaxKind.OpenBracketToken);
3773N(SyntaxKind.NumericLiteralExpression);
3775N(SyntaxKind.NumericLiteralToken, "1");
3778N(SyntaxKind.CommaToken);
3779N(SyntaxKind.SwitchExpressionArm);
3781N(SyntaxKind.ListPattern);
3783N(SyntaxKind.OpenBracketToken);
3787N(SyntaxKind.NumericLiteralExpression);
3789N(SyntaxKind.NumericLiteralToken, "2");
3792N(SyntaxKind.CloseBraceToken);
3820N(SyntaxKind.SwitchExpression);
3822N(SyntaxKind.IdentifierName);
3824N(SyntaxKind.IdentifierToken, "obj");
3826N(SyntaxKind.SwitchKeyword);
3827N(SyntaxKind.OpenBraceToken);
3828N(SyntaxKind.SwitchExpressionArm);
3830N(SyntaxKind.ListPattern);
3832N(SyntaxKind.OpenBracketToken);
3833N(SyntaxKind.ListPattern);
3835N(SyntaxKind.OpenBracketToken);
3840N(SyntaxKind.EqualsGreaterThanToken);
3841N(SyntaxKind.NumericLiteralExpression);
3843N(SyntaxKind.NumericLiteralToken, "1");
3846N(SyntaxKind.CommaToken);
3847N(SyntaxKind.SwitchExpressionArm);
3849N(SyntaxKind.ListPattern);
3851N(SyntaxKind.OpenBracketToken);
3852N(SyntaxKind.ListPattern);
3854N(SyntaxKind.OpenBracketToken);
3859N(SyntaxKind.EqualsGreaterThanToken);
3860N(SyntaxKind.NumericLiteralExpression);
3862N(SyntaxKind.NumericLiteralToken, "2");
3865N(SyntaxKind.CloseBraceToken);
3899N(SyntaxKind.SwitchExpression);
3901N(SyntaxKind.IdentifierName);
3903N(SyntaxKind.IdentifierToken, "obj");
3905N(SyntaxKind.SwitchKeyword);
3906N(SyntaxKind.OpenBraceToken);
3907N(SyntaxKind.SwitchExpressionArm);
3909N(SyntaxKind.ListPattern);
3911N(SyntaxKind.OpenBracketToken);
3912N(SyntaxKind.ListPattern);
3914N(SyntaxKind.OpenBracketToken);
3920N(SyntaxKind.NumericLiteralExpression);
3922N(SyntaxKind.NumericLiteralToken, "1");
3925N(SyntaxKind.CommaToken);
3926N(SyntaxKind.SwitchExpressionArm);
3928N(SyntaxKind.ListPattern);
3930N(SyntaxKind.OpenBracketToken);
3931N(SyntaxKind.ListPattern);
3933N(SyntaxKind.OpenBracketToken);
3939N(SyntaxKind.NumericLiteralExpression);
3941N(SyntaxKind.NumericLiteralToken, "2");
3944N(SyntaxKind.CloseBraceToken);
3978N(SyntaxKind.SwitchExpression);
3980N(SyntaxKind.IdentifierName);
3982N(SyntaxKind.IdentifierToken, "obj");
3984N(SyntaxKind.SwitchKeyword);
3985N(SyntaxKind.OpenBraceToken);
3986N(SyntaxKind.SwitchExpressionArm);
3988N(SyntaxKind.ListPattern);
3990N(SyntaxKind.OpenBracketToken);
3991N(SyntaxKind.ListPattern);
3993N(SyntaxKind.OpenBracketToken);
3994N(SyntaxKind.ListPattern);
3996N(SyntaxKind.OpenBracketToken);
4003N(SyntaxKind.EqualsGreaterThanToken);
4004N(SyntaxKind.NumericLiteralExpression);
4006N(SyntaxKind.NumericLiteralToken, "1");
4009N(SyntaxKind.CommaToken);
4010N(SyntaxKind.SwitchExpressionArm);
4012N(SyntaxKind.ListPattern);
4014N(SyntaxKind.OpenBracketToken);
4015N(SyntaxKind.ListPattern);
4017N(SyntaxKind.OpenBracketToken);
4018N(SyntaxKind.ListPattern);
4020N(SyntaxKind.OpenBracketToken);
4027N(SyntaxKind.EqualsGreaterThanToken);
4028N(SyntaxKind.NumericLiteralExpression);
4030N(SyntaxKind.NumericLiteralToken, "2");
4033N(SyntaxKind.CloseBraceToken);
4073N(SyntaxKind.SwitchExpression);
4075N(SyntaxKind.IdentifierName);
4077N(SyntaxKind.IdentifierToken, "obj");
4079N(SyntaxKind.SwitchKeyword);
4080N(SyntaxKind.OpenBraceToken);
4081N(SyntaxKind.SwitchExpressionArm);
4083N(SyntaxKind.ListPattern);
4085N(SyntaxKind.OpenBracketToken);
4086N(SyntaxKind.ListPattern);
4088N(SyntaxKind.OpenBracketToken);
4089N(SyntaxKind.ListPattern);
4091N(SyntaxKind.OpenBracketToken);
4099N(SyntaxKind.NumericLiteralExpression);
4101N(SyntaxKind.NumericLiteralToken, "1");
4104N(SyntaxKind.CommaToken);
4105N(SyntaxKind.SwitchExpressionArm);
4107N(SyntaxKind.ListPattern);
4109N(SyntaxKind.OpenBracketToken);
4110N(SyntaxKind.ListPattern);
4112N(SyntaxKind.OpenBracketToken);
4113N(SyntaxKind.ListPattern);
4115N(SyntaxKind.OpenBracketToken);
4123N(SyntaxKind.NumericLiteralExpression);
4125N(SyntaxKind.NumericLiteralToken, "2");
4128N(SyntaxKind.CloseBraceToken);
4157N(SyntaxKind.SwitchExpression);
4159N(SyntaxKind.IdentifierName);
4161N(SyntaxKind.IdentifierToken, "obj");
4163N(SyntaxKind.SwitchKeyword);
4164N(SyntaxKind.OpenBraceToken);
4165N(SyntaxKind.SwitchExpressionArm);
4167N(SyntaxKind.RecursivePattern);
4169N(SyntaxKind.PropertyPatternClause);
4171N(SyntaxKind.OpenBraceToken);
4172N(SyntaxKind.Subpattern);
4174N(SyntaxKind.NameColon);
4176N(SyntaxKind.IdentifierName);
4178N(SyntaxKind.IdentifierToken, "Prop");
4180N(SyntaxKind.ColonToken);
4182N(SyntaxKind.ConstantPattern);
4184N(SyntaxKind.NumericLiteralExpression);
4186N(SyntaxKind.NumericLiteralToken, "1");
4190N(SyntaxKind.CommaToken);
4191N(SyntaxKind.Subpattern);
4193N(SyntaxKind.RecursivePattern);
4195N(SyntaxKind.PropertyPatternClause);
4197N(SyntaxKind.OpenBraceToken);
4198N(SyntaxKind.Subpattern);
4200N(SyntaxKind.NameColon);
4202N(SyntaxKind.IdentifierName);
4204N(SyntaxKind.IdentifierToken, "Prop");
4206N(SyntaxKind.ColonToken);
4208N(SyntaxKind.ConstantPattern);
4210N(SyntaxKind.NumericLiteralExpression);
4212N(SyntaxKind.NumericLiteralToken, "2");
4216N(SyntaxKind.CloseBraceToken);
4245N(SyntaxKind.SwitchExpression);
4247N(SyntaxKind.IdentifierName);
4249N(SyntaxKind.IdentifierToken, "obj");
4251N(SyntaxKind.SwitchKeyword);
4252N(SyntaxKind.OpenBraceToken);
4253N(SyntaxKind.SwitchExpressionArm);
4255N(SyntaxKind.TypePattern);
4257N(SyntaxKind.NullableType);
4259N(SyntaxKind.IdentifierName);
4261N(SyntaxKind.IdentifierToken, "Type");
4263N(SyntaxKind.QuestionToken);
4266N(SyntaxKind.EqualsGreaterThanToken);
4267N(SyntaxKind.NumericLiteralExpression);
4269N(SyntaxKind.NumericLiteralToken, "1");
4272N(SyntaxKind.CloseBraceToken);
4290N(SyntaxKind.SwitchExpression);
4292N(SyntaxKind.IdentifierName);
4294N(SyntaxKind.IdentifierToken, "obj");
4296N(SyntaxKind.SwitchKeyword);
4297N(SyntaxKind.OpenBraceToken);
4298N(SyntaxKind.SwitchExpressionArm);
4300N(SyntaxKind.TypePattern);
4302N(SyntaxKind.NullableType);
4304N(SyntaxKind.IdentifierName);
4306N(SyntaxKind.IdentifierToken, "Type");
4308N(SyntaxKind.QuestionToken);
4312N(SyntaxKind.NumericLiteralExpression);
4314N(SyntaxKind.NumericLiteralToken, "1");
4317N(SyntaxKind.CloseBraceToken);
4344N(SyntaxKind.SwitchExpression);
4346N(SyntaxKind.IdentifierName);
4348N(SyntaxKind.IdentifierToken, "obj");
4350N(SyntaxKind.SwitchKeyword);
4351N(SyntaxKind.OpenBraceToken);
4352N(SyntaxKind.SwitchExpressionArm);
4354N(SyntaxKind.ConstantPattern);
4356N(SyntaxKind.IdentifierName);
4358N(SyntaxKind.IdentifierToken, "Type");
4362N(SyntaxKind.ConditionalExpression);
4368N(SyntaxKind.QuestionToken);
4369N(SyntaxKind.SimpleLambdaExpression);
4371N(SyntaxKind.Parameter);
4373N(SyntaxKind.IdentifierToken, "varName");
4375N(SyntaxKind.EqualsGreaterThanToken);
4376N(SyntaxKind.NumericLiteralExpression);
4378N(SyntaxKind.NumericLiteralToken, "1");
4388N(SyntaxKind.CloseBraceToken);
4409N(SyntaxKind.SwitchExpression);
4411N(SyntaxKind.IdentifierName);
4413N(SyntaxKind.IdentifierToken, "obj");
4415N(SyntaxKind.SwitchKeyword);
4416N(SyntaxKind.OpenBraceToken);
4417N(SyntaxKind.SwitchExpressionArm);
4419N(SyntaxKind.ConstantPattern);
4421N(SyntaxKind.IdentifierName);
4423N(SyntaxKind.IdentifierToken, "Type");
4427N(SyntaxKind.ConditionalExpression);
4433N(SyntaxKind.QuestionToken);
4434N(SyntaxKind.IdentifierName);
4436N(SyntaxKind.IdentifierToken, "varName");
4438N(SyntaxKind.ColonToken);
4439N(SyntaxKind.NumericLiteralExpression);
4441N(SyntaxKind.NumericLiteralToken, "1");
4445N(SyntaxKind.CloseBraceToken);
4460N(SyntaxKind.SwitchExpression);
4462N(SyntaxKind.IdentifierName);
4464N(SyntaxKind.IdentifierToken, "obj");
4466N(SyntaxKind.SwitchKeyword);
4467N(SyntaxKind.OpenBraceToken);
4468N(SyntaxKind.SwitchExpressionArm);
4470N(SyntaxKind.TypePattern);
4472N(SyntaxKind.NullableType);
4474N(SyntaxKind.IdentifierName);
4476N(SyntaxKind.IdentifierToken, "Type");
4478N(SyntaxKind.QuestionToken);
4481N(SyntaxKind.WhenClause);
4483N(SyntaxKind.WhenKeyword);
4484N(SyntaxKind.GreaterThanExpression);
4486N(SyntaxKind.IdentifierName);
4488N(SyntaxKind.IdentifierToken, "x");
4490N(SyntaxKind.GreaterThanToken);
4491N(SyntaxKind.NumericLiteralExpression);
4493N(SyntaxKind.NumericLiteralToken, "0");
4497N(SyntaxKind.EqualsGreaterThanToken);
4498N(SyntaxKind.NumericLiteralExpression);
4500N(SyntaxKind.NumericLiteralToken, "1");
4503N(SyntaxKind.CloseBraceToken);
4521N(SyntaxKind.SwitchExpression);
4523N(SyntaxKind.IdentifierName);
4525N(SyntaxKind.IdentifierToken, "obj");
4527N(SyntaxKind.SwitchKeyword);
4528N(SyntaxKind.OpenBraceToken);
4529N(SyntaxKind.SwitchExpressionArm);
4531N(SyntaxKind.TypePattern);
4533N(SyntaxKind.NullableType);
4535N(SyntaxKind.IdentifierName);
4537N(SyntaxKind.IdentifierToken, "Type");
4539N(SyntaxKind.QuestionToken);
4542N(SyntaxKind.WhenClause);
4544N(SyntaxKind.WhenKeyword);
4545N(SyntaxKind.GreaterThanExpression);
4547N(SyntaxKind.IdentifierName);
4549N(SyntaxKind.IdentifierToken, "x");
4551N(SyntaxKind.GreaterThanToken);
4552N(SyntaxKind.NumericLiteralExpression);
4554N(SyntaxKind.NumericLiteralToken, "0");
4559N(SyntaxKind.NumericLiteralExpression);
4561N(SyntaxKind.NumericLiteralToken, "1");
4564N(SyntaxKind.CloseBraceToken);
4579N(SyntaxKind.SwitchExpression);
4581N(SyntaxKind.IdentifierName);
4583N(SyntaxKind.IdentifierToken, "obj");
4585N(SyntaxKind.SwitchKeyword);
4586N(SyntaxKind.OpenBraceToken);
4587N(SyntaxKind.SwitchExpressionArm);
4589N(SyntaxKind.DeclarationPattern);
4591N(SyntaxKind.NullableType);
4593N(SyntaxKind.IdentifierName);
4595N(SyntaxKind.IdentifierToken, "Type");
4597N(SyntaxKind.QuestionToken);
4599N(SyntaxKind.SingleVariableDesignation);
4601N(SyntaxKind.IdentifierToken, "varName");
4604N(SyntaxKind.WhenClause);
4606N(SyntaxKind.WhenKeyword);
4607N(SyntaxKind.GreaterThanExpression);
4609N(SyntaxKind.IdentifierName);
4611N(SyntaxKind.IdentifierToken, "x");
4613N(SyntaxKind.GreaterThanToken);
4614N(SyntaxKind.NumericLiteralExpression);
4616N(SyntaxKind.NumericLiteralToken, "0");
4620N(SyntaxKind.EqualsGreaterThanToken);
4621N(SyntaxKind.NumericLiteralExpression);
4623N(SyntaxKind.NumericLiteralToken, "1");
4626N(SyntaxKind.CloseBraceToken);
4644N(SyntaxKind.SwitchExpression);
4646N(SyntaxKind.IdentifierName);
4648N(SyntaxKind.IdentifierToken, "obj");
4650N(SyntaxKind.SwitchKeyword);
4651N(SyntaxKind.OpenBraceToken);
4652N(SyntaxKind.SwitchExpressionArm);
4654N(SyntaxKind.DeclarationPattern);
4656N(SyntaxKind.NullableType);
4658N(SyntaxKind.IdentifierName);
4660N(SyntaxKind.IdentifierToken, "Type");
4662N(SyntaxKind.QuestionToken);
4664N(SyntaxKind.SingleVariableDesignation);
4666N(SyntaxKind.IdentifierToken, "varName");
4669N(SyntaxKind.WhenClause);
4671N(SyntaxKind.WhenKeyword);
4672N(SyntaxKind.GreaterThanExpression);
4674N(SyntaxKind.IdentifierName);
4676N(SyntaxKind.IdentifierToken, "x");
4678N(SyntaxKind.GreaterThanToken);
4679N(SyntaxKind.NumericLiteralExpression);
4681N(SyntaxKind.NumericLiteralToken, "0");
4686N(SyntaxKind.NumericLiteralExpression);
4688N(SyntaxKind.NumericLiteralToken, "1");
4691N(SyntaxKind.CloseBraceToken);
4706N(SyntaxKind.SwitchExpression);
4708N(SyntaxKind.IdentifierName);
4710N(SyntaxKind.IdentifierToken, "obj");
4712N(SyntaxKind.SwitchKeyword);
4713N(SyntaxKind.OpenBraceToken);
4714N(SyntaxKind.SwitchExpressionArm);
4716N(SyntaxKind.ParenthesizedPattern);
4718N(SyntaxKind.OpenParenToken);
4719N(SyntaxKind.DeclarationPattern);
4721N(SyntaxKind.NullableType);
4723N(SyntaxKind.IdentifierName);
4725N(SyntaxKind.IdentifierToken, "Type");
4727N(SyntaxKind.QuestionToken);
4729N(SyntaxKind.SingleVariableDesignation);
4731N(SyntaxKind.IdentifierToken, "when");
4734N(SyntaxKind.CloseParenToken);
4736N(SyntaxKind.WhenClause);
4738N(SyntaxKind.WhenKeyword);
4739N(SyntaxKind.GreaterThanExpression);
4741N(SyntaxKind.IdentifierName);
4743N(SyntaxKind.IdentifierToken, "x");
4745N(SyntaxKind.GreaterThanToken);
4746N(SyntaxKind.NumericLiteralExpression);
4748N(SyntaxKind.NumericLiteralToken, "0");
4752N(SyntaxKind.EqualsGreaterThanToken);
4753N(SyntaxKind.NumericLiteralExpression);
4755N(SyntaxKind.NumericLiteralToken, "1");
4758N(SyntaxKind.CloseBraceToken);
4776N(SyntaxKind.SwitchExpression);
4778N(SyntaxKind.IdentifierName);
4780N(SyntaxKind.IdentifierToken, "obj");
4782N(SyntaxKind.SwitchKeyword);
4783N(SyntaxKind.OpenBraceToken);
4784N(SyntaxKind.SwitchExpressionArm);
4786N(SyntaxKind.ParenthesizedPattern);
4788N(SyntaxKind.OpenParenToken);
4789N(SyntaxKind.DeclarationPattern);
4791N(SyntaxKind.NullableType);
4793N(SyntaxKind.IdentifierName);
4795N(SyntaxKind.IdentifierToken, "Type");
4797N(SyntaxKind.QuestionToken);
4799N(SyntaxKind.SingleVariableDesignation);
4801N(SyntaxKind.IdentifierToken, "when");
4804N(SyntaxKind.CloseParenToken);
4806N(SyntaxKind.WhenClause);
4808N(SyntaxKind.WhenKeyword);
4809N(SyntaxKind.GreaterThanExpression);
4811N(SyntaxKind.IdentifierName);
4813N(SyntaxKind.IdentifierToken, "x");
4815N(SyntaxKind.GreaterThanToken);
4816N(SyntaxKind.NumericLiteralExpression);
4818N(SyntaxKind.NumericLiteralToken, "0");
4823N(SyntaxKind.NumericLiteralExpression);
4825N(SyntaxKind.NumericLiteralToken, "1");
4828N(SyntaxKind.CloseBraceToken);
4843N(SyntaxKind.SwitchExpression);
4845N(SyntaxKind.IdentifierName);
4847N(SyntaxKind.IdentifierToken, "obj");
4849N(SyntaxKind.SwitchKeyword);
4850N(SyntaxKind.OpenBraceToken);
4851N(SyntaxKind.SwitchExpressionArm);
4853N(SyntaxKind.ConstantPattern);
4855N(SyntaxKind.ParenthesizedExpression);
4857N(SyntaxKind.OpenParenToken);
4858N(SyntaxKind.ConditionalExpression);
4860N(SyntaxKind.IdentifierName);
4862N(SyntaxKind.IdentifierToken, "flag");
4864N(SyntaxKind.QuestionToken);
4865N(SyntaxKind.IdentifierName);
4867N(SyntaxKind.IdentifierToken, "a");
4869N(SyntaxKind.ColonToken);
4870N(SyntaxKind.IdentifierName);
4872N(SyntaxKind.IdentifierToken, "b");
4875N(SyntaxKind.CloseParenToken);
4878N(SyntaxKind.EqualsGreaterThanToken);
4879N(SyntaxKind.NumericLiteralExpression);
4881N(SyntaxKind.NumericLiteralToken, "1");
4884N(SyntaxKind.CloseBraceToken);
Parsing\TopLevelStatementsParsingTests.cs (1027)
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);
1973N(SyntaxKind.CompilationUnit);
1975N(SyntaxKind.GlobalStatement);
1977N(SyntaxKind.LocalDeclarationStatement);
1979N(SyntaxKind.UsingKeyword);
1980N(SyntaxKind.ConstKeyword);
1992N(SyntaxKind.SemicolonToken);
1995N(SyntaxKind.EndOfFileToken);
2014N(SyntaxKind.CompilationUnit);
2016N(SyntaxKind.GlobalStatement);
2018N(SyntaxKind.LocalDeclarationStatement);
2020N(SyntaxKind.UsingKeyword);
2021N(SyntaxKind.VariableDeclaration);
2023N(SyntaxKind.RefType);
2025N(SyntaxKind.RefKeyword);
2036N(SyntaxKind.SemicolonToken);
2039N(SyntaxKind.EndOfFileToken);
2061N(SyntaxKind.CompilationUnit);
2063N(SyntaxKind.GlobalStatement);
2065N(SyntaxKind.LocalDeclarationStatement);
2067N(SyntaxKind.UsingKeyword);
2068N(SyntaxKind.ReadOnlyKeyword);
2080N(SyntaxKind.SemicolonToken);
2083N(SyntaxKind.EndOfFileToken);
2095N(SyntaxKind.CompilationUnit);
2097N(SyntaxKind.UsingDirective);
2099N(SyntaxKind.UsingKeyword);
2100N(SyntaxKind.StaticKeyword);
2101N(SyntaxKind.IdentifierName);
2103N(SyntaxKind.IdentifierToken, "type");
2105N(SyntaxKind.SemicolonToken);
2107N(SyntaxKind.EndOfFileToken);
2119N(SyntaxKind.CompilationUnit);
2121N(SyntaxKind.UsingDirective);
2123N(SyntaxKind.UsingKeyword);
2124N(SyntaxKind.IdentifierName);
2126N(SyntaxKind.IdentifierToken, "type");
2128N(SyntaxKind.SemicolonToken);
2130N(SyntaxKind.EndOfFileToken);
2142N(SyntaxKind.CompilationUnit);
2144N(SyntaxKind.UsingDirective);
2146N(SyntaxKind.UsingKeyword);
2147N(SyntaxKind.NameEquals);
2149N(SyntaxKind.IdentifierName);
2151N(SyntaxKind.IdentifierToken, "alias");
2153N(SyntaxKind.EqualsToken);
2155N(SyntaxKind.IdentifierName);
2157N(SyntaxKind.IdentifierToken, "type");
2159N(SyntaxKind.SemicolonToken);
2161N(SyntaxKind.EndOfFileToken);
2173N(SyntaxKind.CompilationUnit);
2175N(SyntaxKind.UsingDirective);
2177N(SyntaxKind.UsingKeyword);
2178N(SyntaxKind.QualifiedName);
2180N(SyntaxKind.IdentifierName);
2182N(SyntaxKind.IdentifierToken, "ns");
2184N(SyntaxKind.DotToken);
2185N(SyntaxKind.IdentifierName);
2187N(SyntaxKind.IdentifierToken, "type");
2190N(SyntaxKind.SemicolonToken);
2192N(SyntaxKind.EndOfFileToken);
2204N(SyntaxKind.CompilationUnit);
2206N(SyntaxKind.UsingDirective);
2208N(SyntaxKind.UsingKeyword);
2209N(SyntaxKind.StaticKeyword);
2210N(SyntaxKind.NameEquals);
2212N(SyntaxKind.IdentifierName);
2214N(SyntaxKind.IdentifierToken, "alias");
2216N(SyntaxKind.EqualsToken);
2218N(SyntaxKind.IdentifierName);
2220N(SyntaxKind.IdentifierToken, "type");
2222N(SyntaxKind.SemicolonToken);
2224N(SyntaxKind.EndOfFileToken);
2246N(SyntaxKind.CompilationUnit);
2248N(SyntaxKind.GlobalStatement);
2250N(SyntaxKind.LocalDeclarationStatement);
2252N(SyntaxKind.UsingKeyword);
2253N(SyntaxKind.VariableDeclaration);
2255N(SyntaxKind.PredefinedType);
2257N(SyntaxKind.IntKeyword);
2267N(SyntaxKind.GlobalStatement);
2269N(SyntaxKind.LocalDeclarationStatement);
2271N(SyntaxKind.VariableDeclaration);
2273N(SyntaxKind.IdentifierName);
2275N(SyntaxKind.IdentifierToken, "Parse");
2277N(SyntaxKind.VariableDeclarator);
2279N(SyntaxKind.IdentifierToken, "name");
2280N(SyntaxKind.EqualsValueClause);
2282N(SyntaxKind.EqualsToken);
2283N(SyntaxKind.IdentifierName);
2285N(SyntaxKind.IdentifierToken, "value");
2290N(SyntaxKind.SemicolonToken);
2293N(SyntaxKind.EndOfFileToken);
2321N(SyntaxKind.CompilationUnit);
2323N(SyntaxKind.GlobalStatement);
2325N(SyntaxKind.LocalDeclarationStatement);
2327N(SyntaxKind.UsingKeyword);
2328N(SyntaxKind.VariableDeclaration);
2330N(SyntaxKind.PredefinedType);
2332N(SyntaxKind.IntKeyword);
2334N(SyntaxKind.VariableDeclarator);
2337N(SyntaxKind.BracketedArgumentList);
2340N(SyntaxKind.Argument);
2342N(SyntaxKind.IdentifierName);
2344N(SyntaxKind.IdentifierToken, "x");
2347N(SyntaxKind.CommaToken);
2348N(SyntaxKind.Argument);
2350N(SyntaxKind.IdentifierName);
2352N(SyntaxKind.IdentifierToken, "y");
2362N(SyntaxKind.EndOfFileToken);
2381N(SyntaxKind.CompilationUnit);
2383N(SyntaxKind.GlobalStatement);
2385N(SyntaxKind.LocalDeclarationStatement);
2387N(SyntaxKind.UsingKeyword);
2388N(SyntaxKind.VariableDeclaration);
2390N(SyntaxKind.PredefinedType);
2392N(SyntaxKind.IntKeyword);
2402N(SyntaxKind.EndOfFileToken);
2452N(SyntaxKind.CompilationUnit);
2454N(SyntaxKind.GlobalStatement);
2456N(SyntaxKind.LocalDeclarationStatement);
2458N(SyntaxKind.AttributeList);
2460N(SyntaxKind.OpenBracketToken);
2461N(SyntaxKind.Attribute);
2463N(SyntaxKind.GenericName);
2465N(SyntaxKind.IdentifierToken, "_");
2466N(SyntaxKind.TypeArgumentList);
2468N(SyntaxKind.LessThanToken);
2469N(SyntaxKind.ArrayType);
2471N(SyntaxKind.IdentifierName);
2473N(SyntaxKind.IdentifierToken, "_");
2475N(SyntaxKind.ArrayRankSpecifier);
2477N(SyntaxKind.OpenBracketToken);
2478N(SyntaxKind.AnonymousMethodExpression);
2480N(SyntaxKind.DelegateKeyword);
2501N(SyntaxKind.UsingKeyword);
2516N(SyntaxKind.GlobalStatement);
2518N(SyntaxKind.ExpressionStatement);
2520N(SyntaxKind.CharacterLiteralExpression);
2522N(SyntaxKind.CharacterLiteralToken);
2527N(SyntaxKind.EndOfFileToken);
2543N(SyntaxKind.CompilationUnit);
2545N(SyntaxKind.GlobalStatement);
2547N(SyntaxKind.ExpressionStatement);
2549N(SyntaxKind.InvocationExpression);
2551N(SyntaxKind.IdentifierName);
2553N(SyntaxKind.IdentifierToken, "local");
2555N(SyntaxKind.ArgumentList);
2557N(SyntaxKind.OpenParenToken);
2558N(SyntaxKind.CloseParenToken);
2564N(SyntaxKind.GlobalStatement);
2566N(SyntaxKind.Block);
2568N(SyntaxKind.OpenBraceToken);
2569N(SyntaxKind.CloseBraceToken);
2572N(SyntaxKind.EndOfFileToken);
2588N(SyntaxKind.CompilationUnit);
2590N(SyntaxKind.GlobalStatement);
2592N(SyntaxKind.LocalFunctionStatement);
2594N(SyntaxKind.StaticKeyword);
2595N(SyntaxKind.IdentifierName);
2597N(SyntaxKind.IdentifierToken, "local");
2600N(SyntaxKind.ParameterList);
2602N(SyntaxKind.OpenParenToken);
2603N(SyntaxKind.CloseParenToken);
2605N(SyntaxKind.Block);
2607N(SyntaxKind.OpenBraceToken);
2608N(SyntaxKind.CloseBraceToken);
2612N(SyntaxKind.EndOfFileToken);
2628N(SyntaxKind.CompilationUnit);
2630N(SyntaxKind.GlobalStatement);
2632N(SyntaxKind.LocalFunctionStatement);
2634N(SyntaxKind.AttributeList);
2636N(SyntaxKind.OpenBracketToken);
2637N(SyntaxKind.Attribute);
2639N(SyntaxKind.IdentifierName);
2641N(SyntaxKind.IdentifierToken, "attribute");
2644N(SyntaxKind.CloseBracketToken);
2646N(SyntaxKind.IdentifierName);
2648N(SyntaxKind.IdentifierToken, "local");
2651N(SyntaxKind.ParameterList);
2653N(SyntaxKind.OpenParenToken);
2654N(SyntaxKind.CloseParenToken);
2656N(SyntaxKind.Block);
2658N(SyntaxKind.OpenBraceToken);
2659N(SyntaxKind.CloseBraceToken);
2663N(SyntaxKind.EndOfFileToken);
2675N(SyntaxKind.CompilationUnit);
2677N(SyntaxKind.UsingDirective);
2679N(SyntaxKind.UsingKeyword);
2680N(SyntaxKind.NameEquals);
2682N(SyntaxKind.IdentifierName);
2684N(SyntaxKind.IdentifierToken, "s");
2686N(SyntaxKind.EqualsToken);
2688N(SyntaxKind.FunctionPointerType);
2690N(SyntaxKind.DelegateKeyword);
2691N(SyntaxKind.AsteriskToken);
2692N(SyntaxKind.FunctionPointerParameterList);
2694N(SyntaxKind.LessThanToken);
2695N(SyntaxKind.FunctionPointerParameter);
2697N(SyntaxKind.PredefinedType);
2699N(SyntaxKind.VoidKeyword);
2702N(SyntaxKind.GreaterThanToken);
2705N(SyntaxKind.SemicolonToken);
2707N(SyntaxKind.EndOfFileToken);
2726N(SyntaxKind.CompilationUnit);
2728N(SyntaxKind.GlobalStatement);
2730N(SyntaxKind.LocalDeclarationStatement);
2732N(SyntaxKind.VariableDeclaration);
2734N(SyntaxKind.IdentifierName);
2736N(SyntaxKind.IdentifierToken, "ar");
2746N(SyntaxKind.EndOfFileToken);
2767N(SyntaxKind.CompilationUnit);
2769N(SyntaxKind.GlobalStatement);
2771N(SyntaxKind.ExpressionStatement);
2773N(SyntaxKind.InvocationExpression);
2775N(SyntaxKind.SimpleMemberAccessExpression);
2777N(SyntaxKind.IdentifierName);
2779N(SyntaxKind.IdentifierToken, "Console");
2781N(SyntaxKind.DotToken);
2782N(SyntaxKind.IdentifierName);
2784N(SyntaxKind.IdentifierToken, "WriteLine");
2787N(SyntaxKind.ArgumentList);
2789N(SyntaxKind.OpenParenToken);
2790N(SyntaxKind.CloseParenToken);
2793N(SyntaxKind.SemicolonToken);
2796N(SyntaxKind.GlobalStatement);
2798N(SyntaxKind.LocalDeclarationStatement);
2800N(SyntaxKind.VariableDeclaration);
2802N(SyntaxKind.IdentifierName);
2804N(SyntaxKind.IdentifierToken, "ar");
2814N(SyntaxKind.EndOfFileToken);
2836N(SyntaxKind.CompilationUnit);
2838N(SyntaxKind.GlobalStatement);
2840N(SyntaxKind.LocalDeclarationStatement);
2842N(SyntaxKind.VariableDeclaration);
2844N(SyntaxKind.IdentifierName);
2846N(SyntaxKind.IdentifierToken, "ar");
2856N(SyntaxKind.GlobalStatement);
2858N(SyntaxKind.ExpressionStatement);
2860N(SyntaxKind.InvocationExpression);
2862N(SyntaxKind.SimpleMemberAccessExpression);
2864N(SyntaxKind.IdentifierName);
2866N(SyntaxKind.IdentifierToken, "Console");
2868N(SyntaxKind.DotToken);
2869N(SyntaxKind.IdentifierName);
2871N(SyntaxKind.IdentifierToken, "WriteLine");
2874N(SyntaxKind.ArgumentList);
2876N(SyntaxKind.OpenParenToken);
2877N(SyntaxKind.CloseParenToken);
2880N(SyntaxKind.SemicolonToken);
2883N(SyntaxKind.EndOfFileToken);
2899N(SyntaxKind.CompilationUnit);
2901N(SyntaxKind.IncompleteMember);
2903N(SyntaxKind.ExternKeyword);
2904N(SyntaxKind.IdentifierName);
2906N(SyntaxKind.IdentifierToken, "alias");
2909N(SyntaxKind.EndOfFileToken);
2921N(SyntaxKind.CompilationUnit);
2923N(SyntaxKind.UsingDirective);
2925N(SyntaxKind.UsingKeyword);
2926N(SyntaxKind.NameEquals);
2928N(SyntaxKind.IdentifierName);
2930N(SyntaxKind.IdentifierToken, "aliasY");
2932N(SyntaxKind.EqualsToken);
2934N(SyntaxKind.QualifiedName);
2936N(SyntaxKind.IdentifierName);
2938N(SyntaxKind.IdentifierToken, "X");
2940N(SyntaxKind.DotToken);
2941N(SyntaxKind.IdentifierName);
2943N(SyntaxKind.IdentifierToken, "Y");
2946N(SyntaxKind.SemicolonToken);
2948N(SyntaxKind.EndOfFileToken);
2963N(SyntaxKind.CompilationUnit);
2965N(SyntaxKind.UsingDirective);
2967N(SyntaxKind.UsingKeyword);
2968N(SyntaxKind.IdentifierName);
2970N(SyntaxKind.IdentifierToken, "X");
2972N(SyntaxKind.SemicolonToken);
2974N(SyntaxKind.UsingDirective);
2976N(SyntaxKind.UsingKeyword);
2977N(SyntaxKind.NameEquals);
2979N(SyntaxKind.IdentifierName);
2981N(SyntaxKind.IdentifierToken, "aliasY");
2983N(SyntaxKind.EqualsToken);
2985N(SyntaxKind.QualifiedName);
2987N(SyntaxKind.IdentifierName);
2989N(SyntaxKind.IdentifierToken, "X");
2991N(SyntaxKind.DotToken);
2992N(SyntaxKind.IdentifierName);
2994N(SyntaxKind.IdentifierToken, "Y");
2997N(SyntaxKind.SemicolonToken);
2999N(SyntaxKind.EndOfFileToken);
3018N(SyntaxKind.CompilationUnit);
3020N(SyntaxKind.UsingDirective);
3022N(SyntaxKind.UsingKeyword);
3023N(SyntaxKind.NameEquals);
3025N(SyntaxKind.IdentifierName);
3027N(SyntaxKind.IdentifierToken, "aliasY");
3029N(SyntaxKind.EqualsToken);
3031N(SyntaxKind.QualifiedName);
3033N(SyntaxKind.IdentifierName);
3035N(SyntaxKind.IdentifierToken, "X");
3037N(SyntaxKind.DotToken);
3038N(SyntaxKind.IdentifierName);
3040N(SyntaxKind.IdentifierToken, "Y");
3043N(SyntaxKind.SemicolonToken);
3045N(SyntaxKind.EndOfFileToken);
3074N(SyntaxKind.CompilationUnit);
3076N(SyntaxKind.GlobalStatement);
3078N(SyntaxKind.LocalDeclarationStatement);
3080N(SyntaxKind.VariableDeclaration);
3082N(SyntaxKind.IdentifierName);
3084N(SyntaxKind.IdentifierToken, "scoped");
3094N(SyntaxKind.StructDeclaration);
3096N(SyntaxKind.StructKeyword);
3097N(SyntaxKind.IdentifierToken, "A");
3098N(SyntaxKind.OpenBraceToken);
3099N(SyntaxKind.CloseBraceToken);
3101N(SyntaxKind.IncompleteMember);
3103N(SyntaxKind.ScopedKeyword);
3104N(SyntaxKind.RefType);
3106N(SyntaxKind.RefKeyword);
3113N(SyntaxKind.StructDeclaration);
3115N(SyntaxKind.StructKeyword);
3116N(SyntaxKind.IdentifierToken, "B");
3117N(SyntaxKind.OpenBraceToken);
3118N(SyntaxKind.CloseBraceToken);
3120N(SyntaxKind.IncompleteMember);
3122N(SyntaxKind.IdentifierName);
3124N(SyntaxKind.IdentifierToken, "scoped");
3127N(SyntaxKind.StructDeclaration);
3129N(SyntaxKind.ReadOnlyKeyword);
3130N(SyntaxKind.RefKeyword);
3131N(SyntaxKind.StructKeyword);
3132N(SyntaxKind.IdentifierToken, "C");
3133N(SyntaxKind.OpenBraceToken);
3134N(SyntaxKind.CloseBraceToken);
3136N(SyntaxKind.EndOfFileToken);
3150N(SyntaxKind.CompilationUnit);
3152N(SyntaxKind.RecordDeclaration);
3154N(SyntaxKind.RecordKeyword);
3155N(SyntaxKind.ClassKeyword);
3156N(SyntaxKind.IdentifierToken, "Point");
3157N(SyntaxKind.ParameterList);
3159N(SyntaxKind.OpenParenToken);
3160N(SyntaxKind.Parameter);
3162N(SyntaxKind.PredefinedType);
3164N(SyntaxKind.IntKeyword);
3166N(SyntaxKind.IdentifierToken, "x");
3168N(SyntaxKind.CommaToken);
3169N(SyntaxKind.Parameter);
3171N(SyntaxKind.PredefinedType);
3173N(SyntaxKind.IntKeyword);
3175N(SyntaxKind.IdentifierToken, "y");
3177N(SyntaxKind.CloseParenToken);
3179N(SyntaxKind.SemicolonToken);
3181N(SyntaxKind.EndOfFileToken);
3226N(SyntaxKind.CompilationUnit);
3228N(SyntaxKind.GlobalStatement);
3230N(SyntaxKind.LocalDeclarationStatement);
3232N(SyntaxKind.VariableDeclaration);
3234N(SyntaxKind.IdentifierName);
3236N(SyntaxKind.IdentifierToken, "record");
3246N(SyntaxKind.ClassDeclaration);
3248N(SyntaxKind.ClassKeyword);
3249N(SyntaxKind.IdentifierToken, "Point");
3250N(SyntaxKind.ParameterList);
3252N(SyntaxKind.OpenParenToken);
3253N(SyntaxKind.Parameter);
3255N(SyntaxKind.PredefinedType);
3257N(SyntaxKind.IntKeyword);
3259N(SyntaxKind.IdentifierToken, "x");
3261N(SyntaxKind.CommaToken);
3262N(SyntaxKind.Parameter);
3264N(SyntaxKind.PredefinedType);
3266N(SyntaxKind.IntKeyword);
3268N(SyntaxKind.IdentifierToken, "y");
3270N(SyntaxKind.CloseParenToken);
3272N(SyntaxKind.SemicolonToken);
3274N(SyntaxKind.EndOfFileToken);
3294N(SyntaxKind.CompilationUnit);
3296N(SyntaxKind.UsingDirective);
3298N(SyntaxKind.GlobalKeyword);
3299N(SyntaxKind.UsingKeyword);
3300N(SyntaxKind.IdentifierName);
3302N(SyntaxKind.IdentifierToken, "Goo");
3304N(SyntaxKind.SemicolonToken);
3306N(SyntaxKind.UsingDirective);
3308N(SyntaxKind.GlobalKeyword);
3309N(SyntaxKind.UsingKeyword);
3310N(SyntaxKind.IdentifierName);
3312N(SyntaxKind.IdentifierToken, "Bar");
3314N(SyntaxKind.SemicolonToken);
3316N(SyntaxKind.EndOfFileToken);
3336N(SyntaxKind.CompilationUnit);
3338N(SyntaxKind.UsingDirective);
3340N(SyntaxKind.UsingKeyword);
3341N(SyntaxKind.IdentifierName);
3343N(SyntaxKind.IdentifierToken, "Goo");
3345N(SyntaxKind.SemicolonToken);
3347N(SyntaxKind.UsingDirective);
3349N(SyntaxKind.UsingKeyword);
3350N(SyntaxKind.IdentifierName);
3352N(SyntaxKind.IdentifierToken, "Bar");
3354N(SyntaxKind.SemicolonToken);
3356N(SyntaxKind.EndOfFileToken);
3379N(SyntaxKind.CompilationUnit);
3381N(SyntaxKind.UsingDirective);
3383N(SyntaxKind.UsingKeyword);
3384N(SyntaxKind.IdentifierName);
3386N(SyntaxKind.IdentifierToken, "Goo");
3388N(SyntaxKind.SemicolonToken);
3390N(SyntaxKind.GlobalStatement);
3392N(SyntaxKind.LocalDeclarationStatement);
3394N(SyntaxKind.VariableDeclaration);
3396N(SyntaxKind.IdentifierName);
3398N(SyntaxKind.IdentifierToken, "p");
3408N(SyntaxKind.GlobalStatement);
3410N(SyntaxKind.LocalDeclarationStatement);
3412N(SyntaxKind.UsingKeyword);
3413N(SyntaxKind.VariableDeclaration);
3415N(SyntaxKind.IdentifierName);
3417N(SyntaxKind.IdentifierToken, "Bar");
3419N(SyntaxKind.VariableDeclarator);
3421N(SyntaxKind.IdentifierToken, "x");
3424N(SyntaxKind.SemicolonToken);
3427N(SyntaxKind.EndOfFileToken);
3447N(SyntaxKind.CompilationUnit);
3449N(SyntaxKind.UsingDirective);
3451N(SyntaxKind.GlobalKeyword);
3452N(SyntaxKind.UsingKeyword);
3453N(SyntaxKind.IdentifierName);
3455N(SyntaxKind.IdentifierToken, "Goo");
3457N(SyntaxKind.SemicolonToken);
3459N(SyntaxKind.GlobalStatement);
3461N(SyntaxKind.LocalDeclarationStatement);
3463N(SyntaxKind.VariableDeclaration);
3465N(SyntaxKind.IdentifierName);
3467N(SyntaxKind.IdentifierToken, "p");
3469N(SyntaxKind.VariableDeclarator);
3471N(SyntaxKind.IdentifierToken, "global");
3477N(SyntaxKind.GlobalStatement);
3479N(SyntaxKind.LocalDeclarationStatement);
3481N(SyntaxKind.UsingKeyword);
3482N(SyntaxKind.VariableDeclaration);
3484N(SyntaxKind.IdentifierName);
3486N(SyntaxKind.IdentifierToken, "Bar");
3488N(SyntaxKind.VariableDeclarator);
3490N(SyntaxKind.IdentifierToken, "x");
3493N(SyntaxKind.SemicolonToken);
3496N(SyntaxKind.EndOfFileToken);
3519N(SyntaxKind.CompilationUnit);
3521N(SyntaxKind.GlobalStatement);
3523N(SyntaxKind.LocalDeclarationStatement);
3525N(SyntaxKind.VariableDeclaration);
3527N(SyntaxKind.IdentifierName);
3529N(SyntaxKind.IdentifierToken, "W");
3539N(SyntaxKind.EndOfFileToken);
3570N(SyntaxKind.CompilationUnit);
3572N(SyntaxKind.StructDeclaration);
3574N(SyntaxKind.StructKeyword);
3575N(SyntaxKind.IdentifierToken, "S");
3576N(SyntaxKind.OpenBraceToken);
3577N(SyntaxKind.CloseBraceToken);
3597N(SyntaxKind.EndOfFileToken);
Parsing\TypeArgumentListParsingTests.cs (1554)
37N(SyntaxKind.CompilationUnit);
39N(SyntaxKind.ClassDeclaration);
41N(SyntaxKind.ClassKeyword);
42N(SyntaxKind.IdentifierToken, "C");
43N(SyntaxKind.OpenBraceToken);
44N(SyntaxKind.MethodDeclaration);
46N(SyntaxKind.PredefinedType);
48N(SyntaxKind.VoidKeyword);
50N(SyntaxKind.IdentifierToken, "M");
51N(SyntaxKind.ParameterList);
53N(SyntaxKind.OpenParenToken);
54N(SyntaxKind.CloseParenToken);
56N(SyntaxKind.Block);
58N(SyntaxKind.OpenBraceToken);
59N(SyntaxKind.LocalDeclarationStatement);
61N(SyntaxKind.VariableDeclaration);
63N(SyntaxKind.IdentifierName);
65N(SyntaxKind.IdentifierToken, "var");
67N(SyntaxKind.VariableDeclarator);
69N(SyntaxKind.IdentifierToken, "added");
70N(SyntaxKind.EqualsValueClause);
72N(SyntaxKind.EqualsToken);
73N(SyntaxKind.GenericName);
75N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
76N(SyntaxKind.TypeArgumentList);
78N(SyntaxKind.LessThanToken);
79N(SyntaxKind.PredefinedType);
81N(SyntaxKind.StringKeyword);
83N(SyntaxKind.CommaToken);
84N(SyntaxKind.GenericName);
86N(SyntaxKind.IdentifierToken, "IImmutableDictionary");
87N(SyntaxKind.TypeArgumentList);
89N(SyntaxKind.LessThanToken);
90N(SyntaxKind.IdentifierName);
92N(SyntaxKind.IdentifierToken, "X");
94N(SyntaxKind.CommaToken);
95N(SyntaxKind.IdentifierName);
97N(SyntaxKind.IdentifierToken, "Y");
99N(SyntaxKind.GreaterThanToken);
102N(SyntaxKind.GreaterThanToken);
110N(SyntaxKind.ExpressionStatement);
112N(SyntaxKind.SimpleAssignmentExpression);
114N(SyntaxKind.IdentifierName);
116N(SyntaxKind.IdentifierToken, "ProjectChange");
118N(SyntaxKind.EqualsToken);
119N(SyntaxKind.IdentifierName);
121N(SyntaxKind.IdentifierToken, "projectChange");
124N(SyntaxKind.SemicolonToken);
126N(SyntaxKind.CloseBraceToken);
129N(SyntaxKind.CloseBraceToken);
131N(SyntaxKind.EndOfFileToken);
153N(SyntaxKind.CompilationUnit);
155N(SyntaxKind.ClassDeclaration);
157N(SyntaxKind.ClassKeyword);
158N(SyntaxKind.IdentifierToken, "C");
159N(SyntaxKind.OpenBraceToken);
160N(SyntaxKind.MethodDeclaration);
162N(SyntaxKind.PredefinedType);
164N(SyntaxKind.VoidKeyword);
166N(SyntaxKind.IdentifierToken, "M");
167N(SyntaxKind.ParameterList);
169N(SyntaxKind.OpenParenToken);
170N(SyntaxKind.CloseParenToken);
172N(SyntaxKind.Block);
174N(SyntaxKind.OpenBraceToken);
175N(SyntaxKind.LocalDeclarationStatement);
177N(SyntaxKind.VariableDeclaration);
179N(SyntaxKind.IdentifierName);
181N(SyntaxKind.IdentifierToken, "var");
183N(SyntaxKind.VariableDeclarator);
185N(SyntaxKind.IdentifierToken, "added");
186N(SyntaxKind.EqualsValueClause);
188N(SyntaxKind.EqualsToken);
189N(SyntaxKind.GenericName);
191N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
192N(SyntaxKind.TypeArgumentList);
194N(SyntaxKind.LessThanToken);
195N(SyntaxKind.ArrayType);
197N(SyntaxKind.IdentifierName);
199N(SyntaxKind.IdentifierToken, "X");
201N(SyntaxKind.ArrayRankSpecifier);
203N(SyntaxKind.OpenBracketToken);
204N(SyntaxKind.OmittedArraySizeExpression);
206N(SyntaxKind.OmittedArraySizeExpressionToken);
208N(SyntaxKind.CloseBracketToken);
211N(SyntaxKind.CommaToken);
212N(SyntaxKind.GenericName);
214N(SyntaxKind.IdentifierToken, "IImmutableDictionary");
215N(SyntaxKind.TypeArgumentList);
217N(SyntaxKind.LessThanToken);
218N(SyntaxKind.IdentifierName);
220N(SyntaxKind.IdentifierToken, "X");
222N(SyntaxKind.CommaToken);
223N(SyntaxKind.IdentifierName);
225N(SyntaxKind.IdentifierToken, "Y");
227N(SyntaxKind.GreaterThanToken);
230N(SyntaxKind.GreaterThanToken);
238N(SyntaxKind.ExpressionStatement);
240N(SyntaxKind.SimpleAssignmentExpression);
242N(SyntaxKind.IdentifierName);
244N(SyntaxKind.IdentifierToken, "ProjectChange");
246N(SyntaxKind.EqualsToken);
247N(SyntaxKind.IdentifierName);
249N(SyntaxKind.IdentifierToken, "projectChange");
252N(SyntaxKind.SemicolonToken);
254N(SyntaxKind.CloseBraceToken);
257N(SyntaxKind.CloseBraceToken);
259N(SyntaxKind.EndOfFileToken);
281N(SyntaxKind.CompilationUnit);
283N(SyntaxKind.ClassDeclaration);
285N(SyntaxKind.ClassKeyword);
286N(SyntaxKind.IdentifierToken, "C");
287N(SyntaxKind.OpenBraceToken);
288N(SyntaxKind.MethodDeclaration);
290N(SyntaxKind.PredefinedType);
292N(SyntaxKind.VoidKeyword);
294N(SyntaxKind.IdentifierToken, "M");
295N(SyntaxKind.ParameterList);
297N(SyntaxKind.OpenParenToken);
298N(SyntaxKind.CloseParenToken);
300N(SyntaxKind.Block);
302N(SyntaxKind.OpenBraceToken);
303N(SyntaxKind.LocalDeclarationStatement);
305N(SyntaxKind.VariableDeclaration);
307N(SyntaxKind.IdentifierName);
309N(SyntaxKind.IdentifierToken, "var");
311N(SyntaxKind.VariableDeclarator);
313N(SyntaxKind.IdentifierToken, "added");
314N(SyntaxKind.EqualsValueClause);
316N(SyntaxKind.EqualsToken);
317N(SyntaxKind.GenericName);
319N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
320N(SyntaxKind.TypeArgumentList);
322N(SyntaxKind.LessThanToken);
323N(SyntaxKind.PointerType);
325N(SyntaxKind.PredefinedType);
327N(SyntaxKind.IntKeyword);
329N(SyntaxKind.AsteriskToken);
331N(SyntaxKind.CommaToken);
332N(SyntaxKind.GenericName);
334N(SyntaxKind.IdentifierToken, "IImmutableDictionary");
335N(SyntaxKind.TypeArgumentList);
337N(SyntaxKind.LessThanToken);
338N(SyntaxKind.IdentifierName);
340N(SyntaxKind.IdentifierToken, "X");
342N(SyntaxKind.CommaToken);
343N(SyntaxKind.IdentifierName);
345N(SyntaxKind.IdentifierToken, "Y");
347N(SyntaxKind.GreaterThanToken);
350N(SyntaxKind.GreaterThanToken);
358N(SyntaxKind.ExpressionStatement);
360N(SyntaxKind.SimpleAssignmentExpression);
362N(SyntaxKind.IdentifierName);
364N(SyntaxKind.IdentifierToken, "ProjectChange");
366N(SyntaxKind.EqualsToken);
367N(SyntaxKind.IdentifierName);
369N(SyntaxKind.IdentifierToken, "projectChange");
372N(SyntaxKind.SemicolonToken);
374N(SyntaxKind.CloseBraceToken);
377N(SyntaxKind.CloseBraceToken);
379N(SyntaxKind.EndOfFileToken);
414N(SyntaxKind.CompilationUnit);
416N(SyntaxKind.ClassDeclaration);
418N(SyntaxKind.ClassKeyword);
419N(SyntaxKind.IdentifierToken, "C");
420N(SyntaxKind.OpenBraceToken);
421N(SyntaxKind.MethodDeclaration);
423N(SyntaxKind.PredefinedType);
425N(SyntaxKind.VoidKeyword);
427N(SyntaxKind.IdentifierToken, "M");
428N(SyntaxKind.ParameterList);
430N(SyntaxKind.OpenParenToken);
431N(SyntaxKind.CloseParenToken);
433N(SyntaxKind.Block);
435N(SyntaxKind.OpenBraceToken);
436N(SyntaxKind.LocalDeclarationStatement);
438N(SyntaxKind.VariableDeclaration);
440N(SyntaxKind.IdentifierName);
442N(SyntaxKind.IdentifierToken, "var");
444N(SyntaxKind.VariableDeclarator);
446N(SyntaxKind.IdentifierToken, "added");
447N(SyntaxKind.EqualsValueClause);
449N(SyntaxKind.EqualsToken);
450N(SyntaxKind.LessThanExpression);
452N(SyntaxKind.IdentifierName);
454N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
456N(SyntaxKind.LessThanToken);
457N(SyntaxKind.MultiplyExpression);
459N(SyntaxKind.IdentifierName);
461N(SyntaxKind.IdentifierToken, "X");
463N(SyntaxKind.AsteriskToken);
472N(SyntaxKind.CommaToken);
473N(SyntaxKind.VariableDeclarator);
475N(SyntaxKind.IdentifierToken, "IImmutableDictionary");
480N(SyntaxKind.ExpressionStatement);
482N(SyntaxKind.LessThanExpression);
488N(SyntaxKind.LessThanToken);
489N(SyntaxKind.IdentifierName);
491N(SyntaxKind.IdentifierToken, "X");
496N(SyntaxKind.ExpressionStatement);
498N(SyntaxKind.SimpleAssignmentExpression);
500N(SyntaxKind.RightShiftExpression);
502N(SyntaxKind.IdentifierName);
504N(SyntaxKind.IdentifierToken, "Y");
506N(SyntaxKind.GreaterThanGreaterThanToken);
507N(SyntaxKind.IdentifierName);
509N(SyntaxKind.IdentifierToken, "ProjectChange");
512N(SyntaxKind.EqualsToken);
513N(SyntaxKind.IdentifierName);
515N(SyntaxKind.IdentifierToken, "projectChange");
518N(SyntaxKind.SemicolonToken);
520N(SyntaxKind.CloseBraceToken);
523N(SyntaxKind.CloseBraceToken);
525N(SyntaxKind.EndOfFileToken);
562N(SyntaxKind.CompilationUnit);
564N(SyntaxKind.ClassDeclaration);
566N(SyntaxKind.ClassKeyword);
567N(SyntaxKind.IdentifierToken, "C");
568N(SyntaxKind.OpenBraceToken);
569N(SyntaxKind.MethodDeclaration);
571N(SyntaxKind.PredefinedType);
573N(SyntaxKind.VoidKeyword);
575N(SyntaxKind.IdentifierToken, "M");
576N(SyntaxKind.ParameterList);
578N(SyntaxKind.OpenParenToken);
579N(SyntaxKind.CloseParenToken);
581N(SyntaxKind.Block);
583N(SyntaxKind.OpenBraceToken);
584N(SyntaxKind.LocalDeclarationStatement);
586N(SyntaxKind.VariableDeclaration);
588N(SyntaxKind.IdentifierName);
590N(SyntaxKind.IdentifierToken, "var");
592N(SyntaxKind.VariableDeclarator);
594N(SyntaxKind.IdentifierToken, "added");
595N(SyntaxKind.EqualsValueClause);
597N(SyntaxKind.EqualsToken);
598N(SyntaxKind.LessThanExpression);
600N(SyntaxKind.IdentifierName);
602N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
604N(SyntaxKind.LessThanToken);
605N(SyntaxKind.TupleExpression);
607N(SyntaxKind.OpenParenToken);
608N(SyntaxKind.Argument);
610N(SyntaxKind.PredefinedType);
612N(SyntaxKind.IntKeyword);
615N(SyntaxKind.CommaToken);
616N(SyntaxKind.Argument);
618N(SyntaxKind.PredefinedType);
620N(SyntaxKind.StringKeyword);
623N(SyntaxKind.CloseParenToken);
628N(SyntaxKind.CommaToken);
629N(SyntaxKind.VariableDeclarator);
631N(SyntaxKind.IdentifierToken, "IImmutableDictionary");
636N(SyntaxKind.ExpressionStatement);
638N(SyntaxKind.LessThanExpression);
644N(SyntaxKind.LessThanToken);
645N(SyntaxKind.IdentifierName);
647N(SyntaxKind.IdentifierToken, "X");
652N(SyntaxKind.ExpressionStatement);
654N(SyntaxKind.SimpleAssignmentExpression);
656N(SyntaxKind.RightShiftExpression);
658N(SyntaxKind.IdentifierName);
660N(SyntaxKind.IdentifierToken, "Y");
662N(SyntaxKind.GreaterThanGreaterThanToken);
663N(SyntaxKind.IdentifierName);
665N(SyntaxKind.IdentifierToken, "ProjectChange");
668N(SyntaxKind.EqualsToken);
669N(SyntaxKind.IdentifierName);
671N(SyntaxKind.IdentifierToken, "projectChange");
674N(SyntaxKind.SemicolonToken);
676N(SyntaxKind.CloseBraceToken);
679N(SyntaxKind.CloseBraceToken);
681N(SyntaxKind.EndOfFileToken);
706N(SyntaxKind.CompilationUnit);
708N(SyntaxKind.ClassDeclaration);
710N(SyntaxKind.PublicKeyword);
711N(SyntaxKind.ClassKeyword);
712N(SyntaxKind.IdentifierToken, "C");
713N(SyntaxKind.OpenBraceToken);
714N(SyntaxKind.MethodDeclaration);
716N(SyntaxKind.PublicKeyword);
717N(SyntaxKind.StaticKeyword);
718N(SyntaxKind.PredefinedType);
720N(SyntaxKind.VoidKeyword);
722N(SyntaxKind.IdentifierToken, "Main");
723N(SyntaxKind.ParameterList);
725N(SyntaxKind.OpenParenToken);
726N(SyntaxKind.CloseParenToken);
728N(SyntaxKind.Block);
730N(SyntaxKind.OpenBraceToken);
731N(SyntaxKind.LocalDeclarationStatement);
733N(SyntaxKind.VariableDeclaration);
735N(SyntaxKind.IdentifierName);
737N(SyntaxKind.IdentifierToken, "XX");
739N(SyntaxKind.VariableDeclarator);
741N(SyntaxKind.IdentifierToken, "X");
742N(SyntaxKind.EqualsValueClause);
744N(SyntaxKind.EqualsToken);
745N(SyntaxKind.ObjectCreationExpression);
747N(SyntaxKind.NewKeyword);
748N(SyntaxKind.IdentifierName);
750N(SyntaxKind.IdentifierToken, "XX");
752N(SyntaxKind.ArgumentList);
754N(SyntaxKind.OpenParenToken);
755N(SyntaxKind.CloseParenToken);
761N(SyntaxKind.SemicolonToken);
763N(SyntaxKind.LocalDeclarationStatement);
765N(SyntaxKind.VariableDeclaration);
767N(SyntaxKind.PredefinedType);
769N(SyntaxKind.IntKeyword);
771N(SyntaxKind.VariableDeclarator);
773N(SyntaxKind.IdentifierToken, "a");
774N(SyntaxKind.EqualsValueClause);
776N(SyntaxKind.EqualsToken);
777N(SyntaxKind.NumericLiteralExpression);
779N(SyntaxKind.NumericLiteralToken, "1");
783N(SyntaxKind.CommaToken);
784N(SyntaxKind.VariableDeclarator);
786N(SyntaxKind.IdentifierToken, "b");
787N(SyntaxKind.EqualsValueClause);
789N(SyntaxKind.EqualsToken);
790N(SyntaxKind.NumericLiteralExpression);
792N(SyntaxKind.NumericLiteralToken, "2");
797N(SyntaxKind.SemicolonToken);
799N(SyntaxKind.LocalDeclarationStatement);
801N(SyntaxKind.VariableDeclaration);
803N(SyntaxKind.PredefinedType);
805N(SyntaxKind.BoolKeyword);
807N(SyntaxKind.VariableDeclarator);
809N(SyntaxKind.IdentifierToken, "z");
810N(SyntaxKind.EqualsValueClause);
812N(SyntaxKind.EqualsToken);
813N(SyntaxKind.LessThanExpression);
815N(SyntaxKind.IdentifierName);
817N(SyntaxKind.IdentifierToken, "X");
819N(SyntaxKind.LessThanToken);
820N(SyntaxKind.TupleExpression);
822N(SyntaxKind.OpenParenToken);
823N(SyntaxKind.Argument);
825N(SyntaxKind.IdentifierName);
827N(SyntaxKind.IdentifierToken, "a");
830N(SyntaxKind.CommaToken);
831N(SyntaxKind.Argument);
833N(SyntaxKind.IdentifierName);
835N(SyntaxKind.IdentifierToken, "b");
838N(SyntaxKind.CloseParenToken);
843N(SyntaxKind.CommaToken);
844N(SyntaxKind.VariableDeclarator);
846N(SyntaxKind.IdentifierToken, "w");
847N(SyntaxKind.EqualsValueClause);
849N(SyntaxKind.EqualsToken);
850N(SyntaxKind.FalseLiteralExpression);
852N(SyntaxKind.FalseKeyword);
857N(SyntaxKind.SemicolonToken);
859N(SyntaxKind.CloseBraceToken);
862N(SyntaxKind.CloseBraceToken);
864N(SyntaxKind.StructDeclaration);
866N(SyntaxKind.StructKeyword);
867N(SyntaxKind.IdentifierToken, "XX");
868N(SyntaxKind.OpenBraceToken);
869N(SyntaxKind.OperatorDeclaration);
871N(SyntaxKind.PublicKeyword);
872N(SyntaxKind.StaticKeyword);
873N(SyntaxKind.PredefinedType);
875N(SyntaxKind.BoolKeyword);
877N(SyntaxKind.OperatorKeyword);
878N(SyntaxKind.LessThanToken);
879N(SyntaxKind.ParameterList);
881N(SyntaxKind.OpenParenToken);
882N(SyntaxKind.Parameter);
884N(SyntaxKind.IdentifierName);
886N(SyntaxKind.IdentifierToken, "XX");
888N(SyntaxKind.IdentifierToken, "x");
890N(SyntaxKind.CommaToken);
891N(SyntaxKind.Parameter);
893N(SyntaxKind.TupleType);
895N(SyntaxKind.OpenParenToken);
896N(SyntaxKind.TupleElement);
898N(SyntaxKind.PredefinedType);
900N(SyntaxKind.IntKeyword);
902N(SyntaxKind.IdentifierToken, "a");
904N(SyntaxKind.CommaToken);
905N(SyntaxKind.TupleElement);
907N(SyntaxKind.PredefinedType);
909N(SyntaxKind.IntKeyword);
911N(SyntaxKind.IdentifierToken, "b");
913N(SyntaxKind.CloseParenToken);
915N(SyntaxKind.IdentifierToken, "arg");
917N(SyntaxKind.CloseParenToken);
919N(SyntaxKind.ArrowExpressionClause);
921N(SyntaxKind.EqualsGreaterThanToken);
922N(SyntaxKind.TrueLiteralExpression);
924N(SyntaxKind.TrueKeyword);
927N(SyntaxKind.SemicolonToken);
929N(SyntaxKind.OperatorDeclaration);
931N(SyntaxKind.PublicKeyword);
932N(SyntaxKind.StaticKeyword);
933N(SyntaxKind.PredefinedType);
935N(SyntaxKind.BoolKeyword);
937N(SyntaxKind.OperatorKeyword);
938N(SyntaxKind.GreaterThanToken);
939N(SyntaxKind.ParameterList);
941N(SyntaxKind.OpenParenToken);
942N(SyntaxKind.Parameter);
944N(SyntaxKind.IdentifierName);
946N(SyntaxKind.IdentifierToken, "XX");
948N(SyntaxKind.IdentifierToken, "x");
950N(SyntaxKind.CommaToken);
951N(SyntaxKind.Parameter);
953N(SyntaxKind.TupleType);
955N(SyntaxKind.OpenParenToken);
956N(SyntaxKind.TupleElement);
958N(SyntaxKind.PredefinedType);
960N(SyntaxKind.IntKeyword);
962N(SyntaxKind.IdentifierToken, "a");
964N(SyntaxKind.CommaToken);
965N(SyntaxKind.TupleElement);
967N(SyntaxKind.PredefinedType);
969N(SyntaxKind.IntKeyword);
971N(SyntaxKind.IdentifierToken, "b");
973N(SyntaxKind.CloseParenToken);
975N(SyntaxKind.IdentifierToken, "arg");
977N(SyntaxKind.CloseParenToken);
979N(SyntaxKind.ArrowExpressionClause);
981N(SyntaxKind.EqualsGreaterThanToken);
982N(SyntaxKind.FalseLiteralExpression);
984N(SyntaxKind.FalseKeyword);
987N(SyntaxKind.SemicolonToken);
989N(SyntaxKind.CloseBraceToken);
991N(SyntaxKind.EndOfFileToken);
1022N(SyntaxKind.CompilationUnit);
1024N(SyntaxKind.ClassDeclaration);
1026N(SyntaxKind.ClassKeyword);
1027N(SyntaxKind.IdentifierToken, "C");
1028N(SyntaxKind.OpenBraceToken);
1029N(SyntaxKind.MethodDeclaration);
1031N(SyntaxKind.PredefinedType);
1033N(SyntaxKind.VoidKeyword);
1035N(SyntaxKind.IdentifierToken, "M");
1036N(SyntaxKind.ParameterList);
1038N(SyntaxKind.OpenParenToken);
1039N(SyntaxKind.CloseParenToken);
1041N(SyntaxKind.Block);
1043N(SyntaxKind.OpenBraceToken);
1044N(SyntaxKind.LocalDeclarationStatement);
1046N(SyntaxKind.VariableDeclaration);
1048N(SyntaxKind.IdentifierName);
1050N(SyntaxKind.IdentifierToken, "var");
1052N(SyntaxKind.VariableDeclarator);
1054N(SyntaxKind.IdentifierToken, "added");
1055N(SyntaxKind.EqualsValueClause);
1057N(SyntaxKind.EqualsToken);
1058N(SyntaxKind.LessThanExpression);
1060N(SyntaxKind.IdentifierName);
1062N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
1064N(SyntaxKind.LessThanToken);
1065N(SyntaxKind.ParenthesizedExpression);
1067N(SyntaxKind.OpenParenToken);
1068N(SyntaxKind.IdentifierName);
1070N(SyntaxKind.IdentifierToken, "A");
1072N(SyntaxKind.CloseParenToken);
1077N(SyntaxKind.CommaToken);
1078N(SyntaxKind.VariableDeclarator);
1080N(SyntaxKind.IdentifierToken, "IImmutableDictionary");
1085N(SyntaxKind.ExpressionStatement);
1087N(SyntaxKind.LessThanExpression);
1093N(SyntaxKind.LessThanToken);
1094N(SyntaxKind.IdentifierName);
1096N(SyntaxKind.IdentifierToken, "X");
1101N(SyntaxKind.ExpressionStatement);
1103N(SyntaxKind.SimpleAssignmentExpression);
1105N(SyntaxKind.RightShiftExpression);
1107N(SyntaxKind.IdentifierName);
1109N(SyntaxKind.IdentifierToken, "Y");
1111N(SyntaxKind.GreaterThanGreaterThanToken);
1112N(SyntaxKind.IdentifierName);
1114N(SyntaxKind.IdentifierToken, "ProjectChange");
1117N(SyntaxKind.EqualsToken);
1118N(SyntaxKind.IdentifierName);
1120N(SyntaxKind.IdentifierToken, "projectChange");
1123N(SyntaxKind.SemicolonToken);
1125N(SyntaxKind.CloseBraceToken);
1128N(SyntaxKind.CloseBraceToken);
1130N(SyntaxKind.EndOfFileToken);
1161N(SyntaxKind.CompilationUnit);
1163N(SyntaxKind.ClassDeclaration);
1165N(SyntaxKind.ClassKeyword);
1166N(SyntaxKind.IdentifierToken, "C");
1167N(SyntaxKind.OpenBraceToken);
1168N(SyntaxKind.MethodDeclaration);
1170N(SyntaxKind.PredefinedType);
1172N(SyntaxKind.VoidKeyword);
1174N(SyntaxKind.IdentifierToken, "M");
1175N(SyntaxKind.ParameterList);
1177N(SyntaxKind.OpenParenToken);
1178N(SyntaxKind.CloseParenToken);
1180N(SyntaxKind.Block);
1182N(SyntaxKind.OpenBraceToken);
1183N(SyntaxKind.LocalDeclarationStatement);
1185N(SyntaxKind.VariableDeclaration);
1187N(SyntaxKind.IdentifierName);
1189N(SyntaxKind.IdentifierToken, "var");
1191N(SyntaxKind.VariableDeclarator);
1193N(SyntaxKind.IdentifierToken, "added");
1194N(SyntaxKind.EqualsValueClause);
1196N(SyntaxKind.EqualsToken);
1197N(SyntaxKind.LessThanExpression);
1199N(SyntaxKind.IdentifierName);
1201N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
1203N(SyntaxKind.LessThanToken);
1204N(SyntaxKind.SimpleMemberAccessExpression);
1206N(SyntaxKind.IdentifierName);
1208N(SyntaxKind.IdentifierToken, "A");
1210N(SyntaxKind.DotToken);
1211N(SyntaxKind.IdentifierName);
1213N(SyntaxKind.IdentifierToken, "B");
1219N(SyntaxKind.CommaToken);
1220N(SyntaxKind.VariableDeclarator);
1222N(SyntaxKind.IdentifierToken, "IImmutableDictionary");
1227N(SyntaxKind.ExpressionStatement);
1229N(SyntaxKind.LessThanExpression);
1235N(SyntaxKind.LessThanToken);
1236N(SyntaxKind.IdentifierName);
1238N(SyntaxKind.IdentifierToken, "X");
1243N(SyntaxKind.ExpressionStatement);
1245N(SyntaxKind.SimpleAssignmentExpression);
1247N(SyntaxKind.RightShiftExpression);
1249N(SyntaxKind.IdentifierName);
1251N(SyntaxKind.IdentifierToken, "Y");
1253N(SyntaxKind.GreaterThanGreaterThanToken);
1254N(SyntaxKind.IdentifierName);
1256N(SyntaxKind.IdentifierToken, "ProjectChange");
1259N(SyntaxKind.EqualsToken);
1260N(SyntaxKind.IdentifierName);
1262N(SyntaxKind.IdentifierToken, "projectChange");
1265N(SyntaxKind.SemicolonToken);
1267N(SyntaxKind.CloseBraceToken);
1270N(SyntaxKind.CloseBraceToken);
1272N(SyntaxKind.EndOfFileToken);
1303N(SyntaxKind.CompilationUnit);
1305N(SyntaxKind.ClassDeclaration);
1307N(SyntaxKind.ClassKeyword);
1308N(SyntaxKind.IdentifierToken, "C");
1309N(SyntaxKind.OpenBraceToken);
1310N(SyntaxKind.MethodDeclaration);
1312N(SyntaxKind.PredefinedType);
1314N(SyntaxKind.VoidKeyword);
1316N(SyntaxKind.IdentifierToken, "M");
1317N(SyntaxKind.ParameterList);
1319N(SyntaxKind.OpenParenToken);
1320N(SyntaxKind.CloseParenToken);
1322N(SyntaxKind.Block);
1324N(SyntaxKind.OpenBraceToken);
1325N(SyntaxKind.LocalDeclarationStatement);
1327N(SyntaxKind.VariableDeclaration);
1329N(SyntaxKind.IdentifierName);
1331N(SyntaxKind.IdentifierToken, "var");
1333N(SyntaxKind.VariableDeclarator);
1335N(SyntaxKind.IdentifierToken, "added");
1336N(SyntaxKind.EqualsValueClause);
1338N(SyntaxKind.EqualsToken);
1339N(SyntaxKind.LessThanExpression);
1341N(SyntaxKind.IdentifierName);
1343N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
1345N(SyntaxKind.LessThanToken);
1346N(SyntaxKind.AliasQualifiedName);
1348N(SyntaxKind.IdentifierName);
1350N(SyntaxKind.IdentifierToken, "A");
1352N(SyntaxKind.ColonColonToken);
1353N(SyntaxKind.IdentifierName);
1355N(SyntaxKind.IdentifierToken, "B");
1361N(SyntaxKind.CommaToken);
1362N(SyntaxKind.VariableDeclarator);
1364N(SyntaxKind.IdentifierToken, "IImmutableDictionary");
1369N(SyntaxKind.ExpressionStatement);
1371N(SyntaxKind.LessThanExpression);
1377N(SyntaxKind.LessThanToken);
1378N(SyntaxKind.IdentifierName);
1380N(SyntaxKind.IdentifierToken, "X");
1385N(SyntaxKind.ExpressionStatement);
1387N(SyntaxKind.SimpleAssignmentExpression);
1389N(SyntaxKind.RightShiftExpression);
1391N(SyntaxKind.IdentifierName);
1393N(SyntaxKind.IdentifierToken, "Y");
1395N(SyntaxKind.GreaterThanGreaterThanToken);
1396N(SyntaxKind.IdentifierName);
1398N(SyntaxKind.IdentifierToken, "ProjectChange");
1401N(SyntaxKind.EqualsToken);
1402N(SyntaxKind.IdentifierName);
1404N(SyntaxKind.IdentifierToken, "projectChange");
1407N(SyntaxKind.SemicolonToken);
1409N(SyntaxKind.CloseBraceToken);
1412N(SyntaxKind.CloseBraceToken);
1414N(SyntaxKind.EndOfFileToken);
1436N(SyntaxKind.CompilationUnit);
1438N(SyntaxKind.ClassDeclaration);
1440N(SyntaxKind.ClassKeyword);
1441N(SyntaxKind.IdentifierToken, "C");
1442N(SyntaxKind.OpenBraceToken);
1443N(SyntaxKind.MethodDeclaration);
1445N(SyntaxKind.PredefinedType);
1447N(SyntaxKind.VoidKeyword);
1449N(SyntaxKind.IdentifierToken, "M");
1450N(SyntaxKind.ParameterList);
1452N(SyntaxKind.OpenParenToken);
1453N(SyntaxKind.CloseParenToken);
1455N(SyntaxKind.Block);
1457N(SyntaxKind.OpenBraceToken);
1458N(SyntaxKind.LocalDeclarationStatement);
1460N(SyntaxKind.VariableDeclaration);
1462N(SyntaxKind.IdentifierName);
1464N(SyntaxKind.IdentifierToken, "var");
1466N(SyntaxKind.VariableDeclarator);
1468N(SyntaxKind.IdentifierToken, "added");
1469N(SyntaxKind.EqualsValueClause);
1471N(SyntaxKind.EqualsToken);
1472N(SyntaxKind.GenericName);
1474N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
1475N(SyntaxKind.TypeArgumentList);
1477N(SyntaxKind.LessThanToken);
1478N(SyntaxKind.NullableType);
1480N(SyntaxKind.IdentifierName);
1482N(SyntaxKind.IdentifierToken, "A");
1484N(SyntaxKind.QuestionToken);
1486N(SyntaxKind.CommaToken);
1487N(SyntaxKind.GenericName);
1489N(SyntaxKind.IdentifierToken, "IImmutableDictionary");
1490N(SyntaxKind.TypeArgumentList);
1492N(SyntaxKind.LessThanToken);
1493N(SyntaxKind.IdentifierName);
1495N(SyntaxKind.IdentifierToken, "X");
1497N(SyntaxKind.CommaToken);
1498N(SyntaxKind.IdentifierName);
1500N(SyntaxKind.IdentifierToken, "Y");
1502N(SyntaxKind.GreaterThanToken);
1505N(SyntaxKind.GreaterThanToken);
1513N(SyntaxKind.ExpressionStatement);
1515N(SyntaxKind.SimpleAssignmentExpression);
1517N(SyntaxKind.IdentifierName);
1519N(SyntaxKind.IdentifierToken, "ProjectChange");
1521N(SyntaxKind.EqualsToken);
1522N(SyntaxKind.IdentifierName);
1524N(SyntaxKind.IdentifierToken, "projectChange");
1527N(SyntaxKind.SemicolonToken);
1529N(SyntaxKind.CloseBraceToken);
1532N(SyntaxKind.CloseBraceToken);
1534N(SyntaxKind.EndOfFileToken);
1556N(SyntaxKind.CompilationUnit);
1558N(SyntaxKind.ClassDeclaration);
1560N(SyntaxKind.ClassKeyword);
1561N(SyntaxKind.IdentifierToken, "C");
1562N(SyntaxKind.OpenBraceToken);
1563N(SyntaxKind.MethodDeclaration);
1565N(SyntaxKind.PredefinedType);
1567N(SyntaxKind.VoidKeyword);
1569N(SyntaxKind.IdentifierToken, "M");
1570N(SyntaxKind.ParameterList);
1572N(SyntaxKind.OpenParenToken);
1573N(SyntaxKind.CloseParenToken);
1575N(SyntaxKind.Block);
1577N(SyntaxKind.OpenBraceToken);
1578N(SyntaxKind.LocalDeclarationStatement);
1580N(SyntaxKind.VariableDeclaration);
1582N(SyntaxKind.IdentifierName);
1584N(SyntaxKind.IdentifierToken, "var");
1586N(SyntaxKind.VariableDeclarator);
1588N(SyntaxKind.IdentifierToken, "added");
1589N(SyntaxKind.EqualsValueClause);
1591N(SyntaxKind.EqualsToken);
1592N(SyntaxKind.GenericName);
1594N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
1595N(SyntaxKind.TypeArgumentList);
1597N(SyntaxKind.LessThanToken);
1598N(SyntaxKind.NullableType);
1600N(SyntaxKind.IdentifierName);
1602N(SyntaxKind.IdentifierToken, "A");
1604N(SyntaxKind.QuestionToken);
1606N(SyntaxKind.GreaterThanToken);
1614N(SyntaxKind.ExpressionStatement);
1616N(SyntaxKind.SimpleAssignmentExpression);
1618N(SyntaxKind.IdentifierName);
1620N(SyntaxKind.IdentifierToken, "ProjectChange");
1622N(SyntaxKind.EqualsToken);
1623N(SyntaxKind.IdentifierName);
1625N(SyntaxKind.IdentifierToken, "projectChange");
1628N(SyntaxKind.SemicolonToken);
1630N(SyntaxKind.CloseBraceToken);
1633N(SyntaxKind.CloseBraceToken);
1635N(SyntaxKind.EndOfFileToken);
1660N(SyntaxKind.CompilationUnit);
1662N(SyntaxKind.ClassDeclaration);
1664N(SyntaxKind.ClassKeyword);
1665N(SyntaxKind.IdentifierToken, "C");
1666N(SyntaxKind.OpenBraceToken);
1667N(SyntaxKind.MethodDeclaration);
1669N(SyntaxKind.PredefinedType);
1671N(SyntaxKind.VoidKeyword);
1673N(SyntaxKind.IdentifierToken, "M");
1674N(SyntaxKind.ParameterList);
1676N(SyntaxKind.OpenParenToken);
1677N(SyntaxKind.CloseParenToken);
1679N(SyntaxKind.Block);
1681N(SyntaxKind.OpenBraceToken);
1682N(SyntaxKind.LocalDeclarationStatement);
1684N(SyntaxKind.VariableDeclaration);
1686N(SyntaxKind.IdentifierName);
1688N(SyntaxKind.IdentifierToken, "var");
1690N(SyntaxKind.VariableDeclarator);
1692N(SyntaxKind.IdentifierToken, "added");
1693N(SyntaxKind.EqualsValueClause);
1695N(SyntaxKind.EqualsToken);
1696N(SyntaxKind.ConditionalExpression);
1698N(SyntaxKind.LessThanExpression);
1700N(SyntaxKind.IdentifierName);
1702N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
1704N(SyntaxKind.LessThanToken);
1705N(SyntaxKind.IdentifierName);
1707N(SyntaxKind.IdentifierToken, "A");
1710N(SyntaxKind.QuestionToken);
1711N(SyntaxKind.SimpleAssignmentExpression);
1713N(SyntaxKind.IdentifierName);
1715N(SyntaxKind.IdentifierToken, "ProjectChange");
1717N(SyntaxKind.EqualsToken);
1718N(SyntaxKind.IdentifierName);
1720N(SyntaxKind.IdentifierToken, "projectChange");
1732N(SyntaxKind.SemicolonToken);
1734N(SyntaxKind.CloseBraceToken);
1737N(SyntaxKind.CloseBraceToken);
1739N(SyntaxKind.EndOfFileToken);
1761N(SyntaxKind.CompilationUnit);
1763N(SyntaxKind.ClassDeclaration);
1765N(SyntaxKind.ClassKeyword);
1766N(SyntaxKind.IdentifierToken, "C");
1767N(SyntaxKind.OpenBraceToken);
1768N(SyntaxKind.MethodDeclaration);
1770N(SyntaxKind.PredefinedType);
1772N(SyntaxKind.VoidKeyword);
1774N(SyntaxKind.IdentifierToken, "M");
1775N(SyntaxKind.ParameterList);
1777N(SyntaxKind.OpenParenToken);
1778N(SyntaxKind.CloseParenToken);
1780N(SyntaxKind.Block);
1782N(SyntaxKind.OpenBraceToken);
1783N(SyntaxKind.LocalDeclarationStatement);
1785N(SyntaxKind.VariableDeclaration);
1787N(SyntaxKind.IdentifierName);
1789N(SyntaxKind.IdentifierToken, "var");
1791N(SyntaxKind.VariableDeclarator);
1793N(SyntaxKind.IdentifierToken, "added");
1794N(SyntaxKind.EqualsValueClause);
1796N(SyntaxKind.EqualsToken);
1797N(SyntaxKind.GenericName);
1799N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
1800N(SyntaxKind.TypeArgumentList);
1802N(SyntaxKind.LessThanToken);
1803N(SyntaxKind.GenericName);
1805N(SyntaxKind.IdentifierToken, "T");
1806N(SyntaxKind.TypeArgumentList);
1808N(SyntaxKind.LessThanToken);
1809N(SyntaxKind.IdentifierName);
1811N(SyntaxKind.IdentifierToken, "S");
1813N(SyntaxKind.GreaterThanToken);
1816N(SyntaxKind.CommaToken);
1817N(SyntaxKind.GenericName);
1819N(SyntaxKind.IdentifierToken, "IImmutableDictionary");
1820N(SyntaxKind.TypeArgumentList);
1822N(SyntaxKind.LessThanToken);
1823N(SyntaxKind.IdentifierName);
1825N(SyntaxKind.IdentifierToken, "X");
1827N(SyntaxKind.CommaToken);
1828N(SyntaxKind.IdentifierName);
1830N(SyntaxKind.IdentifierToken, "Y");
1832N(SyntaxKind.GreaterThanToken);
1835N(SyntaxKind.GreaterThanToken);
1843N(SyntaxKind.ExpressionStatement);
1845N(SyntaxKind.SimpleAssignmentExpression);
1847N(SyntaxKind.IdentifierName);
1849N(SyntaxKind.IdentifierToken, "ProjectChange");
1851N(SyntaxKind.EqualsToken);
1852N(SyntaxKind.IdentifierName);
1854N(SyntaxKind.IdentifierToken, "projectChange");
1857N(SyntaxKind.SemicolonToken);
1859N(SyntaxKind.CloseBraceToken);
1862N(SyntaxKind.CloseBraceToken);
1864N(SyntaxKind.EndOfFileToken);
1883N(SyntaxKind.CompilationUnit);
1885N(SyntaxKind.ClassDeclaration);
1887N(SyntaxKind.ClassKeyword);
1888N(SyntaxKind.IdentifierToken, "C");
1889N(SyntaxKind.OpenBraceToken);
1890N(SyntaxKind.MethodDeclaration);
1892N(SyntaxKind.PredefinedType);
1894N(SyntaxKind.VoidKeyword);
1896N(SyntaxKind.IdentifierToken, "M");
1897N(SyntaxKind.ParameterList);
1899N(SyntaxKind.OpenParenToken);
1900N(SyntaxKind.CloseParenToken);
1902N(SyntaxKind.Block);
1904N(SyntaxKind.OpenBraceToken);
1905N(SyntaxKind.LocalDeclarationStatement);
1907N(SyntaxKind.VariableDeclaration);
1909N(SyntaxKind.IdentifierName);
1911N(SyntaxKind.IdentifierToken, "var");
1913N(SyntaxKind.VariableDeclarator);
1915N(SyntaxKind.IdentifierToken, "added");
1916N(SyntaxKind.EqualsValueClause);
1918N(SyntaxKind.EqualsToken);
1919N(SyntaxKind.SimpleAssignmentExpression);
1921N(SyntaxKind.GreaterThanExpression);
1923N(SyntaxKind.LessThanExpression);
1925N(SyntaxKind.IdentifierName);
1927N(SyntaxKind.IdentifierToken, "U");
1929N(SyntaxKind.LessThanToken);
1930N(SyntaxKind.GenericName);
1932N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
1933N(SyntaxKind.TypeArgumentList);
1935N(SyntaxKind.LessThanToken);
1936N(SyntaxKind.GenericName);
1938N(SyntaxKind.IdentifierToken, "T");
1939N(SyntaxKind.TypeArgumentList);
1941N(SyntaxKind.LessThanToken);
1942N(SyntaxKind.IdentifierName);
1944N(SyntaxKind.IdentifierToken, "S");
1946N(SyntaxKind.GreaterThanToken);
1949N(SyntaxKind.CommaToken);
1950N(SyntaxKind.GenericName);
1952N(SyntaxKind.IdentifierToken, "IImmutableDictionary");
1953N(SyntaxKind.TypeArgumentList);
1955N(SyntaxKind.LessThanToken);
1956N(SyntaxKind.IdentifierName);
1958N(SyntaxKind.IdentifierToken, "X");
1960N(SyntaxKind.CommaToken);
1961N(SyntaxKind.IdentifierName);
1963N(SyntaxKind.IdentifierToken, "Y");
1965N(SyntaxKind.GreaterThanToken);
1968N(SyntaxKind.GreaterThanToken);
1972N(SyntaxKind.GreaterThanToken);
1973N(SyntaxKind.IdentifierName);
1975N(SyntaxKind.IdentifierToken, "ProjectChange");
1978N(SyntaxKind.EqualsToken);
1979N(SyntaxKind.IdentifierName);
1981N(SyntaxKind.IdentifierToken, "projectChange");
1987N(SyntaxKind.SemicolonToken);
1989N(SyntaxKind.CloseBraceToken);
1992N(SyntaxKind.CloseBraceToken);
1994N(SyntaxKind.EndOfFileToken);
2016N(SyntaxKind.CompilationUnit);
2018N(SyntaxKind.ClassDeclaration);
2020N(SyntaxKind.ClassKeyword);
2021N(SyntaxKind.IdentifierToken, "C");
2022N(SyntaxKind.OpenBraceToken);
2023N(SyntaxKind.MethodDeclaration);
2025N(SyntaxKind.PredefinedType);
2027N(SyntaxKind.VoidKeyword);
2029N(SyntaxKind.IdentifierToken, "M");
2030N(SyntaxKind.ParameterList);
2032N(SyntaxKind.OpenParenToken);
2033N(SyntaxKind.CloseParenToken);
2035N(SyntaxKind.Block);
2037N(SyntaxKind.OpenBraceToken);
2038N(SyntaxKind.LocalDeclarationStatement);
2040N(SyntaxKind.VariableDeclaration);
2042N(SyntaxKind.IdentifierName);
2044N(SyntaxKind.IdentifierToken, "var");
2046N(SyntaxKind.VariableDeclarator);
2048N(SyntaxKind.IdentifierToken, "added");
2049N(SyntaxKind.EqualsValueClause);
2051N(SyntaxKind.EqualsToken);
2052N(SyntaxKind.GenericName);
2054N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
2055N(SyntaxKind.TypeArgumentList);
2057N(SyntaxKind.LessThanToken);
2058N(SyntaxKind.GenericName);
2060N(SyntaxKind.IdentifierToken, "T");
2061N(SyntaxKind.TypeArgumentList);
2063N(SyntaxKind.LessThanToken);
2064N(SyntaxKind.IdentifierName);
2066N(SyntaxKind.IdentifierToken, "S");
2068N(SyntaxKind.GreaterThanToken);
2071N(SyntaxKind.CommaToken);
2072N(SyntaxKind.GenericName);
2074N(SyntaxKind.IdentifierToken, "U");
2075N(SyntaxKind.TypeArgumentList);
2077N(SyntaxKind.LessThanToken);
2078N(SyntaxKind.GenericName);
2080N(SyntaxKind.IdentifierToken, "IImmutableDictionary");
2081N(SyntaxKind.TypeArgumentList);
2083N(SyntaxKind.LessThanToken);
2084N(SyntaxKind.IdentifierName);
2086N(SyntaxKind.IdentifierToken, "X");
2088N(SyntaxKind.CommaToken);
2089N(SyntaxKind.IdentifierName);
2091N(SyntaxKind.IdentifierToken, "Y");
2093N(SyntaxKind.GreaterThanToken);
2096N(SyntaxKind.GreaterThanToken);
2099N(SyntaxKind.GreaterThanToken);
2107N(SyntaxKind.ExpressionStatement);
2109N(SyntaxKind.SimpleAssignmentExpression);
2111N(SyntaxKind.IdentifierName);
2113N(SyntaxKind.IdentifierToken, "ProjectChange");
2115N(SyntaxKind.EqualsToken);
2116N(SyntaxKind.IdentifierName);
2118N(SyntaxKind.IdentifierToken, "projectChange");
2121N(SyntaxKind.SemicolonToken);
2123N(SyntaxKind.CloseBraceToken);
2126N(SyntaxKind.CloseBraceToken);
2128N(SyntaxKind.EndOfFileToken);
2150N(SyntaxKind.CompilationUnit);
2152N(SyntaxKind.ClassDeclaration);
2154N(SyntaxKind.ClassKeyword);
2155N(SyntaxKind.IdentifierToken, "C");
2156N(SyntaxKind.OpenBraceToken);
2157N(SyntaxKind.MethodDeclaration);
2159N(SyntaxKind.PredefinedType);
2161N(SyntaxKind.VoidKeyword);
2163N(SyntaxKind.IdentifierToken, "M");
2164N(SyntaxKind.ParameterList);
2166N(SyntaxKind.OpenParenToken);
2167N(SyntaxKind.CloseParenToken);
2169N(SyntaxKind.Block);
2171N(SyntaxKind.OpenBraceToken);
2172N(SyntaxKind.LocalDeclarationStatement);
2174N(SyntaxKind.VariableDeclaration);
2176N(SyntaxKind.IdentifierName);
2178N(SyntaxKind.IdentifierToken, "var");
2180N(SyntaxKind.VariableDeclarator);
2182N(SyntaxKind.IdentifierToken, "added");
2183N(SyntaxKind.EqualsValueClause);
2185N(SyntaxKind.EqualsToken);
2186N(SyntaxKind.GenericName);
2188N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
2189N(SyntaxKind.TypeArgumentList);
2191N(SyntaxKind.LessThanToken);
2192N(SyntaxKind.GenericName);
2194N(SyntaxKind.IdentifierToken, "T");
2195N(SyntaxKind.TypeArgumentList);
2197N(SyntaxKind.LessThanToken);
2198N(SyntaxKind.IdentifierName);
2200N(SyntaxKind.IdentifierToken, "S");
2202N(SyntaxKind.GreaterThanToken);
2205N(SyntaxKind.CommaToken);
2206N(SyntaxKind.GenericName);
2208N(SyntaxKind.IdentifierToken, "IImmutableDictionary");
2209N(SyntaxKind.TypeArgumentList);
2211N(SyntaxKind.LessThanToken);
2212N(SyntaxKind.IdentifierName);
2214N(SyntaxKind.IdentifierToken, "X");
2216N(SyntaxKind.CommaToken);
2217N(SyntaxKind.GenericName);
2219N(SyntaxKind.IdentifierToken, "U");
2220N(SyntaxKind.TypeArgumentList);
2222N(SyntaxKind.LessThanToken);
2223N(SyntaxKind.IdentifierName);
2225N(SyntaxKind.IdentifierToken, "Y");
2227N(SyntaxKind.GreaterThanToken);
2230N(SyntaxKind.GreaterThanToken);
2233N(SyntaxKind.GreaterThanToken);
2241N(SyntaxKind.ExpressionStatement);
2243N(SyntaxKind.SimpleAssignmentExpression);
2245N(SyntaxKind.IdentifierName);
2247N(SyntaxKind.IdentifierToken, "ProjectChange");
2249N(SyntaxKind.EqualsToken);
2250N(SyntaxKind.IdentifierName);
2252N(SyntaxKind.IdentifierToken, "projectChange");
2255N(SyntaxKind.SemicolonToken);
2257N(SyntaxKind.CloseBraceToken);
2260N(SyntaxKind.CloseBraceToken);
2262N(SyntaxKind.EndOfFileToken);
2281N(SyntaxKind.CompilationUnit);
2283N(SyntaxKind.ClassDeclaration);
2285N(SyntaxKind.ClassKeyword);
2286N(SyntaxKind.IdentifierToken, "C");
2287N(SyntaxKind.OpenBraceToken);
2288N(SyntaxKind.MethodDeclaration);
2290N(SyntaxKind.PredefinedType);
2292N(SyntaxKind.VoidKeyword);
2294N(SyntaxKind.IdentifierToken, "M");
2295N(SyntaxKind.ParameterList);
2297N(SyntaxKind.OpenParenToken);
2298N(SyntaxKind.CloseParenToken);
2300N(SyntaxKind.Block);
2302N(SyntaxKind.OpenBraceToken);
2303N(SyntaxKind.LocalDeclarationStatement);
2305N(SyntaxKind.VariableDeclaration);
2307N(SyntaxKind.IdentifierName);
2309N(SyntaxKind.IdentifierToken, "var");
2311N(SyntaxKind.VariableDeclarator);
2313N(SyntaxKind.IdentifierToken, "added");
2314N(SyntaxKind.EqualsValueClause);
2316N(SyntaxKind.EqualsToken);
2317N(SyntaxKind.SimpleAssignmentExpression);
2319N(SyntaxKind.LessThanExpression);
2321N(SyntaxKind.LessThanExpression);
2323N(SyntaxKind.IdentifierName);
2325N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
2327N(SyntaxKind.LessThanToken);
2328N(SyntaxKind.IdentifierName);
2330N(SyntaxKind.IdentifierToken, "T");
2333N(SyntaxKind.LessThanToken);
2334N(SyntaxKind.RightShiftExpression);
2336N(SyntaxKind.IdentifierName);
2338N(SyntaxKind.IdentifierToken, "S");
2340N(SyntaxKind.GreaterThanGreaterThanToken);
2341N(SyntaxKind.IdentifierName);
2343N(SyntaxKind.IdentifierToken, "ProjectChange");
2347N(SyntaxKind.EqualsToken);
2348N(SyntaxKind.IdentifierName);
2350N(SyntaxKind.IdentifierToken, "projectChange");
2356N(SyntaxKind.SemicolonToken);
2358N(SyntaxKind.CloseBraceToken);
2361N(SyntaxKind.CloseBraceToken);
2363N(SyntaxKind.EndOfFileToken);
2382N(SyntaxKind.CompilationUnit);
2384N(SyntaxKind.ClassDeclaration);
2386N(SyntaxKind.ClassKeyword);
2387N(SyntaxKind.IdentifierToken, "C");
2388N(SyntaxKind.OpenBraceToken);
2389N(SyntaxKind.MethodDeclaration);
2391N(SyntaxKind.PredefinedType);
2393N(SyntaxKind.VoidKeyword);
2395N(SyntaxKind.IdentifierToken, "M");
2396N(SyntaxKind.ParameterList);
2398N(SyntaxKind.OpenParenToken);
2399N(SyntaxKind.CloseParenToken);
2401N(SyntaxKind.Block);
2403N(SyntaxKind.OpenBraceToken);
2404N(SyntaxKind.LocalDeclarationStatement);
2406N(SyntaxKind.VariableDeclaration);
2408N(SyntaxKind.IdentifierName);
2410N(SyntaxKind.IdentifierToken, "var");
2412N(SyntaxKind.VariableDeclarator);
2414N(SyntaxKind.IdentifierToken, "added");
2415N(SyntaxKind.EqualsValueClause);
2417N(SyntaxKind.EqualsToken);
2418N(SyntaxKind.SimpleAssignmentExpression);
2420N(SyntaxKind.LessThanExpression);
2422N(SyntaxKind.LessThanExpression);
2424N(SyntaxKind.LessThanExpression);
2426N(SyntaxKind.IdentifierName);
2428N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
2430N(SyntaxKind.LessThanToken);
2431N(SyntaxKind.IdentifierName);
2433N(SyntaxKind.IdentifierToken, "U");
2436N(SyntaxKind.LessThanToken);
2437N(SyntaxKind.IdentifierName);
2439N(SyntaxKind.IdentifierToken, "T");
2442N(SyntaxKind.LessThanToken);
2443N(SyntaxKind.UnsignedRightShiftExpression);
2445N(SyntaxKind.IdentifierName);
2447N(SyntaxKind.IdentifierToken, "S");
2449N(SyntaxKind.GreaterThanGreaterThanGreaterThanToken);
2450N(SyntaxKind.IdentifierName);
2452N(SyntaxKind.IdentifierToken, "ProjectChange");
2456N(SyntaxKind.EqualsToken);
2457N(SyntaxKind.IdentifierName);
2459N(SyntaxKind.IdentifierToken, "projectChange");
2465N(SyntaxKind.SemicolonToken);
2467N(SyntaxKind.CloseBraceToken);
2470N(SyntaxKind.CloseBraceToken);
2472N(SyntaxKind.EndOfFileToken);
2491N(SyntaxKind.CompilationUnit);
2493N(SyntaxKind.ClassDeclaration);
2495N(SyntaxKind.ClassKeyword);
2496N(SyntaxKind.IdentifierToken, "C");
2497N(SyntaxKind.OpenBraceToken);
2498N(SyntaxKind.MethodDeclaration);
2500N(SyntaxKind.PredefinedType);
2502N(SyntaxKind.VoidKeyword);
2504N(SyntaxKind.IdentifierToken, "M");
2505N(SyntaxKind.ParameterList);
2507N(SyntaxKind.OpenParenToken);
2508N(SyntaxKind.CloseParenToken);
2510N(SyntaxKind.Block);
2512N(SyntaxKind.OpenBraceToken);
2513N(SyntaxKind.LocalDeclarationStatement);
2515N(SyntaxKind.VariableDeclaration);
2517N(SyntaxKind.IdentifierName);
2519N(SyntaxKind.IdentifierToken, "var");
2521N(SyntaxKind.VariableDeclarator);
2523N(SyntaxKind.IdentifierToken, "added");
2524N(SyntaxKind.EqualsValueClause);
2526N(SyntaxKind.EqualsToken);
2527N(SyntaxKind.SimpleAssignmentExpression);
2529N(SyntaxKind.LessThanExpression);
2531N(SyntaxKind.LessThanExpression);
2533N(SyntaxKind.IdentifierName);
2535N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
2537N(SyntaxKind.LessThanToken);
2538N(SyntaxKind.IdentifierName);
2540N(SyntaxKind.IdentifierToken, "T");
2543N(SyntaxKind.LessThanToken);
2544N(SyntaxKind.UnsignedRightShiftExpression);
2546N(SyntaxKind.IdentifierName);
2548N(SyntaxKind.IdentifierToken, "S");
2550N(SyntaxKind.GreaterThanGreaterThanGreaterThanToken);
2551N(SyntaxKind.IdentifierName);
2553N(SyntaxKind.IdentifierToken, "ProjectChange");
2557N(SyntaxKind.EqualsToken);
2558N(SyntaxKind.IdentifierName);
2560N(SyntaxKind.IdentifierToken, "projectChange");
2566N(SyntaxKind.SemicolonToken);
2568N(SyntaxKind.CloseBraceToken);
2571N(SyntaxKind.CloseBraceToken);
2573N(SyntaxKind.EndOfFileToken);
2593N(SyntaxKind.CompilationUnit);
2595N(SyntaxKind.ClassDeclaration);
2597N(SyntaxKind.ClassKeyword);
2598N(SyntaxKind.IdentifierToken, "C");
2599N(SyntaxKind.OpenBraceToken);
2600N(SyntaxKind.MethodDeclaration);
2602N(SyntaxKind.PredefinedType);
2604N(SyntaxKind.VoidKeyword);
2606N(SyntaxKind.IdentifierToken, "M");
2607N(SyntaxKind.ParameterList);
2609N(SyntaxKind.OpenParenToken);
2610N(SyntaxKind.CloseParenToken);
2612N(SyntaxKind.Block);
2614N(SyntaxKind.OpenBraceToken);
2615N(SyntaxKind.LocalDeclarationStatement);
2617N(SyntaxKind.VariableDeclaration);
2619N(SyntaxKind.IdentifierName);
2621N(SyntaxKind.IdentifierToken, "var");
2623N(SyntaxKind.VariableDeclarator);
2625N(SyntaxKind.IdentifierToken, "added");
2626N(SyntaxKind.EqualsValueClause);
2628N(SyntaxKind.EqualsToken);
2629N(SyntaxKind.SimpleAssignmentExpression);
2631N(SyntaxKind.LessThanExpression);
2633N(SyntaxKind.LessThanExpression);
2635N(SyntaxKind.IdentifierName);
2637N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
2639N(SyntaxKind.LessThanToken);
2640N(SyntaxKind.IdentifierName);
2642N(SyntaxKind.IdentifierToken, "T");
2645N(SyntaxKind.LessThanToken);
2646N(SyntaxKind.UnsignedRightShiftExpression);
2648N(SyntaxKind.TupleExpression);
2650N(SyntaxKind.OpenParenToken);
2651N(SyntaxKind.Argument);
2653N(SyntaxKind.IdentifierName);
2655N(SyntaxKind.IdentifierToken, "S");
2658N(SyntaxKind.CommaToken);
2659N(SyntaxKind.Argument);
2661N(SyntaxKind.IdentifierName);
2663N(SyntaxKind.IdentifierToken, "U");
2666N(SyntaxKind.CloseParenToken);
2668N(SyntaxKind.GreaterThanGreaterThanGreaterThanToken);
2669N(SyntaxKind.IdentifierName);
2671N(SyntaxKind.IdentifierToken, "ProjectChange");
2675N(SyntaxKind.EqualsToken);
2676N(SyntaxKind.IdentifierName);
2678N(SyntaxKind.IdentifierToken, "projectChange");
2684N(SyntaxKind.SemicolonToken);
2686N(SyntaxKind.CloseBraceToken);
2689N(SyntaxKind.CloseBraceToken);
2691N(SyntaxKind.EndOfFileToken);
2711N(SyntaxKind.CompilationUnit);
2713N(SyntaxKind.ClassDeclaration);
2715N(SyntaxKind.ClassKeyword);
2716N(SyntaxKind.IdentifierToken, "C");
2717N(SyntaxKind.OpenBraceToken);
2718N(SyntaxKind.MethodDeclaration);
2720N(SyntaxKind.PredefinedType);
2722N(SyntaxKind.VoidKeyword);
2724N(SyntaxKind.IdentifierToken, "M");
2725N(SyntaxKind.ParameterList);
2727N(SyntaxKind.OpenParenToken);
2728N(SyntaxKind.CloseParenToken);
2730N(SyntaxKind.Block);
2732N(SyntaxKind.OpenBraceToken);
2733N(SyntaxKind.LocalDeclarationStatement);
2735N(SyntaxKind.VariableDeclaration);
2737N(SyntaxKind.IdentifierName);
2739N(SyntaxKind.IdentifierToken, "var");
2741N(SyntaxKind.VariableDeclarator);
2743N(SyntaxKind.IdentifierToken, "added");
2744N(SyntaxKind.EqualsValueClause);
2746N(SyntaxKind.EqualsToken);
2747N(SyntaxKind.SimpleAssignmentExpression);
2749N(SyntaxKind.LessThanExpression);
2751N(SyntaxKind.LessThanExpression);
2753N(SyntaxKind.IdentifierName);
2755N(SyntaxKind.IdentifierToken, "ImmutableDictionary");
2757N(SyntaxKind.LessThanToken);
2758N(SyntaxKind.IdentifierName);
2760N(SyntaxKind.IdentifierToken, "T");
2763N(SyntaxKind.LessThanToken);
2764N(SyntaxKind.UnsignedRightShiftExpression);
2766N(SyntaxKind.TupleExpression);
2768N(SyntaxKind.OpenParenToken);
2769N(SyntaxKind.Argument);
2771N(SyntaxKind.DeclarationExpression);
2773N(SyntaxKind.IdentifierName);
2775N(SyntaxKind.IdentifierToken, "S");
2777N(SyntaxKind.SingleVariableDesignation);
2779N(SyntaxKind.IdentifierToken, "a");
2783N(SyntaxKind.CommaToken);
2784N(SyntaxKind.Argument);
2786N(SyntaxKind.DeclarationExpression);
2788N(SyntaxKind.IdentifierName);
2790N(SyntaxKind.IdentifierToken, "U");
2792N(SyntaxKind.SingleVariableDesignation);
2794N(SyntaxKind.IdentifierToken, "b");
2798N(SyntaxKind.CloseParenToken);
2800N(SyntaxKind.GreaterThanGreaterThanGreaterThanToken);
2801N(SyntaxKind.IdentifierName);
2803N(SyntaxKind.IdentifierToken, "ProjectChange");
2807N(SyntaxKind.EqualsToken);
2808N(SyntaxKind.IdentifierName);
2810N(SyntaxKind.IdentifierToken, "projectChange");
2816N(SyntaxKind.SemicolonToken);
2818N(SyntaxKind.CloseBraceToken);
2821N(SyntaxKind.CloseBraceToken);
2823N(SyntaxKind.EndOfFileToken);
2847N(SyntaxKind.CompilationUnit);
2849N(SyntaxKind.ClassDeclaration);
2851N(SyntaxKind.ClassKeyword);
2852N(SyntaxKind.IdentifierToken, "C");
2853N(SyntaxKind.OpenBraceToken);
2854N(SyntaxKind.MethodDeclaration);
2856N(SyntaxKind.PredefinedType);
2858N(SyntaxKind.VoidKeyword);
2860N(SyntaxKind.IdentifierToken, "M");
2861N(SyntaxKind.ParameterList);
2863N(SyntaxKind.OpenParenToken);
2864N(SyntaxKind.CloseParenToken);
2866N(SyntaxKind.Block);
2868N(SyntaxKind.OpenBraceToken);
2869N(SyntaxKind.LocalDeclarationStatement);
2871N(SyntaxKind.VariableDeclaration);
2873N(SyntaxKind.IdentifierName);
2875N(SyntaxKind.IdentifierToken, "var");
2877N(SyntaxKind.VariableDeclarator);
2879N(SyntaxKind.IdentifierToken, "added");
2880N(SyntaxKind.EqualsValueClause);
2882N(SyntaxKind.EqualsToken);
2883N(SyntaxKind.SimpleMemberAccessExpression);
2885N(SyntaxKind.GenericName);
2887N(SyntaxKind.IdentifierToken, "Goo");
2888N(SyntaxKind.TypeArgumentList);
2890N(SyntaxKind.LessThanToken);
2891N(SyntaxKind.PredefinedType);
2893N(SyntaxKind.StringKeyword);
2895N(SyntaxKind.CommaToken);
2900N(SyntaxKind.CommaToken);
2905N(SyntaxKind.GreaterThanToken);
2908N(SyntaxKind.DotToken);
2909N(SyntaxKind.IdentifierName);
2911N(SyntaxKind.IdentifierToken, "Instance");
2917N(SyntaxKind.SemicolonToken);
2919N(SyntaxKind.CloseBraceToken);
2922N(SyntaxKind.CloseBraceToken);
2924N(SyntaxKind.EndOfFileToken);
2948N(SyntaxKind.CompilationUnit);
2950N(SyntaxKind.ClassDeclaration);
2952N(SyntaxKind.ClassKeyword);
2953N(SyntaxKind.IdentifierToken, "C");
2954N(SyntaxKind.OpenBraceToken);
2955N(SyntaxKind.MethodDeclaration);
2957N(SyntaxKind.PredefinedType);
2959N(SyntaxKind.VoidKeyword);
2961N(SyntaxKind.IdentifierToken, "M");
2962N(SyntaxKind.ParameterList);
2964N(SyntaxKind.OpenParenToken);
2965N(SyntaxKind.CloseParenToken);
2967N(SyntaxKind.Block);
2969N(SyntaxKind.OpenBraceToken);
2970N(SyntaxKind.LocalDeclarationStatement);
2972N(SyntaxKind.VariableDeclaration);
2974N(SyntaxKind.IdentifierName);
2976N(SyntaxKind.IdentifierToken, "var");
2978N(SyntaxKind.VariableDeclarator);
2980N(SyntaxKind.IdentifierToken, "added");
2981N(SyntaxKind.EqualsValueClause);
2983N(SyntaxKind.EqualsToken);
2984N(SyntaxKind.SimpleMemberAccessExpression);
2986N(SyntaxKind.GenericName);
2988N(SyntaxKind.IdentifierToken, "Goo");
2989N(SyntaxKind.TypeArgumentList);
2991N(SyntaxKind.LessThanToken);
2992N(SyntaxKind.IdentifierName);
2994N(SyntaxKind.IdentifierToken, "Id");
2996N(SyntaxKind.CommaToken);
3001N(SyntaxKind.CommaToken);
3006N(SyntaxKind.GreaterThanToken);
3009N(SyntaxKind.DotToken);
3010N(SyntaxKind.IdentifierName);
3012N(SyntaxKind.IdentifierToken, "Instance");
3018N(SyntaxKind.SemicolonToken);
3020N(SyntaxKind.CloseBraceToken);
3023N(SyntaxKind.CloseBraceToken);
3025N(SyntaxKind.EndOfFileToken);
3049N(SyntaxKind.CompilationUnit);
3051N(SyntaxKind.ClassDeclaration);
3053N(SyntaxKind.ClassKeyword);
3054N(SyntaxKind.IdentifierToken, "C");
3055N(SyntaxKind.OpenBraceToken);
3056N(SyntaxKind.MethodDeclaration);
3058N(SyntaxKind.PredefinedType);
3060N(SyntaxKind.VoidKeyword);
3062N(SyntaxKind.IdentifierToken, "M");
3063N(SyntaxKind.ParameterList);
3065N(SyntaxKind.OpenParenToken);
3066N(SyntaxKind.CloseParenToken);
3068N(SyntaxKind.Block);
3070N(SyntaxKind.OpenBraceToken);
3071N(SyntaxKind.LocalDeclarationStatement);
3073N(SyntaxKind.VariableDeclaration);
3075N(SyntaxKind.IdentifierName);
3077N(SyntaxKind.IdentifierToken, "var");
3079N(SyntaxKind.VariableDeclarator);
3081N(SyntaxKind.IdentifierToken, "added");
3082N(SyntaxKind.EqualsValueClause);
3084N(SyntaxKind.EqualsToken);
3085N(SyntaxKind.SimpleMemberAccessExpression);
3087N(SyntaxKind.GenericName);
3089N(SyntaxKind.IdentifierToken, "Goo");
3090N(SyntaxKind.TypeArgumentList);
3092N(SyntaxKind.LessThanToken);
3097N(SyntaxKind.CommaToken);
3098N(SyntaxKind.IdentifierName);
3100N(SyntaxKind.IdentifierToken, "Id");
3102N(SyntaxKind.CommaToken);
3107N(SyntaxKind.GreaterThanToken);
3110N(SyntaxKind.DotToken);
3111N(SyntaxKind.IdentifierName);
3113N(SyntaxKind.IdentifierToken, "Instance");
3119N(SyntaxKind.SemicolonToken);
3121N(SyntaxKind.CloseBraceToken);
3124N(SyntaxKind.CloseBraceToken);
3126N(SyntaxKind.EndOfFileToken);
3150N(SyntaxKind.CompilationUnit);
3152N(SyntaxKind.ClassDeclaration);
3154N(SyntaxKind.ClassKeyword);
3155N(SyntaxKind.IdentifierToken, "C");
3156N(SyntaxKind.OpenBraceToken);
3157N(SyntaxKind.MethodDeclaration);
3159N(SyntaxKind.PredefinedType);
3161N(SyntaxKind.VoidKeyword);
3163N(SyntaxKind.IdentifierToken, "M");
3164N(SyntaxKind.ParameterList);
3166N(SyntaxKind.OpenParenToken);
3167N(SyntaxKind.CloseParenToken);
3169N(SyntaxKind.Block);
3171N(SyntaxKind.OpenBraceToken);
3172N(SyntaxKind.LocalDeclarationStatement);
3174N(SyntaxKind.VariableDeclaration);
3176N(SyntaxKind.IdentifierName);
3178N(SyntaxKind.IdentifierToken, "var");
3180N(SyntaxKind.VariableDeclarator);
3182N(SyntaxKind.IdentifierToken, "added");
3183N(SyntaxKind.EqualsValueClause);
3185N(SyntaxKind.EqualsToken);
3186N(SyntaxKind.SimpleMemberAccessExpression);
3188N(SyntaxKind.GenericName);
3190N(SyntaxKind.IdentifierToken, "Goo");
3191N(SyntaxKind.TypeArgumentList);
3193N(SyntaxKind.LessThanToken);
3198N(SyntaxKind.CommaToken);
3203N(SyntaxKind.CommaToken);
3204N(SyntaxKind.IdentifierName);
3206N(SyntaxKind.IdentifierToken, "Id");
3208N(SyntaxKind.GreaterThanToken);
3211N(SyntaxKind.DotToken);
3212N(SyntaxKind.IdentifierName);
3214N(SyntaxKind.IdentifierToken, "Instance");
3220N(SyntaxKind.SemicolonToken);
3222N(SyntaxKind.CloseBraceToken);
3225N(SyntaxKind.CloseBraceToken);
3227N(SyntaxKind.EndOfFileToken);
3251N(SyntaxKind.CompilationUnit);
3253N(SyntaxKind.ClassDeclaration);
3255N(SyntaxKind.ClassKeyword);
3256N(SyntaxKind.IdentifierToken, "C");
3257N(SyntaxKind.OpenBraceToken);
3258N(SyntaxKind.MethodDeclaration);
3260N(SyntaxKind.PredefinedType);
3262N(SyntaxKind.VoidKeyword);
3264N(SyntaxKind.IdentifierToken, "M");
3265N(SyntaxKind.ParameterList);
3267N(SyntaxKind.OpenParenToken);
3268N(SyntaxKind.CloseParenToken);
3270N(SyntaxKind.Block);
3272N(SyntaxKind.OpenBraceToken);
3273N(SyntaxKind.LocalDeclarationStatement);
3275N(SyntaxKind.VariableDeclaration);
3277N(SyntaxKind.IdentifierName);
3279N(SyntaxKind.IdentifierToken, "var");
3281N(SyntaxKind.VariableDeclarator);
3283N(SyntaxKind.IdentifierToken, "added");
3284N(SyntaxKind.EqualsValueClause);
3286N(SyntaxKind.EqualsToken);
3287N(SyntaxKind.SimpleMemberAccessExpression);
3289N(SyntaxKind.GenericName);
3291N(SyntaxKind.IdentifierToken, "Goo");
3292N(SyntaxKind.TypeArgumentList);
3294N(SyntaxKind.LessThanToken);
3295N(SyntaxKind.ArrayType);
3297N(SyntaxKind.IdentifierName);
3299N(SyntaxKind.IdentifierToken, "Id");
3301N(SyntaxKind.ArrayRankSpecifier);
3303N(SyntaxKind.OpenBracketToken);
3304N(SyntaxKind.OmittedArraySizeExpression);
3306N(SyntaxKind.OmittedArraySizeExpressionToken);
3308N(SyntaxKind.CloseBracketToken);
3311N(SyntaxKind.CommaToken);
3316N(SyntaxKind.CommaToken);
3321N(SyntaxKind.GreaterThanToken);
3324N(SyntaxKind.DotToken);
3325N(SyntaxKind.IdentifierName);
3327N(SyntaxKind.IdentifierToken, "Instance");
3333N(SyntaxKind.SemicolonToken);
3335N(SyntaxKind.CloseBraceToken);
3338N(SyntaxKind.CloseBraceToken);
3340N(SyntaxKind.EndOfFileToken);
3364N(SyntaxKind.CompilationUnit);
3366N(SyntaxKind.ClassDeclaration);
3368N(SyntaxKind.ClassKeyword);
3369N(SyntaxKind.IdentifierToken, "C");
3370N(SyntaxKind.OpenBraceToken);
3371N(SyntaxKind.MethodDeclaration);
3373N(SyntaxKind.PredefinedType);
3375N(SyntaxKind.VoidKeyword);
3377N(SyntaxKind.IdentifierToken, "M");
3378N(SyntaxKind.ParameterList);
3380N(SyntaxKind.OpenParenToken);
3381N(SyntaxKind.CloseParenToken);
3383N(SyntaxKind.Block);
3385N(SyntaxKind.OpenBraceToken);
3386N(SyntaxKind.LocalDeclarationStatement);
3388N(SyntaxKind.VariableDeclaration);
3390N(SyntaxKind.IdentifierName);
3392N(SyntaxKind.IdentifierToken, "var");
3394N(SyntaxKind.VariableDeclarator);
3396N(SyntaxKind.IdentifierToken, "added");
3397N(SyntaxKind.EqualsValueClause);
3399N(SyntaxKind.EqualsToken);
3400N(SyntaxKind.SimpleMemberAccessExpression);
3402N(SyntaxKind.GenericName);
3404N(SyntaxKind.IdentifierToken, "Goo");
3405N(SyntaxKind.TypeArgumentList);
3407N(SyntaxKind.LessThanToken);
3408N(SyntaxKind.TupleType);
3410N(SyntaxKind.OpenParenToken);
3411N(SyntaxKind.TupleElement);
3413N(SyntaxKind.PredefinedType);
3415N(SyntaxKind.IntKeyword);
3417N(SyntaxKind.IdentifierToken, "i");
3419N(SyntaxKind.CommaToken);
3420N(SyntaxKind.TupleElement);
3422N(SyntaxKind.PredefinedType);
3424N(SyntaxKind.IntKeyword);
3426N(SyntaxKind.IdentifierToken, "j");
3428N(SyntaxKind.CloseParenToken);
3430N(SyntaxKind.CommaToken);
3435N(SyntaxKind.CommaToken);
3440N(SyntaxKind.GreaterThanToken);
3443N(SyntaxKind.DotToken);
3444N(SyntaxKind.IdentifierName);
3446N(SyntaxKind.IdentifierToken, "Instance");
3452N(SyntaxKind.SemicolonToken);
3454N(SyntaxKind.CloseBraceToken);
3457N(SyntaxKind.CloseBraceToken);
3459N(SyntaxKind.EndOfFileToken);
3483N(SyntaxKind.CompilationUnit);
3485N(SyntaxKind.ClassDeclaration);
3487N(SyntaxKind.ClassKeyword);
3488N(SyntaxKind.IdentifierToken, "C");
3489N(SyntaxKind.OpenBraceToken);
3490N(SyntaxKind.MethodDeclaration);
3492N(SyntaxKind.PredefinedType);
3494N(SyntaxKind.VoidKeyword);
3496N(SyntaxKind.IdentifierToken, "M");
3497N(SyntaxKind.ParameterList);
3499N(SyntaxKind.OpenParenToken);
3500N(SyntaxKind.CloseParenToken);
3502N(SyntaxKind.Block);
3504N(SyntaxKind.OpenBraceToken);
3505N(SyntaxKind.LocalDeclarationStatement);
3507N(SyntaxKind.VariableDeclaration);
3509N(SyntaxKind.IdentifierName);
3511N(SyntaxKind.IdentifierToken, "var");
3513N(SyntaxKind.VariableDeclarator);
3515N(SyntaxKind.IdentifierToken, "added");
3516N(SyntaxKind.EqualsValueClause);
3518N(SyntaxKind.EqualsToken);
3519N(SyntaxKind.SimpleMemberAccessExpression);
3521N(SyntaxKind.GenericName);
3523N(SyntaxKind.IdentifierToken, "Goo");
3524N(SyntaxKind.TypeArgumentList);
3526N(SyntaxKind.LessThanToken);
3527N(SyntaxKind.GenericName);
3529N(SyntaxKind.IdentifierToken, "K");
3530N(SyntaxKind.TypeArgumentList);
3532N(SyntaxKind.LessThanToken);
3533N(SyntaxKind.PredefinedType);
3535N(SyntaxKind.IntKeyword);
3537N(SyntaxKind.GreaterThanToken);
3540N(SyntaxKind.CommaToken);
3545N(SyntaxKind.CommaToken);
3550N(SyntaxKind.GreaterThanToken);
3553N(SyntaxKind.DotToken);
3554N(SyntaxKind.IdentifierName);
3556N(SyntaxKind.IdentifierToken, "Instance");
3562N(SyntaxKind.SemicolonToken);
3564N(SyntaxKind.CloseBraceToken);
3567N(SyntaxKind.CloseBraceToken);
3569N(SyntaxKind.EndOfFileToken);
3599N(SyntaxKind.CompilationUnit);
3601N(SyntaxKind.ClassDeclaration);
3603N(SyntaxKind.ClassKeyword);
3604N(SyntaxKind.IdentifierToken, "C");
3605N(SyntaxKind.OpenBraceToken);
3606N(SyntaxKind.MethodDeclaration);
3608N(SyntaxKind.PredefinedType);
3610N(SyntaxKind.VoidKeyword);
3612N(SyntaxKind.IdentifierToken, "M");
3613N(SyntaxKind.ParameterList);
3615N(SyntaxKind.OpenParenToken);
3616N(SyntaxKind.CloseParenToken);
3618N(SyntaxKind.Block);
3620N(SyntaxKind.OpenBraceToken);
3621N(SyntaxKind.LocalDeclarationStatement);
3623N(SyntaxKind.VariableDeclaration);
3625N(SyntaxKind.IdentifierName);
3627N(SyntaxKind.IdentifierToken, "var");
3629N(SyntaxKind.VariableDeclarator);
3631N(SyntaxKind.IdentifierToken, "added");
3632N(SyntaxKind.EqualsValueClause);
3634N(SyntaxKind.EqualsToken);
3635N(SyntaxKind.SimpleMemberAccessExpression);
3637N(SyntaxKind.GenericName);
3639N(SyntaxKind.IdentifierToken, "Goo");
3640N(SyntaxKind.TypeArgumentList);
3642N(SyntaxKind.LessThanToken);
3643N(SyntaxKind.GenericName);
3645N(SyntaxKind.IdentifierToken, "K");
3646N(SyntaxKind.TypeArgumentList);
3648N(SyntaxKind.LessThanToken);
3649N(SyntaxKind.PredefinedType);
3651N(SyntaxKind.IntKeyword);
3653N(SyntaxKind.CommaToken);
3658N(SyntaxKind.CommaToken);
3663N(SyntaxKind.GreaterThanToken);
3666N(SyntaxKind.CommaToken);
3671N(SyntaxKind.CommaToken);
3676N(SyntaxKind.GreaterThanToken);
3679N(SyntaxKind.DotToken);
3680N(SyntaxKind.IdentifierName);
3682N(SyntaxKind.IdentifierToken, "Instance");
3688N(SyntaxKind.SemicolonToken);
3690N(SyntaxKind.CloseBraceToken);
3693N(SyntaxKind.CloseBraceToken);
3695N(SyntaxKind.EndOfFileToken);
Parsing\UsingDirectiveParsingTests.cs (1883)
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);
254N(SyntaxKind.CompilationUnit);
256N(SyntaxKind.GlobalStatement);
258N(SyntaxKind.UsingStatement);
260N(SyntaxKind.UsingKeyword);
261N(SyntaxKind.OpenParenToken);
262N(SyntaxKind.VariableDeclaration);
264N(SyntaxKind.PredefinedType);
266N(SyntaxKind.IntKeyword);
272N(SyntaxKind.CommaToken);
279N(SyntaxKind.LocalDeclarationStatement);
281N(SyntaxKind.VariableDeclaration);
283N(SyntaxKind.PredefinedType);
285N(SyntaxKind.IntKeyword);
292N(SyntaxKind.SemicolonToken);
296N(SyntaxKind.EndOfFileToken);
313N(SyntaxKind.CompilationUnit);
315N(SyntaxKind.UsingDirective);
317N(SyntaxKind.UsingKeyword);
318N(SyntaxKind.StaticKeyword);
319N(SyntaxKind.IdentifierName);
321N(SyntaxKind.IdentifierToken, "A");
325N(SyntaxKind.GlobalStatement);
327N(SyntaxKind.ExpressionStatement);
329N(SyntaxKind.PointerIndirectionExpression);
331N(SyntaxKind.AsteriskToken);
337N(SyntaxKind.SemicolonToken);
340N(SyntaxKind.EndOfFileToken);
364N(SyntaxKind.CompilationUnit);
366N(SyntaxKind.UsingDirective);
368N(SyntaxKind.UsingKeyword);
369N(SyntaxKind.StaticKeyword);
370N(SyntaxKind.NameEquals);
372N(SyntaxKind.IdentifierName);
374N(SyntaxKind.IdentifierToken, "x");
376N(SyntaxKind.EqualsToken);
378N(SyntaxKind.RefType);
380N(SyntaxKind.RefKeyword);
381N(SyntaxKind.PredefinedType);
383N(SyntaxKind.IntKeyword);
386N(SyntaxKind.SemicolonToken);
388N(SyntaxKind.EndOfFileToken);
405N(SyntaxKind.CompilationUnit);
407N(SyntaxKind.GlobalStatement);
409N(SyntaxKind.LocalDeclarationStatement);
411N(SyntaxKind.UsingKeyword);
412N(SyntaxKind.StaticKeyword);
413N(SyntaxKind.VariableDeclaration);
415N(SyntaxKind.FunctionPointerType);
417N(SyntaxKind.DelegateKeyword);
418N(SyntaxKind.AsteriskToken);
419N(SyntaxKind.FunctionPointerParameterList);
421N(SyntaxKind.LessThanToken);
422N(SyntaxKind.FunctionPointerParameter);
424N(SyntaxKind.PredefinedType);
426N(SyntaxKind.IntKeyword);
429N(SyntaxKind.CommaToken);
430N(SyntaxKind.FunctionPointerParameter);
432N(SyntaxKind.PredefinedType);
434N(SyntaxKind.VoidKeyword);
437N(SyntaxKind.GreaterThanToken);
445N(SyntaxKind.SemicolonToken);
448N(SyntaxKind.EndOfFileToken);
465N(SyntaxKind.CompilationUnit);
467N(SyntaxKind.GlobalStatement);
469N(SyntaxKind.LocalDeclarationStatement);
471N(SyntaxKind.UsingKeyword);
472N(SyntaxKind.StaticKeyword);
473N(SyntaxKind.VariableDeclaration);
475N(SyntaxKind.PredefinedType);
477N(SyntaxKind.IntKeyword);
484N(SyntaxKind.SemicolonToken);
487N(SyntaxKind.EndOfFileToken);
504N(SyntaxKind.CompilationUnit);
506N(SyntaxKind.GlobalStatement);
508N(SyntaxKind.LocalDeclarationStatement);
510N(SyntaxKind.UsingKeyword);
511N(SyntaxKind.StaticKeyword);
512N(SyntaxKind.VariableDeclaration);
514N(SyntaxKind.PointerType);
516N(SyntaxKind.PredefinedType);
518N(SyntaxKind.IntKeyword);
520N(SyntaxKind.AsteriskToken);
527N(SyntaxKind.SemicolonToken);
530N(SyntaxKind.EndOfFileToken);
553N(SyntaxKind.CompilationUnit);
555N(SyntaxKind.UsingDirective);
557N(SyntaxKind.UsingKeyword);
558N(SyntaxKind.StaticKeyword);
565N(SyntaxKind.GlobalStatement);
567N(SyntaxKind.ExpressionStatement);
569N(SyntaxKind.TupleExpression);
571N(SyntaxKind.OpenParenToken);
572N(SyntaxKind.Argument);
574N(SyntaxKind.PredefinedType);
576N(SyntaxKind.IntKeyword);
579N(SyntaxKind.CommaToken);
580N(SyntaxKind.Argument);
582N(SyntaxKind.PredefinedType);
584N(SyntaxKind.IntKeyword);
587N(SyntaxKind.CloseParenToken);
589N(SyntaxKind.SemicolonToken);
592N(SyntaxKind.EndOfFileToken);
616N(SyntaxKind.CompilationUnit);
618N(SyntaxKind.UsingDirective);
620N(SyntaxKind.UsingKeyword);
621N(SyntaxKind.NameEquals);
623N(SyntaxKind.IdentifierName);
625N(SyntaxKind.IdentifierToken, "x");
627N(SyntaxKind.EqualsToken);
629N(SyntaxKind.PointerType);
631N(SyntaxKind.IdentifierName);
633N(SyntaxKind.IdentifierToken, "A");
635N(SyntaxKind.AsteriskToken);
637N(SyntaxKind.SemicolonToken);
639N(SyntaxKind.StructDeclaration);
641N(SyntaxKind.StructKeyword);
642N(SyntaxKind.IdentifierToken, "A");
643N(SyntaxKind.OpenBraceToken);
644N(SyntaxKind.CloseBraceToken);
646N(SyntaxKind.EndOfFileToken);
667N(SyntaxKind.CompilationUnit);
669N(SyntaxKind.UsingDirective);
671N(SyntaxKind.UsingKeyword);
672N(SyntaxKind.UnsafeKeyword);
673N(SyntaxKind.NameEquals);
675N(SyntaxKind.IdentifierName);
677N(SyntaxKind.IdentifierToken, "x");
679N(SyntaxKind.EqualsToken);
681N(SyntaxKind.PointerType);
683N(SyntaxKind.IdentifierName);
685N(SyntaxKind.IdentifierToken, "A");
687N(SyntaxKind.AsteriskToken);
689N(SyntaxKind.SemicolonToken);
691N(SyntaxKind.StructDeclaration);
693N(SyntaxKind.StructKeyword);
694N(SyntaxKind.IdentifierToken, "A");
695N(SyntaxKind.OpenBraceToken);
696N(SyntaxKind.CloseBraceToken);
698N(SyntaxKind.EndOfFileToken);
720N(SyntaxKind.CompilationUnit);
722N(SyntaxKind.UsingDirective);
724N(SyntaxKind.UsingKeyword);
725N(SyntaxKind.NameEquals);
727N(SyntaxKind.IdentifierName);
729N(SyntaxKind.IdentifierToken, "x");
731N(SyntaxKind.EqualsToken);
733N(SyntaxKind.FunctionPointerType);
735N(SyntaxKind.DelegateKeyword);
736N(SyntaxKind.AsteriskToken);
737N(SyntaxKind.FunctionPointerParameterList);
739N(SyntaxKind.LessThanToken);
740N(SyntaxKind.FunctionPointerParameter);
742N(SyntaxKind.PredefinedType);
744N(SyntaxKind.IntKeyword);
747N(SyntaxKind.CommaToken);
748N(SyntaxKind.FunctionPointerParameter);
750N(SyntaxKind.PredefinedType);
752N(SyntaxKind.VoidKeyword);
755N(SyntaxKind.GreaterThanToken);
758N(SyntaxKind.SemicolonToken);
760N(SyntaxKind.EndOfFileToken);
779N(SyntaxKind.CompilationUnit);
781N(SyntaxKind.UsingDirective);
783N(SyntaxKind.UsingKeyword);
784N(SyntaxKind.UnsafeKeyword);
785N(SyntaxKind.NameEquals);
787N(SyntaxKind.IdentifierName);
789N(SyntaxKind.IdentifierToken, "x");
791N(SyntaxKind.EqualsToken);
793N(SyntaxKind.FunctionPointerType);
795N(SyntaxKind.DelegateKeyword);
796N(SyntaxKind.AsteriskToken);
797N(SyntaxKind.FunctionPointerParameterList);
799N(SyntaxKind.LessThanToken);
800N(SyntaxKind.FunctionPointerParameter);
802N(SyntaxKind.PredefinedType);
804N(SyntaxKind.IntKeyword);
807N(SyntaxKind.CommaToken);
808N(SyntaxKind.FunctionPointerParameter);
810N(SyntaxKind.PredefinedType);
812N(SyntaxKind.VoidKeyword);
815N(SyntaxKind.GreaterThanToken);
818N(SyntaxKind.SemicolonToken);
820N(SyntaxKind.EndOfFileToken);
839N(SyntaxKind.CompilationUnit);
841N(SyntaxKind.UsingDirective);
843N(SyntaxKind.UsingKeyword);
844N(SyntaxKind.UnsafeKeyword);
845N(SyntaxKind.IdentifierName);
847N(SyntaxKind.IdentifierToken, "System");
849N(SyntaxKind.SemicolonToken);
851N(SyntaxKind.EndOfFileToken);
872N(SyntaxKind.CompilationUnit);
874N(SyntaxKind.UsingDirective);
876N(SyntaxKind.UsingKeyword);
877N(SyntaxKind.NameEquals);
879N(SyntaxKind.IdentifierName);
881N(SyntaxKind.IdentifierToken, "x");
883N(SyntaxKind.EqualsToken);
885N(SyntaxKind.PredefinedType);
887N(SyntaxKind.IntKeyword);
889N(SyntaxKind.SemicolonToken);
891N(SyntaxKind.EndOfFileToken);
909N(SyntaxKind.CompilationUnit);
911N(SyntaxKind.UsingDirective);
913N(SyntaxKind.UsingKeyword);
914N(SyntaxKind.NameEquals);
916N(SyntaxKind.IdentifierName);
918N(SyntaxKind.IdentifierToken, "x");
920N(SyntaxKind.EqualsToken);
922N(SyntaxKind.PredefinedType);
924N(SyntaxKind.IntKeyword);
926N(SyntaxKind.SemicolonToken);
928N(SyntaxKind.EndOfFileToken);
946N(SyntaxKind.CompilationUnit);
948N(SyntaxKind.UsingDirective);
950N(SyntaxKind.UsingKeyword);
951N(SyntaxKind.NameEquals);
953N(SyntaxKind.IdentifierName);
955N(SyntaxKind.IdentifierToken, "x");
957N(SyntaxKind.EqualsToken);
959N(SyntaxKind.PredefinedType);
961N(SyntaxKind.IntKeyword);
963N(SyntaxKind.SemicolonToken);
965N(SyntaxKind.EndOfFileToken);
986N(SyntaxKind.CompilationUnit);
988N(SyntaxKind.UsingDirective);
990N(SyntaxKind.UsingKeyword);
991N(SyntaxKind.NameEquals);
993N(SyntaxKind.IdentifierName);
995N(SyntaxKind.IdentifierToken, "x");
997N(SyntaxKind.EqualsToken);
999N(SyntaxKind.RefType);
1001N(SyntaxKind.RefKeyword);
1002N(SyntaxKind.PredefinedType);
1004N(SyntaxKind.IntKeyword);
1007N(SyntaxKind.SemicolonToken);
1009N(SyntaxKind.EndOfFileToken);
1030N(SyntaxKind.CompilationUnit);
1032N(SyntaxKind.UsingDirective);
1034N(SyntaxKind.UsingKeyword);
1035N(SyntaxKind.NameEquals);
1037N(SyntaxKind.IdentifierName);
1039N(SyntaxKind.IdentifierToken, "x");
1041N(SyntaxKind.EqualsToken);
1043N(SyntaxKind.RefType);
1045N(SyntaxKind.RefKeyword);
1046N(SyntaxKind.ReadOnlyKeyword);
1047N(SyntaxKind.PredefinedType);
1049N(SyntaxKind.IntKeyword);
1052N(SyntaxKind.SemicolonToken);
1054N(SyntaxKind.EndOfFileToken);
1075N(SyntaxKind.CompilationUnit);
1077N(SyntaxKind.UsingDirective);
1079N(SyntaxKind.UsingKeyword);
1080N(SyntaxKind.NameEquals);
1082N(SyntaxKind.IdentifierName);
1084N(SyntaxKind.IdentifierToken, "x");
1086N(SyntaxKind.EqualsToken);
1088N(SyntaxKind.PointerType);
1090N(SyntaxKind.PredefinedType);
1092N(SyntaxKind.IntKeyword);
1094N(SyntaxKind.AsteriskToken);
1096N(SyntaxKind.SemicolonToken);
1098N(SyntaxKind.EndOfFileToken);
1116N(SyntaxKind.CompilationUnit);
1118N(SyntaxKind.UsingDirective);
1120N(SyntaxKind.UsingKeyword);
1121N(SyntaxKind.UnsafeKeyword);
1122N(SyntaxKind.NameEquals);
1124N(SyntaxKind.IdentifierName);
1126N(SyntaxKind.IdentifierToken, "x");
1128N(SyntaxKind.EqualsToken);
1130N(SyntaxKind.PointerType);
1132N(SyntaxKind.PredefinedType);
1134N(SyntaxKind.IntKeyword);
1136N(SyntaxKind.AsteriskToken);
1138N(SyntaxKind.SemicolonToken);
1140N(SyntaxKind.EndOfFileToken);
1164N(SyntaxKind.CompilationUnit);
1166N(SyntaxKind.UsingDirective);
1168N(SyntaxKind.UsingKeyword);
1169N(SyntaxKind.UnsafeKeyword);
1170N(SyntaxKind.NameEquals);
1172N(SyntaxKind.IdentifierName);
1174N(SyntaxKind.IdentifierToken, "X");
1176N(SyntaxKind.EqualsToken);
1178N(SyntaxKind.PointerType);
1180N(SyntaxKind.PredefinedType);
1182N(SyntaxKind.IntKeyword);
1184N(SyntaxKind.AsteriskToken);
1186N(SyntaxKind.SemicolonToken);
1188N(SyntaxKind.NamespaceDeclaration);
1190N(SyntaxKind.NamespaceKeyword);
1191N(SyntaxKind.IdentifierName);
1193N(SyntaxKind.IdentifierToken, "N");
1195N(SyntaxKind.OpenBraceToken);
1196N(SyntaxKind.UsingDirective);
1198N(SyntaxKind.UsingKeyword);
1199N(SyntaxKind.NameEquals);
1201N(SyntaxKind.IdentifierName);
1203N(SyntaxKind.IdentifierToken, "Y");
1205N(SyntaxKind.EqualsToken);
1207N(SyntaxKind.IdentifierName);
1209N(SyntaxKind.IdentifierToken, "X");
1211N(SyntaxKind.SemicolonToken);
1213N(SyntaxKind.CloseBraceToken);
1215N(SyntaxKind.EndOfFileToken);
1236N(SyntaxKind.CompilationUnit);
1238N(SyntaxKind.UsingDirective);
1240N(SyntaxKind.UsingKeyword);
1241N(SyntaxKind.UnsafeKeyword);
1242N(SyntaxKind.NameEquals);
1244N(SyntaxKind.IdentifierName);
1246N(SyntaxKind.IdentifierToken, "X");
1248N(SyntaxKind.EqualsToken);
1250N(SyntaxKind.PointerType);
1252N(SyntaxKind.PredefinedType);
1254N(SyntaxKind.IntKeyword);
1256N(SyntaxKind.AsteriskToken);
1258N(SyntaxKind.SemicolonToken);
1260N(SyntaxKind.NamespaceDeclaration);
1262N(SyntaxKind.NamespaceKeyword);
1263N(SyntaxKind.IdentifierName);
1265N(SyntaxKind.IdentifierToken, "N");
1267N(SyntaxKind.OpenBraceToken);
1268N(SyntaxKind.UsingDirective);
1270N(SyntaxKind.UsingKeyword);
1271N(SyntaxKind.UnsafeKeyword);
1272N(SyntaxKind.NameEquals);
1274N(SyntaxKind.IdentifierName);
1276N(SyntaxKind.IdentifierToken, "Y");
1278N(SyntaxKind.EqualsToken);
1280N(SyntaxKind.IdentifierName);
1282N(SyntaxKind.IdentifierToken, "X");
1284N(SyntaxKind.SemicolonToken);
1286N(SyntaxKind.CloseBraceToken);
1288N(SyntaxKind.EndOfFileToken);
1312N(SyntaxKind.CompilationUnit);
1314N(SyntaxKind.UsingDirective);
1316N(SyntaxKind.UsingKeyword);
1317N(SyntaxKind.NameEquals);
1319N(SyntaxKind.IdentifierName);
1321N(SyntaxKind.IdentifierToken, "X");
1323N(SyntaxKind.EqualsToken);
1325N(SyntaxKind.PointerType);
1327N(SyntaxKind.PredefinedType);
1329N(SyntaxKind.IntKeyword);
1331N(SyntaxKind.AsteriskToken);
1333N(SyntaxKind.SemicolonToken);
1335N(SyntaxKind.NamespaceDeclaration);
1337N(SyntaxKind.NamespaceKeyword);
1338N(SyntaxKind.IdentifierName);
1340N(SyntaxKind.IdentifierToken, "N");
1342N(SyntaxKind.OpenBraceToken);
1343N(SyntaxKind.UsingDirective);
1345N(SyntaxKind.UsingKeyword);
1346N(SyntaxKind.UnsafeKeyword);
1347N(SyntaxKind.NameEquals);
1349N(SyntaxKind.IdentifierName);
1351N(SyntaxKind.IdentifierToken, "Y");
1353N(SyntaxKind.EqualsToken);
1355N(SyntaxKind.IdentifierName);
1357N(SyntaxKind.IdentifierToken, "X");
1359N(SyntaxKind.SemicolonToken);
1361N(SyntaxKind.CloseBraceToken);
1363N(SyntaxKind.EndOfFileToken);
1387N(SyntaxKind.CompilationUnit);
1389N(SyntaxKind.UsingDirective);
1391N(SyntaxKind.UsingKeyword);
1392N(SyntaxKind.UnsafeKeyword);
1393N(SyntaxKind.NameEquals);
1395N(SyntaxKind.IdentifierName);
1397N(SyntaxKind.IdentifierToken, "X");
1399N(SyntaxKind.EqualsToken);
1401N(SyntaxKind.PointerType);
1403N(SyntaxKind.PredefinedType);
1405N(SyntaxKind.IntKeyword);
1407N(SyntaxKind.AsteriskToken);
1409N(SyntaxKind.SemicolonToken);
1411N(SyntaxKind.NamespaceDeclaration);
1413N(SyntaxKind.NamespaceKeyword);
1414N(SyntaxKind.IdentifierName);
1416N(SyntaxKind.IdentifierToken, "N");
1418N(SyntaxKind.OpenBraceToken);
1419N(SyntaxKind.UsingDirective);
1421N(SyntaxKind.UsingKeyword);
1422N(SyntaxKind.NameEquals);
1424N(SyntaxKind.IdentifierName);
1426N(SyntaxKind.IdentifierToken, "Y");
1428N(SyntaxKind.EqualsToken);
1430N(SyntaxKind.ArrayType);
1432N(SyntaxKind.IdentifierName);
1434N(SyntaxKind.IdentifierToken, "X");
1436N(SyntaxKind.ArrayRankSpecifier);
1438N(SyntaxKind.OpenBracketToken);
1439N(SyntaxKind.OmittedArraySizeExpression);
1441N(SyntaxKind.OmittedArraySizeExpressionToken);
1443N(SyntaxKind.CloseBracketToken);
1446N(SyntaxKind.SemicolonToken);
1448N(SyntaxKind.CloseBraceToken);
1450N(SyntaxKind.EndOfFileToken);
1471N(SyntaxKind.CompilationUnit);
1473N(SyntaxKind.UsingDirective);
1475N(SyntaxKind.UsingKeyword);
1476N(SyntaxKind.UnsafeKeyword);
1477N(SyntaxKind.NameEquals);
1479N(SyntaxKind.IdentifierName);
1481N(SyntaxKind.IdentifierToken, "X");
1483N(SyntaxKind.EqualsToken);
1485N(SyntaxKind.PointerType);
1487N(SyntaxKind.PredefinedType);
1489N(SyntaxKind.IntKeyword);
1491N(SyntaxKind.AsteriskToken);
1493N(SyntaxKind.SemicolonToken);
1495N(SyntaxKind.NamespaceDeclaration);
1497N(SyntaxKind.NamespaceKeyword);
1498N(SyntaxKind.IdentifierName);
1500N(SyntaxKind.IdentifierToken, "N");
1502N(SyntaxKind.OpenBraceToken);
1503N(SyntaxKind.UsingDirective);
1505N(SyntaxKind.UsingKeyword);
1506N(SyntaxKind.UnsafeKeyword);
1507N(SyntaxKind.NameEquals);
1509N(SyntaxKind.IdentifierName);
1511N(SyntaxKind.IdentifierToken, "Y");
1513N(SyntaxKind.EqualsToken);
1515N(SyntaxKind.ArrayType);
1517N(SyntaxKind.IdentifierName);
1519N(SyntaxKind.IdentifierToken, "X");
1521N(SyntaxKind.ArrayRankSpecifier);
1523N(SyntaxKind.OpenBracketToken);
1524N(SyntaxKind.OmittedArraySizeExpression);
1526N(SyntaxKind.OmittedArraySizeExpressionToken);
1528N(SyntaxKind.CloseBracketToken);
1531N(SyntaxKind.SemicolonToken);
1533N(SyntaxKind.CloseBraceToken);
1535N(SyntaxKind.EndOfFileToken);
1553N(SyntaxKind.CompilationUnit);
1555N(SyntaxKind.UsingDirective);
1557N(SyntaxKind.UsingKeyword);
1558N(SyntaxKind.NameEquals);
1560N(SyntaxKind.IdentifierName);
1562N(SyntaxKind.IdentifierToken, "x");
1564N(SyntaxKind.EqualsToken);
1566N(SyntaxKind.TupleType);
1568N(SyntaxKind.OpenParenToken);
1569N(SyntaxKind.TupleElement);
1571N(SyntaxKind.PredefinedType);
1573N(SyntaxKind.IntKeyword);
1576N(SyntaxKind.CommaToken);
1577N(SyntaxKind.TupleElement);
1579N(SyntaxKind.PredefinedType);
1581N(SyntaxKind.IntKeyword);
1584N(SyntaxKind.CloseParenToken);
1586N(SyntaxKind.SemicolonToken);
1588N(SyntaxKind.EndOfFileToken);
1610N(SyntaxKind.CompilationUnit);
1612N(SyntaxKind.UsingDirective);
1614N(SyntaxKind.UsingKeyword);
1615N(SyntaxKind.NameEquals);
1617N(SyntaxKind.IdentifierName);
1619N(SyntaxKind.IdentifierToken, "X");
1621N(SyntaxKind.EqualsToken);
1623N(SyntaxKind.TupleType);
1625N(SyntaxKind.OpenParenToken);
1626N(SyntaxKind.TupleElement);
1628N(SyntaxKind.PredefinedType);
1630N(SyntaxKind.IntKeyword);
1633N(SyntaxKind.CommaToken);
1634N(SyntaxKind.TupleElement);
1636N(SyntaxKind.PredefinedType);
1638N(SyntaxKind.IntKeyword);
1641N(SyntaxKind.CloseParenToken);
1643N(SyntaxKind.SemicolonToken);
1645N(SyntaxKind.ClassDeclaration);
1647N(SyntaxKind.ClassKeyword);
1648N(SyntaxKind.IdentifierToken, "C");
1649N(SyntaxKind.OpenBraceToken);
1650N(SyntaxKind.FieldDeclaration);
1652N(SyntaxKind.VariableDeclaration);
1654N(SyntaxKind.IdentifierName);
1656N(SyntaxKind.IdentifierToken, "X");
1658N(SyntaxKind.VariableDeclarator);
1660N(SyntaxKind.IdentifierToken, "x");
1661N(SyntaxKind.EqualsValueClause);
1663N(SyntaxKind.EqualsToken);
1664N(SyntaxKind.TupleExpression);
1666N(SyntaxKind.OpenParenToken);
1667N(SyntaxKind.Argument);
1669N(SyntaxKind.NumericLiteralExpression);
1671N(SyntaxKind.NumericLiteralToken, "0");
1674N(SyntaxKind.CommaToken);
1675N(SyntaxKind.Argument);
1677N(SyntaxKind.NumericLiteralExpression);
1679N(SyntaxKind.NumericLiteralToken, "0");
1682N(SyntaxKind.CloseParenToken);
1687N(SyntaxKind.SemicolonToken);
1689N(SyntaxKind.CloseBraceToken);
1691N(SyntaxKind.EndOfFileToken);
1716N(SyntaxKind.CompilationUnit);
1718N(SyntaxKind.UsingDirective);
1720N(SyntaxKind.UsingKeyword);
1721N(SyntaxKind.NameEquals);
1723N(SyntaxKind.IdentifierName);
1725N(SyntaxKind.IdentifierToken, "X");
1727N(SyntaxKind.EqualsToken);
1729N(SyntaxKind.TupleType);
1731N(SyntaxKind.OpenParenToken);
1732N(SyntaxKind.TupleElement);
1734N(SyntaxKind.PredefinedType);
1736N(SyntaxKind.IntKeyword);
1739N(SyntaxKind.CommaToken);
1740N(SyntaxKind.TupleElement);
1742N(SyntaxKind.PredefinedType);
1744N(SyntaxKind.IntKeyword);
1747N(SyntaxKind.CloseParenToken);
1749N(SyntaxKind.SemicolonToken);
1751N(SyntaxKind.ClassDeclaration);
1753N(SyntaxKind.ClassKeyword);
1754N(SyntaxKind.IdentifierToken, "C");
1755N(SyntaxKind.OpenBraceToken);
1756N(SyntaxKind.FieldDeclaration);
1758N(SyntaxKind.VariableDeclaration);
1760N(SyntaxKind.IdentifierName);
1762N(SyntaxKind.IdentifierToken, "X");
1764N(SyntaxKind.VariableDeclarator);
1766N(SyntaxKind.IdentifierToken, "x");
1767N(SyntaxKind.EqualsValueClause);
1769N(SyntaxKind.EqualsToken);
1770N(SyntaxKind.TupleExpression);
1772N(SyntaxKind.OpenParenToken);
1773N(SyntaxKind.Argument);
1775N(SyntaxKind.TrueLiteralExpression);
1777N(SyntaxKind.TrueKeyword);
1780N(SyntaxKind.CommaToken);
1781N(SyntaxKind.Argument);
1783N(SyntaxKind.FalseLiteralExpression);
1785N(SyntaxKind.FalseKeyword);
1788N(SyntaxKind.CloseParenToken);
1793N(SyntaxKind.SemicolonToken);
1795N(SyntaxKind.CloseBraceToken);
1797N(SyntaxKind.EndOfFileToken);
1815N(SyntaxKind.CompilationUnit);
1817N(SyntaxKind.UsingDirective);
1819N(SyntaxKind.UsingKeyword);
1820N(SyntaxKind.NameEquals);
1822N(SyntaxKind.IdentifierName);
1824N(SyntaxKind.IdentifierToken, "x");
1826N(SyntaxKind.EqualsToken);
1828N(SyntaxKind.NullableType);
1830N(SyntaxKind.PredefinedType);
1832N(SyntaxKind.IntKeyword);
1834N(SyntaxKind.QuestionToken);
1836N(SyntaxKind.SemicolonToken);
1838N(SyntaxKind.EndOfFileToken);
1862N(SyntaxKind.CompilationUnit);
1864N(SyntaxKind.UsingDirective);
1866N(SyntaxKind.UsingKeyword);
1867N(SyntaxKind.NameEquals);
1869N(SyntaxKind.IdentifierName);
1871N(SyntaxKind.IdentifierToken, "x");
1873N(SyntaxKind.EqualsToken);
1875N(SyntaxKind.NullableType);
1877N(SyntaxKind.PredefinedType);
1879N(SyntaxKind.StringKeyword);
1881N(SyntaxKind.QuestionToken);
1883N(SyntaxKind.SemicolonToken);
1885N(SyntaxKind.EndOfFileToken);
1906N(SyntaxKind.CompilationUnit);
1908N(SyntaxKind.UsingDirective);
1910N(SyntaxKind.UsingKeyword);
1911N(SyntaxKind.NameEquals);
1913N(SyntaxKind.IdentifierName);
1915N(SyntaxKind.IdentifierToken, "X");
1917N(SyntaxKind.EqualsToken);
1919N(SyntaxKind.NullableType);
1921N(SyntaxKind.PredefinedType);
1923N(SyntaxKind.StringKeyword);
1925N(SyntaxKind.QuestionToken);
1927N(SyntaxKind.SemicolonToken);
1929N(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.PredefinedType);
1971N(SyntaxKind.StringKeyword);
1973N(SyntaxKind.SemicolonToken);
1975N(SyntaxKind.NamespaceDeclaration);
1977N(SyntaxKind.NamespaceKeyword);
1978N(SyntaxKind.IdentifierName);
1980N(SyntaxKind.IdentifierToken, "N");
1982N(SyntaxKind.OpenBraceToken);
1983N(SyntaxKind.UsingDirective);
1985N(SyntaxKind.UsingKeyword);
1986N(SyntaxKind.NameEquals);
1988N(SyntaxKind.IdentifierName);
1990N(SyntaxKind.IdentifierToken, "Y");
1992N(SyntaxKind.EqualsToken);
1994N(SyntaxKind.NullableType);
1996N(SyntaxKind.IdentifierName);
1998N(SyntaxKind.IdentifierToken, "X");
2000N(SyntaxKind.QuestionToken);
2002N(SyntaxKind.SemicolonToken);
2004N(SyntaxKind.CloseBraceToken);
2006N(SyntaxKind.EndOfFileToken);
2031N(SyntaxKind.CompilationUnit);
2033N(SyntaxKind.UsingDirective);
2035N(SyntaxKind.UsingKeyword);
2036N(SyntaxKind.NameEquals);
2038N(SyntaxKind.IdentifierName);
2040N(SyntaxKind.IdentifierToken, "X");
2042N(SyntaxKind.EqualsToken);
2044N(SyntaxKind.PredefinedType);
2046N(SyntaxKind.StringKeyword);
2048N(SyntaxKind.SemicolonToken);
2050N(SyntaxKind.NamespaceDeclaration);
2052N(SyntaxKind.NamespaceKeyword);
2053N(SyntaxKind.IdentifierName);
2055N(SyntaxKind.IdentifierToken, "N");
2057N(SyntaxKind.OpenBraceToken);
2058N(SyntaxKind.UsingDirective);
2060N(SyntaxKind.UsingKeyword);
2061N(SyntaxKind.NameEquals);
2063N(SyntaxKind.IdentifierName);
2065N(SyntaxKind.IdentifierToken, "Y");
2067N(SyntaxKind.EqualsToken);
2069N(SyntaxKind.NullableType);
2071N(SyntaxKind.IdentifierName);
2073N(SyntaxKind.IdentifierToken, "X");
2075N(SyntaxKind.QuestionToken);
2077N(SyntaxKind.SemicolonToken);
2079N(SyntaxKind.CloseBraceToken);
2081N(SyntaxKind.EndOfFileToken);
2101N(SyntaxKind.CompilationUnit);
2103N(SyntaxKind.UsingDirective);
2105N(SyntaxKind.UsingKeyword);
2106N(SyntaxKind.UnsafeKeyword);
2107N(SyntaxKind.NameEquals);
2109N(SyntaxKind.IdentifierName);
2111N(SyntaxKind.IdentifierToken, "VP");
2113N(SyntaxKind.EqualsToken);
2115N(SyntaxKind.PointerType);
2117N(SyntaxKind.PredefinedType);
2119N(SyntaxKind.VoidKeyword);
2121N(SyntaxKind.AsteriskToken);
2123N(SyntaxKind.SemicolonToken);
2125N(SyntaxKind.ClassDeclaration);
2127N(SyntaxKind.ClassKeyword);
2128N(SyntaxKind.IdentifierToken, "C");
2129N(SyntaxKind.OpenBraceToken);
2130N(SyntaxKind.MethodDeclaration);
2132N(SyntaxKind.PredefinedType);
2134N(SyntaxKind.VoidKeyword);
2136N(SyntaxKind.IdentifierToken, "M");
2137N(SyntaxKind.ParameterList);
2139N(SyntaxKind.OpenParenToken);
2140N(SyntaxKind.Parameter);
2142N(SyntaxKind.IdentifierName);
2144N(SyntaxKind.IdentifierToken, "VP");
2146N(SyntaxKind.IdentifierToken, "vp");
2148N(SyntaxKind.CloseParenToken);
2150N(SyntaxKind.Block);
2152N(SyntaxKind.OpenBraceToken);
2153N(SyntaxKind.CloseBraceToken);
2156N(SyntaxKind.CloseBraceToken);
2158N(SyntaxKind.EndOfFileToken);
2175N(SyntaxKind.CompilationUnit);
2177N(SyntaxKind.UsingDirective);
2179N(SyntaxKind.UsingKeyword);
2180N(SyntaxKind.UnsafeKeyword);
2181N(SyntaxKind.NameEquals);
2183N(SyntaxKind.IdentifierName);
2185N(SyntaxKind.IdentifierToken, "VP");
2187N(SyntaxKind.EqualsToken);
2189N(SyntaxKind.PointerType);
2191N(SyntaxKind.PredefinedType);
2193N(SyntaxKind.VoidKeyword);
2195N(SyntaxKind.AsteriskToken);
2197N(SyntaxKind.SemicolonToken);
2199N(SyntaxKind.ClassDeclaration);
2201N(SyntaxKind.ClassKeyword);
2202N(SyntaxKind.IdentifierToken, "C");
2203N(SyntaxKind.OpenBraceToken);
2204N(SyntaxKind.MethodDeclaration);
2206N(SyntaxKind.UnsafeKeyword);
2207N(SyntaxKind.PredefinedType);
2209N(SyntaxKind.VoidKeyword);
2211N(SyntaxKind.IdentifierToken, "M");
2212N(SyntaxKind.ParameterList);
2214N(SyntaxKind.OpenParenToken);
2215N(SyntaxKind.Parameter);
2217N(SyntaxKind.IdentifierName);
2219N(SyntaxKind.IdentifierToken, "VP");
2221N(SyntaxKind.IdentifierToken, "vp");
2223N(SyntaxKind.CloseParenToken);
2225N(SyntaxKind.Block);
2227N(SyntaxKind.OpenBraceToken);
2228N(SyntaxKind.CloseBraceToken);
2231N(SyntaxKind.CloseBraceToken);
2233N(SyntaxKind.EndOfFileToken);
2253N(SyntaxKind.CompilationUnit);
2255N(SyntaxKind.UsingDirective);
2257N(SyntaxKind.UsingKeyword);
2258N(SyntaxKind.NameEquals);
2260N(SyntaxKind.IdentifierName);
2262N(SyntaxKind.IdentifierToken, "VP");
2264N(SyntaxKind.EqualsToken);
2266N(SyntaxKind.PointerType);
2268N(SyntaxKind.PredefinedType);
2270N(SyntaxKind.VoidKeyword);
2272N(SyntaxKind.AsteriskToken);
2274N(SyntaxKind.SemicolonToken);
2276N(SyntaxKind.ClassDeclaration);
2278N(SyntaxKind.ClassKeyword);
2279N(SyntaxKind.IdentifierToken, "C");
2280N(SyntaxKind.OpenBraceToken);
2281N(SyntaxKind.MethodDeclaration);
2283N(SyntaxKind.UnsafeKeyword);
2284N(SyntaxKind.PredefinedType);
2286N(SyntaxKind.VoidKeyword);
2288N(SyntaxKind.IdentifierToken, "M");
2289N(SyntaxKind.ParameterList);
2291N(SyntaxKind.OpenParenToken);
2292N(SyntaxKind.Parameter);
2294N(SyntaxKind.IdentifierName);
2296N(SyntaxKind.IdentifierToken, "VP");
2298N(SyntaxKind.IdentifierToken, "vp");
2300N(SyntaxKind.CloseParenToken);
2302N(SyntaxKind.Block);
2304N(SyntaxKind.OpenBraceToken);
2305N(SyntaxKind.CloseBraceToken);
2308N(SyntaxKind.CloseBraceToken);
2310N(SyntaxKind.EndOfFileToken);
2334N(SyntaxKind.CompilationUnit);
2336N(SyntaxKind.UsingDirective);
2338N(SyntaxKind.UsingKeyword);
2339N(SyntaxKind.NameEquals);
2341N(SyntaxKind.IdentifierName);
2343N(SyntaxKind.IdentifierToken, "V");
2345N(SyntaxKind.EqualsToken);
2347N(SyntaxKind.PredefinedType);
2349N(SyntaxKind.VoidKeyword);
2351N(SyntaxKind.SemicolonToken);
2353N(SyntaxKind.ClassDeclaration);
2355N(SyntaxKind.ClassKeyword);
2356N(SyntaxKind.IdentifierToken, "C");
2357N(SyntaxKind.OpenBraceToken);
2358N(SyntaxKind.MethodDeclaration);
2360N(SyntaxKind.PredefinedType);
2362N(SyntaxKind.VoidKeyword);
2364N(SyntaxKind.IdentifierToken, "M");
2365N(SyntaxKind.ParameterList);
2367N(SyntaxKind.OpenParenToken);
2368N(SyntaxKind.Parameter);
2370N(SyntaxKind.IdentifierName);
2372N(SyntaxKind.IdentifierToken, "V");
2374N(SyntaxKind.IdentifierToken, "v");
2376N(SyntaxKind.CloseParenToken);
2378N(SyntaxKind.Block);
2380N(SyntaxKind.OpenBraceToken);
2381N(SyntaxKind.CloseBraceToken);
2384N(SyntaxKind.CloseBraceToken);
2386N(SyntaxKind.EndOfFileToken);
2410N(SyntaxKind.CompilationUnit);
2412N(SyntaxKind.UsingDirective);
2414N(SyntaxKind.UsingKeyword);
2415N(SyntaxKind.NameEquals);
2417N(SyntaxKind.IdentifierName);
2419N(SyntaxKind.IdentifierToken, "V");
2421N(SyntaxKind.EqualsToken);
2423N(SyntaxKind.PredefinedType);
2425N(SyntaxKind.VoidKeyword);
2427N(SyntaxKind.SemicolonToken);
2429N(SyntaxKind.ClassDeclaration);
2431N(SyntaxKind.ClassKeyword);
2432N(SyntaxKind.IdentifierToken, "C");
2433N(SyntaxKind.OpenBraceToken);
2434N(SyntaxKind.MethodDeclaration);
2436N(SyntaxKind.IdentifierName);
2438N(SyntaxKind.IdentifierToken, "V");
2440N(SyntaxKind.IdentifierToken, "M");
2441N(SyntaxKind.ParameterList);
2443N(SyntaxKind.OpenParenToken);
2444N(SyntaxKind.CloseParenToken);
2446N(SyntaxKind.Block);
2448N(SyntaxKind.OpenBraceToken);
2449N(SyntaxKind.CloseBraceToken);
2452N(SyntaxKind.CloseBraceToken);
2454N(SyntaxKind.EndOfFileToken);
2481N(SyntaxKind.CompilationUnit);
2483N(SyntaxKind.UsingDirective);
2485N(SyntaxKind.UsingKeyword);
2486N(SyntaxKind.NameEquals);
2488N(SyntaxKind.IdentifierName);
2490N(SyntaxKind.IdentifierToken, "V");
2492N(SyntaxKind.EqualsToken);
2494N(SyntaxKind.ArrayType);
2496N(SyntaxKind.PredefinedType);
2498N(SyntaxKind.VoidKeyword);
2500N(SyntaxKind.ArrayRankSpecifier);
2502N(SyntaxKind.OpenBracketToken);
2503N(SyntaxKind.OmittedArraySizeExpression);
2505N(SyntaxKind.OmittedArraySizeExpressionToken);
2507N(SyntaxKind.CloseBracketToken);
2510N(SyntaxKind.SemicolonToken);
2512N(SyntaxKind.ClassDeclaration);
2514N(SyntaxKind.ClassKeyword);
2515N(SyntaxKind.IdentifierToken, "C");
2516N(SyntaxKind.OpenBraceToken);
2517N(SyntaxKind.MethodDeclaration);
2519N(SyntaxKind.IdentifierName);
2521N(SyntaxKind.IdentifierToken, "V");
2523N(SyntaxKind.IdentifierToken, "M");
2524N(SyntaxKind.ParameterList);
2526N(SyntaxKind.OpenParenToken);
2527N(SyntaxKind.CloseParenToken);
2529N(SyntaxKind.Block);
2531N(SyntaxKind.OpenBraceToken);
2532N(SyntaxKind.CloseBraceToken);
2535N(SyntaxKind.CloseBraceToken);
2537N(SyntaxKind.EndOfFileToken);
2556N(SyntaxKind.CompilationUnit);
2558N(SyntaxKind.UsingDirective);
2560N(SyntaxKind.UsingKeyword);
2561N(SyntaxKind.IdentifierName);
2563N(SyntaxKind.IdentifierToken, "dynamic");
2565N(SyntaxKind.SemicolonToken);
2567N(SyntaxKind.EndOfFileToken);
2588N(SyntaxKind.CompilationUnit);
2590N(SyntaxKind.UsingDirective);
2592N(SyntaxKind.UsingKeyword);
2593N(SyntaxKind.NameEquals);
2595N(SyntaxKind.IdentifierName);
2597N(SyntaxKind.IdentifierToken, "D");
2599N(SyntaxKind.EqualsToken);
2601N(SyntaxKind.IdentifierName);
2603N(SyntaxKind.IdentifierToken, "dynamic");
2605N(SyntaxKind.SemicolonToken);
2607N(SyntaxKind.ClassDeclaration);
2609N(SyntaxKind.ClassKeyword);
2610N(SyntaxKind.IdentifierToken, "C");
2611N(SyntaxKind.OpenBraceToken);
2612N(SyntaxKind.MethodDeclaration);
2614N(SyntaxKind.PredefinedType);
2616N(SyntaxKind.VoidKeyword);
2618N(SyntaxKind.IdentifierToken, "M");
2619N(SyntaxKind.ParameterList);
2621N(SyntaxKind.OpenParenToken);
2622N(SyntaxKind.Parameter);
2624N(SyntaxKind.IdentifierName);
2626N(SyntaxKind.IdentifierToken, "D");
2628N(SyntaxKind.IdentifierToken, "d");
2630N(SyntaxKind.CloseParenToken);
2632N(SyntaxKind.Block);
2634N(SyntaxKind.OpenBraceToken);
2635N(SyntaxKind.ExpressionStatement);
2637N(SyntaxKind.InvocationExpression);
2639N(SyntaxKind.SimpleMemberAccessExpression);
2641N(SyntaxKind.IdentifierName);
2643N(SyntaxKind.IdentifierToken, "d");
2645N(SyntaxKind.DotToken);
2646N(SyntaxKind.IdentifierName);
2648N(SyntaxKind.IdentifierToken, "Goo");
2651N(SyntaxKind.ArgumentList);
2653N(SyntaxKind.OpenParenToken);
2654N(SyntaxKind.CloseParenToken);
2657N(SyntaxKind.SemicolonToken);
2659N(SyntaxKind.CloseBraceToken);
2662N(SyntaxKind.CloseBraceToken);
2664N(SyntaxKind.EndOfFileToken);
2685N(SyntaxKind.CompilationUnit);
2687N(SyntaxKind.UsingDirective);
2689N(SyntaxKind.UsingKeyword);
2690N(SyntaxKind.NameEquals);
2692N(SyntaxKind.IdentifierName);
2694N(SyntaxKind.IdentifierToken, "D");
2696N(SyntaxKind.EqualsToken);
2698N(SyntaxKind.QualifiedName);
2700N(SyntaxKind.QualifiedName);
2702N(SyntaxKind.QualifiedName);
2704N(SyntaxKind.IdentifierName);
2706N(SyntaxKind.IdentifierToken, "System");
2708N(SyntaxKind.DotToken);
2709N(SyntaxKind.IdentifierName);
2711N(SyntaxKind.IdentifierToken, "Collections");
2714N(SyntaxKind.DotToken);
2715N(SyntaxKind.IdentifierName);
2717N(SyntaxKind.IdentifierToken, "Generic");
2720N(SyntaxKind.DotToken);
2721N(SyntaxKind.GenericName);
2723N(SyntaxKind.IdentifierToken, "List");
2724N(SyntaxKind.TypeArgumentList);
2726N(SyntaxKind.LessThanToken);
2727N(SyntaxKind.IdentifierName);
2729N(SyntaxKind.IdentifierToken, "dynamic");
2731N(SyntaxKind.GreaterThanToken);
2735N(SyntaxKind.SemicolonToken);
2737N(SyntaxKind.ClassDeclaration);
2739N(SyntaxKind.ClassKeyword);
2740N(SyntaxKind.IdentifierToken, "C");
2741N(SyntaxKind.OpenBraceToken);
2742N(SyntaxKind.MethodDeclaration);
2744N(SyntaxKind.PredefinedType);
2746N(SyntaxKind.VoidKeyword);
2748N(SyntaxKind.IdentifierToken, "M");
2749N(SyntaxKind.ParameterList);
2751N(SyntaxKind.OpenParenToken);
2752N(SyntaxKind.Parameter);
2754N(SyntaxKind.IdentifierName);
2756N(SyntaxKind.IdentifierToken, "D");
2758N(SyntaxKind.IdentifierToken, "d");
2760N(SyntaxKind.CloseParenToken);
2762N(SyntaxKind.Block);
2764N(SyntaxKind.OpenBraceToken);
2765N(SyntaxKind.ExpressionStatement);
2767N(SyntaxKind.InvocationExpression);
2769N(SyntaxKind.SimpleMemberAccessExpression);
2771N(SyntaxKind.ElementAccessExpression);
2773N(SyntaxKind.IdentifierName);
2775N(SyntaxKind.IdentifierToken, "d");
2777N(SyntaxKind.BracketedArgumentList);
2779N(SyntaxKind.OpenBracketToken);
2780N(SyntaxKind.Argument);
2782N(SyntaxKind.NumericLiteralExpression);
2784N(SyntaxKind.NumericLiteralToken, "0");
2787N(SyntaxKind.CloseBracketToken);
2790N(SyntaxKind.DotToken);
2791N(SyntaxKind.IdentifierName);
2793N(SyntaxKind.IdentifierToken, "Goo");
2796N(SyntaxKind.ArgumentList);
2798N(SyntaxKind.OpenParenToken);
2799N(SyntaxKind.CloseParenToken);
2802N(SyntaxKind.SemicolonToken);
2804N(SyntaxKind.CloseBraceToken);
2807N(SyntaxKind.CloseBraceToken);
2809N(SyntaxKind.EndOfFileToken);
2830N(SyntaxKind.CompilationUnit);
2832N(SyntaxKind.UsingDirective);
2834N(SyntaxKind.UsingKeyword);
2835N(SyntaxKind.NameEquals);
2837N(SyntaxKind.IdentifierName);
2839N(SyntaxKind.IdentifierToken, "D");
2841N(SyntaxKind.EqualsToken);
2843N(SyntaxKind.ArrayType);
2845N(SyntaxKind.IdentifierName);
2847N(SyntaxKind.IdentifierToken, "dynamic");
2849N(SyntaxKind.ArrayRankSpecifier);
2851N(SyntaxKind.OpenBracketToken);
2852N(SyntaxKind.OmittedArraySizeExpression);
2854N(SyntaxKind.OmittedArraySizeExpressionToken);
2856N(SyntaxKind.CloseBracketToken);
2859N(SyntaxKind.SemicolonToken);
2861N(SyntaxKind.ClassDeclaration);
2863N(SyntaxKind.ClassKeyword);
2864N(SyntaxKind.IdentifierToken, "C");
2865N(SyntaxKind.OpenBraceToken);
2866N(SyntaxKind.MethodDeclaration);
2868N(SyntaxKind.PredefinedType);
2870N(SyntaxKind.VoidKeyword);
2872N(SyntaxKind.IdentifierToken, "M");
2873N(SyntaxKind.ParameterList);
2875N(SyntaxKind.OpenParenToken);
2876N(SyntaxKind.Parameter);
2878N(SyntaxKind.IdentifierName);
2880N(SyntaxKind.IdentifierToken, "D");
2882N(SyntaxKind.IdentifierToken, "d");
2884N(SyntaxKind.CloseParenToken);
2886N(SyntaxKind.Block);
2888N(SyntaxKind.OpenBraceToken);
2889N(SyntaxKind.ExpressionStatement);
2891N(SyntaxKind.InvocationExpression);
2893N(SyntaxKind.SimpleMemberAccessExpression);
2895N(SyntaxKind.ElementAccessExpression);
2897N(SyntaxKind.IdentifierName);
2899N(SyntaxKind.IdentifierToken, "d");
2901N(SyntaxKind.BracketedArgumentList);
2903N(SyntaxKind.OpenBracketToken);
2904N(SyntaxKind.Argument);
2906N(SyntaxKind.NumericLiteralExpression);
2908N(SyntaxKind.NumericLiteralToken, "0");
2911N(SyntaxKind.CloseBracketToken);
2914N(SyntaxKind.DotToken);
2915N(SyntaxKind.IdentifierName);
2917N(SyntaxKind.IdentifierToken, "Goo");
2920N(SyntaxKind.ArgumentList);
2922N(SyntaxKind.OpenParenToken);
2923N(SyntaxKind.CloseParenToken);
2926N(SyntaxKind.SemicolonToken);
2928N(SyntaxKind.CloseBraceToken);
2931N(SyntaxKind.CloseBraceToken);
2933N(SyntaxKind.EndOfFileToken);
2960N(SyntaxKind.CompilationUnit);
2962N(SyntaxKind.UsingDirective);
2964N(SyntaxKind.UsingKeyword);
2965N(SyntaxKind.NameEquals);
2967N(SyntaxKind.IdentifierName);
2969N(SyntaxKind.IdentifierToken, "D");
2971N(SyntaxKind.EqualsToken);
2973N(SyntaxKind.IdentifierName);
2975N(SyntaxKind.IdentifierToken, "dynamic");
2977N(SyntaxKind.SemicolonToken);
2979N(SyntaxKind.ClassDeclaration);
2981N(SyntaxKind.ClassKeyword);
2982N(SyntaxKind.IdentifierToken, "dynamic");
2983N(SyntaxKind.OpenBraceToken);
2984N(SyntaxKind.MethodDeclaration);
2986N(SyntaxKind.PredefinedType);
2988N(SyntaxKind.VoidKeyword);
2990N(SyntaxKind.IdentifierToken, "M");
2991N(SyntaxKind.ParameterList);
2993N(SyntaxKind.OpenParenToken);
2994N(SyntaxKind.Parameter);
2996N(SyntaxKind.IdentifierName);
2998N(SyntaxKind.IdentifierToken, "D");
3000N(SyntaxKind.IdentifierToken, "d");
3002N(SyntaxKind.CloseParenToken);
3004N(SyntaxKind.Block);
3006N(SyntaxKind.OpenBraceToken);
3007N(SyntaxKind.ExpressionStatement);
3009N(SyntaxKind.InvocationExpression);
3011N(SyntaxKind.SimpleMemberAccessExpression);
3013N(SyntaxKind.IdentifierName);
3015N(SyntaxKind.IdentifierToken, "d");
3017N(SyntaxKind.DotToken);
3018N(SyntaxKind.IdentifierName);
3020N(SyntaxKind.IdentifierToken, "Goo");
3023N(SyntaxKind.ArgumentList);
3025N(SyntaxKind.OpenParenToken);
3026N(SyntaxKind.CloseParenToken);
3029N(SyntaxKind.SemicolonToken);
3031N(SyntaxKind.CloseBraceToken);
3034N(SyntaxKind.CloseBraceToken);
3036N(SyntaxKind.EndOfFileToken);
3058N(SyntaxKind.CompilationUnit);
3060N(SyntaxKind.UsingDirective);
3062N(SyntaxKind.UsingKeyword);
3063N(SyntaxKind.NameEquals);
3065N(SyntaxKind.IdentifierName);
3067N(SyntaxKind.IdentifierToken, "D");
3069N(SyntaxKind.EqualsToken);
3071N(SyntaxKind.IdentifierName);
3073N(SyntaxKind.IdentifierToken, "@dynamic");
3075N(SyntaxKind.SemicolonToken);
3077N(SyntaxKind.ClassDeclaration);
3079N(SyntaxKind.ClassKeyword);
3080N(SyntaxKind.IdentifierToken, "C");
3081N(SyntaxKind.OpenBraceToken);
3082N(SyntaxKind.MethodDeclaration);
3084N(SyntaxKind.PredefinedType);
3086N(SyntaxKind.VoidKeyword);
3088N(SyntaxKind.IdentifierToken, "M");
3089N(SyntaxKind.ParameterList);
3091N(SyntaxKind.OpenParenToken);
3092N(SyntaxKind.Parameter);
3094N(SyntaxKind.IdentifierName);
3096N(SyntaxKind.IdentifierToken, "D");
3098N(SyntaxKind.IdentifierToken, "d");
3100N(SyntaxKind.CloseParenToken);
3102N(SyntaxKind.Block);
3104N(SyntaxKind.OpenBraceToken);
3105N(SyntaxKind.ExpressionStatement);
3107N(SyntaxKind.InvocationExpression);
3109N(SyntaxKind.SimpleMemberAccessExpression);
3111N(SyntaxKind.IdentifierName);
3113N(SyntaxKind.IdentifierToken, "d");
3115N(SyntaxKind.DotToken);
3116N(SyntaxKind.IdentifierName);
3118N(SyntaxKind.IdentifierToken, "Goo");
3121N(SyntaxKind.ArgumentList);
3123N(SyntaxKind.OpenParenToken);
3124N(SyntaxKind.CloseParenToken);
3127N(SyntaxKind.SemicolonToken);
3129N(SyntaxKind.CloseBraceToken);
3132N(SyntaxKind.CloseBraceToken);
3134N(SyntaxKind.EndOfFileToken);
3158N(SyntaxKind.CompilationUnit);
3160N(SyntaxKind.UsingDirective);
3162N(SyntaxKind.UsingKeyword);
3163N(SyntaxKind.NameEquals);
3165N(SyntaxKind.IdentifierName);
3167N(SyntaxKind.IdentifierToken, "X");
3169N(SyntaxKind.EqualsToken);
3171N(SyntaxKind.NullableType);
3173N(SyntaxKind.PredefinedType);
3175N(SyntaxKind.IntKeyword);
3177N(SyntaxKind.QuestionToken);
3179N(SyntaxKind.SemicolonToken);
3181N(SyntaxKind.UsingDirective);
3183N(SyntaxKind.UsingKeyword);
3184N(SyntaxKind.NameEquals);
3186N(SyntaxKind.IdentifierName);
3188N(SyntaxKind.IdentifierToken, "X");
3190N(SyntaxKind.EqualsToken);
3192N(SyntaxKind.IdentifierName);
3194N(SyntaxKind.IdentifierToken, "System");
3196N(SyntaxKind.SemicolonToken);
3198N(SyntaxKind.EndOfFileToken);
3222N(SyntaxKind.CompilationUnit);
3224N(SyntaxKind.UsingDirective);
3226N(SyntaxKind.UsingKeyword);
3227N(SyntaxKind.NameEquals);
3229N(SyntaxKind.IdentifierName);
3231N(SyntaxKind.IdentifierToken, "X");
3233N(SyntaxKind.EqualsToken);
3235N(SyntaxKind.NullableType);
3237N(SyntaxKind.PredefinedType);
3239N(SyntaxKind.IntKeyword);
3241N(SyntaxKind.QuestionToken);
3243N(SyntaxKind.SemicolonToken);
3245N(SyntaxKind.UsingDirective);
3247N(SyntaxKind.UsingKeyword);
3248N(SyntaxKind.NameEquals);
3250N(SyntaxKind.IdentifierName);
3252N(SyntaxKind.IdentifierToken, "X");
3254N(SyntaxKind.EqualsToken);
3256N(SyntaxKind.PredefinedType);
3258N(SyntaxKind.IntKeyword);
3260N(SyntaxKind.SemicolonToken);
3262N(SyntaxKind.EndOfFileToken);
3286N(SyntaxKind.CompilationUnit);
3288N(SyntaxKind.UsingDirective);
3290N(SyntaxKind.UsingKeyword);
3291N(SyntaxKind.NameEquals);
3293N(SyntaxKind.IdentifierName);
3295N(SyntaxKind.IdentifierToken, "X");
3297N(SyntaxKind.EqualsToken);
3299N(SyntaxKind.NullableType);
3301N(SyntaxKind.PredefinedType);
3303N(SyntaxKind.IntKeyword);
3305N(SyntaxKind.QuestionToken);
3307N(SyntaxKind.SemicolonToken);
3309N(SyntaxKind.UsingDirective);
3311N(SyntaxKind.UsingKeyword);
3312N(SyntaxKind.NameEquals);
3314N(SyntaxKind.IdentifierName);
3316N(SyntaxKind.IdentifierToken, "X");
3318N(SyntaxKind.EqualsToken);
3320N(SyntaxKind.QualifiedName);
3322N(SyntaxKind.IdentifierName);
3324N(SyntaxKind.IdentifierToken, "System");
3326N(SyntaxKind.DotToken);
3327N(SyntaxKind.IdentifierName);
3329N(SyntaxKind.IdentifierToken, "Int32");
3332N(SyntaxKind.SemicolonToken);
3334N(SyntaxKind.EndOfFileToken);
3356N(SyntaxKind.CompilationUnit);
3358N(SyntaxKind.UsingDirective);
3360N(SyntaxKind.UsingKeyword);
3361N(SyntaxKind.NameEquals);
3363N(SyntaxKind.IdentifierName);
3365N(SyntaxKind.IdentifierToken, "X");
3367N(SyntaxKind.EqualsToken);
3369N(SyntaxKind.NullableType);
3371N(SyntaxKind.PredefinedType);
3373N(SyntaxKind.IntKeyword);
3375N(SyntaxKind.QuestionToken);
3377N(SyntaxKind.SemicolonToken);
3379N(SyntaxKind.FileScopedNamespaceDeclaration);
3381N(SyntaxKind.NamespaceKeyword);
3382N(SyntaxKind.IdentifierName);
3384N(SyntaxKind.IdentifierToken, "N");
3386N(SyntaxKind.SemicolonToken);
3387N(SyntaxKind.UsingDirective);
3389N(SyntaxKind.UsingKeyword);
3390N(SyntaxKind.NameEquals);
3392N(SyntaxKind.IdentifierName);
3394N(SyntaxKind.IdentifierToken, "X");
3396N(SyntaxKind.EqualsToken);
3398N(SyntaxKind.PredefinedType);
3400N(SyntaxKind.IntKeyword);
3402N(SyntaxKind.SemicolonToken);
3405N(SyntaxKind.EndOfFileToken);
3425N(SyntaxKind.CompilationUnit);
3427N(SyntaxKind.UsingDirective);
3429N(SyntaxKind.UsingKeyword);
3430N(SyntaxKind.IdentifierName);
3432N(SyntaxKind.IdentifierToken, "scoped");
3436N(SyntaxKind.GlobalStatement);
3438N(SyntaxKind.LocalDeclarationStatement);
3440N(SyntaxKind.VariableDeclaration);
3442N(SyntaxKind.PredefinedType);
3444N(SyntaxKind.IntKeyword);
3451N(SyntaxKind.SemicolonToken);
3454N(SyntaxKind.EndOfFileToken);
3474N(SyntaxKind.CompilationUnit);
3476N(SyntaxKind.UsingDirective);
3478N(SyntaxKind.UsingKeyword);
3479N(SyntaxKind.NameEquals);
3481N(SyntaxKind.IdentifierName);
3483N(SyntaxKind.IdentifierToken, "X");
3485N(SyntaxKind.EqualsToken);
3487N(SyntaxKind.IdentifierName);
3489N(SyntaxKind.IdentifierToken, "scoped");
3493N(SyntaxKind.GlobalStatement);
3495N(SyntaxKind.LocalDeclarationStatement);
3497N(SyntaxKind.VariableDeclaration);
3499N(SyntaxKind.PredefinedType);
3501N(SyntaxKind.IntKeyword);
3508N(SyntaxKind.SemicolonToken);
3511N(SyntaxKind.EndOfFileToken);
3527N(SyntaxKind.CompilationUnit);
3529N(SyntaxKind.UsingDirective);
3531N(SyntaxKind.UsingKeyword);
3532N(SyntaxKind.NameEquals);
3534N(SyntaxKind.IdentifierName);
3536N(SyntaxKind.IdentifierToken, "X");
3538N(SyntaxKind.EqualsToken);
3540N(SyntaxKind.IdentifierName);
3542N(SyntaxKind.IdentifierToken, "scoped");
3546N(SyntaxKind.GlobalStatement);
3548N(SyntaxKind.ExpressionStatement);
3550N(SyntaxKind.IdentifierName);
3552N(SyntaxKind.IdentifierToken, "System");
3554N(SyntaxKind.SemicolonToken);
3557N(SyntaxKind.EndOfFileToken);
3574N(SyntaxKind.CompilationUnit);
3576N(SyntaxKind.UsingDirective);
3578N(SyntaxKind.UsingKeyword);
3579N(SyntaxKind.NameEquals);
3581N(SyntaxKind.IdentifierName);
3583N(SyntaxKind.IdentifierToken, "X");
3585N(SyntaxKind.EqualsToken);
3587N(SyntaxKind.IdentifierName);
3589N(SyntaxKind.IdentifierToken, "scoped");
3593N(SyntaxKind.GlobalStatement);
3595N(SyntaxKind.ExpressionStatement);
3597N(SyntaxKind.SimpleMemberAccessExpression);
3599N(SyntaxKind.IdentifierName);
3601N(SyntaxKind.IdentifierToken, "System");
3603N(SyntaxKind.DotToken);
3604N(SyntaxKind.IdentifierName);
3606N(SyntaxKind.IdentifierToken, "AppDomain");
3609N(SyntaxKind.SemicolonToken);
3612N(SyntaxKind.EndOfFileToken);
3650N(SyntaxKind.CompilationUnit);
3652N(SyntaxKind.UsingDirective);
3654N(SyntaxKind.UsingKeyword);
3655N(SyntaxKind.IdentifierName);
3657N(SyntaxKind.IdentifierToken, "System");
3659N(SyntaxKind.SemicolonToken);
3661N(SyntaxKind.UsingDirective);
3663N(SyntaxKind.UsingKeyword);
3664N(SyntaxKind.NameEquals);
3666N(SyntaxKind.IdentifierName);
3668N(SyntaxKind.IdentifierToken, "X");
3670N(SyntaxKind.EqualsToken);
3672N(SyntaxKind.IdentifierName);
3674N(SyntaxKind.IdentifierToken, "C");
3676N(SyntaxKind.SemicolonToken);
3678N(SyntaxKind.ClassDeclaration);
3680N(SyntaxKind.AttributeList);
3682N(SyntaxKind.OpenBracketToken);
3683N(SyntaxKind.Attribute);
3685N(SyntaxKind.IdentifierName);
3687N(SyntaxKind.IdentifierToken, "Obsolete");
3689N(SyntaxKind.AttributeArgumentList);
3691N(SyntaxKind.OpenParenToken);
3692N(SyntaxKind.AttributeArgument);
3694N(SyntaxKind.StringLiteralExpression);
3696N(SyntaxKind.StringLiteralToken, "\"\"");
3699N(SyntaxKind.CommaToken);
3700N(SyntaxKind.AttributeArgument);
3702N(SyntaxKind.NameColon);
3704N(SyntaxKind.IdentifierName);
3706N(SyntaxKind.IdentifierToken, "error");
3708N(SyntaxKind.ColonToken);
3710N(SyntaxKind.TrueLiteralExpression);
3712N(SyntaxKind.TrueKeyword);
3715N(SyntaxKind.CloseParenToken);
3718N(SyntaxKind.CloseBracketToken);
3720N(SyntaxKind.ClassKeyword);
3721N(SyntaxKind.IdentifierToken, "C");
3722N(SyntaxKind.OpenBraceToken);
3723N(SyntaxKind.CloseBraceToken);
3725N(SyntaxKind.ClassDeclaration);
3727N(SyntaxKind.ClassKeyword);
3728N(SyntaxKind.IdentifierToken, "D");
3729N(SyntaxKind.OpenBraceToken);
3730N(SyntaxKind.FieldDeclaration);
3732N(SyntaxKind.VariableDeclaration);
3734N(SyntaxKind.IdentifierName);
3736N(SyntaxKind.IdentifierToken, "X");
3738N(SyntaxKind.VariableDeclarator);
3740N(SyntaxKind.IdentifierToken, "x");
3743N(SyntaxKind.SemicolonToken);
3745N(SyntaxKind.FieldDeclaration);
3747N(SyntaxKind.VariableDeclaration);
3749N(SyntaxKind.IdentifierName);
3751N(SyntaxKind.IdentifierToken, "C");
3753N(SyntaxKind.VariableDeclarator);
3755N(SyntaxKind.IdentifierToken, "c");
3758N(SyntaxKind.SemicolonToken);
3760N(SyntaxKind.CloseBraceToken);
3762N(SyntaxKind.EndOfFileToken);
3800N(SyntaxKind.CompilationUnit);
3802N(SyntaxKind.UsingDirective);
3804N(SyntaxKind.UsingKeyword);
3805N(SyntaxKind.IdentifierName);
3807N(SyntaxKind.IdentifierToken, "System");
3809N(SyntaxKind.SemicolonToken);
3811N(SyntaxKind.UsingDirective);
3813N(SyntaxKind.UsingKeyword);
3814N(SyntaxKind.NameEquals);
3816N(SyntaxKind.IdentifierName);
3818N(SyntaxKind.IdentifierToken, "X");
3820N(SyntaxKind.EqualsToken);
3822N(SyntaxKind.ArrayType);
3824N(SyntaxKind.IdentifierName);
3826N(SyntaxKind.IdentifierToken, "C");
3828N(SyntaxKind.ArrayRankSpecifier);
3830N(SyntaxKind.OpenBracketToken);
3831N(SyntaxKind.OmittedArraySizeExpression);
3833N(SyntaxKind.OmittedArraySizeExpressionToken);
3835N(SyntaxKind.CloseBracketToken);
3838N(SyntaxKind.SemicolonToken);
3840N(SyntaxKind.ClassDeclaration);
3842N(SyntaxKind.AttributeList);
3844N(SyntaxKind.OpenBracketToken);
3845N(SyntaxKind.Attribute);
3847N(SyntaxKind.IdentifierName);
3849N(SyntaxKind.IdentifierToken, "Obsolete");
3851N(SyntaxKind.AttributeArgumentList);
3853N(SyntaxKind.OpenParenToken);
3854N(SyntaxKind.AttributeArgument);
3856N(SyntaxKind.StringLiteralExpression);
3858N(SyntaxKind.StringLiteralToken, "\"\"");
3861N(SyntaxKind.CommaToken);
3862N(SyntaxKind.AttributeArgument);
3864N(SyntaxKind.NameColon);
3866N(SyntaxKind.IdentifierName);
3868N(SyntaxKind.IdentifierToken, "error");
3870N(SyntaxKind.ColonToken);
3872N(SyntaxKind.TrueLiteralExpression);
3874N(SyntaxKind.TrueKeyword);
3877N(SyntaxKind.CloseParenToken);
3880N(SyntaxKind.CloseBracketToken);
3882N(SyntaxKind.ClassKeyword);
3883N(SyntaxKind.IdentifierToken, "C");
3884N(SyntaxKind.OpenBraceToken);
3885N(SyntaxKind.CloseBraceToken);
3887N(SyntaxKind.ClassDeclaration);
3889N(SyntaxKind.ClassKeyword);
3890N(SyntaxKind.IdentifierToken, "D");
3891N(SyntaxKind.OpenBraceToken);
3892N(SyntaxKind.FieldDeclaration);
3894N(SyntaxKind.VariableDeclaration);
3896N(SyntaxKind.IdentifierName);
3898N(SyntaxKind.IdentifierToken, "X");
3900N(SyntaxKind.VariableDeclarator);
3902N(SyntaxKind.IdentifierToken, "x1");
3905N(SyntaxKind.SemicolonToken);
3907N(SyntaxKind.FieldDeclaration);
3909N(SyntaxKind.VariableDeclaration);
3911N(SyntaxKind.ArrayType);
3913N(SyntaxKind.IdentifierName);
3915N(SyntaxKind.IdentifierToken, "C");
3917N(SyntaxKind.ArrayRankSpecifier);
3919N(SyntaxKind.OpenBracketToken);
3920N(SyntaxKind.OmittedArraySizeExpression);
3922N(SyntaxKind.OmittedArraySizeExpressionToken);
3924N(SyntaxKind.CloseBracketToken);
3927N(SyntaxKind.VariableDeclarator);
3929N(SyntaxKind.IdentifierToken, "c1");
3932N(SyntaxKind.SemicolonToken);
3934N(SyntaxKind.CloseBraceToken);
3936N(SyntaxKind.EndOfFileToken);
3962N(SyntaxKind.CompilationUnit);
3964N(SyntaxKind.UsingDirective);
3966N(SyntaxKind.UsingKeyword);
3967N(SyntaxKind.NameEquals);
3969N(SyntaxKind.IdentifierName);
3971N(SyntaxKind.IdentifierToken, "X");
3973N(SyntaxKind.EqualsToken);
3979N(SyntaxKind.SemicolonToken);
3981N(SyntaxKind.EndOfFileToken);
4007N(SyntaxKind.CompilationUnit);
4009N(SyntaxKind.UsingDirective);
4011N(SyntaxKind.UsingKeyword);
4012N(SyntaxKind.NameEquals);
4014N(SyntaxKind.IdentifierName);
4016N(SyntaxKind.IdentifierToken, "X");
4018N(SyntaxKind.EqualsToken);
4024N(SyntaxKind.SemicolonToken);
4026N(SyntaxKind.EndOfFileToken);
4055N(SyntaxKind.CompilationUnit);
4057N(SyntaxKind.UsingDirective);
4059N(SyntaxKind.UsingKeyword);
4061N(SyntaxKind.UnsafeKeyword);
4062N(SyntaxKind.QualifiedName);
4064N(SyntaxKind.IdentifierName);
4066N(SyntaxKind.IdentifierToken, "System");
4068N(SyntaxKind.DotToken);
4069N(SyntaxKind.IdentifierName);
4071N(SyntaxKind.IdentifierToken, "Console");
4074N(SyntaxKind.SemicolonToken);
4076N(SyntaxKind.EndOfFileToken);
4102N(SyntaxKind.CompilationUnit);
4104N(SyntaxKind.UsingDirective);
4106N(SyntaxKind.UsingKeyword);
4108N(SyntaxKind.UnsafeKeyword);
4109N(SyntaxKind.QualifiedName);
4111N(SyntaxKind.IdentifierName);
4113N(SyntaxKind.IdentifierToken, "System");
4115N(SyntaxKind.DotToken);
4116N(SyntaxKind.IdentifierName);
4118N(SyntaxKind.IdentifierToken, "Console");
4121N(SyntaxKind.SemicolonToken);
4123N(SyntaxKind.EndOfFileToken);
4149N(SyntaxKind.CompilationUnit);
4151N(SyntaxKind.UsingDirective);
4153N(SyntaxKind.UsingKeyword);
4155N(SyntaxKind.UnsafeKeyword);
4156N(SyntaxKind.QualifiedName);
4158N(SyntaxKind.IdentifierName);
4160N(SyntaxKind.IdentifierToken, "System");
4162N(SyntaxKind.DotToken);
4163N(SyntaxKind.IdentifierName);
4165N(SyntaxKind.IdentifierToken, "Console");
4168N(SyntaxKind.SemicolonToken);
4170N(SyntaxKind.EndOfFileToken);
4193N(SyntaxKind.CompilationUnit);
4195N(SyntaxKind.UsingDirective);
4197N(SyntaxKind.UsingKeyword);
4199N(SyntaxKind.UnsafeKeyword);
4200N(SyntaxKind.QualifiedName);
4202N(SyntaxKind.IdentifierName);
4204N(SyntaxKind.IdentifierToken, "System");
4206N(SyntaxKind.DotToken);
4207N(SyntaxKind.IdentifierName);
4209N(SyntaxKind.IdentifierToken, "Console");
4212N(SyntaxKind.SemicolonToken);
4214N(SyntaxKind.EndOfFileToken);
4246N(SyntaxKind.CompilationUnit);
4248N(SyntaxKind.UsingDirective);
4250N(SyntaxKind.UsingKeyword);
4252N(SyntaxKind.UnsafeKeyword);
4253N(SyntaxKind.NameEquals);
4255N(SyntaxKind.IdentifierName);
4257N(SyntaxKind.IdentifierToken, "X");
4259N(SyntaxKind.EqualsToken);
4261N(SyntaxKind.QualifiedName);
4263N(SyntaxKind.IdentifierName);
4265N(SyntaxKind.IdentifierToken, "System");
4267N(SyntaxKind.DotToken);
4268N(SyntaxKind.IdentifierName);
4270N(SyntaxKind.IdentifierToken, "Console");
4273N(SyntaxKind.SemicolonToken);
4275N(SyntaxKind.EndOfFileToken);
4304N(SyntaxKind.CompilationUnit);
4306N(SyntaxKind.UsingDirective);
4308N(SyntaxKind.UsingKeyword);
4310N(SyntaxKind.UnsafeKeyword);
4311N(SyntaxKind.NameEquals);
4313N(SyntaxKind.IdentifierName);
4315N(SyntaxKind.IdentifierToken, "X");
4317N(SyntaxKind.EqualsToken);
4319N(SyntaxKind.QualifiedName);
4321N(SyntaxKind.IdentifierName);
4323N(SyntaxKind.IdentifierToken, "System");
4325N(SyntaxKind.DotToken);
4326N(SyntaxKind.IdentifierName);
4328N(SyntaxKind.IdentifierToken, "Console");
4331N(SyntaxKind.SemicolonToken);
4333N(SyntaxKind.EndOfFileToken);
4362N(SyntaxKind.CompilationUnit);
4364N(SyntaxKind.UsingDirective);
4366N(SyntaxKind.UsingKeyword);
4368N(SyntaxKind.UnsafeKeyword);
4369N(SyntaxKind.NameEquals);
4371N(SyntaxKind.IdentifierName);
4373N(SyntaxKind.IdentifierToken, "X");
4375N(SyntaxKind.EqualsToken);
4377N(SyntaxKind.QualifiedName);
4379N(SyntaxKind.IdentifierName);
4381N(SyntaxKind.IdentifierToken, "System");
4383N(SyntaxKind.DotToken);
4384N(SyntaxKind.IdentifierName);
4386N(SyntaxKind.IdentifierToken, "Console");
4389N(SyntaxKind.SemicolonToken);
4391N(SyntaxKind.EndOfFileToken);
4417N(SyntaxKind.CompilationUnit);
4419N(SyntaxKind.UsingDirective);
4421N(SyntaxKind.UsingKeyword);
4423N(SyntaxKind.UnsafeKeyword);
4424N(SyntaxKind.NameEquals);
4426N(SyntaxKind.IdentifierName);
4428N(SyntaxKind.IdentifierToken, "X");
4430N(SyntaxKind.EqualsToken);
4432N(SyntaxKind.QualifiedName);
4434N(SyntaxKind.IdentifierName);
4436N(SyntaxKind.IdentifierToken, "System");
4438N(SyntaxKind.DotToken);
4439N(SyntaxKind.IdentifierName);
4441N(SyntaxKind.IdentifierToken, "Console");
4444N(SyntaxKind.SemicolonToken);
4446N(SyntaxKind.EndOfFileToken);
4468N(SyntaxKind.CompilationUnit);
4470N(SyntaxKind.UsingDirective);
4472N(SyntaxKind.UsingKeyword);
4473N(SyntaxKind.StaticKeyword);
4474N(SyntaxKind.UnsafeKeyword);
4475N(SyntaxKind.QualifiedName);
4477N(SyntaxKind.IdentifierName);
4479N(SyntaxKind.IdentifierToken, "System");
4481N(SyntaxKind.DotToken);
4482N(SyntaxKind.IdentifierName);
4484N(SyntaxKind.IdentifierToken, "Console");
4487N(SyntaxKind.SemicolonToken);
4489N(SyntaxKind.EndOfFileToken);
4508N(SyntaxKind.CompilationUnit);
4510N(SyntaxKind.UsingDirective);
4512N(SyntaxKind.UsingKeyword);
4513N(SyntaxKind.StaticKeyword);
4514N(SyntaxKind.UnsafeKeyword);
4515N(SyntaxKind.QualifiedName);
4517N(SyntaxKind.IdentifierName);
4519N(SyntaxKind.IdentifierToken, "System");
4521N(SyntaxKind.DotToken);
4522N(SyntaxKind.IdentifierName);
4524N(SyntaxKind.IdentifierToken, "Console");
4527N(SyntaxKind.SemicolonToken);
4529N(SyntaxKind.EndOfFileToken);
4548N(SyntaxKind.CompilationUnit);
4550N(SyntaxKind.UsingDirective);
4552N(SyntaxKind.UsingKeyword);
4553N(SyntaxKind.StaticKeyword);
4554N(SyntaxKind.UnsafeKeyword);
4555N(SyntaxKind.QualifiedName);
4557N(SyntaxKind.IdentifierName);
4559N(SyntaxKind.IdentifierToken, "System");
4561N(SyntaxKind.DotToken);
4562N(SyntaxKind.IdentifierName);
4564N(SyntaxKind.IdentifierToken, "Console");
4567N(SyntaxKind.SemicolonToken);
4569N(SyntaxKind.EndOfFileToken);
4585N(SyntaxKind.CompilationUnit);
4587N(SyntaxKind.UsingDirective);
4589N(SyntaxKind.UsingKeyword);
4590N(SyntaxKind.StaticKeyword);
4591N(SyntaxKind.UnsafeKeyword);
4592N(SyntaxKind.QualifiedName);
4594N(SyntaxKind.IdentifierName);
4596N(SyntaxKind.IdentifierToken, "System");
4598N(SyntaxKind.DotToken);
4599N(SyntaxKind.IdentifierName);
4601N(SyntaxKind.IdentifierToken, "Console");
4604N(SyntaxKind.SemicolonToken);
4606N(SyntaxKind.EndOfFileToken);
4628N(SyntaxKind.CompilationUnit);
4630N(SyntaxKind.UsingDirective);
4632N(SyntaxKind.UsingKeyword);
4633N(SyntaxKind.StaticKeyword);
4634N(SyntaxKind.UnsafeKeyword);
4635N(SyntaxKind.QualifiedName);
4637N(SyntaxKind.QualifiedName);
4639N(SyntaxKind.QualifiedName);
4641N(SyntaxKind.IdentifierName);
4643N(SyntaxKind.IdentifierToken, "System");
4645N(SyntaxKind.DotToken);
4646N(SyntaxKind.IdentifierName);
4648N(SyntaxKind.IdentifierToken, "Collections");
4651N(SyntaxKind.DotToken);
4652N(SyntaxKind.IdentifierName);
4654N(SyntaxKind.IdentifierToken, "Generic");
4657N(SyntaxKind.DotToken);
4658N(SyntaxKind.GenericName);
4660N(SyntaxKind.IdentifierToken, "List");
4661N(SyntaxKind.TypeArgumentList);
4663N(SyntaxKind.LessThanToken);
4664N(SyntaxKind.ArrayType);
4666N(SyntaxKind.PointerType);
4668N(SyntaxKind.PredefinedType);
4670N(SyntaxKind.IntKeyword);
4672N(SyntaxKind.AsteriskToken);
4674N(SyntaxKind.ArrayRankSpecifier);
4676N(SyntaxKind.OpenBracketToken);
4677N(SyntaxKind.OmittedArraySizeExpression);
4679N(SyntaxKind.OmittedArraySizeExpressionToken);
4681N(SyntaxKind.CloseBracketToken);
4684N(SyntaxKind.GreaterThanToken);
4688N(SyntaxKind.SemicolonToken);
4690N(SyntaxKind.EndOfFileToken);
4709N(SyntaxKind.CompilationUnit);
4711N(SyntaxKind.UsingDirective);
4713N(SyntaxKind.UsingKeyword);
4714N(SyntaxKind.StaticKeyword);
4715N(SyntaxKind.UnsafeKeyword);
4716N(SyntaxKind.QualifiedName);
4718N(SyntaxKind.QualifiedName);
4720N(SyntaxKind.QualifiedName);
4722N(SyntaxKind.IdentifierName);
4724N(SyntaxKind.IdentifierToken, "System");
4726N(SyntaxKind.DotToken);
4727N(SyntaxKind.IdentifierName);
4729N(SyntaxKind.IdentifierToken, "Collections");
4732N(SyntaxKind.DotToken);
4733N(SyntaxKind.IdentifierName);
4735N(SyntaxKind.IdentifierToken, "Generic");
4738N(SyntaxKind.DotToken);
4739N(SyntaxKind.GenericName);
4741N(SyntaxKind.IdentifierToken, "List");
4742N(SyntaxKind.TypeArgumentList);
4744N(SyntaxKind.LessThanToken);
4745N(SyntaxKind.ArrayType);
4747N(SyntaxKind.PointerType);
4749N(SyntaxKind.PredefinedType);
4751N(SyntaxKind.IntKeyword);
4753N(SyntaxKind.AsteriskToken);
4755N(SyntaxKind.ArrayRankSpecifier);
4757N(SyntaxKind.OpenBracketToken);
4758N(SyntaxKind.OmittedArraySizeExpression);
4760N(SyntaxKind.OmittedArraySizeExpressionToken);
4762N(SyntaxKind.CloseBracketToken);
4765N(SyntaxKind.GreaterThanToken);
4769N(SyntaxKind.SemicolonToken);
4771N(SyntaxKind.EndOfFileToken);
4790N(SyntaxKind.CompilationUnit);
4792N(SyntaxKind.UsingDirective);
4794N(SyntaxKind.UsingKeyword);
4795N(SyntaxKind.StaticKeyword);
4796N(SyntaxKind.UnsafeKeyword);
4797N(SyntaxKind.QualifiedName);
4799N(SyntaxKind.QualifiedName);
4801N(SyntaxKind.QualifiedName);
4803N(SyntaxKind.IdentifierName);
4805N(SyntaxKind.IdentifierToken, "System");
4807N(SyntaxKind.DotToken);
4808N(SyntaxKind.IdentifierName);
4810N(SyntaxKind.IdentifierToken, "Collections");
4813N(SyntaxKind.DotToken);
4814N(SyntaxKind.IdentifierName);
4816N(SyntaxKind.IdentifierToken, "Generic");
4819N(SyntaxKind.DotToken);
4820N(SyntaxKind.GenericName);
4822N(SyntaxKind.IdentifierToken, "List");
4823N(SyntaxKind.TypeArgumentList);
4825N(SyntaxKind.LessThanToken);
4826N(SyntaxKind.ArrayType);
4828N(SyntaxKind.PointerType);
4830N(SyntaxKind.PredefinedType);
4832N(SyntaxKind.IntKeyword);
4834N(SyntaxKind.AsteriskToken);
4836N(SyntaxKind.ArrayRankSpecifier);
4838N(SyntaxKind.OpenBracketToken);
4839N(SyntaxKind.OmittedArraySizeExpression);
4841N(SyntaxKind.OmittedArraySizeExpressionToken);
4843N(SyntaxKind.CloseBracketToken);
4846N(SyntaxKind.GreaterThanToken);
4850N(SyntaxKind.SemicolonToken);
4852N(SyntaxKind.EndOfFileToken);
4868N(SyntaxKind.CompilationUnit);
4870N(SyntaxKind.UsingDirective);
4872N(SyntaxKind.UsingKeyword);
4873N(SyntaxKind.StaticKeyword);
4874N(SyntaxKind.UnsafeKeyword);
4875N(SyntaxKind.QualifiedName);
4877N(SyntaxKind.QualifiedName);
4879N(SyntaxKind.QualifiedName);
4881N(SyntaxKind.IdentifierName);
4883N(SyntaxKind.IdentifierToken, "System");
4885N(SyntaxKind.DotToken);
4886N(SyntaxKind.IdentifierName);
4888N(SyntaxKind.IdentifierToken, "Collections");
4891N(SyntaxKind.DotToken);
4892N(SyntaxKind.IdentifierName);
4894N(SyntaxKind.IdentifierToken, "Generic");
4897N(SyntaxKind.DotToken);
4898N(SyntaxKind.GenericName);
4900N(SyntaxKind.IdentifierToken, "List");
4901N(SyntaxKind.TypeArgumentList);
4903N(SyntaxKind.LessThanToken);
4904N(SyntaxKind.ArrayType);
4906N(SyntaxKind.PointerType);
4908N(SyntaxKind.PredefinedType);
4910N(SyntaxKind.IntKeyword);
4912N(SyntaxKind.AsteriskToken);
4914N(SyntaxKind.ArrayRankSpecifier);
4916N(SyntaxKind.OpenBracketToken);
4917N(SyntaxKind.OmittedArraySizeExpression);
4919N(SyntaxKind.OmittedArraySizeExpressionToken);
4921N(SyntaxKind.CloseBracketToken);
4924N(SyntaxKind.GreaterThanToken);
4928N(SyntaxKind.SemicolonToken);
4930N(SyntaxKind.EndOfFileToken);
4947N(SyntaxKind.CompilationUnit);
4949N(SyntaxKind.UsingDirective);
4951N(SyntaxKind.UsingKeyword);
4952N(SyntaxKind.StaticKeyword);
4953N(SyntaxKind.QualifiedName);
4955N(SyntaxKind.QualifiedName);
4957N(SyntaxKind.QualifiedName);
4959N(SyntaxKind.IdentifierName);
4961N(SyntaxKind.IdentifierToken, "System");
4963N(SyntaxKind.DotToken);
4964N(SyntaxKind.IdentifierName);
4966N(SyntaxKind.IdentifierToken, "Collections");
4969N(SyntaxKind.DotToken);
4970N(SyntaxKind.IdentifierName);
4972N(SyntaxKind.IdentifierToken, "Generic");
4975N(SyntaxKind.DotToken);
4976N(SyntaxKind.GenericName);
4978N(SyntaxKind.IdentifierToken, "List");
4979N(SyntaxKind.TypeArgumentList);
4981N(SyntaxKind.LessThanToken);
4982N(SyntaxKind.ArrayType);
4984N(SyntaxKind.PointerType);
4986N(SyntaxKind.PredefinedType);
4988N(SyntaxKind.IntKeyword);
4990N(SyntaxKind.AsteriskToken);
4992N(SyntaxKind.ArrayRankSpecifier);
4994N(SyntaxKind.OpenBracketToken);
4995N(SyntaxKind.OmittedArraySizeExpression);
4997N(SyntaxKind.OmittedArraySizeExpressionToken);
4999N(SyntaxKind.CloseBracketToken);
5002N(SyntaxKind.GreaterThanToken);
5006N(SyntaxKind.SemicolonToken);
5008N(SyntaxKind.EndOfFileToken);
5025N(SyntaxKind.CompilationUnit);
5027N(SyntaxKind.UsingDirective);
5029N(SyntaxKind.UsingKeyword);
5030N(SyntaxKind.StaticKeyword);
5031N(SyntaxKind.QualifiedName);
5033N(SyntaxKind.QualifiedName);
5035N(SyntaxKind.QualifiedName);
5037N(SyntaxKind.IdentifierName);
5039N(SyntaxKind.IdentifierToken, "System");
5041N(SyntaxKind.DotToken);
5042N(SyntaxKind.IdentifierName);
5044N(SyntaxKind.IdentifierToken, "Collections");
5047N(SyntaxKind.DotToken);
5048N(SyntaxKind.IdentifierName);
5050N(SyntaxKind.IdentifierToken, "Generic");
5053N(SyntaxKind.DotToken);
5054N(SyntaxKind.GenericName);
5056N(SyntaxKind.IdentifierToken, "List");
5057N(SyntaxKind.TypeArgumentList);
5059N(SyntaxKind.LessThanToken);
5060N(SyntaxKind.ArrayType);
5062N(SyntaxKind.PointerType);
5064N(SyntaxKind.PredefinedType);
5066N(SyntaxKind.IntKeyword);
5068N(SyntaxKind.AsteriskToken);
5070N(SyntaxKind.ArrayRankSpecifier);
5072N(SyntaxKind.OpenBracketToken);
5073N(SyntaxKind.OmittedArraySizeExpression);
5075N(SyntaxKind.OmittedArraySizeExpressionToken);
5077N(SyntaxKind.CloseBracketToken);
5080N(SyntaxKind.GreaterThanToken);
5084N(SyntaxKind.SemicolonToken);
5086N(SyntaxKind.EndOfFileToken);
5105N(SyntaxKind.CompilationUnit);
5107N(SyntaxKind.UsingDirective);
5109N(SyntaxKind.UsingKeyword);
5110N(SyntaxKind.StaticKeyword);
5111N(SyntaxKind.QualifiedName);
5113N(SyntaxKind.QualifiedName);
5115N(SyntaxKind.QualifiedName);
5117N(SyntaxKind.IdentifierName);
5119N(SyntaxKind.IdentifierToken, "System");
5121N(SyntaxKind.DotToken);
5122N(SyntaxKind.IdentifierName);
5124N(SyntaxKind.IdentifierToken, "Collections");
5127N(SyntaxKind.DotToken);
5128N(SyntaxKind.IdentifierName);
5130N(SyntaxKind.IdentifierToken, "Generic");
5133N(SyntaxKind.DotToken);
5134N(SyntaxKind.GenericName);
5136N(SyntaxKind.IdentifierToken, "List");
5137N(SyntaxKind.TypeArgumentList);
5139N(SyntaxKind.LessThanToken);
5140N(SyntaxKind.ArrayType);
5142N(SyntaxKind.PointerType);
5144N(SyntaxKind.PredefinedType);
5146N(SyntaxKind.IntKeyword);
5148N(SyntaxKind.AsteriskToken);
5150N(SyntaxKind.ArrayRankSpecifier);
5152N(SyntaxKind.OpenBracketToken);
5153N(SyntaxKind.OmittedArraySizeExpression);
5155N(SyntaxKind.OmittedArraySizeExpressionToken);
5157N(SyntaxKind.CloseBracketToken);
5160N(SyntaxKind.GreaterThanToken);
5164N(SyntaxKind.SemicolonToken);
5166N(SyntaxKind.EndOfFileToken);
5185N(SyntaxKind.CompilationUnit);
5187N(SyntaxKind.UsingDirective);
5189N(SyntaxKind.UsingKeyword);
5190N(SyntaxKind.StaticKeyword);
5191N(SyntaxKind.QualifiedName);
5193N(SyntaxKind.QualifiedName);
5195N(SyntaxKind.QualifiedName);
5197N(SyntaxKind.IdentifierName);
5199N(SyntaxKind.IdentifierToken, "System");
5201N(SyntaxKind.DotToken);
5202N(SyntaxKind.IdentifierName);
5204N(SyntaxKind.IdentifierToken, "Collections");
5207N(SyntaxKind.DotToken);
5208N(SyntaxKind.IdentifierName);
5210N(SyntaxKind.IdentifierToken, "Generic");
5213N(SyntaxKind.DotToken);
5214N(SyntaxKind.GenericName);
5216N(SyntaxKind.IdentifierToken, "List");
5217N(SyntaxKind.TypeArgumentList);
5219N(SyntaxKind.LessThanToken);
5220N(SyntaxKind.ArrayType);
5222N(SyntaxKind.PointerType);
5224N(SyntaxKind.PredefinedType);
5226N(SyntaxKind.IntKeyword);
5228N(SyntaxKind.AsteriskToken);
5230N(SyntaxKind.ArrayRankSpecifier);
5232N(SyntaxKind.OpenBracketToken);
5233N(SyntaxKind.OmittedArraySizeExpression);
5235N(SyntaxKind.OmittedArraySizeExpressionToken);
5237N(SyntaxKind.CloseBracketToken);
5240N(SyntaxKind.GreaterThanToken);
5244N(SyntaxKind.SemicolonToken);
5246N(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);