6940 references to CompileAndVerify
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1285)
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 (2)
2543CompileAndVerify(CreateCompilationWithTasksExtensions(sources, options: TestOptions.DebugExe), expectedOutput: expectedOutput).VerifyDiagnostics(); 2544CompileAndVerify(CreateCompilationWithTasksExtensions(sources, options: TestOptions.ReleaseExe), expectedOutput: expectedOutput).VerifyDiagnostics();
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); 4785CompileAndVerify(comp, expectedOutput: expectedOutput); 4831CompileAndVerify(comp, expectedOutput: expectedOutput); 4880CompileAndVerify(comp, expectedOutput: expectedOutput); 4924CompileAndVerify(comp, expectedOutput: expectedOutput); 4978CompileAndVerify(comp, expectedOutput: expectedOutput); 5022CompileAndVerify(comp, expectedOutput: expectedOutput); 5068CompileAndVerify(comp, expectedOutput: expectedOutput); 5121CompileAndVerify(comp, expectedOutput: expectedOutput); 5154CompileAndVerify(comp, expectedOutput: expectedOutput); 5185CompileAndVerify(comp, expectedOutput: expectedOutput); 5250CompileAndVerify(comp, expectedOutput: expectedOutput); 5284CompileAndVerify(comp, expectedOutput: expectedOutput); 5315CompileAndVerify(comp, expectedOutput: expectedOutput); 5347CompileAndVerify(comp, expectedOutput: expectedOutput); 5382CompileAndVerify(comp, expectedOutput: expectedOutput); 5416CompileAndVerify(comp, expectedOutput: expectedOutput); 5455CompileAndVerify(comp, expectedOutput: expectedOutput); 5495CompileAndVerify(comp, expectedOutput: expectedOutput); 5573CompileAndVerify(comp, expectedOutput: expectedOutput); 5666CompileAndVerify(comp, expectedOutput: expectedOutput); 5701CompileAndVerify(comp, expectedOutput: expectedOutput); 5731CompileAndVerify(comp, expectedOutput: expectedOutput); 5762CompileAndVerify(comp, expectedOutput: expectedOutput); 5795CompileAndVerify(comp, expectedOutput: expectedOutput); 6187CompileAndVerify(comp, expectedOutput: expectedOutput); 6221CompileAndVerify(comp, expectedOutput: expectedOutput); 6262CompileAndVerify(comp, expectedOutput: expectedOutput); 6301CompileAndVerify(comp, expectedOutput: expectedOutput); 6337CompileAndVerify(comp, expectedOutput: expectedOutput); 6371CompileAndVerify(comp, expectedOutput: expectedOutput); 6417CompileAndVerify(comp, expectedOutput: "1"); 6445CompileAndVerify(comp, expectedOutput: "none"); 6654CompileAndVerify(comp, expectedOutput: "DisposeAsync threw. Already cancelled"); 6676CompileAndVerify(comp, expectedOutput: "done"); 6706CompileAndVerify(comp, expectedOutput: "done"); 6753CompileAndVerify(comp, expectedOutput: "Base.Func;Derived.Func;"); 6830CompileAndVerify(comp, expectedOutput: "B1::F;D::F;B1::F;"); 6894CompileAndVerify(comp, expectedOutput: "42 43 Long Cancelled"); 6943CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 6995CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 7046CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 7094CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 7145var verifier = CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 7278var verifier = CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 7411CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 7457CompileAndVerify(comp, expectedOutput: "42 43 REACHED 44"); 7503CompileAndVerify(comp, expectedOutput: "42 43 REACHED 44"); 7561CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 7621CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 7656CompileAndVerify(comp, expectedOutput: "1"); 7687CompileAndVerify(comp, expectedOutput: "42"); 7718CompileAndVerify(comp, expectedOutput: "42"); 7940CompileAndVerify(comp, expectedOutput: "42 43 Cancelled 42 43 Reached 44"); 7988CompileAndVerify(comp, expectedOutput: "Reached 42"); 8046CompileAndVerify(comp, expectedOutput: "42 Cancelled"); 8235var v = CompileAndVerify(comp, expectedOutput: "BEFORE INSIDE INSIDE2 AFTER"); 8284var v = CompileAndVerify(comp, expectedOutput: "BEFORE INSIDE INSIDE2 AFTER"); 8333var v = CompileAndVerify(comp, expectedOutput: "BEFORE INSIDE INSIDE2 AFTER"); 8380CompileAndVerify(comp, expectedOutput: "RAN RAN RAN CLEARED"); 8433CompileAndVerify(comp, expectedOutput: "RAN RAN EXCEPTION CLEARED"); 8479CompileAndVerify(comp, expectedOutput: "RAN RAN RAN CLEARED"); 8525CompileAndVerify(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify); 8560CompileAndVerify(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify); 8601CompileAndVerify(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify); 8857var verifier = CompileAndVerify(comp, 9055var verifier = CompileAndVerify(comp, 9096var verifier = CompileAndVerify(comp, 9141var verifier = CompileAndVerify(comp, 9182var verifier = CompileAndVerify(comp, 9378var verifier = CompileAndVerify(comp, 9424var verifier = CompileAndVerify(comp, 10592CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 10638CompileAndVerify(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 (16)
3710var v = CompileAndVerify( 3717v = CompileAndVerify( 3752var v = CompileAndVerify( 3759v = CompileAndVerify( 4066CompileAndVerify(comp, expectedOutput: @"TestPropertyAccessThrows 4290CompileAndVerify(comp, expectedOutput: @"TestIndexerThrows 4509CompileAndVerify(comp, expectedOutput: @"TestIndexerThrows 4699CompileAndVerify(comp, expectedOutput: @"TestIndexerThrows 4891CompileAndVerify(comp, expectedOutput: @"TestAIsNull 5084CompileAndVerify(comp, expectedOutput: @"TestAIsNull 5269CompileAndVerify(comp, expectedOutput: @"TestAIsNull 5469CompileAndVerify(comp, expectedOutput: @"TestAIsNull 5683CompileAndVerify(comp, expectedOutput: @"TestAIsNull 5924CompileAndVerify(comp, expectedOutput: @"TestAIsNullBIsNull 6169CompileAndVerify(comp, expectedOutput: @"TestAIsNullBIsNull 6335CompileAndVerify(comp, expectedOutput: @"Before Assignment A.b.x is: 0
CodeGen\CodeGenAsyncTests.cs (38)
39return base.CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: verify); 68CompileAndVerify(c.WithOptions(options), symbolValidator: module => 77CompileAndVerify(c.WithOptions(options), symbolValidator: module => 86CompileAndVerify(c.WithOptions(options), symbolValidator: module => 4384CompileAndVerify(comp, expectedOutput: expectedOutput); 4422CompileAndVerify(comp, expectedOutput: expectedOutput); 4424CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput); 4458CompileAndVerify(comp); 4459CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe)); 4499CompileAndVerify(comp, expectedOutput: "0"); 4500CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: "0"); 4606CompileAndVerify(comp); 4607CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe)); 4644CompileAndVerify(comp). 4701CompileAndVerify(comp); 4702CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe)); 4742CompileAndVerify(comp); 4743CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe)); 4799CompileAndVerify(comp, expectedOutput: expectedOutput); 4800CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput); 4852CompileAndVerify(comp, expectedOutput: expectedOutput); 4853CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput); 4912CompileAndVerify(comp, expectedOutput: expectedOutput); 4913CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput); 5158base.CompileAndVerify(compilation, expectedOutput: expectedOutput); 5210base.CompileAndVerify(compilation, expectedOutput: expectedOutput); 5253base.CompileAndVerify(compilation, expectedOutput: expectedOutput); 5256base.CompileAndVerify(compilation, expectedOutput: expectedOutput); 5292base.CompileAndVerify(compilation, expectedOutput: expectedOutput); 5295base.CompileAndVerify(compilation, expectedOutput: expectedOutput); 5324CompileAndVerify(comp). 5498CompileAndVerify(comp). 5735base.CompileAndVerify(compilation, expectedOutput: expectedOutput); 5791CompileAndVerify(comp, expectedOutput: "StructAwaitable"); 5824CompileAndVerify(comp, expectedOutput: "StructAwaitable"); 5935var verifier = CompileAndVerify(comp); 6299CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 6343CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics();
CodeGen\CodeGenAwaitForeachTests.cs (111)
178CompileAndVerify(comp_checked, expectedOutput: "overflow"); 182CompileAndVerify(comp_unchecked, expectedOutput: "0xFFFFFFFF"); 818CompileAndVerify(comp, expectedOutput: "MoveNextAsync 1"); 853CompileAndVerify(comp, expectedOutput: "MoveNextAsync 0"); 1041CompileAndVerify(comp, 1084CompileAndVerify(comp, expectedOutput: "Got(1) Got(2) Captured(1)"); 1141CompileAndVerify(comp, expectedOutput: "NextAsync(1) Current(1) Got(1) NextAsync(2) Current(2) Got(2) NextAsync(3) Current(3) Got(3) NextAsync(4) Dispose(4)"); 1181CompileAndVerify(comp, expectedOutput: "exception"); 1224CompileAndVerify(comp, expectedOutput: "dispose exception"); 1271CompileAndVerify(comp, expectedOutput: "wait dispose exception"); 1314CompileAndVerify(comp, expectedOutput: "wait exception"); 1596CompileAndVerify(comp, expectedOutput: "MoveNextAsync"); 1776CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1779CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 2061CompileAndVerify(comp, expectedOutput: "1 2 Done"); 2234CompileAndVerify(comp, expectedOutput: "1 2 Done").VerifyDiagnostics(); 2281CompileAndVerify(comp, expectedOutput: "2 4 -1 Done").VerifyDiagnostics(); 2383CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 2386CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 2454CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 2457CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 2563CompileAndVerify(comp, expectedOutput: "1 2 3 Done", verify: Verification.Fails); 2615CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 2618CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 2679CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 2682CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 2914CompileAndVerify(comp, 2965CompileAndVerify(comp, expectedOutput: "NextAsync(0) Current(1) Got(1) NextAsync(1) Current(2) Got(2) NextAsync(2) Current(3) Got(3) NextAsync(3) Dispose(4) Done"); 3030CompileAndVerify(comp, expectedOutput: "Item(1) Dispose Done"); 3299CompileAndVerify(comp, 3357var verifier = CompileAndVerify(comp, 3553CompileAndVerify(comp, expectedOutput: "NextAsync(0) Current(1) Got(1) NextAsync(1) Current(2) Got(2) NextAsync(2) Current(3) Got(3) NextAsync(3) Dispose(4)"); 3711CompileAndVerify(comp, expectedOutput: "NextAsync(0) Current(1) Got(1) NextAsync(1) Current(2) Got(2) NextAsync(2) Current(3) Got(3) NextAsync(3) Dispose(4)"); 3784var verifier = CompileAndVerify(comp, expectedOutput: "NextAsync(0) Current(1) Got(1) NextAsync(1) Current(2) Got(2) NextAsync(2) Current(3) Got(3) NextAsync(3) Dispose(4)"); 4054CompileAndVerify(comp, expectedOutput: "NextAsync(2) Current(3) Got(3) NextAsync(3) Dispose(4) Done"); 4108CompileAndVerify(comp, 4164CompileAndVerify(comp, 4219CompileAndVerify(comp, 4309CompileAndVerify(comp, expectedOutput: "Success"); 4369CompileAndVerify(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"); 4458CompileAndVerify(comp, expectedOutput: "NextAsync(0) Current(1) Convert(1) Got(1) NextAsync(1) Current(2) Convert(2) Got(2) NextAsync(2) Dispose(3) Done"); 4532CompileAndVerify(comp, expectedOutput: "NextAsync(0) Current(1) Got(1) NextAsync(1) Current(2) Got(2) NextAsync(2) Dispose(3)"); 4587CompileAndVerify(comp, expectedOutput: "Success"); 4642CompileAndVerify(comp, expectedOutput: "NextAsync(0) Current(1) Deconstruct(1) Got(1,-1) NextAsync(1) Current(2) Deconstruct(2) Got(2,-2) NextAsync(2) Dispose(3) Done"); 4741CompileAndVerify(comp, expectedOutput: "NextAsync(0) Current(1) Got(1,-1) NextAsync(1) Current(2) Got(2,-2) NextAsync(2) Dispose(3) Done"); 4821CompileAndVerify(comp, expectedOutput: "NextAsync(0) Current(1) Got(1,-1) NextAsync(1) Current(2) Got(2,-2) NextAsync(2) Dispose(3) Done"); 5045CompileAndVerify(comp, expectedOutput: "NextAsync(0) Current(1) Got NextAsync(1) Current(2) Got NextAsync(2) Current(3) Got NextAsync(3) Dispose(4)"); 5126var verifier = CompileAndVerify(comp, expectedOutput: "NextAsync(0) Current(1) Got NextAsync(1) Current(2) Got NextAsync(2) Current(3) Got NextAsync(3)"); 5352var verifier = CompileAndVerify(comp, expectedOutput: "NextAsync(0) Current(1) Got NextAsync(1) Current(2) Got NextAsync(2) Current(3) Got NextAsync(3)"); 5625CompileAndVerify(comp, expectedOutput: "MoveNextAsync"); 5721CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync Done"); 5766CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync Done"); 5809CompileAndVerify(comp, expectedOutput: "MoveNextAsync Done"); 5857CompileAndVerify(comp, expectedOutput: "MoveNextAsync Done"); 5901CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync Done"); 6035CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync Done"); 6079CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync Done"); 6125CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync Done"); 6170CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync 1 Done"); 6224CompileAndVerify(comp, expectedOutput: "StructAwaitable1StructAwaitable2"); 6324CompileAndVerify(comp); 6348CompileAndVerify(comp); 6435CompileAndVerify(comp, expectedOutput: "123"); 6478CompileAndVerify(comp, expectedOutput: "123"); 6508CompileAndVerify(comp, expectedOutput: "123"); 6538CompileAndVerify(comp, expectedOutput: "123"); 6756CompileAndVerify(comp, expectedOutput: "123"); 6791CompileAndVerify(comp, expectedOutput: "123"); 6822CompileAndVerify(comp, expectedOutput: "123"); 6854CompileAndVerify(comp, expectedOutput: "123"); 6953CompileAndVerify(comp, expectedOutput: "123"); 6984CompileAndVerify(comp, expectedOutput: "123"); 7014CompileAndVerify(comp, expectedOutput: "123"); 7045CompileAndVerify(comp, expectedOutput: "123"); 7075CompileAndVerify(comp, expectedOutput: "123"); 7105CompileAndVerify(comp, expectedOutput: "123"); 7135CompileAndVerify(comp, expectedOutput: "123"); 7171CompileAndVerify(comp, expectedOutput: "123"); 7203CompileAndVerify(comp, expectedOutput: "123"); 7239CompileAndVerify(comp, expectedOutput: @"1.1 7354CompileAndVerify(comp, expectedOutput: "123"); 7441CompileAndVerify(comp, expectedOutput: "123"); 7631CompileAndVerify(comp, expectedOutput: "123"); 7751CompileAndVerify(comp, expectedOutput: "123"); 7827CompileAndVerify(comp, expectedOutput: "123"); 7898CompileAndVerify(comp, expectedOutput: "23"); 7965CompileAndVerify(comp, expectedOutput: "123"); 8101CompileAndVerify(comp, expectedOutput: "123"); 8134CompileAndVerify(comp, expectedOutput: "123"); 8197CompileAndVerify(comp, expectedOutput: "123"); 8227CompileAndVerify(comp, expectedOutput: "123"); 8343CompileAndVerify(comp, expectedOutput: "123"); 8376CompileAndVerify(comp, expectedOutput: "123"); 8409CompileAndVerify(comp, expectedOutput: "123"); 8442CompileAndVerify(comp, expectedOutput: @"123Disposed"); 8476CompileAndVerify(comp, expectedOutput: @"123Disposed"); 8509CompileAndVerify(comp, expectedOutput: @"123Disposed"); 8539CompileAndVerify(comp, expectedOutput: "123"); 8588CompileAndVerify(comp, expectedOutput: "123Disposed"); 8622CompileAndVerify(comp, expectedOutput: "123"); 8740CompileAndVerify(comp, expectedOutput: "123"); 8792CompileAndVerify(comp, expectedOutput: "123"); 8934CompileAndVerify(comp, expectedOutput: "123"); 8969CompileAndVerify(comp, expectedOutput: "123"); 9039CompileAndVerify(comp, expectedOutput: "123123"); 9094CompileAndVerify(comp, expectedOutput: "RAN"); 9170CompileAndVerify(comp, expectedOutput: "RAN"); 9248CompileAndVerify(comp, expectedOutput: "RAN"); 9318CompileAndVerify(comp, expectedOutput: "RAN"); 9380CompileAndVerify(comp, expectedOutput: "RAN"); 9482CompileAndVerify(comp,
CodeGen\CodeGenAwaitUsingTests.cs (42)
215CompileAndVerify(comp, expectedOutput: "C body DisposeAsync1 DisposeAsync2 end"); 403CompileAndVerify(comp, expectedOutput: "try using dispose_start dispose_end end"); 518CompileAndVerify(comp, expectedOutput: "using dispose_start dispose_end return"); 554CompileAndVerify(comp, expectedOutput: "using caught message"); 581CompileAndVerify(comp, expectedOutput: "before after"); 911CompileAndVerify(comp, expectedOutput: "body DisposeAsync"); 991CompileAndVerify(comp, expectedOutput: "body Dispose"); 1068CompileAndVerify(comp, expectedOutput: "body DisposeAsync end"); 1095CompileAndVerify(comp, expectedOutput: "body DisposeAsync end"); 1121var verifier = CompileAndVerify(comp, expectedOutput: "body DisposeAsync"); 1295var verifier = CompileAndVerify(comp, expectedOutput: "body DisposeAsync"); 1470var verifier = CompileAndVerify(comp, expectedOutput: "body DisposeAsync"); 1640CompileAndVerify(comp, expectedOutput: "body"); 1689CompileAndVerify(comp, expectedOutput: "body DisposeAsync"); 1715var verifier = CompileAndVerify(comp, expectedOutput: "body DisposeAsync"); 1884var verifier = CompileAndVerify(comp, expectedOutput: "body DisposeAsync"); 2062CompileAndVerify(comp, expectedOutput: "True"); 2089CompileAndVerify(comp, expectedOutput: "body DisposeAsync"); 2116CompileAndVerify(comp, expectedOutput: "body"); 2188CompileAndVerify(comp, expectedOutput: "ctor1 ctor2 body dispose2_start dispose2_end dispose1_start dispose1_end"); 2227CompileAndVerify(comp, expectedOutput: "ctor1 ctor2 body dispose2 dispose1 caught"); 2272CompileAndVerify(comp, expectedOutput: "ctor1 ctor2 dispose1 caught"); 2402CompileAndVerify(comp, expectedOutput: "dispose"); 2463CompileAndVerify(comp, expectedOutput: "using dispose_start dispose_end return"); 2493CompileAndVerify(comp, expectedOutput: "using dispose_start dispose_end return"); 2526CompileAndVerify(comp, expectedOutput: "using dispose_start dispose_end return"); 2556CompileAndVerify(comp, expectedOutput: "using dispose_start dispose_end return"); 2586CompileAndVerify(comp, expectedOutput: "using dispose_start dispose_end(0) return"); 2699var verifier = CompileAndVerify(comp, expectedOutput: "using dispose_start dispose_end return"); 2908CompileAndVerify(comp, expectedOutput: "using dispose_start dispose_end return"); 2937CompileAndVerify(comp, expectedOutput: "using dispose_start dispose_end return"); 2968CompileAndVerify(comp, expectedOutput: "using dispose_start dispose_end return"); 3036CompileAndVerify(comp, expectedOutput: "StructAwaitable"); 3059CompileAndVerify(comp, expectedOutput: "DISPOSED"); 3101CompileAndVerify(comp, expectedOutput: "DISPOSED"); 3373CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 3376CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 3533CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 3536CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 3567CompileAndVerify(comp, expectedOutput: "DISPOSED").VerifyDiagnostics(); 3721CompileAndVerify(comp, 3750CompileAndVerify(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)
1529CompileAndVerify(comp, verify: Verification.Passes, expectedOutput: @"6"); 1752var result = CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @"47"); 1838result = CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @"47"); 1877CompileAndVerify(comp, verify: Verification.Passes, expectedOutput: @"6"); 1937CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2005CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2067CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2124CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2184CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2263CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2278CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2344var v = CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2431v = CompileAndVerify(comp, verify: Verification.Passes, expectedOutput: @" 3736var verifier = CompileAndVerify(compilation, expectedOutput: "XX"); 3774var verifier = CompileAndVerify(compilation, expectedOutput: "5050"); 3825var verifier = CompileAndVerify(compilation, expectedOutput: "5050"); 3883var verifier = CompileAndVerify(compilation, expectedOutput: "5050"); 3947var verifier = CompileAndVerify(compilation, expectedOutput: "555555"); 4011var verifier = CompileAndVerify(compilation, expectedOutput: "0011", verify: Verification.FailsPEVerify); 4089var verifier = CompileAndVerify(compilation, expectedOutput: ""); 4145var verifier = CompileAndVerify(compilation, expectedOutput: "hihi"); 4203var verifier = CompileAndVerify(compilation, expectedOutput: "hihi"); 4266var verifier = CompileAndVerify(compilation, expectedOutput: "11"); 4339var verifier = CompileAndVerify(compilation, expectedOutput: "TestTest"); 4396var verifier = CompileAndVerify(compilation, expectedOutput: "TestTestDerivedDerived"); 4804CompileAndVerify(libUser).VerifyIL("C.M", """ 4829CompileAndVerify(comp, expectedOutput: "RAN 00"); 4870var verifier = CompileAndVerify(libUser); 4909CompileAndVerify(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)
6085var verifier = CompileAndVerify(comp); 6141var verifier = CompileAndVerify(comp); 6304CompileAndVerify(comp, expectedOutput: @"Done."); 6328var 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)
532CompileAndVerify(comp, expectedOutput: "22"); 4242var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: verify); 4311var verifier = CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Fails); 4376var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: verify); 4428var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: verify); 4484var 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 (1)
1262CompileAndVerify(comp1).VerifyDiagnostics();
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)
10525CompileAndVerify(comp, expectedOutput: "2"); 11810var 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))); 3721return 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)
33606CompileAndVerify(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics(); 33678var verifier = CompileAndVerify(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics(); 33813CompileAndVerify(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics(); 33885var verifier = CompileAndVerify(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics(); 34020CompileAndVerify(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics(); 34092var verifier = CompileAndVerify(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics(); 34240CompileAndVerify(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics(); 34312CompileAndVerify(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics(); 34384var verifier = CompileAndVerify(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics(); 34532CompileAndVerify(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics(); 34604CompileAndVerify(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics(); 34676CompileAndVerify(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics(); 34748CompileAndVerify(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics(); 34820CompileAndVerify(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics(); 34901CompileAndVerify(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics(); 34982CompileAndVerify(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics(); 35070CompileAndVerify(comp, expectedOutput: "123123126:123123126:123123126").VerifyDiagnostics(); 35152CompileAndVerify(comp, expectedOutput: "124125125:124125125:124125125").VerifyDiagnostics(); 35234var verifier = CompileAndVerify(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics(); 35399CompileAndVerify(comp, expectedOutput: "123123126:123123126:123123126").VerifyDiagnostics(); 35490CompileAndVerify(comp, expectedOutput: "123123126:123123126:123123126").VerifyDiagnostics(); 35588CompileAndVerify(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); 3670var v0 = CompileAndVerify(compilation0); 3775var v0 = CompileAndVerify(compilation0); 3884var v0 = CompileAndVerify(compilation0); 3990var v0 = CompileAndVerify(compilation0); 4092var v0 = CompileAndVerify(compilation0, symbolValidator: module => 4255var v0 = CompileAndVerify(compilation0); 4489var v0 = CompileAndVerify(compilation0); 4649var v0 = CompileAndVerify(compilation0); 5112var v0 = CompileAndVerify(compilation0); 5460var v0 = CompileAndVerify(compilation0); 5797var v0 = CompileAndVerify(compilation0); 6439var v0 = CompileAndVerify(compilation0); 6982var v0 = CompileAndVerify(compilation0); 7421var v0 = CompileAndVerify(compilation0, symbolValidator: module => 7743var v0 = CompileAndVerify(compilation0); 8011CompileAndVerify(compilation0, symbolValidator: module => 8170var v0 = CompileAndVerify(compilation0, emitOptions: EmitOptions.Default.WithDebugInformationFormat(format), symbolValidator: module => 8714var v0 = CompileAndVerify(compilation0); 8791var v0 = CompileAndVerify(compilation0); 8880var v0 = CompileAndVerify(compilation0, symbolValidator: module => 9035var v0 = CompileAndVerify(compilation0); 9156var v0 = CompileAndVerify(compilation0); 9305var v0 = CompileAndVerify(compilation0); 9465var v0 = CompileAndVerify(compilation0); 9577var v0 = CompileAndVerify(compilation0); 9753var v0 = CompileAndVerify(compilation0); 9987var v0 = CompileAndVerify(compilation0); 10635var v0 = CompileAndVerify(compilation0); 10702var v0 = CompileAndVerify(compilation0); 10766var v0 = CompileAndVerify(compilation0); 10835var v0 = CompileAndVerify(compilation0); 10889var v0 = CompileAndVerify(compilation0, verify: Verification.FailsPEVerify); 10951var v0 = CompileAndVerify(compilation0, verify: Verification.FailsPEVerify); 11017var v0 = CompileAndVerify(compilation0, verify: Verification.FailsPEVerify); 11070var v0 = CompileAndVerify(compilation0, verify: Verification.Passes); 11121var v0 = CompileAndVerify(compilation0, verify: Verification.FailsPEVerify); 11175var v0 = CompileAndVerify(compilation0, verify: Verification.Passes); 11236var v0 = CompileAndVerify(compilation0, verify: Verification.Passes); 11291var v0 = CompileAndVerify(compilation0, verify: Verification.Passes); 11358var 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); 6171var v0 = CompileAndVerify(compilation0); 6601var v0 = CompileAndVerify(compilation0); 8631var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 9715var v0 = CompileAndVerify(compilation0); 9817var v0 = CompileAndVerify(compilation0); 10140var v0 = CompileAndVerify(compilation0); 10513var v0 = CompileAndVerify(compilation0); 10610var v0 = CompileAndVerify(compilation0); 10733var v0 = CompileAndVerify(compilation0); 10965var v0 = CompileAndVerify(compilation0); 11642var v0 = CompileAndVerify(compilation0); 11824var v0 = CompileAndVerify(compilation0); 11946var v0 = CompileAndVerify(compilation0); 11999var v0 = CompileAndVerify(compilation0); 12924var v0 = CompileAndVerify(compilation0); 13040var v0 = CompileAndVerify(compilation0); 13086var v0 = CompileAndVerify(compilation0); 13235var v0 = CompileAndVerify(compilation0); 13369var v0 = CompileAndVerify(compilation0); 13478var v0 = CompileAndVerify(compilation0); 13596var v0 = CompileAndVerify(compilation0); 13787var v0 = CompileAndVerify(compilation0); 13916var v0 = CompileAndVerify(compilation0); 14064var v0 = CompileAndVerify(compilation0); 14260var v0 = CompileAndVerify(compilation0); 14369var v0 = CompileAndVerify(compilation0); 14479var v0 = CompileAndVerify(compilation0); 14643var v0 = CompileAndVerify(compilation0); 14788var v0 = CompileAndVerify(compilation0); 14893var v0 = CompileAndVerify(compilation0); 15056var v0 = CompileAndVerify(compilation0); 15260var v0 = CompileAndVerify(compilation0); 15508var v0 = CompileAndVerify(compilation0); 15692var v0 = CompileAndVerify(compilation0); 15765var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 15871var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 16301var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 18943var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 19019var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 19113var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 19202var 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 (2952)
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 (27)
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); 1843CompileAndVerify(assembly, symbolValidator: moduleSymbol => 2125CompileAndVerify(appCompilation, symbolValidator: (ModuleSymbol m) => 2157CompileAndVerify(appCompilation, symbolValidator: (ModuleSymbol m) => 2187CompileAndVerify(appCompilation, symbolValidator: (ModuleSymbol m) => 2219CompileAndVerify(appCompilation, symbolValidator: (ModuleSymbol m) => 2244CompileAndVerify(appCompilation, symbolValidator: (ModuleSymbol m) => 2295CompileAndVerify(comp, symbolValidator: (m) => 2351CompileAndVerify(comp, symbolValidator: (m) => 2379CompileAndVerify(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)
732var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("")); 871var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1094CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("(0, -2, 0, -4, 0, -6)")); 1209CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("(2, -2, 6, -4, 10, -6)")); 1424CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(""" 4953var verifier = CompileAndVerify(comp, expectedOutput: $$""" 7969CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($$""" 8158CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: "C"); 8364CompileAndVerify( 10210var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(""" 10294var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(""" 10391var 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],"); 10972CompileAndVerify(comp, expectedOutput: "[1, 2, 3, 4], "); 11019CompileAndVerify(comp, expectedOutput: "[1, 2, 3, 4], "); 11101CompileAndVerify(comp, expectedOutput: "[1, 2, 3, 4], [5, 6], "); 11166CompileAndVerify(comp, expectedOutput: "[1, 2, 3, 4], [5, 6], "); 11238CompileAndVerify( 12253var verifier = CompileAndVerify( 12323var verifier = CompileAndVerify( 12422var verifier = CompileAndVerify(comp, expectedOutput: "[], [], "); 12443verifier = CompileAndVerify(comp, expectedOutput: "[], [], "); 13430var verifier = CompileAndVerify( 13706var verifier = CompileAndVerify( 14122CompileAndVerify(comp, expectedOutput: "[],"); 14230var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.FailsPEVerify); 14300var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), 14441var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.FailsPEVerify); 14555var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.FailsPEVerify); 14613var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[[1], [2]],"), verify: Verification.FailsPEVerify); 14717var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[[1], [2]],"), verify: Verification.Fails); 14906var verifier = CompileAndVerify(comp, expectedOutput: "[1, 2], [2], "); 14957var verifier = CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: "[1, 2], [2], "); 15017var verifier = CompileAndVerify(comp, expectedOutput: "[2, 3], [3], "); 15401var verifier = CompileAndVerify( 15525var verifier = CompileAndVerify( 15592CompileAndVerify( 15620CompileAndVerify( 15648CompileAndVerify( 20699var verifier = CompileAndVerify( 20981var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 21129var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 22609var verifier = CompileAndVerify(comp, 23797var verifier = CompileAndVerify( 25897var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput("[1, 2, 3], ")); 28178CompileAndVerify(comp, expectedOutput: "[42, 43, 44],"); 28208CompileAndVerify(comp, expectedOutput: "[42, 43, 44],"); 28231CompileAndVerify(comp, expectedOutput: "[42, 43, 44],"); 28254CompileAndVerify(comp, expectedOutput: "[hi, null],"); 28300CompileAndVerify(comp, expectedOutput: "[1],"); 28324CompileAndVerify(comp, expectedOutput: "[1, 2, 3],"); 28347CompileAndVerify(comp, expectedOutput: "[],"); 28918CompileAndVerify(comp, expectedOutput: "RAN"); 29347CompileAndVerify(comp, expectedOutput: "List<int>"); 29388var verifier = CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: IncludeExpectedOutput("[1, 2, 3],")); 29472CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("1 2 3"), verify: Verification.FailsPEVerify); 29496CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("1 2 3"), verify: Verification.FailsPEVerify); 29520CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("a b c"), verify: Verification.FailsPEVerify); 29543CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("97 98 99"), verify: Verification.FailsPEVerify); 29978CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("RAN RAN2")); 30041CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("RAN RAN2")); 30094var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.Skipped); 30299var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[],"), verify: Verification.Skipped); 33481CompileAndVerify(compilation); 34171var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput("[Derived], [Derived], ")); 34670verifier = CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Skipped); 34732var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2, 3], [1, 2, 3],")); 34773var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2, 3], [1, 2, 3],")); 34820var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2, 3], [1, 2, 3],")); 35274var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2], [1, 2, 1, 2],")); 35368var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2], [1, 2, 1, 2],")); 36394var verifier = CompileAndVerify(comp, expectedOutput: "[1, 2, 3],", verify: Verification.Skipped); 37107var verifier = CompileAndVerify(comp, expectedOutput: "[1, 2, 3],", verify: Verification.Skipped); 38294var verifier = CompileAndVerify(comp, expectedOutput: "(a, b), (c, d), "); 38372CompileAndVerify(comp, expectedOutput: "(a, b), (c, d), ").VerifyDiagnostics(); 38414CompileAndVerify(comp, expectedOutput: "[1, 2, 3], "); 38464CompileAndVerify(comp, expectedOutput: "[1, 2, 3], "); 38509CompileAndVerify(comp, expectedOutput: "[1, 2, 3], "); 38558CompileAndVerify(comp, expectedOutput: "[1, 2, 3], "); 38614CompileAndVerify(comp, expectedOutput: """ 38644CompileAndVerify(comp, expectedOutput: """ 38693CompileAndVerify(comp, expectedOutput: "[[]], "); 38723CompileAndVerify(comp, expectedOutput: "[], "); 38776CompileAndVerify(comp, expectedOutput: """ 38810CompileAndVerify(comp, expectedOutput: """ 40792CompileAndVerify(comp, expectedOutput: "[1, 2, 3], "); 42391var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 42464CompileAndVerify(comp, expectedOutput: "(<>z__ReadOnlyArray<System.Int32>) [0], "); 42480CompileAndVerify(comp, expectedOutput: "(<>z__ReadOnlyArray<System.Int32>) [0], "); 42499CompileAndVerify(comp, expectedOutput: "(<>z__ReadOnlyArray<System.Int32>) [0], "); 42516CompileAndVerify(comp, expectedOutput: "(<>z__ReadOnlyArray`1) [0], "); 42533CompileAndVerify(comp, expectedOutput: "(<>z__ReadOnlyArray<System.Int32>) [0], "); 42797CompileAndVerify( 42877CompileAndVerify( 42965CompileAndVerify( 43426var verifier = CompileAndVerify( 43538var verifier = CompileAndVerify( 43752var verifier = CompileAndVerify( 43844CompileAndVerify(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(); 4532CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 4568CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 4714CompileAndVerify(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103").VerifyDiagnostics(); 4730CompileAndVerify(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103").VerifyDiagnostics(); 4754CompileAndVerify(comp3, expectedOutput: "operator1:0").VerifyDiagnostics(); 4757CompileAndVerify(comp3, expectedOutput: "operator1:0").VerifyDiagnostics(); 4760CompileAndVerify(comp3, expectedOutput: "operator1:0").VerifyDiagnostics(); 4832CompileAndVerify(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103").VerifyDiagnostics(); 4848CompileAndVerify(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103").VerifyDiagnostics(); 4873CompileAndVerify(comp3, expectedOutput: "operator1:0").VerifyDiagnostics(); 4876CompileAndVerify(comp3, expectedOutput: "operator1:0").VerifyDiagnostics(); 4879CompileAndVerify(comp3, expectedOutput: "operator1:0").VerifyDiagnostics(); 4951CompileAndVerify(comp6, expectedOutput: "operator1:101:102:True:operator1:102:103:True:True").VerifyDiagnostics(); 4954CompileAndVerify(comp6, expectedOutput: "operator1:101:102:True:operator1:102:103:True:True").VerifyDiagnostics(); 5004CompileAndVerify(comp, expectedOutput: "operator2operator3").VerifyDiagnostics(); 5058CompileAndVerify(comp, expectedOutput: "operator2operator3").VerifyDiagnostics(); 5106CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 5154CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 5203CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 5251CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 5300CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 5351CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 5406CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 5462CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 5520CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 5592CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 5663CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 5734CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 6230CompileAndVerify(comp1, expectedOutput: "operator1:101:102:operator1:102:103:103:-1:-1:-1 | operator1:101:102:operator1:102:102:103:-1:-1:-1").VerifyDiagnostics(); 6233CompileAndVerify(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103:-1:-1:-1 | operator1:101:102:operator1:102:102:103:-1:-1:-1").VerifyDiagnostics(); 6338CompileAndVerify(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics(); 6561CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 6636CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 6696CompileAndVerify(comp, expectedOutput: "operator1:101:102:True:operator1:102:103:True:True:operator1:103:104:True").VerifyDiagnostics(); 6771CompileAndVerify(comp, expectedOutput: "operator1operator1").VerifyDiagnostics(); 6846CompileAndVerify(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics(); 6880CompileAndVerify(comp, expectedOutput: "System.Int32System.Int32").VerifyDiagnostics(); 6987CompileAndVerify(comp, expectedOutput: @" 7072CompileAndVerify(comp, expectedOutput: @" 7209CompileAndVerify(comp, expectedOutput: "C1C4").VerifyDiagnostics(); 7271CompileAndVerify(comp, expectedOutput: "C1C4").VerifyDiagnostics(); 7308CompileAndVerify(comp, expectedOutput: "regularregular").VerifyDiagnostics(); 7345CompileAndVerify(comp, expectedOutput: "regularregular").VerifyDiagnostics(); 7389CompileAndVerify(comp1, expectedOutput: "regularchecked").VerifyDiagnostics(); 7392CompileAndVerify(comp2, expectedOutput: "regularchecked").VerifyDiagnostics(); 7444CompileAndVerify(comp1, expectedOutput: "regularchecked").VerifyDiagnostics(); 7447CompileAndVerify(comp2, expectedOutput: "regularchecked").VerifyDiagnostics(); 7502CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 7546CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 7742CompileAndVerify(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics(); 7786CompileAndVerify(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics(); 7846CompileAndVerify(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics(); 7904CompileAndVerify(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics(); 7990CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 8020CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 8062CompileAndVerify(comp, expectedOutput: "exception").VerifyDiagnostics(); 8237CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 8281CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 8331CompileAndVerify(comp2, expectedOutput: "operator1:101:102:operator1:102:102:103").VerifyDiagnostics(); 8347CompileAndVerify(comp2, expectedOutput: "operator1:101:102:operator1:102:102:103").VerifyDiagnostics(); 8402CompileAndVerify(comp2, expectedOutput: "operator1:101:102").VerifyDiagnostics(); 8418CompileAndVerify(comp2, expectedOutput: "operator1:101:102").VerifyDiagnostics(); 8485CompileAndVerify(comp5, expectedOutput: "operator1:101:102:True").VerifyDiagnostics(); 11183CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics(); 11232CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics(); 11461CompileAndVerify(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics(); 11477CompileAndVerify(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics(); 11498CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 11501CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 11504CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 11560CompileAndVerify(comp, expectedOutput: "operator2operator2").VerifyDiagnostics(); 11608CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 11679CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 11862CompileAndVerify(comp, expectedOutput: "operator1:").VerifyDiagnostics(); 11903CompileAndVerify(comp1, expectedOutput: "operator1operator1:").VerifyDiagnostics(); 11906CompileAndVerify(comp2, expectedOutput: "operator1operator1:").VerifyDiagnostics(); 11965CompileAndVerify(comp1, expectedOutput: "operator1operator1:").VerifyDiagnostics(); 11968CompileAndVerify(comp2, expectedOutput: "operator1operator1:").VerifyDiagnostics(); 12039CompileAndVerify(comp, expectedOutput: "operator1operator2:").VerifyDiagnostics(); 12085CompileAndVerify(comp, expectedOutput: "operator1:").VerifyDiagnostics(); 12166CompileAndVerify(comp, expectedOutput: 12224CompileAndVerify(comp, expectedOutput: "operator1operator1:").VerifyDiagnostics(); 12264CompileAndVerify(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics(); 12652CompileAndVerify(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics(); 12759CompileAndVerify(comp, expectedOutput: @" 12809CompileAndVerify(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics(); 12907CompileAndVerify(comp, expectedOutput: "C1C4").VerifyDiagnostics(); 12944CompileAndVerify(comp, expectedOutput: "regularregular").VerifyDiagnostics(); 13004CompileAndVerify(comp2, expectedOutput: "regularregular").VerifyDiagnostics(); 13048CompileAndVerify(comp1, expectedOutput: "regularchecked").VerifyDiagnostics(); 13051CompileAndVerify(comp2, expectedOutput: "regularchecked").VerifyDiagnostics(); 13106CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 13220CompileAndVerify(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics(); 13280CompileAndVerify(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics(); 13380CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 13427CompileAndVerify(comp, expectedOutput: "exception1exception2").VerifyDiagnostics(); 13466CompileAndVerify(comp, expectedOutput: "operator1operator2").VerifyDiagnostics(); 13614CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 13703CompileAndVerify(comp2, expectedOutput: expected).VerifyDiagnostics(); 13719CompileAndVerify(comp2, expectedOutput: expected).VerifyDiagnostics(); 13773CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 13778CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 13781CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 13820CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 14029CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 14092CompileAndVerify(comp, expectedOutput: "operator2operator1operator2operator1").VerifyDiagnostics(); 14140CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 14626CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 14670CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 14714CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "operator2operator1" : null, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 14755CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 14792CompileAndVerify(comp, expectedOutput: "operator3operator3").VerifyDiagnostics(); 14842CompileAndVerify(comp, expectedOutput: "operator1operator2").VerifyDiagnostics(); 15012CompileAndVerify(comp, expectedOutput: "operator1operator2").VerifyDiagnostics(); 15412CompileAndVerify(comp1, expectedOutput: expected).VerifyDiagnostics(); 15415CompileAndVerify(comp2, expectedOutput: expected).VerifyDiagnostics(); 15534CompileAndVerify(comp, expectedOutput: expected).VerifyDiagnostics(); 15581CompileAndVerify(comp, expectedOutput: "operator2operator1:operator2operator1").VerifyDiagnostics(); 15656CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 15712CompileAndVerify(comp, expectedOutput: "exception1exception2").VerifyDiagnostics(); 15798CompileAndVerify(comp, expectedOutput: "operator2operator1operator2operator1").VerifyDiagnostics(); 15999CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 16050CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 16120CompileAndVerify(comp, expectedOutput: "operator1operator1:s1 => (s1 " + op + " s1)").VerifyDiagnostics(); 16176CompileAndVerify(comp, expectedOutput: "operator1::operator1::s1 => (s1 " + op + " s1)").VerifyDiagnostics(); 18652CompileAndVerify(comp2, expectedOutput: "operator1: ==:operator1: !=:operator2: ==:operator2: !=").VerifyDiagnostics(); 18655CompileAndVerify(comp2, expectedOutput: "operator1: ==:operator1: !=:operator2: ==:operator2: !=").VerifyDiagnostics(); 18764CompileAndVerify(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics(); 18780CompileAndVerify(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics(); 18802CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 18805CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 18808CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 18891CompileAndVerify(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics(); 18907CompileAndVerify(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics(); 18929CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 18932CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 18935CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 18995CompileAndVerify(comp2, expectedOutput: op == "==" ? "FalseTrue" : "TrueFalse").VerifyDiagnostics(); 19055CompileAndVerify(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics(); 19116CompileAndVerify(comp2, expectedOutput: "operator1:False:operator1:True:operator1:True").VerifyDiagnostics(); 19155CompileAndVerify(comp2, expectedOutput: op == "==" ? "False" : "True").VerifyDiagnostics(); 19198CompileAndVerify(comp2, expectedOutput: "operator1:101").VerifyDiagnostics(); 19480CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics(); 19522CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics(); 19566CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics(); 19608CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics(); 20041CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 20185CompileAndVerify(comp2, expectedOutput: "operator1:101:202:303:202:operator1:303:202:505:202:505").VerifyDiagnostics(); 20201CompileAndVerify(comp2, expectedOutput: "operator1:101:202:303:202:operator1:303:202:505:202:505").VerifyDiagnostics(); 20225CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 20228CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 20231CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 20312CompileAndVerify(comp2, expectedOutput: "operator1:101:202:303:202:operator1:303:202:505:202:505").VerifyDiagnostics(); 20328CompileAndVerify(comp2, expectedOutput: "operator1:101:202:303:202:operator1:303:202:505:202:505").VerifyDiagnostics(); 20352CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 20355CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 20358CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 20439CompileAndVerify(comp6, expectedOutput: "operator1:101:202:303:202:True:operator1:303:202:505:202:True:True").VerifyDiagnostics(); 20442CompileAndVerify(comp6, expectedOutput: "operator1:101:202:303:202:True:operator1:303:202:505:202:True:True").VerifyDiagnostics(); 20492CompileAndVerify(comp, expectedOutput: "operator2operator2operator3").VerifyDiagnostics(); 20546CompileAndVerify(comp, expectedOutput: "operator2operator2operator3").VerifyDiagnostics(); 20594CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 20642CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 20691CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 20739CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 20788CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 20839CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 20894CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 20950CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 21008CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 21080CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 21151CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 21222CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 21682CompileAndVerify(comp1, expectedOutput: "operator1:").VerifyDiagnostics(); 21685CompileAndVerify(comp2, expectedOutput: "operator1:").VerifyDiagnostics(); 21778CompileAndVerify(comp, expectedOutput: "operator1:").VerifyDiagnostics(); 21950CompileAndVerify(comp, expectedOutput: 22006CompileAndVerify(comp, expectedOutput: "operator1:").VerifyDiagnostics(); 22046CompileAndVerify(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics(); 22373CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 22448CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 22510CompileAndVerify(comp, expectedOutput: "operator1:101:202:303:202:True:operator1:303:202:505:202:True:True").VerifyDiagnostics(); 22586CompileAndVerify(comp, expectedOutput: "operator1operator1").VerifyDiagnostics(); 22661CompileAndVerify(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics(); 22695CompileAndVerify(comp, expectedOutput: "System.Int32System.Int32").VerifyDiagnostics(); 22802CompileAndVerify(comp, expectedOutput: @" 22887CompileAndVerify(comp, expectedOutput: @" 23024CompileAndVerify(comp, expectedOutput: "C1C4").VerifyDiagnostics(); 23086CompileAndVerify(comp, expectedOutput: "C1C4").VerifyDiagnostics(); 23123CompileAndVerify(comp, expectedOutput: "regularregular").VerifyDiagnostics(); 23160CompileAndVerify(comp, expectedOutput: "regularregular").VerifyDiagnostics(); 23220CompileAndVerify(comp2, expectedOutput: "regularregular").VerifyDiagnostics(); 23280CompileAndVerify(comp2, expectedOutput: "regularregular").VerifyDiagnostics(); 23341CompileAndVerify(comp2, expectedOutput: "regularregular").VerifyDiagnostics(); 23385CompileAndVerify(comp1, expectedOutput: "regularchecked").VerifyDiagnostics(); 23388CompileAndVerify(comp2, expectedOutput: "regularchecked").VerifyDiagnostics(); 23442CompileAndVerify(comp1, expectedOutput: "regularchecked").VerifyDiagnostics(); 23445CompileAndVerify(comp2, expectedOutput: "regularchecked").VerifyDiagnostics(); 23500CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 23544CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 23740CompileAndVerify(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics(); 23784CompileAndVerify(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics(); 23843CompileAndVerify(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics(); 23901CompileAndVerify(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics(); 23931CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 23961CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 24014CompileAndVerify(comp, expectedOutput: "exception1exception2").VerifyDiagnostics(); 24047CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 24080CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 24273CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 24317CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 26895CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics(); 26927CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics(); 26961CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics(); 26990CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics(); 27052CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics(); 27080CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
Semantics\ExtensionTests.cs (425)
117var verifier = CompileAndVerify(comp); 207var verifier = CompileAndVerify(comp); 287var verifier = CompileAndVerify(comp); 561var verifier = CompileAndVerify(comp); 808var verifier = CompileAndVerify(comp); 1100var verifier = CompileAndVerify(comp, expectedOutput: """ 1261var verifier = CompileAndVerify(comp, expectedOutput: """ 1426var verifier = CompileAndVerify(comp, expectedOutput: """ 1722var verifier = CompileAndVerify(comp); 1828var verifier = CompileAndVerify(comp); 1952var verifier = CompileAndVerify(comp); 2121var verifier = CompileAndVerify(comp); 3482CompileAndVerify(comp, expectedOutput: "4243").VerifyDiagnostics(); 3701CompileAndVerify(comp, symbolValidator: (m) => 3884CompileAndVerify(comp).VerifyDiagnostics(); 3934CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 4131CompileAndVerify(comp, expectedOutput: "42", symbolValidator: (m) => 4178CompileAndVerify(comp, symbolValidator: (m) => 4210CompileAndVerify(comp, symbolValidator: (m) => 4280CompileAndVerify(comp).VerifyDiagnostics(); 4607var verifier = CompileAndVerify(comp); 4838CompileAndVerify(comp, expectedOutput: "ranM1 ranM2 ranP"); 4872CompileAndVerify(comp, expectedOutput: "ranM1 ranM2 ranP").VerifyDiagnostics(); 4892var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 4955CompileAndVerify( 4979var verifier1 = CompileAndVerify(comp1, sourceSymbolValidator: verifySymbols, symbolValidator: verifySymbols).VerifyDiagnostics(); 5104var verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 5139verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 5145CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 5190verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 5196verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 5218CompileAndVerify(vbComp, expectedOutput: "1234").VerifyDiagnostics(); 5248var verifier4 = CompileAndVerify(comp4, expectedOutput: "1234").VerifyDiagnostics(); 5289verifier4 = CompileAndVerify(comp4, expectedOutput: "1234").VerifyDiagnostics(); 5314var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 5344var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 5380var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 5505CompileAndVerify(comp2).VerifyDiagnostics(); 5537CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 5540CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 5560var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 5690CompileAndVerify(comp2).VerifyDiagnostics(); 5722CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 5725CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 5744var verifier1 = CompileAndVerify(comp1, symbolValidator: (m) => 6059CompileAndVerify(comp2).VerifyDiagnostics(); 6088var verifier3 = CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 6122verifier3 = CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 6145var verifier1 = CompileAndVerify(comp1, symbolValidator: (m) => 6379CompileAndVerify(comp2).VerifyDiagnostics(); 6411CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 6414CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 6449var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 6543var verifier3 = CompileAndVerify(comp3, expectedOutput: "132465").VerifyDiagnostics(); 6580verifier3 = CompileAndVerify(comp3, expectedOutput: "132465").VerifyDiagnostics(); 6613verifier3 = CompileAndVerify(comp3, expectedOutput: "132465").VerifyDiagnostics(); 6657verifier3 = CompileAndVerify(comp3, expectedOutput: "132465").VerifyDiagnostics(); 6690var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 6893CompileAndVerify(comp2).VerifyDiagnostics(); 6933CompileAndVerify(comp3, expectedOutput: "1323202346565056").VerifyDiagnostics(); 6936CompileAndVerify(comp3, expectedOutput: "1323202346565056").VerifyDiagnostics(); 6965var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 7153CompileAndVerify(comp2).VerifyDiagnostics(); 7193CompileAndVerify(comp3, expectedOutput: "1323246565").VerifyDiagnostics(); 7196CompileAndVerify(comp3, expectedOutput: "1323246565").VerifyDiagnostics(); 7220var verifier1 = CompileAndVerify(comp1, symbolValidator: (m) => 7552CompileAndVerify(comp2).VerifyDiagnostics(); 7581CompileAndVerify(comp3, expectedOutput: "132465").VerifyDiagnostics(); 7584CompileAndVerify(comp3, expectedOutput: "132465").VerifyDiagnostics(); 7609var verifier1 = CompileAndVerify(comp1, symbolValidator: (m) => 7855CompileAndVerify(comp2).VerifyDiagnostics(); 7887CompileAndVerify(comp3, expectedOutput: "132465").VerifyDiagnostics(); 7890CompileAndVerify(comp3, expectedOutput: "132465").VerifyDiagnostics(); 7910var verifier1 = CompileAndVerify(comp1, sourceSymbolValidator: verifySymbols, symbolValidator: verifySymbols).VerifyDiagnostics(); 8024var verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 8060verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 8066CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 8112verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 8118verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 8136CompileAndVerify(vbComp, expectedOutput: "34").VerifyDiagnostics(); 8169verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 8219verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 8253verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 8259verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 8293verifier2 = CompileAndVerify(comp2, expectedOutput: "1234", verify: Verification.Skipped).VerifyDiagnostics(); 8339verifier2 = CompileAndVerify(comp2, expectedOutput: "1234", verify: Verification.Skipped).VerifyDiagnostics(); 8373verifier2 = CompileAndVerify(comp2, expectedOutput: "1234", verify: Verification.Skipped).VerifyDiagnostics(); 8379verifier2 = CompileAndVerify(comp2, expectedOutput: "1234", verify: Verification.Skipped).VerifyDiagnostics(); 8411var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 8534CompileAndVerify(comp2).VerifyDiagnostics(); 8566CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 8569CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 8589var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 8717CompileAndVerify(comp2).VerifyDiagnostics(); 8749CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 8752CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 8771var verifier1 = CompileAndVerify(comp1, symbolValidator: (m) => 9084CompileAndVerify(comp2).VerifyDiagnostics(); 9113CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 9116CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 9136var verifier1 = CompileAndVerify(comp1, symbolValidator: (m) => 9368CompileAndVerify(comp2).VerifyDiagnostics(); 9400CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 9403CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 9430var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 9516var verifier3 = CompileAndVerify(comp3, expectedOutput: "12").VerifyDiagnostics(); 9549verifier3 = CompileAndVerify(comp3, expectedOutput: "12").VerifyDiagnostics(); 9555CompileAndVerify(comp3, expectedOutput: "12").VerifyDiagnostics(); 9642verifier3 = CompileAndVerify(comp3, expectedOutput: "12").VerifyDiagnostics(); 9648verifier3 = CompileAndVerify(comp3, expectedOutput: "12").VerifyDiagnostics(); 9666CompileAndVerify(vbComp, expectedOutput: "3").VerifyDiagnostics(); 9719var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 9802var verifier3 = CompileAndVerify(comp3, expectedOutput: "PP").VerifyDiagnostics(); 9833verifier3 = CompileAndVerify(comp3, expectedOutput: "PP").VerifyDiagnostics(); 9839CompileAndVerify(comp3, expectedOutput: "PP").VerifyDiagnostics(); 9882verifier3 = CompileAndVerify(comp3, expectedOutput: "PP").VerifyDiagnostics(); 9888verifier3 = CompileAndVerify(comp3, expectedOutput: "PP").VerifyDiagnostics(); 9906CompileAndVerify(vbComp, expectedOutput: "P").VerifyDiagnostics(); 9930var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 10013var verifier3 = CompileAndVerify(comp3, expectedOutput: "12").VerifyDiagnostics(); 10045verifier3 = CompileAndVerify(comp3, expectedOutput: "12").VerifyDiagnostics(); 10079var verifier = CompileAndVerify(comp, expectedOutput: "(System.Int32, System.String, System.Int64)").VerifyDiagnostics(); 10198CompileAndVerify(comp2).VerifyDiagnostics(); 10230var verifier = CompileAndVerify(comp, expectedOutput: "System.Int32").VerifyDiagnostics(); 10349CompileAndVerify(comp2).VerifyDiagnostics(); 10377var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 10493CompileAndVerify(comp2).VerifyDiagnostics(); 10517var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 10635CompileAndVerify(comp2).VerifyDiagnostics(); 10659var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 10777CompileAndVerify(comp2).VerifyDiagnostics(); 10808var verifier = CompileAndVerify(comp, expectedOutput: "(System.Int32, System.String, System.Int64)").VerifyDiagnostics(); 10978CompileAndVerify(comp2).VerifyDiagnostics(); 11001var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 11141CompileAndVerify(comp2).VerifyDiagnostics(); 11164var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 11297CompileAndVerify(comp2).VerifyDiagnostics(); 11749CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 11789CompileAndVerify(comp, expectedOutput: "method").VerifyDiagnostics(); 11895CompileAndVerify(comp, expectedOutput: "E1.Method(42) E2.Method(hello)").VerifyDiagnostics(); 11951CompileAndVerify(comp, expectedOutput: "E1.Method(42) E2.Method(hello)").VerifyDiagnostics(); 12001CompileAndVerify(comp, expectedOutput: "E1.Method E2.Method E1.Method").VerifyDiagnostics(); 12040CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 12071CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 12103CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 12210CompileAndVerify(comp, expectedOutput: "C`1[D]").VerifyDiagnostics(); 12252CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 12313CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 12373CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 12531CompileAndVerify(comp, expectedOutput: "True"); 12558CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 12619CompileAndVerify(comp, expectedOutput: "M").VerifyDiagnostics(); 12649CompileAndVerify(comp, expectedOutput: "M").VerifyDiagnostics(); 12706CompileAndVerify(comp, expectedOutput: "MMM").VerifyDiagnostics(); 12757CompileAndVerify(comp, expectedOutput: "MMM").VerifyDiagnostics(); 12782CompileAndVerify(comp, expectedOutput: "MMM").VerifyDiagnostics(); 12827CompileAndVerify(comp, expectedOutput: "M").VerifyDiagnostics(); 12918CompileAndVerify(comp, expectedOutput: "Method"); 12944CompileAndVerify(comp, expectedOutput: "Method").VerifyDiagnostics(); 12977CompileAndVerify(comp, expectedOutput: "Method").VerifyDiagnostics(); 13105CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 13136CompileAndVerify(comp, expectedOutput: "x").VerifyDiagnostics(); 13163CompileAndVerify(comp, expectedOutput: "Call(null.[Void M(C, Int32)](New([Void .ctor()]() Type:C), Constant(42 Type:System.Int32)) Type:System.Void) ran").VerifyDiagnostics(); 13207CompileAndVerify(comp, expectedOutput: "E2.M(42)"); 13318CompileAndVerify(comp, expectedOutput: "E2.M(42)"); 13387CompileAndVerify(comp, expectedOutput: "E1.M(42)"); 13425CompileAndVerify(comp, expectedOutput: "E2.M(42)").VerifyDiagnostics(); 13451CompileAndVerify(comp, expectedOutput: "E.M(42, 43)").VerifyDiagnostics(); 13503CompileAndVerify(comp, expectedOutput: "E.M(42, 43)").VerifyDiagnostics(); 13538CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 13564CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 13588CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 13680CompileAndVerify(comp, expectedOutput: "M(42)").VerifyDiagnostics(); 13981CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 14047CompileAndVerify(comp, expectedOutput: "hi").VerifyDiagnostics(); 14082CompileAndVerify(comp, expectedOutput: "hi").VerifyDiagnostics(); 14187CompileAndVerify(comp, expectedOutput: "hi").VerifyDiagnostics(); 14215CompileAndVerify(comp, expectedOutput: "hi").VerifyDiagnostics(); 14242CompileAndVerify(comp, expectedOutput: "hi").VerifyDiagnostics(); 14536CompileAndVerify(comp, expectedOutput: "TrueTrue").VerifyDiagnostics(); 14593CompileAndVerify(comp, expectedOutput: "ran ran2").VerifyDiagnostics(); 14620CompileAndVerify(comp, expectedOutput: "ran ran2").VerifyDiagnostics(); 14712CompileAndVerify(comp, expectedOutput: ExpectedOutput("ran ran2"), verify: Verification.FailsPEVerify).VerifyDiagnostics(); 15309CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 15361CompileAndVerify(comp, expectedOutput: "ran"); 15491CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 15518CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 15546CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 15649CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 15767CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 15794CompileAndVerify(comp, expectedOutput: "(42, 42)").VerifyDiagnostics(); 15819CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 15843CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 15868CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 15891CompileAndVerify(comp, expectedOutput: "(42, 42)").VerifyDiagnostics(); 15916CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 15948CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 15978CompileAndVerify(comp, expectedOutput: "ran 42").VerifyDiagnostics(); 16005CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 16153CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 16214CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 16237CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 16261CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 16286CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 16310CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 16335CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 16364CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 16426CompileAndVerify(comp, expectedOutput: "get set(42)").VerifyDiagnostics(); 16454CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 16483CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 16510CompileAndVerify(comp, expectedOutput: "get set(ran)").VerifyDiagnostics(); 16543CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 16572CompileAndVerify(comp, expectedOutput: "TrueC").VerifyDiagnostics(); 16587CompileAndVerify(comp, expectedOutput: "TrueC").VerifyDiagnostics(); 16653CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 16688CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 16715CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 16751CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 16832CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 16860CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 16888CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 16916CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 16944CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 16972CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17039CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17168CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17256CompileAndVerify(comp, expectedOutput: "hi").VerifyDiagnostics(); 17387CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17425CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17464CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17673CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 17712CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17751CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17818var verifier = CompileAndVerify(comp, expectedOutput: "E.M(42)").VerifyDiagnostics(); 17868CompileAndVerify(comp, expectedOutput: "E.M(42)").VerifyDiagnostics(); 17900CompileAndVerify(comp, expectedOutput: "E.M(42)").VerifyDiagnostics(); 17937var verifier = CompileAndVerify(comp, expectedOutput: "42.M(43)").VerifyDiagnostics(); 17984CompileAndVerify(comp, expectedOutput: "ran ran").VerifyDiagnostics(); 18016CompileAndVerify(comp, expectedOutput: "ran ran").VerifyDiagnostics(); 18054CompileAndVerify(comp, expectedOutput: "ran ran").VerifyDiagnostics(); 18124CompileAndVerify(comp, expectedOutput: "Method Method").VerifyDiagnostics(); 18174CompileAndVerify(comp, expectedOutput: "ran ran").VerifyDiagnostics(); 18221CompileAndVerify(comp, expectedOutput: "ran"); 18249CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 18306CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 18333CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 18645CompileAndVerify(comp, expectedOutput: "ran ran").VerifyDiagnostics(); 18665CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 18849CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 18881CompileAndVerify(comp, expectedOutput: "Property").VerifyDiagnostics(); 18906CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 18986CompileAndVerify(comp, expectedOutput: "43").VerifyDiagnostics(); 20031CompileAndVerify(comp, expectedOutput: "extension").VerifyDiagnostics(); 20516CompileAndVerify(comp, expectedOutput: "set get").VerifyDiagnostics(); 20544CompileAndVerify(comp, expectedOutput: "set get").VerifyDiagnostics(); 20572CompileAndVerify(comp, expectedOutput: "set get").VerifyDiagnostics(); 20598CompileAndVerify(comp, expectedOutput: "get").VerifyDiagnostics(); 20724CompileAndVerify(comp, expectedOutput: "get").VerifyDiagnostics(); 20941CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 21392CompileAndVerify(comp, expectedOutput: "C").VerifyDiagnostics(); 21424CompileAndVerify(comp, expectedOutput: ExpectedOutput("C"), verify: Verification.FailsPEVerify).VerifyDiagnostics(); 21451CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 21479CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 21505CompileAndVerify(comp, expectedOutput: ExpectedOutput("(42, 43)"), verify: Verification.Skipped).VerifyDiagnostics(); 21585CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 21620CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 21771CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 21804CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 21807CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 21810CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 22085CompileAndVerify(comp, expectedOutput: "pin 2", verify: Verification.Skipped).VerifyDiagnostics(); 22114CompileAndVerify(comp, expectedOutput: "pin 2", verify: Verification.Skipped).VerifyDiagnostics(); 22141CompileAndVerify(comp, expectedOutput: ExpectedOutput("pin 2"), verify: Verification.Skipped).VerifyDiagnostics(); 22325CompileAndVerify(comp, expectedOutput: "2", verify: Verification.Skipped).VerifyDiagnostics(); 22471CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 22524CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 23422CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 23436CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 23460CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 23487var verify = CompileAndVerify(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics(); 23575var verify = CompileAndVerify(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics(); 23622var verify = CompileAndVerify(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics(); 23667var verify = CompileAndVerify(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics(); 23733var verify = CompileAndVerify(comp, expectedOutput: "property method").VerifyDiagnostics(); 23774var verify = CompileAndVerify(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics(); 23866CompileAndVerify(comp, expectedOutput: "property property2").VerifyDiagnostics(); 23901CompileAndVerify(comp, expectedOutput: "property property2").VerifyDiagnostics(); 23931CompileAndVerify(comp, expectedOutput: "property property2").VerifyDiagnostics(); 23989CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 24003CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 24024CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 24143CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 24157CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 24187CompileAndVerify(comp, expectedOutput: "add").VerifyDiagnostics(); 24240CompileAndVerify(comp, expectedOutput: "add").VerifyDiagnostics(); 24303CompileAndVerify(comp, expectedOutput: "add").VerifyDiagnostics(); 24538CompileAndVerify(comp, expectedOutput: "hello").VerifyDiagnostics(); 24598CompileAndVerify(comp, expectedOutput: "hello").VerifyDiagnostics(); 24621CompileAndVerify(comp, expectedOutput: "Method Method").VerifyDiagnostics(); 24752var verifier = CompileAndVerify(comp, expectedOutput: "ran", verify: Verification.Fails with { ILVerifyMessage = "[Main]: ImportCalli not implemented" }); 25138CompileAndVerify(comp, expectedOutput: "Property").VerifyDiagnostics(); 25373CompileAndVerify(comp, expectedOutput: "x").VerifyDiagnostics(); 25465CompileAndVerify(comp, expectedOutput: "ran ran2").VerifyDiagnostics(); 27502CompileAndVerify(comp).VerifyDiagnostics(); 27700CompileAndVerify(comp, expectedOutput: "12123434").VerifyDiagnostics(); 28087CompileAndVerify(comp).VerifyDiagnostics(); 28303CompileAndVerify(comp, expectedOutput: "12123434").VerifyDiagnostics(); 28766CompileAndVerify(comp).VerifyDiagnostics(); 28917CompileAndVerify(comp).VerifyDiagnostics(); 29271CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 29298CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 29325CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 29352CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 29399CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 29429CompileAndVerify(comp, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics(); 29438CompileAndVerify(comp2, expectedOutput: "ran").VerifyDiagnostics(); 29469CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 29494CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 29525CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 29553CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 29582CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 29607CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 29632CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 29636CompileAndVerify(comp2, expectedOutput: "ran").VerifyDiagnostics(); 29661CompileAndVerify(comp, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics(); 29670CompileAndVerify(comp2, expectedOutput: "ran").VerifyDiagnostics(); 29704CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 29735CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 29744CompileAndVerify(comp2, expectedOutput: "ran").VerifyDiagnostics(); 29771CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 29829CompileAndVerify(comp, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics(); 29838CompileAndVerify(comp2, expectedOutput: "ran").VerifyDiagnostics(); 29875CompileAndVerify(comp, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics(); 29884CompileAndVerify(comp2, expectedOutput: "ran").VerifyDiagnostics(); 29970CompileAndVerify(comp, symbolValidator: verify).VerifyDiagnostics(); 30010CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 30050CompileAndVerify(comp, expectedOutput: "ran"); 30086CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 30135CompileAndVerify(comp, expectedOutput: "ran"); 30184CompileAndVerify(comp, expectedOutput: "ran"); 30336CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 30367CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 30488CompileAndVerify(comp, expectedOutput: "ran ran2").VerifyDiagnostics(); 30516CompileAndVerify(comp, expectedOutput: "42"); 30540CompileAndVerify(comp, expectedOutput: "42"); 30566CompileAndVerify(comp, expectedOutput: "42"); 30590CompileAndVerify(comp, expectedOutput: "42"); 30613CompileAndVerify(comp, expectedOutput: "42"); 30632CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 30652CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 30670CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 30688CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 30706CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 30724CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 30860CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 30938CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 31103CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 31128CompileAndVerify(comp, expectedOutput: "43").VerifyDiagnostics(); 31158CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 31230CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 31263CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 31394var verifier = CompileAndVerify(comp); 31435verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 31477var verifier = CompileAndVerify(comp); 31511CompileAndVerify(comp, expectedOutput: "True").VerifyDiagnostics(); 31537CompileAndVerify(comp, expectedOutput: "True").VerifyDiagnostics(); 31624CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 31655CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 31686CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 31717CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 31748CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 31780CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 31812CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 32057CompileAndVerify(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify).VerifyDiagnostics(); 32084CompileAndVerify(comp, expectedOutput: ExpectedOutput("'int' does not contain a definition for 'P'"), verify: Verification.FailsPEVerify); 32119CompileAndVerify(comp, expectedOutput: ExpectedOutput("'int' does not contain a definition for 'M'"), verify: Verification.FailsPEVerify); 32150CompileAndVerify(comp, expectedOutput: ExpectedOutput("42")).VerifyDiagnostics(); 32181CompileAndVerify(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics(); 32209CompileAndVerify(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics(); 32237CompileAndVerify(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics(); 32268CompileAndVerify(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics(); 32299CompileAndVerify(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics(); 32322CompileAndVerify(comp, expectedOutput: "42"); 32341CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 32361CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 32462CompileAndVerify(comp, expectedOutput: "ran"); 32534CompileAndVerify(comp, expectedOutput: "ran"); 32573CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 32662CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 32739CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 34121CompileAndVerify(comp, expectedOutput: "classic").VerifyDiagnostics(); 34124CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 34127CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 34765CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 34864CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 34940CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 34965CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 35050CompileAndVerify(comp, expectedOutput: "(ran, 42)").VerifyDiagnostics(); 35107CompileAndVerify(comp, expectedOutput: "ran ran").VerifyDiagnostics(); 35165CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 35192CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 35212CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 35232CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 36179CompileAndVerify(comp, expectedOutput: @"12: (o, s) => o.M(s)").VerifyDiagnostics(); 36214CompileAndVerify(comp, expectedOutput: @"1: s => M(s)").VerifyDiagnostics(); 36487CompileAndVerify(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(); 36522CompileAndVerify(comp, expectedOutput: @"1: () => Convert(System.String M(System.String).CreateDelegate(System.Func`2[System.String,System.String], null)" + (ExecutionConditionUtil.IsMonoOrCoreClr ? ", Func`2)" : ")")).VerifyDiagnostics(); 36670var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 36772var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 36873var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 36944var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 38177var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 38282var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 38674CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 38677CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 38777CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 38780CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 38796CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 38799CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 38938CompileAndVerify(comp, expectedOutput: ""); 38960CompileAndVerify(comp, expectedOutput: "ran ran"); 40663CompileAndVerify(comp, expectedOutput: "skipped True skipped True").VerifyDiagnostics(); 43126var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 43149var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 44142CompileAndVerify(comp, expectedOutput: "True ran ran2").VerifyDiagnostics();
Semantics\ExtensionTests2.cs (37)
181CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 243CompileAndVerify(comp, expectedOutput: ExpectedOutput("(42, 43)"), verify: Verification.Skipped).VerifyDiagnostics(); 264CompileAndVerify(comp, expectedOutput: ExpectedOutput("(42, ran)")).VerifyDiagnostics(); 344CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 362CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 393CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 430CompileAndVerify(comp, expectedOutput: "add").VerifyDiagnostics(); 462CompileAndVerify(comp, expectedOutput: "ran", verify: Verification.Skipped).VerifyDiagnostics(); 499CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 525CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 551CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 577CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 601CompileAndVerify(comp, expectedOutput: "method method2 property").VerifyDiagnostics(); 625CompileAndVerify(comp, expectedOutput: "method 42").VerifyDiagnostics(); 674CompileAndVerify(comp, expectedOutput: "ran disposed", verify: Verification.Skipped).VerifyDiagnostics(); 789CompileAndVerify(comp, expectedOutput: "(1, 2, 3)(1, 2, 3)").VerifyDiagnostics(); 793CompileAndVerify(comp2, expectedOutput: "(1, 2, 3)(1, 2, 3)").VerifyDiagnostics(); 814CompileAndVerify(comp, expectedOutput: "(1, 2, 3)(1, 2, 3)", symbolValidator: validate).VerifyDiagnostics(); 818CompileAndVerify(comp, expectedOutput: "(1, 2, 3)(1, 2, 3)").VerifyDiagnostics(); 843CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped); 870CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate); 925CompileAndVerify(libComp, symbolValidator: validate); 1007CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped); 1632CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped); 1699CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped); 1748CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped); 1811CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped); 2136CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 2170CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 2304CompileAndVerify(comp, expectedOutput: "").VerifyDiagnostics(); 2308CompileAndVerify(comp2, expectedOutput: "").VerifyDiagnostics(); 2318CompileAndVerify(comp, expectedOutput: "ran ran").VerifyDiagnostics(); 2322CompileAndVerify(comp2, expectedOutput: "ran ran").VerifyDiagnostics(); 2434CompileAndVerify(comp, expectedOutput: ExpectedOutput("I1.M() I1.M()"), verify: Verification.Skipped).VerifyDiagnostics(); 2452CompileAndVerify(comp, expectedOutput: ExpectedOutput("I1.M() I1.M()"), verify: Verification.Skipped).VerifyDiagnostics(); 2659CompileAndVerify(comp, expectedOutput: "M 3").VerifyDiagnostics(); 3737CompileAndVerify(comp, expectedOutput: "42");
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(); 7473var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 7618var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 7786var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 7948var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 8164var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics( 8258CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Skipped); 8314var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 8373var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 8426var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 8481var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 8544var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 8598var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 8808var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 8886var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 9054var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9243var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9290var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9341var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9431var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9476var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9594var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9642var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9694var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9826var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9911var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 10014var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 10061var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 10346var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 10391var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 10529var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 10603var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 10655var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 10747var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 10793var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 10874var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 10909var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 10948var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 11027var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 11061var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 11131var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 11177var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 11223var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 11273var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 11347var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 11473var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 12001var verifier = CompileAndVerify(comp, expectedOutput: "1 0 1 0").VerifyDiagnostics(); 12198var verifier = CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 12261var verifier = CompileAndVerify(comp, expectedOutput: "1 2").VerifyDiagnostics(); 12328var verifier = CompileAndVerify(comp, expectedOutput: "1 0 2 1 0").VerifyDiagnostics(); 12377var verifier = CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics(); 12791var verifier = CompileAndVerify(comp, expectedOutput: "1 0 1 0").VerifyDiagnostics(); 12915var verifier = CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 12969var verifier = CompileAndVerify(comp, expectedOutput: "1 2").VerifyDiagnostics(); 13028var verifier = CompileAndVerify(comp, expectedOutput: "1 0 2 1 0").VerifyDiagnostics(); 13081var verifier = CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics( 13155var verifier = CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics(); 13211var verifier = CompileAndVerify(comp, expectedOutput: "0 1 0", verify: Verification.Fails).VerifyDiagnostics( 13270var verifier = CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics( 13343var verifier = CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 13383var verifier = CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 13429var verifier = CompileAndVerify(comp).VerifyDiagnostics( 13525var verifier = CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics(); 13586var verifier = CompileAndVerify(comp, expectedOutput: "0 1 0").VerifyDiagnostics(); 13654var verifier = CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics(); 13695var verifier = CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics(); 13749var verifier = CompileAndVerify(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics(); 13807var verifier = CompileAndVerify(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics(); 13865var verifier = CompileAndVerify(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics(); 13918var verifier = CompileAndVerify(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics(); 13969var verifier = CompileAndVerify(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics(); 14020var verifier = CompileAndVerify(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics(); 14637var verifier = CompileAndVerify(comp, verify: Verification.Fails, 14686var verifier = CompileAndVerify(comp, verify: Verification.Fails, 14735var verifier = CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr, 14783var verifier = CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr, 14830var verifier = CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr, 14874var verifier = CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr, 15118var verifier = CompileAndVerify(comp, expectedOutput: "-1 110").VerifyDiagnostics(); 15164var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 15248var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15385var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15440var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15501var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15564var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15618var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 15646var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 15672var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15698var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15894var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15920var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15949var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15978var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 16013var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 16048var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 16085var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 16122var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 16183var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 16231var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 16318var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 16433var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 16671var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 16941CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics( 16971CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 17009CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 17046CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics(); 17049CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics(); 17163CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 17541var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics( 17659var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics( 17734var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics( 17988CompileAndVerify(comp, expectedOutput: " Throw 111 999 Throw", verify: Verification.Fails).VerifyDiagnostics(); 18168CompileAndVerify(comp, expectedOutput: " 10 1 Throw 0 Throw", verify: Verification.Fails).VerifyDiagnostics(); 18275CompileAndVerify(comp, expectedOutput: "2", verify: Verification.Fails).VerifyDiagnostics(); 18303CompileAndVerify(comp, expectedOutput: "2", verify: Verification.Fails).VerifyDiagnostics(); 18371CompileAndVerify(comp, expectedOutput: "2", verify: Verification.Fails).VerifyDiagnostics(); 18504CompileAndVerify(comp, expectedOutput: "2", verify: Verification.Fails).VerifyDiagnostics(); 18541var verifier = CompileAndVerify(comp, expectedOutput: " 111 112 113 114 -111 -112 -113 -114").VerifyDiagnostics(); 18639var verifier = CompileAndVerify(comp, expectedOutput: " 111 112 113 114 -111 -112 -113 -114").VerifyDiagnostics(); 18712var verifier = CompileAndVerify(comp, expectedOutput: " 111 112 113 114").VerifyDiagnostics(); 18866var verifier = CompileAndVerify(comp, expectedOutput: " 111 112 113 114 -111 -112 -113 -114").VerifyDiagnostics(); 19001var verifier = CompileAndVerify(comp, expectedOutput: " 111 112 113 114").VerifyDiagnostics(); 19200var verifier = CompileAndVerify(comp, expectedOutput: " 111 112 113 114").VerifyDiagnostics(); 19489CompileAndVerify(comp, expectedOutput: " 111 112 113 114").VerifyDiagnostics(); 19982var verifier = CompileAndVerify(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 20120CompileAndVerify(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 20169var verifier = CompileAndVerify(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 20320CompileAndVerify(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 20442var verifier = CompileAndVerify(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 20579CompileAndVerify(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 20628var verifier = CompileAndVerify(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 20779CompileAndVerify(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 20893var verifier = CompileAndVerify(comp, expectedOutput: "-1 111 112 113 114").VerifyDiagnostics(); 20996CompileAndVerify(comp, expectedOutput: "-1 111 112 113 114").VerifyDiagnostics(); 21389var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics(); 21391CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics(); 21540var verifier = CompileAndVerify(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 21610CompileAndVerify(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 21657var verifier = CompileAndVerify(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 21730CompileAndVerify(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 21859var verifier = CompileAndVerify(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 21929CompileAndVerify(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 21976var verifier = CompileAndVerify(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 22049CompileAndVerify(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 22170var verifier = CompileAndVerify(comp, expectedOutput: "-1 111 112 113 114").VerifyDiagnostics(); 22233CompileAndVerify(comp, expectedOutput: "-1 111 112 113 114").VerifyDiagnostics(); 22654var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics(); 22656CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics(); 22780CompileAndVerify(comp, expectedOutput: "0").VerifyDiagnostics( 22807CompileAndVerify(comp, expectedOutput: "0").VerifyDiagnostics( 22834CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics( 22857CompileAndVerify(comp, expectedOutput: "nint").VerifyDiagnostics(); 22913CompileAndVerify(comp, expectedOutput: "0").VerifyDiagnostics(); 22943CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics( 22972CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics(); 23000CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics(); 23029CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics( 23062CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics( 23088CompileAndVerify(comp, expectedOutput: "s", verify: Verification.Fails).VerifyDiagnostics(); 23110CompileAndVerify(comp, expectedOutput: "1", verify: Verification.Fails).VerifyDiagnostics(); 23223var verifier = CompileAndVerify(comp, expectedOutput: "123124").VerifyDiagnostics(); 23267var 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"); 11860CompileAndVerify(comp, expectedOutput: "True"); 11900CompileAndVerify(comp, expectedOutput: "012"); 11943var 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 (1293)
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); 650var verifier = CompileAndVerify( 1591CompileAndVerify(compilation, verify: Verification.FailsILVerify, expectedOutput: "3"); 1595CompileAndVerify(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"); 2589var verifier = CompileAndVerify(comp, expectedOutput: "E.M"); 2637var verifier = CompileAndVerify(comp, expectedOutput: "E2.M E2.M"); 2685var verifier = CompileAndVerify(comp, expectedOutput: "E1.M E1.M"); 2736CompileAndVerify(comp, expectedOutput: "E.M<T, U> E.M<T, U>"); 2784CompileAndVerify(comp, expectedOutput: "E2.M<T, U> E2.M<T, U>"); 2873CompileAndVerify(comp, expectedOutput: "ran11"); 2877CompileAndVerify(comp, expectedOutput: "ran12"); 2907var verifier = CompileAndVerify(comp, expectedOutput: "ran"); 2927var verifier = CompileAndVerify(comp, expectedOutput: "ran"); 2955var verifier = CompileAndVerify(comp, expectedOutput: "ran"); 3014var verifier = CompileAndVerify(comp, expectedOutput: "ran"); 3072var verifier = CompileAndVerify(comp, expectedOutput: "ran"); 3107var verifier = CompileAndVerify(comp, expectedOutput: "ran"); 3138var verifier = CompileAndVerify(comp, expectedOutput: "ran"); 3171var verifier = CompileAndVerify(comp, expectedOutput: "A.F"); 3697CompileAndVerify(comp, expectedOutput: "System.Action<System.Int32>, System.Action"); 4016CompileAndVerify(comp, expectedOutput: 8122CompileAndVerify(comp, expectedOutput: "System.Action"); 8145CompileAndVerify(comp, expectedOutput: "System.Action"); 10291var verifier = CompileAndVerify(comp, expectedOutput: 11109var verifier = CompileAndVerify(comp, expectedOutput: 11240var verifier = CompileAndVerify(comp, expectedOutput: @"(41, 42)"); 11294var verifier = CompileAndVerify(comp, expectedOutput: 11368var verifier = CompileAndVerify(comp, expectedOutput: 11434var verifier = CompileAndVerify(comp, expectedOutput: 11485CompileAndVerify(comp, expectedOutput: 11511var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 11576var verifier = CompileAndVerify(comp, expectedOutput: 11655var verifier = CompileAndVerify(comp, expectedOutput: 11714CompileAndVerify(comp, expectedOutput: 11751CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 11786CompileAndVerify(comp, expectedOutput: 11819var verifier = CompileAndVerify(comp, expectedOutput: 11899CompileAndVerify(comp, expectedOutput: 11940CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsCoreClr 11996CompileAndVerify(comp, expectedOutput: 12027CompileAndVerify(comp, expectedOutput: 12058CompileAndVerify(comp, expectedOutput: 12097CompileAndVerify(comp, expectedOutput: 12128var verifier = CompileAndVerify(comp, validator: validator, expectedOutput: "D"); 12169var verifier = CompileAndVerify(comp, validator: validator, expectedOutput: 12213var verifier = CompileAndVerify(comp, validator: validator); 12336CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 14128CompileAndVerify(comp, expectedOutput: "System.Action`1[System.Int32]"); 14170CompileAndVerify(comp, expectedOutput: "System.Action`2[System.Int32[],System.Int32]"); 14357var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 17503CompileAndVerify(comp2, symbolValidator: static module => 17526CompileAndVerify(comp2, symbolValidator: static module => 18697CompileAndVerify(comp, expectedOutput: $""" 19070CompileAndVerify(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 (97)
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); 4056var verifier = CompileAndVerify(comp, verify: Verification.FailsILVerify, expectedOutput: @" 4317CompileAndVerify(comp, expectedOutput: "In handler").VerifyDiagnostics(); 4625=> CompileAndVerify( 4643var verifier = CompileAndVerify(comp, expectedOutput: @" 4780var verifier = CompileAndVerify(comp, expectedOutput: @" 4840var verifier = CompileAndVerify(comp, expectedOutput: @" 4892var verifier = CompileAndVerify(comp, expectedOutput: @" 4929verifier = CompileAndVerify(comp, expectedOutput: @"1.00Literal"); 4984var verifier = CompileAndVerify(comp, expectedOutput: @"Literal"); 5043CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate); 5099var verifier = CompileAndVerify(comp, expectedOutput: @" 5153var verifier = CompileAndVerify(comp, expectedOutput: @" 5281var verifier = CompileAndVerify(comp, expectedOutput: @" 5339var verifier = CompileAndVerify(comp, expectedOutput: @" 5386var verifier = CompileAndVerify(comp, expectedOutput: @" 5441var verifier = CompileAndVerify(comp, expectedOutput: @"1.00Literal"); 7697var verifier = CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @" 7920CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics(); 7978CompileAndVerify(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 8095var verifier = CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: """ 8263CompileAndVerify(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 8313var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 8437var verifier = base.CompileAndVerify((Compilation)comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: expectedOutput); 8576var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 8740var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 8873var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 9010var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 9111var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: "CustomHandler").VerifyDiagnostics(); 9175CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 9239var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 9355var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 9472var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 9595var verifier = CompileAndVerify(comp, expectedOutput: @" 9939var verifier = CompileAndVerify(comp, expectedOutput: @" 9985CompileAndVerify(comp, expectedOutput: @" 10038var verifier = CompileAndVerify(comp, expectedOutput: @" 10141var verifier = CompileAndVerify(comp, expectedOutput: @" 10287var verifier = CompileAndVerify(comp, expectedOutput: @" 10386var verifier = CompileAndVerify(comp, expectedOutput: @" 10538var verifier = CompileAndVerify(comp, expectedOutput: @" 10637var verifier = CompileAndVerify(comp, expectedOutput: @" 10736var verifier = CompileAndVerify(comp, expectedOutput: @" 10933var verifier = CompileAndVerify(comp, expectedOutput: @" 11018var verifier = CompileAndVerify(comp, expectedOutput: @" 11130var verifier = CompileAndVerify(comp, expectedOutput: @" 11382var verifier = CompileAndVerify(comp, expectedOutput: @" 11567var verifier = CompileAndVerify(comp, expectedOutput: @" 11667var verifier = CompileAndVerify(comp, expectedOutput: @" 11723var verifier = CompileAndVerify(comp, expectedOutput: @"s.I:1"); 11785var verifier = CompileAndVerify(comp, expectedOutput: @"s.I:2"); 11918var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 12015var verifier = CompileAndVerify(comp, expectedOutput: @" 12307var verifier = CompileAndVerify(comp, expectedOutput: @" 12571var verifier = CompileAndVerify(comp, expectedOutput: @" 12828var verifier = CompileAndVerify(comp, expectedOutput: @" 12952var verifier = CompileAndVerify(comp, expectedOutput: @" 13181var verifier = CompileAndVerify(comp, expectedOutput: @"literal:literal"); 13233var verifier = CompileAndVerify(comp, expectedOutput: @"1"); 13284var verifier = CompileAndVerify(comp); 13343var verifier = CompileAndVerify(comp); 13403var verifier = CompileAndVerify(comp); 13465var verifier = CompileAndVerify(comp); 13527var verifier = CompileAndVerify(comp); 13619var verifier = CompileAndVerify(comp, expectedOutput: "c.i:1"); 13936var verifier = CompileAndVerify(comp, expectedOutput: "d:1"); 13981var verifier = CompileAndVerify(comp, expectedOutput: "ctor"); 14026var verifier = CompileAndVerify(comp, expectedOutput: "ctor"); 14069var verifier = CompileAndVerify(comp, expectedOutput: "AppendLiteral"); 14118var verifier = CompileAndVerify(comp, expectedOutput: "AppendFormatted"); 14174var verifier = CompileAndVerify(comp, expectedOutput: @" 14270var verifier = CompileAndVerify(comp, expectedOutput: @" 14369var verifier = CompileAndVerify(comp, expectedOutput: @" 15928var verifier = CompileAndVerify(comp, expectedOutput: @" 15974var verifier = CompileAndVerify(comp, expectedOutput: @" 16029var verifier = CompileAndVerify(comp, expectedOutput: @" 16091CompileAndVerify(comp, expectedOutput: @" 16125CompileAndVerify(comp, expectedOutput: "Null reference exception caught.").VerifyIL("<top-level-statements-entry-point>", @" 16179CompileAndVerify(comp).VerifyIL("<top-level-statements-entry-point>", 16206CompileAndVerify(comp).VerifyIL("<top-level-statements-entry-point>", 16251CompileAndVerify(comp).VerifyIL("<top-level-statements-entry-point>", 16332var verifier = CompileAndVerify(comp, expectedOutput: @" 16406var verifier = CompileAndVerify(comp, expectedOutput: @" 16922var verifier = CompileAndVerify(comp, expectedOutput: @"123456123456"); 17086CompileAndVerify(comp, expectedOutput: "abc-abc-abc-").VerifyDiagnostics(); 17100var verifier = CompileAndVerify(comp, expectedOutput: @" 17164var verifier = CompileAndVerify(comp, expectedOutput: @" 18617var verifier = CompileAndVerify(comp, expectedOutput: """ 18699var verifier = CompileAndVerify(comp, expectedOutput: """ 18798var verifier = CompileAndVerify(comp, expectedOutput: """ 18911var 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); 2457var verifier = CompileAndVerify(comp, expectedOutput: @" 2926=> CompileAndVerify( 2944var verifier = CompileAndVerify(comp, expectedOutput: @" 3081var verifier = CompileAndVerify(comp, expectedOutput: @" 3141var verifier = CompileAndVerify(comp, expectedOutput: @" 3190var verifier = CompileAndVerify(comp, expectedOutput: @"Literal"); 3248CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate); 3309var verifier = CompileAndVerify(comp, expectedOutput: @" 3363var verifier = CompileAndVerify(comp, expectedOutput: @" 3488var verifier = CompileAndVerify(comp, expectedOutput: @" 3546var verifier = CompileAndVerify(comp, expectedOutput: @" 3593var verifier = CompileAndVerify(comp, expectedOutput: @" 3648var verifier = CompileAndVerify(comp, expectedOutput: @"1.00Literal"); 6099CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics(); 6161CompileAndVerify(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 6434CompileAndVerify(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 6486var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 6612var verifier = base.CompileAndVerify((Compilation)comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: expectedOutput); 6753var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 6919var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 7054var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 7193var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 7298var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: "CustomHandler").VerifyDiagnostics(); 7366CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 7432var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 7550var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 7670var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 7795var verifier = CompileAndVerify(comp, expectedOutput: @" 8157var verifier = CompileAndVerify(comp, expectedOutput: @" 8293var verifier = CompileAndVerify(comp, expectedOutput: @"s.I:1"); 8361var verifier = CompileAndVerify(comp, expectedOutput: @"s.I:2"); 8499var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 8597var verifier = CompileAndVerify(comp, expectedOutput: @" 8890var verifier = CompileAndVerify(comp, expectedOutput: @" 9155var verifier = CompileAndVerify(comp, expectedOutput: @" 9414var verifier = CompileAndVerify(comp, expectedOutput: @" 9539var verifier = CompileAndVerify(comp, expectedOutput: @" 9770var verifier = CompileAndVerify(comp, expectedOutput: @"literal:literal"); 9824var verifier = CompileAndVerify(comp, expectedOutput: @"1"); 9880var verifier = CompileAndVerify(comp); 9939var verifier = CompileAndVerify(comp); 9999var verifier = CompileAndVerify(comp); 10061var verifier = CompileAndVerify(comp); 10123var verifier = CompileAndVerify(comp); 10220var verifier = CompileAndVerify(comp, expectedOutput: "c.i:1"); 10553var verifier = CompileAndVerify(comp, expectedOutput: "d:1"); 10604var verifier = CompileAndVerify(comp, expectedOutput: "ctor"); 10655var verifier = CompileAndVerify(comp, expectedOutput: "ctor"); 10700var verifier = CompileAndVerify(comp, expectedOutput: "AppendLiteral"); 10751var verifier = CompileAndVerify(comp, expectedOutput: "AppendFormatted"); 10812var verifier = CompileAndVerify(comp, expectedOutput: @" 10911var verifier = CompileAndVerify(comp, expectedOutput: @" 11366var verifier = CompileAndVerify(comp, expectedOutput: @" 11412var verifier = CompileAndVerify(comp, expectedOutput: @" 11466var verifier = CompileAndVerify(comp, expectedOutput: @" 11504var verifier = CompileAndVerify(comp, expectedOutput: @" 11542var verifier = CompileAndVerify(comp, expectedOutput: @" 11581var verifier = CompileAndVerify(comp, expectedOutput: @" 11643CompileAndVerify(comp, expectedOutput: @" 11679CompileAndVerify(comp, expectedOutput: "Null reference exception caught.").VerifyIL("<top-level-statements-entry-point>", @" 11760var verifier = CompileAndVerify(comp, expectedOutput: @" 11834var verifier = CompileAndVerify(comp, expectedOutput: @" 12350var verifier = CompileAndVerify(comp, expectedOutput: @"123456123456"); 12513var verifier = CompileAndVerify(comp, expectedOutput: @" 12580var 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); 5105var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 5155var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 5205var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 5284var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 5388var compiled = CompileAndVerify(comp, verify: Verification.Passes); 7581CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test3", 7626CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1", 7725CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1", 7772CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1", 7911CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1", 7997CompileAndVerify(comp, verify: Verification.Skipped). 8041CompileAndVerify(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!"); 5372CompileAndVerify(comp, expectedOutput: "Hi!"); 5392CompileAndVerify(comp, expectedOutput: "Hi!"); 5413CompileAndVerify(comp, expectedOutput: "Hi!"); 5438CompileAndVerify(comp, expectedOutput: "Hi!"); 5462CompileAndVerify(comp, expectedOutput: "Hi!"); 5487CompileAndVerify(comp, expectedOutput: "Hi!"); 5514CompileAndVerify(comp, expectedOutput: "Hi!"); 5542CompileAndVerify(comp, expectedOutput: "Hi!"); 5569CompileAndVerify(comp, expectedOutput: "Hi!"); 5597CompileAndVerify(comp, expectedOutput: "Hi!"); 5617CompileAndVerify(comp, expectedOutput: "Hi!"); 5642CompileAndVerify(comp, expectedOutput: "Hi!"); 5657var verifier = CompileAndVerify(comp, expectedOutput: "42"); 7629CompileAndVerify(comp, expectedOutput: "Return_01", args: new[] { "Return_01" }); 7676CompileAndVerify(comp, expectedOutput: "Return_02", args: new[] { "Return_02" }, expectedReturnCode: 10); 7723CompileAndVerify(comp, expectedOutput: "hello Return_03", args: new[] { "Return_03" }); 7792CompileAndVerify(comp, expectedOutput: "hello Return_04", args: new[] { "Return_04" }, expectedReturnCode: 11); 7879CompileAndVerify(comp, expectedOutput: "Hi!"); 7898CompileAndVerify(comp, expectedOutput: "Hi!"); 7917CompileAndVerify(comp, expectedOutput: "Hi!"); 7937CompileAndVerify(comp, expectedOutput: "Hi!"); 7996CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics( 8015CompileAndVerify(comp, expectedOutput: "1", expectedReturnCode: 13).VerifyDiagnostics( 8034CompileAndVerify(comp, expectedOutput: "Hi!", expectedReturnCode: 0); 8054CompileAndVerify(comp, expectedOutput: "hello async main", expectedReturnCode: 0); 8192CompileAndVerify(comp, expectedOutput: 8210CompileAndVerify(comp, expectedOutput: "Hi!"); 8223CompileAndVerify(comp, expectedOutput: "Hi!"); 8275CompileAndVerify(comp).VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL: 8301CompileAndVerify(comp, expectedOutput: "4"); 8318CompileAndVerify(comp, expectedOutput: "4"); 8335CompileAndVerify(comp, expectedOutput: "4"); 8353CompileAndVerify(comp, expectedOutput: "3").VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL: 8400CompileAndVerify(comp, expectedOutput: "3").VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL: 8445CompileAndVerify(comp, expectedOutput: "4", verify: Verification.Skipped); 8487CompileAndVerify(comp, expectedOutput: "2"); 8517CompileAndVerify(comp, expectedOutput: "3"); 8539CompileAndVerify(comp, expectedOutput: "2"); 8558CompileAndVerify(comp, expectedOutput: "12"); 8573CompileAndVerify(comp, expectedOutput: "0").VerifyDiagnostics(); 8626CompileAndVerify(comp, expectedOutput: "Args_03", args: new[] { "Args_03" }).VerifyDiagnostics(); 8638CompileAndVerify(comp, expectedOutput: "Args_04", args: new[] { "Args_04" }).VerifyDiagnostics(); 8987CompileAndVerify(comp, expectedOutput: "Hi!"); 8999CompileAndVerify(comp, expectedOutput: "Hi!"); 9012CompileAndVerify(comp, expectedOutput: "Hi!"); 9052CompileAndVerify(comp, expectedOutput: "Hi!", sourceSymbolValidator: validate, symbolValidator: validate); 9107CompileAndVerify(comp, expectedOutput: "Hi!", sourceSymbolValidator: validate, symbolValidator: validate); 9175CompileAndVerify(comp, expectedOutput: "Hi!"); 9197CompileAndVerify(comp, expectedOutput: "Hi!"); 9320var verifier = CompileAndVerify(comp, expectedOutput: "42"); 9352var verifier = CompileAndVerify(comp, expectedOutput: "42"); 9368var verifier = CompileAndVerify(comp, expectedOutput: "42"); 9384var verifier = CompileAndVerify(comp, expectedOutput: "42"); 9400var verifier = CompileAndVerify(comp, expectedOutput: "42"); 9477var verifier = CompileAndVerify(comp, expectedOutput: "42"); 9498CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate); 9599var verifier = CompileAndVerify(comp, expectedOutput: "Program"); 9768CompileAndVerify(comp, expectedOutput: "Done").VerifyDiagnostics(); 9771CompileAndVerify(comp, expectedOutput: "Done").VerifyDiagnostics(); 9796CompileAndVerify(comp, expectedOutput: "Done").VerifyDiagnostics(); 9799CompileAndVerify(comp, expectedOutput: "Done").VerifyDiagnostics(); 9824CompileAndVerify(comp, expectedOutput: "Done").VerifyDiagnostics(); 9827CompileAndVerify(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)
4313CompileAndVerify(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)
299CompileAndVerify(comp, expectedOutput: "Program"); 391CompileAndVerify(comp, expectedOutput: "Test"); 430CompileAndVerify(comp, expectedOutput: "R"); 576CompileAndVerify(comp, expectedOutput: "R"); 623CompileAndVerify(comp, expectedOutput: "() => Convert(CreateDelegate(System.Action, null, Void M1())" + 668CompileAndVerify( 858CompileAndVerify(comp, expectedOutput: "() => Convert(Void M1().CreateDelegate(System.Action, null)" + 1052CompileAndVerify(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)
129CompileAndVerify(compilation1, 181CompileAndVerify(compilation2, 300CompileAndVerify(compilation1, 357CompileAndVerify(compilation2, 367CompileAndVerify(compilation3, 440CompileAndVerify(compilation1, 497CompileAndVerify(compilation2, 508CompileAndVerify(compilation3, 597CompileAndVerify(compilation1, 695CompileAndVerify(compilation1, 797CompileAndVerify(compilation1, 899CompileAndVerify(compilation1, 978CompileAndVerify(compilation1, 1053CompileAndVerify(compilation1, 1132CompileAndVerify(compilation1, 1211CompileAndVerify(compilation1, 1293CompileAndVerify(compilation1, 1377CompileAndVerify(compilation1, 1465CompileAndVerify(compilation1, 1553CompileAndVerify(compilation1, 1921CompileAndVerify(compilation2, verify: Verify(isStatic), 2119CompileAndVerify(compilation1, 2191CompileAndVerify(compilation2, 2213CompileAndVerify(compilation3, 2285CompileAndVerify(compilation2, 2354CompileAndVerify(compilation2, 2427CompileAndVerify(compilation2, 2500CompileAndVerify(compilation2, 2591CompileAndVerify(compilation1, 2645CompileAndVerify(compilation2, 2657CompileAndVerify(compilation3, 3730CompileAndVerify(compilation1, 3872CompileAndVerify(compilation1, 4024CompileAndVerify(compilation1, 4176CompileAndVerify(compilation1, 4794CompileAndVerify(compilation2, verify: Verify(isStatic), 5391CompileAndVerify(compilation1, 5508CompileAndVerify(compilation1, 5653CompileAndVerify(compilation1, 5780CompileAndVerify(compilation1, 6228CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, 6381CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate2); 6554CompileAndVerify(compilation1, 6611CompileAndVerify(compilation2, 6627CompileAndVerify(compilation3, 6955CompileAndVerify(compilation1, 7058CompileAndVerify(compilation1, 7165CompileAndVerify(compilation1, 7272CompileAndVerify(compilation1, 7704CompileAndVerify(compilation2, verify: Verify(isStatic), 7974CompileAndVerify(compilation1, 8252CompileAndVerify(compilation1, 8773CompileAndVerify(compilation1, expectedOutput: 8874CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 9045CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 9261CompileAndVerify(compilation1, expectedOutput: !Execute(isStatic) ? null : "M1", verify: Verify(isStatic), symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Internal, isStatic: isStatic)).VerifyDiagnostics(); 9458CompileAndVerify(compilation1, expectedOutput: !Execute(isStatic) ? null : "Test1.M1", verify: Verify(isStatic), symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, accessibility, isStatic: isStatic)).VerifyDiagnostics(); 9491CompileAndVerify(compilation3, expectedOutput: !Execute(isStatic) ? null : "Test1.M1", verify: Verify(isStatic), symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, accessibility, isStatic: isStatic)).VerifyDiagnostics(); 9532CompileAndVerify(compilation1, expectedOutput: "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Internal)); 9831CompileAndVerify(compilation1, expectedOutput: "Test2.M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicitInTest2_10(m, Accessibility.Internal)); 9845CompileAndVerify(compilation3, expectedOutput: "Test2.M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicitInTest2_10(m, Accessibility.Internal)); 9852CompileAndVerify(compilation4, expectedOutput: "Test2.M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicitInTest2_10(m, Accessibility.Internal)); 9980CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicitInTest2_10(m, Accessibility.Internal)).VerifyDiagnostics(); 10054CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicitInTest2_10(m, Accessibility.Internal)).VerifyDiagnostics(); 10062CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicitInTest2_10(m, Accessibility.Internal)).VerifyDiagnostics(); 10156CompileAndVerify(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate); 10375CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate); 10831CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", symbolValidator: Validate); 10885CompileAndVerify(compilation1, 10931CompileAndVerify(compilation3, 10942CompileAndVerify(compilation4, 11060CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 11166CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 11696CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 11720CompileAndVerify(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 11762CompileAndVerify(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 11886CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Protected)).VerifyDiagnostics(); 11920CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Protected)).VerifyDiagnostics(); 12001CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.ProtectedOrInternal)).VerifyDiagnostics(); 12041CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.ProtectedOrInternal)).VerifyDiagnostics(); 12124CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.ProtectedAndInternal)).VerifyDiagnostics(); 12222CompileAndVerify(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Protected)); 12243CompileAndVerify(compilation3, expectedOutput: "M1", symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Protected)); 12284CompileAndVerify(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.ProtectedOrInternal)); 12305CompileAndVerify(compilation3, expectedOutput: "M1", symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.ProtectedOrInternal)); 12346CompileAndVerify(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.ProtectedAndInternal)); 12616CompileAndVerify(compilation1, 12641CompileAndVerify(compilation3, 12704CompileAndVerify(compilation1, 12729CompileAndVerify(compilation3, 12792CompileAndVerify(compilation1, 12817CompileAndVerify(compilation3, 13994CompileAndVerify(compilation1, expectedOutput: 14215CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 14610CompileAndVerify(compilation1, 14925CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 14977CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 15122CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 15156CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 15249CompileAndVerify(compilation1, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null : 15271CompileAndVerify(compilation3, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null : 15663CompileAndVerify(compilation1, expectedOutput: 15677CompileAndVerify(compilation3, expectedOutput: 15686CompileAndVerify(compilation4, expectedOutput: 15849CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 15882CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 15979CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 16232CompileAndVerify(compilation1, 16771CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate); 17460CompileAndVerify(compilation1, 17531CompileAndVerify(compilation3, 17545CompileAndVerify(compilation4, 17730CompileAndVerify(compilation1, 18313CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate1); 18336CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate1); 18469CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 18515CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 19841CompileAndVerify(compilation1, 19912CompileAndVerify(compilation3, 19926CompileAndVerify(compilation4, 20319CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 20357CompileAndVerify(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 20431CompileAndVerify(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 20449CompileAndVerify(compilation5, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 23692CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 23875CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 27622CompileAndVerify(compilation1, expectedOutput: 27792CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 28121CompileAndVerify(compilation1, 28430CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 28520CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 28627CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 28660CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 28754CompileAndVerify(compilation1, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null : 28774CompileAndVerify(compilation3, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null : 29172CompileAndVerify(compilation1, expectedOutput: 29186CompileAndVerify(compilation3, expectedOutput: 29195CompileAndVerify(compilation4, expectedOutput: 29361CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 29394CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 29478CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 29619CompileAndVerify(compilation1, 30107CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate); 30865CompileAndVerify(compilation1, 30934CompileAndVerify(compilation3, 30948CompileAndVerify(compilation4, 31099CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 31125CompileAndVerify(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 31173CompileAndVerify(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 31759CompileAndVerify(compilation1, expectedOutput: !execute ? null : 32030CompileAndVerify(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 32164CompileAndVerify(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 32967CompileAndVerify(compilation1, 32983CompileAndVerify(compilation2, 32998CompileAndVerify(compilation3, 33797CompileAndVerify(compilation1, verify: Verify(isStatic), symbolValidator: Validate1); 34035CompileAndVerify(compilation1, 34149CompileAndVerify(compilation1, 34165CompileAndVerify(compilation2, 34180CompileAndVerify(compilation3, 34309CompileAndVerify(compilation1, verify: Verify(isStatic), symbolValidator: Validate1); 34487CompileAndVerify(compilation2, verify: Verify(isStatic), symbolValidator: Validate2); 34497CompileAndVerify(compilation2, verify: Verify(isStatic), symbolValidator: Validate2); 34528CompileAndVerify(compilation4, 34611CompileAndVerify(compilation5, 34884CompileAndVerify(compilation1, 34902CompileAndVerify(compilation2, 34919CompileAndVerify(compilation3, 35490CompileAndVerify(compilation2, 35599CompileAndVerify(compilation2, 35712CompileAndVerify(compilation2, 35825CompileAndVerify(compilation2, 35934CompileAndVerify(compilation2, 36028CompileAndVerify(compilation2, 36130CompileAndVerify(compilation2, 36254CompileAndVerify(compilation2, 36394CompileAndVerify(compilation1, 36412CompileAndVerify(compilation2, 36437CompileAndVerify(compilation5, 36582CompileAndVerify(compilation1, 36600CompileAndVerify(compilation2, 36625CompileAndVerify(compilation5, 36770CompileAndVerify(compilation1, 36788CompileAndVerify(compilation2, 36994CompileAndVerify(compilation1, 37010CompileAndVerify(compilation2, 37025CompileAndVerify(compilation3, 37985CompileAndVerify(compilation1, verify: Verify(isStatic), symbolValidator: Validate1); 38409CompileAndVerify(compilation1, 38428CompileAndVerify(compilation2, 38457CompileAndVerify(compilation5, 38768CompileAndVerify(compilation1, verify: Verify(isStatic), symbolValidator: Validate1); 38824CompileAndVerify(compilation2, verify: Verify(isStatic), symbolValidator: Validate2); 38834CompileAndVerify(compilation2, verify: Verify(isStatic), symbolValidator: Validate2); 38865CompileAndVerify(compilation4, 38935CompileAndVerify(compilation5, 39165CompileAndVerify(compilation1, 39183CompileAndVerify(compilation2, 39200CompileAndVerify(compilation3, 40022CompileAndVerify(compilation1, 40040CompileAndVerify(compilation2, 40057CompileAndVerify(compilation3, 41077CompileAndVerify(compilation1, 41095CompileAndVerify(compilation2, 41112CompileAndVerify(compilation3, 41265CompileAndVerify(compilation1, verify: Verify(isStatic), symbolValidator: Validate1); 41486CompileAndVerify(compilation2, verify: Verify(isStatic), symbolValidator: Validate2); 41496CompileAndVerify(compilation2, verify: Verify(isStatic), symbolValidator: Validate2); 41527CompileAndVerify(compilation4, 41613CompileAndVerify(compilation5, 41841CompileAndVerify(compilation1, 41859CompileAndVerify(compilation2, 41876CompileAndVerify(compilation3, 42027CompileAndVerify(compilation1, 42047CompileAndVerify(compilation2, 42074CompileAndVerify(compilation5, 42231CompileAndVerify(compilation1, 42251CompileAndVerify(compilation2, 42278CompileAndVerify(compilation5, 42435CompileAndVerify(compilation1, 42455CompileAndVerify(compilation2, 43818CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1); 43837CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244"); 43842CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244"); 43958CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1); 43974CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124"); 43979CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124"); 44088CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1); 44104CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124"); 44109CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124"); 44200CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 44226CompileAndVerify(compilation2, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "1122" : null, verify: VerifyOnMonoOrCoreClr_FailsIlVerify); 44656CompileAndVerify(compilation1, symbolValidator: ValidateConstructor, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 44702CompileAndVerify(compilation1, symbolValidator: ValidateConstructor, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 44736CompileAndVerify(compilation1, symbolValidator: ValidateConstructor, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 44776CompileAndVerify(compilation1, symbolValidator: ValidateConstructor, verify: Verification.Skipped); 44808CompileAndVerify(compilation1, expectedOutput: "Test.I1"); 44850CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 44895CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 44931CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "I1.I1", verify: VerifyOnMonoOrCoreClr); 44976CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "2"); 44994CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1"); 45091CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1); 45110CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244"); 45115CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244"); 45247CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1); 45263CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124"); 45268CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124"); 45385CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "123", symbolValidator: Validate1); 45402CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1122"); 45407CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1122"); 45575CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1); 45594CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244"); 45599CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244"); 45715CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1); 45731CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234"); 45736CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234"); 45913CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 45931CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 46355CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "I1.Main"); 46381CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "I2.Main"); 46599CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr); 46609CompileAndVerify(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr); 46615CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr); 46956CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr); 46962CompileAndVerify(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr); 47089CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @" 47119CompileAndVerify(compilation4, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @" 47232CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47241CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47247CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47324CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47333CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47339CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47400CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47409CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47415CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47530CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47539CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47545CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47611CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47620CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47626CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48089CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48098CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48104CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48146CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48155CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48161CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48213CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48222CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48228CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48310CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48319CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48325CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48380CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48389CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48395CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48444CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48453CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48459CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48523CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48532CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48538CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48595CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48604CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48610CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48900CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48909CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48915CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48966CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48975CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48981CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 49073CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 49082CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 49088CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 49305CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 49314CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 49320CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 49545CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 49554CompileAndVerify(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 49559CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 49964CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr); 49990var verifier = CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr); 50053CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr); 50092CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify); 50118CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify); 50255CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify); 50315CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify); 50570CompileAndVerify(piaCompilation, verify: VerifyOnMonoOrCoreClr); 50614CompileAndVerify(piaCompilation, verify: VerifyOnMonoOrCoreClr); 50766CompileAndVerify(compilation2, expectedOutput: "Test.M1", verify: Verification.Skipped); 50799CompileAndVerify(piaCompilation, verify: VerifyOnMonoOrCoreClr); 50852var verifier = CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr); 50905var verifier = CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr); 50958var verifier = CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"A", verify: VerifyOnMonoOrCoreClr); 51232CompileAndVerify(compilation1, 51249CompileAndVerify(compilation1, 51513CompileAndVerify(compilation1, 51530CompileAndVerify(compilation1, 51906CompileAndVerify(compilation1, 51923CompileAndVerify(compilation1, 52701CompileAndVerify(compilation1, 52718CompileAndVerify(compilation1, 53029CompileAndVerify(compilation1, 53046CompileAndVerify(compilation1, 53498CompileAndVerify(compilation1, 53515CompileAndVerify(compilation1, 57659CompileAndVerify(compilation1, 57676CompileAndVerify(compilation1, 57968CompileAndVerify(compilation1, 57985CompileAndVerify(compilation1, 58400CompileAndVerify(compilation1, 58417CompileAndVerify(compilation1, 62383CompileAndVerify(compilation1, expectedOutput: "C0.M"); 62476CompileAndVerify(compilation1, expectedOutput: "C0.M"); 62543CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "C0.M", verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 62757CompileAndVerify(comp, verify: Verify(isStatic), symbolValidator: Validate); 62807CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate); 62871CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate); 63870CompileAndVerify(compilation1, verify: Verify(isStatic), expectedOutput: Execute(isStatic) ? "2" : null); 64913CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 64932CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 64951CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 64977CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 65061CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 65168CompileAndVerify(compilation1, 65212CompileAndVerify(compilation1, 65256CompileAndVerify(compilation1, 65360CompileAndVerify(compilation1, expectedOutput: "I100.C100.Test1"); 65484CompileAndVerify(compilation1); 65530CompileAndVerify(compilation1); 65615CompileAndVerify(compilation1).VerifyDiagnostics(); 65698CompileAndVerify(compilation1).VerifyDiagnostics(); 65781CompileAndVerify(compilation1).VerifyDiagnostics(); 65856CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 65933CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 66010CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 66049CompileAndVerify(compilation1).VerifyDiagnostics(); 66230CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 66309CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 66761CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 66814CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 66849CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M2"); 66880CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 66941CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 67012CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 67054CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 67118CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 67942CompileAndVerify(compilation1, 68006CompileAndVerify(compilation1, 68071CompileAndVerify(compilation1, 68177CompileAndVerify(compilation1, 68209CompileAndVerify(compilation2, 69331CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 69399CompileAndVerify(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); 5720var csVerifier = CompileAndVerify(csCompilation); 6633CompileAndVerify(compilation, symbolValidator: metadataValidator); 6895CompileAndVerify(compilation2, expectedOutput: 7341CompileAndVerify(
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)
1463var verifier1 = CompileAndVerify(comp1); 1505var verifier2 = CompileAndVerify(comp2, symbolValidator: metadataValidator, sourceSymbolValidator: metadataValidator); 1643CompileAndVerify(appCompilation, verify: Verification.Fails, 1696CompileAndVerify(appCompilation, 1728var asm0 = ModuleMetadata.CreateFromImage(CompileAndVerify(comp0, verify: Verification.Skipped).EmittedAssemblyData); 1732var asm1 = ModuleMetadata.CreateFromImage(CompileAndVerify(comp1).EmittedAssemblyData); 1772var verifier2 = CompileAndVerify(comp2, symbolValidator: metadataValidator);
Symbols\MissingSpecialMember.cs (1)
2389CompileAndVerify(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(); 18506var 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)
1472return CompileAndVerify( 1977return CompileAndVerify(c, expectedOutput: expectedOutput); 1985return CompileAndVerify(compilation, expectedOutput: expectedOutput); 2012CompileAndVerify(comp, expectedOutput: "", verify: verify); //need expected output to force execution 2025return CompileAndVerify(comp, verify: verify);
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
CodeGen\WinMdEventTests.cs (1)
628CompileAndVerify(comp2, expectedOutput: @"A