212 references to ParseAndValidate
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (212)
LexicalAndXml\DisabledRegionTests.cs (12)
27ParserErrorMessageTests.ParseAndValidate(source, 43ParserErrorMessageTests.ParseAndValidate(source, 61ParserErrorMessageTests.ParseAndValidate(source, 94ParserErrorMessageTests.ParseAndValidate(source, 137ParserErrorMessageTests.ParseAndValidate(source); 151ParserErrorMessageTests.ParseAndValidate(source, 170ParserErrorMessageTests.ParseAndValidate(source, 185ParserErrorMessageTests.ParseAndValidate(source, 207ParserErrorMessageTests.ParseAndValidate(source, 224ParserErrorMessageTests.ParseAndValidate(source, 241ParserErrorMessageTests.ParseAndValidate(source); 255ParserErrorMessageTests.ParseAndValidate(source,
LexicalAndXml\LexicalErrorTests.cs (75)
39ParserErrorMessageTests.ParseAndValidate(test, 64ParserErrorMessageTests.ParseAndValidate(test, 93ParserErrorMessageTests.ParseAndValidate(test, 128ParserErrorMessageTests.ParseAndValidate(test, Diagnostic(ErrorCode.ERR_IllegalEscape, @"\m")); 138ParserErrorMessageTests.ParseAndValidate(test, 162ParserErrorMessageTests.ParseAndValidate(test, 198ParserErrorMessageTests.ParseAndValidate(test, 231ParserErrorMessageTests.ParseAndValidate(test, 373ParserErrorMessageTests.ParseAndValidate(test, 390ParserErrorMessageTests.ParseAndValidate(test, Diagnostic(ErrorCode.ERR_EmptyCharConst, "")); 409ParserErrorMessageTests.ParseAndValidate(test, Diagnostic(ErrorCode.ERR_TooManyCharsInConst, "")); 427ParserErrorMessageTests.ParseAndValidate(test, 463ParserErrorMessageTests.ParseAndValidate(test, 486ParserErrorMessageTests.ParseAndValidate(test, Diagnostic(ErrorCode.ERR_PPDefFollowsToken, "define")); 516ParserErrorMessageTests.ParseAndValidate(test, Diagnostic(ErrorCode.ERR_OpenEndedComment, "")); 534ParserErrorMessageTests.ParseAndValidate(test, 554ParserErrorMessageTests.ParseAndValidate(test, 582ParsingTests.ParseAndValidate(test, 601ParsingTests.ParseAndValidate(test, 614ParsingTests.ParseAndValidate(test, 635ParserErrorMessageTests.ParseAndValidate(test, 657ParserErrorMessageTests.ParseAndValidate(test, Diagnostic(ErrorCode.ERR_BadDirectivePlacement, "#")); 676ParserErrorMessageTests.ParseAndValidate(test, 701ParserErrorMessageTests.ParseAndValidate(test,// (1,8): error CS1002: ; expected 719ParserErrorMessageTests.ParseAndValidate(test, 739ParsingTests.ParseAndValidate(test, 768ParsingTests.ParseAndValidate(test, 797ParsingTests.ParseAndValidate(test, 870ParsingTests.ParseAndValidate(test, descriptions.ToArray()); 881ParsingTests.ParseAndValidate(test, 894ParsingTests.ParseAndValidate(test, 921ParserErrorMessageTests.ParseAndValidate(test, 949ParserErrorMessageTests.ParseAndValidate(test, 974ParserErrorMessageTests.ParseAndValidate(test); 993ParserErrorMessageTests.ParseAndValidate(test); 1015ParserErrorMessageTests.ParseAndValidate(test); 1038ParserErrorMessageTests.ParseAndValidate(test); 1060ParserErrorMessageTests.ParseAndValidate(test); 1083ParserErrorMessageTests.ParseAndValidate(test); 1107ParserErrorMessageTests.ParseAndValidate(test); 1130ParserErrorMessageTests.ParseAndValidate(test); 1153ParserErrorMessageTests.ParseAndValidate(test); 1176ParserErrorMessageTests.ParseAndValidate(test); 1197ParserErrorMessageTests.ParseAndValidate(test, 1224ParserErrorMessageTests.ParseAndValidate(test, 1297ParserErrorMessageTests.ParseAndValidate(test, 1369ParserErrorMessageTests.ParseAndValidate(test); 1388ParserErrorMessageTests.ParseAndValidate(test); 1411ParserErrorMessageTests.ParseAndValidate(test, 1438ParserErrorMessageTests.ParseAndValidate(test); 1457ParserErrorMessageTests.ParseAndValidate(test); 1479ParserErrorMessageTests.ParseAndValidate(test, 1507ParserErrorMessageTests.ParseAndValidate(test); 1529ParserErrorMessageTests.ParseAndValidate(test); 1553ParserErrorMessageTests.ParseAndValidate(test, 1583ParserErrorMessageTests.ParseAndValidate(test); 1607ParserErrorMessageTests.ParseAndValidate(test); 1632ParserErrorMessageTests.ParseAndValidate(test); 1654ParserErrorMessageTests.ParseAndValidate(test, 1682ParserErrorMessageTests.ParseAndValidate(test); 1706ParserErrorMessageTests.ParseAndValidate(test, 1736ParserErrorMessageTests.ParseAndValidate(test); 1761ParserErrorMessageTests.ParseAndValidate(test); 1786ParserErrorMessageTests.ParseAndValidate(test, 1817ParserErrorMessageTests.ParseAndValidate(test); 1843ParserErrorMessageTests.ParseAndValidate(test); 1865ParserErrorMessageTests.ParseAndValidate(test, 1893ParserErrorMessageTests.ParseAndValidate(test, 1921ParserErrorMessageTests.ParseAndValidate(test, 1950ParserErrorMessageTests.ParseAndValidate(test); 1973ParserErrorMessageTests.ParseAndValidate(test); 1993ParserErrorMessageTests.ParseAndValidate(test); 2022ParserErrorMessageTests.ParseAndValidate(test); 2043ParserErrorMessageTests.ParseAndValidate(test, 2057ParserErrorMessageTests.ParseAndValidate(test,
Parsing\DeconstructionTests.cs (1)
2178ParseAndValidate(source);
Parsing\ParserErrorMessageTests.cs (112)
48ParseAndValidate(test, 156ParseAndValidate(test); 192ParseAndValidate(test, 219ParseAndValidate(test, Diagnostic(ErrorCode.ERR_ConstValueRequired, "i")); 238ParseAndValidate(test, 296ParseAndValidate(test, 313ParseAndValidate(test, 330ParseAndValidate(test, 347ParseAndValidate(test, 367ParseAndValidate(test, 387ParseAndValidate(test, 407ParseAndValidate(test, 424ParseAndValidate(test, 441ParseAndValidate(test, 458ParseAndValidate(test, 478ParseAndValidate(test, 500ParseAndValidate(test, 524ParseAndValidate(test, 547ParseAndValidate(test, 814ParseAndValidate(test, Diagnostic(ErrorCode.ERR_ExternAfterElements, "extern")); 834ParseAndValidate(test, Diagnostic(ErrorCode.ERR_ValueExpected, "]")); 853ParseAndValidate(test, 1144ParseAndValidate(test, Diagnostic(ErrorCode.ERR_ExpectedSelectOrGroup, ";")); 1167ParseAndValidate(test, Diagnostic(ErrorCode.ERR_ExpectedContextualKeywordOn, "x")); 1190ParseAndValidate(test, Diagnostic(ErrorCode.ERR_ExpectedContextualKeywordEquals, "y")); 1214ParseAndValidate(test, Diagnostic(ErrorCode.ERR_ExpectedContextualKeywordBy, "y")); 1361ParseAndValidate(test, Diagnostic(ErrorCode.ERR_MissingArgument, "")); 1378ParseAndValidate(test, Diagnostic(ErrorCode.ERR_IdentifierExpected, "")); 1388ParseAndValidate(test, 1403ParseAndValidate(test, Diagnostic(ErrorCode.ERR_IdentifierExpected, ""), 1423ParseAndValidate(test, 1448ParseAndValidate(test, 1475ParseAndValidate(test, 1529ParseAndValidate(test, Diagnostic(ErrorCode.ERR_SemicolonExpected, "")); 1549ParseAndValidate(test, 1573ParseAndValidate(test, 1603ParseAndValidate(test, 1629ParseAndValidate(test, 1977ParseAndValidate(@"enum E : byt { A, B }"); // no *parser* errors. This is a semantic error now. 2001ParseAndValidate(text, 2041ParseAndValidate(text, 2130ParseAndValidate(test, Diagnostic(ErrorCode.ERR_InvalidNumber, "")); 2146ParseAndValidate(test, 2293ParseAndValidate(test); 2316ParseAndValidate(test, Diagnostic(ErrorCode.ERR_ThisOrBaseExpected, "{")); 2350ParseAndValidate(test, Diagnostic(ErrorCode.ERR_OvlUnaryOperatorExpected, "ii")); 2398ParseAndValidate(test, Diagnostic(ErrorCode.ERR_OvlBinaryOperatorExpected, "++")); 2408ParseAndValidate(test, 2515ParseAndValidate(test, // (1,2): error CS1024: Preprocessor directive expected 2539ParseAndValidate(test, 2570ParseAndValidate(test, Diagnostic(ErrorCode.ERR_CloseParenExpected, "")); 2584ParseAndValidate(test, Diagnostic(ErrorCode.ERR_EndifDirectiveExpected, "")); 2603ParseAndValidate(test, 2623ParseAndValidate(test, Diagnostic(ErrorCode.ERR_ErrorDirective, "(12345)").WithArguments("(12345)")); 2661ParseAndValidate(test, 2831ParseAndValidate(test, 2928ParseAndValidate(test, Diagnostic(ErrorCode.ERR_EndRegionDirectiveExpected, "")); 2945ParseAndValidate(test, 2968ParseAndValidate(test, 3064ParseAndValidate(test, 3101ParseAndValidate(test, 3157ParseAndValidate(test, 3192ParseAndValidate(test, 3801ParseAndValidate(test, Diagnostic(ErrorCode.ERR_RbraceExpected, "")); 3812ParseAndValidate(test, Diagnostic(ErrorCode.ERR_LbraceExpected, ""), Diagnostic(ErrorCode.ERR_RbraceExpected, "")); 3824ParseAndValidate(test, 3874ParseAndValidate(test, Diagnostic(ErrorCode.ERR_InExpected, "arr")); 3891ParseAndValidate(test, 3922ParseAndValidate(test, 3952ParseAndValidate(test, Diagnostic(ErrorCode.ERR_InvalidMemberDecl, "return").WithArguments("return")); 3972ParseAndValidate(test, Diagnostic(ErrorCode.ERR_InvalidMemberDecl, ";").WithArguments(";")); 3988ParseAndValidate(test, 4022ParseAndValidate(test); 4085ParseAndValidate(test, 4115ParseAndValidate(test, 4134ParseAndValidate(test, 4156ParseAndValidate(test, 4174ParseAndValidate(test, Diagnostic(ErrorCode.ERR_InvalidExprTerm, "void").WithArguments("void")); 4192ParseAndValidate(test, 4213ParseAndValidate(test, 4253ParseAndValidate(test, Diagnostic(ErrorCode.ERR_InvalidExprTerm, "from").WithArguments("]")); 4267ParseAndValidate(test, 4303ParseAndValidate(test, 4338ParseAndValidate(test, Diagnostic(ErrorCode.ERR_BadNewExpr, ";")); 4365ParseAndValidate(test, 4390ParseAndValidate(test, 4416ParseAndValidate(test, 4436ParseAndValidate(test, 4459ParseAndValidate(test); // Binding error is reported instead 4474ParseAndValidate(test, 4493ParseAndValidate(test, 4516ParseAndValidate(test, Diagnostic(ErrorCode.ERR_NoVoidHere, "void")); 4531ParseAndValidate(test, Diagnostic(ErrorCode.ERR_NoVoidHere, "void"), Diagnostic(ErrorCode.ERR_NoVoidHere, "void")); 4570ParseAndValidate(test, Diagnostic(ErrorCode.ERR_BadArraySyntax, "[")); 4802ParseAndValidate(test, 4820ParseAndValidate(test, 4843ParseAndValidate(test, Diagnostic(ErrorCode.ERR_MissingPPFile, "hidden")); 4865ParseAndValidate(test, 4918ParseAndValidate(test, Diagnostic(ErrorCode.ERR_UnexpectedSemicolon, ";")); 5034ParseAndValidate(test, Diagnostic(ErrorCode.ERR_EmptyYield, "return")); 5055ParseAndValidate(test, Diagnostic(ErrorCode.ERR_FixedDimsRequired, "ia"), Diagnostic(ErrorCode.ERR_ValueExpected, "]")); 5075ParseAndValidate(test); 5085ParseAndValidate(test); 5105ParseAndValidate(test, Diagnostic(ErrorCode.ERR_UnexpectedGenericName, "E")); 5119ParseAndValidate(test, Diagnostic(ErrorCode.ERR_GlobalAttributesNotFirst, "assembly")); 5138ParseAndValidate(test, 5162ParseAndValidate(test, 5182ParseAndValidate(test, 5330ParseAndValidate(test, 5361ParseAndValidate(text, 5892ParseAndValidate(test, Diagnostic(ErrorCode.WRN_WarningDirective, "//This is a WARNING!").WithArguments("//This is a WARNING!")); 5910ParseAndValidate(test);
Parsing\StackAllocInitializerParsingTests.cs (11)
194ParseAndValidate(test, 212ParseAndValidate(test, 233ParseAndValidate(test, 254ParseAndValidate(test, 278ParseAndValidate(test, 299ParseAndValidate(test, 323ParseAndValidate(test, 347ParseAndValidate(test, 371ParseAndValidate(test, 395ParseAndValidate(test, 422ParseAndValidate(test,
Parsing\ValueTupleTests.cs (1)
714ParseAndValidate(test,