216 references to ParseAndValidate
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (216)
LexicalAndXml\DisabledRegionTests.cs (12)
27
ParserErrorMessageTests.
ParseAndValidate
(source,
43
ParserErrorMessageTests.
ParseAndValidate
(source,
61
ParserErrorMessageTests.
ParseAndValidate
(source,
94
ParserErrorMessageTests.
ParseAndValidate
(source,
137
ParserErrorMessageTests.
ParseAndValidate
(source);
151
ParserErrorMessageTests.
ParseAndValidate
(source,
170
ParserErrorMessageTests.
ParseAndValidate
(source,
185
ParserErrorMessageTests.
ParseAndValidate
(source,
207
ParserErrorMessageTests.
ParseAndValidate
(source,
224
ParserErrorMessageTests.
ParseAndValidate
(source,
241
ParserErrorMessageTests.
ParseAndValidate
(source);
255
ParserErrorMessageTests.
ParseAndValidate
(source,
LexicalAndXml\LexicalErrorTests.cs (78)
39
ParserErrorMessageTests.
ParseAndValidate
(test,
64
ParserErrorMessageTests.
ParseAndValidate
(test,
93
ParserErrorMessageTests.
ParseAndValidate
(test,
128
ParserErrorMessageTests.
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_IllegalEscape, @"\m"));
138
ParserErrorMessageTests.
ParseAndValidate
(test,
162
ParserErrorMessageTests.
ParseAndValidate
(test,
192
ParserErrorMessageTests.
ParseAndValidate
(test,
219
ParserErrorMessageTests.
ParseAndValidate
(test,
355
ParserErrorMessageTests.
ParseAndValidate
(test,
372
ParserErrorMessageTests.
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_EmptyCharConst, ""));
391
ParserErrorMessageTests.
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_TooManyCharsInConst, ""));
409
ParserErrorMessageTests.
ParseAndValidate
(test,
436
ParserErrorMessageTests.
ParseAndValidate
(localDeclaration);
447
ParserErrorMessageTests.
ParseAndValidate
(localFunction);
450
ParserErrorMessageTests.
ParseAndValidate
(typeDeclaration);
509
ParserErrorMessageTests.
ParseAndValidate
(test,
532
ParserErrorMessageTests.
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_PPDefFollowsToken, "define"));
562
ParserErrorMessageTests.
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_OpenEndedComment, ""));
580
ParserErrorMessageTests.
ParseAndValidate
(test,
600
ParserErrorMessageTests.
ParseAndValidate
(test,
628
ParsingTests.
ParseAndValidate
(test,
647
ParsingTests.
ParseAndValidate
(test,
660
ParsingTests.
ParseAndValidate
(test,
681
ParserErrorMessageTests.
ParseAndValidate
(test,
703
ParserErrorMessageTests.
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_BadDirectivePlacement, "#"));
722
ParserErrorMessageTests.
ParseAndValidate
(test,
747
ParserErrorMessageTests.
ParseAndValidate
(test,// (1,8): error CS1002: ; expected
765
ParserErrorMessageTests.
ParseAndValidate
(test,
785
ParsingTests.
ParseAndValidate
(test,
814
ParsingTests.
ParseAndValidate
(test,
843
ParsingTests.
ParseAndValidate
(test,
916
ParsingTests.
ParseAndValidate
(test, descriptions.ToArray());
927
ParsingTests.
ParseAndValidate
(test,
940
ParsingTests.
ParseAndValidate
(test,
967
ParserErrorMessageTests.
ParseAndValidate
(test,
995
ParserErrorMessageTests.
ParseAndValidate
(test,
1020
ParserErrorMessageTests.
ParseAndValidate
(test);
1039
ParserErrorMessageTests.
ParseAndValidate
(test);
1061
ParserErrorMessageTests.
ParseAndValidate
(test);
1084
ParserErrorMessageTests.
ParseAndValidate
(test);
1106
ParserErrorMessageTests.
ParseAndValidate
(test);
1129
ParserErrorMessageTests.
ParseAndValidate
(test);
1153
ParserErrorMessageTests.
ParseAndValidate
(test);
1176
ParserErrorMessageTests.
ParseAndValidate
(test);
1199
ParserErrorMessageTests.
ParseAndValidate
(test);
1222
ParserErrorMessageTests.
ParseAndValidate
(test);
1243
ParserErrorMessageTests.
ParseAndValidate
(test,
1270
ParserErrorMessageTests.
ParseAndValidate
(test,
1343
ParserErrorMessageTests.
ParseAndValidate
(test,
1415
ParserErrorMessageTests.
ParseAndValidate
(test);
1434
ParserErrorMessageTests.
ParseAndValidate
(test);
1457
ParserErrorMessageTests.
ParseAndValidate
(test,
1484
ParserErrorMessageTests.
ParseAndValidate
(test);
1503
ParserErrorMessageTests.
ParseAndValidate
(test);
1525
ParserErrorMessageTests.
ParseAndValidate
(test,
1553
ParserErrorMessageTests.
ParseAndValidate
(test);
1575
ParserErrorMessageTests.
ParseAndValidate
(test);
1599
ParserErrorMessageTests.
ParseAndValidate
(test,
1629
ParserErrorMessageTests.
ParseAndValidate
(test);
1653
ParserErrorMessageTests.
ParseAndValidate
(test);
1678
ParserErrorMessageTests.
ParseAndValidate
(test);
1700
ParserErrorMessageTests.
ParseAndValidate
(test,
1728
ParserErrorMessageTests.
ParseAndValidate
(test);
1752
ParserErrorMessageTests.
ParseAndValidate
(test,
1782
ParserErrorMessageTests.
ParseAndValidate
(test);
1807
ParserErrorMessageTests.
ParseAndValidate
(test);
1832
ParserErrorMessageTests.
ParseAndValidate
(test,
1863
ParserErrorMessageTests.
ParseAndValidate
(test);
1889
ParserErrorMessageTests.
ParseAndValidate
(test);
1911
ParserErrorMessageTests.
ParseAndValidate
(test,
1939
ParserErrorMessageTests.
ParseAndValidate
(test,
1967
ParserErrorMessageTests.
ParseAndValidate
(test,
1996
ParserErrorMessageTests.
ParseAndValidate
(test);
2019
ParserErrorMessageTests.
ParseAndValidate
(test);
2039
ParserErrorMessageTests.
ParseAndValidate
(test);
2068
ParserErrorMessageTests.
ParseAndValidate
(test);
2089
ParserErrorMessageTests.
ParseAndValidate
(test,
2103
ParserErrorMessageTests.
ParseAndValidate
(test,
Parsing\DeconstructionTests.cs (1)
2178
ParseAndValidate
(source);
Parsing\ParserErrorMessageTests.cs (113)
48
ParseAndValidate
(test,
156
ParseAndValidate
(test);
192
ParseAndValidate
(test,
219
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_ConstValueRequired, "i"));
238
ParseAndValidate
(test,
296
ParseAndValidate
(test,
313
ParseAndValidate
(test,
330
ParseAndValidate
(test,
347
ParseAndValidate
(test,
367
ParseAndValidate
(test,
387
ParseAndValidate
(test,
407
ParseAndValidate
(test,
424
ParseAndValidate
(test,
441
ParseAndValidate
(test,
458
ParseAndValidate
(test,
478
ParseAndValidate
(test,
500
ParseAndValidate
(test,
524
ParseAndValidate
(test,
547
ParseAndValidate
(test,
814
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_ExternAfterElements, "extern"));
834
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_ValueExpected, "]"));
853
ParseAndValidate
(test,
1162
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_ExpectedSelectOrGroup, ";"));
1185
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_ExpectedContextualKeywordOn, "x"));
1208
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_ExpectedContextualKeywordEquals, "y"));
1232
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_ExpectedContextualKeywordBy, "y"));
1379
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_MissingArgument, ""));
1396
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_IdentifierExpected, ""));
1406
ParseAndValidate
(test,
1421
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_IdentifierExpected, ""),
1441
ParseAndValidate
(test,
1466
ParseAndValidate
(test,
1493
ParseAndValidate
(test,
1547
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_SemicolonExpected, ""));
1567
ParseAndValidate
(test,
1591
ParseAndValidate
(test,
1621
ParseAndValidate
(test,
1647
ParseAndValidate
(test,
1995
ParseAndValidate
(@"enum E : byt { A, B }"); // no *parser* errors. This is a semantic error now.
2019
ParseAndValidate
(text,
2059
ParseAndValidate
(text,
2148
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_InvalidNumber, ""));
2164
ParseAndValidate
(test,
2311
ParseAndValidate
(test);
2334
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_ThisOrBaseExpected, "{"));
2368
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_OvlUnaryOperatorExpected, "ii"));
2416
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_OvlBinaryOperatorExpected, "++"));
2426
ParseAndValidate
(test,
2533
ParseAndValidate
(test, // (1,2): error CS1024: Preprocessor directive expected
2557
ParseAndValidate
(test,
2588
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_CloseParenExpected, ""));
2602
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_EndifDirectiveExpected, ""));
2621
ParseAndValidate
(test,
2641
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_ErrorDirective, "(12345)").WithArguments("(12345)"));
2679
ParseAndValidate
(test,
2849
ParseAndValidate
(test,
2946
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_EndRegionDirectiveExpected, ""));
2963
ParseAndValidate
(test,
2986
ParseAndValidate
(test,
3082
ParseAndValidate
(test,
3119
ParseAndValidate
(test,
3175
ParseAndValidate
(test,
3210
ParseAndValidate
(test,
3819
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_RbraceExpected, ""));
3830
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_LbraceExpected, ""), Diagnostic(ErrorCode.ERR_RbraceExpected, ""));
3842
ParseAndValidate
(test,
3892
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_InExpected, "arr"));
3909
ParseAndValidate
(test,
3940
ParseAndValidate
(test,
3970
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_InvalidMemberDecl, "return").WithArguments("return"));
3990
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_InvalidMemberDecl, ";").WithArguments(";"));
4006
ParseAndValidate
(test,
4040
ParseAndValidate
(test);
4121
ParseAndValidate
(test,
4151
ParseAndValidate
(test,
4170
ParseAndValidate
(test,
4192
ParseAndValidate
(test,
4210
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_InvalidExprTerm, "void").WithArguments("void"));
4228
ParseAndValidate
(test,
4249
ParseAndValidate
(test,
4289
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_InvalidExprTerm, "from").WithArguments("]"));
4303
ParseAndValidate
(test,
4339
ParseAndValidate
(test,
4374
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_BadNewExpr, ";"));
4401
ParseAndValidate
(test,
4426
ParseAndValidate
(test,
4452
ParseAndValidate
(test,
4472
ParseAndValidate
(test,
4495
ParseAndValidate
(test); // Binding error is reported instead
4510
ParseAndValidate
(test,
4529
ParseAndValidate
(test,
4552
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_NoVoidHere, "void"));
4567
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_NoVoidHere, "void"), Diagnostic(ErrorCode.ERR_NoVoidHere, "void"));
4606
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_BadArraySyntax, "["));
4838
ParseAndValidate
(test,
4856
ParseAndValidate
(test,
4879
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_MissingPPFile, "hidden"));
4901
ParseAndValidate
(test,
4954
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_UnexpectedSemicolon, ";"));
5070
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_EmptyYield, "return"));
5091
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_FixedDimsRequired, "ia"), Diagnostic(ErrorCode.ERR_ValueExpected, "]"));
5111
ParseAndValidate
(test);
5121
ParseAndValidate
(test);
5141
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_UnexpectedGenericName, "E"));
5155
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_GlobalAttributesNotFirst, "assembly"));
5168
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_GlobalAttributesNotFirst, "assembly"));
5187
ParseAndValidate
(test,
5211
ParseAndValidate
(test,
5231
ParseAndValidate
(test,
5379
ParseAndValidate
(test,
5410
ParseAndValidate
(text,
5941
ParseAndValidate
(test, Diagnostic(ErrorCode.WRN_WarningDirective, "//This is a WARNING!").WithArguments("//This is a WARNING!"));
5959
ParseAndValidate
(test);
Parsing\StackAllocInitializerParsingTests.cs (11)
194
ParseAndValidate
(test,
212
ParseAndValidate
(test,
233
ParseAndValidate
(test,
254
ParseAndValidate
(test,
278
ParseAndValidate
(test,
299
ParseAndValidate
(test,
323
ParseAndValidate
(test,
347
ParseAndValidate
(test,
371
ParseAndValidate
(test,
395
ParseAndValidate
(test,
422
ParseAndValidate
(test,
Parsing\ValueTupleTests.cs (1)
714
ParseAndValidate
(test,