212 references to ParseAndValidate
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (212)
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 (75)
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,
198
ParserErrorMessageTests.
ParseAndValidate
(test,
231
ParserErrorMessageTests.
ParseAndValidate
(test,
373
ParserErrorMessageTests.
ParseAndValidate
(test,
390
ParserErrorMessageTests.
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_EmptyCharConst, ""));
409
ParserErrorMessageTests.
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_TooManyCharsInConst, ""));
427
ParserErrorMessageTests.
ParseAndValidate
(test,
463
ParserErrorMessageTests.
ParseAndValidate
(test,
486
ParserErrorMessageTests.
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_PPDefFollowsToken, "define"));
516
ParserErrorMessageTests.
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_OpenEndedComment, ""));
534
ParserErrorMessageTests.
ParseAndValidate
(test,
554
ParserErrorMessageTests.
ParseAndValidate
(test,
582
ParsingTests.
ParseAndValidate
(test,
601
ParsingTests.
ParseAndValidate
(test,
614
ParsingTests.
ParseAndValidate
(test,
635
ParserErrorMessageTests.
ParseAndValidate
(test,
657
ParserErrorMessageTests.
ParseAndValidate
(test, Diagnostic(ErrorCode.ERR_BadDirectivePlacement, "#"));
676
ParserErrorMessageTests.
ParseAndValidate
(test,
701
ParserErrorMessageTests.
ParseAndValidate
(test,// (1,8): error CS1002: ; expected
719
ParserErrorMessageTests.
ParseAndValidate
(test,
739
ParsingTests.
ParseAndValidate
(test,
768
ParsingTests.
ParseAndValidate
(test,
797
ParsingTests.
ParseAndValidate
(test,
870
ParsingTests.
ParseAndValidate
(test, descriptions.ToArray());
881
ParsingTests.
ParseAndValidate
(test,
894
ParsingTests.
ParseAndValidate
(test,
921
ParserErrorMessageTests.
ParseAndValidate
(test,
949
ParserErrorMessageTests.
ParseAndValidate
(test,
974
ParserErrorMessageTests.
ParseAndValidate
(test);
993
ParserErrorMessageTests.
ParseAndValidate
(test);
1015
ParserErrorMessageTests.
ParseAndValidate
(test);
1038
ParserErrorMessageTests.
ParseAndValidate
(test);
1060
ParserErrorMessageTests.
ParseAndValidate
(test);
1083
ParserErrorMessageTests.
ParseAndValidate
(test);
1107
ParserErrorMessageTests.
ParseAndValidate
(test);
1130
ParserErrorMessageTests.
ParseAndValidate
(test);
1153
ParserErrorMessageTests.
ParseAndValidate
(test);
1176
ParserErrorMessageTests.
ParseAndValidate
(test);
1197
ParserErrorMessageTests.
ParseAndValidate
(test,
1224
ParserErrorMessageTests.
ParseAndValidate
(test,
1297
ParserErrorMessageTests.
ParseAndValidate
(test,
1369
ParserErrorMessageTests.
ParseAndValidate
(test);
1388
ParserErrorMessageTests.
ParseAndValidate
(test);
1411
ParserErrorMessageTests.
ParseAndValidate
(test,
1438
ParserErrorMessageTests.
ParseAndValidate
(test);
1457
ParserErrorMessageTests.
ParseAndValidate
(test);
1479
ParserErrorMessageTests.
ParseAndValidate
(test,
1507
ParserErrorMessageTests.
ParseAndValidate
(test);
1529
ParserErrorMessageTests.
ParseAndValidate
(test);
1553
ParserErrorMessageTests.
ParseAndValidate
(test,
1583
ParserErrorMessageTests.
ParseAndValidate
(test);
1607
ParserErrorMessageTests.
ParseAndValidate
(test);
1632
ParserErrorMessageTests.
ParseAndValidate
(test);
1654
ParserErrorMessageTests.
ParseAndValidate
(test,
1682
ParserErrorMessageTests.
ParseAndValidate
(test);
1706
ParserErrorMessageTests.
ParseAndValidate
(test,
1736
ParserErrorMessageTests.
ParseAndValidate
(test);
1761
ParserErrorMessageTests.
ParseAndValidate
(test);
1786
ParserErrorMessageTests.
ParseAndValidate
(test,
1817
ParserErrorMessageTests.
ParseAndValidate
(test);
1843
ParserErrorMessageTests.
ParseAndValidate
(test);
1865
ParserErrorMessageTests.
ParseAndValidate
(test,
1893
ParserErrorMessageTests.
ParseAndValidate
(test,
1921
ParserErrorMessageTests.
ParseAndValidate
(test,
1950
ParserErrorMessageTests.
ParseAndValidate
(test);
1973
ParserErrorMessageTests.
ParseAndValidate
(test);
1993
ParserErrorMessageTests.
ParseAndValidate
(test);
2022
ParserErrorMessageTests.
ParseAndValidate
(test);
2043
ParserErrorMessageTests.
ParseAndValidate
(test,
2057
ParserErrorMessageTests.
ParseAndValidate
(test,
Parsing\DeconstructionTests.cs (1)
2178
ParseAndValidate
(source);
Parsing\ParserErrorMessageTests.cs (112)
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"));
5138
ParseAndValidate
(test,
5162
ParseAndValidate
(test,
5182
ParseAndValidate
(test,
5330
ParseAndValidate
(test,
5361
ParseAndValidate
(text,
5892
ParseAndValidate
(test, Diagnostic(ErrorCode.WRN_WarningDirective, "//This is a WARNING!").WithArguments("//This is a WARNING!"));
5910
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,