7420 references to CompileAndVerify
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1552)
BreakingChanges.cs (5)
1411var cs1Verifier = CompileAndVerify(cs1Compilation); 1418var cs2Verifier = CompileAndVerify(cs2Compilation); 1425var cs3Verifier = CompileAndVerify(cs3Compilation); 1605CompileAndVerify(comp, expectedOutput: "03"); 1630var verifier = CompileAndVerify(comp, expectedOutput: "3");
CodeGen\CodeGenAsyncEHTests.cs (33)
148var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.FailsPEVerify); 583var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), 632var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("3", isRuntimeAsync: true), verify: Verification.Fails with 681var verifier = CompileAndVerify( 735var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with 898var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), 1004var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with 1363var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with 1483var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), 1769verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with 2047verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with 2300verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with 2381var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with 2508var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), 2596var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), 2688var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), 2851var verifier = CompileAndVerify( 2968var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), 3048var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), 3133var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), 3198var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), 3378var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), 3470var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), 3565var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), 3612var verifier = CompileAndVerify( 3690var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), 3801var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), 3899var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with { ILVerifyMessage = ilVerifyMessage }); 4007var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with { ILVerifyMessage = ilVerifyMessage }); 4068var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 4779CompileAndVerify(CreateCompilationWithTasksExtensions(sources, options: TestOptions.DebugExe), expectedOutput: expectedOutput).VerifyDiagnostics(); 4780CompileAndVerify(CreateCompilationWithTasksExtensions(sources, options: TestOptions.ReleaseExe), expectedOutput: expectedOutput).VerifyDiagnostics(); 4783var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Skipped);
CodeGen\CodeGenAsyncIteratorTests.cs (111)
184var v = CompileAndVerify(comp, expectedOutput: "hello world"); 363var v = CompileAndVerify(comp, expectedOutput: "hello world!"); 500CompileAndVerify(comp); 527CompileAndVerify(comp, expectedOutput: @" 561CompileAndVerify(comp, expectedOutput: @" 589CompileAndVerify(comp, expectedOutput: @"42"); 721var verifier = CompileAndVerify(comp, expectedOutput: "123", verify: Verification.FailsILVerify); 880var verifier = CompileAndVerify(comp, expectedOutput: "123", verify: Verification.FailsILVerify); 956CompileAndVerify(comp); 1144CompileAndVerify(comp, symbolValidator: module => 1172CompileAndVerify(comp, symbolValidator: module => 1865CompileAndVerify(comp, expectedOutput: "Value:0 1 2 Value:3 4 Value:5 Done", symbolValidator: verifyMembersAndInterfaces); 2195CompileAndVerify(comp, expectedOutput: "1 END DISPOSAL DONE"); 2364CompileAndVerify(comp, expectedOutput: "0 1 2 3 4 5"); 2405CompileAndVerify(comp, expectedOutput: "1 2 Stream1:3 1 2 Stream2:3 4 2 4 2 Done", symbolValidator: verifyMembersAndInterfaces); 2483CompileAndVerify(comp, expectedOutput: "1 2 Stream1:3 4 2 1 2 Stream2:3 4 2 Done"); 2532CompileAndVerify(comp, expectedOutput: "Stream1:0 Stream2:0 1 2 Stream1:3 4 2 1 2 Stream2:3 4 2 Done"); 2577CompileAndVerify(comp, expectedOutput: "Stream1:0 1 2 Stream1:3 4 42 Await Stream2:0 1 2 Stream2:3 4 42 Done"); 2620CompileAndVerify(comp, expectedOutput: "Stream1:1 Finally Stream2:1 Stream2:2 Finally Done"); 2652var verifier = CompileAndVerify(comp, expectedOutput: "0 1 2 3 4 5"); 3209var verifier = CompileAndVerify(comp); 3477var verifier = CompileAndVerify(comp); 3746var verifier = CompileAndVerify(comp); 4010var verifier = CompileAndVerify(comp); 4250CompileAndVerify(comp, expectedOutput: "0 1 2 3 4 5"); 4283CompileAndVerify(comp, expectedOutput: "0 1 2 3 4 5"); 4315CompileAndVerify(comp, expectedOutput: "Start p:10 p:11 Value p:12 End"); 4348CompileAndVerify(comp, expectedOutput: "Start f:10 f:11 Value f:12 End"); 4399CompileAndVerify(comp, expectedOutput: "0 1 2 3 4 Done"); 4430CompileAndVerify(comp, expectedOutput: "0 1 2 3 4 5 Done"); 4459CompileAndVerify(comp, expectedOutput: "0 1 2 3 Done"); 4482CompileAndVerify(comp, expectedOutput: expectedOutput); 4516CompileAndVerify(comp, expectedOutput: "0 1 2 3 Done"); 4560CompileAndVerify(comp, expectedOutput: expectation); 4588CompileAndVerify(comp, expectedOutput: expectation); 4661CompileAndVerify(comp, expectedOutput: "0 1 2 3 4 Done"); 4696CompileAndVerify(comp, expectedOutput: expectedOutput); 4744CompileAndVerify(comp, expectedOutput: expectedOutput); 4785var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput, 5040CompileAndVerify(comp, expectedOutput: expectedOutput); 5089CompileAndVerify(comp, expectedOutput: expectedOutput); 5133CompileAndVerify(comp, expectedOutput: expectedOutput); 5187CompileAndVerify(comp, expectedOutput: expectedOutput); 5231CompileAndVerify(comp, expectedOutput: expectedOutput); 5277CompileAndVerify(comp, expectedOutput: expectedOutput); 5330CompileAndVerify(comp, expectedOutput: expectedOutput); 5363CompileAndVerify(comp, expectedOutput: expectedOutput); 5394CompileAndVerify(comp, expectedOutput: expectedOutput); 5459CompileAndVerify(comp, expectedOutput: expectedOutput); 5493CompileAndVerify(comp, expectedOutput: expectedOutput); 5524CompileAndVerify(comp, expectedOutput: expectedOutput); 5556CompileAndVerify(comp, expectedOutput: expectedOutput); 5591CompileAndVerify(comp, expectedOutput: expectedOutput); 5625CompileAndVerify(comp, expectedOutput: expectedOutput); 5664CompileAndVerify(comp, expectedOutput: expectedOutput); 5704CompileAndVerify(comp, expectedOutput: expectedOutput); 5782CompileAndVerify(comp, expectedOutput: expectedOutput); 5875CompileAndVerify(comp, expectedOutput: expectedOutput); 5910CompileAndVerify(comp, expectedOutput: expectedOutput); 5940CompileAndVerify(comp, expectedOutput: expectedOutput); 5971CompileAndVerify(comp, expectedOutput: expectedOutput); 6004CompileAndVerify(comp, expectedOutput: expectedOutput); 6396CompileAndVerify(comp, expectedOutput: expectedOutput); 6430CompileAndVerify(comp, expectedOutput: expectedOutput); 6471CompileAndVerify(comp, expectedOutput: expectedOutput); 6510CompileAndVerify(comp, expectedOutput: expectedOutput); 6546CompileAndVerify(comp, expectedOutput: expectedOutput); 6580CompileAndVerify(comp, expectedOutput: expectedOutput); 6626CompileAndVerify(comp, expectedOutput: "1"); 6654CompileAndVerify(comp, expectedOutput: "none"); 6863CompileAndVerify(comp, expectedOutput: "DisposeAsync threw. Already cancelled"); 6885CompileAndVerify(comp, expectedOutput: "done"); 6915CompileAndVerify(comp, expectedOutput: "done"); 6962CompileAndVerify(comp, expectedOutput: "Base.Func;Derived.Func;"); 7039CompileAndVerify(comp, expectedOutput: "B1::F;D::F;B1::F;"); 7103CompileAndVerify(comp, expectedOutput: "42 43 Long Cancelled"); 7152CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 7204CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 7255CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 7303CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 7354var verifier = CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 7487var verifier = CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 7620CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 7666CompileAndVerify(comp, expectedOutput: "42 43 REACHED 44"); 7712CompileAndVerify(comp, expectedOutput: "42 43 REACHED 44"); 7770CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 7830CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 7865CompileAndVerify(comp, expectedOutput: "1"); 7896CompileAndVerify(comp, expectedOutput: "42"); 7927CompileAndVerify(comp, expectedOutput: "42"); 8149CompileAndVerify(comp, expectedOutput: "42 43 Cancelled 42 43 Reached 44"); 8197CompileAndVerify(comp, expectedOutput: "Reached 42"); 8255CompileAndVerify(comp, expectedOutput: "42 Cancelled"); 8444var v = CompileAndVerify(comp, expectedOutput: "BEFORE INSIDE INSIDE2 AFTER"); 8493var v = CompileAndVerify(comp, expectedOutput: "BEFORE INSIDE INSIDE2 AFTER"); 8542var v = CompileAndVerify(comp, expectedOutput: "BEFORE INSIDE INSIDE2 AFTER"); 8589CompileAndVerify(comp, expectedOutput: "RAN RAN RAN CLEARED"); 8642CompileAndVerify(comp, expectedOutput: "RAN RAN EXCEPTION CLEARED"); 8688CompileAndVerify(comp, expectedOutput: "RAN RAN RAN CLEARED"); 8734CompileAndVerify(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify); 8769CompileAndVerify(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify); 8810CompileAndVerify(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify); 9066var verifier = CompileAndVerify(comp, 9264var verifier = CompileAndVerify(comp, 9305var verifier = CompileAndVerify(comp, 9350var verifier = CompileAndVerify(comp, 9391var verifier = CompileAndVerify(comp, 9587var verifier = CompileAndVerify(comp, 9633var verifier = CompileAndVerify(comp, 10801CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 10847CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
CodeGen\CodeGenAsyncMainTests.cs (17)
450var verifier = CompileAndVerify(c, expectedOutput: "hello async main", expectedReturnCode: 0); 490var verifier = CompileAndVerify(c, expectedOutput: "hello async main", expectedReturnCode: 10); 509var verifier = CompileAndVerify(c, expectedOutput: "hello async main", expectedReturnCode: 10); 527var verifier = CompileAndVerify(c, expectedOutput: "hello async main", expectedReturnCode: 0); 567var verifier = CompileAndVerify(c, expectedOutput: "hello async main", expectedReturnCode: 10, args: new string[] { "async main" }); 585var verifier = CompileAndVerify(c, expectedOutput: "hello async main", expectedReturnCode: 0, args: new string[] { "async main" }); 607CompileAndVerify(compilation, expectedReturnCode: 0); 629CompileAndVerify(compilation, expectedReturnCode: 0); 1143CompileAndVerify(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0); 1169CompileAndVerify(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0); 1250CompileAndVerify(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0); 1345CompileAndVerify(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0); 1369CompileAndVerify(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0); 1422CompileAndVerify(sourceCompilation, expectedOutput: "GetAwaiter called | GetResult called"); 1480CompileAndVerify(sourceCompilation, expectedOutput: "GetAwaiter called | GetResult called"); 1567var verifier = CompileAndVerify(comp, expectedOutput: ""); 1809var verifier = CompileAndVerify(comp, expectedOutput: "");
CodeGen\CodeGenAsyncMethodBuilderOverrideTests.cs (10)
130var verifier = CompileAndVerify(compilation, expectedOutput: "M F G 3"); 536var verifier = CompileAndVerify(compilation, expectedOutput: "M F G 3"); 843var verifier = CompileAndVerify(compilation, expectedOutput: "M F 3"); 942var verifier = CompileAndVerify(compilation, expectedOutput: "Overload1 Lambda1 Overload2 Lambda2"); 1286CompileAndVerify(compilation, expectedOutput: "M F G 3"); 1320CompileAndVerify(compilation, expectedOutput: "M F G 3"); 1403CompileAndVerify(compilation, expectedOutput: "M F G 3"); 2009CompileAndVerify(compilation, expectedOutput: "M F G 3"); 2075CompileAndVerify(compilation, expectedOutput: "M F G 3"); 2136var verifier = CompileAndVerify(comp, expectedOutput: "42");
CodeGen\CodeGenAsyncSpillTests.cs (75)
83var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 176var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 315var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 456var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 530var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 603var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 709var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 798var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 893var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 980var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 1067var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 1789var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 1850var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 1912var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 1988var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 2300var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 2573var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 2748var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 3590var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 4238var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 4346var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 4506var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 5197var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 5524var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 5846var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 5898var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 5996var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 6076var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 6142var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 6517var verifier = CompileAndVerify(comp, verify: Verification.Fails with 7404var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("0", isRuntimeAsync: true), verify: Verification.Fails with 7527var verifier = CompileAndVerify(comp, verify: Verification.Fails with 8043var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 8109var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 8699verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 8770var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 8838var verifier = CompileAndVerify(comp, verify: Verification.Fails with 8956var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 9137var verifier = CompileAndVerify(comp, verify: Verification.Fails with 9188var v = CompileAndVerify( 9195v = CompileAndVerify( 9202var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 9279var v = CompileAndVerify( 9286v = CompileAndVerify( 9293var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 9434var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 9581var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 9668var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 9772CompileAndVerify(comp, expectedOutput: expectedOutput) 9859var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 10044CompileAndVerify(comp, expectedOutput: expectedOutput) 10132var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 10296CompileAndVerify(comp, expectedOutput: expectedOutput) 10389var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 10523CompileAndVerify(comp, expectedOutput: expectedOutput) 10610var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 10749CompileAndVerify(comp, expectedOutput: expectedOutput) 10841var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 10985CompileAndVerify(comp, expectedOutput: expectedOutput) 11072var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 11202CompileAndVerify(comp, expectedOutput: expectedOutput) 11288var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 11439CompileAndVerify(comp, expectedOutput: expectedOutput) 11535var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 11704CompileAndVerify(comp, expectedOutput: expectedOutput) 11800var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 11987CompileAndVerify(comp, expectedOutput: expectedOutput) 12088var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 12283CompileAndVerify(comp, expectedOutput: expectedOutput) 12384var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 12468CompileAndVerify(comp, expectedOutput: expectedOutput) 12546var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 12604verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 12666verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 12723verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
CodeGen\CodeGenAsyncTests.cs (82)
51return base.CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: verify); 82CompileAndVerify(c.WithOptions(options), symbolValidator: module => 91CompileAndVerify(c.WithOptions(options), symbolValidator: module => 100CompileAndVerify(c.WithOptions(options), symbolValidator: module => 148var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 304var verifier = CompileAndVerify(comp, expectedOutput: ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with 370var verifier = CompileAndVerify(comp, expectedOutput: ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with 431var verifier = CompileAndVerify(comp, expectedOutput: ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with 491var verifier = CompileAndVerify(comp, expectedOutput: ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with 568var verifier = CompileAndVerify(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with 707var verifier = CompileAndVerify(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with 831var verifier = CompileAndVerify(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with 944var verifier = CompileAndVerify(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with 1075var verifier = CompileAndVerify(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with 1188var verifier = CompileAndVerify(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with 1326var verifier = CompileAndVerify(comp, expectedOutput: ExpectedOutput("0", isRuntimeAsync: true), verify: Verification.Fails with 3452var verifier = CompileAndVerify(comp, expectedOutput: ExpectedOutput("0", isRuntimeAsync: true), verify: Verification.Fails with 3581var verifier = CompileAndVerify(comp, expectedOutput: ExpectedOutput("0", isRuntimeAsync: true), verify: Verification.Fails with 5957CompileAndVerify(comp, expectedOutput: expectedOutput); 5995CompileAndVerify(comp, expectedOutput: expectedOutput); 5997CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput); 6031CompileAndVerify(comp); 6032CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe)); 6072CompileAndVerify(comp, expectedOutput: "0"); 6073CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: "0"); 6179CompileAndVerify(comp); 6180CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe)); 6217CompileAndVerify(comp). 6274CompileAndVerify(comp); 6275CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe)); 6315CompileAndVerify(comp); 6316CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe)); 6372CompileAndVerify(comp, expectedOutput: expectedOutput); 6373CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput); 6425CompileAndVerify(comp, expectedOutput: expectedOutput); 6426CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput); 6485CompileAndVerify(comp, expectedOutput: expectedOutput); 6486CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput); 6731base.CompileAndVerify(compilation, expectedOutput: expectedOutput); 6783base.CompileAndVerify(compilation, expectedOutput: expectedOutput); 6826base.CompileAndVerify(compilation, expectedOutput: expectedOutput); 6829base.CompileAndVerify(compilation, expectedOutput: expectedOutput); 6865base.CompileAndVerify(compilation, expectedOutput: expectedOutput); 6868base.CompileAndVerify(compilation, expectedOutput: expectedOutput); 6897CompileAndVerify(comp). 7071CompileAndVerify(comp). 7308base.CompileAndVerify(compilation, expectedOutput: expectedOutput); 7365CompileAndVerify(comp, expectedOutput: expected); 7368var verifier = CompileAndVerify(comp, expectedOutput: ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with 7428CompileAndVerify(comp, expectedOutput: expected); 7431var verifier = CompileAndVerify(comp, expectedOutput: ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with 7569var verifier = CompileAndVerify(comp); 7933CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 7977CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 7998var verifier = CompileAndVerify(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("<Main>$", "0xa") }); 8022var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 8065var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 8115var verifier = CompileAndVerify(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("Main", "0xa") }); 8155var verifier = CompileAndVerify(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("Main", "0xa") }); 8217var verifier = CompileAndVerify(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("Main", "0x26") }); 8276var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 8321var verifier = CompileAndVerify(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("<Main>g__LocalFunc|0_0", "0xa") }); 8376var verifier = CompileAndVerify(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("<Main>b__0_0", "0xa") }); 8444var verifier = CompileAndVerify(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("<Main>$", "0x1f") }); 8501var verifier = CompileAndVerify(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("<Main>$", "0x24") }); 8560var verifier = CompileAndVerify(comp, expectedOutput: ExpectedOutput("55", isRuntimeAsync: true), verify: Verification.Fails with 8639var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 8762var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 8808var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 8856var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 8905var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 8948CompileAndVerify(comp, verify: Verification.FailsPEVerify); 8969CompileAndVerify(comp, verify: Verification.FailsPEVerify); 9004CompileAndVerify(comp, verify: Verification.FailsPEVerify); 9199var verifier = CompileAndVerify(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with 9231verifier = CompileAndVerify(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with 9306var verifier = CompileAndVerify(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with 9337verifier = CompileAndVerify(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with 9392var verifier = CompileAndVerify(comp, verify: Verification.Fails with 9436var verifier = CompileAndVerify(comp, verify: Verification.Fails with 9480var verifier = CompileAndVerify(comp, expectedOutput: ExpectedOutput("1", isRuntimeAsync: true), verify: Verification.Fails with 9526var verifier = CompileAndVerify(comp, expectedOutput: ExpectedOutput("1", isRuntimeAsync: true), verify: Verification.Fails with
CodeGen\CodeGenAwaitForeachTests.cs (211)
179CompileAndVerify(comp_checked, expectedOutput: "overflow"); 184CompileAndVerify(comp_unchecked, expectedOutput: "0xFFFFFFFF"); 187var verifierChecked = CompileAndVerify(runtimeAsyncCompChecked, expectedOutput: CodeGenAsyncTests.ExpectedOutput("overflow", isRuntimeAsync: true), verify: Verification.Fails with 275var verifierUnchecked = CompileAndVerify(runtimeAsyncCompUnchecked, expectedOutput: CodeGenAsyncTests.ExpectedOutput("0xFFFFFFFF", isRuntimeAsync: true), verify: Verification.Fails with 995CompileAndVerify(comp, expectedOutput: "MoveNextAsync 1"); 998var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync 1", isRuntimeAsync: true), verify: Verification.Fails with 1063CompileAndVerify(comp, expectedOutput: "MoveNextAsync 0"); 1066var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync 0", isRuntimeAsync: true), verify: Verification.Fails with 1285CompileAndVerify(comp, 1289var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 1407CompileAndVerify(comp, expectedOutput: "Got(1) Got(2) Captured(1)"); 1410var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("Got(1) Got(2) Captured(1)", isRuntimeAsync: true), verify: Verification.Fails with 1558CompileAndVerify(comp, expectedOutput: expectedOutput); 1561var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 1677CompileAndVerify(comp, expectedOutput: "exception"); 1680var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("exception", isRuntimeAsync: true), verify: Verification.Fails with 1791CompileAndVerify(comp, expectedOutput: "dispose exception"); 1794var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("dispose exception", isRuntimeAsync: true), verify: Verification.Fails with 1910CompileAndVerify(comp, expectedOutput: "wait dispose exception"); 1913var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("wait dispose exception", isRuntimeAsync: true), verify: Verification.Fails with 2022CompileAndVerify(comp, expectedOutput: "wait exception"); 2025var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("wait exception", isRuntimeAsync: true), verify: Verification.Fails with 2375CompileAndVerify(comp, expectedOutput: "MoveNextAsync"); 2378var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync", isRuntimeAsync: true), verify: Verification.Fails with 2584CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 2587CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 2590var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 2927CompileAndVerify(comp, expectedOutput: "1 2 Done"); 2930var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("1 2 Done", isRuntimeAsync: true), verify: Verification.Fails with 3164CompileAndVerify(comp, expectedOutput: "1 2 Done").VerifyDiagnostics(); 3167var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("1 2 Done", isRuntimeAsync: true), verify: Verification.Fails with 3273CompileAndVerify(comp, expectedOutput: "2 4 -1 Done").VerifyDiagnostics(); 3276var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("2 4 -1 Done", isRuntimeAsync: true), verify: Verification.Fails with 3451CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 3454CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 3457var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 3589CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 3592CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 3595var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 3767CompileAndVerify(comp, expectedOutput: "1 2 3 Done", verify: Verification.Fails); 3770var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("1 2 3 Done", isRuntimeAsync: true), verify: Verification.Fails); 3851CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 3854CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 3857var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 3969CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 3972CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 3975var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 4272CompileAndVerify(comp, expectedOutput: expectedOutput); 4403CompileAndVerify(comp, expectedOutput: expectedOutput); 4419var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 4548CompileAndVerify(comp, expectedOutput: "Item(1) Dispose Done"); 4559var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("Item(1) Dispose Done", isRuntimeAsync: true), verify: Verification.Fails with 4903CompileAndVerify(comp, 4907var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 5035var verifier = CompileAndVerify(comp, 5232CompileAndVerify(comp, expectedOutput: expectedOutput); 5235var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 5465CompileAndVerify(comp, expectedOutput: expectedOutput); 5489var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 5617var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 5838var runtimeAsyncVerifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 5969CompileAndVerify(comp, expectedOutput: "NextAsync(2) Current(3) Got(3) NextAsync(3) Dispose(4) Done"); 5972var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("NextAsync(2) Current(3) Got(3) NextAsync(3) Dispose(4) Done", isRuntimeAsync: true), verify: Verification.Fails with 6103CompileAndVerify(comp, 6107var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 6270CompileAndVerify(comp, 6274var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 6446CompileAndVerify(comp, 6624CompileAndVerify(comp, expectedOutput: "Success"); 6627var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("Success", isRuntimeAsync: true), verify: Verification.Fails with 6756CompileAndVerify(comp, expectedOutput: "Try NextAsync(0) Current(1) Got(1) NextAsync(1) Current(2) Got(2) NextAsync(2) Current(3) Got(3) NextAsync(3) Dispose(4) Done"); 6760var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 6946CompileAndVerify(comp, expectedOutput: "NextAsync(0) Current(1) Convert(1) Got(1) NextAsync(1) Current(2) Convert(2) Got(2) NextAsync(2) Dispose(3) Done"); 6972var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 7103CompileAndVerify(comp, expectedOutput: expectedOutput); 7127var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 7247CompileAndVerify(comp, expectedOutput: "Success"); 7250var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("Success", isRuntimeAsync: true), verify: Verification.Fails with 7382CompileAndVerify(comp, expectedOutput: expectedOutput); 7406var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 7577CompileAndVerify(comp, expectedOutput: expectedOutput); 7596var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 7749CompileAndVerify(comp, expectedOutput: expectedOutput); 7752var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 8067CompileAndVerify(comp, expectedOutput: expectedOutput); 8091var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 8211var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 8377verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 8472var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 8482var verifier2 = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 8779CompileAndVerify(comp, expectedOutput: "MoveNextAsync"); 8782var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync", isRuntimeAsync: true), verify: Verification.Fails with 8904CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync Done"); 8907var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync DisposeAsync Done", isRuntimeAsync: true), verify: Verification.Fails with 9007CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync Done"); 9050CompileAndVerify(comp, expectedOutput: "MoveNextAsync Done"); 9053var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync Done", isRuntimeAsync: true), verify: Verification.Fails with 9128CompileAndVerify(comp, expectedOutput: "MoveNextAsync Done"); 9131var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync Done", isRuntimeAsync: true), verify: Verification.Fails with 9202CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync Done"); 9205var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync DisposeAsync Done", isRuntimeAsync: true), verify: Verification.Fails with 9394CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync Done"); 9397var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync DisposeAsync Done", isRuntimeAsync: true), verify: Verification.Fails with 9505CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync Done"); 9508var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync DisposeAsync Done", isRuntimeAsync: true), verify: Verification.Fails with 9609CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync Done"); 9612var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync DisposeAsync Done", isRuntimeAsync: true), verify: Verification.Fails with 9713CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync 1 Done"); 9716var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync DisposeAsync 1 Done", isRuntimeAsync: true), verify: Verification.Fails with 9827CompileAndVerify(comp, expectedOutput: "StructAwaitable1StructAwaitable2"); 9830var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("StructAwaitable1StructAwaitable2", isRuntimeAsync: true), verify: Verification.Fails with 10001CompileAndVerify(comp); 10004var verifier = CompileAndVerify(runtimeAsyncComp, verify: Verification.Fails with 10091CompileAndVerify(comp); 10094var verifier = CompileAndVerify(runtimeAsyncComp, verify: Verification.Fails with 10239CompileAndVerify(comp, expectedOutput: "123"); 10255var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 10309CompileAndVerify(comp, expectedOutput: "123"); 10312var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 10366CompileAndVerify(comp, expectedOutput: "123"); 10369var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 10423CompileAndVerify(comp, expectedOutput: "123"); 10426var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 10668CompileAndVerify(comp, expectedOutput: "123"); 10671var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 10732CompileAndVerify(comp, expectedOutput: "123"); 10735var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 10792CompileAndVerify(comp, expectedOutput: "123"); 10795var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 10851CompileAndVerify(comp, expectedOutput: "123"); 10854var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 10977CompileAndVerify(comp, expectedOutput: "123"); 10980var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 11039CompileAndVerify(comp, expectedOutput: "123"); 11042var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 11096CompileAndVerify(comp, expectedOutput: "123"); 11099var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 11162CompileAndVerify(comp, expectedOutput: "123"); 11165var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 11219CompileAndVerify(comp, expectedOutput: "123"); 11222var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 11279CompileAndVerify(comp, expectedOutput: "123"); 11282var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 11336CompileAndVerify(comp, expectedOutput: "123"); 11339var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 11399CompileAndVerify(comp, expectedOutput: "123"); 11402var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 11489CompileAndVerify(comp, expectedOutput: "123"); 11492var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 11585CompileAndVerify(comp, expectedOutput: expectedOutput); 11588var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 11805CompileAndVerify(comp, expectedOutput: "123"); 11808var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 11919CompileAndVerify(comp, expectedOutput: "123"); 11922var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 12169CompileAndVerify(comp, expectedOutput: "123"); 12172var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 12316CompileAndVerify(comp, expectedOutput: "123"); 12319var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 12419CompileAndVerify(comp, expectedOutput: "123"); 12422var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 12517CompileAndVerify(comp, expectedOutput: "23"); 12520var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("23", isRuntimeAsync: true), verify: Verification.Fails with 12612CompileAndVerify(comp, expectedOutput: "123"); 12615var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 12776CompileAndVerify(comp, expectedOutput: "123"); 12779var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 12839CompileAndVerify(comp, expectedOutput: "123"); 12842var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 12932CompileAndVerify(comp, expectedOutput: "123"); 12935var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 12989CompileAndVerify(comp, expectedOutput: "123"); 12992var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 13132CompileAndVerify(comp, expectedOutput: "123"); 13165CompileAndVerify(comp, expectedOutput: "123"); 13168var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 13225CompileAndVerify(comp, expectedOutput: "123"); 13228var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 13285CompileAndVerify(comp, expectedOutput: @"123Disposed"); 13288var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123Disposed", isRuntimeAsync: true), verify: Verification.Fails with 13371CompileAndVerify(comp, expectedOutput: @"123Disposed"); 13374var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123Disposed", isRuntimeAsync: true), verify: Verification.Fails with 13457CompileAndVerify(comp, expectedOutput: @"123Disposed"); 13460var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123Disposed", isRuntimeAsync: true), verify: Verification.Fails with 13539CompileAndVerify(comp, expectedOutput: "123"); 13542var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 13615CompileAndVerify(comp, expectedOutput: "123Disposed"); 13618var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123Disposed", isRuntimeAsync: true), verify: Verification.Fails with 13703CompileAndVerify(comp, expectedOutput: "123"); 13706var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 13848CompileAndVerify(comp, expectedOutput: "123"); 13851var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 13927CompileAndVerify(comp, expectedOutput: "123"); 13930var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 14096CompileAndVerify(comp, expectedOutput: "123"); 14099var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 14158CompileAndVerify(comp, expectedOutput: "123"); 14161var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with 14255CompileAndVerify(comp, expectedOutput: "123123"); 14258var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123123", isRuntimeAsync: true), verify: Verification.Fails with 14350CompileAndVerify(comp, expectedOutput: "RAN"); 14353var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("RAN", isRuntimeAsync: true), verify: Verification.Fails with 14487CompileAndVerify(comp, expectedOutput: "RAN"); 14490var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("RAN", isRuntimeAsync: true), verify: Verification.Fails with 14626CompileAndVerify(comp, expectedOutput: "RAN"); 14629var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("RAN", isRuntimeAsync: true), verify: Verification.Fails with 14760CompileAndVerify(comp, expectedOutput: "RAN"); 14822CompileAndVerify(comp, expectedOutput: "RAN"); 14825var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("RAN", isRuntimeAsync: true), verify: Verification.Fails with 14986CompileAndVerify(comp, 14991var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
CodeGen\CodeGenAwaitUsingTests.cs (74)
216CompileAndVerify(comp, expectedOutput: expectedOutput); 220var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 457CompileAndVerify(comp, expectedOutput: expectedOutput); 461var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 644CompileAndVerify(comp, expectedOutput: expectedOutput); 648var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 755CompileAndVerify(comp, expectedOutput: expectedOutput); 759var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 849CompileAndVerify(comp, expectedOutput: expectedOutput); 853var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 1237CompileAndVerify(comp, expectedOutput: expectedOutput); 1241var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 1379CompileAndVerify(comp, expectedOutput: "body Dispose"); 1457CompileAndVerify(comp, expectedOutput: expectedOutput); 1494CompileAndVerify(comp, expectedOutput: expectedOutput); 1529var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 1682verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 1763var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 1917verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 1998var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 2153verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 2229CompileAndVerify(comp, expectedOutput: expectedOutput); 2233var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 2297CompileAndVerify(comp, expectedOutput: expectedOutput); 2300var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 2399var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 2547verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 2627var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 2774verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 2862CompileAndVerify(comp, expectedOutput: "True"); 2867var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("True", isRuntimeAsync: true), verify: Verification.Fails with 2943CompileAndVerify(comp, expectedOutput: "body DisposeAsync"); 2948var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("body DisposeAsync", isRuntimeAsync: true), verify: Verification.Fails with 3038CompileAndVerify(comp, expectedOutput: "body"); 3043var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("body", isRuntimeAsync: true), verify: Verification.Fails with 3178CompileAndVerify(comp, expectedOutput: expectedOutput); 3182var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 3318CompileAndVerify(comp, expectedOutput: expectedOutput); 3322var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 3456CompileAndVerify(comp, expectedOutput: expectedOutput); 3460var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 3686CompileAndVerify(comp, expectedOutput: expectedOutput); 3691var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 3798CompileAndVerify(comp, expectedOutput: expectedOutput); 3803var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 3881CompileAndVerify(comp, expectedOutput: "using dispose_start dispose_end return"); 3886var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("using dispose_start dispose_end return", isRuntimeAsync: true), verify: Verification.Fails with 3968CompileAndVerify(comp, expectedOutput: expectedOutput); 3972var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 4051CompileAndVerify(comp, expectedOutput: expectedOutput); 4055var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 4135CompileAndVerify(comp, expectedOutput: expectedOutput); 4139var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 4302var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 4475verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 4564CompileAndVerify(comp, expectedOutput: expectedOutput); 4569var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with { ILVerifyMessage = """ 4651CompileAndVerify(comp, expectedOutput: expectedOutput); 4656var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with 4734CompileAndVerify(comp, expectedOutput: expectedOutput); 4739var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with { ILVerifyMessage = """ 4851CompileAndVerify(comp, expectedOutput: "StructAwaitable"); 4856var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("StructAwaitable", isRuntimeAsync: true), verify: Verification.Fails with 4931CompileAndVerify(comp, expectedOutput: "DISPOSED"); 4937var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("DISPOSED", isRuntimeAsync: true), verify: Verification.Fails with 5021CompileAndVerify(comp, expectedOutput: "DISPOSED"); 5293CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 5296CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 5453CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 5456CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 5487CompileAndVerify(comp, expectedOutput: "DISPOSED").VerifyDiagnostics(); 5492var verifier = CompileAndVerify(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("DISPOSED", isRuntimeAsync: true), verify: Verification.Fails with 5675CompileAndVerify(comp, 5704CompileAndVerify(comp,
CodeGen\CodeGenCheckedTests.cs (5)
2701var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2711CompileAndVerify(compilation, expectedOutput: expectedOutput); 2748var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2758CompileAndVerify(compilation, expectedOutput: expectedOutput); 2850var verifier = CompileAndVerify(comp, expectedOutput: "RAN1 RAN2 RAN3");
CodeGen\CodeGenClosureLambdaTests.cs (3)
4716var verifier = CompileAndVerify(comp, expectedSignatures: new[] 4808var verifier = CompileAndVerify(comp); 4937var verifier = CompileAndVerify(comp);
CodeGen\CodeGenConditionalOperatorTests.cs (2)
569var verifier = CompileAndVerify(comp, expectedOutput: """ 715CompileAndVerify(comp);
CodeGen\CodeGenConversionTests.cs (3)
285CompileAndVerify(comp2, expectedOutput: expectedOutput); 383CompileAndVerify(comp2, expectedOutput: expectedOutput); 1071CompileAndVerify(compilation);
CodeGen\CodeGenDeconstructTests.cs (45)
1463CompileAndVerify(comp, expectedOutput: "assignment: 1 2. foreach: 1 2."); 2150CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 5049var verifier = CompileAndVerify(comp, expectedOutput: "hello 42", sourceSymbolValidator: validator); 5126CompileAndVerify(comp, expectedOutput: "hello42"); 5140var verifier = CompileAndVerify(comp, expectedOutput: "hello 42 43"); 5154var verifier = CompileAndVerify(comp, expectedOutput: "hello 42"); 5200var verifier = CompileAndVerify(comp, expectedOutput: "hello 42 43", sourceSymbolValidator: validator); 5215var verifier = CompileAndVerify(comp, expectedOutput: "1 2 3"); 5324var verifier = CompileAndVerify(comp, expectedOutput: "hello 42 world", sourceSymbolValidator: validator); 5360var verifier = CompileAndVerify(comp, expectedOutput: "hello 42 world", sourceSymbolValidator: validator); 5559CompileAndVerify(comp, expectedOutput: "0"); 5799CompileAndVerify(comp, expectedOutput: "1 2 3"); 5849CompileAndVerify(comp, expectedOutput: "var var var"); 5903CompileAndVerify(comp, expectedOutput: "Converted 1. Output 1 2 3."); 5974CompileAndVerify(comp, expectedOutput: "hello"); 5994CompileAndVerify(comp, expectedOutput: "2"); 6233CompileAndVerify(comp, expectedOutput: "1") 6279CompileAndVerify(comp, expectedOutput: "3"); 6300CompileAndVerify(comp, expectedOutput: "2"); 6332CompileAndVerify(comp, expectedOutput: "2"); 6362CompileAndVerify(comp, expectedOutput: "1 2"); 6389CompileAndVerify(comp, expectedOutput: "1 2"); 6505CompileAndVerify(comp, expectedOutput: "CC"); 6557CompileAndVerify(comp, expectedOutput: "M"); 6729CompileAndVerify(comp, expectedOutput: "1"); 6796CompileAndVerify(comp, expectedOutput: "Written 1. 42"); 6818CompileAndVerify(comp, expectedOutput: "Written 1. 2"); 6880CompileAndVerify(comp, sourceSymbolValidator: validator); 6899CompileAndVerify(comp, expectedOutput: "ctor"); 6913CompileAndVerify(comp, expectedOutput: "M"); 6949CompileAndVerify(comp, expectedOutput: "43", sourceSymbolValidator: validator); 6970CompileAndVerify(comp, expectedOutput: "6"); 7036CompileAndVerify(comp, expectedOutput: "M 1"); 7149CompileAndVerify(compilation, expectedOutput: "1") 7200CompileAndVerify(compilation, expectedOutput: "1") 7461CompileAndVerify(compilation, expectedOutput: "1True") 7665CompileAndVerify(compilation, expectedOutput: "10", verify: Verification.Fails); 7705CompileAndVerify(compilation, expectedOutput: "0"); 8209var verifier = CompileAndVerify(comp, expectedOutput: "3"); 8710var verifier = CompileAndVerify(comp); 8732var verifier = CompileAndVerify(comp); 8757CompileAndVerify(comp, expectedOutput: "once"); 9039CompileAndVerify(comp, expectedOutput: "42 42 43"); 9064CompileAndVerify(comp, expectedOutput: "44 42 43"); 9492CompileAndVerify(comp, expectedOutput: "21 81 21 81");
CodeGen\CodeGenDynamicTests.cs (8)
44var unoptimizedVerifier = CompileAndVerify(unoptimizedCompilation, verify: verify); 45var optimizedVerifier = CompileAndVerify(optimizedCompilation, verify: verify); 7496var verifier = CompileAndVerify(script); 7595CompileAndVerify(script).VerifyIL("Goo", @" 15341CompileAndVerify(comp, expectedOutput: @"System.Threading.Tasks.Task`1[System.Int32]"); 15345CompileAndVerify(comp, expectedOutput: @"System.Threading.Tasks.Task`1[System.Int32]"); 15386CompileAndVerify(comp, expectedOutput: @"System.Threading.Tasks.Task`1[System.Int32]"); 15390CompileAndVerify(comp, expectedOutput: @"System.Threading.Tasks.Task`1[System.Int32]");
CodeGen\CodeGenExplicitImplementationTests.cs (5)
132CompileAndVerify(comp, expectedOutput: @" 227CompileAndVerify(comp, expectedOutput: @"CSS11Imp CSS1Exp CSS11Exp CSF1Imp CSF1Exp CSF11Exp"); 260CompileAndVerify(comp, expectedOutput: @"VBS1_V VBS1_V VBS11_OL VBF1_V VBF1_V VBF11"); 382CompileAndVerify(comp, expectedOutput: @"WriteReadOnly NormProp 123456"); 1062var verifier2 = CompileAndVerify(comp2, expectedSignatures: new[]
CodeGen\CodeGenExprLambdaTests.cs (4)
2188CompileAndVerify( 2271var verifier = CompileAndVerify(comp, expectedOutput: "() => ModAdd2(3, 4, new [] {})"); 3245CompileAndVerify(comp, expectedOutput: expectedOutput); 3255CompileAndVerify(comp45, expectedOutput: expectedOutput45);
CodeGen\CodeGenFieldInitTests.cs (6)
436CompileAndVerify(compilation).VerifyIL("C..ctor", @" 463CompileAndVerify(compilation).VerifyIL("C..ctor", @" 484CompileAndVerify(compilation).VerifyIL("C<T>..ctor", @" 512CompileAndVerify(compilation).VerifyIL("C..cctor", @" 593CompileAndVerify(compilation).VerifyIL("C..ctor", @" 660CompileAndVerify(compilation, expectedOutput: expectedOutput.ToString());
CodeGen\CodeGenForEachTests.cs (8)
800CompileAndVerify(compilation).VerifyIL("C.Test", @"{ 1398var verifier = CompileAndVerify(compilation, verify: Verification.FailsILVerify, expectedOutput: @" 3300CompileAndVerify(comp, expectedOutput: "123", verify: Verification.Skipped); 3331CompileAndVerify(comp, expectedOutput: "123"); 3686CompileAndVerify(comp, expectedOutput: "123"); 5593CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "42" : null, verify: Verification.Skipped) 5634var verifier = CompileAndVerify(comp); 5704var verifier = CompileAndVerify(comp);
CodeGen\CodeGenFunctionPointersTests.cs (11)
43return CompileAndVerify(comp, symbolValidator: symbolValidator, expectedOutput: expectedOutput, verify: Verification.Skipped); 62return CompileAndVerify(comp, expectedOutput: expectedOutput, symbolValidator: symbolValidator, verify: Verification.Skipped); 5400CompileAndVerify(comp, symbolValidator: symbolValidator, verify: Verification.Skipped); 6273CompileAndVerify( 6283CompileAndVerify( 6465CompileAndVerify(comp, symbolValidator: assertMethods); 6518CompileAndVerify(comp, symbolValidator: assertMethods, verify: Verification.Skipped); 6642CompileAndVerify(comp, symbolValidator: assertMethods, verify: Verification.Skipped); 6720CompileAndVerify(comp, symbolValidator: assertMethods, verify: Verification.Skipped); 6798CompileAndVerify(comp, symbolValidator: assertMethods, verify: Verification.Skipped); 11022var verifier = CompileAndVerify(comp, expectedOutput: "2", verify: Verification.Skipped);
CodeGen\CodeGenImplicitImplementationTests.cs (4)
469CompileAndVerify( 532CompileAndVerify( 579CompileAndVerify( 637CompileAndVerify(
CodeGen\CodeGenInParametersTests.cs (29)
1530CompileAndVerify(comp, verify: Verification.Passes, expectedOutput: @"6"); 1753var result = CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @"47"); 1839result = CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @"47"); 1878CompileAndVerify(comp, verify: Verification.Passes, expectedOutput: @"6"); 1938CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2006CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2068CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2125CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2185CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2264CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2279CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2345var v = CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2432v = CompileAndVerify(comp, verify: Verification.Passes, expectedOutput: @" 3737var verifier = CompileAndVerify(compilation, expectedOutput: "XX"); 3775var verifier = CompileAndVerify(compilation, expectedOutput: "5050"); 3826var verifier = CompileAndVerify(compilation, expectedOutput: "5050"); 3884var verifier = CompileAndVerify(compilation, expectedOutput: "5050"); 3948var verifier = CompileAndVerify(compilation, expectedOutput: "555555"); 4012var verifier = CompileAndVerify(compilation, expectedOutput: "0011", verify: Verification.FailsPEVerify); 4090var verifier = CompileAndVerify(compilation, expectedOutput: ""); 4146var verifier = CompileAndVerify(compilation, expectedOutput: "hihi"); 4204var verifier = CompileAndVerify(compilation, expectedOutput: "hihi"); 4267var verifier = CompileAndVerify(compilation, expectedOutput: "11"); 4340var verifier = CompileAndVerify(compilation, expectedOutput: "TestTest"); 4397var verifier = CompileAndVerify(compilation, expectedOutput: "TestTestDerivedDerived"); 4805CompileAndVerify(libUser).VerifyIL("C.M", """ 4830CompileAndVerify(comp, expectedOutput: "RAN 00"); 4871var verifier = CompileAndVerify(libUser); 4910CompileAndVerify(comp, expectedOutput: "Report1 11");
CodeGen\CodeGenInterfaceImplementation.cs (3)
374CompileAndVerify(comp3, expectedOutput: @"ImpSubDerived ImpFuncDerived ImpSubDerived ImpFunc ExpSubDerived ExpFuncDerived"); 2641var verifier = CompileAndVerify(comp, expectedSignatures: new[] 2748var verifier = CompileAndVerify(comp, expectedSignatures: new[]
CodeGen\CodeGenInterpolatedString.cs (1)
33CompileAndVerify(comp, expectedOutput: @"42
CodeGen\CodeGenIterators.cs (5)
1944var verifier = this.CompileAndVerify(comp); 1977var verifier = this.CompileAndVerify(comp); 2396var verifier = CompileAndVerify(compilation, verify: Verification.FailsPEVerify); 3146var verifier = CompileAndVerify(comp, expectedOutput: "100 100 True").VerifyDiagnostics(); 4086var verifier = CompileAndVerify(comp, expectedOutput: "FalseTrue", verify: Verification.Skipped).VerifyDiagnostics();
CodeGen\CodeGenLocalFunctionTests.cs (12)
127CompileAndVerify(comp, expectedOutput: @"1 233CompileAndVerify(comp); 367CompileAndVerify(comp, expectedOutput: "Great success!"); 390var verifier = CompileAndVerify(comp, expectedOutput: "5"); 416verifier = CompileAndVerify(comp, expectedOutput: @"5 449verifier = CompileAndVerify(comp, expectedOutput: @"5 775CompileAndVerify(comp); 1090CompileAndVerify(comp); 1164CompileAndVerify(comp, expectedOutput: "Local"); 2086CompileAndVerify(comp, expectedSignatures: new SignatureDescription[] 6304return CompileAndVerify(comp, expectedOutput: output, verify: verify).VerifyDiagnostics(); // no diagnostics 6310return CompileAndVerify(comp, expectedOutput: output).VerifyDiagnostics(); // no diagnostics
CodeGen\CodeGenLockTests.cs (12)
479CompileAndVerify(compilation).VerifyIL("Test.Main", @" 652CompileAndVerify(compilation).VerifyIL("Test.Main", @" 1363var verifier = CompileAndVerify(compilation); 1413var verifier = CompileAndVerify(compilation); 1462var verifier = CompileAndVerify(compilation); 1513var verifier = CompileAndVerify(compilation); 1565var verifier = CompileAndVerify(compilation); 1614var verifier = CompileAndVerify(compilation); 1663var verifier = CompileAndVerify(compilation); 1712var verifier = CompileAndVerify(compilation); 1905CompileAndVerify(compilation, expectedOutput: "Inside lock."); 1926CompileAndVerify(compilation, expectedOutput: "Inside lock.");
CodeGen\CodeGenMscorlib.cs (5)
619CompileAndVerify(comp, verify: Verification.Skipped). 765CompileAndVerify(comp, verify: Verification.Fails). 894CompileAndVerify(comp, verify: Verification.Fails). 1041var c = CompileAndVerify(comp, verify: Verification.Skipped); 1167CompileAndVerify(comp, verify: Verification.Skipped).
CodeGen\CodeGenNullCoalescingAssignmentTests.cs (1)
1545CompileAndVerify(compilation).VerifyIL("C.Main()", @"
CodeGen\CodeGenOperators.cs (4)
6088var verifier = CompileAndVerify(comp); 6144var verifier = CompileAndVerify(comp); 6307CompileAndVerify(comp, expectedOutput: @"Done."); 6331var cv = CompileAndVerify(comp, expectedOutput: @"TrueFalse");
CodeGen\CodeGenOverridingAndHiding.cs (17)
1264var verifier = CompileAndVerify(compilation, expectedOutput: substitutedExpected); 2559CompileAndVerify(outerCompilation, verify: Verification.FailsPEVerify).VerifyIL("Test.Main", @" 2836CompileAndVerify(comp, expectedOutput: @"CSS1_OV CSS1_OV VBS11_OL CSS1_OV CSF1_New VBF1_V VBF11 VBF1_V"); 2929CompileAndVerify(comp, expectedOutput: @"VBDefault VBDefault VBWriteReadOnly VBWriteReadOnly 100200900900"); 2993CompileAndVerify(comp2, expectedOutput: @"TwoThreeOneZero"); 3176CompileAndVerify(comp, expectedOutput: 3225var verifier = CompileAndVerify( 3389CompileAndVerify(comp, expectedOutput: "Derived D |Base M |PropImpl"); 3491CompileAndVerify(comp, expectedOutput: 4205var cs1Verifier = CompileAndVerify(cs1Compilation); 4247var cs2Verifier = CompileAndVerify(cs2Compilation, 4274var cs1Verifier = CompileAndVerify(cs1Compilation); 4319var cs2Verifier = CompileAndVerify(cs2Compilation, expectedOutput: @"C4 4360CompileAndVerify(A).VerifyDiagnostics(); 4365CompileAndVerify(B).VerifyDiagnostics(); 4370CompileAndVerify(B).VerifyDiagnostics(); 4422var cs1Verifier = CompileAndVerify(cs1Compilation);
CodeGen\CodeGenReadOnlySpanConstructionTest.cs (51)
54CompileAndVerify(comp, expectedOutput: "TrueTrue", verify: Verification.Passes).VerifyIL("Test.Main", @" 115CompileAndVerify(comp, 177CompileAndVerify(comp, expectedOutput: "TrueTrue", verify: Verification.Passes).VerifyIL("Test.Main", @" 230CompileAndVerify(comp, expectedOutput: "True", verify: Verification.Passes).VerifyIL("Test.Main", @" 287CompileAndVerify(comp, expectedOutput: "True", verify: Verification.Passes).VerifyIL("Test.Main", @" 341CompileAndVerify(comp, expectedOutput: "3", verify: Verification.Passes).VerifyIL("Test.Main", @" 403CompileAndVerify(comp, expectedOutput: "BlueTrue", verify: Verification.Fails).VerifyIL("Test.Main", @" 460CompileAndVerify(comp, expectedOutput: "BlueTrue", verify: Verification.Passes).VerifyIL("Test.Main", @" 533CompileAndVerify(comp, expectedOutput: "P10", verify: Verification.Fails).VerifyIL("Test.Main", @" 581var cv = CompileAndVerify(comp, expectedOutput: "", verify: Verification.Passes); 649var cv = CompileAndVerify(comp, expectedOutput: "100", verify: Verification.Passes); 688var verifier = CompileAndVerify(compilation, expectedOutput: "10;20;", verify: Verification.Skipped); 727var verifier = CompileAndVerify(compilation, expectedOutput: "10;20;", verify: Verification.Skipped); 822var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 850verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 869var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 950var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 974var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 1017var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 1096var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 1240var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 1292var verifier = CompileAndVerify(compilation, expectedOutput: "AF2D4567", verify: Verification.Skipped); 1405var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 1439var verifier = CompileAndVerify(compilation, verify: Verification.Passes); 1472var verifier = CompileAndVerify(compilation, expectedOutput: "000000", verify: Verification.Passes); 1549var verifier = CompileAndVerify(compilation, expectedOutput: "3402", verify: Verification.Fails with { ILVerifyMessage = ilVerifyMessage, PEVerifyMessage = peVerifyMessage }); 1970CompileAndVerify(compilation, expectedOutput: "34361843576", verify: Verification.Skipped).VerifyIL("Test.Main", @" 2330var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 2437var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 2465verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 2490var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 2538var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 2589var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 2660var verifier = CompileAndVerify(compilation, expectedOutput: "ran", 2730var verifier = CompileAndVerify(compilation, expectedOutput: "2 hello world", 2802var verifier = CompileAndVerify(compilation, expectedOutput: "2 hello world", 2847var verifier = CompileAndVerify(compilation, expectedOutput: "hello world", 2915var verifier = CompileAndVerify(compilation, expectedOutput: "1 1", 2960var verifier = CompileAndVerify(compilation, expectedOutput: "1 2147483647", verify: Verification.FailsILVerify); 3008var verifier = CompileAndVerify(compilation, expectedOutput: "1 1", 3053var verifier = CompileAndVerify(compilation, expectedOutput: "1 4294967295", verify: Verification.Skipped); 3098var verifier = CompileAndVerify(compilation, expectedOutput: "1 1", 3167var verifier = CompileAndVerify(compilation, expectedOutput: "1 1", 3210var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 3275CompileAndVerify(compilation, expectedOutput: "1 42", verify: Verification.Skipped).VerifyDiagnostics(); 3292CompileAndVerify(compilation, expectedOutput: "1 !", verify: Verification.Skipped).VerifyDiagnostics(); 3309var verifier = CompileAndVerify(compilation, expectedOutput: "2 True False", verify: Verification.Skipped).VerifyDiagnostics(); 3334var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 3357var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 3399CompileAndVerify(comp, expectedOutput: "TrueTrue").VerifyIL("Test.Main", $$""" 3451var verifier = CompileAndVerify(compilation, verify: Verification.Passes);
CodeGen\CodeGenReadonlyStructTests.cs (9)
841CompileAndVerify(comp, symbolValidator: validate); 1092CompileAndVerify(comp, expectedOutput: "24", verify: Verification.Fails); 1109CompileAndVerify(comp, expectedOutput: "10", verify: Verification.Fails).VerifyIL("Test.Main", @" 1151CompileAndVerify(comp, expectedOutput: "12345", verify: Verification.Fails).VerifyIL("Test.Main", @" 1200CompileAndVerify(comp, expectedOutput: "30", verify: Verification.Fails).VerifyIL("Test.Main", @" 1261CompileAndVerify(comp, expectedOutput: "overflow", verify: Verification.Fails).VerifyIL("Test.M", expectedIL); 1267CompileAndVerify(comp, verify: Verification.Fails).VerifyIL("Test.M", expectedIL); 1298CompileAndVerify(comp, expectedOutput: "SpanOpCalled|PointerOpCalled", verify: Verification.Fails); 1320CompileAndVerify(comp, expectedOutput: "SpanOpCalled", verify: Verification.Fails);
CodeGen\CodeGenRefConditionalOperatorTests.cs (2)
1268var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: verify); 1355var verifier = CompileAndVerify(comp, expectedOutput: "0run", verify: Verification.Fails);
CodeGen\CodeGenRefLocalTests.cs (6)
541CompileAndVerify(comp, expectedOutput: "22"); 4252var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: verify); 4324var verifier = CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Fails); 4392var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: verify); 4445var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: verify); 4502var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: verify);
CodeGen\CodeGenRefOutTests.cs (8)
351var verifier = CompileAndVerify(compilation, expectedOutput: "042"); 413var verifier = CompileAndVerify(compilation, expectedOutput: "Q"); 475var verifier = CompileAndVerify(compilation, expectedOutput: "Q"); 543var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: Verification.Fails); 630var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: Verification.Fails); 692var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: Verification.Fails); 778var verifier = CompileAndVerify(comp, expectedOutput: "0run", verify: Verification.Fails); 830var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: Verification.Fails);
CodeGen\CodeGenRefReturnTests.cs (2)
2969var v = CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: "2"); 3082var v = CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: "2");
CodeGen\CodeGenScriptTests.cs (6)
27CompileAndVerify( 46CompileAndVerify( 64CompileAndVerify( 90CompileAndVerify( 497var verifier = CompileAndVerify(compilation, expectedOutput: @"complete"); 557var verifier = CompileAndVerify(s0, verify: Verification.FailsPEVerify);
CodeGen\CodeGenShortCircuitOperatorTests.cs (16)
2756var comp = CompileAndVerify(c, expectedOutput: @"False 2825var comp = CompileAndVerify(c, expectedOutput: @"False 2906var comp = CompileAndVerify(c, expectedOutput: @"False 2976var comp = CompileAndVerify(c, expectedOutput: @"False 3059var comp = CompileAndVerify(c, expectedOutput: @"False 3142var comp = CompileAndVerify(c, expectedOutput: @"False 3374base.CompileAndVerify(comp); 3423base.CompileAndVerify(comp, expectedOutput: "420"); 4778CompileAndVerify(comp, expectedOutput: ""). 5864CompileAndVerify(compilation, expectedOutput: "12456"); 6192var comp = CompileAndVerify(c, expectedOutput: @"FalseTrueTrue"); 6229var comp = CompileAndVerify(c, expectedOutput: @"FalseTrueTrue"); 6272var comp = CompileAndVerify(c, expectedOutput: @"FalseTrueTrue"); 6308var comp = CompileAndVerify(c, expectedOutput: @"# 6351var comp = CompileAndVerify(c, expectedOutput: @"False 6386var comp = CompileAndVerify(c, expectedOutput: @"False
CodeGen\CodeGenStackAllocInitializerTests.cs (4)
216CompileAndVerify(comp, verify: Verification.Fails).VerifyIL("Test.M<T>(T)", 870CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @"123") 1051CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @"123") 1528verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsCoreClr ? output : null, verify: Verification.Fails);
CodeGen\CodeGenTests.cs (32)
40CompileAndVerify(comp); 478CompileAndVerify(compilation, expectedOutput: "k"); 535var result = CompileAndVerify(compilation); 609var result = CompileAndVerify(compilation); 868var result = CompileAndVerify(compilation, expectedOutput: "Struct1 Struct2 "); 4480verifier = CompileAndVerify(comp); 7010var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 10458CompileAndVerify(comp, verify: Verification.FailsPEVerify).VerifyIL("Test.Main", 10794CompileAndVerify(compilation, expectedOutput: @" 10914CompileAndVerify(compilation, expectedOutput: @" 10994CompileAndVerify(compilation, expectedOutput: @" 11068CompileAndVerify(compilation, expectedOutput: @" 13616CompileAndVerify(compRelease).VerifyIL("C.Main", @" 13627CompileAndVerify(compDebug).VerifyIL("C.Main", @" 13657var v = CompileAndVerify(comp); 16290CompileAndVerify(comp, expectedOutput: "24", verify: Verification.Fails); 16292CompileAndVerify(comp, expectedOutput: "24", verify: Verification.Fails); 16313CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyIL("Test.Main", @" 16335CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyIL("Test.Main", @" 16389CompileAndVerify(comp, expectedOutput: "12345", verify: Verification.Fails).VerifyIL("Test.Main", @" 16422CompileAndVerify(comp, expectedOutput: "12345", verify: Verification.Fails).VerifyIL("Test.Main", @" 16482CompileAndVerify(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @" 16501CompileAndVerify(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @" 16538CompileAndVerify(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @" 16560CompileAndVerify(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @" 16603CompileAndVerify(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @" 16658CompileAndVerify(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @" 16747CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails); 16749CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails); 16771CompileAndVerify(comp, expectedOutput: "SpanOpCalled", verify: Verification.Fails); 16773CompileAndVerify(comp, expectedOutput: "SpanOpCalled", verify: Verification.Fails); 17313var verifier = CompileAndVerify(comp, expectedOutput: "System.Int32").VerifyDiagnostics();
CodeGen\CodeGenTupleEqualityTests.cs (66)
68CompileAndVerify(comp, expectedOutput: "True True"); 787CompileAndVerify(comp, expectedOutput: "True"); 832CompileAndVerify(comp, expectedOutput: "False"); 849CompileAndVerify(comp, expectedOutput: "True"); 897CompileAndVerify(comp, expectedOutput: "True"); 946CompileAndVerify(comp, expectedOutput: "True"); 996CompileAndVerify(comp, expectedOutput: "TrueFalseTrue"); 1050CompileAndVerify(comp, expectedOutput: "TrueFalseFalseTrue"); 1084CompileAndVerify(comp, expectedOutput: "FalseTrueFalseTrue"); 1116CompileAndVerify(comp, expectedOutput: "FalseTrue"); 1147CompileAndVerify(comp, expectedOutput: "FalseFalse"); 1207CompileAndVerify(comp, expectedOutput: "FalseTrue"); 1307CompileAndVerify(comp, expectedOutput: "TrueFalse"); 1491CompileAndVerify(comp, expectedOutput: "True"); 1552CompileAndVerify(comp, expectedOutput: "TrueTrueFalse"); 1589CompileAndVerify(comp, expectedOutput: "False"); 1614CompileAndVerify(comp, expectedOutput: "False"); 1808CompileAndVerify(comp, expectedOutput: "True False False True"); 1824CompileAndVerify(comp, expectedOutput: "True"); 1862CompileAndVerify(comp, expectedOutput: "TrueFalse"); 1895CompileAndVerify(comp, expectedOutput: "Operator '==' cannot be applied to operands of type 'int' and 'string'"); 1913CompileAndVerify(comp, expectedOutput: "True"); 2061CompileAndVerify(comp, expectedOutput: "FalseTrue"); 2100CompileAndVerify(comp, expectedOutput: "(0, 0)"); 2158CompileAndVerify(comp, expectedOutput: "True"); 2177CompileAndVerify(comp, expectedOutput: "False True True False"); 2222CompileAndVerify(comp, expectedOutput: 2269CompileAndVerify(comp, expectedOutput: 2300CompileAndVerify(comp, expectedOutput: @"True True False True True False"); 2416CompileAndVerify(comp, expectedOutput: expected); 2504CompileAndVerify(comp, expectedOutput: "A:1, GetTuple, A:30, A:40, ValueTuple2, A:4, X:5, X:6, Y:7, Y:8, X -> Y:5, A(1) == Y(5), X -> Y:6, A(30) == Y(6), A(40) == Y(7), A(4) == Y(8), True"); 2734CompileAndVerify(comp, expectedOutput: @"A:1, A:2, A:3, A:4, X:5, GetTuple, X:6, Y:7, ValueTuple2, Y:8, X:5 -> Y:5, A(1) == Y(5), X:6 -> Y:6, A(2) == Y(6), A(3) == Y(7), A(4) == Y(8), True"); 2821CompileAndVerify(comp, expectedOutput: "GetTuple, A:30, A:40, ValueTuple2, X:6, Y:7, X -> Y:6, A(30) == Y(6), A(40) == Y(7), True"); 2985CompileAndVerify(comp, expectedOutput: "TrueTrue"); 3015CompileAndVerify(comp, expectedOutput: "TrueFalse"); 3273var verifier = CompileAndVerify(comp, expectedOutput: "True False False True False"); 3358var verifier = CompileAndVerify(comp, expectedOutput: "True"); 3393var verifier = CompileAndVerify(comp, expectedOutput: "True"); 3428var verifier = CompileAndVerify(comp, expectedOutput: "True"); 3644var verifier = CompileAndVerify(comp, expectedOutput: "True"); 3679var verifier = CompileAndVerify(comp, expectedOutput: "False True True False True"); 3778CompileAndVerify(comp, expectedOutput: "Success"); 3803var verifier = CompileAndVerify(comp, expectedOutput: "True False False True False"); 3906var verifier = CompileAndVerify(comp, expectedOutput: "True False False Convert4 Convert4 True Convert5 False Convert6 Convert20 False "); 4000var verifier = CompileAndVerify(comp, expectedOutput: "FalseTrueFalse"); 4078var verifier = CompileAndVerify(comp, expectedOutput: "False False Convert1 True Convert1 True Convert10 False Convert10 False"); 4119var verifier = CompileAndVerify(comp, expectedOutput: "FalseTrueFalse"); 4179CompileAndVerify(comp, expectedOutput: "True False False True"); 4233CompileAndVerify(comp, expectedOutput: "Success"); 4335var verifier = CompileAndVerify(comp, expectedOutput: "TrueFalse"); 4383var verifier = CompileAndVerify(comp, expectedOutput: "True"); 4481CompileAndVerify(comp, expectedOutput: expected); 4585CompileAndVerify(comp, expectedOutput: expected); 4674CompileAndVerify(comp, expectedOutput: expected); 4982CompileAndVerify(comp, expectedOutput: "False"); 5047CompileAndVerify(comp, expectedOutput: "True False False True"); 5088CompileAndVerify(comp, expectedOutput: 5117CompileAndVerify(comp, expectedOutput: "True"); 5153CompileAndVerify(comp, expectedOutput: "True"); 5298CompileAndVerify(comp, expectedOutput: "TrueFalseTrue"); 5345CompileAndVerify(comp, expectedOutput: "True"); 5373CompileAndVerify(comp, expectedOutput: "overflow"); 5394CompileAndVerify(comp, expectedOutput: "True"); 5420CompileAndVerify(comp, expectedOutput: "22"); 5504CompileAndVerify(comp, expectedOutput: @"X-> (short, short) 5567CompileAndVerify(comp, expectedOutput: @"new B(1); new A(2); A(2)->new B(2); new A(3); new B(4); A(3)->new B(3); B(1)==B(3);
CodeGen\CodeGenTupleTest.cs (94)
486CompileAndVerify(comp, symbolValidator: m => 686CompileAndVerify(comp, symbolValidator: m => 1685CompileAndVerify(comp1, expectedOutput: "1 hello hello 3"); 1694CompileAndVerify(comp2, expectedOutput: "1 hello hello 3"); 1699CompileAndVerify(comp3, expectedOutput: "1 hello hello 3"); 4278var v = CompileAndVerify(comp, expectedOutput: @" 5536CompileAndVerify(comp, expectedOutput: "C1.M1"); 7493CompileAndVerify(comp, expectedOutput: "(1, )"); 7526CompileAndVerify(comp, expectedOutput: "(1, )"); 7563CompileAndVerify(comp, expectedOutput: "CCC"); 8386CompileAndVerify(comp); 8904CompileAndVerify(comp, expectedOutput: "{1, qq1}"); 8969CompileAndVerify(comp, expectedOutput: "{1, qq1}"); 9022CompileAndVerify(comp, expectedOutput: "{1, qq}"); 9151CompileAndVerify(comp, expectedOutput: "{1, qq}"); 9232CompileAndVerify(comp, expectedOutput: 9315CompileAndVerify(comp, expectedOutput: 13522CompileAndVerify(comp, expectedOutput: 13929CompileAndVerify(comp, expectedOutput: 14093CompileAndVerify(comp, expectedOutput: 14773CompileAndVerify(consumer1, expectedOutput: expectedOutput).VerifyDiagnostics(); 14776CompileAndVerify(consumer2, expectedOutput: expectedOutput).VerifyDiagnostics(); 15034CompileAndVerify(consumer1, expectedOutput: expectedOutput).VerifyDiagnostics(); 15037CompileAndVerify(consumer2, expectedOutput: expectedOutput).VerifyDiagnostics(); 15420CompileAndVerify(consumer1, expectedOutput: expectedOutput).VerifyDiagnostics(); 15423CompileAndVerify(consumer2, expectedOutput: expectedOutput).VerifyDiagnostics(); 15681CompileAndVerify(consumer1, expectedOutput: expectedOutput).VerifyDiagnostics(); 15684CompileAndVerify(consumer2, expectedOutput: expectedOutput).VerifyDiagnostics(); 16516CompileAndVerify(comp, expectedOutput: 16819CompileAndVerify(comp, expectedOutput: "comp1, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null"); 16870CompileAndVerify(comp, expectedOutput: "C2.M1"); 16891CompileAndVerify(comp, expectedOutput: "C2.M1"); 16945CompileAndVerify(comp, expectedOutput: "C2.M1"); 16966CompileAndVerify(comp, expectedOutput: "C2.M1"); 17052CompileAndVerify(comp, expectedOutput: "C1.M1"); 17079CompileAndVerify(comp, expectedOutput: "C2.M1"); 17130CompileAndVerify(comp, expectedOutput: 17182CompileAndVerify(comp, expectedOutput: 19339var verifier = CompileAndVerify(comp, expectedOutput: "(42, 43)"); 20583CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: 22782CompileAndVerify(comp, expectedOutput: "", validator: (assembly) => 22822CompileAndVerify(comp, expectedOutput: "", validator: (assembly) => 23848CompileAndVerify(comp, expectedOutput: "42qq", verify: Verification.Fails); 24272CompileAndVerify(comp, expectedOutput: "2"); 24335CompileAndVerify(comp, expectedOutput: "2"); 24406CompileAndVerify(comp, expectedOutput: "hello"); 25020CompileAndVerify(comp, expectedOutput: "3"); 25278CompileAndVerify(comp, expectedOutput: "DONE"); 25426CompileAndVerify(comp, expectedOutput: "(1, 1) (1, 1) (1, System.Object)"); 25549var verifier = CompileAndVerify(comp, expectedOutput: @"(-1, 255)(-1, 255)overflow"); 26218CompileAndVerify(comp, expectedOutput: "True"); 26448CompileAndVerify(executeComp, expectedOutput: "ran"); 26513CompileAndVerify(executeComp, expectedOutput: "ran"); 26570CompileAndVerify(executeComp, expectedOutput: "ran"); 26578CompileAndVerify(executeComp2, expectedOutput: "ran"); 26632CompileAndVerify(executeComp, expectedOutput: "ran"); 27040CompileAndVerify(comp1, expectedOutput: "123"); 27047CompileAndVerify(comp4, expectedOutput: "123"); 27050CompileAndVerify(comp5, expectedOutput: "123"); 27054CompileAndVerify(comp6, expectedOutput: "123"); 27058CompileAndVerify(comp7, expectedOutput: "123"); 27124CompileAndVerify(comp1, expectedOutput: "123"); 27131CompileAndVerify(comp4, expectedOutput: "123"); 27134CompileAndVerify(comp5, expectedOutput: "123"); 27138CompileAndVerify(comp6, expectedOutput: "123"); 27142CompileAndVerify(comp7, expectedOutput: "123"); 27198CompileAndVerify(comp1, expectedOutput: "9"); 27205CompileAndVerify(comp4, expectedOutput: "9"); 27208CompileAndVerify(comp5, expectedOutput: "9"); 27212CompileAndVerify(comp6, expectedOutput: "9"); 27216CompileAndVerify(comp7, expectedOutput: "9"); 27276CompileAndVerify(comp1, expectedOutput: "9"); 27283CompileAndVerify(comp4, expectedOutput: "9"); 27286CompileAndVerify(comp5, expectedOutput: "9"); 27290CompileAndVerify(comp6, expectedOutput: "9"); 27294CompileAndVerify(comp7, expectedOutput: "9"); 27337var verifier = CompileAndVerify(comp1, verify: Verification.Skipped); // unsafe code 27538CompileAndVerify(comp0); 27541CompileAndVerify(comp1); 27544CompileAndVerify(comp2); 27617CompileAndVerify(compilation, expectedOutput: 27655var verifier = CompileAndVerify(comp, expectedOutput: @"Done."); 27902CompileAndVerify(comp, expectedOutput: @"Done."); 27951var verifier = CompileAndVerify(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule); 28027var verifier = CompileAndVerify(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule); 28094CompileAndVerify(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule); 28157CompileAndVerify(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule); 28187CompileAndVerify(comp, sourceSymbolValidator: verifyModule, symbolValidator: verifyModule); 28301CompileAndVerify(comp, sourceSymbolValidator: verifyModule, symbolValidator: verifyModule); 28390var verifier = CompileAndVerify(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule); 28485var verifier = CompileAndVerify(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule); 28551CompileAndVerify(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule); 28684CompileAndVerify(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule); 28803CompileAndVerify(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
CodeGen\CodeGenUsingDeclarationTests.cs (8)
683CompileAndVerify(compilation, expectedOutput: expectedOutput); 1164CompileAndVerify(compilation, expectedOutput: "Dispose async"); 1191CompileAndVerify(compilation, expectedOutput: "Dispose async"); 1235CompileAndVerify(compilation, expectedOutput: expectedOutput); 1282CompileAndVerify(compilation, expectedOutput: expectedOutput); 1319CompileAndVerify(compilation, expectedOutput: "After declarations; "); 1404CompileAndVerify(compilation, expectedOutput: "Dispose async 1"); 1431CompileAndVerify(compilation, expectedOutput: "Dispose async 0");
CodeGen\DestructorTests.cs (1)
701CompileAndVerify(compilation, verify: Verification.FailsPEVerify).VerifyIL("B.Finalize",
CodeGen\EventTests.cs (4)
621CompileAndVerify(compilation, expectedOutput: @" 711var verifier = CompileAndVerify(compilation, 783var verifier = CompileAndVerify(compilation, 843var verifier = CompileAndVerify(compilation);
CodeGen\ForeachTest.cs (11)
331CompileAndVerify(comp, expectedOutput: "123").VerifyIL("Test.Main", @" 387CompileAndVerify(comp, expectedOutput: "1230").VerifyIL("Test.Main", @" 449CompileAndVerify(comp, expectedOutput: "RedGreenBlue", verify: Verification.Fails).VerifyIL("Test.Main", @" 500CompileAndVerify(comp, expectedOutput: "hello", verify: Verification.Passes).VerifyIL("Test.Main", @" 548CompileAndVerify(comp, expectedOutput: "123", verify: Verification.Fails).VerifyIL("Test.Main", @" 599CompileAndVerify(comp, expectedOutput: "123").VerifyIL("Test.Main", @" 696CompileAndVerify(comp, expectedOutput: "123", verify: Verification.Fails).VerifyIL("Test.Main", @" 743CompileAndVerify(comp, expectedOutput: "123").VerifyIL("Test.Main", @" 800CompileAndVerify(comp, expectedOutput: "1234").VerifyIL("Test.Main", @" 869CompileAndVerify(comp, expectedOutput: "123").VerifyIL("Test.Main", @" 1400CompileAndVerify(comp, expectedOutput: expectedOutput);
CodeGen\GotoTest.cs (3)
934CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Passes); 985CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Fails); 1068CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Passes);
CodeGen\IndexAndRangeTests.cs (50)
25return CompileAndVerify(comp, expectedOutput: expectedOutput); 191var verifier = CompileAndVerify(comp, expectedOutput: @"0 281var verifier = CompileAndVerify(comp, expectedOutput: @"0 413var verifier = CompileAndVerify(comp, expectedOutput: @"0 510var verifier = CompileAndVerify(comp, expectedOutput: @" 677var verifier = CompileAndVerify(comp, expectedOutput: @" 830var verifier = CompileAndVerify(comp, expectedOutput: @" 918CompileAndVerify(comp, expectedOutput: "throws"); 952var verifier = CompileAndVerify(comp, expectedOutput: @"0 1025var verifier = CompileAndVerify(comp, expectedOutput: @"5 1099var verifier = CompileAndVerify(comp, expectedOutput: @"f 1184var verifier = CompileAndVerify(comp, expectedOutput: @"5 1823var verifier = CompileAndVerify(comp); 1900var verifier = CompileAndVerify(comp, expectedOutput: @"2 1959CompileAndVerify(comp, expectedOutput: "211"); 2100var verifier = CompileAndVerify(comp, verify: Verification.Passes, expectedOutput: @"3 2127CompileAndVerify(compilation).VerifyIL("Util.Convert", @" 2148CompileAndVerify(compilation).VerifyIL("Util.Convert", @" 2209CompileAndVerify(compilation, expectedOutput: @" 2228CompileAndVerify(compilation).VerifyIL("Util.Create", @" 2249CompileAndVerify(compilation).VerifyIL("Util.Create", @" 2286CompileAndVerify(compilation).VerifyIL("Util.Create", @" 2323CompileAndVerify(compilation).VerifyIL("Util.Create", @" 2364CompileAndVerify(compilation).VerifyIL("Util.ToEnd", @" 2384CompileAndVerify(compilation).VerifyIL("Util.ToEnd", @" 2417CompileAndVerify(compilation).VerifyIL("Util.FromStart", @" 2437CompileAndVerify(compilation).VerifyIL("Util.FromStart", @" 2470CompileAndVerify(compilation).VerifyIL("Util.All", @" 2553CompileAndVerify(compilation, expectedOutput: @" 2589CompileAndVerify(compilation, expectedOutput: @" 2627CompileAndVerify(compilation, expectedOutput: @" 2691CompileAndVerify(compilation, expectedOutput: @" 2728CompileAndVerify(CreateCompilationWithIndexAndRange(@" 2744CompileAndVerify(CreateCompilationWithIndexAndRange(@" 2774CompileAndVerify(CreateCompilationWithIndexAndRange(@" 2803CompileAndVerify(CreateCompilationWithIndexAndRange(@" 2832CompileAndVerify(CreateCompilationWithIndexAndRange(@" 2862CompileAndVerify(CreateCompilationWithIndexAndRange(@" 2891CompileAndVerify(CreateCompilationWithIndexAndRange(@" 2923CompileAndVerify(CreateCompilationWithIndexAndRange(@" 2955CompileAndVerify(CreateCompilationWithIndexAndRange(@" 2990CompileAndVerify(CreateCompilationWithIndexAndRange(@" 3007CompileAndVerify(CreateCompilationWithIndexAndRange(@" 3024CompileAndVerify(CreateCompilationWithIndexAndRange(@" 3045CompileAndVerify(CreateCompilationWithIndexAndRange(@" 3068CompileAndVerify(CreateCompilationWithIndexAndRange(@" 3088CompileAndVerify(CreateCompilationWithIndexAndRange(@" 3196CompileAndVerify(comp, expectedOutput: 3261CompileAndVerify(comp, expectedOutput: 3362var verifier = CompileAndVerify(comp, expectedOutput:
CodeGen\IndexerTests.cs (2)
1262CompileAndVerify(comp1).VerifyDiagnostics(); 1330var verifier = CompileAndVerify(comp1, expectedOutput: @"
CodeGen\ITuplePatternTests.cs (3)
56var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 140var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 229var verifier = CompileAndVerify(CreatePatternCompilation(source, TestOptions.DebugDll));
CodeGen\ObjectAndCollectionInitializerTests.cs (5)
1387CompileAndVerify(comp, expectedOutput: expectedOutput); 1484CompileAndVerify(comp, expectedOutput: expectedOutput); 1821CompileAndVerify(comp, expectedOutput: expectedOutput); 3693CompileAndVerify(comp, expectedOutput: "1234"); 3732CompileAndVerify(comp, expectedOutput: "12");
CodeGen\PatternTests.cs (86)
238var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 271compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 335var compVerifier = CompileAndVerify(compilation); 408var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 505var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 637var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 697compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 773var compVerifier = CompileAndVerify(compilation); 834var compVerifier = CompileAndVerify(compilation); 859var compVerifier = CompileAndVerify(compilation); 895var compVerifier = CompileAndVerify(compilation); 934var compVerifier = CompileAndVerify(compilation); 970var compVerifier = CompileAndVerify(compilation); 1010var compVerifier = CompileAndVerify(compilation); 1057var compVerifier = CompileAndVerify(compilation); 1108var compVerifier = CompileAndVerify(compilation); 1143var compVerifier = CompileAndVerify(compilation); 1181var compVerifier = CompileAndVerify(compilation); 1225var compVerifier = CompileAndVerify(compilation); 1284var compVerifier = CompileAndVerify(compilation); 1341var compVerifier = CompileAndVerify(compilation); 1401var compVerifier = CompileAndVerify(compilation); 1473var compVerifier = CompileAndVerify(compilation); 1537var compVerifier = CompileAndVerify(compilation); 1600var compVerifier = CompileAndVerify(compilation); 1659var compVerifier = CompileAndVerify(compilation); 1714var compVerifier = CompileAndVerify(compilation); 1775var compVerifier = CompileAndVerify(compilation); 1842var compVerifier = CompileAndVerify(compilation); 1906var compVerifier = CompileAndVerify(compilation); 1978var compVerifier = CompileAndVerify(compilation); 2040var compVerifier = CompileAndVerify(compilation); 2175var compVerifier = CompileAndVerify(compilation); 2269var compVerifier = CompileAndVerify(compilation); 2406var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2540var compVerifier = CompileAndVerify(compilation); 2616var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2651var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2670var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2729var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2795var compVerifier = CompileAndVerify(compilation); 2841var compVerifier = CompileAndVerify(compilation, expectedOutput: "TrueFalse"); 2908var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3003var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3060var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3101var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3135var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3240var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3268var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3298var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3387var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3553var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3635var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3707var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3783var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3994CompileAndVerify(compilation, expectedOutput: expectedOutput); 3997CompileAndVerify(compilation, expectedOutput: expectedOutput); 4032CompileAndVerify(compilation, expectedOutput: expectedOutput); 4035CompileAndVerify(compilation, expectedOutput: expectedOutput); 4060var compVerifier = CompileAndVerify(compilation, expectedOutput: "TrueFalse"); 4096var compVerifier = CompileAndVerify(compilation, expectedOutput: "TrueFalse"); 4123var compVerifier = CompileAndVerify(compilation); 4175var compVerifier = CompileAndVerify(compilation); 4215var compVerifier = CompileAndVerify(compilation); 4250var compVerifier = CompileAndVerify(compilation); 4331var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4510var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4547var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4581var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4776var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4809var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4883var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4919var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4956var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped); 5458var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5483CompileAndVerify(compilation, expectedOutput: "AB"); 5510var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5551compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5610var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5655compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5718var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5791compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5882var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5940compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 6026var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 6109compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput);
CodeGen\PropertyTests.cs (1)
31var verifier = CompileAndVerify(compilation);
CodeGen\SwitchTests.cs (16)
4519var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 7854CompileAndVerify(comp).VerifyIL("Test.Main", @" 7990CompileAndVerify(comp).VerifyIL("Test.Main", @" 8096CompileAndVerify(comp).VerifyIL("Test.Main", @" 8227CompileAndVerify(comp).VerifyIL("Test.Main", @" 8304CompileAndVerify(comp).VerifyIL("Test.Main", @" 8374CompileAndVerify(comp).VerifyIL("Test.Main", @" 9885var compVerifier = CompileAndVerify(compilation, 9937var compVerifier = CompileAndVerify(compilation, 10029var compVerifier = CompileAndVerify(compilation, 10121var compVerifier = CompileAndVerify(compilation, 10522var compVerifier = CompileAndVerify(compilation, expectedOutput: "abc"); 10609var compVerifier = CompileAndVerify(compilation, expectedOutput: "Yep, all good!"); 10697compVerifier = CompileAndVerify(compilation, expectedOutput: "Yep, all good!"); 10804var compVerifier = CompileAndVerify(compilation, expectedOutput: "123333456"); 10869compVerifier = CompileAndVerify(compilation, expectedOutput: "123333456");
CodeGen\UnsafeTests.cs (2)
10801CompileAndVerify(comp, expectedOutput: "2"); 12086var result = CompileAndVerify(compilation, expectedOutput: "5");
Emit\BinaryCompatibility.cs (1)
70CompileAndVerify(compilation, expectedOutput: @"Base1");
Emit\CompilationEmitTests.cs (28)
1611var verifier = CompileAndVerify(comp); 1688var verifier = CompileAndVerify(comp); 2129CompileAndVerify(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes); 2161CompileAndVerify(comp, emitOptions: emitRegularWithoutPrivateMembers, verify: Verification.Passes); 2189CompileAndVerify(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes); 2218CompileAndVerify(comp, emitOptions: emitRefOnly, verify: Verification.Passes); 2267CompileAndVerify(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes); 2277CompileAndVerify(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes); 2289CompileAndVerify(comp, emitOptions: emitRefOnly, verify: Verification.Passes); 2334CompileAndVerify(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes); 2344CompileAndVerify(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes); 2356CompileAndVerify(comp, emitOptions: emitRefOnly, verify: Verification.Passes); 2401CompileAndVerify(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes); 2411CompileAndVerify(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes); 2423CompileAndVerify(comp, emitOptions: emitRefOnly, verify: Verification.Passes); 2462CompileAndVerify(comp, emitOptions: emitRefOnly, verify: Verification.Passes); 2507CompileAndVerify(comp, emitOptions: emitRefOnly, verify: Verification.Passes); 4255CompileAndVerify(compilation, verify: Verification.Passes, symbolValidator: module => 4292CompileAndVerify(compilation, verify: Verification.Skipped, symbolValidator: module => 4324CompileAndVerify(compilation, symbolValidator: module => 4374CompileAndVerify(compilation, symbolValidator: module => 4435CompileAndVerify(compilation, symbolValidator: module => 4498CompileAndVerify(compilation, verify: Verification.Passes, symbolValidator: module => 4555CompileAndVerify(compilation, verify: Verification.Passes, symbolValidator: module => 5048CompileAndVerify(comp, verify: Verification.Fails); 5277CompileAndVerify(comp3, expectedOutput: "Hello, world!"); 5320CompileAndVerify(comp3, expectedOutput: "Hello, world!"); 5554CompileAndVerify(comp, verify: Verification.FailsILVerify, symbolValidator: module =>
Emit\CovariantReturnTests.cs (4)
283CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped); 316CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped); 443CompileAndVerify(vbCompilation, verify: Verification.Skipped, expectedOutput: expectedOutput) 552CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
Emit\DeterministicTests.cs (3)
42base.CompileAndVerify(compilation, emitOptions: emitOptions, validator: a => 341CompileAndVerify(forwardingCompilation, symbolValidator: metadataValidator, sourceSymbolValidator: metadataValidator, verify: Verification.Skipped); 440CompileAndVerify(comp2, expectedOutput: expectedOutput2);
Emit\DynamicAnalysis\DynamicInstrumentationTests.cs (3)
2961var verifier = CompileAndVerify(c, emitOptions: EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 2997var verifier = CompileAndVerify(c, emitOptions: EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4148return base.CompileAndVerify(compilation, expectedOutput: expectedOutput, emitOptions: EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
Emit\EmitCustomModifiers.cs (5)
47CompileAndVerify(c, verify: Verification.Passes, expectedOutput: 610CompileAndVerify(comp, expectedOutput: "2"); 674CompileAndVerify(comp, expectedOutput: "2"); 709CompileAndVerify(compilation, verify: Verification.FailsPEVerify); 743CompileAndVerify(compilation, verify: Verification.FailsPEVerify);
Emit\EmitErrorTests.cs (1)
272CompileAndVerify(compilationOK);
Emit\EmitMetadataTests.cs (13)
919CompileAndVerify(comp, expectedOutput: "1110"); 972CompileAndVerify( 1043CompileAndVerify( 2224CompileAndVerify(comp.WithAssemblyName("EmitWithNoResourcesAllPlatforms_" + platform.ToString()).WithOptions(options)); 2693CompileAndVerify(comAssembly, symbolValidator: module => 2825CompileAndVerify(comp, expectedOutput: expectedOutput, symbolValidator: module => 2848CompileAndVerify(reference, symbolValidator: module => 2900CompileAndVerify(reference, symbolValidator: module => 3509CompileAndVerify( 3546CompileAndVerify( 3596CompileAndVerify(CreateEmptyCompilation(source, parseOptions: parseOptions), 3757CompileAndVerify(comp).VerifyDiagnostics(); 3799CompileAndVerify(comp).VerifyDiagnostics();
Emit\EntryPointTests.cs (10)
32var verifier = CompileAndVerify(compilation, expectedOutput: "2"); 51var verifier = CompileAndVerify(compilation); 380CompileAndVerify(compilation, expectedOutput: "1"); 401CompileAndVerify(compilation, expectedOutput: "1"); 492CompileAndVerify(compilation, expectedOutput: "5"); 729CompileAndVerify(compilation, expectedOutput: "1"); 758CompileAndVerify(compilation, expectedOutput: "1"); 794CompileAndVerify(compilation, expectedOutput: "1"); 813CompileAndVerify(compilation, expectedOutput: "1"); 816CompileAndVerify(compilation, expectedOutput: "2");
Emit\InAttributeModifierTests.cs (34)
2497CompileAndVerify(reference, symbolValidator: module => 2545CompileAndVerify(reference, symbolValidator: module => 2592CompileAndVerify(reference, symbolValidator: module => 2647CompileAndVerify(reference, symbolValidator: module => 2695CompileAndVerify(reference, symbolValidator: module => 2742CompileAndVerify(reference, symbolValidator: module => 2787CompileAndVerify(reference, symbolValidator: module => 2832CompileAndVerify(reference, symbolValidator: module => 2877CompileAndVerify(reference, symbolValidator: module => 2922CompileAndVerify(reference, symbolValidator: module => 2967CompileAndVerify(reference, symbolValidator: module => 3012CompileAndVerify(reference, symbolValidator: module => 3058CompileAndVerify(reference, symbolValidator: module => 3104CompileAndVerify(reference, symbolValidator: module => 3150CompileAndVerify(reference, symbolValidator: module => 3196CompileAndVerify(reference, symbolValidator: module => 3244CompileAndVerify(reference, symbolValidator: module => 3292CompileAndVerify(reference, symbolValidator: module => 3347CompileAndVerify(reference, symbolValidator: module => 3395CompileAndVerify(reference, symbolValidator: module => 3443CompileAndVerify(reference, symbolValidator: module => 3489CompileAndVerify(reference, symbolValidator: module => 3535CompileAndVerify(reference, symbolValidator: module => 3581CompileAndVerify(reference, symbolValidator: module => 3627CompileAndVerify(reference, symbolValidator: module => 3669CompileAndVerify(reference, symbolValidator: module => 3702CompileAndVerify(reference, symbolValidator: module => 3741CompileAndVerify(reference, symbolValidator: module => 3783CompileAndVerify(reference, symbolValidator: module => 4170CompileAndVerify(testRef, symbolValidator: module => 4217CompileAndVerify(testRef, symbolValidator: module => 4264CompileAndVerify(testRef, symbolValidator: module => 4313CompileAndVerify(testRef, symbolValidator: module => 4365CompileAndVerify(testRef, symbolValidator: module =>
Emit\NoPiaEmbedTypes.cs (145)
48CompileAndVerify(piaCompilation); 97CompileAndVerify(piaCompilation); 173CompileAndVerify(piaCompilation); 230CompileAndVerify(piaCompilation); 299CompileAndVerify(piaCompilation); 352CompileAndVerify(piaCompilation); 402CompileAndVerify(piaCompilation); 450CompileAndVerify(piaCompilation); 800CompileAndVerify(piaCompilation); 849CompileAndVerify(piaCompilation); 1069CompileAndVerify(piaCompilation); 1667var verifier = CompileAndVerify(compilation1, symbolValidator: metadataValidator); 1672verifier = CompileAndVerify(compilation2, symbolValidator: metadataValidator); 1780CompileAndVerify(compilation1, symbolValidator: metadataValidator, verify: Verification.FailsPEVerify); 1782CompileAndVerify(compilation2, symbolValidator: metadataValidator, verify: Verification.FailsPEVerify); 1804CompileAndVerify(piaCompilation); 1862CompileAndVerify(piaCompilation); 1915var verifier = CompileAndVerify(compilation, symbolValidator: metadataValidator); 1922verifier = CompileAndVerify(compilation, symbolValidator: metadataValidator); 1953CompileAndVerify(piaCompilation); 2003var verifier = CompileAndVerify(compilation, symbolValidator: metadataValidator); 2011verifier = CompileAndVerify(compilation, symbolValidator: metadataValidator); 2042CompileAndVerify(piaCompilation); 2099CompileAndVerify(piaCompilation); 2169CompileAndVerify(piaCompilation); 2242var verifier = CompileAndVerify(compilation1, symbolValidator: metadataValidator); 2246verifier = CompileAndVerify(compilation2, symbolValidator: metadataValidator); 2285CompileAndVerify(piaCompilation); 2328var verifier = CompileAndVerify(compilation1); 2332verifier = CompileAndVerify(compilation2); 2364CompileAndVerify(piaCompilation); 2437CompileAndVerify(piaCompilation); 2503CompileAndVerify(piaCompilation); 2682CompileAndVerify(piaCompilation); 2721CompileAndVerify(compilation1, symbolValidator: metadataValidator); 2723CompileAndVerify(compilation2, symbolValidator: metadataValidator); 2754CompileAndVerify(piaCompilation); 2793CompileAndVerify(compilation1, symbolValidator: metadataValidator); 2795CompileAndVerify(compilation2, symbolValidator: metadataValidator); 2818CompileAndVerify(piaCompilation); 2852CompileAndVerify(compilation1, symbolValidator: metadataValidator); 2854CompileAndVerify(compilation2, symbolValidator: metadataValidator); 2879CompileAndVerify(piaCompilation); 2915CompileAndVerify(compilation1, symbolValidator: metadataValidator); 2917CompileAndVerify(compilation2, symbolValidator: metadataValidator); 2942CompileAndVerify(piaCompilation); 2981CompileAndVerify(compilation1, symbolValidator: metadataValidator); 2983CompileAndVerify(compilation2, symbolValidator: metadataValidator); 3008CompileAndVerify(piaCompilation); 3047CompileAndVerify(compilation1, symbolValidator: metadataValidator); 3049CompileAndVerify(compilation2, symbolValidator: metadataValidator); 3087CompileAndVerify(piaCompilation).VerifyDiagnostics(); 3124CompileAndVerify(compilation1.AddReferences(dispIdDefinition), symbolValidator: metadataValidator).VerifyDiagnostics(); 3131CompileAndVerify(compilation2.AddReferences(dispIdDefinition), symbolValidator: metadataValidator).VerifyDiagnostics(); 3200CompileAndVerify(compilation1, symbolValidator: metadataValidator); 3202CompileAndVerify(compilation1.AddReferences(empty), symbolValidator: metadataValidator); 3264CompileAndVerify(compilation1, symbolValidator: metadataValidator); 3288CompileAndVerify(piaCompilation); 3329CompileAndVerify(compilation1, symbolValidator: metadataValidator); 3331CompileAndVerify(compilation2, symbolValidator: metadataValidator); 3355CompileAndVerify(piaCompilation); 3393CompileAndVerify(compilation1, symbolValidator: metadataValidator); 3395CompileAndVerify(compilation2, symbolValidator: metadataValidator); 3420CompileAndVerify(piaCompilation); 3465CompileAndVerify(compilation1, symbolValidator: metadataValidator); 3467CompileAndVerify(compilation2, symbolValidator: metadataValidator); 3553CompileAndVerify(compilation1, symbolValidator: metadataValidator); 3573CompileAndVerify(piaCompilation); 3610CompileAndVerify(compilation1, symbolValidator: metadataValidator); 3612CompileAndVerify(compilation2, symbolValidator: metadataValidator); 3637CompileAndVerify(piaCompilation); 3676CompileAndVerify(compilation1, symbolValidator: metadataValidator); 3678CompileAndVerify(compilation2, symbolValidator: metadataValidator); 3702CompileAndVerify(piaCompilation); 3749CompileAndVerify(piaCompilation); 3801CompileAndVerify(piaCompilation1); 3826CompileAndVerify(piaCompilation2); 3886CompileAndVerify(piaCompilation); 3979CompileAndVerify(piaCompilation); 3985CompileAndVerify(compilation1); 3992CompileAndVerify(compilation2, symbolValidator: metadataValidator).VerifyDiagnostics(expected); 3998CompileAndVerify(compilation3, symbolValidator: metadataValidator).VerifyDiagnostics(expected); 4004CompileAndVerify(compilation4, symbolValidator: metadataValidator).VerifyDiagnostics(expected); 4010CompileAndVerify(compilation5, symbolValidator: metadataValidator).VerifyDiagnostics(expected); 4075CompileAndVerify(piaCompilation); 4081CompileAndVerify(compilation1); 4088CompileAndVerify(compilation2, symbolValidator: metadataValidator).VerifyDiagnostics(expected); 4094CompileAndVerify(compilation3, symbolValidator: metadataValidator).VerifyDiagnostics(expected); 4100CompileAndVerify(compilation4, symbolValidator: metadataValidator).VerifyDiagnostics(expected); 4106CompileAndVerify(compilation5, symbolValidator: metadataValidator).VerifyDiagnostics(expected); 4143CompileAndVerify(piaCompilation); 4181CompileAndVerify(compilation1, symbolValidator: metadataValidator); 4183CompileAndVerify(compilation2, symbolValidator: metadataValidator); 4220CompileAndVerify(piaCompilation); 4265CompileAndVerify(compilation1, symbolValidator: metadataValidator); 4267CompileAndVerify(compilation2, symbolValidator: metadataValidator); 4304CompileAndVerify(piaCompilation); 4342CompileAndVerify(compilation1, symbolValidator: metadataValidator); 4344CompileAndVerify(compilation2, symbolValidator: metadataValidator); 4368CompileAndVerify(piaCompilation); 4406CompileAndVerify(compilation1, symbolValidator: metadataValidator); 4408CompileAndVerify(compilation2, symbolValidator: metadataValidator); 4433CompileAndVerify(piaCompilation); 4466CompileAndVerify(compilation1, symbolValidator: metadataValidator); 4468CompileAndVerify(compilation2, symbolValidator: metadataValidator); 4493CompileAndVerify(piaCompilation); 4526CompileAndVerify(compilation1, symbolValidator: metadataValidator); 4528CompileAndVerify(compilation2, symbolValidator: metadataValidator); 4553CompileAndVerify(piaCompilation); 4586CompileAndVerify(compilation1, symbolValidator: metadataValidator); 4588CompileAndVerify(compilation2, symbolValidator: metadataValidator); 4619CompileAndVerify(piaCompilation); 4652CompileAndVerify(compilation1, symbolValidator: metadataValidator); 4654CompileAndVerify(compilation2, symbolValidator: metadataValidator); 4676CompileAndVerify(piaCompilation1); 4696CompileAndVerify(piaCompilation2); 4744CompileAndVerify(piaCompilation1); 4765CompileAndVerify(piaCompilation2); 4811CompileAndVerify(compilation3); 4821CompileAndVerify(compilation4); 4843CompileAndVerify(piaCompilation1); 4898CompileAndVerify(compilation3, verify: Verification.FailsPEVerify); 4902CompileAndVerify(compilation4, verify: Verification.FailsPEVerify); 4924CompileAndVerify(piaCompilation1); 4946CompileAndVerify(piaCompilation2); 4994CompileAndVerify(piaCompilation1); 5162CompileAndVerify(piaCompilation1); 5184CompileAndVerify(piaCompilation2); 5214CompileAndVerify(compilation3); 5218CompileAndVerify(compilation4); 5240CompileAndVerify(piaCompilation1); 5262CompileAndVerify(piaCompilation2); 5319CompileAndVerify(piaCompilation1); 5375CompileAndVerify(compilation3, verify: Verification.FailsPEVerify); 5379CompileAndVerify(compilation4, verify: Verification.FailsPEVerify); 5427CompileAndVerify(IEvent_Compilation); 5533CompileAndVerify(NetImpl_1_Compilation, symbolValidator: metadataValidator); 5538CompileAndVerify(NetImpl_2_Compilation, symbolValidator: metadataValidator); 5597CompileAndVerify(app_compilation, symbolValidator: IEvent_ref.Properties.EmbedInteropTypes ? metadataValidator : null, 5622CompileAndVerify(piaCompilation); 5704CompileAndVerify(piaCompilation); 5736CompileAndVerify(compilation0, symbolValidator: symbolValidator); 5739CompileAndVerify(compilation0, symbolValidator: symbolValidator); 5802CompileAndVerify(piaCompilation); 5999CompileAndVerify(compilation,
Emit\OptionalArgumentsTests.cs (6)
110CompileAndVerify(compilation, expectedOutput: 146CompileAndVerify(comp1, sourceSymbolValidator: module => 178CompileAndVerify(comp2a, expectedOutput: 187CompileAndVerify(comp2b, expectedOutput: 209CompileAndVerify(comp, sourceSymbolValidator: module => 461CompileAndVerify(comp, symbolValidator: module =>
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (455)
CodeGen\CodeGenCallTests.cs (22)
33673CompileAndVerify(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics(); 33745var verifier = CompileAndVerify(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics(); 33880CompileAndVerify(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics(); 33952var verifier = CompileAndVerify(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics(); 34087CompileAndVerify(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics(); 34159var verifier = CompileAndVerify(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics(); 34310CompileAndVerify(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics(); 34382CompileAndVerify(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics(); 34454var verifier = CompileAndVerify(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics(); 34605CompileAndVerify(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics(); 34677CompileAndVerify(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics(); 34749CompileAndVerify(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics(); 34821CompileAndVerify(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics(); 34893CompileAndVerify(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics(); 34977CompileAndVerify(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics(); 35061CompileAndVerify(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics(); 35152CompileAndVerify(comp, expectedOutput: "123123126:123123126:123123126").VerifyDiagnostics(); 35234CompileAndVerify(comp, expectedOutput: "124125125:124125125:124125125").VerifyDiagnostics(); 35316var verifier = CompileAndVerify(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics(); 35484CompileAndVerify(comp, expectedOutput: "123123126:123123126:123123126").VerifyDiagnostics(); 35578CompileAndVerify(comp, expectedOutput: "123123126:123123126:123123126").VerifyDiagnostics(); 35679CompileAndVerify(comp, expectedOutput: "123123127:123123127:123123127").VerifyDiagnostics();
CodeGen\CodeGenLengthBasedSwitchTests.cs (40)
79var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 269verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 507verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 831var verifier = CompileAndVerify(comp, expectedOutput: "RAN", verify: Verification.Skipped); 1036verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 1368var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 1474verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 1649var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 1831var verifier = CompileAndVerify(comp); 1983var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 2089var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 2320var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 2432verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 2636var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 2866verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 3170var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 4386var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 6752var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 7763verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 9056var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 9186verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 9368var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 9583verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 9827var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 9964var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 10344verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 10805var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 11087CompileAndVerify(comp, expectedOutput: "RAN"); 11136var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 11335var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 11645verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 11992var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 12336var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 12649verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 12987var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 13110verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 13304var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 13587verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 13912var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 14022verifier = CompileAndVerify(comp, expectedOutput: "RAN");
CodeGen\CodeGenMethodGroupConversionCachingTests.cs (4)
6029var verifier = CompileAndVerify(comp, expectedOutput: 6170var verifier = CompileAndVerify(compilation, expectedOutput: PASS); 6326var verifier = CompileAndVerify(compilation, expectedOutput: PASS, symbolValidator: containerValidator); 6383CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics();
CodeGen\CodeGenSpanBasedStringConcatTests.cs (47)
336var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "cc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 389var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "sccs" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 444var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "ab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 488var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "ab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 538var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "sccs" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 590var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "sccs" : null, verify: Verification.FailsPEVerify); 676var verifier = CompileAndVerify(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 751var verifier = CompileAndVerify(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 825var verifier = CompileAndVerify(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 1098var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "cssscsssccsc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 1208var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "cssscsssccsc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 1388var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? expectedOutput : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 1499var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "aab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 1562var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "aab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 1624var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "scscsc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 1685var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "cssscsssccsc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 1765var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 1811var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 1870var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "cssscsssccsc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 1957var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abccab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 2078var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abccab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 2139var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "cssscsssccsc" : null, verify: Verification.FailsPEVerify); 2267var verifier = CompileAndVerify(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 2345var verifier = CompileAndVerify(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 2422var verifier = CompileAndVerify(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 2789var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "csssscsssscssssccscsscsccssc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 2977var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "csssscsssscssssccscsscsccssc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 3253var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? expectedOutput : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 3438var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "aaab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 3510var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 3586var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "scsscsscsscsscsscs" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 3659var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "csssscsssscssssccscsscsccssc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 3780var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcd" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 3828var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcd" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 3898var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "csssscsssscssssccscsscsccssc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 4032var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abccccabcabc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 4364var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcd" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 4417var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcddabc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 4546var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abccccabcabc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 4636var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcdabdccdabdcabcabddabc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 4760var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcddabc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 4830var verifier = CompileAndVerify(compilation: comp, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "csssscsssscssssccscsscsccssc" : null, verify: Verification.FailsPEVerify); 5036var verifier = CompileAndVerify(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 5117var verifier = CompileAndVerify(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 5197var verifier = CompileAndVerify(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 5677var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "scsssssssc" : null, verify: ExecutionConditionUtil.IsCoreClr ? default : Verification.Skipped); 5867var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcde" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
CodeGen\IndexAndRangeTests.cs (40)
58var verifier = CompileAndVerify(comp, expectedOutput: "Index(^1) Length Index=9 Value=1, Index(^1) Length 2 Index=9 Value=2, Index(^1) Length 3 Index=9 Value=3,"); 234var verifier = CompileAndVerify(comp, expectedOutput: "Index(^1)"); 276var verifier = CompileAndVerify(comp, expectedOutput: "Index(^1) Id(1) Id(2)"); 313var verifier = CompileAndVerify(comp, expectedOutput: "Index(^1)"); 396var verifier = CompileAndVerify(comp, expectedOutput: "Index(^1)"); 487var verifier = CompileAndVerify(comp, expectedOutput: "Index(^1)"); 569var verifier = CompileAndVerify(comp, expectedOutput: "Index(^1) Id(42) Index(^2) Id(43) Result=42,43"); 824var verifier = CompileAndVerify(comp, expectedOutput: "Id(1) Id(42) Id(2) Id(43) Result=42,43"); 871var verifier = CompileAndVerify(comp); 919var verifier = CompileAndVerify(comp, expectedOutput: "Index(^1) Index(^2) Id(42) Index(^3) Id(43) Result=42,43"); 1015var verifier = CompileAndVerify(comp, expectedOutput: "Index(^1) Length Id(1) Index=9 Value=1 Index(^2) Length Id(2) Index=8 Value=2"); 1218var verifier = CompileAndVerify(comp, expectedOutput: "Length Index=9 Length Index=9 Result=42"); 1264var verifier = CompileAndVerify(comp, expectedOutput: "Index(^1) ContainerLength Index(^2) ContainerIndex=9 Length ContainerIndex=9 Index=8 Id(42)" + 1340var verifier = CompileAndVerify(comp, expectedOutput: "Index(^1)"); 1400var verifier = CompileAndVerify(comp, expectedOutput: "Index(^1) ContainerLength Index(^2) ContainerIndex=9 Length ContainerIndex=9 Index=8 Id(42)" + 1476var verifier = CompileAndVerify(comp, expectedOutput: "Index(^1)"); 1568var verifier = CompileAndVerify(comp, expectedOutput: "ContainerLength ContainerIndex=9 Length ContainerIndex=9 Index=8 Value=42 ContainerIndex=9 Length ContainerIndex=9 Index=7 Value=43"); 1760var verifier = CompileAndVerify(comp, expectedOutput: "Index(^1)"); 1803var verifier = CompileAndVerify(comp, expectedOutput: "Id(^1) Length Index=9 Id(1) X=1 Id(^2) Id(^3) Length Index=7 Id(2) X=2"); 1977var verifier = CompileAndVerify(comp, expectedOutput: "42 43 44"); 2199var verifier = CompileAndVerify(comp, expectedOutput: "Range(3..^6) Length Id(1) Slice(3, 1) Id(42) Id(2) Slice(3, 1) Id(43) Results=42,43"); 2535var verifier = CompileAndVerify(comp, expectedOutput: "Range(1..^1) ContainerLength ContainerSlice(1, 8) Range(2..^2) Length Id(2) Slice(2, 6) Id(42) Id(3) Slice(2, 6) Id(43) Results=42,43"); 2659var verifier = CompileAndVerify(comp, expectedOutput: "Range(1..^1) Range(2..^2)"); 2756var verifier = CompileAndVerify(comp, expectedOutput: "Range(1..^1) ContainerLength Range(2..^2) ContainerSlice(1, 8) Range(3..^3) Length Id(4) Slice(3, 4) Id(5)"); 3000var verifier = CompileAndVerify(comp, expectedOutput: "Id(1) Id(2)"); 3095var verifier = CompileAndVerify(comp, expectedOutput: "Id(1) Id(2) Id(3) Id(4) Id(5)"); 3285var verifier = CompileAndVerify(comp, expectedOutput: "Range(1..^1) Range(2..^2)"); 3425var verifier = CompileAndVerify(comp, expectedOutput: "Range(1..^1) Id(0) Id(42) X=42"); 3546var verifier = CompileAndVerify(comp, expectedOutput: "Range(1..^1) Id(0) Id(42) X=42 Id(1) Id(43) X=43"); 3621var verifier = CompileAndVerify(comp, expectedOutput: "Id(0) Id(1)", verify: Verification.Skipped); 3712var verifier = CompileAndVerify(comp, expectedOutput: "Id(0) Id(1)"); 3798var verifier = CompileAndVerify(comp, expectedOutput: "Id(0) Id(1)"); 3885var verifier = CompileAndVerify(comp, expectedOutput: "Id(0) Id(1) Id(2) Id(3)"); 4025var verifier = CompileAndVerify(comp, expectedOutput: "Range(3..^6)"); 4052var verifier = CompileAndVerify(comp, expectedOutput: "3 6"); 4177var verifier = CompileAndVerify(comp, expectedOutput: "Index=9 Value=2"); 4226var verifier = CompileAndVerify(comp, expectedOutput: "Index=1 Value=2"); 4265var verifier = CompileAndVerify(comp, expectedOutput: "Index=2 Value=2"); 4416var verifier = CompileAndVerify(comp, expectedOutput: "++ Length Index=7 X=42 Index=7 Y=43 Index=7 Z=44", verify: Verification.Skipped); 4459var verifier = CompileAndVerify(comp, verify: Verification.Skipped,
Emit\EditAndContinue\AssemblyReferencesTests.cs (11)
223var v0 = CompileAndVerify(compilation0); 224var v1 = CompileAndVerify(compilation1); 225var v2 = CompileAndVerify(compilation2); 327var v0 = CompileAndVerify(compilation0); 328var v1 = CompileAndVerify(compilation1); 329var v2 = CompileAndVerify(compilation2); 410var v0 = CompileAndVerify(compilation0); 411var v1 = CompileAndVerify(compilation1); 412var v2 = CompileAndVerify(compilation2); 494var v0 = CompileAndVerify(compilation0, verify: Verification.FailsILVerify); 598var v0 = CompileAndVerify(compilation0, verify: Verification.Passes);
Emit\EditAndContinue\EditAndContinueClosureTests.cs (46)
248var v0 = CompileAndVerify(compilation0); 309var v0 = CompileAndVerify(compilation0); 381var v0 = CompileAndVerify(compilation0); 439var v0 = CompileAndVerify(compilation0); 491var v0 = CompileAndVerify(compilation0); 551var v0 = CompileAndVerify(compilation0); 605var v0 = CompileAndVerify(compilation0); 660var v0 = CompileAndVerify(compilation0); 716var v0 = CompileAndVerify(compilation0); 771var v0 = CompileAndVerify(compilation0); 839var v0 = CompileAndVerify(compilation0); 914var v0 = CompileAndVerify(compilation0); 988var v0 = CompileAndVerify(compilation0); 1055var v0 = CompileAndVerify(compilation0); 1114var v0 = CompileAndVerify(compilation0); 1202var v0 = CompileAndVerify(compilation0); 1291var v0 = CompileAndVerify(compilation0); 1375var v0 = CompileAndVerify(compilation0); 1466var v0 = CompileAndVerify(compilation0); 1548var v0 = CompileAndVerify(compilation0); 1625var v0 = CompileAndVerify(compilation0); 1724var v0 = CompileAndVerify(compilation0); 1815var v0 = CompileAndVerify(compilation0); 1923var v0 = CompileAndVerify(compilation0); 2121var v0 = CompileAndVerify(compilation0); 2332var v0 = CompileAndVerify(compilation0); 2470var v0 = CompileAndVerify(compilation0); 2587var v0 = CompileAndVerify(compilation0); 2725var v0 = CompileAndVerify(compilation0); 2793var v0 = CompileAndVerify(compilation0); 2863var v0 = CompileAndVerify(compilation0); 2969var v0 = CompileAndVerify(compilation0); 3089var v0 = CompileAndVerify(compilation0); 3185var v0 = CompileAndVerify(compilation0); 3246var v0 = CompileAndVerify(compilation0); 3485var v0 = CompileAndVerify(compilation0); 3730var v0 = CompileAndVerify(compilation0); 3851var v0 = CompileAndVerify(compilation0); 3931var v0 = CompileAndVerify(compilation0); 4124var v0 = CompileAndVerify(compilation0); 4209var v0 = CompileAndVerify(compilation0); 4291var v0 = CompileAndVerify(compilation0); 4364var v0 = CompileAndVerify(compilation0); 4446var v0 = CompileAndVerify(compilation0); 4629var v0 = CompileAndVerify(compilation0); 4688var v0 = CompileAndVerify(compilation0);
Emit\EditAndContinue\EditAndContinueDelegateCacheTests.cs (5)
53var v0 = CompileAndVerify(compilation0); 117var v0 = CompileAndVerify(compilation0); 181var v0 = CompileAndVerify(compilation0); 245var v0 = CompileAndVerify(compilation0); 309var v0 = CompileAndVerify(compilation0);
Emit\EditAndContinue\EditAndContinuePdbTests.cs (1)
129var v0 = CompileAndVerify(compilation0, emitOptions: EmitOptions.Default.WithDebugInformationFormat(format));
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (51)
232var v0 = CompileAndVerify(compilation0, emitOptions: EmitOptions.Default.WithDebugInformationFormat(format)); 349var v0 = CompileAndVerify(compilation0); 451var v0 = CompileAndVerify(compilation0); 524var v0 = CompileAndVerify(compilation0); 575var v0 = CompileAndVerify(compilation0); 1123var v0 = CompileAndVerify(compilation0); 1548var v0 = CompileAndVerify(compilation0); 1989var v0 = CompileAndVerify(compilation0); 2567var v0 = CompileAndVerify(compilation0); 2736var v0 = CompileAndVerify(compilation0); 3275var v0 = CompileAndVerify(compilation0); 3659var v0 = CompileAndVerify(compilation0); 3764var v0 = CompileAndVerify(compilation0); 3873var v0 = CompileAndVerify(compilation0); 3979var v0 = CompileAndVerify(compilation0); 4081var v0 = CompileAndVerify(compilation0, symbolValidator: module => 4244var v0 = CompileAndVerify(compilation0); 4478var v0 = CompileAndVerify(compilation0); 4638var v0 = CompileAndVerify(compilation0); 5101var v0 = CompileAndVerify(compilation0); 5449var v0 = CompileAndVerify(compilation0); 5786var v0 = CompileAndVerify(compilation0); 6428var v0 = CompileAndVerify(compilation0); 6971var v0 = CompileAndVerify(compilation0); 7410var v0 = CompileAndVerify(compilation0, symbolValidator: module => 7732var v0 = CompileAndVerify(compilation0); 8000CompileAndVerify(compilation0, symbolValidator: module => 8159var v0 = CompileAndVerify(compilation0, emitOptions: EmitOptions.Default.WithDebugInformationFormat(format), symbolValidator: module => 8703var v0 = CompileAndVerify(compilation0); 8780var v0 = CompileAndVerify(compilation0); 8869var v0 = CompileAndVerify(compilation0, symbolValidator: module => 9024var v0 = CompileAndVerify(compilation0); 9145var v0 = CompileAndVerify(compilation0); 9294var v0 = CompileAndVerify(compilation0); 9454var v0 = CompileAndVerify(compilation0); 9566var v0 = CompileAndVerify(compilation0); 9742var v0 = CompileAndVerify(compilation0); 9976var v0 = CompileAndVerify(compilation0); 10624var v0 = CompileAndVerify(compilation0); 10691var v0 = CompileAndVerify(compilation0); 10755var v0 = CompileAndVerify(compilation0); 10824var v0 = CompileAndVerify(compilation0); 10878var v0 = CompileAndVerify(compilation0, verify: Verification.FailsPEVerify); 10940var v0 = CompileAndVerify(compilation0, verify: Verification.FailsPEVerify); 11006var v0 = CompileAndVerify(compilation0, verify: Verification.FailsPEVerify); 11059var v0 = CompileAndVerify(compilation0, verify: Verification.Passes); 11110var v0 = CompileAndVerify(compilation0, verify: Verification.FailsPEVerify); 11164var v0 = CompileAndVerify(compilation0, verify: Verification.Passes); 11225var v0 = CompileAndVerify(compilation0, verify: Verification.Passes); 11280var v0 = CompileAndVerify(compilation0, verify: Verification.Passes); 11347var v0 = CompileAndVerify(compilation0, verify: Verification.Passes);
Emit\EditAndContinue\EditAndContinueTests.cs (50)
351var v0 = CompileAndVerify(compilation0); 404var v0 = CompileAndVerify(compilation0); 472var v0 = CompileAndVerify(compilation0); 1833var v0 = CompileAndVerify(compilation0); 1926var v0 = CompileAndVerify(compilation0); 2011var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 2086var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 2151var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 2229var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 6421var v0 = CompileAndVerify(compilation0); 6851var v0 = CompileAndVerify(compilation0); 8881var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 9965var v0 = CompileAndVerify(compilation0); 10067var v0 = CompileAndVerify(compilation0); 10458var v0 = CompileAndVerify(compilation0); 10831var v0 = CompileAndVerify(compilation0); 10928var v0 = CompileAndVerify(compilation0); 11051var v0 = CompileAndVerify(compilation0); 11283var v0 = CompileAndVerify(compilation0); 11960var v0 = CompileAndVerify(compilation0); 12142var v0 = CompileAndVerify(compilation0); 12264var v0 = CompileAndVerify(compilation0); 12317var v0 = CompileAndVerify(compilation0); 13242var v0 = CompileAndVerify(compilation0); 13358var v0 = CompileAndVerify(compilation0); 13404var v0 = CompileAndVerify(compilation0); 13553var v0 = CompileAndVerify(compilation0); 13687var v0 = CompileAndVerify(compilation0); 13796var v0 = CompileAndVerify(compilation0); 13914var v0 = CompileAndVerify(compilation0); 14105var v0 = CompileAndVerify(compilation0); 14234var v0 = CompileAndVerify(compilation0); 14382var v0 = CompileAndVerify(compilation0); 14578var v0 = CompileAndVerify(compilation0); 14687var v0 = CompileAndVerify(compilation0); 14797var v0 = CompileAndVerify(compilation0); 14961var v0 = CompileAndVerify(compilation0); 15106var v0 = CompileAndVerify(compilation0); 15211var v0 = CompileAndVerify(compilation0); 15374var v0 = CompileAndVerify(compilation0); 15578var v0 = CompileAndVerify(compilation0); 15826var v0 = CompileAndVerify(compilation0); 16010var v0 = CompileAndVerify(compilation0); 16083var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 16189var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 16619var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 19261var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 19337var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 19431var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 19520var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped);
Emit\EditAndContinue\LocalSlotMappingTests.cs (23)
50var v0 = CompileAndVerify(compilation0); 125var v0 = CompileAndVerify(compilation0); 343CompileAndVerify(debug).VerifyPdb("C.M", @" 376CompileAndVerify(release).VerifyPdb("C.M", @" 533var v0 = CompileAndVerify(compilation0); 645var v0 = CompileAndVerify(compilation0); 755var v0 = CompileAndVerify(compilation0); 846var v0 = CompileAndVerify(compilation0); 1666var v0 = CompileAndVerify(compilation0); 2150var v0 = CompileAndVerify(compilation0); 2343var v0 = CompileAndVerify(compilation0); 2884var v0 = CompileAndVerify(compilation0); 2993var v0 = CompileAndVerify(compilation0); 3120var v0 = CompileAndVerify(compilation0); 3334var v0 = CompileAndVerify(compilation0); 3441var v0 = CompileAndVerify(compilation0); 3554var v0 = CompileAndVerify(compilation0); 3662var v0 = CompileAndVerify(compilation0); 3754var v0 = CompileAndVerify(compilation0); 3896var v0 = CompileAndVerify(compilation0); 3973var v0 = CompileAndVerify(compilation0); 4082var v0 = CompileAndVerify(compilation0); 5061var v0 = CompileAndVerify(compilation0);
Emit\ManagedAddressTests.cs (1)
66var verifier = CompileAndVerify(comp, expectedOutput: "012", verify: Verification.Fails with
Emit\NumericIntPtrTests.cs (62)
1054var verifier = CompileAndVerify(comp); 1102var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 1117verifier = CompileAndVerify(comp); 1140var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 1155verifier = CompileAndVerify(comp); 1336var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput($"{size}{size}{size}{size}"), verify: Verification.FailsPEVerify); 1439CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 1463var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(@"1"), verify: Verification.FailsPEVerify); 1498var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 1654var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 1765var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 2262CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "System.OverflowException" : "1152921504606846975"), verify: Verification.FailsPEVerify); 2300CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "-1" : "1152921504606846975")); 2418CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(expectedOutput)); 2489var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify); 2623var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify); 2805CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput("0, 0, 0, 0")); 2830CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 2863CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 3059CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify); 3066CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify); 3069CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify); 3072CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify); 3075CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify); 3133var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 3301var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 6028var verifier = CompileAndVerify(comp, verify: useUnsafeContext ? Verification.Skipped : Verification.FailsPEVerify); 6257var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(expectedResult)); 6633var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(expectedResult)); 6865var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(expectedResult)); 6905var verifier = CompileAndVerify(comp, emitOptions: EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0"), verify: Verification.Skipped); 8138CompileAndVerify(comp, verify: Verification.FailsPEVerify); 8190var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 8416var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 8620var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 8696var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 9041CompileAndVerify(comp, verify: new Verification() { Status = VerificationStatus.PassesOrFailFast | VerificationStatus.FailsPEVerify }, expectedOutput: IncludeExpectedOutput(expectedResult)); 9076CompileAndVerify(comp, verify: new Verification() { Status = VerificationStatus.FailsPEVerify | VerificationStatus.PassesOrFailFast }, expectedOutput: IncludeExpectedOutput(expectedResult)).VerifyDiagnostics(expectedDiagnostics); 9128CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "System.OverflowException" : "4294967337")).VerifyDiagnostics( 9146CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "41" : "4294967337")).VerifyDiagnostics(); 9195CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "System.OverflowException" : "2147483648")).VerifyDiagnostics( 9213CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "-2147483648" : "2147483648")).VerifyDiagnostics(); 9253CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 9283CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 9307CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 9435var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 9540var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(expectedOutput)); 9709CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 9840var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 10031var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 10716CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("1, 2, 3, 4"), verify: Verification.FailsPEVerify); 10732CompileAndVerify(comp2, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.FailsPEVerify); 10838CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(expected), verify: Verification.FailsPEVerify); 10906CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(expected), verify: Verification.FailsPEVerify); 10993var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 11055CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("OVERFLOW RAN"), verify: Verification.Skipped); 11059CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("RAN"), verify: Verification.Skipped); 11636return CompileAndVerify(comp, verify: Verification.FailsPEVerify); 11694var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput("RAN")); 11712var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("63"), verify: Verification.FailsPEVerify); 11760var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("00")); 11829CompileAndVerify(comp,
PDB\PDBAsyncTests.cs (15)
71var v = CompileAndVerify(compilation); 621var v = CompileAndVerify(CreateCompilationWithMscorlib461(text, options: TestOptions.DebugDll)); 759var v = CompileAndVerify(CreateCompilationWithMscorlib461(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module => 847var v = CompileAndVerify(CreateCompilationWithMscorlib461(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module => 952var v = CompileAndVerify(CreateCompilationWithMscorlib461(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module => 1039var v = CompileAndVerify(CreateCompilationWithMscorlib461(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module => 1155var v = CompileAndVerify(CreateCompilationWithMscorlib461(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module => 1259var v = CompileAndVerify(CreateCompilationWithMscorlib461(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module => 1366var v = CompileAndVerify(CreateCompilationWithMscorlib461(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module => 1464var v = CompileAndVerify(CreateCompilationWithMscorlib461(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module => 1550var v = CompileAndVerify(CreateCompilationWithMscorlib461(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module => 1658var v = CompileAndVerify(CreateCompilationWithMscorlib461(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module => 1694var v = CompileAndVerify(CreateCompilationWithMscorlib461(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module => 1948var v = CompileAndVerify(CreateCompilationWithMscorlib461(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module => 2018var v = CompileAndVerify(compilation);
PDB\PDBDynamicLocalsTests.cs (1)
1709var v = CompileAndVerify(c);
PDB\PDBTests.cs (32)
3268var v = CompileAndVerify(c); 3721var verifier = CompileAndVerify(c, expectedOutput: "1M2"); 3775verifier = CompileAndVerify(c, expectedOutput: "1M2"); 3843var verifier = CompileAndVerify(c, expectedOutput: "1234"); 3937verifier = CompileAndVerify(c, expectedOutput: "1234"); 4009var verifier = CompileAndVerify(c, expectedOutput: "66"); 4041verifier = CompileAndVerify(c, expectedOutput: "66"); 5626var v = CompileAndVerify(CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll)); 5775var v = CompileAndVerify(CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll)); 5864var v = CompileAndVerify(CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll)); 5953var v = CompileAndVerify(CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseDll)); 6105var v = CompileAndVerify(c); 6222var v = CompileAndVerify(c); 6348var v = CompileAndVerify(c); 6441var v = CompileAndVerify(c); 6528var v = CompileAndVerify(c); 6589var v = CompileAndVerify(c); 6653var v = CompileAndVerify(c); 6737var v = CompileAndVerify(c); 6852var v = CompileAndVerify(c); 6954var v = CompileAndVerify(c); 8695var verifier = CompileAndVerify(c, verify: Verification.Skipped); 9092var verifier = CompileAndVerify(c, verify: Verification.Skipped); 9459var verifier = CompileAndVerify(c, verify: Verification.Skipped); 9688var verifier = CompileAndVerify(c); 10530var verifier = CompileAndVerify(c); 10701var verifier = CompileAndVerify(c); 10884var verifier = CompileAndVerify(c); 10971CompileAndVerify(c).VerifyIL(qualifiedMethodName: "Program.M", sequencePoints: "Program.M", source: source, 11148var cv = CompileAndVerify(c); 11287var v = CompileAndVerify(c); 11734var v = CompileAndVerify(c);
PDB\PDBTupleTests.cs (1)
311var v = CompileAndVerify(c);
PDB\PDBUsingTests.cs (3)
2974var v = CompileAndVerify(comp, validator: (peAssembly) => 3155var v = CompileAndVerify(compilation); 3228var v = CompileAndVerify(compilation);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (3163)
Attributes\AttributeTests.cs (51)
504CompileAndVerify(source, sourceSymbolValidator: attributeValidator, symbolValidator: null); 585CompileAndVerify(comp, expectedOutput: @"B.Length=2, B[0]=Hello, B[1]=World"); 1119CompileAndVerify(comp, expectedOutput: @"B.Length=2, B[0]=Hello, B[1]=World"); 1183CompileAndVerify(comp, expectedOutput: @"A=True, B.Length=1, B[0]=Hello"); 1222CompileAndVerify(comp, expectedOutput: @"World"); 1261CompileAndVerify(comp, expectedOutput: @"World"); 1299CompileAndVerify(comp, expectedOutput: @"True"); 1339CompileAndVerify(comp, expectedOutput: "A=1, B=42"); 1572var verifier = CompileAndVerify(compilation); 1611CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 1665CompileAndVerify( 1728CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator); 3144CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 3190CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator); 3224CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 3268CompileAndVerify(compilation).VerifyDiagnostics(); 3316CompileAndVerify(compilation).VerifyDiagnostics(); 3368CompileAndVerify(compilation).VerifyDiagnostics(); 3423CompileAndVerify(compilation).VerifyDiagnostics(); 3469CompileAndVerify(compilation, sourceSymbolValidator: sourceAttributeValidator, symbolValidator: mdAttributeValidator); 3608CompileAndVerify(compilation, sourceSymbolValidator: sourceAttributeValidator, symbolValidator: mdAttributeValidator); 3643CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator); 3688CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 3835CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 3877CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 3914CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 3959CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 4040CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 4108CompileAndVerify(source, sourceSymbolValidator: attributeValidator, symbolValidator: null); 4151CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput); 4196CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput); 4240CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput); 4285CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput); 4326CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput); 4535CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput); 4580CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator); 4620CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator); 4996CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput); 5075CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: ""); 5148CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: ""); 5185CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: ""); 5220CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 5267CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput); 5338CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput); 5376CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: ""); 5533CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator); 9954CompileAndVerify(compilation2, symbolValidator: (m) => 9973CompileAndVerify(compilation3, symbolValidator: (m) => 9994CompileAndVerify(compilation, symbolValidator: (m) => 10364CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate); 10757var verifier = CompileAndVerify(
Attributes\AttributeTests_Assembly.cs (29)
351CompileAndVerify(comp, verify: Verification.FailsPEVerify, symbolValidator: m => 414CompileAndVerify(compilation).VerifyDiagnostics( 424CompileAndVerify(compilation, verify: Verification.Skipped).VerifyDiagnostics( 465CompileAndVerify(compilation).VerifyDiagnostics(); 472CompileAndVerify(compilation, 497CompileAndVerify(compilation).VerifyDiagnostics( 507CompileAndVerify(compilation, verify: Verification.Skipped).VerifyDiagnostics( 595CompileAndVerify(compilation, 626CompileAndVerify(compilation, 656CompileAndVerify(compilation, 686CompileAndVerify(compilation, 715CompileAndVerify(compilation, verify: Verification.Fails, 744CompileAndVerify(compilation, verify: Verification.Fails, 777CompileAndVerify(compilation, verify: Verification.Fails, 817CompileAndVerify(compilation, 1029CompileAndVerify(compilation, symbolValidator: module => 1330CompileAndVerify(consoleappCompilation, symbolValidator: module => 1458CompileAndVerify(compilation); 1611CompileAndVerify(comp, symbolValidator: validate, verify: Verification.FailsPEVerify); 1614CompileAndVerify(comp, symbolValidator: validate, verify: Verification.FailsPEVerify); 1892CompileAndVerify(assembly, symbolValidator: moduleSymbol => 2174CompileAndVerify(appCompilation, symbolValidator: (ModuleSymbol m) => 2206CompileAndVerify(appCompilation, symbolValidator: (ModuleSymbol m) => 2236CompileAndVerify(appCompilation, symbolValidator: (ModuleSymbol m) => 2268CompileAndVerify(appCompilation, symbolValidator: (ModuleSymbol m) => 2293CompileAndVerify(appCompilation, symbolValidator: (ModuleSymbol m) => 2344CompileAndVerify(comp, symbolValidator: (m) => 2400CompileAndVerify(comp, symbolValidator: (m) => 2428CompileAndVerify(comp3, symbolValidator: (m) =>
Attributes\AttributeTests_CallerInfoAttributes.cs (108)
74CompileAndVerify(compilation).VerifyDiagnostics().VerifyIL("Program.Main", @" 140CompileAndVerify(compilation).VerifyDiagnostics().VerifyIL("Program.Main", @" 376CompileAndVerify(compilation).VerifyDiagnostics( 421CompileAndVerify(compilation, expectedOutput: "123").VerifyDiagnostics(); 460CompileAndVerify(compilation, expectedOutput: "456").VerifyDiagnostics(); 499CompileAndVerify(compilation, expectedOutput: "<default-arg>").VerifyDiagnostics(); 527CompileAndVerify(compilation, expectedOutput: 566CompileAndVerify(compilation, expectedOutput: 627CompileAndVerify(compilation, expectedOutput: 660CompileAndVerify(compilation, expectedOutput: "124, 123, 124").VerifyDiagnostics(); 691CompileAndVerify(compilation, expectedOutput: "2 + 2").VerifyDiagnostics(); 717CompileAndVerify(compilation, expectedOutput: "myIntegerExpression").VerifyDiagnostics(); 743CompileAndVerify(compilation, expectedOutput: "myIntegerExpression * 2").VerifyDiagnostics(); 768CompileAndVerify(compilation, expectedOutput: "<default>").VerifyDiagnostics( 797CompileAndVerify(compilation, expectedOutput: "Main").VerifyDiagnostics( 826CompileAndVerify(compilation, expectedOutput: "Main").VerifyDiagnostics( 1064CompileAndVerify(compilation, expectedOutput: @"5 + 4 1138CompileAndVerify(compilation, expectedOutput: "x").VerifyDiagnostics(); 1216CompileAndVerify(compilation, expectedOutput: 1251CompileAndVerify(compilation, expectedOutput: 1291CompileAndVerify(compilation, expectedOutput: 1322CompileAndVerify(compilation, expectedOutput: @"<Main>$ 1347CompileAndVerify(compilation, expectedOutput: @"<default> 1394CompileAndVerify(compilation, expectedOutput: @"<default> 1445CompileAndVerify(compilation, expectedOutput: "1 + /**/ 1").VerifyDiagnostics(); 1479CompileAndVerify(compilation, expectedOutput: "123").VerifyDiagnostics(); 1513CompileAndVerify(compilation, expectedOutput: 1546CompileAndVerify(compilation, expectedOutput: "124, 123, 124").VerifyDiagnostics(); 1583CompileAndVerify(compilation, expectedOutput: "2 + 2").VerifyDiagnostics(); 1614CompileAndVerify(compilation, expectedOutput: "<default>").VerifyDiagnostics( 1649CompileAndVerify(compilation, expectedOutput: "<default>").VerifyDiagnostics( 1689CompileAndVerify(compilation, expectedOutput: 1731CompileAndVerify(compilation, expectedOutput: 1777CompileAndVerify(compilation, expectedOutput: 1816CompileAndVerify(compilation, expectedOutput: @"<default-caller-name> 1850CompileAndVerify(compilation, expectedOutput: @"<default> 1914CompileAndVerify(compilation, expectedOutput: @"<default> 1942CompileAndVerify(compilation, expectedOutput: "'Hello', '\"Hello\"'").VerifyDiagnostics(); 1974CompileAndVerify(compilation, expectedOutput: "'Hello', '\"Hello\"'").VerifyDiagnostics(); 2006CompileAndVerify(compilation, expectedOutput: "'Hello', 'World', '\"Hello\"'").VerifyDiagnostics(); 2039CompileAndVerify(compilation, expectedOutput: "'Hello', 'World', '\"Hello\"'").VerifyDiagnostics(); 2078CompileAndVerify(compilation, expectedOutput: 2122CompileAndVerify(compilation, expectedOutput: @"'0', '2', '2', '0+0', '', '1+1' 2154CompileAndVerify(compilation, expectedOutput: "'<default1>', '<default0>'").VerifyDiagnostics(); 2182CompileAndVerify(compilation, expectedOutput: "'3', '1+2'").VerifyDiagnostics(); 2210CompileAndVerify(compilation, expectedOutput: @"'3', '1+2'").VerifyDiagnostics(); 2298CompileAndVerify(compilation, expectedOutput: "'3', '0'").VerifyDiagnostics(); 2332CompileAndVerify(compilation, expectedOutput: @"2, 1+ 1 2368CompileAndVerify(compilation, expectedOutput: @"s1: s1-arg 2406CompileAndVerify(compilation, expectedOutput: @"s1: s1-arg 2443CompileAndVerify(compilation).VerifyDiagnostics().VerifyIL("Program.Main", @" 2494CompileAndVerify(compilation).VerifyDiagnostics().VerifyIL("Program.Main", @" 2678CompileAndVerify(compilation, expectedOutput: expected); 2712CompileAndVerify(compilation, expectedOutput: expected); 2756CompileAndVerify(compilation, expectedOutput: expected); 2847CompileAndVerify(compilation, expectedOutput: expected); 2892CompileAndVerify(compilation, expectedOutput: expected); 2927CompileAndVerify(compilation, expectedOutput: expected); 2958CompileAndVerify(compilation, expectedOutput: expected); 3047CompileAndVerify(compilation, expectedOutput: expected); 3078CompileAndVerify(compilation, expectedOutput: expected); 3171CompileAndVerify(compilation, expectedOutput: expected); 3279CompileAndVerify(compilation, expectedOutput: expected); 3391CompileAndVerify(compilation, expectedOutput: expected); 3429CompileAndVerify(compilation, expectedOutput: expected); 3492CompileAndVerify(compilation, expectedOutput: ""); 3523CompileAndVerify(compilation, expectedOutput: "Main"); 3564CompileAndVerify(compilation, expectedOutput: expected); 3607CompileAndVerify(compilation, expectedOutput: expected); 3649CompileAndVerify(compilation, expectedOutput: expected); 3695CompileAndVerify(compilation, expectedOutput: expected); 3744CompileAndVerify(compilation, expectedOutput: expected); 3783CompileAndVerify(compilation, expectedOutput: expected); 3831CompileAndVerify(compilation, expectedOutput: expected); 3869CompileAndVerify(compilation, expectedOutput: expected); 3910CompileAndVerify(compilation, expectedOutput: expected); 3967CompileAndVerify(compilation, expectedOutput: expected); 4009CompileAndVerify(compilation, expectedOutput: expected); 4061CompileAndVerify(compilation, expectedOutput: expected); 4135CompileAndVerify(compilation, expectedOutput: expected); 4177CompileAndVerify(compilation, expectedOutput: @" 4215CompileAndVerify(compilation, expectedOutput: @" 4278CompileAndVerify(compilation, expectedOutput: $@" 4337CompileAndVerify(compilation, expectedOutput: expected); 4380CompileAndVerify(compilation, expectedOutput: expected); 4402CompileAndVerify(compilation, expectedOutput: ""); 4432CompileAndVerify(compilation, expectedOutput: ""); 4485CompileAndVerify(compilation, expectedOutput: expected); 4520CompileAndVerify(compilation, expectedOutput: expected); 4639CompileAndVerify(compilation, expectedOutput: expected); 4670CompileAndVerify(compilation, expectedOutput: expected); 4721CompileAndVerify(compilation, expectedOutput: expected); 4791CompileAndVerify(compilation, expectedOutput: expected); 4824CompileAndVerify(compilation, expectedOutput: expected); 4907CompileAndVerify(compilation, expectedOutput: expected); 5025CompileAndVerify(compilation, expectedOutput: expected); 5175CompileAndVerify(compilation, expectedOutput: expected); 5269CompileAndVerify(compilation, expectedOutput: expected); 5385CompileAndVerify(compilation, expectedOutput: expected); 5421CompileAndVerify(compilation, expectedOutput: expected); 5457CompileAndVerify(compilation, expectedOutput: expected); 5496CompileAndVerify(compilation, expectedOutput: expected); 5558CompileAndVerify(compilation, expectedOutput: expected); 5618CompileAndVerify(compilation, expectedOutput: expected); 5674CompileAndVerify(compilation, expectedOutput: 5712CompileAndVerify(compilation, expectedOutput: expected); 5759CompileAndVerify(compilation, expectedOutput: 5828CompileAndVerify(comp, expectedOutput: "1 + 1").VerifyDiagnostics();
Attributes\AttributeTests_Conditional.cs (2)
253CompileAndVerify(compilation, sourceSymbolValidator: CommonSourceValidatorForCondAttrType, symbolValidator: CommonMetadataValidatorForCondAttrType, expectedOutput: ""); 464CompileAndVerify(compilation, expectedOutput: s_commonExpectedOutput_ConditionalMethodsTest);
Attributes\AttributeTests_Dynamic.cs (10)
105CompileAndVerify(comp, verify: Verification.Passes, symbolValidator: module => 825CompileAndVerify(comp, symbolValidator: module => 857CompileAndVerify(comp, symbolValidator: module => 892CompileAndVerify(comp, symbolValidator: module => 914CompileAndVerify(comp, symbolValidator: module => 1197CompileAndVerify(comp, verify: Verification.Fails); 1234CompileAndVerify(comp, verify: Verification.Fails); 1297CompileAndVerify(CreateCompilationWithMscorlib461( 1349CompileAndVerify(CreateCompilationWithMscorlib461( 1363CompileAndVerify(CreateCompilationWithMscorlib461(
Attributes\AttributeTests_Embedded.cs (5)
262CompileAndVerify(comp2, symbolValidator: module => 432CompileAndVerify(comp, symbolValidator: static module => 458CompileAndVerify(comp, symbolValidator: module => 488CompileAndVerify(comp, symbolValidator: verifyModule).VerifyDiagnostics(); 530CompileAndVerify(comp, symbolValidator: verifyModule).VerifyDiagnostics();
Attributes\AttributeTests_IsByRefLike.cs (6)
370CompileAndVerify(code2, verify: Verification.Passes, symbolValidator: module => 383CompileAndVerify(code3, symbolValidator: module => 588CompileAndVerify(comAssembly, symbolValidator: module => 609CompileAndVerify(compilation_CompilationReference, symbolValidator: symbolValidator); 612CompileAndVerify(compilation_BinaryReference, symbolValidator: symbolValidator); 1001CompileAndVerify(compilation1, verify: Verification.FailsPEVerify, symbolValidator: module =>
Attributes\AttributeTests_IsUnmanaged.cs (2)
638CompileAndVerify(code2, symbolValidator: module => 647CompileAndVerify(code3, symbolValidator: module =>
Attributes\AttributeTests_LifetimeAnnotation.cs (6)
44CompileAndVerify(comp, symbolValidator: module => 68CompileAndVerify(comp, symbolValidator: module => 351CompileAndVerify(comp, symbolValidator: module => 372CompileAndVerify(comp, symbolValidator: module => 393CompileAndVerify(comp, symbolValidator: module => 422CompileAndVerify(comp, symbolValidator: module =>
Attributes\AttributeTests_MarshalAs.cs (1)
1535CompileAndVerify(comp2, expectedOutput: @"0").VerifyIL("C.Main", @"
Attributes\AttributeTests_NativeInteger.cs (8)
52CompileAndVerify(comp, symbolValidator: module => 79CompileAndVerify(comp, symbolValidator: module => 790CompileAndVerify(comp, validator: assembly => 1290CompileAndVerify(comp, symbolValidator: module => 1378CompileAndVerify(comp, validator: assembly => 1463CompileAndVerify(comp, symbolValidator: module => 1491CompileAndVerify(comp, symbolValidator: module => 1633CompileAndVerify(comp, symbolValidator: module => AssertNativeIntegerAttributes(module, expected));
Attributes\AttributeTests_Nullable.cs (38)
142CompileAndVerify(lib2_comp, validator: assembly => 177CompileAndVerify(lib3_comp, validator: assembly => 528CompileAndVerify(comp, symbolValidator: m => CheckAttribute(m.GlobalNamespace.GetMember("A.F").GetAttributes().Single(), "A")); 538CompileAndVerify(comp, symbolValidator: m => CheckAttribute(m.GlobalNamespace.GetMember("B.G").GetAttributes().Single(), "B")); 563CompileAndVerify(comp, symbolValidator: m => CheckAttribute(m.GlobalNamespace.GetMember("A.F").GetAttributes().Single(), "A")); 573CompileAndVerify(comp, symbolValidator: m => CheckAttribute(m.GlobalNamespace.GetMember("B.G").GetAttributes().Single(), "A")); 798CompileAndVerify(comp, symbolValidator: module => 812CompileAndVerify(comp, symbolValidator: module => 842CompileAndVerify(comp, symbolValidator: module => 865CompileAndVerify(comp, symbolValidator: module => 887CompileAndVerify(comp, symbolValidator: module => 909CompileAndVerify(comp, symbolValidator: module => 932CompileAndVerify(comp, symbolValidator: module => 955CompileAndVerify(comp, symbolValidator: module => 971CompileAndVerify(comp, symbolValidator: module => 1005CompileAndVerify(comp, verify: Verification.Skipped, symbolValidator: module => 1131CompileAndVerify(comp, validator: assembly => 1182CompileAndVerify(comp, validator: assembly => 1343CompileAndVerify(comp, validator: assembly => 1408CompileAndVerify(comp, validator: assembly => 1456CompileAndVerify(comp, validator: assembly => 1514CompileAndVerify(comp, validator: assembly => 1662CompileAndVerify(comp, symbolValidator: module => 1733CompileAndVerify(comp, symbolValidator: module => 1789CompileAndVerify(comp, symbolValidator: module => 3757CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate); 3827CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate); 3868CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate); 3968CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate); 4037CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate); 4116CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate); 4745CompileAndVerify(comp, validator: assembly => 4854CompileAndVerify(comp, validator: assembly => 4971CompileAndVerify(comp, symbolValidator: module => 4992CompileAndVerify(comp, symbolValidator: module => 5029CompileAndVerify(comp, expectedOutput: "{ 2 }", symbolValidator: module => 5064CompileAndVerify(comp, expectedOutput: "{ 1,2,2,1,2 }", symbolValidator: module => 5429CompileAndVerify(comp, symbolValidator: module => AssertNullableAttributes(module, expected));
Attributes\AttributeTests_NullableContext.cs (3)
206CompileAndVerify(comp, symbolValidator: module => 339CompileAndVerify(comp, expectedOutput: expectedOutput, symbolValidator: module => AssertNullableAttributes(module, expectedAttributes)); 421CompileAndVerify(comp, symbolValidator: module => AssertNullableAttributes(module, expected));
Attributes\AttributeTests_NullablePublicOnly.cs (33)
36CompileAndVerify(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true)); 39CompileAndVerify(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: true, publicDefinition: true)); 60CompileAndVerify(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: false, includesAttributeUse: false, publicDefinition: true)); 63CompileAndVerify(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: false, includesAttributeUse: true, publicDefinition: true)); 103CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 106CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 123CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 126CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 143CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 146CompileAndVerify(comp, symbolValidator: AssertNullablePublicOnlyAttribute); 163CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 166CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 183CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 186CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 203CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 206CompileAndVerify(comp, symbolValidator: AssertNullablePublicOnlyAttribute); 221CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 224CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 259CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 275CompileAndVerify(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true)); 278CompileAndVerify(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true)); 295CompileAndVerify(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true)); 298CompileAndVerify(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: true, publicDefinition: true)); 314CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 317CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 334CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 337CompileAndVerify(comp, symbolValidator: AssertNullablePublicOnlyAttribute); 357CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 360CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 381CompileAndVerify(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true)); 384CompileAndVerify(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true)); 502CompileAndVerify(comp, symbolValidator: module => 616CompileAndVerify(comp, symbolValidator: module => AssertNullableAttributes(module, expected));
Attributes\AttributeTests_ReadOnlyStruct.cs (5)
360CompileAndVerify(code2, verify: Verification.Passes, symbolValidator: module => 373CompileAndVerify(code3, symbolValidator: module => 580CompileAndVerify(comAssembly, symbolValidator: module => 601CompileAndVerify(compilation_CompilationReference, symbolValidator: symbolValidator); 604CompileAndVerify(compilation_BinaryReference, symbolValidator: symbolValidator);
Attributes\AttributeTests_RefReadOnly.cs (5)
1065CompileAndVerify(code2, verify: Verification.Fails, symbolValidator: module => 1078CompileAndVerify(code3, symbolValidator: module => 1299CompileAndVerify(comAssembly, symbolValidator: module => 1328CompileAndVerify(compilation_CompilationReference, symbolValidator: symbolValidator); 1331CompileAndVerify(compilation_BinaryReference, symbolValidator: symbolValidator);
Attributes\AttributeTests_RefSafetyRules.cs (11)
29CompileAndVerify(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true)); 32CompileAndVerify(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: true, includesAttributeUse: true, publicDefinition: true)); 40CompileAndVerify(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true)); 50CompileAndVerify(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: false, includesAttributeUse: false, publicDefinition: true)); 53CompileAndVerify(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: false, includesAttributeUse: true, publicDefinition: true)); 126CompileAndVerify(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: false, includesAttributeUse: false, publicDefinition: false)); 129CompileAndVerify(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: expectedIncludesAttributeUse, includesAttributeUse: expectedIncludesAttributeUse, publicDefinition: false)); 155CompileAndVerify(comp, verify: Verification.Skipped, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: false, includesAttributeUse: false, publicDefinition: false)); 158CompileAndVerify(comp, verify: Verification.Skipped, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: true, includesAttributeUse: true, publicDefinition: false)); 175CompileAndVerify(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: useUpdatedEscapeRulesA, includesAttributeUse: useUpdatedEscapeRulesA, publicDefinition: false)); 183CompileAndVerify(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: false, includesAttributeUse: false, publicDefinition: false));
Attributes\AttributeTests_Security.cs (14)
671CompileAndVerify(compilation, symbolValidator: module => 724CompileAndVerify(compilation, symbolValidator: module => 767CompileAndVerify(compilation, symbolValidator: module => 805CompileAndVerify(compilation, symbolValidator: module => 845CompileAndVerify(compilation, symbolValidator: module => 898CompileAndVerify(compilation, symbolValidator: module => 950CompileAndVerify(compilation, symbolValidator: module => 1010CompileAndVerify(compilation, symbolValidator: module => 1076CompileAndVerify(compilation, symbolValidator: module => 1138CompileAndVerify(compilation, symbolValidator: module => 1210CompileAndVerify(compilation, symbolValidator: module => 1304CompileAndVerify(compilation, verify: Verification.Passes, symbolValidator: module => 1384CompileAndVerify(compilation, verify: Verification.Passes, symbolValidator: module => 1514CompileAndVerify(compilation, symbolValidator: module =>
Attributes\AttributeTests_Synthesized.cs (21)
262CompileAndVerify(CreateCompilation(source, options: options), symbolValidator: m => 290CompileAndVerify(CreateCompilation(source, options: options), symbolValidator: m => 373CompileAndVerify(comp, symbolValidator: m => 428CompileAndVerify(CreateCompilation(source, options: options), symbolValidator: module => 483CompileAndVerify(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module => 541CompileAndVerify(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module => 579CompileAndVerify(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module => 622CompileAndVerify(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module => 937var verifier = CompileAndVerify(comp, symbolValidator: validate); 1278CompileAndVerify(compilation, verify: verify, symbolValidator: module => 1308CompileAndVerify(compilation, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module => 1357CompileAndVerify(compilation, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module => 1404CompileAndVerify(compilation, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module => 1448CompileAndVerify(compilation, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module => 1493CompileAndVerify(compilation, verify: Verification.Skipped, symbolValidator: module => 1611CompileAndVerify(compilation, verify: Verification.Skipped, symbolValidator: module => 1674CompileAndVerify(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module => 1717CompileAndVerify(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module => 1759CompileAndVerify(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module => 1840CompileAndVerify(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module => 1870CompileAndVerify(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module =>
Attributes\AttributeTests_Tuples.cs (2)
120CompileAndVerify(comp, verify: Verification.Passes, symbolValidator: module => 146CompileAndVerify(comp, symbolValidator: module =>
Attributes\AttributeTests_WellKnownAttributes.cs (19)
203CompileAndVerify(source, sourceSymbolValidator: attributeValidator, symbolValidator: null); 328CompileAndVerify(source, sourceSymbolValidator: attributeValidator, symbolValidator: null); 907CompileAndVerify(compilation, symbolValidator: verifier); 936CompileAndVerify(compilation, symbolValidator: verifier); 1024CompileAndVerify(compilation, symbolValidator: verifier); 1068CompileAndVerify(compilation, symbolValidator: verifier); 1290CompileAndVerify(compilation); 1314CompileAndVerify(compilation); 1340CompileAndVerify(compilation); 2496CompileAndVerify(source, sourceSymbolValidator: attributeValidator); 5061var comp = CompileAndVerify( 9750CompileAndVerify(comp, symbolValidator: validator, sourceSymbolValidator: validator); // NOTE: Illegal in dev11, but legal in roslyn. 10423return CompileAndVerify(comp, verify: verify ?? Verification.Fails); 12905var verifier = CompileAndVerify(comp, verify: Verification.Fails); 12959var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 13153var verifier = CompileAndVerify(comp, verify: Verification.Fails); 13240CompileAndVerify(source, symbolValidator: attributeValidator); 13362CompileAndVerify(source, symbolValidator: attributeValidator); 13533CompileAndVerify(
Attributes\InternalsVisibleToAndStrongNameTests.cs (15)
113CompileAndVerify(other, symbolValidator: (ModuleSymbol m) => 259CompileAndVerify(other, symbolValidator: (ModuleSymbol m) => 1477CompileAndVerify(comp2, expectedOutput: "Called M"); 1487CompileAndVerify(comp3, expectedOutput: "Called M"); 2098var verifier = CompileAndVerify(comp3); 2222var verifier = CompileAndVerify(comp4); 2415CompileAndVerify(other.WithReferences(new[] { other.References.ElementAt(0), new CSharpCompilationReference(unsigned) })).VerifyDiagnostics(); 2417CompileAndVerify(other.WithReferences(new[] { other.References.ElementAt(0), MetadataReference.CreateFromStream(unsigned.EmitToStream()) })).VerifyDiagnostics(); 2712CompileAndVerify(ca); 2728CompileAndVerify(cb, verify: Verification.Fails).Diagnostics.Verify(); 2753CompileAndVerify(ca); 2756CompileAndVerify(cb, expectedOutput: "42").Diagnostics.Verify(); 2781CompileAndVerify(ca); 2784CompileAndVerify(cb, expectedOutput: "42").Diagnostics.Verify(); 2800var verifier = CompileAndVerify(ca, symbolValidator: module =>
FieldKeywordTests.cs (12)
733var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("")); 872var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1095CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("(0, -2, 0, -4, 0, -6)")); 1210CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("(2, -2, 6, -4, 10, -6)")); 1425CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(""" 4954var verifier = CompileAndVerify(comp, expectedOutput: $$""" 7970CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($$""" 8159CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: "C"); 8365CompileAndVerify( 10211var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(""" 10295var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(""" 10392var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("""
FirstClassSpanTests.cs (243)
80var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 84verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 112CompileAndVerify(comp, expectedOutput: "Base").VerifyDiagnostics(); 117CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 120CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 158CompileAndVerify(comp, expectedOutput: "N2").VerifyDiagnostics(); 170CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(expectedDiagnostics); 173CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(expectedDiagnostics); 194CompileAndVerify(comp, expectedOutput: "2").VerifyDiagnostics(); 199CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 202CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 223var verifier = CompileAndVerify(comp, expectedOutput: "3").VerifyDiagnostics(); 259CompileAndVerify(comp, expectedOutput: "2").VerifyDiagnostics(); 281CompileAndVerify(comp, expectedOutput: "3").VerifyDiagnostics(); 341CompileAndVerify(comp, expectedOutput: "31").VerifyDiagnostics(); 363CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics(); 368CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 371CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 394CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics(); 420CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics(); 426CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 429CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 451CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics(); 456CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 459CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 482CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics(); 487CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 490CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 512CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics(); 517CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 520CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 542CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics(); 547CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 550CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 573CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics(); 578CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 581CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 601CompileAndVerify(comp, expectedOutput: "1 Int64").VerifyDiagnostics(); 631CompileAndVerify(comp, expectedOutput: "2 Int64").VerifyDiagnostics(); 654CompileAndVerify(comp, expectedOutput: "1 Int64").VerifyDiagnostics(); 660CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 663CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 684CompileAndVerify(comp, expectedOutput: "1 System.ArraySegment`1[System.Int32]").VerifyDiagnostics(); 714CompileAndVerify(comp, expectedOutput: "2").VerifyDiagnostics(); 744var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 771var verifier = CompileAndVerify(comp, expectedOutput: "ab"); 805var verifier = CompileAndVerify(comp, expectedOutput: "InvalidCastException", verify: Verification.FailsILVerify); 835var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify); 891var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify); 896verifier = CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify); 917var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify); 972var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify); 977verifier = CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify); 998var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify); 1025var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 1051verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 1056verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 1070var verifier = CompileAndVerify(comp, expectedOutput: "False"); 1133var verifier = CompileAndVerify(comp, expectedOutput: "False"); 1196var verifier = CompileAndVerify(comp, expectedOutput: "False"); 1783var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 1926var verifier = CompileAndVerify(comp, expectedOutput: "12").VerifyDiagnostics(); 2061var verifier = CompileAndVerify(comp, verify: Verification.FailsILVerify, expectedOutput: "Internal"); 2114var verifier = CompileAndVerify(comp, verify: Verification.FailsILVerify, expectedOutput: "External"); 2162var verifier = CompileAndVerify(comp, verify: Verification.FailsILVerify, expectedOutput: "Internal"); 2206var verifier = CompileAndVerify(comp, verify: Verification.FailsILVerify, expectedOutput: "External"); 2275var verifier = CompileAndVerify(comp, verify: Verification.FailsILVerify, expectedOutput: "Span2"); 2350var verifier = CompileAndVerify(comp, verify: Verification.FailsILVerify, expectedOutput: """ 2400var verifier = CompileAndVerify(comp, verify: Verification.FailsILVerify, expectedOutput: "Internal"); 2443var verifier = CompileAndVerify(comp, verify: Verification.FailsILVerify, expectedOutput: "External"); 2586var verifier = CompileAndVerify(comp, verify: Verification.FailsILVerify, expectedOutput: "Span2"); 2633var verifier = CompileAndVerify(comp, verify: Verification.FailsILVerify, expectedOutput: "Internal"); 2677var verifier = CompileAndVerify(comp, verify: Verification.FailsILVerify, expectedOutput: "External"); 2696verifier = CompileAndVerify(comp, verify: Verification.FailsILVerify, expectedOutput: "Internal"); 2741var verifier = CompileAndVerify(comp, expectedOutput: "Span2"); 2792CompileAndVerify(comp2, verify: Verification.FailsILVerify) 4162var verifier = CompileAndVerify(comp, verify: Verification.FailsILVerify).VerifyDiagnostics(); 4227var verifier = CompileAndVerify(comp, verify: Verification.FailsILVerify).VerifyDiagnostics(); 4299var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 4583var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 4624var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 4681verifier = CompileAndVerify(comp).VerifyDiagnostics(); 4685verifier = CompileAndVerify(comp).VerifyDiagnostics(); 4704var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 4751var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 4755verifier = CompileAndVerify(comp).VerifyDiagnostics(); 4791var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 4795verifier = CompileAndVerify(comp).VerifyDiagnostics(); 4831var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 4835verifier = CompileAndVerify(comp).VerifyDiagnostics(); 5203var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 5289verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 5293verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 5313var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 5398var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 5420var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 5563CompileAndVerify(comp, expectedOutput: "1 s").VerifyDiagnostics(); 5581var verifier = CompileAndVerify(comp, verify: Verification.FailsILVerify).VerifyDiagnostics(); 5613var verifier = CompileAndVerify(comp, verify: Verification.FailsILVerify).VerifyDiagnostics(); 5724CompileAndVerify(comp, verify: Verification.FailsILVerify).VerifyDiagnostics(); 5727var verifier = CompileAndVerify(comp, verify: Verification.FailsILVerify).VerifyDiagnostics(); 5781var verifier = CompileAndVerify(comp, expectedOutput: "C", verify: Verification.FailsILVerify).VerifyDiagnostics(); 5825var verifier = CompileAndVerify(comp, verify: Verification.FailsILVerify).VerifyDiagnostics(); 6041CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 6044CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 6074CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 6077CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 6107CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 6110CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 6140CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 6143CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 6173CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 6176CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 6214CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 6217CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 6248CompileAndVerify(comp, expectedOutput: "456").VerifyDiagnostics(); 6430var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 6434verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 6471var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 6475verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 6513var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 6517verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 6554var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 6558verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 6595var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 6599verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 6660var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 6664verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 6723CompileAndVerify(comp).VerifyDiagnostics().VerifyIL("C.M", expectedIl); 6726CompileAndVerify(comp).VerifyDiagnostics().VerifyIL("C.M", expectedIl); 6741var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 6790var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 6840var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 6890var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 6940var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 7034var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 7233var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 7237verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 7297var verifier = CompileAndVerify(comp); 7334var verifier = CompileAndVerify(comp); 7376CompileAndVerify(comp).VerifyDiagnostics().VerifyIL("C.M1", expectedIl); 7379CompileAndVerify(comp).VerifyDiagnostics().VerifyIL("C.M1", expectedIl); 7407CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 7410CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 7429CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics(); 7457CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 7460CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 7481CompileAndVerify(comp, expectedOutput: "sa oSystem.String[] oa").VerifyDiagnostics(); 7501CompileAndVerify(comp, expectedOutput: "sa sa").VerifyDiagnostics(); 7524CompileAndVerify(comp, expectedOutput: "aa rSystem.String[] ra ra ra").VerifyDiagnostics(); 7529CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 7532CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 7554CompileAndVerify(comp, expectedOutput: "aa rSystem.Object[] ra ra").VerifyDiagnostics(); 7574CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 7595CompileAndVerify(comp, expectedOutput: "sa").VerifyDiagnostics(); 7616CompileAndVerify(comp, expectedOutput: "aa").VerifyDiagnostics(); 7621CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 7624CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 7645CompileAndVerify(comp, expectedOutput: "aa").VerifyDiagnostics(); 7667CompileAndVerify(comp, expectedOutput: "1null 1null 1null").VerifyDiagnostics(); 7690CompileAndVerify(comp, expectedOutput: "sa oSystem.String[] oSystem.String[] oa sa").VerifyDiagnostics(); 7710CompileAndVerify(comp, expectedOutput: "sa sa").VerifyDiagnostics(); 7733CompileAndVerify(comp, expectedOutput: "ra rSystem.String[] ra ra ra").VerifyDiagnostics(); 7755CompileAndVerify(comp, expectedOutput: "aa rSystem.Object[] ra ra").VerifyDiagnostics(); 7774CompileAndVerify(comp, expectedOutput: "11").VerifyDiagnostics(); 7793CompileAndVerify(comp, expectedOutput: "sa").VerifyDiagnostics(); 7812CompileAndVerify(comp, expectedOutput: "oa").VerifyDiagnostics(); 7817CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 7820CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 7839CompileAndVerify(comp, expectedOutput: "aa").VerifyDiagnostics(); 7844CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 7847CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 7866CompileAndVerify(comp, expectedOutput: "aa").VerifyDiagnostics(); 7885CompileAndVerify(comp, expectedOutput: "11").VerifyDiagnostics(); 7904CompileAndVerify(comp, expectedOutput: "aa").VerifyDiagnostics(); 7923CompileAndVerify(comp, expectedOutput: "aa").VerifyDiagnostics(); 7928CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 7931CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 7952CompileAndVerify(comp, expectedOutput: "aa").VerifyDiagnostics(); 7973CompileAndVerify(comp, expectedOutput: "aa").VerifyDiagnostics(); 7978CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 7981CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8001CompileAndVerify(comp, expectedOutput: "112").VerifyDiagnostics(); 8006CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8009CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8031CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "1123" : "1121").VerifyDiagnostics(); 8036CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8039CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8068CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8071CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8098CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8101CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8104CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8140CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8143CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8168CompileAndVerify(comp, expectedOutput: "1", verify: Verification.FailsILVerify).VerifyDiagnostics(); 8173CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 8176CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 8262CompileAndVerify(comp, expectedOutput: "11").VerifyDiagnostics(); 8267CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8270CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8294CompileAndVerify(comp, expectedOutput: "11").VerifyDiagnostics(); 8299CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8302CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8326CompileAndVerify(comp, expectedOutput: "1", verify: Verification.FailsILVerify).VerifyDiagnostics(); 8331CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 8334CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 8381CompileAndVerify(comp, expectedOutput: "1", verify: Verification.FailsILVerify).VerifyDiagnostics(); 8386CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 8389CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 8414CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8417CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8436CompileAndVerify(comp, expectedOutput: "12").VerifyDiagnostics(); 8465CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8468CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8497CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8500CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8524CompileAndVerify(comp, expectedOutput: "212").VerifyDiagnostics(); 8558CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8561CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8575CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8578CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8581CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8620CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8623CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8649CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8652CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8668CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8671CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8674CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8702CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8705CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8726CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics(); 8731CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8734CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8759CompileAndVerify(comp, expectedOutput: "2", verify: Verification.FailsILVerify).VerifyDiagnostics(); 8792CompileAndVerify(comp, expectedOutput: "aa rSystem.String[] ra ra ra ab rSystem.Object[] rb rb").VerifyDiagnostics(); 8797CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8800CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8833CompileAndVerify(comp, expectedOutput: "ra rSystem.String[] ra ra ra ab rSystem.Object[] rb rb").VerifyDiagnostics(); 8859CompileAndVerify(comp, expectedOutput: "aa ab").VerifyDiagnostics(); 8864CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 8867CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
OverloadResolutionPriorityTests.cs (3)
174CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 985var verifier = CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics(); 2626CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics();
PartialEventsAndConstructorsTests.cs (4)
1049CompileAndVerify(comp, 1201CompileAndVerify(comp, 1885CompileAndVerify(comp, 3570CompileAndVerify(CreateCompilation(source2, references: [lib]),
RefReadonlyParameterTests.cs (9)
1244CompileAndVerify(comp, sourceSymbolValidator: verify, symbolValidator: verify).VerifyDiagnostics(); 1475CompileAndVerify(comp2, sourceSymbolValidator: verify2, symbolValidator: verify2).VerifyDiagnostics(); 1487CompileAndVerify(comp3, sourceSymbolValidator: verify3, symbolValidator: verify3).VerifyDiagnostics(); 4546var verifier = CompileAndVerify(comp, expectedOutput: "1222"); 4597var verifier = CompileAndVerify(comp, expectedOutput: "1222"); 4735var verifier = CompileAndVerify(comp, expectedOutput: """ 4836var verifier = CompileAndVerify(comp, expectedOutput: "100"); 5798CompileAndVerify(comp2, expectedOutput: "123").VerifyDiagnostics(); 7164CompileAndVerify(comp2, symbolValidator: verify).VerifyDiagnostics();
RefStructInterfacesTests.cs (145)
39CompileAndVerify(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr || !isVirtual ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 72CompileAndVerify(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics(); 152CompileAndVerify(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr || !isVirtual ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 184CompileAndVerify(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics(); 269CompileAndVerify(comp, sourceSymbolValidator: verify, symbolValidator: verify).VerifyDiagnostics(); 307CompileAndVerify(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics(); 399CompileAndVerify(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr || !isVirtual ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 431CompileAndVerify(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics(); 517CompileAndVerify(comp, sourceSymbolValidator: verify, symbolValidator: verify).VerifyDiagnostics(); 555CompileAndVerify(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics(); 730CompileAndVerify(comp4, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics(); 777CompileAndVerify(comp6, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics(); 803CompileAndVerify(comp7, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics(); 837CompileAndVerify(comp8, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics(); 866CompileAndVerify(comp9, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics(); 887CompileAndVerify(comp10, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics(); 1218CompileAndVerify(comp4, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics(); 1306CompileAndVerify(comp6, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics(); 1343CompileAndVerify(comp7, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics(); 1396CompileAndVerify(comp8, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics(); 1453CompileAndVerify(comp9, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics(); 1473CompileAndVerify(comp10, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics(); 1794CompileAndVerify(comp4, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics(); 1882CompileAndVerify(comp6, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics(); 1919CompileAndVerify(comp7, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics(); 1972CompileAndVerify(comp8, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics(); 2029CompileAndVerify(comp9, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics(); 2049CompileAndVerify(comp10, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics(); 4369CompileAndVerify(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 4371CompileAndVerify(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped, 4425CompileAndVerify(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 5759CompileAndVerify(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 5787CompileAndVerify(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 5820CompileAndVerify(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 5856CompileAndVerify(comp, sourceSymbolValidator: verify, symbolValidator: verify).VerifyDiagnostics(); 5987var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"S1.M1 S1.M1" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 6067var verifier = CompileAndVerify( 6598var verifier = CompileAndVerify( 6734var verifier = CompileAndVerify( 6851var verifier = CompileAndVerify( 6972var verifier = CompileAndVerify( 7111var verifier = CompileAndVerify( 7435var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 7625var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 7843var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123456" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 8040var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 8233var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 8508var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics( 8892var verifier = CompileAndVerify( 9096var verifier = CompileAndVerify( 9459var verifier = CompileAndVerify( 9671var verifier = CompileAndVerify( 9895var verifier = CompileAndVerify( 10107var verifier = CompileAndVerify( 10503var verifier = CompileAndVerify( 10700var verifier = CompileAndVerify( 10939var verifier = CompileAndVerify( 11155var verifier = CompileAndVerify( 11382var verifier = CompileAndVerify( 11942CompileAndVerify( 11990CompileAndVerify( 12026var verifier = CompileAndVerify( 12293var verifier = CompileAndVerify( 12539var verifier = CompileAndVerify( 12798var verifier = CompileAndVerify( 13068var verifier = CompileAndVerify( 13327var verifier = CompileAndVerify( 13667CompileAndVerify( 13969var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 14310var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 14671var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123456" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 15022var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 15370var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 15800var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics( 16335CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 17614var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 17811var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 18033var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123456" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 18236var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 18437var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 18717var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics( 19099var verifier = CompileAndVerify( 19270var verifier = CompileAndVerify( 19595var verifier = CompileAndVerify( 19780var verifier = CompileAndVerify( 20039CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 20052CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 20084CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 20095CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 20193CompileAndVerify(comp, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @" 20296CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 20309CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 20341CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 20352CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 20403var verifier = CompileAndVerify( 20450var verifier = CompileAndVerify( 20495var verifier = CompileAndVerify( 20540var verifier = CompileAndVerify( 21256CompileAndVerify( 21504CompileAndVerify( 21641CompileAndVerify( 21702CompileAndVerify( 21834var verifier = CompileAndVerify( 21970CompileAndVerify( 22476var verifier = CompileAndVerify( 22532var verifier = CompileAndVerify( 22587CompileAndVerify( 22635CompileAndVerify( 22679CompileAndVerify( 22728CompileAndVerify( 22780var verifier = CompileAndVerify( 22826var verifier = CompileAndVerify( 23620var verifier = CompileAndVerify( 23673var verifier = CompileAndVerify( 23735var verifier = CompileAndVerify( 24032var verifier = CompileAndVerify( 24135var verifier = CompileAndVerify( 24193var verifier = CompileAndVerify( 24268var verifier = CompileAndVerify( 24367var verifier = CompileAndVerify( 24530var verifier = CompileAndVerify( 24649var verifier = CompileAndVerify( 24792var verifier = CompileAndVerify( 24884var verifier = CompileAndVerify( 25028var verifier = CompileAndVerify( 25112var verifier = CompileAndVerify( 25326var verifier = CompileAndVerify( 25576var verifier = CompileAndVerify( 27181var verifier = CompileAndVerify( 27291var verifier = CompileAndVerify( 27525var verifier = CompileAndVerify( 27710var verifier = CompileAndVerify( 27820var verifier = CompileAndVerify( 27952var verifier = CompileAndVerify( 28086var verifier = CompileAndVerify( 28261var verifier = CompileAndVerify( 28319var verifier = CompileAndVerify( 28388var verifier = CompileAndVerify( 28496var verifier = CompileAndVerify( 28556var verifier = CompileAndVerify( 28631var verifier = CompileAndVerify( 28887var verifier = CompileAndVerify( 28950CompileAndVerify(compilation1, symbolValidator: metadataValidator, verify: Verification.Skipped).VerifyDiagnostics(); 28952CompileAndVerify(compilation2, symbolValidator: metadataValidator, verify: Verification.Skipped).VerifyDiagnostics(); 29222CompileAndVerify(comp, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
RefUnsafeInIteratorAndAsyncTests.cs (5)
742CompileAndVerify(comp, expectedOutput: "-1 456").VerifyDiagnostics(); 796CompileAndVerify(comp, expectedOutput: "123-1").VerifyDiagnostics(); 1133CompileAndVerify(comp, expectedOutput: "-1 0").VerifyDiagnostics(); 1207CompileAndVerify(comp, expectedOutput: "123").VerifyDiagnostics(); 1306CompileAndVerify(comp, expectedOutput: "123").VerifyDiagnostics();
Semantics\CollectionExpressionTests.cs (108)
1440CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($""" 1535CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($""" 1635CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($""" 1739CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($""" 1854CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($""" 1923CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: expectedOutput); 1930CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: expectedOutput); 1969CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("Span<string>")).VerifyDiagnostics(); 2010CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(""" 3042CompileAndVerify(comp, expectedOutput: $""" 3078CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($$""" 3116CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($$""" 3150CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($$""" 3192CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($$""" 4767CompileAndVerify(comp, expectedOutput: "[1, 2, 3],"); 7511CompileAndVerify(comp, expectedOutput: "[1, 2, 3], "); 7834CompileAndVerify(comp, expectedOutput: "1, 3, 4, "); 8246CompileAndVerify(comp, expectedOutput: "[1, 3], "); 8309CompileAndVerify(comp, expectedOutput: "[1, 2, 5], "); 8394CompileAndVerify(comp, expectedOutput: "[1, 2, 3], "); 8479CompileAndVerify(comp, expectedOutput: "[1, 2, 3], "); 9052var verifier = CompileAndVerify(comp, expectedOutput: "[], [], [42, 43], [44, 45],"); 10973CompileAndVerify(comp, expectedOutput: "[1, 2, 3, 4], "); 11020CompileAndVerify(comp, expectedOutput: "[1, 2, 3, 4], "); 11102CompileAndVerify(comp, expectedOutput: "[1, 2, 3, 4], [5, 6], "); 11167CompileAndVerify(comp, expectedOutput: "[1, 2, 3, 4], [5, 6], "); 11239CompileAndVerify( 12256var verifier = CompileAndVerify( 12326var verifier = CompileAndVerify( 12425var verifier = CompileAndVerify(comp, expectedOutput: "[], [], "); 12446verifier = CompileAndVerify(comp, expectedOutput: "[], [], "); 13433var verifier = CompileAndVerify( 13709var verifier = CompileAndVerify( 14125CompileAndVerify(comp, expectedOutput: "[],"); 14233var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.FailsPEVerify); 14303var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), 14444var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.FailsPEVerify); 14558var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.FailsPEVerify); 14616var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[[1], [2]],"), verify: Verification.FailsPEVerify); 14720var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[[1], [2]],"), verify: Verification.Fails); 14909var verifier = CompileAndVerify(comp, expectedOutput: "[1, 2], [2], "); 14960var verifier = CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: "[1, 2], [2], "); 15020var verifier = CompileAndVerify(comp, expectedOutput: "[2, 3], [3], "); 15404var verifier = CompileAndVerify( 15528var verifier = CompileAndVerify( 15595CompileAndVerify( 15623CompileAndVerify( 15651CompileAndVerify( 20702var verifier = CompileAndVerify( 20984var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 21132var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 22612var verifier = CompileAndVerify(comp, 23800var verifier = CompileAndVerify( 25900var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput("[1, 2, 3], ")); 28181CompileAndVerify(comp, expectedOutput: "[42, 43, 44],"); 28211CompileAndVerify(comp, expectedOutput: "[42, 43, 44],"); 28234CompileAndVerify(comp, expectedOutput: "[42, 43, 44],"); 28257CompileAndVerify(comp, expectedOutput: "[hi, null],"); 28303CompileAndVerify(comp, expectedOutput: "[1],"); 28327CompileAndVerify(comp, expectedOutput: "[1, 2, 3],"); 28350CompileAndVerify(comp, expectedOutput: "[],"); 28921CompileAndVerify(comp, expectedOutput: "RAN"); 29350CompileAndVerify(comp, expectedOutput: "List<int>"); 29391var verifier = CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: IncludeExpectedOutput("[1, 2, 3],")); 29475CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("1 2 3"), verify: Verification.FailsPEVerify); 29499CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("1 2 3"), verify: Verification.FailsPEVerify); 29523CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("a b c"), verify: Verification.FailsPEVerify); 29546CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("97 98 99"), verify: Verification.FailsPEVerify); 29981CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("RAN RAN2")); 30044CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("RAN RAN2")); 30097var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.Skipped); 30302var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[],"), verify: Verification.Skipped); 33484CompileAndVerify(compilation); 34176var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput("[Derived], [Derived], ")); 34676verifier = CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Skipped); 34738var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2, 3], [1, 2, 3],")); 34779var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2, 3], [1, 2, 3],")); 34826var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2, 3], [1, 2, 3],")); 35280var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2], [1, 2, 1, 2],")); 35375var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2], [1, 2, 1, 2],")); 36403var verifier = CompileAndVerify(comp, expectedOutput: "[1, 2, 3],", verify: Verification.Skipped); 37116var verifier = CompileAndVerify(comp, expectedOutput: "[1, 2, 3],", verify: Verification.Skipped); 38304var verifier = CompileAndVerify(comp, expectedOutput: "(a, b), (c, d), "); 38382CompileAndVerify(comp, expectedOutput: "(a, b), (c, d), ").VerifyDiagnostics(); 38424CompileAndVerify(comp, expectedOutput: "[1, 2, 3], "); 38474CompileAndVerify(comp, expectedOutput: "[1, 2, 3], "); 38519CompileAndVerify(comp, expectedOutput: "[1, 2, 3], "); 38568CompileAndVerify(comp, expectedOutput: "[1, 2, 3], "); 38624CompileAndVerify(comp, expectedOutput: """ 38654CompileAndVerify(comp, expectedOutput: """ 38703CompileAndVerify(comp, expectedOutput: "[[]], "); 38733CompileAndVerify(comp, expectedOutput: "[], "); 38786CompileAndVerify(comp, expectedOutput: """ 38820CompileAndVerify(comp, expectedOutput: """ 40802CompileAndVerify(comp, expectedOutput: "[1, 2, 3], "); 42401var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 42474CompileAndVerify(comp, expectedOutput: "(<>z__ReadOnlyArray<System.Int32>) [0], "); 42490CompileAndVerify(comp, expectedOutput: "(<>z__ReadOnlyArray<System.Int32>) [0], "); 42509CompileAndVerify(comp, expectedOutput: "(<>z__ReadOnlyArray<System.Int32>) [0], "); 42526CompileAndVerify(comp, expectedOutput: "(<>z__ReadOnlyArray`1) [0], "); 42543CompileAndVerify(comp, expectedOutput: "(<>z__ReadOnlyArray<System.Int32>) [0], "); 42807CompileAndVerify( 42887CompileAndVerify( 42975CompileAndVerify( 43436var verifier = CompileAndVerify( 43548var verifier = CompileAndVerify( 43762var verifier = CompileAndVerify( 43854CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("123"), verify: Verification.Skipped).VerifyDiagnostics();
Semantics\ExpressionOptionalAndNamedArgumentsTests.cs (25)
128var verifier = CompileAndVerify( 277var verifier = CompileAndVerify( 328var verifier = CompileAndVerify( 383var verifier = CompileAndVerify( 433var verifier = CompileAndVerify( 481var verifier = CompileAndVerify( 549var verifier = CompileAndVerify( 749var verifier = CompileAndVerify( 856var verifier = CompileAndVerify( 896var verifier = CompileAndVerify( 991var verifier = CompileAndVerify( 1074var verifier = CompileAndVerify( 1148var verifier = CompileAndVerify( 1191var verifier = CompileAndVerify( 1314var verifier = CompileAndVerify( 1409var verifier = CompileAndVerify( 1504var verifier = CompileAndVerify( 1550var verifier = CompileAndVerify( 1598var verifier = CompileAndVerify( 1685var verifier = CompileAndVerify( 1726var verifier = CompileAndVerify( 1784var verifier = CompileAndVerify( 1833var verifier = CompileAndVerify( 1888var verifier = CompileAndVerify( 1930var verifier = CompileAndVerify(
Semantics\ExtensionOperatorsTests.cs (260)
442CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics(); 481CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics(); 515CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics(); 684CompileAndVerify(comp2, expectedOutput: "operator1:101:101:102").VerifyDiagnostics(); 700CompileAndVerify(comp2, expectedOutput: "operator1:101:101:102").VerifyDiagnostics(); 721CompileAndVerify(comp3, expectedOutput: "operator1:0").VerifyDiagnostics(); 724CompileAndVerify(comp3, expectedOutput: "operator1:0").VerifyDiagnostics(); 727CompileAndVerify(comp3, expectedOutput: "operator1:0").VerifyDiagnostics(); 783CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 831CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 902CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 1088CompileAndVerify(comp1, expectedOutput: "operator1:102:-1").VerifyDiagnostics(); 1091CompileAndVerify(comp2, expectedOutput: "operator1:102:-1").VerifyDiagnostics(); 1141CompileAndVerify(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics(); 1271CompileAndVerify(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics(); 1378CompileAndVerify(comp, expectedOutput: @" 1483CompileAndVerify(comp, expectedOutput: "C1C4").VerifyDiagnostics(); 1520CompileAndVerify(comp, expectedOutput: "regularregular").VerifyDiagnostics(); 1580CompileAndVerify(comp2, expectedOutput: "regularregular").VerifyDiagnostics(); 1624CompileAndVerify(comp1, expectedOutput: "regularchecked").VerifyDiagnostics(); 1627CompileAndVerify(comp2, expectedOutput: "regularchecked").VerifyDiagnostics(); 1682CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 1796CompileAndVerify(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics(); 1856CompileAndVerify(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics(); 1953CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 1990CompileAndVerify(comp, expectedOutput: "exception").VerifyDiagnostics(); 2121CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 2174CompileAndVerify(comp2, expectedOutput: "operator1:true:operator1:false").VerifyDiagnostics(); 2190CompileAndVerify(comp2, expectedOutput: "operator1:true:operator1:false").VerifyDiagnostics(); 2213CompileAndVerify(comp3, expectedOutput: "operator1").VerifyDiagnostics(); 2216CompileAndVerify(comp3, expectedOutput: "operator1").VerifyDiagnostics(); 2219CompileAndVerify(comp3, expectedOutput: "operator1").VerifyDiagnostics(); 2277CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 2315CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 2377CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 2659CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 2698CompileAndVerify(comp, expectedOutput: "exception").VerifyDiagnostics(); 2748CompileAndVerify(comp2, expectedOutput: "operator1").VerifyDiagnostics(); 2751CompileAndVerify(comp2, expectedOutput: "operator1").VerifyDiagnostics(); 2807CompileAndVerify(comp, expectedOutput: "operator1operator1:s1 => " + (op is "!" or "~" ? "Not(" : op) + "s1" + (op is "!" or "~" ? ")" : "")).VerifyDiagnostics(); 2865CompileAndVerify(comp, expectedOutput: "operator1::operator1::s1 => " + (op is "!" or "~" ? "Not(" : op) + "s1" + (op is "!" or "~" ? ")" : "")).VerifyDiagnostics(); 2914CompileAndVerify(comp, expectedOutput: "operator1operator1:s1 => IIF(op_True(s1), 1, 0)").VerifyDiagnostics(); 3002CompileAndVerify(comp, expectedOutput: "operator1operator1:s1 => IIF(op_True(s1), 1, 0)").VerifyDiagnostics(); 4574CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 4610CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 4756CompileAndVerify(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103").VerifyDiagnostics(); 4772CompileAndVerify(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103").VerifyDiagnostics(); 4796CompileAndVerify(comp3, expectedOutput: "operator1:0").VerifyDiagnostics(); 4799CompileAndVerify(comp3, expectedOutput: "operator1:0").VerifyDiagnostics(); 4802CompileAndVerify(comp3, expectedOutput: "operator1:0").VerifyDiagnostics(); 4874CompileAndVerify(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103").VerifyDiagnostics(); 4890CompileAndVerify(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103").VerifyDiagnostics(); 4915CompileAndVerify(comp3, expectedOutput: "operator1:0").VerifyDiagnostics(); 4918CompileAndVerify(comp3, expectedOutput: "operator1:0").VerifyDiagnostics(); 4921CompileAndVerify(comp3, expectedOutput: "operator1:0").VerifyDiagnostics(); 4993CompileAndVerify(comp6, expectedOutput: "operator1:101:102:True:operator1:102:103:True:True").VerifyDiagnostics(); 4996CompileAndVerify(comp6, expectedOutput: "operator1:101:102:True:operator1:102:103:True:True").VerifyDiagnostics(); 5046CompileAndVerify(comp, expectedOutput: "operator2operator3").VerifyDiagnostics(); 5100CompileAndVerify(comp, expectedOutput: "operator2operator3").VerifyDiagnostics(); 5148CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 5196CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 5245CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 5293CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 5342CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 5393CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 5448CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 5504CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 5562CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 5634CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 5705CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 5776CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 6272CompileAndVerify(comp1, expectedOutput: "operator1:101:102:operator1:102:103:103:-1:-1:-1 | operator1:101:102:operator1:102:102:103:-1:-1:-1").VerifyDiagnostics(); 6275CompileAndVerify(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103:-1:-1:-1 | operator1:101:102:operator1:102:102:103:-1:-1:-1").VerifyDiagnostics(); 6380CompileAndVerify(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics(); 6603CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 6678CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 6738CompileAndVerify(comp, expectedOutput: "operator1:101:102:True:operator1:102:103:True:True:operator1:103:104:True").VerifyDiagnostics(); 6813CompileAndVerify(comp, expectedOutput: "operator1operator1").VerifyDiagnostics(); 6888CompileAndVerify(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics(); 6922CompileAndVerify(comp, expectedOutput: "System.Int32System.Int32").VerifyDiagnostics(); 7029CompileAndVerify(comp, expectedOutput: @" 7114CompileAndVerify(comp, expectedOutput: @" 7251CompileAndVerify(comp, expectedOutput: "C1C4").VerifyDiagnostics(); 7313CompileAndVerify(comp, expectedOutput: "C1C4").VerifyDiagnostics(); 7350CompileAndVerify(comp, expectedOutput: "regularregular").VerifyDiagnostics(); 7387CompileAndVerify(comp, expectedOutput: "regularregular").VerifyDiagnostics(); 7431CompileAndVerify(comp1, expectedOutput: "regularchecked").VerifyDiagnostics(); 7434CompileAndVerify(comp2, expectedOutput: "regularchecked").VerifyDiagnostics(); 7486CompileAndVerify(comp1, expectedOutput: "regularchecked").VerifyDiagnostics(); 7489CompileAndVerify(comp2, expectedOutput: "regularchecked").VerifyDiagnostics(); 7544CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 7588CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 7784CompileAndVerify(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics(); 7828CompileAndVerify(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics(); 7888CompileAndVerify(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics(); 7946CompileAndVerify(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics(); 8032CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 8062CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 8104CompileAndVerify(comp, expectedOutput: "exception").VerifyDiagnostics(); 8279CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 8323CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 8373CompileAndVerify(comp2, expectedOutput: "operator1:101:102:operator1:102:102:103").VerifyDiagnostics(); 8389CompileAndVerify(comp2, expectedOutput: "operator1:101:102:operator1:102:102:103").VerifyDiagnostics(); 8444CompileAndVerify(comp2, expectedOutput: "operator1:101:102").VerifyDiagnostics(); 8460CompileAndVerify(comp2, expectedOutput: "operator1:101:102").VerifyDiagnostics(); 8527CompileAndVerify(comp5, expectedOutput: "operator1:101:102:True").VerifyDiagnostics(); 11267CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics(); 11316CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics(); 11545CompileAndVerify(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics(); 11561CompileAndVerify(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics(); 11582CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 11585CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 11588CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 11644CompileAndVerify(comp, expectedOutput: "operator2operator2").VerifyDiagnostics(); 11692CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 11763CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 11946CompileAndVerify(comp, expectedOutput: "operator1:").VerifyDiagnostics(); 11987CompileAndVerify(comp1, expectedOutput: "operator1operator1:").VerifyDiagnostics(); 11990CompileAndVerify(comp2, expectedOutput: "operator1operator1:").VerifyDiagnostics(); 12049CompileAndVerify(comp1, expectedOutput: "operator1operator1:").VerifyDiagnostics(); 12052CompileAndVerify(comp2, expectedOutput: "operator1operator1:").VerifyDiagnostics(); 12123CompileAndVerify(comp, expectedOutput: "operator1operator2:").VerifyDiagnostics(); 12169CompileAndVerify(comp, expectedOutput: "operator1:").VerifyDiagnostics(); 12250CompileAndVerify(comp, expectedOutput: 12308CompileAndVerify(comp, expectedOutput: "operator1operator1:").VerifyDiagnostics(); 12348CompileAndVerify(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics(); 12736CompileAndVerify(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics(); 12843CompileAndVerify(comp, expectedOutput: @" 12893CompileAndVerify(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics(); 12991CompileAndVerify(comp, expectedOutput: "C1C4").VerifyDiagnostics(); 13028CompileAndVerify(comp, expectedOutput: "regularregular").VerifyDiagnostics(); 13088CompileAndVerify(comp2, expectedOutput: "regularregular").VerifyDiagnostics(); 13132CompileAndVerify(comp1, expectedOutput: "regularchecked").VerifyDiagnostics(); 13135CompileAndVerify(comp2, expectedOutput: "regularchecked").VerifyDiagnostics(); 13190CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 13304CompileAndVerify(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics(); 13364CompileAndVerify(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics(); 13464CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 13511CompileAndVerify(comp, expectedOutput: "exception1exception2").VerifyDiagnostics(); 13550CompileAndVerify(comp, expectedOutput: "operator1operator2").VerifyDiagnostics(); 13698CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 13787CompileAndVerify(comp2, expectedOutput: expected).VerifyDiagnostics(); 13803CompileAndVerify(comp2, expectedOutput: expected).VerifyDiagnostics(); 13857CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 13862CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 13865CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 13904CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 14113CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 14176CompileAndVerify(comp, expectedOutput: "operator2operator1operator2operator1").VerifyDiagnostics(); 14224CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 14710CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 14754CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 14798CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "operator2operator1" : null, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 14839CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 14876CompileAndVerify(comp, expectedOutput: "operator3operator3").VerifyDiagnostics(); 14926CompileAndVerify(comp, expectedOutput: "operator1operator2").VerifyDiagnostics(); 15096CompileAndVerify(comp, expectedOutput: "operator1operator2").VerifyDiagnostics(); 15496CompileAndVerify(comp1, expectedOutput: expected).VerifyDiagnostics(); 15499CompileAndVerify(comp2, expectedOutput: expected).VerifyDiagnostics(); 15618CompileAndVerify(comp, expectedOutput: expected).VerifyDiagnostics(); 15665CompileAndVerify(comp, expectedOutput: "operator2operator1:operator2operator1").VerifyDiagnostics(); 15740CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 15796CompileAndVerify(comp, expectedOutput: "exception1exception2").VerifyDiagnostics(); 15882CompileAndVerify(comp, expectedOutput: "operator2operator1operator2operator1").VerifyDiagnostics(); 16083CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 16134CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 16204CompileAndVerify(comp, expectedOutput: "operator1operator1:s1 => (s1 " + op + " s1)").VerifyDiagnostics(); 16260CompileAndVerify(comp, expectedOutput: "operator1::operator1::s1 => (s1 " + op + " s1)").VerifyDiagnostics(); 18778CompileAndVerify(comp2, expectedOutput: "operator1: ==:operator1: !=:operator2: ==:operator2: !=").VerifyDiagnostics(); 18781CompileAndVerify(comp2, expectedOutput: "operator1: ==:operator1: !=:operator2: ==:operator2: !=").VerifyDiagnostics(); 18890CompileAndVerify(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics(); 18906CompileAndVerify(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics(); 18928CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 18931CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 18934CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 19017CompileAndVerify(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics(); 19033CompileAndVerify(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics(); 19055CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 19058CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 19061CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 19121CompileAndVerify(comp2, expectedOutput: op == "==" ? "FalseTrue" : "TrueFalse").VerifyDiagnostics(); 19181CompileAndVerify(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics(); 19242CompileAndVerify(comp2, expectedOutput: "operator1:False:operator1:True:operator1:True").VerifyDiagnostics(); 19281CompileAndVerify(comp2, expectedOutput: op == "==" ? "False" : "True").VerifyDiagnostics(); 19324CompileAndVerify(comp2, expectedOutput: "operator1:101").VerifyDiagnostics(); 19606CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics(); 19648CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics(); 19692CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics(); 19734CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics(); 20167CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 20311CompileAndVerify(comp2, expectedOutput: "operator1:101:202:303:202:operator1:303:202:505:202:505").VerifyDiagnostics(); 20327CompileAndVerify(comp2, expectedOutput: "operator1:101:202:303:202:operator1:303:202:505:202:505").VerifyDiagnostics(); 20351CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 20354CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 20357CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 20438CompileAndVerify(comp2, expectedOutput: "operator1:101:202:303:202:operator1:303:202:505:202:505").VerifyDiagnostics(); 20454CompileAndVerify(comp2, expectedOutput: "operator1:101:202:303:202:operator1:303:202:505:202:505").VerifyDiagnostics(); 20478CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 20481CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 20484CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 20565CompileAndVerify(comp6, expectedOutput: "operator1:101:202:303:202:True:operator1:303:202:505:202:True:True").VerifyDiagnostics(); 20568CompileAndVerify(comp6, expectedOutput: "operator1:101:202:303:202:True:operator1:303:202:505:202:True:True").VerifyDiagnostics(); 20618CompileAndVerify(comp, expectedOutput: "operator2operator2operator3").VerifyDiagnostics(); 20672CompileAndVerify(comp, expectedOutput: "operator2operator2operator3").VerifyDiagnostics(); 20720CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 20768CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 20817CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 20865CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 20914CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 20965CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 21020CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 21076CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 21134CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 21206CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 21277CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 21348CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 21808CompileAndVerify(comp1, expectedOutput: "operator1:").VerifyDiagnostics(); 21811CompileAndVerify(comp2, expectedOutput: "operator1:").VerifyDiagnostics(); 21904CompileAndVerify(comp, expectedOutput: "operator1:").VerifyDiagnostics(); 22076CompileAndVerify(comp, expectedOutput: 22132CompileAndVerify(comp, expectedOutput: "operator1:").VerifyDiagnostics(); 22172CompileAndVerify(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics(); 22499CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 22574CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 22636CompileAndVerify(comp, expectedOutput: "operator1:101:202:303:202:True:operator1:303:202:505:202:True:True").VerifyDiagnostics(); 22712CompileAndVerify(comp, expectedOutput: "operator1operator1").VerifyDiagnostics(); 22787CompileAndVerify(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics(); 22821CompileAndVerify(comp, expectedOutput: "System.Int32System.Int32").VerifyDiagnostics(); 22928CompileAndVerify(comp, expectedOutput: @" 23013CompileAndVerify(comp, expectedOutput: @" 23150CompileAndVerify(comp, expectedOutput: "C1C4").VerifyDiagnostics(); 23212CompileAndVerify(comp, expectedOutput: "C1C4").VerifyDiagnostics(); 23249CompileAndVerify(comp, expectedOutput: "regularregular").VerifyDiagnostics(); 23286CompileAndVerify(comp, expectedOutput: "regularregular").VerifyDiagnostics(); 23346CompileAndVerify(comp2, expectedOutput: "regularregular").VerifyDiagnostics(); 23406CompileAndVerify(comp2, expectedOutput: "regularregular").VerifyDiagnostics(); 23467CompileAndVerify(comp2, expectedOutput: "regularregular").VerifyDiagnostics(); 23511CompileAndVerify(comp1, expectedOutput: "regularchecked").VerifyDiagnostics(); 23514CompileAndVerify(comp2, expectedOutput: "regularchecked").VerifyDiagnostics(); 23568CompileAndVerify(comp1, expectedOutput: "regularchecked").VerifyDiagnostics(); 23571CompileAndVerify(comp2, expectedOutput: "regularchecked").VerifyDiagnostics(); 23626CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 23670CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 23866CompileAndVerify(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics(); 23910CompileAndVerify(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics(); 23969CompileAndVerify(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics(); 24027CompileAndVerify(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics(); 24057CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 24087CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 24140CompileAndVerify(comp, expectedOutput: "exception1exception2").VerifyDiagnostics(); 24173CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 24206CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 24399CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 24443CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 27063CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics(); 27095CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics(); 27129CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics(); 27158CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics(); 27220CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics(); 27248CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
Semantics\ExtensionTests.cs (461)
133var verifier = CompileAndVerify(comp); 231var verifier = CompileAndVerify(comp); 319var verifier = CompileAndVerify(comp); 601var verifier = CompileAndVerify(comp); 860var verifier = CompileAndVerify(comp); 1160var verifier = CompileAndVerify(comp, expectedOutput: """ 1334var verifier = CompileAndVerify(comp, expectedOutput: """ 1511var verifier = CompileAndVerify(comp, expectedOutput: """ 1819var verifier = CompileAndVerify(comp); 1939var verifier = CompileAndVerify(comp); 2077var verifier = CompileAndVerify(comp); 2268var verifier = CompileAndVerify(comp); 3654CompileAndVerify(comp, expectedOutput: "4243").VerifyDiagnostics(); 3873CompileAndVerify(comp, symbolValidator: (m) => 4056CompileAndVerify(comp).VerifyDiagnostics(); 4106CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 4303CompileAndVerify(comp, expectedOutput: "42", symbolValidator: (m) => 4350CompileAndVerify(comp, symbolValidator: (m) => 4383CompileAndVerify(comp, symbolValidator: (m) => 4454CompileAndVerify(comp).VerifyDiagnostics().VerifyTypeIL("Extensions", """ 4831var verifier = CompileAndVerify(comp); 5062CompileAndVerify(comp, expectedOutput: "ranM1 ranM2 ranP"); 5096CompileAndVerify(comp, expectedOutput: "ranM1 ranM2 ranP").VerifyDiagnostics(); 5116var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 5193CompileAndVerify( 5217var verifier1 = CompileAndVerify(comp1, sourceSymbolValidator: verifySymbols, symbolValidator: verifySymbols).VerifyDiagnostics(); 5356var verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 5391verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 5397CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 5442verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 5448verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 5470CompileAndVerify(vbComp, expectedOutput: "1234").VerifyDiagnostics(); 5500var verifier4 = CompileAndVerify(comp4, expectedOutput: "1234").VerifyDiagnostics(); 5541verifier4 = CompileAndVerify(comp4, expectedOutput: "1234").VerifyDiagnostics(); 5566var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 5596var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 5632var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 5771CompileAndVerify(comp2).VerifyDiagnostics(); 5803CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 5806CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 5826var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 5970CompileAndVerify(comp2).VerifyDiagnostics(); 6002CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 6005CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 6024var verifier1 = CompileAndVerify(comp1, symbolValidator: (m) => 6353CompileAndVerify(comp2).VerifyDiagnostics(); 6382var verifier3 = CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 6416verifier3 = CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 6439var verifier1 = CompileAndVerify(comp1, symbolValidator: (m) => 6687CompileAndVerify(comp2).VerifyDiagnostics(); 6719CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 6722CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 6757var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 6865var verifier3 = CompileAndVerify(comp3, expectedOutput: "132465").VerifyDiagnostics(); 6902verifier3 = CompileAndVerify(comp3, expectedOutput: "132465").VerifyDiagnostics(); 6935verifier3 = CompileAndVerify(comp3, expectedOutput: "132465").VerifyDiagnostics(); 6979verifier3 = CompileAndVerify(comp3, expectedOutput: "132465").VerifyDiagnostics(); 7012var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 7229CompileAndVerify(comp2).VerifyDiagnostics(); 7269CompileAndVerify(comp3, expectedOutput: "1323202346565056").VerifyDiagnostics(); 7272CompileAndVerify(comp3, expectedOutput: "1323202346565056").VerifyDiagnostics(); 7301var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 7503CompileAndVerify(comp2).VerifyDiagnostics(); 7543CompileAndVerify(comp3, expectedOutput: "1323246565").VerifyDiagnostics(); 7546CompileAndVerify(comp3, expectedOutput: "1323246565").VerifyDiagnostics(); 7570var verifier1 = CompileAndVerify(comp1, symbolValidator: (m) => 7916CompileAndVerify(comp2).VerifyDiagnostics(); 7945CompileAndVerify(comp3, expectedOutput: "132465").VerifyDiagnostics(); 7948CompileAndVerify(comp3, expectedOutput: "132465").VerifyDiagnostics(); 7973var verifier1 = CompileAndVerify(comp1, symbolValidator: (m) => 8233CompileAndVerify(comp2).VerifyDiagnostics(); 8265CompileAndVerify(comp3, expectedOutput: "132465").VerifyDiagnostics(); 8268CompileAndVerify(comp3, expectedOutput: "132465").VerifyDiagnostics(); 8288var verifier1 = CompileAndVerify(comp1, sourceSymbolValidator: verifySymbols, symbolValidator: verifySymbols).VerifyDiagnostics(); 8416var verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 8452verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 8458CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 8504verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 8510verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 8528CompileAndVerify(vbComp, expectedOutput: "34").VerifyDiagnostics(); 8561verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 8611verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 8645verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 8651verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 8685verifier2 = CompileAndVerify(comp2, expectedOutput: "1234", verify: Verification.Skipped).VerifyDiagnostics(); 8731verifier2 = CompileAndVerify(comp2, expectedOutput: "1234", verify: Verification.Skipped).VerifyDiagnostics(); 8765verifier2 = CompileAndVerify(comp2, expectedOutput: "1234", verify: Verification.Skipped).VerifyDiagnostics(); 8771verifier2 = CompileAndVerify(comp2, expectedOutput: "1234", verify: Verification.Skipped).VerifyDiagnostics(); 8803var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 8940CompileAndVerify(comp2, symbolValidator: (m) => 9192CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 9195CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 9215var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 9357CompileAndVerify(comp2).VerifyDiagnostics(); 9389CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 9392CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 9411var verifier1 = CompileAndVerify(comp1, symbolValidator: (m) => 9738CompileAndVerify(comp2).VerifyDiagnostics(); 9767CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 9770CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 9790var verifier1 = CompileAndVerify(comp1, symbolValidator: (m) => 10036CompileAndVerify(comp2).VerifyDiagnostics(); 10068CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 10071CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 10098var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 10203var verifier3 = CompileAndVerify(comp3, expectedOutput: "12").VerifyDiagnostics(); 10236verifier3 = CompileAndVerify(comp3, expectedOutput: "12").VerifyDiagnostics(); 10242CompileAndVerify(comp3, expectedOutput: "12").VerifyDiagnostics(); 10329verifier3 = CompileAndVerify(comp3, expectedOutput: "12").VerifyDiagnostics(); 10335verifier3 = CompileAndVerify(comp3, expectedOutput: "12").VerifyDiagnostics(); 10353CompileAndVerify(vbComp, expectedOutput: "3").VerifyDiagnostics(); 10406var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 10508var verifier3 = CompileAndVerify(comp3, expectedOutput: "PP").VerifyDiagnostics(); 10539verifier3 = CompileAndVerify(comp3, expectedOutput: "PP").VerifyDiagnostics(); 10545CompileAndVerify(comp3, expectedOutput: "PP").VerifyDiagnostics(); 10588verifier3 = CompileAndVerify(comp3, expectedOutput: "PP").VerifyDiagnostics(); 10594verifier3 = CompileAndVerify(comp3, expectedOutput: "PP").VerifyDiagnostics(); 10612CompileAndVerify(vbComp, expectedOutput: "P").VerifyDiagnostics(); 10636var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 10738var verifier3 = CompileAndVerify(comp3, expectedOutput: "12").VerifyDiagnostics(); 10770verifier3 = CompileAndVerify(comp3, expectedOutput: "12").VerifyDiagnostics(); 10804var verifier = CompileAndVerify(comp, expectedOutput: "(System.Int32, System.String, System.Int64)").VerifyDiagnostics(); 10937CompileAndVerify(comp2).VerifyDiagnostics(); 10969var verifier = CompileAndVerify(comp, expectedOutput: "System.Int32").VerifyDiagnostics(); 11102CompileAndVerify(comp2).VerifyDiagnostics(); 11130var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 11260CompileAndVerify(comp2).VerifyDiagnostics(); 11284var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 11416CompileAndVerify(comp2).VerifyDiagnostics(); 11440var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 11572CompileAndVerify(comp2).VerifyDiagnostics(); 11603var verifier = CompileAndVerify(comp, expectedOutput: "(System.Int32, System.String, System.Int64)").VerifyDiagnostics(); 11787CompileAndVerify(comp2).VerifyDiagnostics(); 11810var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 11964CompileAndVerify(comp2).VerifyDiagnostics(); 11987var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 12134CompileAndVerify(comp2).VerifyDiagnostics(); 12586CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 12626CompileAndVerify(comp, expectedOutput: "method").VerifyDiagnostics(); 12732CompileAndVerify(comp, expectedOutput: "E1.Method(42) E2.Method(hello)").VerifyDiagnostics(); 12788CompileAndVerify(comp, expectedOutput: "E1.Method(42) E2.Method(hello)").VerifyDiagnostics(); 12838CompileAndVerify(comp, expectedOutput: "E1.Method E2.Method E1.Method").VerifyDiagnostics(); 12877CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 12908CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 12940CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 13047CompileAndVerify(comp, expectedOutput: "C`1[D]").VerifyDiagnostics(); 13089CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 13150CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 13210CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 13368CompileAndVerify(comp, expectedOutput: "True"); 13395CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 13456CompileAndVerify(comp, expectedOutput: "M").VerifyDiagnostics(); 13486CompileAndVerify(comp, expectedOutput: "M").VerifyDiagnostics(); 13543CompileAndVerify(comp, expectedOutput: "MMM").VerifyDiagnostics(); 13594CompileAndVerify(comp, expectedOutput: "MMM").VerifyDiagnostics(); 13619CompileAndVerify(comp, expectedOutput: "MMM").VerifyDiagnostics(); 13664CompileAndVerify(comp, expectedOutput: "M").VerifyDiagnostics(); 13755CompileAndVerify(comp, expectedOutput: "Method"); 13781CompileAndVerify(comp, expectedOutput: "Method").VerifyDiagnostics(); 13814CompileAndVerify(comp, expectedOutput: "Method").VerifyDiagnostics(); 13936CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 13995CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 14124CompileAndVerify(comp, expectedOutput: "x").VerifyDiagnostics(); 14151CompileAndVerify(comp, expectedOutput: "Call(null.[Void M(C, Int32)](New([Void .ctor()]() Type:C), Constant(42 Type:System.Int32)) Type:System.Void) ran").VerifyDiagnostics(); 14195CompileAndVerify(comp, expectedOutput: "E2.M(42)"); 14306CompileAndVerify(comp, expectedOutput: "E2.M(42)"); 14375CompileAndVerify(comp, expectedOutput: "E1.M(42)"); 14413CompileAndVerify(comp, expectedOutput: "E2.M(42)").VerifyDiagnostics(); 14439CompileAndVerify(comp, expectedOutput: "E.M(42, 43)").VerifyDiagnostics(); 14491CompileAndVerify(comp, expectedOutput: "E.M(42, 43)").VerifyDiagnostics(); 14526CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 14552CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 14576CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 14668CompileAndVerify(comp, expectedOutput: "M(42)").VerifyDiagnostics(); 14969CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 15035CompileAndVerify(comp, expectedOutput: "hi").VerifyDiagnostics(); 15070CompileAndVerify(comp, expectedOutput: "hi").VerifyDiagnostics(); 15175CompileAndVerify(comp, expectedOutput: "hi").VerifyDiagnostics(); 15203CompileAndVerify(comp, expectedOutput: "hi").VerifyDiagnostics(); 15230CompileAndVerify(comp, expectedOutput: "hi").VerifyDiagnostics(); 15524CompileAndVerify(comp, expectedOutput: "TrueTrue").VerifyDiagnostics(); 15581CompileAndVerify(comp, expectedOutput: "ran ran2").VerifyDiagnostics(); 15608CompileAndVerify(comp, expectedOutput: "ran ran2").VerifyDiagnostics(); 15700CompileAndVerify(comp, expectedOutput: ExpectedOutput("ran ran2"), verify: Verification.FailsPEVerify).VerifyDiagnostics(); 16297CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 16349CompileAndVerify(comp, expectedOutput: "ran"); 16479CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 16506CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 16534CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 16637CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 16755CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 16782CompileAndVerify(comp, expectedOutput: "(42, 42)").VerifyDiagnostics(); 16807CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 16831CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 16856CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 16879CompileAndVerify(comp, expectedOutput: "(42, 42)").VerifyDiagnostics(); 16904CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 16936CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 16966CompileAndVerify(comp, expectedOutput: "ran 42").VerifyDiagnostics(); 16993CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17141CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 17202CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 17225CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17249CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17274CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17298CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 17323CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 17352CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 17414CompileAndVerify(comp, expectedOutput: "get set(42)").VerifyDiagnostics(); 17442CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17471CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17498CompileAndVerify(comp, expectedOutput: "get set(ran)").VerifyDiagnostics(); 17531CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17560CompileAndVerify(comp, expectedOutput: "TrueC").VerifyDiagnostics(); 17575CompileAndVerify(comp, expectedOutput: "TrueC").VerifyDiagnostics(); 17641CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17676CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 17703CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 17739CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 17820CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17848CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17876CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17904CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17932CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17960CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 18027CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 18156CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 18244CompileAndVerify(comp, expectedOutput: "hi").VerifyDiagnostics(); 18375CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 18413CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 18452CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 18661CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 18700CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 18739CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 18806var verifier = CompileAndVerify(comp, expectedOutput: "E.M(42)").VerifyDiagnostics(); 18856CompileAndVerify(comp, expectedOutput: "E.M(42)").VerifyDiagnostics(); 18888CompileAndVerify(comp, expectedOutput: "E.M(42)").VerifyDiagnostics(); 18925var verifier = CompileAndVerify(comp, expectedOutput: "42.M(43)").VerifyDiagnostics(); 18972CompileAndVerify(comp, expectedOutput: "ran ran").VerifyDiagnostics(); 19004CompileAndVerify(comp, expectedOutput: "ran ran").VerifyDiagnostics(); 19042CompileAndVerify(comp, expectedOutput: "ran ran").VerifyDiagnostics(); 19112CompileAndVerify(comp, expectedOutput: "Method Method").VerifyDiagnostics(); 19162CompileAndVerify(comp, expectedOutput: "ran ran").VerifyDiagnostics(); 19209CompileAndVerify(comp, expectedOutput: "ran"); 19237CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 19294CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 19321CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 19633CompileAndVerify(comp, expectedOutput: "ran ran").VerifyDiagnostics(); 19653CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 19837CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 19869CompileAndVerify(comp, expectedOutput: "Property").VerifyDiagnostics(); 19894CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 19974CompileAndVerify(comp, expectedOutput: "43").VerifyDiagnostics(); 21019CompileAndVerify(comp, expectedOutput: "extension").VerifyDiagnostics(); 24559CompileAndVerify(comp, expectedOutput: "set get").VerifyDiagnostics(); 24587CompileAndVerify(comp, expectedOutput: "set get").VerifyDiagnostics(); 24615CompileAndVerify(comp, expectedOutput: "set get").VerifyDiagnostics(); 24641CompileAndVerify(comp, expectedOutput: "get").VerifyDiagnostics(); 24767CompileAndVerify(comp, expectedOutput: "get").VerifyDiagnostics(); 24983CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 25434CompileAndVerify(comp, expectedOutput: "C").VerifyDiagnostics(); 25466CompileAndVerify(comp, expectedOutput: ExpectedOutput("C"), verify: Verification.FailsPEVerify).VerifyDiagnostics(); 25493CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 25521CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 25547CompileAndVerify(comp, expectedOutput: ExpectedOutput("(42, 43)"), verify: Verification.Skipped).VerifyDiagnostics(); 25627CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 25662CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 25809CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 25842CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 25845CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 25848CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 26140CompileAndVerify(comp, expectedOutput: "pin 2", verify: Verification.Skipped).VerifyDiagnostics(); 26169CompileAndVerify(comp, expectedOutput: "pin 2", verify: Verification.Skipped).VerifyDiagnostics(); 26196CompileAndVerify(comp, expectedOutput: ExpectedOutput("pin 2"), verify: Verification.Skipped).VerifyDiagnostics(); 26380CompileAndVerify(comp, expectedOutput: "2", verify: Verification.Skipped).VerifyDiagnostics(); 26526CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 26579CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 27477CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 27491CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 27515CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 27542var verify = CompileAndVerify(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics(); 27630var verify = CompileAndVerify(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics(); 27677var verify = CompileAndVerify(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics(); 27722var verify = CompileAndVerify(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics(); 27788var verify = CompileAndVerify(comp, expectedOutput: "property method").VerifyDiagnostics(); 27829var verify = CompileAndVerify(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics(); 27921CompileAndVerify(comp, expectedOutput: "property property2").VerifyDiagnostics(); 27956CompileAndVerify(comp, expectedOutput: "property property2").VerifyDiagnostics(); 27986CompileAndVerify(comp, expectedOutput: "property property2").VerifyDiagnostics(); 28044CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 28058CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 28079CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 28198CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 28212CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 28242CompileAndVerify(comp, expectedOutput: "add").VerifyDiagnostics(); 28295CompileAndVerify(comp, expectedOutput: "add").VerifyDiagnostics(); 28358CompileAndVerify(comp, expectedOutput: "add").VerifyDiagnostics(); 28626CompileAndVerify(comp, expectedOutput: "hello").VerifyDiagnostics(); 28686CompileAndVerify(comp, expectedOutput: "hello").VerifyDiagnostics(); 28739CompileAndVerify(comp, expectedOutput: "Method Method").VerifyDiagnostics(); 28899var verifier = CompileAndVerify(comp, expectedOutput: "ran", verify: Verification.Fails with { ILVerifyMessage = "[Main]: ImportCalli not implemented" }); 29523CompileAndVerify(comp, expectedOutput: "x").VerifyDiagnostics(); 29625CompileAndVerify(comp, expectedOutput: "ran ran2", symbolValidator: (m) => 29733CompileAndVerify(comp2, expectedOutput: "ran ran2"); 31770CompileAndVerify(comp).VerifyDiagnostics(); 31968CompileAndVerify(comp, expectedOutput: "12123434").VerifyDiagnostics(); 32355CompileAndVerify(comp).VerifyDiagnostics(); 32571CompileAndVerify(comp, expectedOutput: "12123434").VerifyDiagnostics(); 33034CompileAndVerify(comp).VerifyDiagnostics(); 33182CompileAndVerify(comp).VerifyDiagnostics().VerifyTypeIL("Extensions1", """ 33627CompileAndVerify(comp, expectedOutput: "ran1 ran2").VerifyDiagnostics(); 33679CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 33706CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 33733CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 33760CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 33807CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 33837CompileAndVerify(comp, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics(); 33846CompileAndVerify(comp2, expectedOutput: "ran").VerifyDiagnostics(); 33877CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 33902CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 33933CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 33961CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 33990CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 34015CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 34040CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 34044CompileAndVerify(comp2, expectedOutput: "ran").VerifyDiagnostics(); 34069CompileAndVerify(comp, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics(); 34078CompileAndVerify(comp2, expectedOutput: "ran").VerifyDiagnostics(); 34112CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 34143CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 34152CompileAndVerify(comp2, expectedOutput: "ran").VerifyDiagnostics(); 34179CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 34237CompileAndVerify(comp, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics(); 34246CompileAndVerify(comp2, expectedOutput: "ran").VerifyDiagnostics(); 34283CompileAndVerify(comp, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics(); 34292CompileAndVerify(comp2, expectedOutput: "ran").VerifyDiagnostics(); 34378CompileAndVerify(comp, symbolValidator: verify).VerifyDiagnostics(); 34418CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 34458CompileAndVerify(comp, expectedOutput: "ran"); 34494CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 34543CompileAndVerify(comp, expectedOutput: "ran"); 34592CompileAndVerify(comp, expectedOutput: "ran"); 34744CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 34775CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 34896CompileAndVerify(comp, expectedOutput: "ran ran2").VerifyDiagnostics(); 34924CompileAndVerify(comp, expectedOutput: "42"); 34948CompileAndVerify(comp, expectedOutput: "42"); 34974CompileAndVerify(comp, expectedOutput: "42"); 34998CompileAndVerify(comp, expectedOutput: "42"); 35021CompileAndVerify(comp, expectedOutput: "42"); 35040CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 35060CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 35078CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 35096CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 35114CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 35132CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 35268CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 35346CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 35511CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 35536CompileAndVerify(comp, expectedOutput: "43").VerifyDiagnostics(); 35566CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 35638CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 35671CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 35802var verifier = CompileAndVerify(comp); 35843verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 35885var verifier = CompileAndVerify(comp); 35919CompileAndVerify(comp, expectedOutput: "True").VerifyDiagnostics(); 35945CompileAndVerify(comp, expectedOutput: "True").VerifyDiagnostics(); 36032CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 36063CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 36094CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 36125CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 36156CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 36188CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 36220CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 36465CompileAndVerify(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify).VerifyDiagnostics(); 36492CompileAndVerify(comp, expectedOutput: ExpectedOutput("'int' does not contain a definition for 'P'"), verify: Verification.FailsPEVerify); 36527CompileAndVerify(comp, expectedOutput: ExpectedOutput("'int' does not contain a definition for 'M'"), verify: Verification.FailsPEVerify); 36551CompileAndVerify(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify).VerifyDiagnostics(); 36587CompileAndVerify(comp, expectedOutput: ExpectedOutput("42")).VerifyDiagnostics(); 36618CompileAndVerify(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics(); 36646CompileAndVerify(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics(); 36674CompileAndVerify(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics(); 36705CompileAndVerify(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics(); 36736CompileAndVerify(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics(); 36759CompileAndVerify(comp, expectedOutput: "42"); 36778CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 36798CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 36914CompileAndVerify(comp, expectedOutput: "ran"); 37009CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 37048CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 37137CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 37214CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 38660CompileAndVerify(comp, expectedOutput: "classic").VerifyDiagnostics(); 38663CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 38666CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 38773CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective); 38776CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective); 38779CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective); 38785CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 38808CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 38811CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 38814CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 38817CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 38847CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 38850CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 38853CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 38856CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 38873CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 38876CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 38879CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 38882CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 38912CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 38915CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 38918CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 38922CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 38939CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 38942CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 38945CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 39098CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective); 39101CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective); 39104CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective); 39109CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 39744CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 39843CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 39919CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 39944CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 40029CompileAndVerify(comp, expectedOutput: "(ran, 42)").VerifyDiagnostics(); 40086CompileAndVerify(comp, expectedOutput: "ran ran").VerifyDiagnostics(); 40169CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 40222CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 40249CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 40269CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 40289CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 41236CompileAndVerify(comp, expectedOutput: @"12: (o, s) => o.M(s)").VerifyDiagnostics(); 41271CompileAndVerify(comp, expectedOutput: @"1: s => M(s)").VerifyDiagnostics(); 41544CompileAndVerify(comp, expectedOutput: @"12: o => Convert(System.String M(System.Object, System.String).CreateDelegate(System.Func`2[System.String,System.String], o)" + (ExecutionConditionUtil.IsMonoOrCoreClr ? ", Func`2)" : ")")).VerifyDiagnostics(); 41579CompileAndVerify(comp, expectedOutput: @"1: () => Convert(System.String M(System.String).CreateDelegate(System.Func`2[System.String,System.String], null)" + (ExecutionConditionUtil.IsMonoOrCoreClr ? ", Func`2)" : ")")).VerifyDiagnostics(); 41727var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 41829var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 41930var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 42001var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 43425var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 43559var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 43980CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 43983CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 44083CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 44086CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 44102CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 44105CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 44244CompileAndVerify(comp, expectedOutput: ""); 44266CompileAndVerify(comp, expectedOutput: "ran ran"); 46592CompileAndVerify(comp, expectedOutput: "skipped True skipped True").VerifyDiagnostics(); 46859CompileAndVerify(libComp).VerifyTypeIL("E", """ 48063CompileAndVerify(comp, symbolValidator: (m) => 48226CompileAndVerify(comp2, verify: Verification.FailsPEVerify).VerifyDiagnostics( 48545CompileAndVerify(comp, expectedOutput: "True False").VerifyDiagnostics(); 48568CompileAndVerify(comp, expectedOutput: "True False").VerifyDiagnostics(); 49492var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 49515var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 51161CompileAndVerify(comp, expectedOutput: "True ran ran2").VerifyDiagnostics();
Semantics\ExtensionTests2.cs (210)
182CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 244CompileAndVerify(comp, expectedOutput: ExpectedOutput("(42, 43)"), verify: Verification.Skipped).VerifyDiagnostics(); 265CompileAndVerify(comp, expectedOutput: ExpectedOutput("(42, ran)")).VerifyDiagnostics(); 345CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 363CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 391CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 424CompileAndVerify(comp, expectedOutput: "add").VerifyDiagnostics(); 456CompileAndVerify(comp, expectedOutput: "ran", verify: Verification.Skipped).VerifyDiagnostics(); 493CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 519CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 545CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 571CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 595CompileAndVerify(comp, expectedOutput: "method method2 property").VerifyDiagnostics(); 619CompileAndVerify(comp, expectedOutput: "method 42").VerifyDiagnostics(); 668CompileAndVerify(comp, expectedOutput: "ran disposed", verify: Verification.Skipped).VerifyDiagnostics(); 783CompileAndVerify(comp, expectedOutput: "(1, 2, 3)(1, 2, 3)").VerifyDiagnostics(); 787CompileAndVerify(comp2, expectedOutput: "(1, 2, 3)(1, 2, 3)").VerifyDiagnostics(); 808CompileAndVerify(comp, expectedOutput: "(1, 2, 3)(1, 2, 3)", symbolValidator: validate).VerifyDiagnostics(); 812CompileAndVerify(comp, expectedOutput: "(1, 2, 3)(1, 2, 3)").VerifyDiagnostics(); 837CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped); 864CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate); 919CompileAndVerify(libComp, symbolValidator: validate); 1001CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped); 1626CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped); 1693CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped); 1742CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped); 1805CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped); 2130CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 2164CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 2468CompileAndVerify(comp, expectedOutput: "").VerifyDiagnostics(); 2472CompileAndVerify(comp2, expectedOutput: "").VerifyDiagnostics(); 2482CompileAndVerify(comp, expectedOutput: "ran ran").VerifyDiagnostics(); 2486CompileAndVerify(comp2, expectedOutput: "ran ran").VerifyDiagnostics(); 2598CompileAndVerify(comp, expectedOutput: ExpectedOutput("I1.M() I1.M()"), verify: Verification.Skipped).VerifyDiagnostics(); 2616CompileAndVerify(comp, expectedOutput: ExpectedOutput("I1.M() I1.M()"), verify: Verification.Skipped).VerifyDiagnostics(); 2823CompileAndVerify(comp, expectedOutput: "M 3").VerifyDiagnostics(); 4863CompileAndVerify(comp, expectedOutput: "42"); 6794var verifier = CompileAndVerify(comp, expectedOutput: "124124:124124:124124:123124", verify: Verification.Skipped).VerifyDiagnostics(); 6928var verifier = CompileAndVerify(comp, expectedOutput: "124124:124124").VerifyDiagnostics(); 7064var verifier = CompileAndVerify(comp, expectedOutput: "123124").VerifyDiagnostics(); 7174var verifier = CompileAndVerify(comp, expectedOutput: "124124:124124").VerifyDiagnostics(); 7356var verifier = CompileAndVerify(comp, expectedOutput: "124124:124124").VerifyDiagnostics(); 7517var verifier = CompileAndVerify(comp, expectedOutput: "123124:123124").VerifyDiagnostics(); 7635var verifier = CompileAndVerify(comp, expectedOutput: "123:123").VerifyDiagnostics(); 7728var verifier = CompileAndVerify(comp, expectedOutput: "123:123:123").VerifyDiagnostics(); 7853var verifier = CompileAndVerify(comp, expectedOutput: "124124:124124", verify: Verification.Skipped).VerifyDiagnostics(); 7949var verifier = CompileAndVerify(comp, expectedOutput: "124124").VerifyDiagnostics(); 8045var verifier = CompileAndVerify(comp, expectedOutput: "123124").VerifyDiagnostics(); 8146var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics(); 8261var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics(); 8403var verifier = CompileAndVerify(comp, expectedOutput: "123123125").VerifyDiagnostics(); 8511var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125:123125125").VerifyDiagnostics(); 8650var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics(); 8809var verifier = CompileAndVerify(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics(); 8960var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125", verify: Verification.Skipped).VerifyDiagnostics(); 9060var verifier = CompileAndVerify(comp, expectedOutput: "123125125").VerifyDiagnostics(); 9160var verifier = CompileAndVerify(comp, expectedOutput: "123123125").VerifyDiagnostics(); 9268var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics(); 9384var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics(); 9532var verifier = CompileAndVerify(comp, expectedOutput: "123123125").VerifyDiagnostics(); 9622var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics(); 9739var verifier = CompileAndVerify(comp, expectedOutput: "123125125").VerifyDiagnostics(); 9880var verifier = CompileAndVerify(comp, expectedOutput: "123123125:123123125").VerifyDiagnostics(); 10007var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics(); 10123var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics(); 10271var verifier = CompileAndVerify(comp, expectedOutput: "123123125").VerifyDiagnostics(); 10361var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics(); 10478var verifier = CompileAndVerify(comp, expectedOutput: "123125125").VerifyDiagnostics(); 10619var verifier = CompileAndVerify(comp, expectedOutput: "123123125:123123125").VerifyDiagnostics(); 10779var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125:123125125:123125125").VerifyDiagnostics(); 11011var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125:123125125:123125125").VerifyDiagnostics(); 11272var verifier = CompileAndVerify(comp, expectedOutput: "123123125:123123125").VerifyDiagnostics(); 11469var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125:123125125:123125125:123125125:123125125").VerifyDiagnostics(); 11746var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125:123125125:123125125").VerifyDiagnostics(); 12001var verifier = CompileAndVerify(comp, expectedOutput: "123123125:123123125:123123125:123123125:123123125:123123125").VerifyDiagnostics(); 12225var verifier = CompileAndVerify(comp, expectedOutput: "123124124:123124124").VerifyDiagnostics(); 12331var verifier = CompileAndVerify(comp, expectedOutput: "123124124:123124124").VerifyDiagnostics(); 12471var verifier = CompileAndVerify(comp, expectedOutput: "123123124").VerifyDiagnostics(); 12579var verifier = CompileAndVerify(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics(); 12710var verifier = CompileAndVerify(comp, expectedOutput: "123124124:123124124").VerifyDiagnostics(); 12869var verifier = CompileAndVerify(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics(); 12995var verifier = CompileAndVerify(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics(); 13154var verifier = CompileAndVerify(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics(); 13292var verifier = CompileAndVerify(comp, expectedOutput: "123123126").VerifyDiagnostics(); 13409var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125:123125125").VerifyDiagnostics(); 13604var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics(); 13769var verifier = CompileAndVerify(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics(); 13902var verifier = CompileAndVerify(comp, expectedOutput: "123123:123123").VerifyDiagnostics(); 14004var verifier = CompileAndVerify(comp, expectedOutput: "123123:123123:123123").VerifyDiagnostics(); 14130var verifier = CompileAndVerify(comp, expectedOutput: "124125127127:124125127127", verify: Verification.Skipped).VerifyDiagnostics(); 14331var verifier = CompileAndVerify(comp, expectedOutput: "124125127127:124125127127").VerifyDiagnostics(); 14506var verifier = CompileAndVerify(comp, expectedOutput: "123123123127").VerifyDiagnostics(); 14645var verifier = CompileAndVerify(comp, expectedOutput: "124125127127:124125127127:124125127127").VerifyDiagnostics(); 14894var verifier = CompileAndVerify(comp, expectedOutput: "124125127127:124125127127").VerifyDiagnostics(); 15094var verifier = CompileAndVerify(comp, expectedOutput: "123123123127:123123123127:123123123127").VerifyDiagnostics(); 15271var verifier = CompileAndVerify(comp, expectedOutput: "123123123").VerifyDiagnostics(); 15404var verifier = CompileAndVerify(comp, expectedOutput: "123123123:123123123").VerifyDiagnostics(); 15553var verifier = CompileAndVerify(comp, expectedOutput: "124126126:124126126", verify: Verification.Skipped).VerifyDiagnostics(); 15742var verifier = CompileAndVerify(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics(); 15895var verifier = CompileAndVerify(comp, expectedOutput: "123123126").VerifyDiagnostics(); 16028var verifier = CompileAndVerify(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics(); 16265var verifier = CompileAndVerify(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics(); 16459var verifier = CompileAndVerify(comp, expectedOutput: "123123126:123123126").VerifyDiagnostics(); 16614var verifier = CompileAndVerify(comp, expectedOutput: "123123:123123").VerifyDiagnostics(); 16728var verifier = CompileAndVerify(comp, expectedOutput: "123123:123123:123123").VerifyDiagnostics(); 16849var verifier = CompileAndVerify(comp, expectedOutput: "124126126:124126126", verify: Verification.Skipped).VerifyDiagnostics(); 16995var verifier = CompileAndVerify(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics(); 17141var verifier = CompileAndVerify(comp, expectedOutput: "123123126").VerifyDiagnostics(); 17269var verifier = CompileAndVerify(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics(); 17439var verifier = CompileAndVerify(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics(); 17627var verifier = CompileAndVerify(comp, expectedOutput: "123123126:123123126").VerifyDiagnostics(); 17760var verifier = CompileAndVerify(comp, expectedOutput: "123123", verify: Verification.Skipped).VerifyDiagnostics(); 17851var verifier = CompileAndVerify(comp, expectedOutput: "123124", verify: Verification.Skipped).VerifyDiagnostics(); 17935var verifier = CompileAndVerify(comp, expectedOutput: "123123").VerifyDiagnostics(); 18046var verifier = CompileAndVerify(comp, expectedOutput: "123123:123123:123123").VerifyDiagnostics(); 18170var verifier = CompileAndVerify(comp, expectedOutput: "123124:123124").VerifyDiagnostics(); 18280var verifier = CompileAndVerify(comp, expectedOutput: "123123:123123:123123").VerifyDiagnostics(); 18393var verifier = CompileAndVerify(comp, expectedOutput: "124126126").VerifyDiagnostics(); 18486var verifier = CompileAndVerify(comp, expectedOutput: "124126126").VerifyDiagnostics(); 18592var verifier = CompileAndVerify(comp, expectedOutput: "124126126", verify: Verification.Skipped).VerifyDiagnostics(); 18681var verifier = CompileAndVerify(comp, expectedOutput: "125125:125125", verify: Verification.Skipped).VerifyDiagnostics(); 18824var verifier = CompileAndVerify(comp, expectedOutput: "125125:125125").VerifyDiagnostics(); 18939var verifier = CompileAndVerify(comp, expectedOutput: "123125").VerifyDiagnostics(); 19051var verifier = CompileAndVerify(comp, expectedOutput: "125125:125125").VerifyDiagnostics(); 19242var verifier = CompileAndVerify(comp, expectedOutput: "125125:125125").VerifyDiagnostics(); 19405var verifier = CompileAndVerify(comp, expectedOutput: "123125:123125").VerifyDiagnostics(); 19529var verifier = CompileAndVerify(comp, expectedOutput: "123:123").VerifyDiagnostics(); 19624var verifier = CompileAndVerify(comp, expectedOutput: "123:123:123").VerifyDiagnostics(); 19718var verifier = CompileAndVerify(comp, expectedOutput: "124124:124124", verify: Verification.Skipped).VerifyDiagnostics(); 19821var verifier = CompileAndVerify(comp, expectedOutput: "124124:124124").VerifyDiagnostics(); 19927var verifier = CompileAndVerify(comp, expectedOutput: "123124").VerifyDiagnostics(); 20033var verifier = CompileAndVerify(comp, expectedOutput: "124124:124124").VerifyDiagnostics(); 20160var verifier = CompileAndVerify(comp, expectedOutput: "124124:124124").VerifyDiagnostics(); 20316var verifier = CompileAndVerify(comp, expectedOutput: "123124:123124").VerifyDiagnostics(); 20414var verifier = CompileAndVerify(comp, expectedOutput: "123", verify: Verification.Skipped).VerifyDiagnostics(); 20481var verifier = CompileAndVerify(comp, expectedOutput: "123", verify: Verification.Skipped).VerifyDiagnostics(); 20548var verifier = CompileAndVerify(comp, expectedOutput: "123").VerifyDiagnostics(); 20638var verifier = CompileAndVerify(comp, expectedOutput: "123:123:123").VerifyDiagnostics(); 20733var verifier = CompileAndVerify(comp, expectedOutput: "123:123").VerifyDiagnostics(); 20826var verifier = CompileAndVerify(comp, expectedOutput: "123:123:123").VerifyDiagnostics(); 20876CompileAndVerify(comp).VerifyDiagnostics().VerifyTypeIL("E", """ 21204CompileAndVerify(comp).VerifyDiagnostics().VerifyTypeIL("E", """ 21579CompileAndVerify(comp).VerifyDiagnostics().VerifyTypeIL("E", """ 23015return CompileAndVerify(comp, 25530var verifier = CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 25590CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics(); 25614CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 25636CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics(); 25661CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics(); 25698CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics(); 25828CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 25880CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 25915CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 25951CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 25987CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 26023CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 26081CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 26120CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 26161CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 26195CompileAndVerify(comp).VerifyDiagnostics(); 26325CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 26362CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 26397CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 26432CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 26466CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 26501CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 26992CompileAndVerify(comp).VerifyDiagnostics(); 27025CompileAndVerify(comp).VerifyDiagnostics(); 27058CompileAndVerify(comp).VerifyDiagnostics(); 27310CompileAndVerify(comp).VerifyDiagnostics(); 27408CompileAndVerify(comp).VerifyDiagnostics(); 27448CompileAndVerify(comp).VerifyDiagnostics(); 27475CompileAndVerify(comp).VerifyDiagnostics(); 27514CompileAndVerify(comp).VerifyDiagnostics(); 27540CompileAndVerify(comp).VerifyDiagnostics(); 27576CompileAndVerify(comp).VerifyDiagnostics(); 27602CompileAndVerify(comp).VerifyDiagnostics(); 27621CompileAndVerify(comp).VerifyDiagnostics(); 27640CompileAndVerify(comp).VerifyDiagnostics(); 27743CompileAndVerify(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 27761CompileAndVerify(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 27779CompileAndVerify(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 27833CompileAndVerify(comp).VerifyDiagnostics(); 27981CompileAndVerify(comp).VerifyDiagnostics(); 28012CompileAndVerify(comp, expectedOutput: ExpectedOutput("ran"), verify: Verification.FailsPEVerify); 28032CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 28052CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 28072CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 28091CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 28110CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 28129CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 28148CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 28167CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 28659var verifier = CompileAndVerify(comp, expectedOutput: "Cast SelectMany").VerifyDiagnostics(); 28896CompileAndVerify(comp, expectedOutput: "12").VerifyDiagnostics(); 28945CompileAndVerify(comp, expectedOutput: "12").VerifyDiagnostics(); 28994CompileAndVerify(comp, expectedOutput: "12").VerifyDiagnostics(); 29145CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 29366CompileAndVerify(comp, expectedOutput: "12").VerifyDiagnostics(); 29397CompileAndVerify(comp, expectedOutput: "12").VerifyDiagnostics(); 29467var verifier = CompileAndVerify(comp, expectedOutput: "(1, 2)").VerifyDiagnostics(); 29537verifier = CompileAndVerify(comp, expectedOutput: "(1, 2)").VerifyDiagnostics(); 29676CompileAndVerify(comp, expectedOutput: "M 42 43 + +").VerifyDiagnostics(); 29725CompileAndVerify(comp, expectedOutput: "get(2) 42 set(3, 43)").VerifyDiagnostics(); 29811CompileAndVerify(comp, expectedOutput: "M(42)").VerifyDiagnostics(); 29908CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 29943CompileAndVerify(comp, expectedOutput: "+").VerifyDiagnostics(); 29977CompileAndVerify(comp, expectedOutput: "M(42)").VerifyDiagnostics(); 30011CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 30047CompileAndVerify(comp, expectedOutput: "+").VerifyDiagnostics();
Semantics\InlineArrayTests.cs (237)
112CompileAndVerify(comp, expectedOutput: output).VerifyDiagnostics(); 136CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics(); 159CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 182CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 228CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 582CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 1187CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 1213CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics( 1280CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics(); 1305CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 1331CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 1362CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 1573CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "111").VerifyDiagnostics(); 1608CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "111").VerifyDiagnostics(); 1643CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "111").VerifyDiagnostics(); 1678CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "111").VerifyDiagnostics(); 1713CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "111").VerifyDiagnostics(); 1849CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics(); 1904CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 2154CompileAndVerify(comp1, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics( 2280CompileAndVerify(comp1, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics( 2463var verifier = CompileAndVerify(comp, expectedOutput: "0 111").VerifyDiagnostics(); 2554var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 2591var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 2704var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 2742var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 2783var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 2825var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 2865var verifier = CompileAndVerify(comp, expectedOutput: "0 111").VerifyDiagnostics(); 2890var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 2915var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 3016var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 3042var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 3071var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 3101var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 3135var verifier = CompileAndVerify(comp, expectedOutput: "0 0 111 111", verify: Verification.Fails).VerifyDiagnostics(); 3198var verifier = CompileAndVerify(comp, expectedOutput: "0 0 111 111", verify: Verification.Fails).VerifyDiagnostics(); 3261var verifier = CompileAndVerify(comp, expectedOutput: "0 0 111 111", verify: Verification.Fails).VerifyDiagnostics(); 3337var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 3561var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 3793var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 4018var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 4143var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 4272var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 4403var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 4529var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 4679var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics( 5075var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 5310var verifier = CompileAndVerify(comp, expectedOutput: "0 111").VerifyDiagnostics(); 5528var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 5656var verifier = CompileAndVerify(comp, expectedOutput: "0 111").VerifyDiagnostics(); 5872var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 5989var verifier = CompileAndVerify(comp, expectedOutput: "0 111").VerifyDiagnostics(); 6072var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 6168var verifier = CompileAndVerify(comp, expectedOutput: "0 5 111", verify: Verification.Fails).VerifyDiagnostics(); 6248var verifier = CompileAndVerify(comp, expectedOutput: "10 111", verify: Verification.Fails).VerifyDiagnostics(); 6363var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 6402var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 6445var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 6488var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 6529var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 6554var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 6656var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 6682var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 6712var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 6742var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 6814var verifier = CompileAndVerify(comp, expectedOutput: "0 0", verify: Verification.Fails).VerifyDiagnostics(); 6858var verifier = CompileAndVerify(comp, expectedOutput: "0 4 111", verify: Verification.Fails).VerifyDiagnostics(); 6908var verifier = CompileAndVerify(comp, expectedOutput: "0 5 111", verify: Verification.Fails).VerifyDiagnostics(); 6958var verifier = CompileAndVerify(comp, expectedOutput: "0 5 111", verify: Verification.Fails).VerifyDiagnostics(); 7014var verifier = CompileAndVerify(comp, expectedOutput: "0 9 111", verify: Verification.Fails).VerifyDiagnostics(); 7064var verifier = CompileAndVerify(comp, expectedOutput: "0 10 111", verify: Verification.Fails).VerifyDiagnostics(); 7119var verifier = CompileAndVerify(comp, expectedOutput: "0 9 111", verify: Verification.Fails).VerifyDiagnostics(); 7188var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 7258var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 7337var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 7474var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 7620var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 7789var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 7952var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 8169var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics( 8263CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Skipped); 8319var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 8378var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 8431var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 8486var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 8549var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 8603var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 8813var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 8892var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 9060var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9249var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9296var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9347var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9437var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9482var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9600var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9648var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9700var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9832var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9917var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 10020var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 10067var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 10352var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 10397var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 10535var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 10609var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 10661var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 10753var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 10799var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 10880var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 10915var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 10954var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 11033var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 11067var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 11137var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 11183var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 11229var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 11279var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 11353var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 11479var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 12007var verifier = CompileAndVerify(comp, expectedOutput: "1 0 1 0").VerifyDiagnostics(); 12204var verifier = CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 12267var verifier = CompileAndVerify(comp, expectedOutput: "1 2").VerifyDiagnostics(); 12334var verifier = CompileAndVerify(comp, expectedOutput: "1 0 2 1 0").VerifyDiagnostics(); 12383var verifier = CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics(); 12797var verifier = CompileAndVerify(comp, expectedOutput: "1 0 1 0").VerifyDiagnostics(); 12921var verifier = CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 12975var verifier = CompileAndVerify(comp, expectedOutput: "1 2").VerifyDiagnostics(); 13034var verifier = CompileAndVerify(comp, expectedOutput: "1 0 2 1 0").VerifyDiagnostics(); 13087var verifier = CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics( 13161var verifier = CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics(); 13217var verifier = CompileAndVerify(comp, expectedOutput: "0 1 0", verify: Verification.Fails).VerifyDiagnostics( 13276var verifier = CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics( 13349var verifier = CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 13389var verifier = CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 13435var verifier = CompileAndVerify(comp).VerifyDiagnostics( 13531var verifier = CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics(); 13592var verifier = CompileAndVerify(comp, expectedOutput: "0 1 0").VerifyDiagnostics(); 13660var verifier = CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics(); 13701var verifier = CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics(); 13755var verifier = CompileAndVerify(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics(); 13813var verifier = CompileAndVerify(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics(); 13871var verifier = CompileAndVerify(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics(); 13924var verifier = CompileAndVerify(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics(); 13975var verifier = CompileAndVerify(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics(); 14026var verifier = CompileAndVerify(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics(); 14643var verifier = CompileAndVerify(comp, verify: Verification.Fails, 14692var verifier = CompileAndVerify(comp, verify: Verification.Fails, 14741var verifier = CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr, 14789var verifier = CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr, 14836var verifier = CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr, 14880var verifier = CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr, 15124var verifier = CompileAndVerify(comp, expectedOutput: "-1 110").VerifyDiagnostics(); 15170var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 15254var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15391var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15446var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15507var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15570var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15624var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 15652var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 15678var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15704var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15900var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15926var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15955var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15984var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 16019var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 16054var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 16091var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 16128var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 16189var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 16237var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 16324var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 16439var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 16677var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 16947CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics( 16977CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 17015CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 17052CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics(); 17055CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics(); 17169CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 17547var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics( 17665var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics( 17740var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics( 17994CompileAndVerify(comp, expectedOutput: " Throw 111 999 Throw", verify: Verification.Fails).VerifyDiagnostics(); 18174CompileAndVerify(comp, expectedOutput: " 10 1 Throw 0 Throw", verify: Verification.Fails).VerifyDiagnostics(); 18281CompileAndVerify(comp, expectedOutput: "2", verify: Verification.Fails).VerifyDiagnostics(); 18309CompileAndVerify(comp, expectedOutput: "2", verify: Verification.Fails).VerifyDiagnostics(); 18377CompileAndVerify(comp, expectedOutput: "2", verify: Verification.Fails).VerifyDiagnostics(); 18510CompileAndVerify(comp, expectedOutput: "2", verify: Verification.Fails).VerifyDiagnostics(); 18547var verifier = CompileAndVerify(comp, expectedOutput: " 111 112 113 114 -111 -112 -113 -114").VerifyDiagnostics(); 18645var verifier = CompileAndVerify(comp, expectedOutput: " 111 112 113 114 -111 -112 -113 -114").VerifyDiagnostics(); 18718var verifier = CompileAndVerify(comp, expectedOutput: " 111 112 113 114").VerifyDiagnostics(); 18872var verifier = CompileAndVerify(comp, expectedOutput: " 111 112 113 114 -111 -112 -113 -114").VerifyDiagnostics(); 19007var verifier = CompileAndVerify(comp, expectedOutput: " 111 112 113 114").VerifyDiagnostics(); 19206var verifier = CompileAndVerify(comp, expectedOutput: " 111 112 113 114").VerifyDiagnostics(); 19495CompileAndVerify(comp, expectedOutput: " 111 112 113 114").VerifyDiagnostics(); 19988var verifier = CompileAndVerify(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 20126CompileAndVerify(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 20175var verifier = CompileAndVerify(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 20326CompileAndVerify(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 20448var verifier = CompileAndVerify(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 20585CompileAndVerify(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 20634var verifier = CompileAndVerify(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 20785CompileAndVerify(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 20899var verifier = CompileAndVerify(comp, expectedOutput: "-1 111 112 113 114").VerifyDiagnostics(); 21002CompileAndVerify(comp, expectedOutput: "-1 111 112 113 114").VerifyDiagnostics(); 21395var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics(); 21397CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics(); 21546var verifier = CompileAndVerify(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 21616CompileAndVerify(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 21663var verifier = CompileAndVerify(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 21736CompileAndVerify(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 21865var verifier = CompileAndVerify(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 21935CompileAndVerify(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 21982var verifier = CompileAndVerify(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 22055CompileAndVerify(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 22176var verifier = CompileAndVerify(comp, expectedOutput: "-1 111 112 113 114").VerifyDiagnostics(); 22239CompileAndVerify(comp, expectedOutput: "-1 111 112 113 114").VerifyDiagnostics(); 22660var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics(); 22662CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics(); 22786CompileAndVerify(comp, expectedOutput: "0").VerifyDiagnostics( 22813CompileAndVerify(comp, expectedOutput: "0").VerifyDiagnostics( 22840CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics( 22863CompileAndVerify(comp, expectedOutput: "nint").VerifyDiagnostics(); 22919CompileAndVerify(comp, expectedOutput: "0").VerifyDiagnostics(); 22949CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics( 22978CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics(); 23006CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics(); 23035CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics( 23068CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics( 23094CompileAndVerify(comp, expectedOutput: "s", verify: Verification.Fails).VerifyDiagnostics(); 23116CompileAndVerify(comp, expectedOutput: "1", verify: Verification.Fails).VerifyDiagnostics(); 23229var verifier = CompileAndVerify(comp, expectedOutput: "123124").VerifyDiagnostics(); 23273var verifier = CompileAndVerify(comp, expectedOutput: "123124").VerifyDiagnostics();
Semantics\LockTests.cs (4)
3656var verifier = CompileAndVerify(comp, verify: Verification.FailsILVerify, expectedOutput: expectedOutput); 3660verifier = CompileAndVerify(comp, verify: Verification.FailsILVerify, expectedOutput: expectedOutput); 3697var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify); 3888verifier = CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
Semantics\OutVarTests.cs (155)
658CompileAndVerify(compilation, expectedOutput: "123"); 733CompileAndVerify(compilation, expectedOutput: 775CompileAndVerify(compilation, expectedOutput: "123"); 905CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 1402CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 1460CompileAndVerify(compilation, expectedOutput: @"{123, 124}").VerifyDiagnostics(); 1494CompileAndVerify(compilation, expectedOutput: @"System.Collections.Generic.List`1[System.Int32]").VerifyDiagnostics(); 1529CompileAndVerify(compilation, expectedOutput: @"124").VerifyDiagnostics(); 1563CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 1597CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 1637CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 1675CompileAndVerify(compilation, expectedOutput: @"").VerifyDiagnostics(); 1712CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 1748CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 1881CompileAndVerify(compilation, expectedOutput: "1").VerifyDiagnostics(); 2945CompileAndVerify(compilation, expectedOutput: 2991CompileAndVerify(compilation, expectedOutput: 3035CompileAndVerify(compilation, expectedOutput: 3082CompileAndVerify(compilation, expectedOutput: 3129CompileAndVerify(compilation, expectedOutput: 3366CompileAndVerify(compilation, expectedOutput: 3418CompileAndVerify(compilation, expectedOutput: 4048CompileAndVerify(compilation, expectedOutput: @"1 4094CompileAndVerify(compilation, expectedOutput: @"2"); 4143CompileAndVerify(compilation, expectedOutput: 4199CompileAndVerify(compilation, expectedOutput: @"1 4337CompileAndVerify(compilation, expectedOutput: @"1 4369CompileAndVerify(compilation, expectedOutput: @"1 4579CompileAndVerify(compilation, expectedOutput: @"1 4615CompileAndVerify(compilation, expectedOutput: @"1 4742CompileAndVerify(compilation, expectedOutput: @"2 4779CompileAndVerify(compilation, expectedOutput: @"2 5016CompileAndVerify(compilation, expectedOutput: "11").VerifyDiagnostics(); 5567CompileAndVerify(compilation, expectedOutput: @"1 5645CompileAndVerify(compilation, expectedOutput: @"1 5678CompileAndVerify(compilation, expectedOutput: @"1 5745CompileAndVerify(compilation, expectedOutput: 6109CompileAndVerify(compilation, verify: Verification.Fails, expectedOutput: 6143CompileAndVerify(compilation, verify: Verification.Fails, expectedOutput: 7824CompileAndVerify(compilation, expectedOutput: 7886CompileAndVerify(compilation, expectedOutput: 7952CompileAndVerify(compilation, expectedOutput: 8015CompileAndVerify(compilation, expectedOutput: 8080CompileAndVerify(compilation, expectedOutput: 8146CompileAndVerify(compilation, expectedOutput: 8201CompileAndVerify(compilation, expectedOutput: 8483CompileAndVerify(compilation, expectedOutput: 8859CompileAndVerify(compilation, expectedOutput: 8915CompileAndVerify(compilation, expectedOutput: 9260CompileAndVerify(compilation, expectedOutput: @"1 9751CompileAndVerify(compilation, expectedOutput: 9812CompileAndVerify(compilation, expectedOutput: 10320CompileAndVerify(compilation, expectedOutput: 10383CompileAndVerify(compilation, expectedOutput: 10447CompileAndVerify(compilation, expectedOutput: 10531CompileAndVerify(compilation, expectedOutput: 10903CompileAndVerify(compilation, expectedOutput: 10954CompileAndVerify(compilation, expectedOutput: 11326CompileAndVerify(compilation, expectedOutput: @"1 11397CompileAndVerify(compilation, expectedOutput: @"1 11464CompileAndVerify(compilation, expectedOutput: 12850CompileAndVerify(compilation, expectedOutput: 12916CompileAndVerify(compilation, expectedOutput: 13014CompileAndVerify(compilation, expectedOutput: 13383CompileAndVerify(compilation, expectedOutput: @"return"); 13435CompileAndVerify(compilation, expectedOutput: 13790CompileAndVerify(compilation, expectedOutput: 13842CompileAndVerify(compilation, expectedOutput: 14254CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 14301CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 14350CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 14392CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 14434CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 14479CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 14521CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 14564CompileAndVerify(compilation, expectedOutput: 14611CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics( 14665CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics( 14724CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics( 14773CompileAndVerify(compilation, expectedOutput: 14823CompileAndVerify(compilation, expectedOutput: 15309CompileAndVerify(compilation, expectedOutput: @"throw"); 15365CompileAndVerify(compilation, expectedOutput: 16238CompileAndVerify(compilation, expectedOutput: 16582CompileAndVerify(compilation, expectedOutput: 16636CompileAndVerify(compilation, expectedOutput: 16693CompileAndVerify(compilation, expectedOutput: 16752CompileAndVerify(compilation, expectedOutput: 16813CompileAndVerify(compilation, expectedOutput: 17143CompileAndVerify(compilation, expectedOutput: 17198CompileAndVerify(compilation, expectedOutput: 17577CompileAndVerify(compilation, expectedOutput: "11").VerifyDiagnostics( 17636CompileAndVerify(compilation, expectedOutput: "1").VerifyDiagnostics( 17917CompileAndVerify(compilation, expectedOutput: @"").VerifyDiagnostics(); 17949CompileAndVerify(compilation, expectedOutput: @"").VerifyDiagnostics(); 17991CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 18065CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 18346CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 18427CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 18491CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 18540CompileAndVerify(compilation, expectedOutput: @"2").VerifyDiagnostics(); 18585CompileAndVerify(compilation, expectedOutput: @"1").VerifyDiagnostics(); 18637CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 18681CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 18723CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 19198CompileAndVerify(compilation, expectedOutput: 19245CompileAndVerify(compilation, expectedOutput: 19285CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 19326CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 19360CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 19419CompileAndVerify(compilation, expectedOutput: 19838CompileAndVerify(compilation, expectedOutput: @"124").VerifyDiagnostics(); 19871CompileAndVerify(compilation, expectedOutput: @"247").VerifyDiagnostics(); 19904CompileAndVerify(compilation, expectedOutput: @"247").VerifyDiagnostics(); 19939CompileAndVerify(compilation, expectedOutput: @"247").VerifyDiagnostics(); 19974CompileAndVerify(compilation, expectedOutput: @"247").VerifyDiagnostics(); 20541CompileAndVerify(compilation, expectedOutput: 23389CompileAndVerify(compilation, expectedOutput: 23521CompileAndVerify(compilation, expectedOutput: 23856CompileAndVerify(compilation, expectedOutput: 24202CompileAndVerify(compilation, expectedOutput: 24490CompileAndVerify(compilation, expectedOutput: @"1 24521CompileAndVerify(compilation, expectedOutput: @"1 25172CompileAndVerify(compilation, expectedOutput: 25500CompileAndVerify(compilation, expectedOutput: 25787CompileAndVerify(compilation, expectedOutput: 26148CompileAndVerify(compilation, expectedOutput: 26196CompileAndVerify(compilation, expectedOutput: 26816CompileAndVerify(compilation, expectedOutput: 27429CompileAndVerify(compilation, expectedOutput: 27822CompileAndVerify(compilation, expectedOutput: @"1").VerifyDiagnostics(); 28220CompileAndVerify(compilation, expectedOutput: 28567CompileAndVerify(compilation, expectedOutput: 28615CompileAndVerify(compilation, expectedOutput: 29130CompileAndVerify(compilation, expectedOutput: 29532CompileAndVerify(compilation, expectedOutput: 29582CompileAndVerify(compilation, expectedOutput: 30034CompileAndVerify(compilation, expectedOutput: 30427CompileAndVerify(compilation, expectedOutput: 30480CompileAndVerify(compilation, expectedOutput: 30610CompileAndVerify(compilation, expectedOutput: 30995CompileAndVerify(compilation, expectedOutput: 31048CompileAndVerify(compilation, expectedOutput: 31523CompileAndVerify(compilation, expectedOutput: 31576CompileAndVerify(compilation, expectedOutput: 31706CompileAndVerify(compilation, expectedOutput: 32833CompileAndVerify(compilation, expectedOutput: 32919CompileAndVerify(compilation, expectedOutput: 33058CompileAndVerify(comp, expectedOutput: "CCCC"); 33172CompileAndVerify(comp, expectedOutput: "CC"); 33307CompileAndVerify(comp, expectedOutput: "C Derived2 C Derived3 C Derived4"); 33374CompileAndVerify(comp, expectedOutput: "System.Int32"); 33424CompileAndVerify(comp, expectedOutput: "object returning M. int returning M."); 35738CompileAndVerify(compilation, expectedOutput: "23True"); 35950CompileAndVerify(compilation, expectedOutput: @"1
Semantics\ParamsCollectionTests.cs (95)
99CompileAndVerify( 279CompileAndVerify( 592CompileAndVerify( 1066CompileAndVerify( 1264CompileAndVerify( 2416CompileAndVerify( 2604CompileAndVerify( 2739CompileAndVerify( 2795CompileAndVerify( 2941CompileAndVerify( 2990CompileAndVerify( 3184var verifier = CompileAndVerify( 3309var verifier = CompileAndVerify( 3533var verifier = CompileAndVerify( 3850var verifier = CompileAndVerify( 4206var verifier = CompileAndVerify(comp2, symbolValidator: checkParamsInDelegate1).VerifyDiagnostics(); 4243verifier = CompileAndVerify(comp2, symbolValidator: checkParamsInDelegate1).VerifyDiagnostics(); 4247verifier = CompileAndVerify(comp2, symbolValidator: checkParamsInDelegate1).VerifyDiagnostics(); 4352CompileAndVerify(comp2, 4406CompileAndVerify(comp2, expectedOutput: ExpectedOutput("span"), verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 4409CompileAndVerify(comp2, expectedOutput: ExpectedOutput("span"), verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 4412CompileAndVerify(comp2, expectedOutput: ExpectedOutput("array"), verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 4461CompileAndVerify( 4523CompileAndVerify( 4621var verifier = CompileAndVerify( 4676CompileAndVerify( 4810var verifier = CompileAndVerify( 4861CompileAndVerify( 4899CompileAndVerify( 5074CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput($""" 5184CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput($""" 5289CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput($""" 5396CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput($""" 5455CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput(""" 5498CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput(""" 5675CompileAndVerify( 5703CompileAndVerify( 6131CompileAndVerify(comp, expectedOutput: ExpectedOutput(@"ValIn")).VerifyDiagnostics(); 6264CompileAndVerify( 6481CompileAndVerify( 6902CompileAndVerify( 6938CompileAndVerify( 7004CompileAndVerify( 7049CompileAndVerify( 7130CompileAndVerify( 7182CompileAndVerify( 7514CompileAndVerify( 7804CompileAndVerify( 7848CompileAndVerify( 8119CompileAndVerify( 8684CompileAndVerify( 8783CompileAndVerify( 8880CompileAndVerify( 8923CompileAndVerify( 8967CompileAndVerify( 10432CompileAndVerify(comp, expectedOutput: "Test1Test2").VerifyDiagnostics(); 10556CompileAndVerify(comp, expectedOutput: "Test1Test2").VerifyDiagnostics(); 10680CompileAndVerify(comp, expectedOutput: "Test1Test2").VerifyDiagnostics(); 10946CompileAndVerify(comp, expectedOutput: "Test1Test2").VerifyDiagnostics(); 11094CompileAndVerify(comp, expectedOutput: "Test1Test2").VerifyDiagnostics(); 11242CompileAndVerify(comp, expectedOutput: "Test1Test2").VerifyDiagnostics(); 11532CompileAndVerify(comp, expectedOutput: "Test1Test2").VerifyDiagnostics(); 11679CompileAndVerify(comp, expectedOutput: "Test1Test2").VerifyDiagnostics(); 11826CompileAndVerify(comp, expectedOutput: "Test1Test2").VerifyDiagnostics(); 12326CompileAndVerify(comp, expectedOutput: "Test1Test1").VerifyDiagnostics(); 12525CompileAndVerify( 12809CompileAndVerify( 13138CompileAndVerify(comAssembly, symbolValidator: module => 13158CompileAndVerify(compilation_CompilationReference, symbolValidator: symbolValidator); 13161CompileAndVerify(compilation_BinaryReference, symbolValidator: symbolValidator); 13198CompileAndVerify(comAssembly, symbolValidator: module => 13218CompileAndVerify(compilation_CompilationReference, symbolValidator: symbolValidator); 13221CompileAndVerify(compilation_BinaryReference, symbolValidator: symbolValidator); 13261CompileAndVerify(comAssembly, symbolValidator: module => 13281CompileAndVerify(compilation_CompilationReference, symbolValidator: symbolValidator); 13284CompileAndVerify(compilation_BinaryReference, symbolValidator: symbolValidator); 13346CompileAndVerify( 13412CompileAndVerify( 13476CompileAndVerify( 13580CompileAndVerify( 13681CompileAndVerify( 13830CompileAndVerify(comp, expectedOutput: @" 13976CompileAndVerify(comp, expectedOutput: @" 14074CompileAndVerify(comp, expectedOutput: @" 14268CompileAndVerify(comp, expectedOutput: @" 14342CompileAndVerify(comp, expectedOutput: @" 14392CompileAndVerify(comp, expectedOutput: @" 15481CompileAndVerify(comp, expectedOutput: "MyCollection GetAsyncEnumerator").VerifyDiagnostics(); 15532CompileAndVerify(comp, expectedOutput: "MyCollection MoveNextAsync"); 15590CompileAndVerify(comp, expectedOutput: "MoveNextAsync MyCollection DisposeAsync Done"); 16399CompileAndVerify(comp, expectedOutput: "2").VerifyDiagnostics(); 16436CompileAndVerify(comp, expectedOutput: "2").VerifyDiagnostics(); 16474CompileAndVerify(comp, expectedOutput: "2").VerifyDiagnostics(); 16806var verifier = CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics( 16971verifier = CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics(
Semantics\PatternMatchingTests.cs (144)
121var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 189var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 259var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 300var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 335var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 371var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 407var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 445var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 519var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 579var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 682CompileAndVerify(compilation, expectedOutput: 732CompileAndVerify(compilation, expectedOutput: 773CompileAndVerify(compilation, expectedOutput: @"1 827CompileAndVerify(compilation, expectedOutput: 885CompileAndVerify(compilation, expectedOutput: 919CompileAndVerify(compilation, expectedOutput: @"1 948CompileAndVerify(compilation, expectedOutput: @"2 976CompileAndVerify(compilation, expectedOutput: @"1 1014CompileAndVerify(compilation, expectedOutput: @"1 1043CompileAndVerify(compilation, expectedOutput: @"1 1069CompileAndVerify(compilation, expectedOutput: @"1 1102CompileAndVerify(compilation, expectedOutput: @"1 1146CompileAndVerify(compilation, expectedOutput: 1214CompileAndVerify(compilation, expectedOutput: 1264CompileAndVerify(compilation, expectedOutput: 1310CompileAndVerify(compilation, expectedOutput: 1373CompileAndVerify(compilation, expectedOutput: 1423CompileAndVerify(compilation, expectedOutput: 1477CompileAndVerify(compilation, expectedOutput: 1529CompileAndVerify(compilation, expectedOutput: 1585CompileAndVerify(compilation, expectedOutput: 1642CompileAndVerify(compilation, expectedOutput: 1719CompileAndVerify(compilation, expectedOutput: 1778CompileAndVerify(compilation, expectedOutput: 1823CompileAndVerify(compilation, expectedOutput: 1872CompileAndVerify(compilation, expectedOutput: 1925CompileAndVerify(compilation, expectedOutput: 1980CompileAndVerify(compilation, expectedOutput: 2028CompileAndVerify(compilation, expectedOutput: @"2"); 2072CompileAndVerify(compilation, expectedOutput: 2122CompileAndVerify(compilation, expectedOutput: @"1 2169CompileAndVerify(compilation, expectedOutput: 2225CompileAndVerify(compilation, expectedOutput: 2285CompileAndVerify(compilation, expectedOutput: 2342CompileAndVerify(compilation, expectedOutput: 2401CompileAndVerify(compilation, expectedOutput: 2454CompileAndVerify(compilation, expectedOutput: 2492CompileAndVerify(compilation, expectedOutput: 2537CompileAndVerify(compilation, expectedOutput: 2575CompileAndVerify(compilation, verify: Verification.Fails, expectedOutput: 2608CompileAndVerify(compilation, expectedOutput: 2657CompileAndVerify(compilation, expectedOutput: 2697CompileAndVerify(compilation, expectedOutput: @"return"); 2742CompileAndVerify(compilation, expectedOutput: "12").VerifyDiagnostics(); 2786CompileAndVerify(compilation, expectedOutput: @"throw"); 2836CompileAndVerify(compilation, expectedOutput: 2878CompileAndVerify(compilation, expectedOutput: 2924CompileAndVerify(compilation, expectedOutput: 2965CompileAndVerify(compilation, expectedOutput: 3006CompileAndVerify(compilation, expectedOutput: 3031CompileAndVerify(compilation, expectedOutput: "2").VerifyDiagnostics( 3078CompileAndVerify(compilation, expectedOutput: "2").VerifyDiagnostics( 3183CompileAndVerify(compilation, expectedOutput: 3331CompileAndVerify(compilation, expectedOutput: 3415var comp = CompileAndVerify(compilation, expectedOutput: "whatever"); 3718var verifier = CompileAndVerify(compilation); 3740verifier = CompileAndVerify(compilation); 3777var verifier = CompileAndVerify(compilation); 3799verifier = CompileAndVerify(compilation); 3847var comp = CompileAndVerify(compilation, expectedOutput: 3880var comp = CompileAndVerify(compilation, expectedOutput: 3913var comp = CompileAndVerify(compilation, expectedOutput: 3962var comp = CompileAndVerify(compilation, expectedOutput: 3992var comp = CompileAndVerify(compilation, expectedOutput: 4029var comp = CompileAndVerify(compilation, expectedOutput: 4093var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4140var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4171var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4222var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4287CompileAndVerify(compilation, expectedOutput: "is int _: True, is var _: True, case int _, case var _"); 4538var comp = CompileAndVerify(compilation, expectedOutput: @"False 4565var comp = CompileAndVerify(compilation, expectedOutput: "True"); 4595var comp = CompileAndVerify(compilation, expectedOutput: "True"); 5102var comp = CompileAndVerify(compilation, expectedOutput: @"TBase 5224var comp = CompileAndVerify(compilation, expectedOutput: @"1 5300var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5599var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5778var comp = CompileAndVerify(compilation, expectedOutput: "roslyn"); 5821CompileAndVerify(compilation, expectedOutput: "True1False0"); 5864CompileAndVerify(compilation, expectedOutput: "True1False0"); 5907CompileAndVerify(compilation, expectedOutput: "True1False0"); 5953CompileAndVerify(compilation, expectedOutput: "True1False0"); 5999CompileAndVerify(compilation, expectedOutput: "True1False0"); 6075var comp = CompileAndVerify(compilation, expectedOutput: @"TnT"); 6108var comp = CompileAndVerify(compilation, expectedOutput: @"TnT"); 6136var comp = CompileAndVerify(compilation, expectedOutput: @"FalseTrueFalseFalse"); 6227var comp = CompileAndVerify(compilation, expectedOutput: "ok", verify: Verification.FailsILVerify); 6278CompileAndVerify(compilation, expectedOutput: expectedOutput); 6280CompileAndVerify(compilation, expectedOutput: expectedOutput); 6304CompileAndVerify(compilation, expectedOutput: expectedOutput); 6447CompileAndVerify(compilation, expectedOutput: expectedOutput); 6480var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 6526CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.FailsPEVerify); 6604CompileAndVerify(compilation, expectedOutput: @"1 6662var comp = CompileAndVerify(compilation, expectedOutput: 6714var comp = CompileAndVerify(compilation, expectedOutput: 7370CompileAndVerify(comp, expectedOutput: "in catch"); 7393CompileAndVerify(compilation, expectedOutput: @"False 7442CompileAndVerify(compilation, expectedOutput: @"0 7507CompileAndVerify(compilation, expectedOutput: @"2") 7586CompileAndVerify(compilation, expectedOutput: @"0 7672CompileAndVerify(compilation, expectedOutput: @"0 7818CompileAndVerify(compilation, expectedOutput: @"0 7989CompileAndVerify(compilation, expectedOutput: @"0 8122CompileAndVerify(compilation, expectedOutput: @"0 8265CompileAndVerify(compilation, expectedOutput: @"0 8345CompileAndVerify(compilation, expectedOutput: @"or: False 8447CompileAndVerify(compilation, verify: Verification.FailsILVerify, expectedOutput: @"True 8614var verifier = CompileAndVerify(comp, expectedOutput: 8656var verifier = CompileAndVerify(comp, expectedOutput: 8878CompileAndVerify(compilation, expectedOutput: @"1.True 8984CompileAndVerify(compilation, expectedOutput: @"False 9035CompileAndVerify(compilation, expectedOutput: @"0 9101CompileAndVerify(compilation, expectedOutput: @"2") 9182CompileAndVerify(compilation, expectedOutput: @"0 9270CompileAndVerify(compilation, expectedOutput: @"0 9416CompileAndVerify(compilation, expectedOutput: @"0 9588CompileAndVerify(compilation, expectedOutput: @"0 9721CompileAndVerify(compilation, expectedOutput: @"0 9865CompileAndVerify(compilation, expectedOutput: @"0 9946CompileAndVerify(compilation, expectedOutput: @"or: True 10047CompileAndVerify(compilation, verify: Verification.FailsILVerify, expectedOutput: @"True 10217var verifier = CompileAndVerify(comp, expectedOutput: 10258var verifier = CompileAndVerify(comp, expectedOutput: 10481CompileAndVerify(compilation, expectedOutput: @"1.True 10736CompileAndVerify(comp, expectedOutput: 10784CompileAndVerify(comp, expectedOutput: 11009var verifier = CompileAndVerify(comp, expectedOutput: "(3, 6)"); 11183var verifier = CompileAndVerify(comp, expectedOutput: 11345CompileAndVerify(comp, expectedOutput: 11591var verifier = CompileAndVerify(comp, expectedOutput: "True"); 11861CompileAndVerify(comp, expectedOutput: "True"); 11901CompileAndVerify(comp, expectedOutput: "012"); 11944var verifier = CompileAndVerify(comp, expectedOutput: "True");
Semantics\PatternMatchingTests_Global.cs (28)
288CompileAndVerify(compilation, expectedOutput: 634CompileAndVerify(compilation, expectedOutput: 676CompileAndVerify(compilation, expectedOutput: 1257CompileAndVerify(compilation, expectedOutput: 1845CompileAndVerify(compilation, expectedOutput: 2222CompileAndVerify(compilation, expectedOutput: @"1").VerifyDiagnostics(); 2604CompileAndVerify(compilation, expectedOutput: 2936CompileAndVerify(compilation, expectedOutput: 2982CompileAndVerify(compilation, expectedOutput: 3475CompileAndVerify(compilation, expectedOutput: 3858CompileAndVerify(compilation, expectedOutput: 4297CompileAndVerify(compilation, expectedOutput: 4671CompileAndVerify(compilation, expectedOutput: 4715CompileAndVerify(compilation, expectedOutput: 4826CompileAndVerify(compilation, expectedOutput: 5192CompileAndVerify(compilation, expectedOutput: 5236CompileAndVerify(compilation, expectedOutput: 5721CompileAndVerify(compilation, expectedOutput: 5770CompileAndVerify(compilation, expectedOutput: 5886CompileAndVerify(compilation, expectedOutput: 6680CompileAndVerify(compilation, expectedOutput: 6798CompileAndVerify(compilation, expectedOutput: 7121CompileAndVerify(compilation, expectedOutput: 7446CompileAndVerify(compilation, expectedOutput: 7704CompileAndVerify(compilation, expectedOutput: @"1 7729CompileAndVerify(compilation, expectedOutput: @"1 8368CompileAndVerify(compilation, expectedOutput: 8684CompileAndVerify(compilation, expectedOutput:
Semantics\PatternMatchingTests_ListPatterns.cs (42)
73var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 539var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 727var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 910CompileAndVerify(compilation, expectedOutput: expectedOutput); 1614CompileAndVerify(compilation, expectedOutput: "12"); 1798CompileAndVerify(csCompilation, expectedOutput: "(True, 42)").VerifyDiagnostics(); 2284CompileAndVerify(compilation, expectedOutput: expectedOutput); 2311CompileAndVerify(compilation, expectedOutput: "True"); 2336var verifier = CompileAndVerify(compilation, expectedOutput: "True"); 2405CompileAndVerify(compilation, expectedOutput: expectedOutput); 2453var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2512CompileAndVerify(compilation, expectedOutput: "-10121"); 2570CompileAndVerify(compilation, expectedOutput: expectedOutput).VerifyDiagnostics(); 2600CompileAndVerify(compilation, expectedOutput: "123"); 2924CompileAndVerify(compilation, expectedOutput: expectedOutput); 2955var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3120CompileAndVerify(comp, expectedOutput: @" 3177CompileAndVerify(comp, expectedOutput: @" 3236CompileAndVerify(comp, expectedOutput: @" 3962CompileAndVerify(compilation, expectedOutput: expectedOutput); 5538var verifier = CompileAndVerify(compilation, expectedOutput: "(item value, rest value)"); 5626var verifier = CompileAndVerify(compilation, expectedOutput: "(item value, rest value)"); 6393CompileAndVerify(comp, expectedOutput: expectedOutput); 6446CompileAndVerify(comp, expectedOutput: expectedOutput); 6568CompileAndVerify(comp, expectedOutput: "2"); 6905CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 7414var verifier = CompileAndVerify(comp); 7893var verifier = CompileAndVerify(compilation, expectedOutput: "(2, 3)"); 8059var verifier = CompileAndVerify(compilation, verify: Verification.FailsPEVerify); 8130var verifier = CompileAndVerify(compilation, expectedOutput: "1 2 3", verify: Verification.FailsPEVerify); 8174CompileAndVerify(comp, expectedOutput: "(42, 42)"); 8220CompileAndVerify(comp, expectedOutput: "(42, 42)"); 8234CompileAndVerify(comp, expectedOutput: "(4, 2)"); 8249CompileAndVerify(comp, expectedOutput: "(4, 2)"); 8270CompileAndVerify(comp, expectedOutput: "(4, 4)"); 8291CompileAndVerify(comp, expectedOutput: "(42, 42)"); 8312CompileAndVerify(comp, expectedOutput: "(42, 42)"); 8326CompileAndVerify(comp, expectedOutput: "42"); 8347var verifier = CompileAndVerify(comp, expectedOutput: "(4, 2, 4, 2)"); 8439CompileAndVerify(comp, expectedOutput: "(4, 2, 2, 4, 2, 2)"); 8460var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 8539var verifier = CompileAndVerify(comp, expectedOutput: "(42, 43)");
Semantics\PatternMatchingTests_Scope.cs (16)
281CompileAndVerify(compilation, expectedOutput: "2").VerifyDiagnostics(); 327CompileAndVerify(compilation, expectedOutput: "12").VerifyDiagnostics(); 3058CompileAndVerify(compilation, expectedOutput: @"1 11127CompileAndVerify(compilation, expectedOutput: @"2").VerifyDiagnostics(); 11175CompileAndVerify(compilation, expectedOutput: @"2").VerifyDiagnostics(); 11225CompileAndVerify(compilation, expectedOutput: @"2").VerifyDiagnostics(); 11268CompileAndVerify(compilation, expectedOutput: @"2").VerifyDiagnostics(); 11311CompileAndVerify(compilation, expectedOutput: @"2").VerifyDiagnostics(); 11357CompileAndVerify(compilation, expectedOutput: @"2").VerifyDiagnostics(); 11400CompileAndVerify(compilation, expectedOutput: @"2").VerifyDiagnostics(); 11444CompileAndVerify(compilation, expectedOutput: 11491CompileAndVerify(compilation, expectedOutput: @"2 11541CompileAndVerify(compilation, expectedOutput: "True").VerifyDiagnostics( 11603CompileAndVerify(compilation, expectedOutput: @"123 11659CompileAndVerify(compilation, expectedOutput: @"2 11718CompileAndVerify(compilation, expectedOutput: @"2
Semantics\PatternMatchingTests2.cs (17)
36var comp = CompileAndVerify(compilation, expectedOutput: @"1"); 78var comp = CompileAndVerify(compilation, expectedOutput: ""); 124var comp = CompileAndVerify(compilation, expectedOutput: ""); 197var comp = CompileAndVerify(compilation, expectedOutput: ""); 239var comp = CompileAndVerify(compilation, expectedOutput: ""); 330var comp = CompileAndVerify(compilation, expectedOutput: "True"); 821var comp = CompileAndVerify(compilation, expectedOutput: @""); 922var comp = CompileAndVerify(compilation, expectedOutput: @"0123"); 1018var comp = CompileAndVerify(compilation, expectedOutput: @"0123"); 1067var comp = CompileAndVerify(compilation, expectedOutput: @"9 1130var comp = CompileAndVerify(compilation, expectedOutput: @"12345678"); 1449var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1537var comp = CompileAndVerify(compilation, expectedOutput: @"Fox Cat"); 1614var comp = CompileAndVerify(compilation, expectedOutput: @"111"); 1783var comp = CompileAndVerify(compilation, expectedOutput: @"111"); 1819var comp = CompileAndVerify(compilation, expectedOutput: @"111"); 3615CompileAndVerify(comp, expectedOutput: expected);
Semantics\PatternMatchingTests3.cs (51)
423var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 474var comp = CompileAndVerify(compilation, verify: Verification.FailsILVerify, expectedOutput: expectedOutput); 596var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 639var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 682var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 725var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 749var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 772var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 815var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 857var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1039var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1092var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1145var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1198var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1355CompileAndVerify(CreateCompilation(source, options: TestOptions.ReleaseExe).VerifyDiagnostics(), expectedOutput: "0"); 1379CompileAndVerify(CreateCompilation(source, options: TestOptions.ReleaseExe).VerifyDiagnostics(), expectedOutput: "null"); 1699var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2096var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2168var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2240var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2289var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2338var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2369var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2427var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2544var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2582var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2653var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2817var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2876var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3143var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3281var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3369var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3444CompileAndVerify(compilation, expectedOutput: expectedOutput); 3491CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped); 3582CompileAndVerify(compilation, expectedOutput: expectedOutput); 3676CompileAndVerify(compilation, expectedOutput: expectedOutput); 3710CompileAndVerify(compilation, expectedOutput: expectedOutput); 3763var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3959CompileAndVerify(compilation, expectedOutput: expectedOutput); 4061CompileAndVerify(compilation, expectedOutput: expectedOutput); 4620var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4786var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4972var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5049var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5256var compVerifier = CompileAndVerify(compilation, expectedOutput: "Done"); 5325var compVerifier = CompileAndVerify(compilation, expectedOutput: "Done"); 5545var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 6017var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 6038var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 6828var verifier = CompileAndVerify(comp, expectedOutput: ""); 7642var compVerifier = CompileAndVerify(compilation, expectedOutput: "10");
Semantics\PatternMatchingTests4.cs (72)
186CompileAndVerify(compilation, expectedOutput: ""); 221var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 314var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 345var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 376var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 408var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 439var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 471var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 505var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 539var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 627var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 661var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 728var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 766var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 801var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 837var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 948var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1061var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1096var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1162var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1227var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1278var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1318var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1347CompileAndVerify(compilation, expectedOutput: "3"); 1376CompileAndVerify(compilation, expectedOutput: "3"); 1405CompileAndVerify(compilation, expectedOutput: "012345"); 1434CompileAndVerify(compilation, expectedOutput: "012345"); 1460CompileAndVerify(compilation, expectedOutput: "3"); 1486CompileAndVerify(compilation, expectedOutput: "3"); 1544CompileAndVerify(compilation, expectedOutput: "3"); 1571CompileAndVerify(compilation, expectedOutput: "FalseTrueFalse"); 1627CompileAndVerify(compilation, expectedOutput: "TrueTrueTrue"); 1654CompileAndVerify(compilation, expectedOutput: "3"); 1685CompileAndVerify(compilation, expectedOutput: "5"); 1752CompileAndVerify(compilation, expectedOutput: "4"); 1780CompileAndVerify(compilation, expectedOutput: "8"); 1920CompileAndVerify(compilation, expectedOutput: "3 4"); 1957CompileAndVerify(compilation, expectedOutput: "3 4"); 2089CompileAndVerify(compilation, expectedOutput: "InvalidOperationException").VerifyIL("C.Main", @" 2230CompileAndVerify(compilation, expectedOutput: "SwitchExpressionException()").VerifyIL("C.Main", @" 2380CompileAndVerify(compilation, expectedOutput: "SwitchExpressionException((1, 2))"); 2430CompileAndVerify(compilation, expectedOutput: "SwitchExpressionException((1, 2))").VerifyIL("C.Main", @" 2579CompileAndVerify(compilation, expectedOutput: "SwitchExpressionException()"); 2663CompileAndVerify(compilation, expectedOutput: "5 6"); 2699CompileAndVerify(compilation, expectedOutput: "5 6"); 2740CompileAndVerify(compilation, expectedOutput: "12"); 2783CompileAndVerify(compilation, expectedOutput: "1 a 2 b"); 2813CompileAndVerify(compilation, expectedOutput: "1"); 2846CompileAndVerify(compilation, expectedOutput: "1"); 2876CompileAndVerify(compilation, expectedOutput: "1 a"); 2909CompileAndVerify(compilation, expectedOutput: "1 a"); 2942CompileAndVerify(compilation, expectedOutput: "0"); 2977CompileAndVerify(compilation, expectedOutput: "0 a"); 3012CompileAndVerify(compilation, expectedOutput: "0 a"); 3144CompileAndVerify(compilation, expectedOutput: "12345"); 3177CompileAndVerify(compilation, expectedOutput: "3"); 3196CompileAndVerify(compilation, expectedOutput: "123"); 3219CompileAndVerify(compilation, expectedOutput: "320"); 3334CompileAndVerify(compilation, expectedOutput: "1 throw"); 3360var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped); 3387var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped); 3413var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped); 3573CompileAndVerify(compilation, expectedOutput: @"3 3635CompileAndVerify(compilation, expectedOutput: 3709CompileAndVerify(compilation, expectedOutput: @"3 4319var verifier = CompileAndVerify(comp, expectedOutput: "NaN"); 4401var verifier = CompileAndVerify(comp, expectedOutput: "NaN"); 4483var verifier = CompileAndVerify(comp, expectedOutput: "NaN"); 4565var verifier = CompileAndVerify(comp, expectedOutput: "NaN"); 4647var verifier = CompileAndVerify(comp, expectedOutput: "NaN"); 4731var verifier = CompileAndVerify(comp, expectedOutput: "NaN"); 4824CompileAndVerify(comp, expectedOutput: "OK");
Semantics\PatternMatchingTests5.cs (3)
83var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 240var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1345var verifier = CompileAndVerify(compilation);
Semantics\PatternSwitchTests.cs (32)
405var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1085var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1130var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1237var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1428var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1486var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1562var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1625CompileAndVerify(compilation, expectedOutput: "13"); 1864CompileAndVerify(compilation, expectedOutput: "12"); 1973var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2014var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2051CompileAndVerify(compilation, expectedOutput: @"other 2082CompileAndVerify(compilation, expectedOutput: 2112var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2158var comp = CompileAndVerify(compilation, expectedOutput: 2220var comp = CompileAndVerify(compilation, expectedOutput: 2276var comp = CompileAndVerify(compilation, expectedOutput: 2334var comp = CompileAndVerify(compilation, expectedOutput: 2383var comp = CompileAndVerify(compilation, expectedOutput: 2447var comp = CompileAndVerify(compilation, expectedOutput: 2512var comp = CompileAndVerify(compilation, expectedOutput: 2572var comp = CompileAndVerify(compilation, expectedOutput: 2628var comp = CompileAndVerify(compilation, expectedOutput: 2669var comp = CompileAndVerify(compilation, expectedOutput: 2708var comp = CompileAndVerify(compilation, expectedOutput: 2750var comp = CompileAndVerify(compilation, expectedOutput: 2812var comp = CompileAndVerify(compilation, expectedOutput: @"pass"); 2840var comp = CompileAndVerify(compilation, expectedOutput: @"pass"); 2868var comp = CompileAndVerify(compilation, expectedOutput: @"1"); 2959var comp = CompileAndVerify(compilation, expectedOutput: @"pass"); 3178var comp = CompileAndVerify(compilation, expectedOutput: "Main"); 3208var comp = CompileAndVerify(compilation);
Semantics\PrimaryConstructorTests.cs (101)
429var verifier = CompileAndVerify(comp).VerifyDiagnostics( 622var verifier = CompileAndVerify(comp, 987var verifier = CompileAndVerify(comp, expectedOutput: "(2, 2)"); 2839CompileAndVerify(comp, expectedOutput: "(43, 44)").VerifyDiagnostics( 2891CompileAndVerify(comp, expectedOutput: "(2, 1)").VerifyDiagnostics(); 2916CompileAndVerify(comp, expectedOutput: "(2, 1)").VerifyDiagnostics(); 2942CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 2985CompileAndVerify(comp, expectedOutput: "(42, 43, 44, 45)"); 3008CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 8769var verifier = CompileAndVerify(comp, expectedOutput: @"122123124125125", verify: Verification.Fails).VerifyDiagnostics( 9175var verifier = CompileAndVerify(comp, expectedOutput: @"123124125").VerifyDiagnostics(); 9340var verifier = CompileAndVerify(comp, expectedOutput: @"123124").VerifyDiagnostics(); 9455CompileAndVerify(comp, expectedOutput: @"123").VerifyDiagnostics(); 9575CompileAndVerify(comp, expectedOutput: @"1020333650").VerifyDiagnostics(); 9910CompileAndVerify(comp, expectedOutput: @"123124").VerifyDiagnostics(); 9940CompileAndVerify(comp, expectedOutput: @"-120").VerifyDiagnostics( 9993CompileAndVerify(comp, expectedOutput: @"p1x3040").VerifyDiagnostics( 10148CompileAndVerify(comp, expectedOutput: @"123").VerifyDiagnostics(); 10187CompileAndVerify(comp, expectedOutput: @"Red").VerifyDiagnostics( 10222CompileAndVerify(comp, expectedOutput: @"Red").VerifyDiagnostics( 10265CompileAndVerify(comp, expectedOutput: @"Red").VerifyDiagnostics( 10307CompileAndVerify(comp, expectedOutput: @"Red").VerifyDiagnostics(); 10338CompileAndVerify(comp, expectedOutput: @"Red").VerifyDiagnostics(); 10378CompileAndVerify(comp, expectedOutput: @"0").VerifyDiagnostics(); 10717CompileAndVerify(comp, expectedOutput: @"extension").VerifyDiagnostics(); 10872CompileAndVerify(comp, expectedOutput: @"static").VerifyDiagnostics( 10916CompileAndVerify(comp, expectedOutput: @"static").VerifyDiagnostics( 10960CompileAndVerify(comp, expectedOutput: @"instance").VerifyDiagnostics(); 11003CompileAndVerify(comp, expectedOutput: @"extension").VerifyDiagnostics(); 11046CompileAndVerify(comp, expectedOutput: @"static").VerifyDiagnostics( 11088CompileAndVerify(comp, expectedOutput: @"M1").VerifyDiagnostics( 11133CompileAndVerify(comp, expectedOutput: @"M1").VerifyDiagnostics( 11168CompileAndVerify(comp, expectedOutput: @"static").VerifyDiagnostics( 11233CompileAndVerify(comp, expectedOutput: @"static").VerifyDiagnostics( 11298CompileAndVerify(comp, expectedOutput: @"static").VerifyDiagnostics( 11333CompileAndVerify(comp, expectedOutput: @"instance").VerifyDiagnostics(); 11439CompileAndVerify(comp, expectedOutput: @"static").VerifyDiagnostics( 11482CompileAndVerify(comp, expectedOutput: @"instance").VerifyDiagnostics(); 11557CompileAndVerify(comp, expectedOutput: @"Red").VerifyDiagnostics( 11600CompileAndVerify(comp, expectedOutput: @"Red").VerifyDiagnostics( 11780var verifier = CompileAndVerify(comp, expectedOutput: methodName); 11991CompileAndVerify(comp, expectedOutput: @"0").VerifyDiagnostics(); 12032CompileAndVerify(comp1, expectedOutput: @"_10_2_30_3").VerifyDiagnostics( 12112CompileAndVerify(comp, expectedOutput: @"instance").VerifyDiagnostics(); 12152CompileAndVerify(comp, expectedOutput: @"static").VerifyDiagnostics( 12245var verifier = CompileAndVerify(comp, expectedOutput: @"123124125126-1", verify: Verification.Fails).VerifyDiagnostics(); 12318var verifier = CompileAndVerify(comp, expectedOutput: @"123124125126-1-2-3", verify: Verification.Fails).VerifyDiagnostics(); 12395var verifier = CompileAndVerify(comp, expectedOutput: @"123123124-1-2-3", verify: Verification.Passes).VerifyDiagnostics( 14010CompileAndVerify(comp, expectedOutput: @"123").VerifyDiagnostics( 14051CompileAndVerify(comp, expectedOutput: @"disposed").VerifyDiagnostics( 14415var verifier = CompileAndVerify(comp, expectedOutput: @"(2, 1)").VerifyDiagnostics(); 14660CompileAndVerify(comp, expectedOutput: @" 14977CompileAndVerify(comp, expectedOutput: @"123").VerifyDiagnostics(); 15062CompileAndVerify(comp, expectedOutput: @" 15434CompileAndVerify(comp, expectedOutput: @"123", verify: Verification.Skipped).VerifyDiagnostics(); 15713CompileAndVerify(comp, 15735CompileAndVerify(comp, 15756CompileAndVerify(comp, 15777CompileAndVerify(comp, 15835var verifier = CompileAndVerify(comp, expectedOutput: @"122123124125125", verify: Verification.Fails).VerifyDiagnostics( 16407var verifier1 = CompileAndVerify(comp1, expectedOutput: "123"); 16589var verifier2 = CompileAndVerify(comp2, expectedOutput: "123"); 16821var verifier1 = CompileAndVerify(comp1, expectedOutput: "9123"); 17081var verifier2 = CompileAndVerify(comp2, expectedOutput: "9123"); 17372var verifier1 = CompileAndVerify(comp1, expectedOutput: "123"); 17430var verifier2 = CompileAndVerify(comp2, expectedOutput: "123"); 17526var verifier1 = CompileAndVerify(comp1, expectedOutput: "9123"); 17615var verifier2 = CompileAndVerify(comp2, expectedOutput: "9123"); 17746var verifier1 = CompileAndVerify(comp1, expectedOutput: "123"); 17955var verifier2 = CompileAndVerify(comp2, expectedOutput: "123"); 18217var verifier1 = CompileAndVerify(comp1, expectedOutput: "9123"); 18514var verifier2 = CompileAndVerify(comp2, expectedOutput: "9123"); 18859var verifier1 = CompileAndVerify(comp1, expectedOutput: "124"); 19029var verifier2 = CompileAndVerify(comp2, expectedOutput: "124"); 19252var verifier1 = CompileAndVerify(comp1, expectedOutput: "125"); 19326var verifier2 = CompileAndVerify(comp2, expectedOutput: "125"); 19478CompileAndVerify(comp, expectedOutput: 19561CompileAndVerify(comp, expectedOutput: 19610CompileAndVerify(comp, expectedOutput: 19683CompileAndVerify(comp).VerifyDiagnostics( 20353CompileAndVerify(comp, symbolValidator: validator, sourceSymbolValidator: validator).VerifyDiagnostics( 20400CompileAndVerify(comp, symbolValidator: validator, sourceSymbolValidator: validator).VerifyDiagnostics(); 20433CompileAndVerify(comp, symbolValidator: validator, sourceSymbolValidator: validator).VerifyDiagnostics(); 21940CompileAndVerify(comp, expectedOutput: @"123C1").VerifyDiagnostics(); 21959CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics(); 22027CompileAndVerify(comp, expectedOutput: @"123").VerifyDiagnostics(); 22056CompileAndVerify(comp, expectedOutput: @"12").VerifyDiagnostics(); 22071CompileAndVerify(comp, 22092CompileAndVerify(comp, 22118CompileAndVerify(comp, 22144CompileAndVerify(comp, 22175CompileAndVerify(comp, 22434CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 22437CompileAndVerify(comp2, symbolValidator: validate).VerifyDiagnostics(); 22440CompileAndVerify(comp3, symbolValidator: validate).VerifyDiagnostics(); 22483CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 22486CompileAndVerify(comp2, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 22489CompileAndVerify(comp3, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 22524CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 22583CompileAndVerify(comp2, symbolValidator: validate).VerifyDiagnostics(); 22640CompileAndVerify(comp2, symbolValidator: validate).VerifyDiagnostics();
Semantics\RecordTests.cs (129)
771CompileAndVerify(comp, expectedOutput: "(2, 2)", verify: Verification.Skipped /* init-only */).VerifyDiagnostics(); 791CompileAndVerify(comp, expectedOutput: "(2, 2)", verify: Verification.Skipped /* init-only */).VerifyDiagnostics(); 847CompileAndVerify(comp, expectedOutput: "2", verify: Verification.Skipped /* init-only */); 1430CompileAndVerify(comp, expectedOutput: "P1 P2 P3 RAN", verify: Verification.Skipped /* pointers */); 1453var verifier = CompileAndVerify(comp, expectedOutput: "RAN", verify: Verification.Skipped /* pointers */); 1777CompileAndVerify(comp, expectedOutput: "static ctor", verify: Verification.Skipped); 2530CompileAndVerify(comp, expectedOutput: "RAN 2", verify: Verification.Skipped /* init-only */); 2545CompileAndVerify(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */); 3221CompileAndVerify(comp, expectedOutput: "RAN"); 3476CompileAndVerify(comp, expectedOutput: "RAN").VerifyDiagnostics(); 4978var v = CompileAndVerify(comp, expectedOutput: "C1 { }"); 5053var v = CompileAndVerify(comp, expectedOutput: "C1 { }"); 5130var v = CompileAndVerify(comp, expectedOutput: "C1 { }"); 5297CompileAndVerify(comp, expectedOutput: "C1 { }"); 5329CompileAndVerify(comp, expectedOutput: "C2 { I1 = 42, I2 = 43 }", verify: Verification.Skipped /* init-only */); 5363CompileAndVerify(comp, expectedOutput: "C1 { I1 = 42, P2 = 43, P3 = 44 }", verify: Verification.Skipped /* init-only */); 5388CompileAndVerify(comp, expectedOutput: "C1 { P1 = 43 }"); 5409CompileAndVerify(comp, expectedOutput: "B { P = 2 }"); 5436CompileAndVerify(comp, expectedOutput: "B1 { P = 1 } B2 { P = 2 }", verify: Verification.Skipped /* init-only */); 5515var v = CompileAndVerify(comp, expectedOutput: "C1 { field = 42 }"); 5570var v = CompileAndVerify(comp, expectedOutput: "C1 { field = 42 }"); 5609var v = CompileAndVerify(comp, expectedOutput: "C1 { field = hello }"); 5650var v = CompileAndVerify(comp, expectedOutput: "C1 { field = hello } C1 { field = 42 }", verify: Verification.Skipped /* init-only */); 5732var v = CompileAndVerify(comp, expectedOutput: "C1 { field1 = hi, field2 = }"); 5786var v = CompileAndVerify(comp, expectedOutput: "C1 { Property = 42 }", verify: Verification.Skipped /* init-only */); 5828CompileAndVerify(comp, expectedOutput: "C1 { Property1 = 42, Property2 = , field1 = 43, field2 = hi }", verify: Verification.Skipped /* init-only */); 5850var v = CompileAndVerify(comp, expectedOutput: "C1 { A1 = 42, A2 = 100, B1 = 43, B2 = 101 }", verify: Verification.Skipped /* init-only */); 5947CompileAndVerify(comp, expectedOutput: "C1"); 5976CompileAndVerify(comp, expectedOutput: "C1"); 6025CompileAndVerify(comp, expectedOutput: "C1"); 6068CompileAndVerify(comp, expectedOutput: "C2C1"); 6109CompileAndVerify(comp, expectedOutput: "C1"); 6150CompileAndVerify(comp, expectedOutput: "C1"); 6190CompileAndVerify(comp, expectedOutput: "C1 { A2 = 42, A1 = 100, B2 = 43, B1 = 101 }", verify: Verification.Skipped /* init-only */); 6214CompileAndVerify(comp, expectedOutput: "C1 { A1 = 100, B1 = 101 }", verify: Verification.Skipped /* init-only */); 6238CompileAndVerify(comp, expectedOutput: "C1 { B1 = 101, A1 = 100 }", verify: Verification.Skipped /* init-only */); 6398CompileAndVerify(comp, expectedOutput: "RAN"); 7249CompileAndVerify(comp, expectedOutput: "BA"); 7335CompileAndVerify(comp, expectedOutput: "A"); 7362CompileAndVerify(comp, expectedOutput: "RAN"); 7549CompileAndVerify(comp, expectedOutput: "C1 { RAN }"); 7649CompileAndVerify(comp, expectedOutput: "base { }"); 7674CompileAndVerify(comp, expectedOutput: "R1 { I1 = 1 } R2 { I1 = 10, I2 = 11 } R3 { I1 = 20, I2 = 21, I3 = 22 }", verify: Verification.Skipped /* init-only */); 10650var verifier = CompileAndVerify(comp, expectedOutput: "(, )").VerifyDiagnostics( 11402var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 11616var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 11852var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 12342CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 12421CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 12526CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 12656var verifierA = CompileAndVerify(compA, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics(); 12696var verifierB = CompileAndVerify(compB, expectedOutput: "(1, 2, 3, 4) (1, 2, 3, 4) (10, 2, 30, 4)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics(); 12748var verifier = CompileAndVerify(comp, expectedOutput: "(1, 2, 3, 4) (10, 20, 30, 40)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics(); 12805var verifier = CompileAndVerify(comp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics(); 12837var verifier = CompileAndVerify(comp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics( 12892var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 12964var verifier = CompileAndVerify(comp, expectedOutput: "(2, 0)").VerifyDiagnostics( 13007var verifier = CompileAndVerify(comp, expectedOutput: "(2, 100) RAN (0, 0)").VerifyDiagnostics( 13065var verifier = CompileAndVerify(comp, expectedOutput: "RAN", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics(); 13120var verifier = CompileAndVerify(comp, expectedOutput: "1 RAN 2", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics(); 13242var verifier = CompileAndVerify(comp, expectedOutput: "(1, 2, 42) RAN (10, 20, 42)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics(); 13282var verifier = CompileAndVerify(comp, expectedOutput: "(1, 2, 42) (10, 20, 42)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics(); 13562var verifier = CompileAndVerify(comp, expectedOutput: "(1, 2, 3, 4, 100, 200)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics(); 13923CompileAndVerify(comp, expectedOutput: "RAN").VerifyDiagnostics(); 13993CompileAndVerify(comp, expectedOutput: "RAN").VerifyDiagnostics(); 14041CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: "RAN").VerifyDiagnostics(); 14067CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: "RAN").VerifyDiagnostics(); 14100CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: "RAN").VerifyDiagnostics( 14133CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: "123").VerifyDiagnostics(); 14160var verifier = CompileAndVerify(comp2, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "False" : null, verify: Verification.FailsPEVerify); 18144CompileAndVerify(comp, expectedOutput: 18183CompileAndVerify(comp, expectedOutput: 18253CompileAndVerify(comp, expectedOutput: 18365CompileAndVerify(comp, expectedOutput: 18407CompileAndVerify(comp, expectedOutput: 18469CompileAndVerify(comp, expectedOutput: 18560CompileAndVerify(comp, expectedOutput: 18719CompileAndVerify(comp, expectedOutput: 18758CompileAndVerify(comp, expectedOutput: 18794CompileAndVerify(comp, expectedOutput: 18896CompileAndVerify(comp, expectedOutput: 18967CompileAndVerify(comp, expectedOutput: 19011CompileAndVerify(comp, expectedOutput: 19126var verifier = CompileAndVerify(comp, expectedOutput: modifiers == "abstract " ? null : 19199var verifier = CompileAndVerify(comp, expectedOutput: modifiers == "abstract " ? null : 20137CompileAndVerify(comp, expectedOutput: "True").VerifyDiagnostics(); 20168CompileAndVerify(comp, expectedOutput: "True").VerifyDiagnostics(); 20238CompileAndVerify(comp, expectedOutput: "RAN"); 20390CompileAndVerify(comp, expectedOutput: "RAN RAN2"); 22639var verifier = CompileAndVerify(comp, expectedOutput: 22799var verifier = CompileAndVerify(comp, expectedOutput: 22912var verifier = CompileAndVerify(comp, expectedOutput: 23025var verifier = CompileAndVerify(comp, expectedOutput: 23125var verifier = CompileAndVerify(comp, expectedOutput: 23480var verifier = CompileAndVerify(comp, expectedOutput: 23640CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 23674CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 23820CompileAndVerify(comp, expectedOutput: 23861CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 23937var verifier = CompileAndVerify(comp, expectedOutput: 24104CompileAndVerify(comp, expectedOutput: 24164CompileAndVerify(comp, expectedOutput: 24222CompileAndVerify(comp, expectedOutput: 24285CompileAndVerify(comp, expectedOutput: 24722CompileAndVerify(comp, expectedOutput: "(42, 43, 44)", verify: Verification.Skipped /* init-only */); 24976CompileAndVerify(comp, expectedOutput: "(42, 43)", verify: Verification.Skipped /* init-only */); 25021CompileAndVerify(comp, expectedOutput: "(42, 43, 44, 45)", verify: Verification.Skipped /* init-only */); 25048CompileAndVerify(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */); 25072var verifier = CompileAndVerify(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */); 25109var verifier = CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Skipped /* init-only */); 25139var verifier = CompileAndVerify(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */); 25725CompileAndVerify(comp, expectedOutput: "(R, R2)", verify: Verification.Skipped /* init-only */); 27799CompileAndVerify(comp, expectedOutput: "4243", verify: Verification.Skipped /* init-only */); 28003CompileAndVerify(compDebug, expectedOutput: "C1 { I1 = 42 }", verify: Verification.Skipped /* init-only */); 28006CompileAndVerify(compRelease, expectedOutput: "C1 { I1 = 42 }", verify: Verification.Skipped /* init-only */); 28026CompileAndVerify(compDebug, expectedOutput: "C1 { I1 = 42 }", verify: Verification.Skipped /* init-only */); 28029CompileAndVerify(compRelease, expectedOutput: "C1 { I1 = 42 }", verify: Verification.Skipped /* init-only */); 28130var verifier = CompileAndVerify(comp); 28153verifier = CompileAndVerify(comp); 29355var verifier = CompileAndVerify(comp, expectedOutput: "42 - 42"); 29387var verifier = CompileAndVerify(comp, expectedOutput: "43 - 43"); 29422var verifier = CompileAndVerify(comp, expectedOutput: "42 - 42", verify: Verification.Skipped /* init-only */); 29480var verifier = CompileAndVerify(comp, expectedOutput: "42"); 29518var verifier = CompileAndVerify(comp, expectedOutput: "42"); 29552var verifier = CompileAndVerify(comp, expectedOutput: "42"); 29894var verifier = CompileAndVerify(comp, expectedOutput: "42"); 29931var verifier = CompileAndVerify(comp, expectedOutput: "42"); 30547CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics(); 30550CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics();
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (158)
39CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 42CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 392CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 450CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 502CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 557CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 624CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 681CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 915CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 949CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 1001CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 1055CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 1110CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 1380CompileAndVerify(comp, symbolValidator: validate1, sourceSymbolValidator: validate1).VerifyDiagnostics(); 1396CompileAndVerify(comp2, symbolValidator: validate2, sourceSymbolValidator: validate2).VerifyDiagnostics(); 1461CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 1730CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 1787CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 2315CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics( 2369CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics( 2423CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics( 2511CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics( 2551CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics( 2592CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics( 2633CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics( 2955var verifier = CompileAndVerify(comp2, expectedOutput: @" 3077var verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 3257verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 3260verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 3263verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 3395var verifier = CompileAndVerify(comp2, expectedOutput: @" 3481verifier = CompileAndVerify(comp2, expectedOutput: @" 3599var verifier = CompileAndVerify(comp2, expectedOutput: @" 3818verifier = CompileAndVerify(comp2, expectedOutput: @" 3936var verifier = CompileAndVerify(comp2, expectedOutput: @" 4045verifier = CompileAndVerify(comp2, expectedOutput: @" 4165var verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 4327verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 4330verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 4333verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 4464var verifier = CompileAndVerify(comp2, expectedOutput: @" 4538verifier = CompileAndVerify(comp2, expectedOutput: @" 4575CompileAndVerify(comp, expectedOutput: @"123").VerifyDiagnostics(); 4659CompileAndVerify(comp2, expectedOutput: "[operator]01[operator checked]12").VerifyDiagnostics(); 4712var verifier = CompileAndVerify(comp2, expectedOutput: @"[GetA][Get0][operator]1").VerifyDiagnostics(); 4823CompileAndVerify(comp1, expectedOutput: "[operator][operator]").VerifyDiagnostics(); 4897CompileAndVerify(comp3, expectedOutput: "[operator][checked operator]").VerifyDiagnostics(); 4939CompileAndVerify(comp1, expectedOutput: "[operator][checked operator]").VerifyDiagnostics(); 4984CompileAndVerify(comp1, expectedOutput: "[operator][checked operator]").VerifyDiagnostics(); 5118CompileAndVerify(comp2, expectedOutput: @" 5130CompileAndVerify(comp2, expectedOutput: @" 5163CompileAndVerify(comp1).VerifyDiagnostics( 5236CompileAndVerify(comp1, expectedOutput: "in catch").VerifyDiagnostics( 5269CompileAndVerify(comp2, expectedOutput: "Done").VerifyDiagnostics( 5898CompileAndVerify(compilation2, expectedOutput: "11", verify: Verification.Skipped).VerifyDiagnostics(); 5985CompileAndVerify(compilation2, expectedOutput: "11", verify: Verification.Skipped).VerifyDiagnostics(); 6031CompileAndVerify(comp, expectedOutput: "[C1.operator][C2.operator]").VerifyDiagnostics(); 6062CompileAndVerify(comp, expectedOutput: "[C2.operator]").VerifyDiagnostics(); 7677CompileAndVerify(compilation1, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "C2").VerifyDiagnostics(); 7732var verifier = CompileAndVerify(comp, expectedOutput: "++--0").VerifyDiagnostics(); 7980CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 7983CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 8273CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 8439CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 8525CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 8594CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 8660CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 8745CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 8812CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 9092CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 9138CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 9207CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 9271CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 9336CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 9593CompileAndVerify(comp, symbolValidator: validate1, sourceSymbolValidator: validate1).VerifyDiagnostics(); 9609CompileAndVerify(comp2, symbolValidator: validate2, sourceSymbolValidator: validate2).VerifyDiagnostics(); 9671CompileAndVerify(comp, symbolValidator: validate1, sourceSymbolValidator: validate1).VerifyDiagnostics(); 9723CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 9788CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 10069CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 10119CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 10171CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 10231CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 10802CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics( 10854CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics( 10903CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics( 10955CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics( 11004CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics( 11056CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics( 11175CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics( 11214CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics( 11250CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics( 11290CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics( 11327CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics( 11367CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics( 11404CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics( 11444CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics( 11795var verifier = CompileAndVerify(comp2, expectedOutput: @" 11849var verifier = CompileAndVerify(comp2, expectedOutput: @" 11973var verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 12195verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 12198verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 12201verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 12359var verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 12569verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 12572verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 12575verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 12714var verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 12973var verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 13133verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 13136verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 13139verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 13278var verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 13436verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 13439verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 13442verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 13581var verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 13798var verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 14050verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 14053verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 14056verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 14211var verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 14461verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 14464verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 14467verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 14622var verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 14924var verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 15120verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 15123verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 15126verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 15274var verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 15468verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 15471verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 15474verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 16034var verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 16252CompileAndVerify(comp1, expectedOutput: "[operator][operator]").VerifyDiagnostics(); 16326CompileAndVerify(comp3, expectedOutput: "[operator][checked operator]").VerifyDiagnostics(); 16368CompileAndVerify(comp1, expectedOutput: "[operator][checked operator]").VerifyDiagnostics(); 16413CompileAndVerify(comp1, expectedOutput: "[operator][checked operator]").VerifyDiagnostics(); 16539CompileAndVerify(comp2, expectedOutput: @" 16547CompileAndVerify(comp2, expectedOutput: @" 16576CompileAndVerify(comp1).VerifyDiagnostics( 16649CompileAndVerify(comp1, expectedOutput: "in catch").VerifyDiagnostics( 16682CompileAndVerify(comp2, expectedOutput: "Done").VerifyDiagnostics( 17554CompileAndVerify(compilation2, expectedOutput: "11", verify: Verification.Skipped).VerifyDiagnostics(); 17641CompileAndVerify(compilation2, expectedOutput: "11", verify: Verification.Skipped).VerifyDiagnostics(); 17687CompileAndVerify(comp, expectedOutput: "[C1.operator][C2.operator]").VerifyDiagnostics(); 17718CompileAndVerify(comp, expectedOutput: "[C2.operator]").VerifyDiagnostics(); 19513CompileAndVerify(comp1, expectedOutput: "[longC1][longC2]").VerifyDiagnostics(); 19579CompileAndVerify(comp1, expectedOutput: "[longC1][longC2]").VerifyDiagnostics(); 19772CompileAndVerify(compilation1, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "C2").VerifyDiagnostics(); 19834CompileAndVerify(compilation1, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "C2").VerifyDiagnostics(); 19916var verifier = CompileAndVerify(comp, expectedOutput: "+=-=2").VerifyDiagnostics(); 20045var verifier = CompileAndVerify(comp, expectedOutput: "+=3+=55null").VerifyDiagnostics(); 20089var verifier = CompileAndVerify(comp, expectedOutput: "+=3+=55null").VerifyDiagnostics(); 20153var verifier = CompileAndVerify(comp, expectedOutput: "+=3+=3").VerifyDiagnostics(); 20236var verifier = CompileAndVerify(comp, expectedOutput: "+=3+=55null").VerifyDiagnostics(); 20298var verifier = CompileAndVerify(comp, expectedOutput: "+=3+=55nullnull").VerifyDiagnostics();
Microsoft.CodeAnalysis.CSharp.EndToEnd.UnitTests (2)
EndToEndTests.cs (2)
330CompileAndVerify(compilation, expectedOutput: "Pass", verify: Verification.Skipped); 877CompileAndVerify(comp, expectedOutput: expectedOutput);
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (8)
IOperation\IOperationTests_INoPiaObjectCreationOperation.cs (7)
45CompileAndVerify(piaCompilation); 104CompileAndVerify(piaCompilation); 161CompileAndVerify(piaCompilation); 211CompileAndVerify(piaCompilation); 303CompileAndVerify(piaCompilation); 393CompileAndVerify(piaCompilation); 460CompileAndVerify(piaCompilation);
IOperation\IOperationTests_IUsingStatement.cs (1)
1761var verifier = CompileAndVerify(compilation);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1295)
Semantics\AccessCheckTests.cs (9)
1051var assembly1Verifier = CompileAndVerify(assembly1Compilation); 1087var compilationVerifier = CompileAndVerify(compilation1); 1113compilationVerifier = CompileAndVerify(compilation2); 1160var compilationVerifier = CompileAndVerify(compilation1); 1171compilationVerifier = CompileAndVerify(compilation2); 1197var compilationVerifier = CompileAndVerify(compilationA); 1209compilationVerifier = CompileAndVerify(compilationB); 1239var compilationVerifier = CompileAndVerify(compilationA); 1250compilationVerifier = CompileAndVerify(compilationB);
Semantics\BetterCandidates.cs (20)
59CompileAndVerify(compilation, expectedOutput: "1"); 86CompileAndVerify(compilation, expectedOutput: "2"); 117CompileAndVerify(compilation, expectedOutput: "2"); 151CompileAndVerify(compilation, expectedOutput: "2"); 184CompileAndVerify(compilation, expectedOutput: "2"); 231CompileAndVerify(compilation, expectedOutput: "12"); 315CompileAndVerify(compilation, expectedOutput: "1"); 456CompileAndVerify(compilation, expectedOutput: "2"); 484CompileAndVerify(compilation, expectedOutput: "1"); 513CompileAndVerify(compilation, expectedOutput: "1"); 543CompileAndVerify(compilation, expectedOutput: "1"); 694CompileAndVerify(compilation, expectedOutput: "2"); 728CompileAndVerify(compilation, expectedOutput: "struct class "); 762CompileAndVerify(compilation, expectedOutput: "2"); 793CompileAndVerify(compilation, expectedOutput: "2"); 824CompileAndVerify(compilation, expectedOutput: "1"); 864CompileAndVerify(compilation, expectedOutput: "2"); 894CompileAndVerify(compilation, expectedOutput: "2"); 923CompileAndVerify(compilation, expectedOutput: "2"); 952CompileAndVerify(compilation, expectedOutput: "2", verify: Verification.Skipped);
Semantics\BindingAsyncTasklikeMoreTests.cs (7)
107var verifier = CompileAndVerify(compilation, expectedOutput: "3"); 432var verifier = CompileAndVerify(compilation); 513var verifier = CompileAndVerify(compilation); 592var verifier = CompileAndVerify(compilation); 682var verifier = CompileAndVerify( 1610CompileAndVerify(compilation, verify: Verification.FailsILVerify, expectedOutput: "3"); 1614CompileAndVerify(compilation, verify: Verification.FailsILVerify, expectedOutput: "3");
Semantics\BindingAwaitTests.cs (3)
1897var verifier = CompileAndVerify(compilation); 2765CompileAndVerify(comp, expectedOutput: "42"); 2840var compiled = CompileAndVerify(comp, expectedOutput: "dynamic42", verify: Verification.FailsPEVerify);
Semantics\BindingTests.cs (2)
3963CompileAndVerify(compilation).VerifyDiagnostics(); 4022CompileAndVerify(comp).VerifyDiagnostics();
Semantics\ColorColorTests.cs (2)
1522CompileAndVerify(comp).VerifyIL("Test.Main", @" 1741CompileAndVerify(comp, expectedOutput: "42");
Semantics\ConditionalOperatorTests.cs (5)
1175CompileAndVerify(compilation, expectedOutput: @"Testing with ternary test flag == True 1338CompileAndVerify(compilation, expectedOutput: 1393CompileAndVerify(compilation, expectedOutput: 1505CompileAndVerify(compilation, expectedOutput: 1524CompileAndVerify(compilation, expectedOutput: "---");
Semantics\ConstantTests.cs (2)
1583CompileAndVerify(compilation, expectedOutput: 3517CompileAndVerify(comp, expectedOutput: "58430604");
Semantics\DeconstructionTests.cs (4)
801CompileAndVerify(comp, expectedOutput: "System.ValueTuple`2[System.Int32,System.Int32]"); 1287CompileAndVerify(comp, expectedOutput: "1 2"); 1946CompileAndVerify(comp, expectedOutput: "(1, 1) 1 1"); 6481var verifier = CompileAndVerify(comp, expectedOutput: "(0, 0)");
Semantics\DelegateTypeTests.cs (75)
146CompileAndVerify(comp, expectedOutput: 193CompileAndVerify(comp, expectedOutput: 740CompileAndVerify(comp, expectedOutput: expectedType); 786CompileAndVerify(comp, expectedOutput: expectedType); 890CompileAndVerify(comp, expectedOutput: expectedType); 933CompileAndVerify(comp, expectedOutput: expectedType); 1202CompileAndVerify(comp, expectedOutput: expectedType); 1242var verifier = CompileAndVerify(comp, expectedOutput: "RAN System.Action"); 1323CompileAndVerify(comp, expectedOutput: $"{expectedMethod}: {expectedType}"); 1367var verifier = CompileAndVerify(comp, expectedOutput: "RAN(42) A.F: System.Action<System.Object>"); 1410var verifier = CompileAndVerify(comp, expectedOutput: "RAN B.F: System.Action"); 1545CompileAndVerify(comp, expectedOutput: $"{expectedMethod}: {expectedType}"); 1625CompileAndVerify(comp, expectedOutput: $"{expectedMethod}: {expectedType}"); 1680CompileAndVerify(comp, expectedOutput: "A.F: System.Action"); 1730CompileAndVerify(comp, expectedOutput: "A.F: System.Action<System.Object>"); 1780CompileAndVerify(comp, expectedOutput: "A.F: <>A{00000001}<System.Object>"); 1830CompileAndVerify(comp, expectedOutput: "A.F: System.Func<System.Object>"); 1880CompileAndVerify(comp, expectedOutput: "A.F: <>F{00000001}<System.Object>"); 1930CompileAndVerify(comp, expectedOutput: "A.F: System.Action<System.Object>"); 1975var verifier = CompileAndVerify(comp, expectedOutput: "RAN N.B.F: System.Action"); 2078CompileAndVerify(comp, expectedOutput: "C.M E.M C.M"); 2264CompileAndVerify(comp, expectedOutput: "E1.M E1.M"); 2313CompileAndVerify(comp, expectedOutput: "E2.M E2.M"); 2352CompileAndVerify(comp, expectedOutput: "E.M"); 2395CompileAndVerify(comp, expectedOutput: "E.M E.M"); 2563var verifier = CompileAndVerify(comp, expectedOutput: "E.M"); 2611var verifier = CompileAndVerify(comp, expectedOutput: "E2.M E2.M"); 2659var verifier = CompileAndVerify(comp, expectedOutput: "E1.M E1.M"); 2710CompileAndVerify(comp, expectedOutput: "E.M<T, U> E.M<T, U>"); 2758CompileAndVerify(comp, expectedOutput: "E2.M<T, U> E2.M<T, U>"); 2847CompileAndVerify(comp, expectedOutput: "ran11"); 2851CompileAndVerify(comp, expectedOutput: "ran12"); 2881var verifier = CompileAndVerify(comp, expectedOutput: "ran"); 2901var verifier = CompileAndVerify(comp, expectedOutput: "ran"); 2929var verifier = CompileAndVerify(comp, expectedOutput: "ran"); 2988var verifier = CompileAndVerify(comp, expectedOutput: "ran"); 3046var verifier = CompileAndVerify(comp, expectedOutput: "ran"); 3081var verifier = CompileAndVerify(comp, expectedOutput: "ran"); 3112var verifier = CompileAndVerify(comp, expectedOutput: "ran"); 3145var verifier = CompileAndVerify(comp, expectedOutput: "A.F"); 3671CompileAndVerify(comp, expectedOutput: "System.Action<System.Int32>, System.Action"); 3990CompileAndVerify(comp, expectedOutput: 8096CompileAndVerify(comp, expectedOutput: "System.Action"); 8119CompileAndVerify(comp, expectedOutput: "System.Action"); 10265var verifier = CompileAndVerify(comp, expectedOutput: 11083var verifier = CompileAndVerify(comp, expectedOutput: 11214var verifier = CompileAndVerify(comp, expectedOutput: @"(41, 42)"); 11268var verifier = CompileAndVerify(comp, expectedOutput: 11342var verifier = CompileAndVerify(comp, expectedOutput: 11408var verifier = CompileAndVerify(comp, expectedOutput: 11459CompileAndVerify(comp, expectedOutput: 11485var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 11550var verifier = CompileAndVerify(comp, expectedOutput: 11629var verifier = CompileAndVerify(comp, expectedOutput: 11688CompileAndVerify(comp, expectedOutput: 11725CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 11760CompileAndVerify(comp, expectedOutput: 11793var verifier = CompileAndVerify(comp, expectedOutput: 11873CompileAndVerify(comp, expectedOutput: 11914CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsCoreClr 11970CompileAndVerify(comp, expectedOutput: 12001CompileAndVerify(comp, expectedOutput: 12032CompileAndVerify(comp, expectedOutput: 12071CompileAndVerify(comp, expectedOutput: 12102var verifier = CompileAndVerify(comp, validator: validator, expectedOutput: "D"); 12143var verifier = CompileAndVerify(comp, validator: validator, expectedOutput: 12187var verifier = CompileAndVerify(comp, validator: validator); 12310CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 14102CompileAndVerify(comp, expectedOutput: "System.Action`1[System.Int32]"); 14144CompileAndVerify(comp, expectedOutput: "System.Action`2[System.Int32[],System.Int32]"); 14331var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 17477CompileAndVerify(comp2, symbolValidator: static module => 17500CompileAndVerify(comp2, symbolValidator: static module => 18671CompileAndVerify(comp, expectedOutput: $""" 19044CompileAndVerify(comp, expectedOutput: $"""
Semantics\DynamicTests.cs (72)
4046CompileAndVerify(compilation2, expectedOutput: @"4"); 4398CompileAndVerify(compilation1, expectedOutput: "MIndexer").VerifyDiagnostics(); 4530CompileAndVerify(comp2, expectedOutput: 4537CompileAndVerify(comp2, expectedOutput: 4640CompileAndVerify(compilation, expectedOutput: 4678CompileAndVerify(comp, expectedOutput: "int").VerifyDiagnostics(); 4996CompileAndVerify(comp1).VerifyDiagnostics(); 5120CompileAndVerify(comp1).VerifyDiagnostics(); 5243CompileAndVerify(comp1).VerifyDiagnostics(); 5530CompileAndVerify(comp1, expectedOutput: "123").VerifyDiagnostics(); 5660CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics(); 5707CompileAndVerify(comp).VerifyDiagnostics(); 5883CompileAndVerify(comp1, expectedOutput: "123").VerifyDiagnostics(); 6041CompileAndVerify(comp).VerifyDiagnostics(); 6164CompileAndVerify(comp).VerifyDiagnostics(); 6284CompileAndVerify(comp).VerifyDiagnostics(); 6392CompileAndVerify(comp1).VerifyDiagnostics(); 6525CompileAndVerify(comp1, expectedOutput: "123").VerifyDiagnostics(); 6576CompileAndVerify(comp).VerifyDiagnostics(); 6705CompileAndVerify(comp, expectedOutput: "2 2").VerifyDiagnostics(); 6814CompileAndVerify(comp, expectedOutput: "2 2").VerifyDiagnostics(); 6924CompileAndVerify(comp, expectedOutput: "2 2").VerifyDiagnostics(); 7088CompileAndVerify(comp).VerifyDiagnostics(); 7199CompileAndVerify(comp, expectedOutput: "2 2").VerifyDiagnostics(); 7312CompileAndVerify(comp, expectedOutput: "2 2").VerifyDiagnostics(); 7428CompileAndVerify(comp, expectedOutput: "1 1").VerifyDiagnostics(); 7612CompileAndVerify(comp).VerifyDiagnostics(); 7717CompileAndVerify(comp, expectedOutput: "2 3").VerifyDiagnostics(); 7823CompileAndVerify(comp, expectedOutput: "2 3").VerifyDiagnostics(); 7998CompileAndVerify(comp, expectedOutput: "3 3").VerifyDiagnostics(); 8104CompileAndVerify(comp, expectedOutput: "3 3").VerifyDiagnostics(); 8209CompileAndVerify(comp).VerifyDiagnostics(); 8317CompileAndVerify(comp, expectedOutput: "2 2").VerifyDiagnostics(); 8426CompileAndVerify(comp, expectedOutput: "2 2").VerifyDiagnostics(); 8535CompileAndVerify(comp, expectedOutput: "2 2").VerifyDiagnostics(); 8645CompileAndVerify(comp, expectedOutput: "2 2").VerifyDiagnostics(); 8895CompileAndVerify(comp).VerifyDiagnostics(); 8951CompileAndVerify(comp, expectedOutput: "2").VerifyDiagnostics(); 9041CompileAndVerify(comp, expectedOutput: "2").VerifyDiagnostics(); 9132CompileAndVerify(comp, expectedOutput: "2").VerifyDiagnostics(); 9278CompileAndVerify(comp).VerifyDiagnostics(); 9332CompileAndVerify(comp, expectedOutput: "2").VerifyDiagnostics(); 9399CompileAndVerify(comp3).VerifyDiagnostics(); 9453CompileAndVerify(comp, expectedOutput: "2").VerifyDiagnostics(); 9520CompileAndVerify(comp3).VerifyDiagnostics(); 9573CompileAndVerify(comp).VerifyDiagnostics(); 9687CompileAndVerify(comp, expectedOutput: "2").VerifyDiagnostics(); 9749CompileAndVerify(comp3).VerifyDiagnostics(); 9798CompileAndVerify(comp, expectedOutput: "2").VerifyDiagnostics(); 9860CompileAndVerify(comp3).VerifyDiagnostics(); 9909CompileAndVerify(comp).VerifyDiagnostics(); 10059CompileAndVerify(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics(); 10187CompileAndVerify(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics(); 10315CompileAndVerify(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics(); 10469CompileAndVerify(comp).VerifyDiagnostics(); 10598CompileAndVerify(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics( 10747CompileAndVerify(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics( 10849CompileAndVerify(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics(); 10889CompileAndVerify(comp3, expectedOutput: "(2, 123) 2").VerifyDiagnostics(); 11016CompileAndVerify(comp).VerifyDiagnostics( 11144CompileAndVerify(comp, expectedOutput: "((2, 123), 124) 2").VerifyDiagnostics(); 11223CompileAndVerify(comp, expectedOutput: "((2, 123), 124) 2").VerifyDiagnostics(); 11284CompileAndVerify(comp, expectedOutput: "(2, 123) 2 (3, 124) 3").VerifyDiagnostics(); 11337CompileAndVerify(comp1).VerifyDiagnostics(); 11390CompileAndVerify(comp1).VerifyDiagnostics(); 11466CompileAndVerify(comp1, expectedOutput: "123").VerifyDiagnostics(); 11510CompileAndVerify(comp).VerifyDiagnostics(); 11551CompileAndVerify(comp1, expectedOutput: "123").VerifyDiagnostics(); 11603CompileAndVerify(comp).VerifyDiagnostics(); 11655CompileAndVerify(comp).VerifyDiagnostics(); 11695CompileAndVerify(comp1, expectedOutput: "123").VerifyDiagnostics(); 11725CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics();
Semantics\ForEachTests.cs (2)
3085CompileAndVerify(comp, verify: Verification.FailsPEVerify). 3648CompileAndVerify(comp, expectedOutput: "1");
Semantics\FunctionPointerTests.cs (5)
26return CompileAndVerify(compilation, verify: Verification.Skipped, expectedOutput: expectedOutput); 239var verifier = CompileAndVerify(comp, expectedOutput: "1", verify: Verification.Skipped); 973CompileAndVerify(comp, verify: Verification.Skipped); 3351var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: @" 3848var verifier = CompileAndVerify(comp, expectedOutput: "True", verify: Verification.Skipped);
Semantics\GenericConstraintsTests.cs (3)
635CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator); 1148CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator); 1633CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator);
Semantics\GlobalUsingDirectiveTests.cs (101)
193CompileAndVerify(comp2, expectedOutput: @" 236CompileAndVerify(comp3, expectedOutput: @" 306CompileAndVerify(comp2, expectedOutput: @" 355CompileAndVerify(comp3, expectedOutput: @" 542CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 545CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 548CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 551CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 554CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 557CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics( 564CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics( 681CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 684CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 687CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 690CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 693CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 696CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics( 703CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics( 812CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 815CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 818CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 821CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 824CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1021CompileAndVerify(comp, expectedOutput: @" 1236CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1239CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1242CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1245CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1248CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1251CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics( 1258CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics( 1364CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1367CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1370CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1373CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1376CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1379CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics( 1386CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics( 1484CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1487CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1490CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1493CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1496CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1692CompileAndVerify(comp, expectedOutput: @" 1808CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1811CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1814CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1817CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1820CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1894CompileAndVerify(comp, expectedOutput: @" 2027CompileAndVerify(comp, expectedOutput: @" 2557CompileAndVerify(comp2).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1); 2561CompileAndVerify(comp3).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify( 2571CompileAndVerify(comp4).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify( 2578CompileAndVerify(comp5).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify( 2588CompileAndVerify(comp6).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify( 2598CompileAndVerify(comp7).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify( 2608CompileAndVerify(comp8).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1); 2611CompileAndVerify(comp9).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify( 2711CompileAndVerify(comp2).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1); 2715CompileAndVerify(comp3).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify( 2725CompileAndVerify(comp4).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify( 2732CompileAndVerify(comp5).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify( 2742CompileAndVerify(comp6).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify( 2752CompileAndVerify(comp7).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify( 2762CompileAndVerify(comp8).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1); 2765CompileAndVerify(comp9).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify( 4571CompileAndVerify(comp2, expectedOutput: @"C1").VerifyDiagnostics(expected1); 4574CompileAndVerify(comp2, expectedOutput: @"C1").VerifyDiagnostics(expected1); 4577CompileAndVerify(comp2, expectedOutput: @"NS.A+C1").VerifyDiagnostics(); 4589CompileAndVerify(comp2, expectedOutput: @"C1").VerifyDiagnostics(expected1); 4592CompileAndVerify(comp2, expectedOutput: @"C1").VerifyDiagnostics(expected1); 4595CompileAndVerify(comp2, expectedOutput: @"C2+A+C1").VerifyDiagnostics(); 4599CompileAndVerify(comp2, expectedOutput: @"C1").VerifyDiagnostics( 4606CompileAndVerify(comp2, expectedOutput: @"NS.A+C1").VerifyDiagnostics(); 4610CompileAndVerify(comp2, expectedOutput: @"C1").VerifyDiagnostics( 4617CompileAndVerify(comp2, expectedOutput: @"C2+A+C1").VerifyDiagnostics(); 4687CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4690CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4693CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4696CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4699CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4702CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4705CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4708CompileAndVerify(comp2, expectedOutput: @"NS.A+C1").VerifyDiagnostics(); 4720CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4723CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4726CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4729CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4732CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4735CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4738CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4741CompileAndVerify(comp2, expectedOutput: @"C2+A+C1").VerifyDiagnostics(); 4753CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4756CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4759CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4762CompileAndVerify(comp2, expectedOutput: @"NS.A+C1").VerifyDiagnostics(); 4774CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4777CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4780CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4783CompileAndVerify(comp2, expectedOutput: @"C2+A+C1").VerifyDiagnostics();
Semantics\HideByNameTests.cs (2)
193CompileAndVerify(comp).VerifyIL("Program.Main", @" 525CompileAndVerify(comp).VerifyIL("Program.Main", @"
Semantics\ImplicitObjectCreationTests.cs (45)
52CompileAndVerify(comp, expectedOutput: "CSS"); 174CompileAndVerify(comp, expectedOutput: "CSS"); 271CompileAndVerify(comp, expectedOutput: "2"); 299CompileAndVerify(comp, expectedOutput: "123"); 322CompileAndVerify(comp, expectedOutput: "1"); 355CompileAndVerify(comp, expectedOutput: "5"); 441CompileAndVerify(comp, expectedOutput: "(C, C)"); 600CompileAndVerify(comp, expectedOutput: "00"); 701CompileAndVerify(comp, expectedOutput: "SS"); 955CompileAndVerify(comp, expectedOutput: 988CompileAndVerify(comp, expectedOutput: "DDD"); 1013CompileAndVerify(comp, expectedOutput: "42"); 1053CompileAndVerify(comp, expectedOutput: "0"); 1124CompileAndVerify(comp, expectedOutput: "123"); 1206CompileAndVerify(comp, expectedOutput: "C"); 1231CompileAndVerify(comp, expectedOutput: "CC"); 1254CompileAndVerify(comp, expectedOutput: "01"); 1275CompileAndVerify(comp, expectedOutput: "C"); 1300CompileAndVerify(comp, expectedOutput: "C0"); 1407CompileAndVerify(comp, expectedOutput: "42"); 1459CompileAndVerify(comp, expectedOutput: "Animal"); 1494CompileAndVerify(comp, expectedOutput: "23True"); 1557CompileAndVerify(comp, expectedOutput: "B"); 1765CompileAndVerify(comp, expectedOutput: "43"); 1789CompileAndVerify(comp, expectedOutput: "S"); 1862CompileAndVerify(comp, expectedOutput: "C"); 1892CompileAndVerify(comp, expectedOutput: "S"); 1922CompileAndVerify(comp, expectedOutput: "S"); 2032CompileAndVerify(comp, expectedOutput: "(System.Object) (System.Object)"); 2067CompileAndVerify(comp, expectedOutput: "(System.Object) (System.Object)"); 2165CompileAndVerify(comp, expectedOutput: "C.Dispose"); 2428CompileAndVerify(comp, expectedOutput: "S"); 2561CompileAndVerify(comp, expectedOutput: "C"); 2652CompileAndVerify(comp, expectedOutput: "0"); 2684CompileAndVerify(comp, expectedOutput: "112"); 2918CompileAndVerify(comp, expectedOutput: expectedOutput); 3098CompileAndVerify(comp, expectedOutput: "C"); 3116CompileAndVerify(comp, expectedOutput: "C"); 3250CompileAndVerify(comp, expectedOutput: "C 2"); 3766CompileAndVerify(comp, expectedOutput: "C"); 4057CompileAndVerify(comp, expectedOutput: "0"); 4095CompileAndVerify(comp, expectedOutput: "CC"); 4468CompileAndVerify(comp, expectedOutput: 4501CompileAndVerify(comp, expectedOutput: 4876CompileAndVerify(compilation, expectedOutput: "014")
Semantics\IndexAndRangeTests.cs (4)
1643CompileAndVerify(comp, expectedOutput: "42"); 1663CompileAndVerify(comp, expectedOutput: "42"); 1704CompileAndVerify(comp, expectedOutput: "42"); 1724CompileAndVerify(comp, expectedOutput: "42");
Semantics\InitOnlyMemberTests.cs (15)
973CompileAndVerify(comp, expectedOutput: "clone set 42"); 1005CompileAndVerify(comp, expectedOutput: "Main 42 43"); 1048CompileAndVerify(comp, expectedOutput: "Main set:42 get:42"); 1053CompileAndVerify(comp, expectedOutput: "Main set:42 get:42"); 1084CompileAndVerify(comp, expectedOutput: "Main 42"); 1132CompileAndVerify(comp, expectedOutput: "Main set:42 get:42"); 1137CompileAndVerify(comp, expectedOutput: "Main set:42 get:42"); 1447CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator, 2741CompileAndVerify(comp, expectedOutput: "42 43", 2788var v = CompileAndVerify(comp, expectedOutput: "2 3", verify: Verification.Skipped); 3011CompileAndVerify(comp, expectedOutput: "RAN 42", verify: Verification.Skipped /* init-only */); 4196CompileAndVerify(comp1, expectedOutput: "42", 4202CompileAndVerify(comp7, expectedOutput: "43"); 4565CompileAndVerify(comp, expectedOutput: "c", verify: Verification.FailsPEVerify); 4596CompileAndVerify(piaCompilation);
Semantics\InterceptorsTests.cs (10)
242CompileAndVerify(comp, expectedOutput: expectedOutput) 4434var verifier = CompileAndVerify(CreateEmptyCompilation((source, "Program.cs"), parseOptions: RegularWithInterceptors, options: WithNullableEnable()), verify: Verification.Skipped); 4527var verifier = CompileAndVerify(CreateEmptyCompilation((source, "Program.cs"), parseOptions: RegularWithInterceptors, options: WithNullableEnable()), verify: Verification.Skipped); 7959CompileAndVerify(comp, verify: Verification.Fails); 8012CompileAndVerify(comp, verify: Verification.Fails); 9098CompileAndVerify(comp, expectedOutput: "ran0 ran1 ran2 ran3 ran4 ran5 ran6 ran7 ran8").VerifyDiagnostics( 9175CompileAndVerify(comp, expectedOutput: "ran0 ran1 ran2 ran3 ran4 ran5 ran6 ran7 ran8").VerifyDiagnostics( 9226CompileAndVerify(comp, expectedOutput: "ran0 ran1 ran0 ran1").VerifyDiagnostics( 9281CompileAndVerify(comp, expectedOutput: "ran0 ran1 ran0 ran1 ran2").VerifyDiagnostics( 9323CompileAndVerify(comp, expectedOutput: "ran0 ran1").VerifyDiagnostics(
Semantics\InterpolationTests.cs (99)
1114var compilation = CompileAndVerify(comp, verify: Verification.Fails); 1173var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 1276var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 1377var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 1429var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 1849verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput); 2265verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput); 4057var verifier = CompileAndVerify(comp, verify: Verification.FailsILVerify, expectedOutput: @" 4318CompileAndVerify(comp, expectedOutput: "In handler").VerifyDiagnostics(); 4626=> CompileAndVerify( 4644var verifier = CompileAndVerify(comp, expectedOutput: @" 4781var verifier = CompileAndVerify(comp, expectedOutput: @" 4841var verifier = CompileAndVerify(comp, expectedOutput: @" 4893var verifier = CompileAndVerify(comp, expectedOutput: @" 4930verifier = CompileAndVerify(comp, expectedOutput: @"1.00Literal"); 4985var verifier = CompileAndVerify(comp, expectedOutput: @"Literal"); 5044CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate); 5100var verifier = CompileAndVerify(comp, expectedOutput: @" 5154var verifier = CompileAndVerify(comp, expectedOutput: @" 5282var verifier = CompileAndVerify(comp, expectedOutput: @" 5340var verifier = CompileAndVerify(comp, expectedOutput: @" 5387var verifier = CompileAndVerify(comp, expectedOutput: @" 5442var verifier = CompileAndVerify(comp, expectedOutput: @"1.00Literal"); 7698var verifier = CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @" 7921CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics(); 7979CompileAndVerify(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 8096var verifier = CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: """ 8264CompileAndVerify(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 8314var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 8438var verifier = base.CompileAndVerify((Compilation)comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: expectedOutput); 8577var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 8741var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 8874var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 9011var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 9112var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: "CustomHandler").VerifyDiagnostics(); 9176CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 9240var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 9356var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 9473var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 9596var verifier = CompileAndVerify(comp, expectedOutput: @" 9940var verifier = CompileAndVerify(comp, expectedOutput: @" 9986CompileAndVerify(comp, expectedOutput: @" 10039var verifier = CompileAndVerify(comp, expectedOutput: @" 10142var verifier = CompileAndVerify(comp, expectedOutput: @" 10289var verifier = CompileAndVerify(comp, expectedOutput: @" 10388var verifier = CompileAndVerify(comp, expectedOutput: @" 10540var verifier = CompileAndVerify(comp, expectedOutput: @" 10639var verifier = CompileAndVerify(comp, expectedOutput: @" 10738var verifier = CompileAndVerify(comp, expectedOutput: @" 10935var verifier = CompileAndVerify(comp, expectedOutput: @" 11020var verifier = CompileAndVerify(comp, expectedOutput: @" 11132var verifier = CompileAndVerify(comp, expectedOutput: @" 11384var verifier = CompileAndVerify(comp, expectedOutput: @" 11569var verifier = CompileAndVerify(comp, expectedOutput: @" 11669var verifier = CompileAndVerify(comp, expectedOutput: @" 11736var verifier = CompileAndVerify(comp, expectedOutput: @" 11824var verifier = CompileAndVerify(comp, expectedOutput: @" 11901var verifier = CompileAndVerify(comp, expectedOutput: @"s.I:1"); 11963var verifier = CompileAndVerify(comp, expectedOutput: @"s.I:2"); 12096var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 12193var verifier = CompileAndVerify(comp, expectedOutput: @" 12485var verifier = CompileAndVerify(comp, expectedOutput: @" 12749var verifier = CompileAndVerify(comp, expectedOutput: @" 13006var verifier = CompileAndVerify(comp, expectedOutput: @" 13130var verifier = CompileAndVerify(comp, expectedOutput: @" 13359var verifier = CompileAndVerify(comp, expectedOutput: @"literal:literal"); 13411var verifier = CompileAndVerify(comp, expectedOutput: @"1"); 13462var verifier = CompileAndVerify(comp); 13521var verifier = CompileAndVerify(comp); 13581var verifier = CompileAndVerify(comp); 13643var verifier = CompileAndVerify(comp); 13705var verifier = CompileAndVerify(comp); 13797var verifier = CompileAndVerify(comp, expectedOutput: "c.i:1"); 14114var verifier = CompileAndVerify(comp, expectedOutput: "d:1"); 14159var verifier = CompileAndVerify(comp, expectedOutput: "ctor"); 14204var verifier = CompileAndVerify(comp, expectedOutput: "ctor"); 14247var verifier = CompileAndVerify(comp, expectedOutput: "AppendLiteral"); 14296var verifier = CompileAndVerify(comp, expectedOutput: "AppendFormatted"); 14352var verifier = CompileAndVerify(comp, expectedOutput: @" 14448var verifier = CompileAndVerify(comp, expectedOutput: @" 14547var verifier = CompileAndVerify(comp, expectedOutput: @" 16198var verifier = CompileAndVerify(comp, expectedOutput: @" 16244var verifier = CompileAndVerify(comp, expectedOutput: @" 16299var verifier = CompileAndVerify(comp, expectedOutput: @" 16361CompileAndVerify(comp, expectedOutput: @" 16395CompileAndVerify(comp, expectedOutput: "Null reference exception caught.").VerifyIL("<top-level-statements-entry-point>", @" 16449CompileAndVerify(comp).VerifyIL("<top-level-statements-entry-point>", 16476CompileAndVerify(comp).VerifyIL("<top-level-statements-entry-point>", 16521CompileAndVerify(comp).VerifyIL("<top-level-statements-entry-point>", 16602var verifier = CompileAndVerify(comp, expectedOutput: @" 16676var verifier = CompileAndVerify(comp, expectedOutput: @" 17193var verifier = CompileAndVerify(comp, expectedOutput: @"123456123456"); 17357CompileAndVerify(comp, expectedOutput: "abc-abc-abc-").VerifyDiagnostics(); 17371var verifier = CompileAndVerify(comp, expectedOutput: @" 17435var verifier = CompileAndVerify(comp, expectedOutput: @" 18888var verifier = CompileAndVerify(comp, expectedOutput: """ 18970var verifier = CompileAndVerify(comp, expectedOutput: """ 19069var verifier = CompileAndVerify(comp, expectedOutput: """ 19182var verifier = CompileAndVerify(comp, expectedOutput: """
Semantics\IteratorTests.cs (4)
249CompileAndVerify(comp).VerifyDiagnostics(); 611CompileAndVerify(comp); 790CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 833CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics();
Semantics\LambdaDiscardParametersTests.cs (6)
141CompileAndVerify(comp, expectedOutput: "356"); 308CompileAndVerify(comp, expectedOutput: "356"); 328CompileAndVerify(comp, expectedOutput: "35"); 444CompileAndVerify(comp, expectedOutput: "43 2 43"); 478CompileAndVerify(comp, expectedOutput: "43"); 563CompileAndVerify(comp, expectedOutput: "21");
Semantics\LambdaTests.cs (15)
55CompileAndVerify(comp); 438CompileAndVerify(comp2, expectedOutput: "Y").Diagnostics.Verify(); 450CompileAndVerify(comp3, expectedOutput: "Y").Diagnostics.Verify(); 1443CompileAndVerify(comp, expectedOutput: "42"); 1885CompileAndVerify(compilation, expectedOutput: "Select<T, S>"); 1923CompileAndVerify(compilation, expectedOutput: "Select<T, S>"); 1989CompileAndVerify(compilation); 2711CompileAndVerify(comp); 2788CompileAndVerify(comp, expectedOutput: "1"); 2975CompileAndVerify(comp, expectedOutput: "1234"); 3623CompileAndVerify(comp, expectedOutput: 4088CompileAndVerify(comp, expectedOutput: "System.ObsoleteAttribute"); 4922CompileAndVerify(comp, expectedOutput: "638004778421967416").VerifyDiagnostics(); 8823CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 8864CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics();
Semantics\LocalFunctionTests.cs (10)
93CompileAndVerify(comp, expectedOutput: "localFunc"); 150CompileAndVerify(comp, expectedOutput: "123"); 298CompileAndVerify(comp, expectedOutput: "localFunc_thrown"); 2848CompileAndVerify(comp, expectedOutput: "23").VerifyDiagnostics(); 4268CompileAndVerify( 4784CompileAndVerify(comp, expectedOutput: "5"); 4816CompileAndVerify(comp, expectedOutput: "5"); 4849CompileAndVerify(comp, expectedOutput: "5"); 4882CompileAndVerify(comp, expectedOutput: "5"); 4919CompileAndVerify(comp, expectedOutput:
Semantics\MultiDimensionalArrayTests.cs (10)
299var verifier = CompileAndVerify(compilation, expectedOutput: 334var verifier = CompileAndVerify(compilation, expectedOutput: 382var verifier = CompileAndVerify(compilation, expectedOutput: 602CompileAndVerify(compilation, expectedOutput: 627var verifier = CompileAndVerify(compilation, expectedOutput: 681var verifier = CompileAndVerify(compilation, expectedOutput: 713var verifier = CompileAndVerify(compilation, expectedOutput: 1212var verifier = CompileAndVerify(compilation, expectedOutput: 1539var verifier = CompileAndVerify(compilation, expectedOutput: 1694CompileAndVerify(compilation, expectedOutput:
Semantics\NamedAndOptionalTests.cs (2)
1573var verifier = CompileAndVerify(csharpCompilation, expectedOutput: expected); 1681var verifier = CompileAndVerify(exeComp, expectedOutput: @"DatesMatch
Semantics\NameOfTests.cs (7)
596CompileAndVerify(compilation, expectedOutput: @"12"); 620CompileAndVerify(compilation, expectedOutput: @"12"); 1444var comp = CompileAndVerify(compilation, expectedOutput: @"N1N2"); 1500CompileAndVerify(compilation, expectedOutput: 1582CompileAndVerify(compilation, expectedOutput: "normalField fixedField fixedField").VerifyDiagnostics(); 1614CompileAndVerify(compilation, expectedOutput: "normalField fixedField").VerifyDiagnostics(); 1696var comp = CompileAndVerify(compilation, expectedOutput: @"passed");
Semantics\NativeIntegerTests.cs (56)
797CompileAndVerify(comp, expectedOutput: $"{int.MinValue}, {int.MaxValue}, -1, 1"); 2942var verifier = CompileAndVerify(comp, expectedOutput: 2989var verifier = CompileAndVerify(comp, expectedOutput: 3020var verifier = CompileAndVerify(comp, expectedOutput: 3683var verifier = CompileAndVerify(comp, expectedOutput: 4347var verifier = CompileAndVerify(comp, expectedOutput: $"{size}{size}{size}{size}"); 4458CompileAndVerify(comp, expectedOutput: 4494CompileAndVerify(comp, expectedOutput: 4550var verifier = CompileAndVerify(comp, expectedOutput: 4623var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 4694var verifier = CompileAndVerify(comp, 4897var verifier = CompileAndVerify(comp); 5006var verifier = CompileAndVerify(comp); 5254var verifier = CompileAndVerify(comp); 5364var verifier = CompileAndVerify(comp); 6397CompileAndVerify(comp, expectedOutput: IntPtr.Size == 4 ? "System.OverflowException" : "1152921504606846975"); 6434CompileAndVerify(comp, expectedOutput: IntPtr.Size == 4 ? "-1" : "1152921504606846975"); 6554CompileAndVerify(comp, expectedOutput: expectedOutput); 6623var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 6755var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 6959CompileAndVerify(comp, expectedOutput: 6990CompileAndVerify(comp, expectedOutput: 7028CompileAndVerify(comp, expectedOutput: 7220CompileAndVerify(comp, expectedOutput: expectedOutput); 7227CompileAndVerify(comp, expectedOutput: expectedOutput); 7230CompileAndVerify(comp, expectedOutput: expectedOutput); 7233CompileAndVerify(comp, expectedOutput: expectedOutput); 7236CompileAndVerify(comp, expectedOutput: expectedOutput); 7293var verifier = CompileAndVerify(comp, expectedOutput: 7460var verifier = CompileAndVerify(comp, expectedOutput: 9517var verifier = CompileAndVerify(comp, verify: useUnsafeContext || !verify ? Verification.Skipped : Verification.Passes); 9741var verifier = CompileAndVerify(comp, expectedOutput: expectedResult); 10118var verifier = CompileAndVerify(comp, expectedOutput: expectedResult); 10343var verifier = CompileAndVerify(comp, expectedOutput: expectedResult); 10383var verifier = CompileAndVerify(comp, emitOptions: EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0"), verify: Verification.Skipped); 12392CompileAndVerify(comp, emitOptions: EmitOptions.Default); 12443var verifier = CompileAndVerify(comp, expectedOutput: 12668var verifier = CompileAndVerify(comp, expectedOutput: 12871var verifier = CompileAndVerify(comp, expectedOutput: 12946var verifier = CompileAndVerify(comp, expectedOutput: 13288CompileAndVerify(comp, expectedOutput: expectedResult); 13322CompileAndVerify(comp, expectedOutput: expectedResult).VerifyDiagnostics(expectedDiagnostics); 13372CompileAndVerify(comp, expectedOutput: IntPtr.Size == 4 ? "System.OverflowException" : "4294967337").VerifyDiagnostics( 13389CompileAndVerify(comp, expectedOutput: IntPtr.Size == 4 ? "41" : "4294967337").VerifyDiagnostics(); 13437CompileAndVerify(comp, expectedOutput: IntPtr.Size == 4 ? "System.OverflowException" : "2147483648").VerifyDiagnostics( 13454CompileAndVerify(comp, expectedOutput: IntPtr.Size == 4 ? "-2147483648" : "2147483648").VerifyDiagnostics(); 13493CompileAndVerify(comp, expectedOutput: 13523CompileAndVerify(comp, expectedOutput: 13547CompileAndVerify(comp, expectedOutput: 13903var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: expectedOutput); 15126var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 15168var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 15240CompileAndVerify(comp, expectedOutput: expected); 15304CompileAndVerify(comp, expectedOutput: "M1 M2 M3 M4 M5 M6 M7 M8 M9 M10"); 15838var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 15883var verifier = CompileAndVerify(comp).VerifyDiagnostics();
Semantics\NonTrailingNamedArgumentsTests.cs (1)
675CompileAndVerify(comp, expectedOutput: "x=2 y[0]=1 y.Length=1");
Semantics\NullableConversionTests.cs (1)
665CompileAndVerify(compilation, expectedOutput: expected);
Semantics\NullableReferenceTypesTests.cs (187)
1749CompileAndVerify(comp, expectedOutput: "hello world"); 1783CompileAndVerify(comp, expectedOutput: "hello world"); 1836CompileAndVerify(comp); 1958CompileAndVerify(comp); 2089CompileAndVerify(compilation2, expectedOutput: @"4"); 2159CompileAndVerify(comp); 2243CompileAndVerify(comp); 2271CompileAndVerify(comp); 2310CompileAndVerify(comp); 2343CompileAndVerify(comp); 2376CompileAndVerify(comp); 2429CompileAndVerify(comp); 2475CompileAndVerify(comp); 14341CompileAndVerify(compilation2); 14395CompileAndVerify(compilation2); 14401CompileAndVerify(compilation3); 14405CompileAndVerify(compilation4); 14486CompileAndVerify(comp); 17038CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C2.M1 C2.M2"); 17117CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C1.M1 C1.M2"); 17444CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M"); 17522CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M"); 17606CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M"); 17687CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M"); 20864CompileAndVerify(c, symbolValidator: module => 20886CompileAndVerify(c, symbolValidator: module => 30166CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 30269CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 30791CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 32026CompileAndVerify(comp2); 33147CompileAndVerify(comp2); 33182CompileAndVerify(comp2); 33217CompileAndVerify(comp2); 33254CompileAndVerify(comp2); 33296CompileAndVerify(comp2); 33426CompileAndVerify(comp2); 33461CompileAndVerify(comp2); 33500CompileAndVerify(comp2); 33555CompileAndVerify(comp2); 33595CompileAndVerify(comp2); 33642CompileAndVerify(comp2); 33689CompileAndVerify(comp2); 33767CompileAndVerify(comp2); 33817CompileAndVerify(comp2); 33929CompileAndVerify(comp2); 34004CompileAndVerify(comp2); 40778CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 40954CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 41015CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 44635CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 44882CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 47972CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 48082CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 71153CompileAndVerify(comp0, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 71174CompileAndVerify(comp0, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 76949CompileAndVerify(piaCompilation); 77078CompileAndVerify(compilation, 78927CompileAndVerify(compB, expectedOutput: ""); 79457CompileAndVerify(comp, expectedOutput: "TrueTrueTrueFalseFalse"); 79523CompileAndVerify(comp, expectedOutput: "True"); 80606CompileAndVerify(comp); 80632CompileAndVerify(comp); 97677CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 97737CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 97794CompileAndVerify(comp); 97844CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98455CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98646CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98753CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98819CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98892CompileAndVerify(comp3, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98960CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 99050CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 99083CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 99123CompileAndVerify(comp); 99334CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 100132CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 100259CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 100328CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 100366CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 100698CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 100793CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 100882CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 100980CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 101068CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 101151CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 101964CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 101987CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2); 102016CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102043CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102070CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102097CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102124CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102155CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102197CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102224CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 102258CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2); 102298CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102336CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102374CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102402CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102430CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102458CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102497CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102524CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 102546CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2); 102574CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102600CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102626CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102652CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102678CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102708CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102749CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102775CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 102808CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2); 102847CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102884CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102921CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102948CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102975CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 103002CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 103039CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 103071CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 103102CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 103145CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 103189CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 104845CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 104940CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 105017CompileAndVerify(comp3, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 105126CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 105170CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 105219CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 105255CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106196CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106227CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106258CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106290CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106323CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106356CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106388CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106420CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106453CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106483CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106514CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106545CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106577CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106609CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106642CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106673CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106705CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106736CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106768CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106798CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106828CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106858CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106888CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107215CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107252CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107288CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107325CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107361CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107399CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107446CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107484CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107525CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107561CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107598CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107634CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107670CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107706CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107742CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 108312CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 116679CompileAndVerify(compilation2, verify: Verification.FailsPEVerify); 116690CompileAndVerify(compilation3, verify: Verification.FailsPEVerify); 116799CompileAndVerify(compilation7); 116838CompileAndVerify(comp, expectedOutput: "4"); 123850CompileAndVerify(comp, symbolValidator: validateAnnotationsContextFalse); 123853CompileAndVerify(comp, symbolValidator: validateAnnotationsContextFalse); 123857CompileAndVerify(comp, symbolValidator: validateAnnotationsContextFalse); 123860CompileAndVerify(comp, symbolValidator: validateAnnotationsContextTrue); 123863CompileAndVerify(comp, symbolValidator: validateAnnotationsContextTrue); 123867CompileAndVerify(comp, symbolValidator: validateAnnotationsContextTrue); 138278CompileAndVerify(CreateCompilationWithMscorlib40(source), sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics(); 138444CompileAndVerify(CreateCompilationWithMscorlib40(source), symbolValidator: validate).VerifyDiagnostics( 145353CompileAndVerify(comp, expectedOutput: ""); 145389CompileAndVerify(comp, expectedOutput: ""); 155928CompileAndVerify(executeComp, expectedOutput: "ran");
Semantics\NullableTests.cs (1)
1813CompileAndVerify(comp, expectedOutput: @"0");
Semantics\ObjectAndCollectionInitializerTests.cs (2)
4222CompileAndVerify(comp, expectedOutput: "2").VerifyDiagnostics(); 4276CompileAndVerify(comp, expectedOutput: "2").VerifyDiagnostics();
Semantics\OperatorTests.cs (17)
4843var verifier = CompileAndVerify(compilation, expectedOutput: "42"); 4911var verifier = CompileAndVerify(compilation, expectedOutput: "42"); 4948var verifier = CompileAndVerify(compilation, expectedOutput: "42"); 4986var verifier = CompileAndVerify(compilation, expectedOutput: "42"); 5257CompileAndVerify(comp, expectedOutput: "True"); ; 5592CompileAndVerify(comp, expectedOutput: 7131CompileAndVerify(comp, expectedOutput: @"A 9037var verifier = CompileAndVerify(comp, expectedOutput: "operator2operator1exception").VerifyDiagnostics(); 9125CompileAndVerify(comp, expectedOutput: "operator2operator1exception").VerifyDiagnostics(); 9184CompileAndVerify(comp, expectedOutput: "operator2operator1exception").VerifyDiagnostics(); 9232CompileAndVerify(comp, expectedOutput: "operator2exception").VerifyDiagnostics(); 9370CompileAndVerify(comp, expectedOutput: "operator2exception").VerifyDiagnostics(); 9418CompileAndVerify(comp, expectedOutput: "operator2exception").VerifyDiagnostics(); 9466CompileAndVerify(comp, expectedOutput: "operator2exception").VerifyDiagnostics(); 9514CompileAndVerify(comp, expectedOutput: "operator2exception").VerifyDiagnostics(); 9562CompileAndVerify(comp, expectedOutput: "operator2exception").VerifyDiagnostics(); 9610CompileAndVerify(comp, expectedOutput: "operator2exception").VerifyDiagnostics();
Semantics\OverloadResolutionTests.cs (15)
4555CompileAndVerify(compilation, expectedOutput: expectedOutput); 7023CompileAndVerify(compilation, expectedOutput: "0"); 7723CompileAndVerify(compilation, expectedOutput: @"2 7756CompileAndVerify(compilation, expectedOutput: @"2 7785CompileAndVerify(compilation, expectedOutput: @"2 7876CompileAndVerify(compilation, expectedOutput: @"Create(Func<T, bool> filter)"); 7956CompileAndVerify(compilation, expectedOutput: @"Create(Func<T, V> propertyPrev, Func<T, bool> filter = null)"); 8159CompileAndVerify(compilation, expectedOutput: 8267CompileAndVerify(compilation, expectedOutput: @"M1(int x)"); 8495CompileAndVerify(compilation, expectedOutput: 8543CompileAndVerify(compilation, expectedOutput: 8590CompileAndVerify(compilation, expectedOutput: 8664CompileAndVerify(compilation, expectedOutput: @"void M1(string s, object o1, object o2)"); 8720CompileAndVerify(compilation, expectedOutput: @"2"); 9034CompileAndVerify(compilation, expectedOutput:
Semantics\QueryTests.cs (1)
3882CompileAndVerify(compilation, expectedOutput: "Select");
Semantics\RawInterpolationTests.cs (1)
1112var compilation = CompileAndVerify(comp, verify: Verification.Fails);
Semantics\RawInterpolationTests_Handler.cs (67)
217verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput); 635verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput); 2458var verifier = CompileAndVerify(comp, expectedOutput: @" 2927=> CompileAndVerify( 2945var verifier = CompileAndVerify(comp, expectedOutput: @" 3082var verifier = CompileAndVerify(comp, expectedOutput: @" 3142var verifier = CompileAndVerify(comp, expectedOutput: @" 3191var verifier = CompileAndVerify(comp, expectedOutput: @"Literal"); 3249CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate); 3310var verifier = CompileAndVerify(comp, expectedOutput: @" 3364var verifier = CompileAndVerify(comp, expectedOutput: @" 3489var verifier = CompileAndVerify(comp, expectedOutput: @" 3547var verifier = CompileAndVerify(comp, expectedOutput: @" 3594var verifier = CompileAndVerify(comp, expectedOutput: @" 3649var verifier = CompileAndVerify(comp, expectedOutput: @"1.00Literal"); 6100CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics(); 6162CompileAndVerify(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 6435CompileAndVerify(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 6487var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 6613var verifier = base.CompileAndVerify((Compilation)comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: expectedOutput); 6754var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 6920var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 7055var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 7194var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 7299var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: "CustomHandler").VerifyDiagnostics(); 7367CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 7433var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 7551var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 7671var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 7796var verifier = CompileAndVerify(comp, expectedOutput: @" 8158var verifier = CompileAndVerify(comp, expectedOutput: @" 8294var verifier = CompileAndVerify(comp, expectedOutput: @"s.I:1"); 8362var verifier = CompileAndVerify(comp, expectedOutput: @"s.I:2"); 8500var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 8598var verifier = CompileAndVerify(comp, expectedOutput: @" 8891var verifier = CompileAndVerify(comp, expectedOutput: @" 9156var verifier = CompileAndVerify(comp, expectedOutput: @" 9415var verifier = CompileAndVerify(comp, expectedOutput: @" 9540var verifier = CompileAndVerify(comp, expectedOutput: @" 9771var verifier = CompileAndVerify(comp, expectedOutput: @"literal:literal"); 9825var verifier = CompileAndVerify(comp, expectedOutput: @"1"); 9881var verifier = CompileAndVerify(comp); 9940var verifier = CompileAndVerify(comp); 10000var verifier = CompileAndVerify(comp); 10062var verifier = CompileAndVerify(comp); 10124var verifier = CompileAndVerify(comp); 10221var verifier = CompileAndVerify(comp, expectedOutput: "c.i:1"); 10554var verifier = CompileAndVerify(comp, expectedOutput: "d:1"); 10605var verifier = CompileAndVerify(comp, expectedOutput: "ctor"); 10656var verifier = CompileAndVerify(comp, expectedOutput: "ctor"); 10701var verifier = CompileAndVerify(comp, expectedOutput: "AppendLiteral"); 10752var verifier = CompileAndVerify(comp, expectedOutput: "AppendFormatted"); 10813var verifier = CompileAndVerify(comp, expectedOutput: @" 10912var verifier = CompileAndVerify(comp, expectedOutput: @" 11376var verifier = CompileAndVerify(comp, expectedOutput: @" 11422var verifier = CompileAndVerify(comp, expectedOutput: @" 11476var verifier = CompileAndVerify(comp, expectedOutput: @" 11514var verifier = CompileAndVerify(comp, expectedOutput: @" 11552var verifier = CompileAndVerify(comp, expectedOutput: @" 11591var verifier = CompileAndVerify(comp, expectedOutput: @" 11653CompileAndVerify(comp, expectedOutput: @" 11689CompileAndVerify(comp, expectedOutput: "Null reference exception caught.").VerifyIL("<top-level-statements-entry-point>", @" 11770var verifier = CompileAndVerify(comp, expectedOutput: @" 11844var verifier = CompileAndVerify(comp, expectedOutput: @" 12361var verifier = CompileAndVerify(comp, expectedOutput: @"123456123456"); 12524var verifier = CompileAndVerify(comp, expectedOutput: @" 12591var verifier = CompileAndVerify(comp, expectedOutput: @"
Semantics\ReadOnlyStructsTests.cs (1)
1109CompileAndVerify(comp, expectedOutput: "123");
Semantics\RecordStructTests.cs (63)
211var verifier = CompileAndVerify(comp, expectedOutput: @"True 383CompileAndVerify(comp, symbolValidator: validateModule, sourceSymbolValidator: validateModule); 474CompileAndVerify(comp, symbolValidator: validateModule, sourceSymbolValidator: validateModule); 826CompileAndVerify(comp, expectedOutput: "45"); 864CompileAndVerify(comp, expectedOutput: "42"); 886var verifier = CompileAndVerify(comp, expectedOutput: "42"); 1088CompileAndVerify(comp, expectedOutput: "(s1, s2, True, s3, s4, s5, s6.field, s6.other)"); 1310CompileAndVerify(comp, expectedOutput: "(2, 2)", verify: Verification.Skipped /* init-only */) 1368CompileAndVerify(comp, expectedOutput: "2"); 1755CompileAndVerify(comp, expectedOutput: "P1 P2 P3 RAN", verify: Verification.Skipped /* pointers */); 2497CompileAndVerify(comp, expectedOutput: "static ctor", verify: Verification.Skipped /* init-only */); 2555CompileAndVerify(comp, expectedOutput: "(42, 43, 44)"); 2595CompileAndVerify(comp, expectedOutput: "(42, 43)", verify: Verification.Skipped /* init-only */); 2813var verifier = CompileAndVerify(comp, expectedOutput: "(42, 43)"); 2837CompileAndVerify(comp, expectedOutput: "(42, 43, 44, 45)"); 2860CompileAndVerify(comp, expectedOutput: "0"); 2877CompileAndVerify(comp, expectedOutput: "41 42"); 2898var verifier = CompileAndVerify(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */); 2971var verifier = CompileAndVerify(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */); 3009CompileAndVerify(comp, expectedOutput: "(R, R2)"); 3233CompileAndVerify(comp, expectedOutput: "4243"); 3248CompileAndVerify(comp, expectedOutput: "42"); 4126CompileAndVerify(comp, expectedOutput: "TrueTrue").VerifyDiagnostics(); 4165CompileAndVerify(comp, expectedOutput: "A.Equals(A) False B.Equals(B) True").VerifyDiagnostics( 4211CompileAndVerify(comp, expectedOutput: "A.Equals(A) False B.Equals(B) True").VerifyDiagnostics(); 4274CompileAndVerify(comp, expectedOutput: 4376var verifier = CompileAndVerify(comp, expectedOutput: "TrueTrue"); 4627var verifier = CompileAndVerify(comp, expectedOutput: "TrueTrue - FalseFalseFalseFalse - FalseFalseFalseFalse"); 4724var verifier = CompileAndVerify(comp); 4813CompileAndVerify(comp, expectedOutput: "42"); 5192CompileAndVerify(compDebug, expectedOutput: "C1 { I1 = 42 }"); 5195CompileAndVerify(compRelease, expectedOutput: "C1 { I1 = 42 }"); 5211var v = CompileAndVerify(comp, expectedOutput: "C1 { }"); 5368CompileAndVerify(comp, expectedOutput: "C1 { I1 = 42, P2 = 43 }"); 5396CompileAndVerify(comp, expectedOutput: "C1 { P1 = 43 }"); 5415var v = CompileAndVerify(comp, expectedOutput: "C1 { field = 42 }"); 5472var v = CompileAndVerify(comp, expectedOutput: "C1 { field = 42 }"); 5513var v = CompileAndVerify(comp, expectedOutput: "C1 { field = hello }"); 5557var v = CompileAndVerify(comp, expectedOutput: "C1 { I = 42, field1 = hi, field2 = }"); 5613var v = CompileAndVerify(comp, expectedOutput: "C1 { I = 42 }", verify: Verification.Skipped /* init-only */); 5686CompileAndVerify(comp, expectedOutput: "RAN"); 5806CompileAndVerify(comp, expectedOutput: "C1 { RAN } - RAN"); 5833CompileAndVerify(comp, expectedOutput: "C1 { I = 1, I2 = 2, I3 = 3 } - I = 1, I2 = 2, I3 = 3"); 6979var verifier = CompileAndVerify(comp, expectedOutput: "42 1"); 7439CompileAndVerify(comp, expectedOutput: "hello"); 7574var verifier = CompileAndVerify(comp, expectedOutput: "42"); 7660var verifier = CompileAndVerify(comp, expectedOutput: "42"); 7701var verifier = CompileAndVerify(comp, expectedOutput: "42"); 7736var verifier = CompileAndVerify(comp, expectedOutput: "4243", verify: Verification.Skipped /* init-only */); 7776var verifier = CompileAndVerify(comp, expectedOutput: "4243"); 7810var verifier = CompileAndVerify(comp, expectedOutput: "4243"); 7844var verifier = CompileAndVerify(comp, expectedOutput: "4243"); 8339var verifier = CompileAndVerify(comp, expectedOutput: "Identity({ A = 10, B = 20 }) Identity(30) Identity(40) { A = 30, B = 40 }"); 8515var verifier = CompileAndVerify(comp, expectedOutput: "Identity({ A = 10, B = 20 }) Identity(40) Identity(30) { A = 30, B = 40 }"); 8690var verifier = CompileAndVerify(comp, expectedOutput: "M2 { A = 10, B = 20 }"); 8861var verifier = CompileAndVerify(comp, expectedOutput: "{ A = 10, B = 30 }"); 9058var verifier = CompileAndVerify(comp, expectedOutput: "{ A = 10, B = 30 }"); 9227CompileAndVerify(comp, expectedOutput: "{ A = 10, B = 30 }"); 9413CompileAndVerify(comp, expectedOutput: "{ A = hello, B = world }"); 10517var verifier = CompileAndVerify(comp, expectedOutput: "{ Property = 44 }"); 10532var verifier = CompileAndVerify(comp, expectedOutput: "{ Item = { Property = 44 } }"); 10622var verifier = CompileAndVerify(comp, expectedOutput: "42 - 42"); 10910CompileAndVerify(comp, expectedOutput: "Value { I = 42 }");
Semantics\RefEscapingTests.cs (13)
1030var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 5686var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 5736var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 5786var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 5865var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 5969var compiled = CompileAndVerify(comp, verify: Verification.Passes); 8162CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test3", 8207CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1", 8306CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1", 8353CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1", 8492CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1", 8578CompileAndVerify(comp, verify: Verification.Skipped). 8622CompileAndVerify(comp, verify: Verification.Skipped).
Semantics\RefExtensionMethodsTests.cs (5)
382CompileAndVerify(reference, expectedOutput: "55"); 552CompileAndVerify(reference, expectedOutput: "55"); 927CompileAndVerify(reference, expectedOutput: "55"); 1527var verifier = CompileAndVerify(compilation, expectedOutput: "10"); 1583var verifier = CompileAndVerify(compilation, expectedOutput: "0");
Semantics\RefFieldTests.cs (54)
212var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 286var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 314CompileAndVerify(comp); 340CompileAndVerify(comp, verify: Verification.Skipped); 372CompileAndVerify(comp, verify: Verification.Skipped); 453var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 856var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 963var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1137var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1195var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1311var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1348var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1382var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1427var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1472var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1717var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor")); 1755var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor")); 1792var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor")); 1832var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor")); 1870var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor")); 2015var verifier = CompileAndVerify(compB, verify: Verification.Skipped); 2601var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 2703CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 2795CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42")).VerifyDiagnostics(). 2845CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42")).VerifyDiagnostics(). 6444var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 6849var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 7251var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 7376var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 8425var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 8471var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 8628var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 8697var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("2")); 8734var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("2")); 8771var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("2")); 8816var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("2")); 8866var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 8935var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 9006var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 9069var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 9143var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(@"(1, Hello world)")); 9762var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 10160var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 12044CompileAndVerify(comp); 18313var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 18928var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 20484var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42")); 21228var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42")); 21402var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("4242")); 21526var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("4242")); 21855var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42")); 29169var verifier = CompileAndVerify(comp, expectedOutput: 29237var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 29429var verifier = CompileAndVerify(comp, expectedOutput: "(3, 3)");
Semantics\RefLocalsAndReturnsTests.cs (2)
2468var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 2536var verifier = CompileAndVerify(comp, verify: Verification.Skipped);
Semantics\ScriptSemanticsTests.cs (7)
121var compiled = CompileAndVerify(script); 167var compiled = CompileAndVerify(script); 213var compiled = CompileAndVerify(script); 705CompileAndVerify(c0); 706CompileAndVerify(c1); 1214CompileAndVerify(compilation, expectedOutput: "1").VerifyDiagnostics(); 1223CompileAndVerify(compilation, expectedOutput: "1").VerifyDiagnostics();
Semantics\SemanticErrorTests.cs (6)
4555var compilationVerifier = CompileAndVerify(compilation1); 7803var compilationVerifier = CompileAndVerify(compilation1); 13119var verifier = CompileAndVerify(comp, expectedOutput: "x => Index(5)"); 13154var verifier = CompileAndVerify(comp, expectedOutput: "() => new List`1() {Void Add(Int32)(1)}.get_Item(0)"); 13193var verifier = CompileAndVerify(comp, expectedOutput: "x => Index(0)"); 13296var verifier = CompileAndVerify(comp, expectedOutput: "() => new Collection() {Void Add(Int32, Int32)(1, 0)}");
Semantics\SpanStackSafetyTests.cs (19)
730var verifier = CompileAndVerify(comp, expectedOutput: @"123").VerifyDiagnostics(); 794var verifier = CompileAndVerify(comp, expectedOutput: @"1223").VerifyDiagnostics(); 855var verifier = CompileAndVerify(comp, expectedOutput: @"123").VerifyDiagnostics(); 913var verifier = CompileAndVerify(comp, expectedOutput: @"123").VerifyDiagnostics(); 1062CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 1065CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 1209CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 1212CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 1835CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1838CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 2203CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2239CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2248CompileAndVerify(CreateCompilationWithMscorlibAndSpan(@" 2294CompileAndVerify(CreateCompilationWithMscorlibAndSpan(@" 2622CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: "Done").VerifyDiagnostics(); 2648CompileAndVerify(comp, expectedOutput: "Done", verify: Verification.FailsILVerify).VerifyDiagnostics(); 2672CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: "Done").VerifyDiagnostics(); 2702CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: "Done").VerifyDiagnostics(); 2725CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: "Done").VerifyDiagnostics();
Semantics\StackAllocInitializerTests.cs (3)
525CompileAndVerify(comp, expectedOutput: "123123123", verify: Verification.Fails); 780CompileAndVerify(comp, expectedOutput: "2", verify: Verification.Fails).VerifyDiagnostics(); 959CompileAndVerify(comp, expectedOutput: "123");
Semantics\StructConstructorTests.cs (7)
2089var verifier = CompileAndVerify(comp, expectedOutput: 3236CompileAndVerify(comp, expectedOutput: 3548CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 3575CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 3946var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: "explicit ctor"); 4837CompileAndVerify(comp, expectedOutput: """ 4878CompileAndVerify(comp, expectedOutput: """
Semantics\StructsTests.cs (4)
119CompileAndVerify(comp, expectedOutput: "10 20 False").VerifyDiagnostics(); 400CompileAndVerify(c2).VerifyIL("C.M", @" 480CompileAndVerify(compilation).VerifyIL("C.M", @" 533CompileAndVerify(comp).VerifyIL("C.M", @"
Semantics\TargetTypedConditionalOperatorTests.cs (4)
186CompileAndVerify(comp, expectedOutput: "M(long)"); 270CompileAndVerify(comp, expectedOutput: 414CompileAndVerify(comp, expectedOutput: expectedOutput); 417CompileAndVerify(comp, expectedOutput: expectedOutput);
Semantics\TargetTypedDefaultTests.cs (39)
119CompileAndVerify(comp, expectedOutput: 138CompileAndVerify(comp, expectedOutput: "0"); 238CompileAndVerify(comp, expectedOutput: "() ()"); 275CompileAndVerify(comp, expectedOutput: "() ()"); 489CompileAndVerify(comp, expectedOutput: "FalseFalse TrueTrue FalseFalse"); 912CompileAndVerify(comp, expectedOutput: "null"); 930CompileAndVerify(comp, expectedOutput: "null"); 1059CompileAndVerify(comp, expectedOutput: "0"); 1136CompileAndVerify(comp, expectedOutput: "0"); 1165CompileAndVerify(comp, expectedOutput: "1 0"); 1230CompileAndVerify(comp, expectedOutput: "0"); 1595CompileAndVerify(comp, expectedOutput: "True True True"); 1725CompileAndVerify(comp, expectedOutput: "Done"); 1791CompileAndVerify(comp, expectedOutput: "Done"); 1862CompileAndVerify(comp, expectedOutput: "Done"); 1905CompileAndVerify(comp, expectedOutput: "operator reached. branch reached."); 1941CompileAndVerify(comp, expectedOutput: "123: True", verify: Verification.FailsILVerify); 2016CompileAndVerify(comp); 2062CompileAndVerify(comp, expectedOutput: "NullReferenceException"); 2183CompileAndVerify(comp, expectedOutput: "reached"); 2291CompileAndVerify(comp, expectedOutput: "0"); 2309CompileAndVerify(comp, expectedOutput: "0"); 2451CompileAndVerify(comp, expectedOutput: "0 2"); 2611CompileAndVerify(comp, expectedOutput: "0-0"); 2655CompileAndVerify(comp, expectedOutput: "True"); 2794CompileAndVerify(compilation, expectedOutput: "5"); 3051CompileAndVerify(comp, expectedOutput: "False"); 3080CompileAndVerify(comp, expectedOutput: "1"); 3102CompileAndVerify(comp, expectedOutput: "0"); 3256CompileAndVerify(comp, expectedOutput: "01"); 3276CompileAndVerify(comp, expectedOutput: "FalseFalse TrueTrue TrueTrue FalseFalse"); 3408CompileAndVerify(comp, expectedOutput: "0"); 3430CompileAndVerify(comp, expectedOutput: "ran"); 3449CompileAndVerify(comp, expectedOutput: "0"); 3469CompileAndVerify(comp, expectedOutput: "0 System.Int32"); 3489CompileAndVerify(comp, expectedOutput: "null"); 3508CompileAndVerify(comp, expectedOutput: "0"); 3570CompileAndVerify(comp, expectedOutput: "False False False True:0"); 3707CompileAndVerify(comp, expectedOutput: "False False False False False False False");
Semantics\TopLevelStatementsTests.cs (108)
49CompileAndVerify(comp, expectedOutput: "Hi!"); 83CompileAndVerify(comp, expectedOutput: "hello async main"); 143CompileAndVerify(comp, expectedOutput: "Hi!"); 163CompileAndVerify(comp, expectedOutput: "Hi!"); 166CompileAndVerify(comp, expectedOutput: "Hi!"); 180CompileAndVerify(comp, expectedOutput: "2"); 527CompileAndVerify(comp, expectedOutput: "12"); 565CompileAndVerify(comp, expectedOutput: "1"); 693CompileAndVerify(comp, expectedOutput: "Hi!"); 815CompileAndVerify(comp, expectedOutput: "Hi!"); 828CompileAndVerify(comp, expectedOutput: "Hi!"); 912CompileAndVerify(comp, expectedOutput: "100 200 300", verify: Verification.Skipped); 933CompileAndVerify(comp, expectedOutput: "12", verify: Verification.Skipped); 958CompileAndVerify(comp, expectedOutput: "body DisposeAsync"); 1005CompileAndVerify(comp, expectedOutput: "3"); 1018CompileAndVerify(comp, expectedOutput: "3"); 1104CompileAndVerify(comp, expectedOutput: "Hi!"); 1162CompileAndVerify(comp, expectedOutput: "body DisposeAsync"); 1189CompileAndVerify(comp, expectedOutput: "body DisposeAsync"); 1211CompileAndVerify(comp, expectedOutput: "body Dispose"); 1254CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync Done"); 1271CompileAndVerify(comp, expectedOutput: "5"); 1288CompileAndVerify(comp, expectedOutput: "5"); 4210CompileAndVerify(comp, expectedOutput: "15"); 4292CompileAndVerify(comp, expectedOutput: "Hi!"); 4454CompileAndVerify(comp, expectedOutput: "12"); 4471CompileAndVerify(comp, expectedOutput: "Hi!"); 4539CompileAndVerify(comp, expectedOutput: ""); 4600CompileAndVerify(comp, expectedOutput: "2"); 4642CompileAndVerify(comp, expectedOutput: "1"); 4659CompileAndVerify(comp, expectedOutput: "2"); 4675CompileAndVerify(comp, expectedOutput: "3"); 4695CompileAndVerify(comp, expectedOutput: "4"); 4751CompileAndVerify(comp, expectedOutput: "Hi!"); 4766CompileAndVerify(comp, expectedOutput: "2"); 4888CompileAndVerify(comp, expectedOutput: "Hi!"); 4973CompileAndVerify(comp, expectedOutput: "Hi!"); 5015CompileAndVerify(comp, expectedOutput: "Hi!"); 5039CompileAndVerify(comp, expectedOutput: "Hi!"); 5070CompileAndVerify(comp, expectedOutput: "Hi!"); 5102CompileAndVerify(comp, expectedOutput: "Hi!"); 5132CompileAndVerify(comp, expectedOutput: "Hi!"); 5158CompileAndVerify(comp, expectedOutput: "Hi!"); 5197CompileAndVerify(comp, expectedOutput: "Hi!"); 5236CompileAndVerify(comp, expectedOutput: "Hi!"); 5369CompileAndVerify(comp, expectedOutput: "Hi!"); 5389CompileAndVerify(comp, expectedOutput: "Hi!"); 5410CompileAndVerify(comp, expectedOutput: "Hi!"); 5435CompileAndVerify(comp, expectedOutput: "Hi!"); 5459CompileAndVerify(comp, expectedOutput: "Hi!"); 5484CompileAndVerify(comp, expectedOutput: "Hi!"); 5511CompileAndVerify(comp, expectedOutput: "Hi!"); 5539CompileAndVerify(comp, expectedOutput: "Hi!"); 5566CompileAndVerify(comp, expectedOutput: "Hi!"); 5594CompileAndVerify(comp, expectedOutput: "Hi!"); 5614CompileAndVerify(comp, expectedOutput: "Hi!"); 5639CompileAndVerify(comp, expectedOutput: "Hi!"); 5654var verifier = CompileAndVerify(comp, expectedOutput: "42"); 7683CompileAndVerify(comp, expectedOutput: "Return_01", args: new[] { "Return_01" }); 7730CompileAndVerify(comp, expectedOutput: "Return_02", args: new[] { "Return_02" }, expectedReturnCode: 10); 7777CompileAndVerify(comp, expectedOutput: "hello Return_03", args: new[] { "Return_03" }); 7846CompileAndVerify(comp, expectedOutput: "hello Return_04", args: new[] { "Return_04" }, expectedReturnCode: 11); 7933CompileAndVerify(comp, expectedOutput: "Hi!"); 7952CompileAndVerify(comp, expectedOutput: "Hi!"); 7971CompileAndVerify(comp, expectedOutput: "Hi!"); 7991CompileAndVerify(comp, expectedOutput: "Hi!"); 8050CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics( 8069CompileAndVerify(comp, expectedOutput: "1", expectedReturnCode: 13).VerifyDiagnostics( 8088CompileAndVerify(comp, expectedOutput: "Hi!", expectedReturnCode: 0); 8108CompileAndVerify(comp, expectedOutput: "hello async main", expectedReturnCode: 0); 8246CompileAndVerify(comp, expectedOutput: 8264CompileAndVerify(comp, expectedOutput: "Hi!"); 8277CompileAndVerify(comp, expectedOutput: "Hi!"); 8329CompileAndVerify(comp).VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL: 8355CompileAndVerify(comp, expectedOutput: "4"); 8372CompileAndVerify(comp, expectedOutput: "4"); 8389CompileAndVerify(comp, expectedOutput: "4"); 8407CompileAndVerify(comp, expectedOutput: "3").VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL: 8454CompileAndVerify(comp, expectedOutput: "3").VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL: 8499CompileAndVerify(comp, expectedOutput: "4", verify: Verification.Skipped); 8541CompileAndVerify(comp, expectedOutput: "2"); 8571CompileAndVerify(comp, expectedOutput: "3"); 8593CompileAndVerify(comp, expectedOutput: "2"); 8612CompileAndVerify(comp, expectedOutput: "12"); 8627CompileAndVerify(comp, expectedOutput: "0").VerifyDiagnostics(); 8680CompileAndVerify(comp, expectedOutput: "Args_03", args: new[] { "Args_03" }).VerifyDiagnostics(); 8692CompileAndVerify(comp, expectedOutput: "Args_04", args: new[] { "Args_04" }).VerifyDiagnostics(); 9041CompileAndVerify(comp, expectedOutput: "Hi!"); 9053CompileAndVerify(comp, expectedOutput: "Hi!"); 9066CompileAndVerify(comp, expectedOutput: "Hi!"); 9106CompileAndVerify(comp, expectedOutput: "Hi!", sourceSymbolValidator: validate, symbolValidator: validate); 9161CompileAndVerify(comp, expectedOutput: "Hi!", sourceSymbolValidator: validate, symbolValidator: validate); 9229CompileAndVerify(comp, expectedOutput: "Hi!"); 9251CompileAndVerify(comp, expectedOutput: "Hi!"); 9374var verifier = CompileAndVerify(comp, expectedOutput: "42"); 9406var verifier = CompileAndVerify(comp, expectedOutput: "42"); 9422var verifier = CompileAndVerify(comp, expectedOutput: "42"); 9438var verifier = CompileAndVerify(comp, expectedOutput: "42"); 9454var verifier = CompileAndVerify(comp, expectedOutput: "42"); 9531var verifier = CompileAndVerify(comp, expectedOutput: "42"); 9552CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate); 9653var verifier = CompileAndVerify(comp, expectedOutput: "Program"); 9822CompileAndVerify(comp, expectedOutput: "Done").VerifyDiagnostics(); 9825CompileAndVerify(comp, expectedOutput: "Done").VerifyDiagnostics(); 9850CompileAndVerify(comp, expectedOutput: "Done").VerifyDiagnostics(); 9853CompileAndVerify(comp, expectedOutput: "Done").VerifyDiagnostics(); 9878CompileAndVerify(comp, expectedOutput: "Done").VerifyDiagnostics(); 9881CompileAndVerify(comp, expectedOutput: "Done").VerifyDiagnostics();
Semantics\UninitializedNonNullableFieldTests.cs (2)
1015var verifier = CompileAndVerify(comp, expectedOutput: "ok"); 1131var verifier = CompileAndVerify(comp, expectedOutput: "ok ok ok ok");
Semantics\UnsafeTests.cs (2)
703CompileAndVerify(comp, expectedOutput: "1", verify: Verification.Fails).VerifyDiagnostics( 5999var verifier = CompileAndVerify(comp, verify: Verification.Skipped);
Semantics\UserDefinedConversionTests.cs (5)
1721var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1774var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1831var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1866var verifier = CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Skipped); 1911var verifier = CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Skipped);
Semantics\UseSiteErrorTests.cs (6)
1176CompileAndVerify(main); 1190CompileAndVerify(main); 2325CompileAndVerify(compilation2); 2336CompileAndVerify(compilation3); 2381CompileAndVerify(compilation5, verify: Verification.FailsILVerify); 2422CompileAndVerify(compilation7);
Semantics\UsingDeclarationTests.cs (4)
386CompileAndVerify(compilation, expectedOutput: "Disposed; Disposed; "); 410CompileAndVerify(compilation, expectedOutput: "Disposed; Disposed; "); 436CompileAndVerify(compilation, expectedOutput: "Disposed; Disposed; "); 826CompileAndVerify(compilation, expectedOutput: "after c1; after c2; Dispose c2; Dispose c1; ");
Semantics\UsingStatementTests.cs (2)
1080CompileAndVerify(compilation, expectedOutput: "Dispose async").VerifyDiagnostics(); 1139CompileAndVerify(compilation, expectedOutput: "Dispose async").VerifyDiagnostics();
Semantics\Utf8StringsLiteralsTests.cs (48)
418var verifier = CompileAndVerify(comp, expectedOutput: @" 455CompileAndVerify(comp, expectedOutput: @" 463CompileAndVerify(comp, expectedOutput: @" 1455CompileAndVerify(comp, expectedOutput: @"ReadOnlySpan<char>ReadOnlySpan<byte>", verify: Verification.Fails).VerifyDiagnostics(); 1517CompileAndVerify(comp, expectedOutput: @"string").VerifyDiagnostics(); 1538CompileAndVerify(comp, expectedOutput: @"ReadOnlySpan").VerifyDiagnostics(); 1541CompileAndVerify(comp, expectedOutput: @"ReadOnlySpan").VerifyDiagnostics(); 1577CompileAndVerify(comp, expectedOutput: @"string").VerifyDiagnostics(); 1603CompileAndVerify(comp, expectedOutput: @"string").VerifyDiagnostics(); 1606CompileAndVerify(comp, expectedOutput: @"string").VerifyDiagnostics(); 1651var verifier = CompileAndVerify(comp, expectedOutput: @" 1668CompileAndVerify(comp, expectedOutput: @" 1704var verifier = CompileAndVerify(comp, expectedOutput: @" 1721CompileAndVerify(comp, expectedOutput: @" 1757var verifier = CompileAndVerify(comp, expectedOutput: @" 1774CompileAndVerify(comp, expectedOutput: @" 1819var verifier = CompileAndVerify(comp, expectedOutput: @" 1836CompileAndVerify(comp, expectedOutput: @" 1879var verifier = CompileAndVerify(comp, expectedOutput: @" 2006var verifier = CompileAndVerify(comp, expectedOutput: @" 2039var verifier = CompileAndVerify(comp, expectedOutput: "{ 0x63 0x61 0x74 }", verify: Verification.Fails).VerifyDiagnostics(); 2103CompileAndVerify(comp, expectedOutput: @"ReadOnlySpan", verify: Verification.Fails).VerifyDiagnostics(); 2123CompileAndVerify(comp, expectedOutput: @"ReadOnlySpan", verify: Verification.Fails).VerifyDiagnostics(); 2144CompileAndVerify(comp, expectedOutput: @"ReadOnlySpan", verify: Verification.Fails).VerifyDiagnostics(); 2171CompileAndVerify(comp, expectedOutput: @" 2200CompileAndVerify(comp, expectedOutput: @" 2364CompileAndVerify(comp, expectedOutput: @" 2459CompileAndVerify(comp, expectedOutput: @"object").VerifyDiagnostics(); 2462CompileAndVerify(comp, expectedOutput: @"object").VerifyDiagnostics(); 3333var verifier = CompileAndVerify(comp, verify: Verification.Fails with { ILVerifyMessage = """ 3385var verifier = CompileAndVerify(comp, verify: Verification.Fails).VerifyDiagnostics(); 3448var verifier = CompileAndVerify(comp, expectedOutput: @"ArgumentOutOfRangeException", verify: Verification.Fails).VerifyDiagnostics(); 3496var verifier = CompileAndVerify(comp, expectedOutput: @" 3538var verifier = CompileAndVerify(comp, expectedOutput: @" 3587var verifier = CompileAndVerify(comp, expectedOutput: @" 3636var verifier = CompileAndVerify(comp, expectedOutput: @" 3686var verifier = CompileAndVerify(comp, expectedOutput: @" 3733var verifier = CompileAndVerify(comp, expectedOutput: @" 3774var verifier = CompileAndVerify(comp, expectedOutput: @" 3829CompileAndVerify(comp, expectedOutput: @"called", verify: Verification.Fails).VerifyDiagnostics(); 3855CompileAndVerify(comp, expectedOutput: @"called", verify: Verification.Fails).VerifyDiagnostics(); 3901CompileAndVerify(comp, expectedOutput: @"called", verify: Verification.Fails).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify(); 3947CompileAndVerify(comp, expectedOutput: @"called", verify: Verification.Fails).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify(); 3991CompileAndVerify(comp, expectedOutput: @"called", verify: Verification.Fails).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify(); 4034CompileAndVerify(comp, expectedOutput: @"called", verify: Verification.Fails).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify(); 4063var verifier = CompileAndVerify(comp, expectedOutput: @" 4134CompileAndVerify(comp, expectedOutput: @" 4301CompileAndVerify(comp, expectedOutput: "801", verify: Verification.Fails).VerifyDiagnostics();
SourceGeneration\GeneratorDriverTests.cs (1)
4315CompileAndVerify(outputCompilation, expectedOutput: "1");
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (938)
BadSymbolReference.cs (2)
1008CompileAndVerify(lib4).VerifyDiagnostics(); 1426CompileAndVerify(lib4).VerifyDiagnostics();
Compilation\CompilationAPITests.cs (1)
1028CompileAndVerify(assembly, verify: Verification.FailsILVerify);
Compilation\ReferenceManagerTests.cs (3)
382CompileAndVerify(main, validator: (assembly) => 746CompileAndVerify(compilation, expectedOutput: "k"); 1736CompileAndVerify(main, validator: (pe) =>
Compilation\SemanticModelAPITests.cs (1)
3969CompileAndVerify(compilation: comp, expectedOutput: output);
Compilation\UsedAssembliesTests.cs (9)
36CompileAndVerify(comp1, verify: Verification.FailsILVerify); 41CompileAndVerify(comp2); 57CompileAndVerify(comp1, verify: Verification.FailsILVerify); 111CompileAndVerify(comp2, verify: Verification.Skipped).Diagnostics.Where(d => d.Code != (int)ErrorCode.WRN_NoRuntimeMetadataVersion).Verify(after); 121CompileAndVerify(comp3, verify: Verification.Skipped).Diagnostics.Where(d => d.Code != (int)ErrorCode.WRN_NoRuntimeMetadataVersion).Verify(after); 327CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: expectedOutput).VerifyDiagnostics(); 339CompileAndVerify(comp3, verify: Verification.Skipped, expectedOutput: expectedOutput).VerifyDiagnostics(); 345CompileAndVerify(comp2, verify: Verification.Skipped, expectedOutput: expectedOutput).VerifyDiagnostics(); 421CompileAndVerify(comp1, verify: Verification.FailsILVerify);
DocumentationComments\DocumentationCommentCompilerTests.cs (19)
1288var verifier = CompileAndVerify(compilation, symbolValidator: module => 1345var verifier = CompileAndVerify(compilation, symbolValidator: module => 1408var verifier = CompileAndVerify(compilation, symbolValidator: module => 1471var verifier = CompileAndVerify(compilation, symbolValidator: module => 1969var verifier = CompileAndVerify(compilation, symbolValidator: module => 2027var verifier = CompileAndVerify(compilation, symbolValidator: module => 2091var verifier = CompileAndVerify(compilation, symbolValidator: module => 2155var verifier = CompileAndVerify(compilation, symbolValidator: module => 3020var comp = (CSharpCompilation)CompileAndVerify(CreateCompilation([source1, source2], 3028comp = (CSharpCompilation)CompileAndVerify(CreateCompilation([source2, source1], 3087var comp = (CSharpCompilation)CompileAndVerify(CreateCompilation([source1, source2], 3095comp = (CSharpCompilation)CompileAndVerify(CreateCompilation([source2, source1], 3154var comp = (CSharpCompilation)CompileAndVerify(CreateCompilation([source1, source2], 3162comp = (CSharpCompilation)CompileAndVerify(CreateCompilation([source2, source1], 3215var comp = (CSharpCompilation)CompileAndVerify(CreateCompilation([source1, source2], 3223comp = (CSharpCompilation)CompileAndVerify(CreateCompilation([source2, source1], 7992CompileAndVerify(comp, symbolValidator: validator); 8002CompileAndVerify(comp, symbolValidator: validator); 8636CompileAndVerify(comp, expectedOutput: "Here").VerifyDiagnostics(
Symbols\AnonymousTypesSemanticsTests.cs (2)
1057CompileAndVerify( 1901CompileAndVerify(comp, expectedOutput: "RAN", verify: Verification.FailsPEVerify);
Symbols\AnonymousTypesSymbolTests.cs (2)
1456this.CompileAndVerify( 1928this.CompileAndVerify(compilation).VerifyIL("C.Main", expectedIL);
Symbols\CheckedUserDefinedOperatorsTests.cs (70)
35CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 46CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 79CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 113CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 1277CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 1288CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 1322CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 1357CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 2511CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 2522CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 2558CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 2598CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 3448CompileAndVerify(compilation1, expectedOutput: @" 3458CompileAndVerify(compilation1, expectedOutput: @" 3640CompileAndVerify(compilation1, expectedOutput: @" 3720CompileAndVerify(compilation1, expectedOutput: @" 3847CompileAndVerify(compilation1, expectedOutput: @" 3854CompileAndVerify(compilation1, expectedOutput: @" 3957var verifier = CompileAndVerify(compilation1, expectedOutput: @" 4061var verifier = CompileAndVerify(compilation1, expectedOutput: @" 4223CompileAndVerify(compilation1, expectedOutput: @" 4233CompileAndVerify(compilation1, expectedOutput: @" 4422CompileAndVerify(compilation1, expectedOutput: @" 4504CompileAndVerify(compilation1, expectedOutput: @" 4684CompileAndVerify(compilation1, expectedOutput: @" 4694CompileAndVerify(compilation1, expectedOutput: @" 4754CompileAndVerify(compilation1, expectedOutput: @" 4805CompileAndVerify(compilation1, expectedOutput: @" 4814CompileAndVerify(compilation1, expectedOutput: @" 4917var verifier = CompileAndVerify(compilation1, expectedOutput: @" 5027var verifier = CompileAndVerify(compilation1, expectedOutput: @" 5230CompileAndVerify(compilation1, expectedOutput: @" 5242CompileAndVerify(compilation1, expectedOutput: @" 5316CompileAndVerify(compilation1, expectedOutput: @" 5511CompileAndVerify(compilation1, expectedOutput: @" 5600CompileAndVerify(compilation1, expectedOutput: @" 5708CompileAndVerify(compilation1, expectedOutput: @" 5715CompileAndVerify(compilation1, expectedOutput: @" 5795var verifier = CompileAndVerify(compilation1, expectedOutput: 6063var verifier = CompileAndVerify(compilation1, expectedOutput: 6179var verifier = CompileAndVerify(compilation1, expectedOutput: 6332CompileAndVerify(compilation1, expectedOutput: @" 6342CompileAndVerify(compilation1, expectedOutput: @" 6353CompileAndVerify(compilation3, expectedOutput: @" 6437CompileAndVerify(compilation1, expectedOutput: @" 6447CompileAndVerify(compilation1, expectedOutput: @" 6458CompileAndVerify(compilation3, expectedOutput: @" 6552CompileAndVerify(compilation1, expectedOutput: @" 6564CompileAndVerify(compilation1, expectedOutput: @" 6577CompileAndVerify(compilation3, expectedOutput: @" 6630CompileAndVerify(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics(); 6634CompileAndVerify(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics(); 6735CompileAndVerify(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics(); 6780CompileAndVerify(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics(); 6784CompileAndVerify(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics(); 6829CompileAndVerify(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics(); 6833CompileAndVerify(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics(); 6878CompileAndVerify(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics(); 6882CompileAndVerify(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics(); 6988CompileAndVerify(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics(); 7029CompileAndVerify(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics(); 7033CompileAndVerify(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics(); 7074CompileAndVerify(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics(); 7078CompileAndVerify(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics(); 7181CompileAndVerify(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics(); 7227CompileAndVerify(compilation1, expectedOutput: @" 7299CompileAndVerify(compilation1, expectedOutput: @" 7370CompileAndVerify(compilation1, expectedOutput: @" 7443CompileAndVerify(compilation1, expectedOutput: @" 7507CompileAndVerify(compilation1, expectedOutput: @"
Symbols\ConversionTests.cs (2)
2022CompileAndVerify(compilation, expectedOutput: @" 2374var verifier = CompileAndVerify(comp, expectedOutput:
Symbols\CorLibrary\CorTypes.cs (8)
306CompileAndVerify(comp, expectedOutput: "Program"); 398CompileAndVerify(comp, expectedOutput: "Test"); 437CompileAndVerify(comp, expectedOutput: "R"); 583CompileAndVerify(comp, expectedOutput: "R"); 630CompileAndVerify(comp, expectedOutput: "() => Convert(CreateDelegate(System.Action, null, Void M1())" + 675CompileAndVerify( 865CompileAndVerify(comp, expectedOutput: "() => Convert(Void M1().CreateDelegate(System.Action, null)" + 1059CompileAndVerify(comp, expectedOutput: "() => Convert(Void M1().CreateDelegate(System.Action, null)" +
Symbols\CovariantReturnTests.cs (23)
588CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 729CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 787CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 846CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base<object>, Derived<object, string>)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 908CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived<Q>)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 977CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 1037CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base<object>, Derived<object, string>)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 1101CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived<Q>)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 1163CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 1225CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base<object>, Derived<object, string>)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 1292CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived<Q>)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 1442CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 1505CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 1570var c = CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped); 1634CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 1911CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 2100CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 2234CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 2411CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived, Derived2)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 2529CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived, Derived2)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 2648CompileAndVerify(vbComp, verify: Verification.Skipped).VerifyIL("Derived2.T(Base, Derived, Derived2)", source: vbSource, sequencePoints: "Derived2.T", expectedIL: @" 3240var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 3403var verifier = CompileAndVerify(comp, verify: Verification.Skipped);
Symbols\CSharpCompilerFeatureRequiredTests.cs (1)
70return _csharpTest.CompileAndVerify(compilation);
Symbols\CustomModifiersTests.cs (30)
88CompileAndVerify(compilation, expectedOutput: "Test"); 162CompileAndVerify(compilation, expectedOutput: "Test"); 220CompileAndVerify(compilation, expectedOutput: "Test"); 301CompileAndVerify(compilation, expectedOutput: "Overridden"); 379CompileAndVerify(compilation, expectedOutput: "Overridden"); 452CompileAndVerify(compilation, expectedOutput: "Overridden"); 525CompileAndVerify(compilation, expectedOutput: "Overridden"); 599CompileAndVerify(compilation, expectedOutput: "Overridden"); 708CompileAndVerify(compilation, expectedOutput: 818CompileAndVerify(compilation, expectedOutput: 928CompileAndVerify(compilation, expectedOutput: 1038CompileAndVerify(compilation, expectedOutput: 1130CompileAndVerify(compilation, expectedOutput: 1237CompileAndVerify(compilation, expectedOutput: @"Set Overridden 1310CompileAndVerify(compilation, expectedOutput: "Overridden"); 1376CompileAndVerify(compilation, expectedOutput: "123"); 1516CompileAndVerify(compilation1); 1839CompileAndVerify(compilation, expectedOutput: @"Overridden 1977CompileAndVerify(compilation, expectedOutput: @"Test 1 2041CompileAndVerify(compilation, expectedOutput: @"Test 2112CompileAndVerify(compilation, expectedOutput: @"Test 2183CompileAndVerify(compilation, expectedOutput: @"Test 2256CompileAndVerify(compilation, expectedOutput: @"Test 2291CompileAndVerify(compilation, expectedOutput: @"Overridden"); 2337CompileAndVerify(compilation, expectedOutput: 2606CompileAndVerify(compilation, expectedOutput: @"Set Overridden2 2720CompileAndVerify(compilation, expectedOutput: @"Add Overridden2 2814CompileAndVerify(compilation, expectedOutput: 2907CompileAndVerify(compilation, expectedOutput: @"Method"); 2999CompileAndVerify(compilation, expectedOutput: @"MethodMethod");
Symbols\DefaultInterfaceImplementationTests.cs (396)
132CompileAndVerify(compilation1, 184CompileAndVerify(compilation2, 303CompileAndVerify(compilation1, 360CompileAndVerify(compilation2, 370CompileAndVerify(compilation3, 443CompileAndVerify(compilation1, 500CompileAndVerify(compilation2, 511CompileAndVerify(compilation3, 600CompileAndVerify(compilation1, 698CompileAndVerify(compilation1, 800CompileAndVerify(compilation1, 902CompileAndVerify(compilation1, 981CompileAndVerify(compilation1, 1056CompileAndVerify(compilation1, 1135CompileAndVerify(compilation1, 1214CompileAndVerify(compilation1, 1296CompileAndVerify(compilation1, 1380CompileAndVerify(compilation1, 1468CompileAndVerify(compilation1, 1556CompileAndVerify(compilation1, 1924CompileAndVerify(compilation2, verify: Verify(isStatic), 2122CompileAndVerify(compilation1, 2194CompileAndVerify(compilation2, 2216CompileAndVerify(compilation3, 2288CompileAndVerify(compilation2, 2357CompileAndVerify(compilation2, 2430CompileAndVerify(compilation2, 2503CompileAndVerify(compilation2, 2594CompileAndVerify(compilation1, 2648CompileAndVerify(compilation2, 2660CompileAndVerify(compilation3, 3741CompileAndVerify(compilation1, 3883CompileAndVerify(compilation1, 4035CompileAndVerify(compilation1, 4187CompileAndVerify(compilation1, 4805CompileAndVerify(compilation2, verify: Verify(isStatic), 5402CompileAndVerify(compilation1, 5519CompileAndVerify(compilation1, 5664CompileAndVerify(compilation1, 5791CompileAndVerify(compilation1, 6239CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, 6392CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate2); 6565CompileAndVerify(compilation1, 6622CompileAndVerify(compilation2, 6638CompileAndVerify(compilation3, 6966CompileAndVerify(compilation1, 7069CompileAndVerify(compilation1, 7176CompileAndVerify(compilation1, 7283CompileAndVerify(compilation1, 7715CompileAndVerify(compilation2, verify: Verify(isStatic), 7985CompileAndVerify(compilation1, 8263CompileAndVerify(compilation1, 8784CompileAndVerify(compilation1, expectedOutput: 8885CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 9056CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 9272CompileAndVerify(compilation1, expectedOutput: !Execute(isStatic) ? null : "M1", verify: Verify(isStatic), symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Internal, isStatic: isStatic)).VerifyDiagnostics(); 9469CompileAndVerify(compilation1, expectedOutput: !Execute(isStatic) ? null : "Test1.M1", verify: Verify(isStatic), symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, accessibility, isStatic: isStatic)).VerifyDiagnostics(); 9502CompileAndVerify(compilation3, expectedOutput: !Execute(isStatic) ? null : "Test1.M1", verify: Verify(isStatic), symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, accessibility, isStatic: isStatic)).VerifyDiagnostics(); 9543CompileAndVerify(compilation1, expectedOutput: "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Internal)); 9842CompileAndVerify(compilation1, expectedOutput: "Test2.M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicitInTest2_10(m, Accessibility.Internal)); 9856CompileAndVerify(compilation3, expectedOutput: "Test2.M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicitInTest2_10(m, Accessibility.Internal)); 9863CompileAndVerify(compilation4, expectedOutput: "Test2.M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicitInTest2_10(m, Accessibility.Internal)); 9991CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicitInTest2_10(m, Accessibility.Internal)).VerifyDiagnostics(); 10065CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicitInTest2_10(m, Accessibility.Internal)).VerifyDiagnostics(); 10073CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicitInTest2_10(m, Accessibility.Internal)).VerifyDiagnostics(); 10167CompileAndVerify(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate); 10386CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate); 10842CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", symbolValidator: Validate); 10896CompileAndVerify(compilation1, 10942CompileAndVerify(compilation3, 10953CompileAndVerify(compilation4, 11071CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 11177CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 11707CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 11731CompileAndVerify(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 11773CompileAndVerify(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 11897CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Protected)).VerifyDiagnostics(); 11931CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Protected)).VerifyDiagnostics(); 12012CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.ProtectedOrInternal)).VerifyDiagnostics(); 12052CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.ProtectedOrInternal)).VerifyDiagnostics(); 12135CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.ProtectedAndInternal)).VerifyDiagnostics(); 12233CompileAndVerify(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Protected)); 12254CompileAndVerify(compilation3, expectedOutput: "M1", symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Protected)); 12295CompileAndVerify(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.ProtectedOrInternal)); 12316CompileAndVerify(compilation3, expectedOutput: "M1", symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.ProtectedOrInternal)); 12357CompileAndVerify(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.ProtectedAndInternal)); 12627CompileAndVerify(compilation1, 12652CompileAndVerify(compilation3, 12715CompileAndVerify(compilation1, 12740CompileAndVerify(compilation3, 12803CompileAndVerify(compilation1, 12828CompileAndVerify(compilation3, 14005CompileAndVerify(compilation1, expectedOutput: 14226CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 14621CompileAndVerify(compilation1, 14936CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 14988CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 15133CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 15167CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 15260CompileAndVerify(compilation1, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null : 15282CompileAndVerify(compilation3, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null : 15674CompileAndVerify(compilation1, expectedOutput: 15688CompileAndVerify(compilation3, expectedOutput: 15697CompileAndVerify(compilation4, expectedOutput: 15860CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 15893CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 15990CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 16243CompileAndVerify(compilation1, 16782CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate); 17471CompileAndVerify(compilation1, 17542CompileAndVerify(compilation3, 17556CompileAndVerify(compilation4, 17741CompileAndVerify(compilation1, 18324CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate1); 18347CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate1); 18480CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 18526CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 19852CompileAndVerify(compilation1, 19923CompileAndVerify(compilation3, 19937CompileAndVerify(compilation4, 20330CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 20368CompileAndVerify(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 20442CompileAndVerify(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 20460CompileAndVerify(compilation5, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 23703CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 23886CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 27633CompileAndVerify(compilation1, expectedOutput: 27803CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 28132CompileAndVerify(compilation1, 28441CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 28531CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 28638CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 28671CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 28765CompileAndVerify(compilation1, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null : 28785CompileAndVerify(compilation3, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null : 29183CompileAndVerify(compilation1, expectedOutput: 29197CompileAndVerify(compilation3, expectedOutput: 29206CompileAndVerify(compilation4, expectedOutput: 29372CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 29405CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 29489CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 29630CompileAndVerify(compilation1, 30118CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate); 30876CompileAndVerify(compilation1, 30945CompileAndVerify(compilation3, 30959CompileAndVerify(compilation4, 31110CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 31136CompileAndVerify(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 31184CompileAndVerify(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 31770CompileAndVerify(compilation1, expectedOutput: !execute ? null : 32041CompileAndVerify(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 32175CompileAndVerify(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 32978CompileAndVerify(compilation1, 32994CompileAndVerify(compilation2, 33009CompileAndVerify(compilation3, 33808CompileAndVerify(compilation1, verify: Verify(isStatic), symbolValidator: Validate1); 34046CompileAndVerify(compilation1, 34160CompileAndVerify(compilation1, 34176CompileAndVerify(compilation2, 34191CompileAndVerify(compilation3, 34320CompileAndVerify(compilation1, verify: Verify(isStatic), symbolValidator: Validate1); 34498CompileAndVerify(compilation2, verify: Verify(isStatic), symbolValidator: Validate2); 34508CompileAndVerify(compilation2, verify: Verify(isStatic), symbolValidator: Validate2); 34539CompileAndVerify(compilation4, 34622CompileAndVerify(compilation5, 34895CompileAndVerify(compilation1, 34913CompileAndVerify(compilation2, 34930CompileAndVerify(compilation3, 35501CompileAndVerify(compilation2, 35610CompileAndVerify(compilation2, 35723CompileAndVerify(compilation2, 35836CompileAndVerify(compilation2, 35945CompileAndVerify(compilation2, 36039CompileAndVerify(compilation2, 36141CompileAndVerify(compilation2, 36265CompileAndVerify(compilation2, 36405CompileAndVerify(compilation1, 36423CompileAndVerify(compilation2, 36448CompileAndVerify(compilation5, 36593CompileAndVerify(compilation1, 36611CompileAndVerify(compilation2, 36636CompileAndVerify(compilation5, 36781CompileAndVerify(compilation1, 36799CompileAndVerify(compilation2, 37005CompileAndVerify(compilation1, 37021CompileAndVerify(compilation2, 37036CompileAndVerify(compilation3, 37996CompileAndVerify(compilation1, verify: Verify(isStatic), symbolValidator: Validate1); 38420CompileAndVerify(compilation1, 38439CompileAndVerify(compilation2, 38468CompileAndVerify(compilation5, 38779CompileAndVerify(compilation1, verify: Verify(isStatic), symbolValidator: Validate1); 38835CompileAndVerify(compilation2, verify: Verify(isStatic), symbolValidator: Validate2); 38845CompileAndVerify(compilation2, verify: Verify(isStatic), symbolValidator: Validate2); 38876CompileAndVerify(compilation4, 38946CompileAndVerify(compilation5, 39176CompileAndVerify(compilation1, 39194CompileAndVerify(compilation2, 39211CompileAndVerify(compilation3, 40033CompileAndVerify(compilation1, 40051CompileAndVerify(compilation2, 40068CompileAndVerify(compilation3, 41088CompileAndVerify(compilation1, 41106CompileAndVerify(compilation2, 41123CompileAndVerify(compilation3, 41276CompileAndVerify(compilation1, verify: Verify(isStatic), symbolValidator: Validate1); 41497CompileAndVerify(compilation2, verify: Verify(isStatic), symbolValidator: Validate2); 41507CompileAndVerify(compilation2, verify: Verify(isStatic), symbolValidator: Validate2); 41538CompileAndVerify(compilation4, 41624CompileAndVerify(compilation5, 41852CompileAndVerify(compilation1, 41870CompileAndVerify(compilation2, 41887CompileAndVerify(compilation3, 42038CompileAndVerify(compilation1, 42058CompileAndVerify(compilation2, 42085CompileAndVerify(compilation5, 42242CompileAndVerify(compilation1, 42262CompileAndVerify(compilation2, 42289CompileAndVerify(compilation5, 42446CompileAndVerify(compilation1, 42466CompileAndVerify(compilation2, 43829CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1); 43848CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244"); 43853CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244"); 43969CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1); 43985CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124"); 43990CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124"); 44099CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1); 44115CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124"); 44120CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124"); 44211CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 44237CompileAndVerify(compilation2, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "1122" : null, verify: VerifyOnMonoOrCoreClr_FailsIlVerify); 44652CompileAndVerify(compilation1, symbolValidator: ValidateConstructor, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 44698CompileAndVerify(compilation1, symbolValidator: ValidateConstructor, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 44732CompileAndVerify(compilation1, symbolValidator: ValidateConstructor, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 44772CompileAndVerify(compilation1, symbolValidator: ValidateConstructor, verify: Verification.Skipped); 44804CompileAndVerify(compilation1, expectedOutput: "Test.I1"); 44846CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 44891CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 44927CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "I1.I1", verify: VerifyOnMonoOrCoreClr); 44972CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "2"); 44990CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1"); 45087CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1); 45106CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244"); 45111CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244"); 45243CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1); 45259CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124"); 45264CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124"); 45381CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "123", symbolValidator: Validate1); 45398CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1122"); 45403CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1122"); 45571CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1); 45590CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244"); 45595CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244"); 45711CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1); 45727CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234"); 45732CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234"); 45909CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 45927CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 46351CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "I1.Main"); 46377CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "I2.Main"); 46595CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr); 46605CompileAndVerify(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr); 46611CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr); 46952CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr); 46958CompileAndVerify(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr); 47085CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @" 47115CompileAndVerify(compilation4, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @" 47228CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47237CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47243CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47320CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47329CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47335CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47396CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47405CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47411CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47526CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47535CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47541CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47607CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47616CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47622CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48085CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48094CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48100CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48142CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48151CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48157CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48209CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48218CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48224CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48306CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48315CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48321CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48376CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48385CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48391CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48440CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48449CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48455CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48519CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48528CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48534CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48591CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48600CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48606CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48896CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48905CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48911CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48962CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48971CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48977CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 49069CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 49078CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 49084CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 49301CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 49310CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 49316CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 49541CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 49550CompileAndVerify(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 49555CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 49960CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr); 49986var verifier = CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr); 50049CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr); 50088CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify); 50114CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify); 50251CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify); 50311CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify); 50566CompileAndVerify(piaCompilation, verify: VerifyOnMonoOrCoreClr); 50610CompileAndVerify(piaCompilation, verify: VerifyOnMonoOrCoreClr); 50762CompileAndVerify(compilation2, expectedOutput: "Test.M1", verify: Verification.Skipped); 50795CompileAndVerify(piaCompilation, verify: VerifyOnMonoOrCoreClr); 50848var verifier = CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr); 50901var verifier = CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr); 50954var verifier = CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"A", verify: VerifyOnMonoOrCoreClr); 51228CompileAndVerify(compilation1, 51245CompileAndVerify(compilation1, 51509CompileAndVerify(compilation1, 51526CompileAndVerify(compilation1, 51902CompileAndVerify(compilation1, 51919CompileAndVerify(compilation1, 52697CompileAndVerify(compilation1, 52714CompileAndVerify(compilation1, 53025CompileAndVerify(compilation1, 53042CompileAndVerify(compilation1, 53494CompileAndVerify(compilation1, 53511CompileAndVerify(compilation1, 57655CompileAndVerify(compilation1, 57672CompileAndVerify(compilation1, 57964CompileAndVerify(compilation1, 57981CompileAndVerify(compilation1, 58396CompileAndVerify(compilation1, 58413CompileAndVerify(compilation1, 62379CompileAndVerify(compilation1, expectedOutput: "C0.M"); 62472CompileAndVerify(compilation1, expectedOutput: "C0.M"); 62539CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "C0.M", verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 62753CompileAndVerify(comp, verify: Verify(isStatic), symbolValidator: Validate); 62803CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate); 62867CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate); 63866CompileAndVerify(compilation1, verify: Verify(isStatic), expectedOutput: Execute(isStatic) ? "2" : null); 64909CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 64928CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 64947CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 64973CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 65057CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 65164CompileAndVerify(compilation1, 65208CompileAndVerify(compilation1, 65252CompileAndVerify(compilation1, 65356CompileAndVerify(compilation1, expectedOutput: "I100.C100.Test1"); 65480CompileAndVerify(compilation1); 65526CompileAndVerify(compilation1); 65611CompileAndVerify(compilation1).VerifyDiagnostics(); 65694CompileAndVerify(compilation1).VerifyDiagnostics(); 65777CompileAndVerify(compilation1).VerifyDiagnostics(); 65852CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 65929CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 66006CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 66045CompileAndVerify(compilation1).VerifyDiagnostics(); 66226CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 66305CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 66757CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 66810CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 66845CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M2"); 66876CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 66937CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 67008CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 67050CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 67114CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 67938CompileAndVerify(compilation1, 68002CompileAndVerify(compilation1, 68067CompileAndVerify(compilation1, 68173CompileAndVerify(compilation1, 68205CompileAndVerify(compilation2, 69327CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 69395CompileAndVerify(compilation1, symbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
Symbols\ExtendedPartialMethodsTests.cs (4)
2089CompileAndVerify(comp, 2227CompileAndVerify(comp, 2313CompileAndVerify(comp, symbolValidator: validator); 3037CompileAndVerify(comp, expectedOutput: "12");
Symbols\ExtensionMethodTests.cs (5)
2558CompileAndVerify(compilation, sourceSymbolValidator: validator, symbolValidator: validator); 2593CompileAndVerify(comp, symbolValidator: module => 3297var compilationVerifier = CompileAndVerify(compilation1); 3310compilationVerifier = CompileAndVerify(compilation2); 3448CompileAndVerify(compilation);
Symbols\FunctionPointerTypeSymbolTests.cs (1)
1391var verifier = CompileAndVerify(comp, expectedOutput: "1", verify: Verification.Skipped);
Symbols\GenericConstraintTests.cs (5)
3229CompileAndVerify(comp); 5731var csVerifier = CompileAndVerify(csCompilation); 6644CompileAndVerify(compilation, symbolValidator: metadataValidator); 6906CompileAndVerify(compilation2, expectedOutput: 7352CompileAndVerify(
Symbols\IndexedPropertyTests.cs (2)
1494CompileAndVerify(compilation2); 2586CompileAndVerify(compilation, expectedOutput: expectedOutput);
Symbols\IndexerTests.cs (1)
2134CompileAndVerify(compilation, symbolValidator: module =>
Symbols\InterfaceImplementationTests.cs (3)
2206CompileAndVerify(comp, expectedOutput: @" 2450CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: @"set_P1 2704CompileAndVerify(comp, expectedOutput: expectedOutput);
Symbols\LocalFunctionTests.cs (4)
554CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 585CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 621CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 666CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics();
Symbols\Metadata\MetadataMemberTests.cs (5)
739CompileAndVerify(compilation); 746CompileAndVerify(compilation); 753CompileAndVerify(compilation); 801CompileAndVerify(compilation); 808CompileAndVerify(compilation);
Symbols\Metadata\PE\DynamicTransformsTests.cs (1)
555CompileAndVerify(compilation, expectedOutput: expectedOutput);
Symbols\Metadata\PE\LoadingAttributes.cs (4)
1302CompileAndVerify(compilation, symbolValidator: module => 1426CompileAndVerify(CreateCompilationWithILAndMscorlib40(csSource, ilSource), symbolValidator: module => 1453CompileAndVerify(CreateCompilationWithILAndMscorlib40(csSource, ilSource), symbolValidator: module => 1516CompileAndVerify(c, symbolValidator: (m) =>
Symbols\Metadata\PE\LoadingFields.cs (1)
141CompileAndVerify(compilation, expectedOutput: @"Value1
Symbols\Metadata\PE\LoadingMetadataTokens.cs (1)
42CompileAndVerify(compilation, symbolValidator: module =>
Symbols\Metadata\PE\TypeForwarders.cs (7)
1486var verifier1 = CompileAndVerify(comp1); 1528var verifier2 = CompileAndVerify(comp2, symbolValidator: metadataValidator, sourceSymbolValidator: metadataValidator); 1666CompileAndVerify(appCompilation, verify: Verification.Fails, 1719CompileAndVerify(appCompilation, 1751var asm0 = ModuleMetadata.CreateFromImage(CompileAndVerify(comp0, verify: Verification.Skipped).EmittedAssemblyData); 1755var asm1 = ModuleMetadata.CreateFromImage(CompileAndVerify(comp1).EmittedAssemblyData); 1795var verifier2 = CompileAndVerify(comp2, symbolValidator: metadataValidator);
Symbols\MissingSpecialMember.cs (1)
2394CompileAndVerify(compilation, expectedOutput: @"O
Symbols\ModuleInitializers\ModuleInitializersTests.cs (10)
833CompileAndVerify(comp1, symbolValidator: validateModuleInitializer, verify: Verification.Skipped); 850CompileAndVerify(comp2, symbolValidator: validateModuleInitializer, verify: Verification.Skipped); 867CompileAndVerify(comp3, symbolValidator: validateNoModuleInitializer, expectedOutput: "3"); 883CompileAndVerify(comp4, symbolValidator: validateNoModuleInitializer, expectedOutput: "123"); 900CompileAndVerify(comp5, symbolValidator: validateNoModuleInitializer, expectedOutput: "213"); 915CompileAndVerify(comp6, symbolValidator: validateNoModuleInitializer, expectedOutput: "13"); 937CompileAndVerify(comp7, symbolValidator: validateModuleInitializer, expectedOutput: "023"); 961CompileAndVerify(comp8, symbolValidator: validateModuleInitializer, expectedOutput: "1023"); 1071CompileAndVerify(comp, symbolValidator: validateModuleInitializer, verify: Verification.Skipped, expectedOutput: "12"); 1074CompileAndVerify(comp, symbolValidator: validateNoModuleInitializer, verify: Verification.Skipped, expectedOutput: "1");
Symbols\OverriddenOrHiddenMembersTests.cs (7)
2401CompileAndVerify(CreateCompilationWithILAndMscorlib40(csharp, il)); 2829CompileAndVerify(comp, expectedOutput: @" 2873CompileAndVerify(compilation); 3697CompileAndVerify(compilation, expectedOutput: @"void Validator<T>.DoValidate(object objectToValidate) 3815CompileAndVerify(compilation, expectedOutput: @"void Validator<T>.DoValidate(object objectToValidate) 3881CompileAndVerify(compilation, expectedOutput: @"void ValidatorBase<T>.DoValidate(object objectToValidate) 3953CompileAndVerify(compilation, expectedOutput: @"void Validator<T>.DoValidate(object objectToValidate)
Symbols\PartialPropertiesTests.cs (4)
2648CompileAndVerify(comp, 2783CompileAndVerify(comp, 5451CompileAndVerify(comp).VerifyDiagnostics().VerifyTypeIL("S1", 5502CompileAndVerify(comp).VerifyDiagnostics().VerifyTypeIL("S1",
Symbols\RelaxedShiftOperatorTests.cs (3)
49CompileAndVerify(compilation1, expectedOutput: op).VerifyDiagnostics(); 57CompileAndVerify(compilation2, expectedOutput: op).VerifyDiagnostics(); 61CompileAndVerify(compilation3, expectedOutput: op).VerifyDiagnostics();
Symbols\RequiredMembersTests.cs (42)
475var verifier = CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 593var verifier = CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 605verifier = CompileAndVerify(comp, symbolValidator: symbolValidator, sourceSymbolValidator: symbolValidator); 645var verifier = CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 661verifier = CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 688var verifier = CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 724var verifier = CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 739verifier = CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 1388var verifier = CompileAndVerify(comp, verify: Verification.Skipped, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 1700CompileAndVerify(comp, expectedOutput: "1, 1"); 1704CompileAndVerify(comp, expectedOutput: "1, 1"); 1917CompileAndVerify(comp).VerifyDiagnostics(); 1979CompileAndVerify(comp).VerifyDiagnostics(); 2059CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 2066CompileAndVerify(derivedComp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 2069CompileAndVerify(comp).VerifyDiagnostics(); 2148CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 2154CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 2179CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 2185CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 2453CompileAndVerify(comp).VerifyDiagnostics(); 2459CompileAndVerify(comp).VerifyDiagnostics(); 2541CompileAndVerify(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 3216CompileAndVerify(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 3264CompileAndVerify(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 3299CompileAndVerify(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 3347CompileAndVerify(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 3394CompileAndVerify(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 3942var verifier = CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify); 3971var verifier = CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify); 4000var verifier = CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify); 4030var verifier = CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify); 6526CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate); 6582CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate); 6585CompileAndVerify(baseComp).VerifyDiagnostics(); 6588CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate); 6664CompileAndVerify(baseComp).VerifyDiagnostics(); 6825CompileAndVerify(comp).VerifyDiagnostics(); 6850CompileAndVerify(comp).VerifyDiagnostics(); 6872CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 6918CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 7152CompileAndVerify(comp, symbolValidator: module =>
Symbols\Retargeting\NoPia.cs (28)
284CompileAndVerify(LocalTypes1); 287CompileAndVerify(LocalTypes2); 353CompileAndVerify(LocalTypes1); 356CompileAndVerify(LocalTypes2); 652CompileAndVerify(LocalTypes1); 657CompileAndVerify(LocalTypes2); 951CompileAndVerify(Pia1); 956CompileAndVerify(LocalTypes1); 961CompileAndVerify(LocalTypes2); 1259CompileAndVerify(LocalTypes1); 1285CompileAndVerify(LocalTypes1); 1309CompileAndVerify(Pia1); 1315CompileAndVerify(LocalTypes1); 1336CompileAndVerify(LocalTypes3); 1407CompileAndVerify(comp); 1889CompileAndVerify(LocalTypes3); 1935CompileAndVerify(Pia1); 1939CompileAndVerify(LocalTypes3); 2016CompileAndVerify(localTypes2); 2042CompileAndVerify(pia); 2141CompileAndVerify(localTypes2); 2167CompileAndVerify(pia); 2292CompileAndVerify(pia); 2382CompileAndVerify(pia); 2500CompileAndVerify(pia); 2587CompileAndVerify(pia1); 2605CompileAndVerify(multiModule); 2621CompileAndVerify(consumer);
Symbols\Source\BaseClassTests.cs (1)
2061CompileAndVerify(comp);
Symbols\Source\CustomModifierCopyTests.cs (3)
885CompileAndVerify(comp, expectedOutput: "Bug813305.M", 1920CompileAndVerify(comp); 2119CompileAndVerify(comp);
Symbols\Source\EventTests.cs (3)
371CompileAndVerify(comp, symbolValidator: validator); 2514var verifier = CompileAndVerify(comp1).VerifyDiagnostics(); 2652var verifier = CompileAndVerify(comp1).VerifyDiagnostics();
Symbols\Source\ExpressionBodiedMethodTests.cs (2)
341var verifier = CompileAndVerify(comp, expectedOutput: 370var verifier = CompileAndVerify(comp, expectedOutput:
Symbols\Source\ExpressionBodiedPropertyTests.cs (2)
445var verifier = CompileAndVerify(comp, expectedOutput: 475var verifier = CompileAndVerify(comp, sourceSymbolValidator: srcValidator);
Symbols\Source\FileModifierTests.cs (1)
1089var verifier = CompileAndVerify(comp, expectedOutput: "1", symbolValidator: symbolValidator);
Symbols\Source\PropertyTests.cs (3)
1894CompileAndVerify(compilation, sourceSymbolValidator: validator, /*symbolValidator: validator,*/ expectedOutput: "1221"); 3053CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 3086CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics();
Symbols\Source\RecordTests.cs (4)
753var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 806var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 903var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics( 1526var verifier = CompileAndVerify(comp, expectedOutput: "", verify: Verification.Passes).VerifyDiagnostics();
Symbols\StaticAbstractMembersInInterfacesTests.cs (165)
5289CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 5325CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 5474CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 5542CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 5581CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 5625CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 5856CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 5895CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 5964CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 6009CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 6102CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 6148CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 8376var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 8410verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 8753CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 8759var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 8892verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 9300var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 9321verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 9591var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 9666verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 10070var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 10520CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 10526var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 10631verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 10803var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 10868verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 10975var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 11049verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 11188var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 11253verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 11353var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 11464verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 11690CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 11696var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 11820verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 11983var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 12054verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 13127var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 13146verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 13212var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 13232verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 13303var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 13341verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 14003var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 14042verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 14505var verifier = CompileAndVerify(compilation2, verify: Verification.Skipped).VerifyDiagnostics(); 14643var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 14673verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 14873CompileAndVerify(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual) ? null : @" 14939CompileAndVerify(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual) ? null : @" 15061var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 15085verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 15333var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 15355verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 16045CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 16047CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 16107CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 16109CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 16180CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 16458var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 16543var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 16661CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 16747var verifier = CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 16842CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 16924CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 17006CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 17077CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 17151CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 17238CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 17335CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: !(Execute(isVirtual) && ExecutionConditionUtil.IsMonoOrCoreClr) ? null : (genericFirst ? "T" : "int"), verify: Verification.Skipped).VerifyDiagnostics( 17441CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: !(Execute(isVirtual) && ExecutionConditionUtil.IsMonoOrCoreClr) ? null : (genericIsStatic ? "T" : "int"), verify: Verification.Skipped).VerifyDiagnostics(); 19835CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 19837CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 19916CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 19918CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 20008CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 20010CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 20107CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 20109CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 20190CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 20192CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 20282CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 20284CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 20371CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 20373CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 20464CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 20538CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 20621CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 20701CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 21330var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 21447var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 21558var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 21693var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 21829CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 21889CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 21992CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 22110var verifier = CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 22236CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 22345CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 22447CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 23463CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 23465CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 23558CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 23560CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 23649CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 23651CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 23754CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 24347CompileAndVerify(compilation5, sourceSymbolValidator: validate5, symbolValidator: validate5, verify: Verification.Skipped).VerifyDiagnostics(); 24699CompileAndVerify(compilation5, sourceSymbolValidator: validate5, symbolValidator: validate5, verify: Verification.Skipped).VerifyDiagnostics(); 24928var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 25117var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 25315CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 25428var verifier = CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 25558CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 25629CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 26241CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 26243CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 26336CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 26338CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 26441CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 26774CompileAndVerify(compilation3, sourceSymbolValidator: validate3, symbolValidator: validate3, verify: Verification.Skipped).VerifyDiagnostics(); 26887CompileAndVerify(compilation3, sourceSymbolValidator: validate3, symbolValidator: validate3, verify: Verification.Skipped).VerifyDiagnostics(); 27161CompileAndVerify(compilation3, sourceSymbolValidator: validate3, symbolValidator: validate3, verify: Verification.Skipped).VerifyDiagnostics(); 27456var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 27657var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 27980CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 28093var verifier = CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 28224CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 28295CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 29192CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 29194CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 29320CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 29322CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 29428CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 29789var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 29905var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 30053CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 30171CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 30277CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 30682CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 30688var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 30754verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 30867var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 30940verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 31325var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 31411verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 31624var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 31680var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 31738var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 31786var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 31829var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 31883var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 31932var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 32005CompileAndVerify(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual) ? null : @" 32063CompileAndVerify(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual) ? null : @" 32116CompileAndVerify(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual: false) ? null : @" 32157CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 32254CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 34196CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 34201CompileAndVerify(compilation2, verify: Verification.Skipped).VerifyDiagnostics(); 34206CompileAndVerify(compilation3, verify: Verification.Skipped).VerifyDiagnostics(); 34253CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 34258CompileAndVerify(compilation2, verify: Verification.Skipped).VerifyDiagnostics(); 34263CompileAndVerify(compilation3, verify: Verification.Skipped).VerifyDiagnostics();
Symbols\SymbolErrorTests.cs (32)
5655CompileAndVerify(lib); 5716CompileAndVerify(lib); 5776CompileAndVerify(lib); 5837CompileAndVerify(lib); 5897CompileAndVerify(lib); 5920CompileAndVerify(comp, expectedOutput: "ErrTestMod01.netmodule").VerifyDiagnostics( 5932CompileAndVerify(comp, expectedOutput: "ErrTestMod01.netmodule").VerifyDiagnostics( 5954CompileAndVerify(lib); 5977CompileAndVerify(comp, expectedOutput: "ErrTestMod02.netmodule").VerifyDiagnostics( 5990CompileAndVerify(comp, expectedOutput: "ErrTestMod02.netmodule").VerifyDiagnostics( 6013CompileAndVerify(lib); 6036CompileAndVerify(comp, expectedOutput: "ErrTestMod02.netmodule").VerifyDiagnostics( 6049CompileAndVerify(comp, expectedOutput: "ErrTestMod02.netmodule").VerifyDiagnostics( 6072CompileAndVerify(lib); 6095CompileAndVerify(comp, expectedOutput: "ErrTestMod01.netmodule").VerifyDiagnostics( 6108CompileAndVerify(comp, expectedOutput: "ErrTestMod01.netmodule").VerifyDiagnostics( 6250CompileAndVerify(comp, verify: Verification.FailsILVerify).VerifyDiagnostics(); 6269CompileAndVerify(lib); 6329CompileAndVerify(lib); 6391CompileAndVerify(lib); 6451CompileAndVerify(lib); 6513CompileAndVerify(lib); 6576CompileAndVerify(lib); 6639CompileAndVerify(lib); 6710CompileAndVerify(lib); 6773CompileAndVerify(lib); 6842CompileAndVerify(lib); 7097CompileAndVerify(comp, expectedOutput: @"1 + 1 = 2 7327CompileAndVerify(compilation, verify: Verification.Skipped).VerifyDiagnostics(); 7336CompileAndVerify(compilation, verify: Verification.Skipped).VerifyDiagnostics(); 7407CompileAndVerify(compilation, verify: Verification.Skipped).VerifyDiagnostics(); 18517var verifier = CompileAndVerify(comp, verify: Verification.Skipped).
Symbols\UnsignedRightShiftTests.cs (14)
112var verifier = CompileAndVerify(compilation1, expectedOutput: @" 496CompileAndVerify(compilation1, expectedOutput: @" 620CompileAndVerify(compilation1, expectedOutput: @" 1163var verifier = CompileAndVerify(compilation1, expectedOutput: @" 1575CompileAndVerify(compilation1, expectedOutput: @" 1976var verifier = CompileAndVerify(compilation1, expectedOutput: @">>>").VerifyDiagnostics(); 1996CompileAndVerify(compilation2, expectedOutput: @">>>").VerifyDiagnostics(); 2002CompileAndVerify(compilation3, expectedOutput: @">>>").VerifyDiagnostics(); 2228var verifier = CompileAndVerify(compilation1, expectedOutput: @">>>").VerifyDiagnostics(); 2248CompileAndVerify(compilation2, expectedOutput: @">>>").VerifyDiagnostics(); 2254CompileAndVerify(compilation3, expectedOutput: @">>>").VerifyDiagnostics(); 2370var verifier = CompileAndVerify(compilation1, expectedOutput: @"Passed 1").VerifyDiagnostics(); 2498var verifier = CompileAndVerify(compilation1, expectedOutput: @" 2596var verifier = CompileAndVerify(compilation1, expectedOutput: @"
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Syntax\SyntaxTreeTests.cs (1)
98CompileAndVerify(compilation).VerifyIL("C.Main", @"
Microsoft.CodeAnalysis.CSharp.Test.Utilities (5)
CSharpTestBase.cs (5)
1511return CompileAndVerify( 2016return CompileAndVerify(c, expectedOutput: expectedOutput); 2024return CompileAndVerify(compilation, expectedOutput: expectedOutput); 2051CompileAndVerify(comp, expectedOutput: "", verify: verify); //need expected output to force execution 2064return CompileAndVerify(comp, verify: verify);
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
CodeGen\WinMdEventTests.cs (1)
628CompileAndVerify(comp2, expectedOutput: @"A