197 references to ParseAndValidate
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (197)
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 (60)
36ParserErrorMessageTests.ParseAndValidate(test, 61ParserErrorMessageTests.ParseAndValidate(test, 90ParserErrorMessageTests.ParseAndValidate(test, 125ParserErrorMessageTests.ParseAndValidate(test, Diagnostic(ErrorCode.ERR_IllegalEscape, @"\m")); 141ParserErrorMessageTests.ParseAndValidate(test, 158ParserErrorMessageTests.ParseAndValidate(test, Diagnostic(ErrorCode.ERR_EmptyCharConst, "")); 177ParserErrorMessageTests.ParseAndValidate(test, Diagnostic(ErrorCode.ERR_TooManyCharsInConst, "")); 195ParserErrorMessageTests.ParseAndValidate(test, 231ParserErrorMessageTests.ParseAndValidate(test, 254ParserErrorMessageTests.ParseAndValidate(test, Diagnostic(ErrorCode.ERR_PPDefFollowsToken, "define")); 284ParserErrorMessageTests.ParseAndValidate(test, Diagnostic(ErrorCode.ERR_OpenEndedComment, "")); 302ParserErrorMessageTests.ParseAndValidate(test, 324ParserErrorMessageTests.ParseAndValidate(test, Diagnostic(ErrorCode.ERR_BadDirectivePlacement, "#")); 343ParserErrorMessageTests.ParseAndValidate(test, 368ParserErrorMessageTests.ParseAndValidate(test,// (1,8): error CS1002: ; expected 386ParserErrorMessageTests.ParseAndValidate(test, 407ParserErrorMessageTests.ParseAndValidate(test, 435ParserErrorMessageTests.ParseAndValidate(test, 460ParserErrorMessageTests.ParseAndValidate(test); 479ParserErrorMessageTests.ParseAndValidate(test); 501ParserErrorMessageTests.ParseAndValidate(test); 524ParserErrorMessageTests.ParseAndValidate(test); 546ParserErrorMessageTests.ParseAndValidate(test); 569ParserErrorMessageTests.ParseAndValidate(test); 593ParserErrorMessageTests.ParseAndValidate(test); 616ParserErrorMessageTests.ParseAndValidate(test); 639ParserErrorMessageTests.ParseAndValidate(test); 662ParserErrorMessageTests.ParseAndValidate(test); 683ParserErrorMessageTests.ParseAndValidate(test, 710ParserErrorMessageTests.ParseAndValidate(test, 783ParserErrorMessageTests.ParseAndValidate(test, 855ParserErrorMessageTests.ParseAndValidate(test); 874ParserErrorMessageTests.ParseAndValidate(test); 897ParserErrorMessageTests.ParseAndValidate(test, 924ParserErrorMessageTests.ParseAndValidate(test); 943ParserErrorMessageTests.ParseAndValidate(test); 965ParserErrorMessageTests.ParseAndValidate(test, 993ParserErrorMessageTests.ParseAndValidate(test); 1015ParserErrorMessageTests.ParseAndValidate(test); 1039ParserErrorMessageTests.ParseAndValidate(test, 1069ParserErrorMessageTests.ParseAndValidate(test); 1093ParserErrorMessageTests.ParseAndValidate(test); 1118ParserErrorMessageTests.ParseAndValidate(test); 1140ParserErrorMessageTests.ParseAndValidate(test, 1168ParserErrorMessageTests.ParseAndValidate(test); 1192ParserErrorMessageTests.ParseAndValidate(test, 1222ParserErrorMessageTests.ParseAndValidate(test); 1247ParserErrorMessageTests.ParseAndValidate(test); 1272ParserErrorMessageTests.ParseAndValidate(test, 1303ParserErrorMessageTests.ParseAndValidate(test); 1329ParserErrorMessageTests.ParseAndValidate(test); 1351ParserErrorMessageTests.ParseAndValidate(test, 1379ParserErrorMessageTests.ParseAndValidate(test, 1407ParserErrorMessageTests.ParseAndValidate(test, 1436ParserErrorMessageTests.ParseAndValidate(test); 1459ParserErrorMessageTests.ParseAndValidate(test); 1479ParserErrorMessageTests.ParseAndValidate(test); 1508ParserErrorMessageTests.ParseAndValidate(test); 1529ParserErrorMessageTests.ParseAndValidate(test, 1543ParserErrorMessageTests.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, 3007ParseAndValidate(test, Diagnostic(ErrorCode.ERR_EndRegionDirectiveExpected, "")); 3024ParseAndValidate(test, 3047ParseAndValidate(test, 3143ParseAndValidate(test, 3180ParseAndValidate(test, 3236ParseAndValidate(test, 3271ParseAndValidate(test, 3880ParseAndValidate(test, Diagnostic(ErrorCode.ERR_RbraceExpected, "")); 3891ParseAndValidate(test, Diagnostic(ErrorCode.ERR_LbraceExpected, ""), Diagnostic(ErrorCode.ERR_RbraceExpected, "")); 3903ParseAndValidate(test, 3953ParseAndValidate(test, Diagnostic(ErrorCode.ERR_InExpected, "arr")); 3970ParseAndValidate(test, 4001ParseAndValidate(test, 4031ParseAndValidate(test, Diagnostic(ErrorCode.ERR_InvalidMemberDecl, "return").WithArguments("return")); 4051ParseAndValidate(test, Diagnostic(ErrorCode.ERR_InvalidMemberDecl, ";").WithArguments(";")); 4067ParseAndValidate(test, 4101ParseAndValidate(test); 4164ParseAndValidate(test, 4194ParseAndValidate(test, 4213ParseAndValidate(test, 4235ParseAndValidate(test, 4253ParseAndValidate(test, Diagnostic(ErrorCode.ERR_InvalidExprTerm, "void").WithArguments("void")); 4271ParseAndValidate(test, 4292ParseAndValidate(test, 4332ParseAndValidate(test, Diagnostic(ErrorCode.ERR_InvalidExprTerm, "from").WithArguments("]")); 4346ParseAndValidate(test, 4382ParseAndValidate(test, 4417ParseAndValidate(test, Diagnostic(ErrorCode.ERR_BadNewExpr, ";")); 4444ParseAndValidate(test, 4469ParseAndValidate(test, 4495ParseAndValidate(test, 4515ParseAndValidate(test, 4538ParseAndValidate(test, Diagnostic(ErrorCode.ERR_BadUnOpArgs, "++").WithArguments("++")); 4553ParseAndValidate(test, 4572ParseAndValidate(test, 4595ParseAndValidate(test, Diagnostic(ErrorCode.ERR_NoVoidHere, "void")); 4610ParseAndValidate(test, Diagnostic(ErrorCode.ERR_NoVoidHere, "void"), Diagnostic(ErrorCode.ERR_NoVoidHere, "void")); 4649ParseAndValidate(test, Diagnostic(ErrorCode.ERR_BadArraySyntax, "[")); 4963ParseAndValidate(test, 4981ParseAndValidate(test, 5004ParseAndValidate(test, Diagnostic(ErrorCode.ERR_MissingPPFile, "hidden")); 5026ParseAndValidate(test, 5079ParseAndValidate(test, Diagnostic(ErrorCode.ERR_UnexpectedSemicolon, ";")); 5195ParseAndValidate(test, Diagnostic(ErrorCode.ERR_EmptyYield, "return")); 5216ParseAndValidate(test, Diagnostic(ErrorCode.ERR_FixedDimsRequired, "ia"), Diagnostic(ErrorCode.ERR_ValueExpected, "]")); 5236ParseAndValidate(test); 5246ParseAndValidate(test); 5266ParseAndValidate(test, Diagnostic(ErrorCode.ERR_UnexpectedGenericName, "E")); 5280ParseAndValidate(test, Diagnostic(ErrorCode.ERR_GlobalAttributesNotFirst, "assembly")); 5299ParseAndValidate(test, 5323ParseAndValidate(test, 5343ParseAndValidate(test, 5491ParseAndValidate(test, 5522ParseAndValidate(text, 6053ParseAndValidate(test, Diagnostic(ErrorCode.WRN_WarningDirective, "//This is a WARNING!").WithArguments("//This is a WARNING!")); 6071ParseAndValidate(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,