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,
1144
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_ExpectedSelectOrGroup, ";"));
1167
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_ExpectedContextualKeywordOn, "x"));
1190
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_ExpectedContextualKeywordEquals, "y"));
1214
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_ExpectedContextualKeywordBy, "y"));
1361
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_MissingArgument, ""));
1378
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_IdentifierExpected, ""));
1388
ParseAndValidate
(test,
1403
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_IdentifierExpected, ""),
1423
ParseAndValidate
(test,
1448
ParseAndValidate
(test,
1475
ParseAndValidate
(test,
1529
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_SemicolonExpected, ""));
1549
ParseAndValidate
(test,
1573
ParseAndValidate
(test,
1603
ParseAndValidate
(test,
1629
ParseAndValidate
(test,
1977
ParseAndValidate
(@"enum E : byt { A, B }"); // no *parser* errors. This is a semantic error now.
2001
ParseAndValidate
(text,
2041
ParseAndValidate
(text,
2130
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_InvalidNumber, ""));
2146
ParseAndValidate
(test,
2293
ParseAndValidate
(test);
2316
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_ThisOrBaseExpected, "{"));
2350
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_OvlUnaryOperatorExpected, "ii"));
2398
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_OvlBinaryOperatorExpected, "++"));
2408
ParseAndValidate
(test,
2515
ParseAndValidate
(test, // (1,2): error CS1024: Preprocessor directive expected
2539
ParseAndValidate
(test,
2570
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_CloseParenExpected, ""));
2584
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_EndifDirectiveExpected, ""));
2603
ParseAndValidate
(test,
2623
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_ErrorDirective, "(12345)").WithArguments("(12345)"));
2661
ParseAndValidate
(test,
2831
ParseAndValidate
(test,
2928
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_EndRegionDirectiveExpected, ""));
2945
ParseAndValidate
(test,
2968
ParseAndValidate
(test,
3064
ParseAndValidate
(test,
3101
ParseAndValidate
(test,
3157
ParseAndValidate
(test,
3192
ParseAndValidate
(test,
3801
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_RbraceExpected, ""));
3812
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_LbraceExpected, ""), Diagnostic(ErrorCode.ERR_RbraceExpected, ""));
3824
ParseAndValidate
(test,
3874
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_InExpected, "arr"));
3891
ParseAndValidate
(test,
3922
ParseAndValidate
(test,
3952
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_InvalidMemberDecl, "return").WithArguments("return"));
3972
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_InvalidMemberDecl, ";").WithArguments(";"));
3988
ParseAndValidate
(test,
4022
ParseAndValidate
(test);
4085
ParseAndValidate
(test,
4115
ParseAndValidate
(test,
4134
ParseAndValidate
(test,
4156
ParseAndValidate
(test,
4174
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_InvalidExprTerm, "void").WithArguments("void"));
4192
ParseAndValidate
(test,
4213
ParseAndValidate
(test,
4253
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_InvalidExprTerm, "from").WithArguments("]"));
4267
ParseAndValidate
(test,
4303
ParseAndValidate
(test,
4338
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_BadNewExpr, ";"));
4365
ParseAndValidate
(test,
4390
ParseAndValidate
(test,
4416
ParseAndValidate
(test,
4436
ParseAndValidate
(test,
4459
ParseAndValidate
(test); // Binding error is reported instead
4474
ParseAndValidate
(test,
4493
ParseAndValidate
(test,
4516
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_NoVoidHere, "void"));
4531
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_NoVoidHere, "void"), Diagnostic(ErrorCode.ERR_NoVoidHere, "void"));
4570
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_BadArraySyntax, "["));
4802
ParseAndValidate
(test,
4820
ParseAndValidate
(test,
4843
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_MissingPPFile, "hidden"));
4865
ParseAndValidate
(test,
4918
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_UnexpectedSemicolon, ";"));
5034
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_EmptyYield, "return"));
5055
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_FixedDimsRequired, "ia"), Diagnostic(ErrorCode.ERR_ValueExpected, "]"));
5075
ParseAndValidate
(test);
5085
ParseAndValidate
(test);
5105
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_UnexpectedGenericName, "E"));
5119
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_GlobalAttributesNotFirst, "assembly"));
5132
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_GlobalAttributesNotFirst, "assembly"));
5151
ParseAndValidate
(test,
5175
ParseAndValidate
(test,
5195
ParseAndValidate
(test,
5343
ParseAndValidate
(test,
5374
ParseAndValidate
(text,
5905
ParseAndValidate
(test, Diagnostic(ErrorCode.WRN_WarningDirective, "//This is a WARNING!").WithArguments("//This is a WARNING!"));
5923
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,