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