7517 references to CompileAndVerify
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1504)
BreakingChanges.cs (5)
1411var cs1Verifier = CompileAndVerify(cs1Compilation); 1418var cs2Verifier = CompileAndVerify(cs2Compilation); 1425var cs3Verifier = CompileAndVerify(cs3Compilation); 1605CompileAndVerify(comp, expectedOutput: "03"); 1630var verifier = CompileAndVerify(comp, expectedOutput: "3");
CodeGen\CodeGenAsyncEHTests.cs (33)
149var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.FailsPEVerify); 584var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), 633var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("3"), verify: Verification.Fails with 682var verifier = CompileAndVerify( 732var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.Fails with 891var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), 993var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.Fails with 1348var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.Fails with 1464var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), 1746verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.Fails with 2020verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.Fails with 2269verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.Fails with 2346var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.Fails with 2469var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), 2557var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), 2649var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), 2812var verifier = CompileAndVerify( 2925var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), 3005var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), 3090var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), 3155var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), 3335var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), 3427var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), 3522var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), 3569var verifier = CompileAndVerify( 3647var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), 3758var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), 3856var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with { ILVerifyMessage = ilVerifyMessage }); 3964var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with { ILVerifyMessage = ilVerifyMessage }); 4024var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 4735CompileAndVerify(CreateCompilationWithTasksExtensions(sources, options: TestOptions.DebugExe), expectedOutput: expectedOutput).VerifyDiagnostics(); 4736CompileAndVerify(CreateCompilationWithTasksExtensions(sources, options: TestOptions.ReleaseExe), expectedOutput: expectedOutput).VerifyDiagnostics(); 4739var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Skipped);
CodeGen\CodeGenAsyncIteratorTests.cs (126)
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 => 1853CompileAndVerify(comp, expectedOutput: "Value:0 1 2 Value:3 4 Value:5 Done", symbolValidator: verifyMembersAndInterfaces); 2152CompileAndVerify(comp, expectedOutput: "1 END DISPOSAL DONE"); 2311CompileAndVerify(comp, expectedOutput: "0 1 2 3 4 5"); 2352CompileAndVerify(comp, expectedOutput: "1 2 Stream1:3 1 2 Stream2:3 4 2 4 2 Done", symbolValidator: verifyMembersAndInterfaces); 2430CompileAndVerify(comp, expectedOutput: "1 2 Stream1:3 4 2 1 2 Stream2:3 4 2 Done"); 2479CompileAndVerify(comp, expectedOutput: "Stream1:0 Stream2:0 1 2 Stream1:3 4 2 1 2 Stream2:3 4 2 Done"); 2524CompileAndVerify(comp, expectedOutput: "Stream1:0 1 2 Stream1:3 4 42 Await Stream2:0 1 2 Stream2:3 4 42 Done"); 2567CompileAndVerify(comp, expectedOutput: "Stream1:1 Finally Stream2:1 Stream2:2 Finally Done"); 2599var verifier = CompileAndVerify(comp, expectedOutput: "0 1 2 3 4 5"); 3156var verifier = CompileAndVerify(comp); 3424var verifier = CompileAndVerify(comp); 3693var verifier = CompileAndVerify(comp); 3957var verifier = CompileAndVerify(comp); 4197CompileAndVerify(comp, expectedOutput: "0 1 2 3 4 5"); 4230CompileAndVerify(comp, expectedOutput: "0 1 2 3 4 5"); 4262CompileAndVerify(comp, expectedOutput: "Start p:10 p:11 Value p:12 End"); 4295CompileAndVerify(comp, expectedOutput: "Start f:10 f:11 Value f:12 End"); 4346CompileAndVerify(comp, expectedOutput: "0 1 2 3 4 Done"); 4377CompileAndVerify(comp, expectedOutput: "0 1 2 3 4 5 Done"); 4406CompileAndVerify(comp, expectedOutput: "0 1 2 3 Done"); 4429CompileAndVerify(comp, expectedOutput: expectedOutput); 4463CompileAndVerify(comp, expectedOutput: "0 1 2 3 Done"); 4507CompileAndVerify(comp, expectedOutput: expectation); 4535CompileAndVerify(comp, expectedOutput: expectation); 4608CompileAndVerify(comp, expectedOutput: "0 1 2 3 4 Done"); 4643CompileAndVerify(comp, expectedOutput: expectedOutput); 4691CompileAndVerify(comp, expectedOutput: expectedOutput); 4731var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 4981CompileAndVerify(comp, expectedOutput: expectedOutput); 5030CompileAndVerify(comp, expectedOutput: expectedOutput); 5074CompileAndVerify(comp, expectedOutput: expectedOutput); 5128CompileAndVerify(comp, expectedOutput: expectedOutput); 5172CompileAndVerify(comp, expectedOutput: expectedOutput); 5218CompileAndVerify(comp, expectedOutput: expectedOutput); 5271CompileAndVerify(comp, expectedOutput: expectedOutput); 5304CompileAndVerify(comp, expectedOutput: expectedOutput); 5335CompileAndVerify(comp, expectedOutput: expectedOutput); 5400CompileAndVerify(comp, expectedOutput: expectedOutput); 5434CompileAndVerify(comp, expectedOutput: expectedOutput); 5465CompileAndVerify(comp, expectedOutput: expectedOutput); 5497CompileAndVerify(comp, expectedOutput: expectedOutput); 5532CompileAndVerify(comp, expectedOutput: expectedOutput); 5566CompileAndVerify(comp, expectedOutput: expectedOutput); 5605CompileAndVerify(comp, expectedOutput: expectedOutput); 5645CompileAndVerify(comp, expectedOutput: expectedOutput); 5723CompileAndVerify(comp, expectedOutput: expectedOutput); 5816CompileAndVerify(comp, expectedOutput: expectedOutput); 5851CompileAndVerify(comp, expectedOutput: expectedOutput); 5881CompileAndVerify(comp, expectedOutput: expectedOutput); 5912CompileAndVerify(comp, expectedOutput: expectedOutput); 5945CompileAndVerify(comp, expectedOutput: expectedOutput); 6337CompileAndVerify(comp, expectedOutput: expectedOutput); 6371CompileAndVerify(comp, expectedOutput: expectedOutput); 6412CompileAndVerify(comp, expectedOutput: expectedOutput); 6451CompileAndVerify(comp, expectedOutput: expectedOutput); 6487CompileAndVerify(comp, expectedOutput: expectedOutput); 6521CompileAndVerify(comp, expectedOutput: expectedOutput); 6556var verifier = CompileAndVerify(comp, expectedOutput: "1 Throw Caught Finally END DISPOSAL DONE").VerifyDiagnostics(); 6888CompileAndVerify(comp, expectedOutput: "1"); 6912CompileAndVerify(comp, expectedOutput: "none"); 7115CompileAndVerify(comp, expectedOutput: "DisposeAsync threw. Already cancelled"); 7137CompileAndVerify(comp, expectedOutput: "done"); 7167CompileAndVerify(comp, expectedOutput: "done"); 7214CompileAndVerify(comp, expectedOutput: "Base.Func;Derived.Func;"); 7291CompileAndVerify(comp, expectedOutput: "B1::F;D::F;B1::F;"); 7355CompileAndVerify(comp, expectedOutput: "42 43 Long Cancelled"); 7404CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 7456CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 7507CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 7555CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 7606var verifier = CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 7739var verifier = CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 7872CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 7918CompileAndVerify(comp, expectedOutput: "42 43 REACHED 44"); 7964CompileAndVerify(comp, expectedOutput: "42 43 REACHED 44"); 8022CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 8082CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 8117CompileAndVerify(comp, expectedOutput: "1"); 8148CompileAndVerify(comp, expectedOutput: "42"); 8179CompileAndVerify(comp, expectedOutput: "42"); 8401CompileAndVerify(comp, expectedOutput: "42 43 Cancelled 42 43 Reached 44"); 8449CompileAndVerify(comp, expectedOutput: "Reached 42"); 8507CompileAndVerify(comp, expectedOutput: "42 Cancelled"); 8696var v = CompileAndVerify(comp, expectedOutput: "BEFORE INSIDE INSIDE2 AFTER"); 8745var v = CompileAndVerify(comp, expectedOutput: "BEFORE INSIDE INSIDE2 AFTER"); 8794var v = CompileAndVerify(comp, expectedOutput: "BEFORE INSIDE INSIDE2 AFTER"); 8841CompileAndVerify(comp, expectedOutput: "RAN RAN RAN CLEARED"); 8894CompileAndVerify(comp, expectedOutput: "RAN RAN EXCEPTION CLEARED"); 8940CompileAndVerify(comp, expectedOutput: "RAN RAN RAN CLEARED"); 8986CompileAndVerify(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify); 9021CompileAndVerify(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify); 9062CompileAndVerify(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify); 9316var verifier = CompileAndVerify(comp, 9514var verifier = CompileAndVerify(comp, 9555var verifier = CompileAndVerify(comp, 9600var verifier = CompileAndVerify(comp, 9641var verifier = CompileAndVerify(comp, 9837var verifier = CompileAndVerify(comp, 9883var verifier = CompileAndVerify(comp, 11051CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 11097CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 11145CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 11166CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 11221CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 11280CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 11322CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 11341CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 11390CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 11412CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 11463CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 11487CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 11511CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 11569CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 11631CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 11658CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
CodeGen\CodeGenAsyncMainTests.cs (23)
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); 1339CompileAndVerify(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0); 1363CompileAndVerify(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0); 1416CompileAndVerify(sourceCompilation, expectedOutput: "GetAwaiter called | GetResult called"); 1474CompileAndVerify(sourceCompilation, expectedOutput: "GetAwaiter called | GetResult called"); 1561var verifier = CompileAndVerify(comp, expectedOutput: ""); 1803var verifier = CompileAndVerify(comp, expectedOutput: ""); 2221var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 2256var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 2291var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 2332var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 2402var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 2472var verifier = CompileAndVerify(comp, verify: Verification.Skipped);
CodeGen\CodeGenAsyncMethodBuilderOverrideTests.cs (10)
131var verifier = CompileAndVerify(compilation, expectedOutput: "M F G 3"); 537var verifier = CompileAndVerify(compilation, expectedOutput: "M F G 3"); 844var verifier = CompileAndVerify(compilation, expectedOutput: "M F 3"); 943var verifier = CompileAndVerify(compilation, expectedOutput: "Overload1 Lambda1 Overload2 Lambda2"); 1287CompileAndVerify(compilation, expectedOutput: "M F G 3"); 1321CompileAndVerify(compilation, expectedOutput: "M F G 3"); 1404CompileAndVerify(compilation, expectedOutput: "M F G 3"); 2010CompileAndVerify(compilation, expectedOutput: "M F G 3"); 2076CompileAndVerify(compilation, expectedOutput: "M F G 3"); 2137var verifier = CompileAndVerify(comp, expectedOutput: "42");
CodeGen\CodeGenAsyncSpillTests.cs (113)
84var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 177var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 316var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 457var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 531var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 603var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 709var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 798var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 893var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 980var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 1067var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 1260var verifier = CompileAndVerify(comp, verify: Verification.Fails with 1475var verifier = CompileAndVerify(comp, verify: Verification.Fails with 1575var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 1712var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 1821var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 1882var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 1944var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 2020var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 2093var verifier = CompileAndVerify(comp, verify: Verification.Fails with 2330var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 2603var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 2778var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 2962var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 3160var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 3373var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 3617var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 3846var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 4198var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(""), verify: Verification.Fails with 4272var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 4379var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 4539var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 4635var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 4714var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 4820var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 4953var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 5170var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 5395var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 5722var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 6044var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 6096var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 6194var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 6274var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 6340var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 6515var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 6715var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 6901var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("0"), verify: Verification.Fails with 7099var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("0"), verify: Verification.Fails with 7338var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("0"), verify: Verification.Fails with 7612var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("0"), verify: Verification.Fails with 7737var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 7945var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("0"), verify: Verification.Fails with 8175var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 8261var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 8327var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 8406var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 8498var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 8566var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 8728var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 8799var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 8876var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 8942var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 9009var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 9079var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 9147var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 9254var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 9360var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 9460var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 9548var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 9635var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 9730var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 9972var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 10124verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 10195var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 10264var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 10386var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 10567var verifier = CompileAndVerify(comp, verify: Verification.Fails with 10618var v = CompileAndVerify( 10625v = CompileAndVerify( 10632var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 10709var v = CompileAndVerify( 10716v = CompileAndVerify( 10723var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 10864var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 11011var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 11098var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 11202CompileAndVerify(comp, expectedOutput: expectedOutput) 11289var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 11474CompileAndVerify(comp, expectedOutput: expectedOutput) 11562var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 11726CompileAndVerify(comp, expectedOutput: expectedOutput) 11819var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 11953CompileAndVerify(comp, expectedOutput: expectedOutput) 12040var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 12180CompileAndVerify(comp, expectedOutput: expectedOutput) 12272var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 12417CompileAndVerify(comp, expectedOutput: expectedOutput) 12504var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 12634CompileAndVerify(comp, expectedOutput: expectedOutput) 12720var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 12871CompileAndVerify(comp, expectedOutput: expectedOutput) 12967var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 13136CompileAndVerify(comp, expectedOutput: expectedOutput) 13232var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 13419CompileAndVerify(comp, expectedOutput: expectedOutput) 13520var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 13715CompileAndVerify(comp, expectedOutput: expectedOutput) 13816var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 13900CompileAndVerify(comp, expectedOutput: expectedOutput) 13978var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 14036verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 14098verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 14155verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
CodeGen\CodeGenAsyncTests.cs (100)
38return base.CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: verify); 69CompileAndVerify(c.WithOptions(options), symbolValidator: module => 78CompileAndVerify(c.WithOptions(options), symbolValidator: module => 87CompileAndVerify(c.WithOptions(options), symbolValidator: module => 135var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 291var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.Fails with 362var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.Fails with 419var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.Fails with 484var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.Fails with 567var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.Fails with 713var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 842var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 962var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 1100var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 1220var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 1358var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("0"), verify: Verification.Fails with 2397var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("0"), verify: Verification.Fails with 3504var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("0"), verify: Verification.Fails with 3633var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("0"), verify: Verification.Fails with 6000CompileAndVerify(comp, expectedOutput: expectedOutput); 6038CompileAndVerify(comp, expectedOutput: expectedOutput); 6040CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput); 6074CompileAndVerify(comp); 6075CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe)); 6115CompileAndVerify(comp, expectedOutput: "0"); 6116CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: "0"); 6222CompileAndVerify(comp); 6223CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe)); 6260CompileAndVerify(comp). 6317CompileAndVerify(comp); 6318CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe)); 6358CompileAndVerify(comp); 6359CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe)); 6415CompileAndVerify(comp, expectedOutput: expectedOutput); 6416CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput); 6468CompileAndVerify(comp, expectedOutput: expectedOutput); 6469CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput); 6528CompileAndVerify(comp, expectedOutput: expectedOutput); 6529CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput); 6774base.CompileAndVerify(compilation, expectedOutput: expectedOutput); 6826base.CompileAndVerify(compilation, expectedOutput: expectedOutput); 6869base.CompileAndVerify(compilation, expectedOutput: expectedOutput); 6872base.CompileAndVerify(compilation, expectedOutput: expectedOutput); 6908base.CompileAndVerify(compilation, expectedOutput: expectedOutput); 6911base.CompileAndVerify(compilation, expectedOutput: expectedOutput); 6940CompileAndVerify(comp). 7114CompileAndVerify(comp). 7351base.CompileAndVerify(compilation, expectedOutput: expectedOutput); 7408CompileAndVerify(comp, expectedOutput: expected); 7411var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.Fails with 7471CompileAndVerify(comp, expectedOutput: expected); 7474var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.Fails with 7605var verifier = CompileAndVerify(comp); 7969CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 8013CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 8056CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 8076CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 8129CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 8182CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 8223CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 8241CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 8288CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 8308CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 8354CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 8377CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 8400CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 8456CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 8512CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 8537CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 8558var verifier = CompileAndVerify(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("<Main>$", "0xa") }); 8582var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 8625var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 8675var verifier = CompileAndVerify(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("Main", "0xa") }); 8715var verifier = CompileAndVerify(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("Main", "0xa") }); 8777var verifier = CompileAndVerify(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("Main", "0x26") }); 8836var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 8881var verifier = CompileAndVerify(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("<Main>g__LocalFunc|0_0", "0xa") }); 8936var verifier = CompileAndVerify(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("<Main>b__0_0", "0xa") }); 9007var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("42"), verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("<Main>$", "0x1f") }); 9067var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("42"), verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("<Main>$", "0x24") }); 9134var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("42"), verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("Main", "0x71") }); 9245var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("55"), verify: Verification.Fails with 9324var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 9447var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 9493var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 9541var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 9590var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 9633CompileAndVerify(comp, verify: Verification.FailsPEVerify); 9654CompileAndVerify(comp, verify: Verification.FailsPEVerify); 9689CompileAndVerify(comp, verify: Verification.FailsPEVerify); 9883var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("42"), verify: Verification.Fails with 9915verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("42"), verify: Verification.Fails with 9996var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("42"), verify: Verification.Fails with 10027verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("42"), verify: Verification.Fails with 10082var verifier = CompileAndVerify(comp, verify: Verification.Fails with 10126var verifier = CompileAndVerify(comp, verify: Verification.Fails with 10175var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("1"), verify: Verification.Fails with 10221var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("1"), verify: Verification.Fails with 10553var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 10614var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify);
CodeGen\CodeGenAwaitForeachTests.cs (213)
179CompileAndVerify(comp_checked, expectedOutput: "overflow"); 184CompileAndVerify(comp_unchecked, expectedOutput: "0xFFFFFFFF"); 187var verifierChecked = CompileAndVerify(runtimeAsyncCompChecked, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("overflow"), verify: Verification.Fails with 275var verifierUnchecked = CompileAndVerify(runtimeAsyncCompUnchecked, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("0xFFFFFFFF"), verify: Verification.Fails with 995CompileAndVerify(comp, expectedOutput: "MoveNextAsync 1"); 998var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("MoveNextAsync 1"), verify: Verification.Fails with 1063CompileAndVerify(comp, expectedOutput: "MoveNextAsync 0"); 1066var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("MoveNextAsync 0"), verify: Verification.Fails with 1285CompileAndVerify(comp, 1289var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 1407CompileAndVerify(comp, expectedOutput: "Got(1) Got(2) Captured(1)"); 1410var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("Got(1) Got(2) Captured(1)"), verify: Verification.Fails with 1558CompileAndVerify(comp, expectedOutput: expectedOutput); 1561var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 1677CompileAndVerify(comp, expectedOutput: "exception"); 1680var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("exception"), verify: Verification.Fails with 1791CompileAndVerify(comp, expectedOutput: "dispose exception"); 1794var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("dispose exception"), verify: Verification.Fails with 1910CompileAndVerify(comp, expectedOutput: "wait dispose exception"); 1913var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("wait dispose exception"), verify: Verification.Fails with 2022CompileAndVerify(comp, expectedOutput: "wait exception"); 2025var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("wait exception"), verify: Verification.Fails with 2375CompileAndVerify(comp, expectedOutput: "MoveNextAsync"); 2378var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("MoveNextAsync"), verify: Verification.Fails with 2584CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 2587CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 2590var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 2927CompileAndVerify(comp, expectedOutput: "1 2 Done"); 2930var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("1 2 Done"), verify: Verification.Fails with 3164CompileAndVerify(comp, expectedOutput: "1 2 Done").VerifyDiagnostics(); 3167var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("1 2 Done"), verify: Verification.Fails with 3273CompileAndVerify(comp, expectedOutput: "2 4 -1 Done").VerifyDiagnostics(); 3276var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("2 4 -1 Done"), verify: Verification.Fails with 3451CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 3454CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 3457var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 3589CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 3592CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 3595var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 3767CompileAndVerify(comp, expectedOutput: "1 2 3 Done", verify: Verification.Fails); 3770var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("1 2 3 Done"), verify: Verification.Fails); 3851CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 3854CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 3857var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 3969CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 3972CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 3975var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 4272CompileAndVerify(comp, expectedOutput: expectedOutput); 4275var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 4397CompileAndVerify(comp, expectedOutput: expectedOutput); 4413var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 4542CompileAndVerify(comp, expectedOutput: "Item(1) Dispose Done"); 4553var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("Item(1) Dispose Done"), verify: Verification.Fails with 4897CompileAndVerify(comp, 4901var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 5029var verifier = CompileAndVerify(comp, 5226CompileAndVerify(comp, expectedOutput: expectedOutput); 5229var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 5459CompileAndVerify(comp, expectedOutput: expectedOutput); 5483var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 5611var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 5832var runtimeAsyncVerifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 5964CompileAndVerify(comp, expectedOutput: expectedOutput); 5967var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 6098CompileAndVerify(comp, 6102var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 6265CompileAndVerify(comp, 6269var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 6441CompileAndVerify(comp, 6445var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 6611CompileAndVerify(comp, expectedOutput: "Success"); 6614var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("Success"), verify: Verification.Fails with 6744CompileAndVerify(comp, expectedOutput: expectedOutput); 6747var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 6934CompileAndVerify(comp, expectedOutput: expectedOutput); 6959var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 7090CompileAndVerify(comp, expectedOutput: expectedOutput); 7114var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 7234CompileAndVerify(comp, expectedOutput: "Success"); 7237var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("Success"), verify: Verification.Fails with 7369CompileAndVerify(comp, expectedOutput: expectedOutput); 7393var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 7564CompileAndVerify(comp, expectedOutput: expectedOutput); 7583var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 7736CompileAndVerify(comp, expectedOutput: expectedOutput); 7739var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 8054CompileAndVerify(comp, expectedOutput: expectedOutput); 8078var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 8198var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 8364verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 8459var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 8469var verifier2 = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 8766CompileAndVerify(comp, expectedOutput: "MoveNextAsync"); 8769var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("MoveNextAsync"), verify: Verification.Fails with 8891CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync Done"); 8894var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("MoveNextAsync DisposeAsync Done"), verify: Verification.Fails with 8994CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync Done"); 9037CompileAndVerify(comp, expectedOutput: "MoveNextAsync Done"); 9040var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("MoveNextAsync Done"), verify: Verification.Fails with 9115CompileAndVerify(comp, expectedOutput: "MoveNextAsync Done"); 9118var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("MoveNextAsync Done"), verify: Verification.Fails with 9189CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync Done"); 9192var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("MoveNextAsync DisposeAsync Done"), verify: Verification.Fails with 9381CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync Done"); 9384var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("MoveNextAsync DisposeAsync Done"), verify: Verification.Fails with 9492CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync Done"); 9495var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("MoveNextAsync DisposeAsync Done"), verify: Verification.Fails with 9596CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync Done"); 9599var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("MoveNextAsync DisposeAsync Done"), verify: Verification.Fails with 9700CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync 1 Done"); 9703var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("MoveNextAsync DisposeAsync 1 Done"), verify: Verification.Fails with 9814CompileAndVerify(comp, expectedOutput: "StructAwaitable1StructAwaitable2"); 9817var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("StructAwaitable1StructAwaitable2"), verify: Verification.Fails with 9980CompileAndVerify(comp); 9983var verifier = CompileAndVerify(runtimeAsyncComp, verify: Verification.Fails with 10070CompileAndVerify(comp); 10073var verifier = CompileAndVerify(runtimeAsyncComp, verify: Verification.Fails with 10218CompileAndVerify(comp, expectedOutput: "123"); 10234var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 10288CompileAndVerify(comp, expectedOutput: "123"); 10291var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 10345CompileAndVerify(comp, expectedOutput: "123"); 10348var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 10402CompileAndVerify(comp, expectedOutput: "123"); 10405var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 10647CompileAndVerify(comp, expectedOutput: "123"); 10650var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 10711CompileAndVerify(comp, expectedOutput: "123"); 10714var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 10771CompileAndVerify(comp, expectedOutput: "123"); 10774var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 10830CompileAndVerify(comp, expectedOutput: "123"); 10833var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 10956CompileAndVerify(comp, expectedOutput: "123"); 10959var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 11018CompileAndVerify(comp, expectedOutput: "123"); 11021var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 11075CompileAndVerify(comp, expectedOutput: "123"); 11078var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 11141CompileAndVerify(comp, expectedOutput: "123"); 11144var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 11198CompileAndVerify(comp, expectedOutput: "123"); 11201var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 11258CompileAndVerify(comp, expectedOutput: "123"); 11261var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 11315CompileAndVerify(comp, expectedOutput: "123"); 11318var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 11378CompileAndVerify(comp, expectedOutput: "123"); 11381var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 11468CompileAndVerify(comp, expectedOutput: "123"); 11471var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 11564CompileAndVerify(comp, expectedOutput: expectedOutput); 11567var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 11784CompileAndVerify(comp, expectedOutput: "123"); 11787var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 11898CompileAndVerify(comp, expectedOutput: "123"); 11901var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 12148CompileAndVerify(comp, expectedOutput: "123"); 12151var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 12295CompileAndVerify(comp, expectedOutput: "123"); 12298var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 12398CompileAndVerify(comp, expectedOutput: "123"); 12401var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 12496CompileAndVerify(comp, expectedOutput: "23"); 12499var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("23"), verify: Verification.Fails with 12591CompileAndVerify(comp, expectedOutput: "123"); 12594var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 12755CompileAndVerify(comp, expectedOutput: "123"); 12758var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 12818CompileAndVerify(comp, expectedOutput: "123"); 12821var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 12911CompileAndVerify(comp, expectedOutput: "123"); 12914var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 12968CompileAndVerify(comp, expectedOutput: "123"); 12971var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 13111CompileAndVerify(comp, expectedOutput: "123"); 13144CompileAndVerify(comp, expectedOutput: "123"); 13147var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 13204CompileAndVerify(comp, expectedOutput: "123"); 13207var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 13264CompileAndVerify(comp, expectedOutput: @"123Disposed"); 13267var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123Disposed"), verify: Verification.Fails with 13350CompileAndVerify(comp, expectedOutput: @"123Disposed"); 13353var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123Disposed"), verify: Verification.Fails with 13436CompileAndVerify(comp, expectedOutput: @"123Disposed"); 13439var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123Disposed"), verify: Verification.Fails with 13518CompileAndVerify(comp, expectedOutput: "123"); 13521var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 13594CompileAndVerify(comp, expectedOutput: "123Disposed"); 13597var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123Disposed"), verify: Verification.Fails with 13682CompileAndVerify(comp, expectedOutput: "123"); 13685var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 13827CompileAndVerify(comp, expectedOutput: "123"); 13830var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 13906CompileAndVerify(comp, expectedOutput: "123"); 13909var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 14075CompileAndVerify(comp, expectedOutput: "123"); 14078var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 14137CompileAndVerify(comp, expectedOutput: "123"); 14140var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with 14234CompileAndVerify(comp, expectedOutput: "123123"); 14237var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123123"), verify: Verification.Fails with 14329CompileAndVerify(comp, expectedOutput: "RAN"); 14332var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("RAN"), verify: Verification.Fails with 14466CompileAndVerify(comp, expectedOutput: "RAN"); 14469var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("RAN"), verify: Verification.Fails with 14605CompileAndVerify(comp, expectedOutput: "RAN"); 14608var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("RAN"), verify: Verification.Fails with 14739CompileAndVerify(comp, expectedOutput: "RAN"); 14801CompileAndVerify(comp, expectedOutput: "RAN"); 14804var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("RAN"), verify: Verification.Fails with 14965CompileAndVerify(comp, 14970var verifier = CompileAndVerify(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
CodeGen\CodeGenAwaitUsingTests.cs (74)
213CompileAndVerify(comp, expectedOutput: expectedOutput); 217var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 454CompileAndVerify(comp, expectedOutput: expectedOutput); 458var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 630CompileAndVerify(comp, expectedOutput: expectedOutput); 634var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 741CompileAndVerify(comp, expectedOutput: expectedOutput); 745var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 835CompileAndVerify(comp, expectedOutput: expectedOutput); 839var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 1223CompileAndVerify(comp, expectedOutput: expectedOutput); 1227var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 1365CompileAndVerify(comp, expectedOutput: "body Dispose"); 1443CompileAndVerify(comp, expectedOutput: expectedOutput); 1480CompileAndVerify(comp, expectedOutput: expectedOutput); 1515var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 1668verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 1749var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 1903verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 1984var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 2139verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 2215CompileAndVerify(comp, expectedOutput: expectedOutput); 2219var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 2283CompileAndVerify(comp, expectedOutput: expectedOutput); 2286var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 2385var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 2533verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 2613var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 2760verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 2848CompileAndVerify(comp, expectedOutput: "True"); 2853var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("True"), verify: Verification.Fails with 2929CompileAndVerify(comp, expectedOutput: "body DisposeAsync"); 2934var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("body DisposeAsync"), verify: Verification.Fails with 3024CompileAndVerify(comp, expectedOutput: "body"); 3029var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("body"), verify: Verification.Fails with 3164CompileAndVerify(comp, expectedOutput: expectedOutput); 3168var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 3304CompileAndVerify(comp, expectedOutput: expectedOutput); 3308var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 3442CompileAndVerify(comp, expectedOutput: expectedOutput); 3446var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 3672CompileAndVerify(comp, expectedOutput: expectedOutput); 3677var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 3784CompileAndVerify(comp, expectedOutput: expectedOutput); 3789var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 3867CompileAndVerify(comp, expectedOutput: "using dispose_start dispose_end return"); 3872var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("using dispose_start dispose_end return"), verify: Verification.Fails with 3954CompileAndVerify(comp, expectedOutput: expectedOutput); 3958var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 4037CompileAndVerify(comp, expectedOutput: expectedOutput); 4041var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 4121CompileAndVerify(comp, expectedOutput: expectedOutput); 4125var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 4288var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 4461verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 4550CompileAndVerify(comp, expectedOutput: expectedOutput); 4555var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with { ILVerifyMessage = """ 4637CompileAndVerify(comp, expectedOutput: expectedOutput); 4642var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 4720CompileAndVerify(comp, expectedOutput: expectedOutput); 4725var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with { ILVerifyMessage = """ 4837CompileAndVerify(comp, expectedOutput: "StructAwaitable"); 4842var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("StructAwaitable"), verify: Verification.Fails with 4917CompileAndVerify(comp, expectedOutput: "DISPOSED"); 4923var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("DISPOSED"), verify: Verification.Fails with 5007CompileAndVerify(comp, expectedOutput: "DISPOSED"); 5279CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 5282CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 5439CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 5442CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 5473CompileAndVerify(comp, expectedOutput: "DISPOSED").VerifyDiagnostics(); 5478var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("DISPOSED"), verify: Verification.Fails with 5661CompileAndVerify(comp, 5690CompileAndVerify(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: @" 3288CompileAndVerify(comp, expectedOutput: "123", verify: Verification.Skipped); 3319CompileAndVerify(comp, expectedOutput: "123"); 3674CompileAndVerify(comp, expectedOutput: "123"); 5581CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "42" : null, verify: Verification.Skipped) 5622var verifier = CompileAndVerify(comp); 5692var 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( 6464CompileAndVerify(comp, symbolValidator: assertMethods); 6516CompileAndVerify(comp, symbolValidator: assertMethods, verify: Verification.Skipped); 6640CompileAndVerify(comp, symbolValidator: assertMethods, verify: Verification.Skipped); 6718CompileAndVerify(comp, symbolValidator: assertMethods, verify: Verification.Skipped); 6796CompileAndVerify(comp, symbolValidator: assertMethods, verify: Verification.Skipped); 11011var verifier = CompileAndVerify(comp, expectedOutput: "2", verify: Verification.Skipped);
CodeGen\CodeGenImplicitImplementationTests.cs (4)
469CompileAndVerify( 532CompileAndVerify( 579CompileAndVerify( 637CompileAndVerify(
CodeGen\CodeGenInParametersTests.cs (29)
1532CompileAndVerify(comp, verify: Verification.Passes, expectedOutput: @"6"); 1755var result = CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @"47"); 1841result = CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @"47"); 1880CompileAndVerify(comp, verify: Verification.Passes, expectedOutput: @"6"); 1940CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2008CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2070CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2127CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2187CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2266CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2281CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2347var v = CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2434v = CompileAndVerify(comp, verify: Verification.Passes, expectedOutput: @" 3739var verifier = CompileAndVerify(compilation, expectedOutput: "XX"); 3777var verifier = CompileAndVerify(compilation, expectedOutput: "5050"); 3828var verifier = CompileAndVerify(compilation, expectedOutput: "5050"); 3886var verifier = CompileAndVerify(compilation, expectedOutput: "5050"); 3950var verifier = CompileAndVerify(compilation, expectedOutput: "555555"); 4014var verifier = CompileAndVerify(compilation, expectedOutput: "0011", verify: Verification.FailsPEVerify); 4092var verifier = CompileAndVerify(compilation, expectedOutput: ""); 4148var verifier = CompileAndVerify(compilation, expectedOutput: "hihi"); 4206var verifier = CompileAndVerify(compilation, expectedOutput: "hihi"); 4269var verifier = CompileAndVerify(compilation, expectedOutput: "11"); 4342var verifier = CompileAndVerify(compilation, expectedOutput: "TestTest"); 4399var verifier = CompileAndVerify(compilation, expectedOutput: "TestTestDerivedDerived"); 4807CompileAndVerify(libUser).VerifyIL("C.M", """ 4832CompileAndVerify(comp, expectedOutput: "RAN 00"); 4873var verifier = CompileAndVerify(libUser); 4912CompileAndVerify(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[] 6341return CompileAndVerify(comp, expectedOutput: output, verify: verify).VerifyDiagnostics(); // no diagnostics 6347return 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)
6089var verifier = CompileAndVerify(comp); 6145var verifier = CompileAndVerify(comp); 6308CompileAndVerify(comp, expectedOutput: @"Done."); 6332var 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)
1275var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: verify); 1362var verifier = CompileAndVerify(comp, expectedOutput: "0run", verify: Verification.Fails);
CodeGen\CodeGenRefLocalTests.cs (6)
541CompileAndVerify(comp, expectedOutput: "22"); 4252var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: verify); 4324var verifier = CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Fails); 4392var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: verify); 4445var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: verify); 4502var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: verify);
CodeGen\CodeGenRefOutTests.cs (8)
353var verifier = CompileAndVerify(compilation, expectedOutput: "042"); 415var verifier = CompileAndVerify(compilation, expectedOutput: "Q"); 477var verifier = CompileAndVerify(compilation, expectedOutput: "Q"); 545var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: Verification.Fails); 632var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: Verification.Fails); 694var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: Verification.Fails); 780var verifier = CompileAndVerify(comp, expectedOutput: "0run", verify: Verification.Fails); 832var 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: ""). 5863CompileAndVerify(compilation, expectedOutput: "12456"); 6191var comp = CompileAndVerify(c, expectedOutput: @"FalseTrueTrue"); 6228var comp = CompileAndVerify(c, expectedOutput: @"FalseTrueTrue"); 6271var comp = CompileAndVerify(c, expectedOutput: @"FalseTrueTrue"); 6307var comp = CompileAndVerify(c, expectedOutput: @"# 6350var comp = CompileAndVerify(c, expectedOutput: @"False 6385var 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); 28563CompileAndVerify(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule); 28696CompileAndVerify(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule); 28815CompileAndVerify(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
CodeGen\CodeGenUsingDeclarationTests.cs (8)
684CompileAndVerify(compilation, expectedOutput: expectedOutput); 1165CompileAndVerify(compilation, expectedOutput: "Dispose async"); 1192CompileAndVerify(compilation, expectedOutput: "Dispose async"); 1236CompileAndVerify(compilation, expectedOutput: expectedOutput); 1283CompileAndVerify(compilation, expectedOutput: expectedOutput); 1320CompileAndVerify(compilation, expectedOutput: "After declarations; "); 1405CompileAndVerify(compilation, expectedOutput: "Dispose async 1"); 1432CompileAndVerify(compilation, expectedOutput: "Dispose async 0");
CodeGen\DestructorTests.cs (1)
701CompileAndVerify(compilation, verify: Verification.FailsPEVerify).VerifyIL("B.Finalize",
CodeGen\EventTests.cs (4)
621CompileAndVerify(compilation, expectedOutput: @" 711var verifier = CompileAndVerify(compilation, 783var verifier = CompileAndVerify(compilation, 843var verifier = CompileAndVerify(compilation);
CodeGen\ForeachTest.cs (11)
331CompileAndVerify(comp, expectedOutput: "123").VerifyIL("Test.Main", @" 387CompileAndVerify(comp, expectedOutput: "1230").VerifyIL("Test.Main", @" 449CompileAndVerify(comp, expectedOutput: "RedGreenBlue", verify: Verification.Fails).VerifyIL("Test.Main", @" 500CompileAndVerify(comp, expectedOutput: "hello", verify: Verification.Passes).VerifyIL("Test.Main", @" 548CompileAndVerify(comp, expectedOutput: "123", verify: Verification.Fails).VerifyIL("Test.Main", @" 599CompileAndVerify(comp, expectedOutput: "123").VerifyIL("Test.Main", @" 696CompileAndVerify(comp, expectedOutput: "123", verify: Verification.Fails).VerifyIL("Test.Main", @" 743CompileAndVerify(comp, expectedOutput: "123").VerifyIL("Test.Main", @" 800CompileAndVerify(comp, expectedOutput: "1234").VerifyIL("Test.Main", @" 869CompileAndVerify(comp, expectedOutput: "123").VerifyIL("Test.Main", @" 1400CompileAndVerify(comp, expectedOutput: expectedOutput);
CodeGen\GotoTest.cs (3)
934CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Passes); 985CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Fails); 1068CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Passes);
CodeGen\IndexAndRangeTests.cs (50)
25return CompileAndVerify(comp, expectedOutput: expectedOutput); 191var verifier = CompileAndVerify(comp, expectedOutput: @"0 281var verifier = CompileAndVerify(comp, expectedOutput: @"0 413var verifier = CompileAndVerify(comp, expectedOutput: @"0 510var verifier = CompileAndVerify(comp, expectedOutput: @" 677var verifier = CompileAndVerify(comp, expectedOutput: @" 830var verifier = CompileAndVerify(comp, expectedOutput: @" 918CompileAndVerify(comp, expectedOutput: "throws"); 952var verifier = CompileAndVerify(comp, expectedOutput: @"0 1025var verifier = CompileAndVerify(comp, expectedOutput: @"5 1099var verifier = CompileAndVerify(comp, expectedOutput: @"f 1184var verifier = CompileAndVerify(comp, expectedOutput: @"5 1823var verifier = CompileAndVerify(comp); 1900var verifier = CompileAndVerify(comp, expectedOutput: @"2 1959CompileAndVerify(comp, expectedOutput: "211"); 2100var verifier = CompileAndVerify(comp, verify: Verification.Passes, expectedOutput: @"3 2127CompileAndVerify(compilation).VerifyIL("Util.Convert", @" 2148CompileAndVerify(compilation).VerifyIL("Util.Convert", @" 2209CompileAndVerify(compilation, expectedOutput: @" 2228CompileAndVerify(compilation).VerifyIL("Util.Create", @" 2249CompileAndVerify(compilation).VerifyIL("Util.Create", @" 2286CompileAndVerify(compilation).VerifyIL("Util.Create", @" 2323CompileAndVerify(compilation).VerifyIL("Util.Create", @" 2364CompileAndVerify(compilation).VerifyIL("Util.ToEnd", @" 2384CompileAndVerify(compilation).VerifyIL("Util.ToEnd", @" 2417CompileAndVerify(compilation).VerifyIL("Util.FromStart", @" 2437CompileAndVerify(compilation).VerifyIL("Util.FromStart", @" 2470CompileAndVerify(compilation).VerifyIL("Util.All", @" 2553CompileAndVerify(compilation, expectedOutput: @" 2589CompileAndVerify(compilation, expectedOutput: @" 2627CompileAndVerify(compilation, expectedOutput: @" 2691CompileAndVerify(compilation, expectedOutput: @" 2728CompileAndVerify(CreateCompilationWithIndexAndRange(@" 2744CompileAndVerify(CreateCompilationWithIndexAndRange(@" 2774CompileAndVerify(CreateCompilationWithIndexAndRange(@" 2803CompileAndVerify(CreateCompilationWithIndexAndRange(@" 2832CompileAndVerify(CreateCompilationWithIndexAndRange(@" 2862CompileAndVerify(CreateCompilationWithIndexAndRange(@" 2891CompileAndVerify(CreateCompilationWithIndexAndRange(@" 2923CompileAndVerify(CreateCompilationWithIndexAndRange(@" 2955CompileAndVerify(CreateCompilationWithIndexAndRange(@" 2990CompileAndVerify(CreateCompilationWithIndexAndRange(@" 3007CompileAndVerify(CreateCompilationWithIndexAndRange(@" 3024CompileAndVerify(CreateCompilationWithIndexAndRange(@" 3045CompileAndVerify(CreateCompilationWithIndexAndRange(@" 3068CompileAndVerify(CreateCompilationWithIndexAndRange(@" 3088CompileAndVerify(CreateCompilationWithIndexAndRange(@" 3196CompileAndVerify(comp, expectedOutput: 3261CompileAndVerify(comp, expectedOutput: 3362var verifier = CompileAndVerify(comp, expectedOutput:
CodeGen\IndexerTests.cs (2)
1262CompileAndVerify(comp1).VerifyDiagnostics(); 1330var verifier = CompileAndVerify(comp1, expectedOutput: @"
CodeGen\ITuplePatternTests.cs (3)
56var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 140var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 229var verifier = CompileAndVerify(CreatePatternCompilation(source, TestOptions.DebugDll));
CodeGen\ObjectAndCollectionInitializerTests.cs (5)
1387CompileAndVerify(comp, expectedOutput: expectedOutput); 1484CompileAndVerify(comp, expectedOutput: expectedOutput); 1821CompileAndVerify(comp, expectedOutput: expectedOutput); 3693CompileAndVerify(comp, expectedOutput: "1234"); 3732CompileAndVerify(comp, expectedOutput: "12");
CodeGen\PatternTests.cs (86)
239var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 272compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 336var compVerifier = CompileAndVerify(compilation); 409var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 506var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 638var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 698compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 774var compVerifier = CompileAndVerify(compilation); 835var compVerifier = CompileAndVerify(compilation); 860var compVerifier = CompileAndVerify(compilation); 896var compVerifier = CompileAndVerify(compilation); 935var compVerifier = CompileAndVerify(compilation); 971var compVerifier = CompileAndVerify(compilation); 1011var compVerifier = CompileAndVerify(compilation); 1058var compVerifier = CompileAndVerify(compilation); 1109var compVerifier = CompileAndVerify(compilation); 1144var compVerifier = CompileAndVerify(compilation); 1182var compVerifier = CompileAndVerify(compilation); 1226var compVerifier = CompileAndVerify(compilation); 1285var compVerifier = CompileAndVerify(compilation); 1342var compVerifier = CompileAndVerify(compilation); 1402var compVerifier = CompileAndVerify(compilation); 1474var compVerifier = CompileAndVerify(compilation); 1538var compVerifier = CompileAndVerify(compilation); 1601var compVerifier = CompileAndVerify(compilation); 1660var compVerifier = CompileAndVerify(compilation); 1715var compVerifier = CompileAndVerify(compilation); 1776var compVerifier = CompileAndVerify(compilation); 1843var compVerifier = CompileAndVerify(compilation); 1907var compVerifier = CompileAndVerify(compilation); 1979var compVerifier = CompileAndVerify(compilation); 2041var compVerifier = CompileAndVerify(compilation); 2176var compVerifier = CompileAndVerify(compilation); 2270var compVerifier = CompileAndVerify(compilation); 2407var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2541var compVerifier = CompileAndVerify(compilation); 2617var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2652var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2671var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2730var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2796var compVerifier = CompileAndVerify(compilation); 2842var compVerifier = CompileAndVerify(compilation, expectedOutput: "TrueFalse"); 2909var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3004var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3061var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3102var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3136var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3241var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3269var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3299var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3388var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3554var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3636var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3708var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3784var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3995CompileAndVerify(compilation, expectedOutput: expectedOutput); 3998CompileAndVerify(compilation, expectedOutput: expectedOutput); 4033CompileAndVerify(compilation, expectedOutput: expectedOutput); 4036CompileAndVerify(compilation, expectedOutput: expectedOutput); 4061var compVerifier = CompileAndVerify(compilation, expectedOutput: "TrueFalse"); 4097var compVerifier = CompileAndVerify(compilation, expectedOutput: "TrueFalse"); 4124var compVerifier = CompileAndVerify(compilation); 4176var compVerifier = CompileAndVerify(compilation); 4216var compVerifier = CompileAndVerify(compilation); 4251var compVerifier = CompileAndVerify(compilation); 4332var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4511var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4545var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4576var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4771var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4804var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4878var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4914var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4951var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped); 5453var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5478CompileAndVerify(compilation, expectedOutput: "AB"); 5505var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5546compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5605var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5650compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5713var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5786compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5877var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5935compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 6021var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 6104compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput);
CodeGen\PropertyTests.cs (1)
31var verifier = CompileAndVerify(compilation);
CodeGen\SwitchTests.cs (16)
4519var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 7854CompileAndVerify(comp).VerifyIL("Test.Main", @" 7990CompileAndVerify(comp).VerifyIL("Test.Main", @" 8096CompileAndVerify(comp).VerifyIL("Test.Main", @" 8227CompileAndVerify(comp).VerifyIL("Test.Main", @" 8304CompileAndVerify(comp).VerifyIL("Test.Main", @" 8374CompileAndVerify(comp).VerifyIL("Test.Main", @" 9885var compVerifier = CompileAndVerify(compilation, 9937var compVerifier = CompileAndVerify(compilation, 10029var compVerifier = CompileAndVerify(compilation, 10121var compVerifier = CompileAndVerify(compilation, 10522var compVerifier = CompileAndVerify(compilation, expectedOutput: "abc"); 10609var compVerifier = CompileAndVerify(compilation, expectedOutput: "Yep, all good!"); 10697compVerifier = CompileAndVerify(compilation, expectedOutput: "Yep, all good!"); 10804var compVerifier = CompileAndVerify(compilation, expectedOutput: "123333456"); 10869compVerifier = CompileAndVerify(compilation, expectedOutput: "123333456");
CodeGen\UnsafeTests.cs (2)
10801CompileAndVerify(comp, expectedOutput: "2"); 12086var result = CompileAndVerify(compilation, expectedOutput: "5");
Emit\BinaryCompatibility.cs (1)
70CompileAndVerify(compilation, expectedOutput: @"Base1");
Emit\CompilationEmitTests.cs (28)
1611var verifier = CompileAndVerify(comp); 1688var verifier = CompileAndVerify(comp); 2129CompileAndVerify(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes); 2161CompileAndVerify(comp, emitOptions: emitRegularWithoutPrivateMembers, verify: Verification.Passes); 2189CompileAndVerify(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes); 2218CompileAndVerify(comp, emitOptions: emitRefOnly, verify: Verification.Passes); 2267CompileAndVerify(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes); 2277CompileAndVerify(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes); 2289CompileAndVerify(comp, emitOptions: emitRefOnly, verify: Verification.Passes); 2334CompileAndVerify(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes); 2344CompileAndVerify(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes); 2356CompileAndVerify(comp, emitOptions: emitRefOnly, verify: Verification.Passes); 2401CompileAndVerify(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes); 2411CompileAndVerify(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes); 2423CompileAndVerify(comp, emitOptions: emitRefOnly, verify: Verification.Passes); 2462CompileAndVerify(comp, emitOptions: emitRefOnly, verify: Verification.Passes); 2507CompileAndVerify(comp, emitOptions: emitRefOnly, verify: Verification.Passes); 4255CompileAndVerify(compilation, verify: Verification.Passes, symbolValidator: module => 4292CompileAndVerify(compilation, verify: Verification.Skipped, symbolValidator: module => 4324CompileAndVerify(compilation, symbolValidator: module => 4374CompileAndVerify(compilation, symbolValidator: module => 4435CompileAndVerify(compilation, symbolValidator: module => 4498CompileAndVerify(compilation, verify: Verification.Passes, symbolValidator: module => 4555CompileAndVerify(compilation, verify: Verification.Passes, symbolValidator: module => 5048CompileAndVerify(comp, verify: Verification.Fails); 5277CompileAndVerify(comp3, expectedOutput: "Hello, world!"); 5320CompileAndVerify(comp3, expectedOutput: "Hello, world!"); 5554CompileAndVerify(comp, verify: Verification.FailsILVerify, symbolValidator: module =>
Emit\CovariantReturnTests.cs (4)
283CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped); 316CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped); 443CompileAndVerify(vbCompilation, verify: Verification.Skipped, expectedOutput: expectedOutput) 552CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
Emit\DeterministicTests.cs (3)
42base.CompileAndVerify(compilation, emitOptions: emitOptions, validator: a => 341CompileAndVerify(forwardingCompilation, symbolValidator: metadataValidator, sourceSymbolValidator: metadataValidator, verify: Verification.Skipped); 440CompileAndVerify(comp2, expectedOutput: expectedOutput2);
Emit\DynamicAnalysis\DynamicInstrumentationTests.cs (3)
2961var verifier = CompileAndVerify(c, emitOptions: EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 2997var verifier = CompileAndVerify(c, emitOptions: EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4148return base.CompileAndVerify(compilation, expectedOutput: expectedOutput, emitOptions: EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
Emit\EmitCustomModifiers.cs (5)
47CompileAndVerify(c, verify: Verification.Passes, expectedOutput: 610CompileAndVerify(comp, expectedOutput: "2"); 674CompileAndVerify(comp, expectedOutput: "2"); 709CompileAndVerify(compilation, verify: Verification.FailsPEVerify); 743CompileAndVerify(compilation, verify: Verification.FailsPEVerify);
Emit\EmitErrorTests.cs (1)
272CompileAndVerify(compilationOK);
Emit\EmitMetadataTests.cs (13)
919CompileAndVerify(comp, expectedOutput: "1110"); 972CompileAndVerify( 1043CompileAndVerify( 2224CompileAndVerify(comp.WithAssemblyName("EmitWithNoResourcesAllPlatforms_" + platform.ToString()).WithOptions(options)); 2693CompileAndVerify(comAssembly, symbolValidator: module => 2825CompileAndVerify(comp, expectedOutput: expectedOutput, symbolValidator: module => 2848CompileAndVerify(reference, symbolValidator: module => 2900CompileAndVerify(reference, symbolValidator: module => 3509CompileAndVerify( 3546CompileAndVerify( 3596CompileAndVerify(CreateEmptyCompilation(source, parseOptions: parseOptions), 3757CompileAndVerify(comp).VerifyDiagnostics(); 3799CompileAndVerify(comp).VerifyDiagnostics();
Emit\EntryPointTests.cs (10)
32var verifier = CompileAndVerify(compilation, expectedOutput: "2"); 51var verifier = CompileAndVerify(compilation); 380CompileAndVerify(compilation, expectedOutput: "1"); 401CompileAndVerify(compilation, expectedOutput: "1"); 492CompileAndVerify(compilation, expectedOutput: "5"); 729CompileAndVerify(compilation, expectedOutput: "1"); 758CompileAndVerify(compilation, expectedOutput: "1"); 794CompileAndVerify(compilation, expectedOutput: "1"); 813CompileAndVerify(compilation, expectedOutput: "1"); 816CompileAndVerify(compilation, expectedOutput: "2");
Emit\InAttributeModifierTests.cs (52)
1785CompileAndVerify(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics(); 1830CompileAndVerify(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics(); 1851CompileAndVerify(comp, verify: Verification.Passes).VerifyDiagnostics(); 1906CompileAndVerify(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics(); 1964CompileAndVerify(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics(); 1995CompileAndVerify(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics(); 2058CompileAndVerify(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics(); 2099CompileAndVerify(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics(); 2149CompileAndVerify(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics(); 2191CompileAndVerify(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics(); 2241CompileAndVerify(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics(); 2300CompileAndVerify(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics(); 2344CompileAndVerify(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics(); 2422CompileAndVerify(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics(); 2529CompileAndVerify(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics(); 2563CompileAndVerify(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics(); 2597CompileAndVerify(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics(); 2631CompileAndVerify(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics(); 3386CompileAndVerify(reference, symbolValidator: module => 3434CompileAndVerify(reference, symbolValidator: module => 3481CompileAndVerify(reference, symbolValidator: module => 3536CompileAndVerify(reference, symbolValidator: module => 3584CompileAndVerify(reference, symbolValidator: module => 3631CompileAndVerify(reference, symbolValidator: module => 3676CompileAndVerify(reference, symbolValidator: module => 3721CompileAndVerify(reference, symbolValidator: module => 3766CompileAndVerify(reference, symbolValidator: module => 3811CompileAndVerify(reference, symbolValidator: module => 3856CompileAndVerify(reference, symbolValidator: module => 3901CompileAndVerify(reference, symbolValidator: module => 3947CompileAndVerify(reference, symbolValidator: module => 3993CompileAndVerify(reference, symbolValidator: module => 4039CompileAndVerify(reference, symbolValidator: module => 4085CompileAndVerify(reference, symbolValidator: module => 4133CompileAndVerify(reference, symbolValidator: module => 4181CompileAndVerify(reference, symbolValidator: module => 4236CompileAndVerify(reference, symbolValidator: module => 4284CompileAndVerify(reference, symbolValidator: module => 4332CompileAndVerify(reference, symbolValidator: module => 4378CompileAndVerify(reference, symbolValidator: module => 4424CompileAndVerify(reference, symbolValidator: module => 4470CompileAndVerify(reference, symbolValidator: module => 4516CompileAndVerify(reference, symbolValidator: module => 4558CompileAndVerify(reference, symbolValidator: module => 4591CompileAndVerify(reference, symbolValidator: module => 4630CompileAndVerify(reference, symbolValidator: module => 4672CompileAndVerify(reference, symbolValidator: module => 5059CompileAndVerify(testRef, symbolValidator: module => 5106CompileAndVerify(testRef, symbolValidator: module => 5153CompileAndVerify(testRef, symbolValidator: module => 5202CompileAndVerify(testRef, symbolValidator: module => 5254CompileAndVerify(testRef, symbolValidator: module =>
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 (472)
CodeGen\CodeGenCallTests.cs (29)
33673CompileAndVerify(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics(); 33745var verifier = CompileAndVerify(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics(); 33880CompileAndVerify(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics(); 33952var verifier = CompileAndVerify(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics(); 34087CompileAndVerify(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics(); 34159var verifier = CompileAndVerify(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics(); 34311CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 34314var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 34492CompileAndVerify(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics(); 34564var verifier = CompileAndVerify(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics(); 34716CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 34719var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 34897CompileAndVerify(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics(); 34969CompileAndVerify(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics(); 35041CompileAndVerify(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics(); 35113CompileAndVerify(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics(); 35198CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 35201var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 35389CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 35392var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 35600CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 35603var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 35819CompileAndVerify(comp, expectedOutput: "124125125:124125125:124125125").VerifyDiagnostics(); 35901var verifier = CompileAndVerify(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics(); 36070CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 36073var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 36298CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 36301var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 36544CompileAndVerify(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 (14)
6029var verifier = CompileAndVerify(comp, expectedOutput: 6170var verifier = CompileAndVerify(compilation, expectedOutput: PASS); 6326var verifier = CompileAndVerify(compilation, expectedOutput: PASS, symbolValidator: containerValidator); 6383CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 6428CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 6473CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 6518CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 6561CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 6604CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 6652CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 6700CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 6748CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 6796CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 6844CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics();
CodeGen\CodeGenSpanBasedStringConcatTests.cs (47)
336var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "cc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 389var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "sccs" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 444var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "ab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 488var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "ab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 538var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "sccs" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 590var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "sccs" : null, verify: Verification.FailsPEVerify); 676var verifier = CompileAndVerify(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 751var verifier = CompileAndVerify(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 825var verifier = CompileAndVerify(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 1098var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "cssscsssccsc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 1208var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "cssscsssccsc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 1388var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? expectedOutput : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 1499var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "aab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 1562var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "aab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 1624var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "scscsc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 1685var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "cssscsssccsc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 1765var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 1811var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 1870var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "cssscsssccsc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 1957var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abccab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 2078var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abccab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 2139var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "cssscsssccsc" : null, verify: Verification.FailsPEVerify); 2267var verifier = CompileAndVerify(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 2345var verifier = CompileAndVerify(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 2422var verifier = CompileAndVerify(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 2789var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "csssscsssscssssccscsscsccssc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 2977var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "csssscsssscssssccscsscsccssc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 3253var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? expectedOutput : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 3438var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "aaab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 3510var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 3586var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "scsscsscsscsscsscs" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 3659var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "csssscsssscssssccscsscsccssc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 3780var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcd" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 3828var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcd" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 3898var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "csssscsssscssssccscsscsccssc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 4032var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abccccabcabc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 4364var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcd" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 4417var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcddabc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 4546var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abccccabcabc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 4636var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcdabdccdabdcabcabddabc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 4760var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcddabc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 4830var verifier = CompileAndVerify(compilation: comp, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "csssscsssscssssccscsscsccssc" : null, verify: Verification.FailsPEVerify); 5036var verifier = CompileAndVerify(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 5117var verifier = CompileAndVerify(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 5197var verifier = CompileAndVerify(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped); 5677var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "scsssssssc" : null, verify: ExecutionConditionUtil.IsCoreClr ? default : Verification.Skipped); 5867var verifier = CompileAndVerify(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcde" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
CodeGen\IndexAndRangeTests.cs (40)
58var verifier = CompileAndVerify(comp, expectedOutput: "Index(^1) Length Index=9 Value=1, Index(^1) Length 2 Index=9 Value=2, Index(^1) Length 3 Index=9 Value=3,"); 234var verifier = CompileAndVerify(comp, expectedOutput: "Index(^1)"); 276var verifier = CompileAndVerify(comp, expectedOutput: "Index(^1) Id(1) Id(2)"); 313var verifier = CompileAndVerify(comp, expectedOutput: "Index(^1)"); 396var verifier = CompileAndVerify(comp, expectedOutput: "Index(^1)"); 487var verifier = CompileAndVerify(comp, expectedOutput: "Index(^1)"); 569var verifier = CompileAndVerify(comp, expectedOutput: "Index(^1) Id(42) Index(^2) Id(43) Result=42,43"); 824var verifier = CompileAndVerify(comp, expectedOutput: "Id(1) Id(42) Id(2) Id(43) Result=42,43"); 871var verifier = CompileAndVerify(comp); 919var verifier = CompileAndVerify(comp, expectedOutput: "Index(^1) Index(^2) Id(42) Index(^3) Id(43) Result=42,43"); 1015var verifier = CompileAndVerify(comp, expectedOutput: "Index(^1) Length Id(1) Index=9 Value=1 Index(^2) Length Id(2) Index=8 Value=2"); 1218var verifier = CompileAndVerify(comp, expectedOutput: "Length Index=9 Length Index=9 Result=42"); 1264var verifier = CompileAndVerify(comp, expectedOutput: "Index(^1) ContainerLength Index(^2) ContainerIndex=9 Length ContainerIndex=9 Index=8 Id(42)" + 1340var verifier = CompileAndVerify(comp, expectedOutput: "Index(^1)"); 1400var verifier = CompileAndVerify(comp, expectedOutput: "Index(^1) ContainerLength Index(^2) ContainerIndex=9 Length ContainerIndex=9 Index=8 Id(42)" + 1476var verifier = CompileAndVerify(comp, expectedOutput: "Index(^1)"); 1568var verifier = CompileAndVerify(comp, expectedOutput: "ContainerLength ContainerIndex=9 Length ContainerIndex=9 Index=8 Value=42 ContainerIndex=9 Length ContainerIndex=9 Index=7 Value=43"); 1760var verifier = CompileAndVerify(comp, expectedOutput: "Index(^1)"); 1803var verifier = CompileAndVerify(comp, expectedOutput: "Id(^1) Length Index=9 Id(1) X=1 Id(^2) Id(^3) Length Index=7 Id(2) X=2"); 1977var verifier = CompileAndVerify(comp, expectedOutput: "42 43 44"); 2199var verifier = CompileAndVerify(comp, expectedOutput: "Range(3..^6) Length Id(1) Slice(3, 1) Id(42) Id(2) Slice(3, 1) Id(43) Results=42,43"); 2535var verifier = CompileAndVerify(comp, expectedOutput: "Range(1..^1) ContainerLength ContainerSlice(1, 8) Range(2..^2) Length Id(2) Slice(2, 6) Id(42) Id(3) Slice(2, 6) Id(43) Results=42,43"); 2659var verifier = CompileAndVerify(comp, expectedOutput: "Range(1..^1) Range(2..^2)"); 2756var verifier = CompileAndVerify(comp, expectedOutput: "Range(1..^1) ContainerLength Range(2..^2) ContainerSlice(1, 8) Range(3..^3) Length Id(4) Slice(3, 4) Id(5)"); 3000var verifier = CompileAndVerify(comp, expectedOutput: "Id(1) Id(2)"); 3095var verifier = CompileAndVerify(comp, expectedOutput: "Id(1) Id(2) Id(3) Id(4) Id(5)"); 3285var verifier = CompileAndVerify(comp, expectedOutput: "Range(1..^1) Range(2..^2)"); 3425var verifier = CompileAndVerify(comp, expectedOutput: "Range(1..^1) Id(0) Id(42) X=42"); 3546var verifier = CompileAndVerify(comp, expectedOutput: "Range(1..^1) Id(0) Id(42) X=42 Id(1) Id(43) X=43"); 3621var verifier = CompileAndVerify(comp, expectedOutput: "Id(0) Id(1)", verify: Verification.Skipped); 3712var verifier = CompileAndVerify(comp, expectedOutput: "Id(0) Id(1)"); 3798var verifier = CompileAndVerify(comp, expectedOutput: "Id(0) Id(1)"); 3885var verifier = CompileAndVerify(comp, expectedOutput: "Id(0) Id(1) Id(2) Id(3)"); 4025var verifier = CompileAndVerify(comp, expectedOutput: "Range(3..^6)"); 4052var verifier = CompileAndVerify(comp, expectedOutput: "3 6"); 4177var verifier = CompileAndVerify(comp, expectedOutput: "Index=9 Value=2"); 4226var verifier = CompileAndVerify(comp, expectedOutput: "Index=1 Value=2"); 4265var verifier = CompileAndVerify(comp, expectedOutput: "Index=2 Value=2"); 4416var verifier = CompileAndVerify(comp, expectedOutput: "++ Length Index=7 X=42 Index=7 Y=43 Index=7 Z=44", verify: Verification.Skipped); 4459var verifier = CompileAndVerify(comp, verify: Verification.Skipped,
Emit\EditAndContinue\AssemblyReferencesTests.cs (11)
223var v0 = CompileAndVerify(compilation0); 224var v1 = CompileAndVerify(compilation1); 225var v2 = CompileAndVerify(compilation2); 327var v0 = CompileAndVerify(compilation0); 328var v1 = CompileAndVerify(compilation1); 329var v2 = CompileAndVerify(compilation2); 410var v0 = CompileAndVerify(compilation0); 411var v1 = CompileAndVerify(compilation1); 412var v2 = CompileAndVerify(compilation2); 494var v0 = CompileAndVerify(compilation0, verify: Verification.FailsILVerify); 598var v0 = CompileAndVerify(compilation0, verify: Verification.Passes);
Emit\EditAndContinue\EditAndContinueClosureTests.cs (46)
248var v0 = CompileAndVerify(compilation0); 309var v0 = CompileAndVerify(compilation0); 381var v0 = CompileAndVerify(compilation0); 439var v0 = CompileAndVerify(compilation0); 491var v0 = CompileAndVerify(compilation0); 551var v0 = CompileAndVerify(compilation0); 605var v0 = CompileAndVerify(compilation0); 660var v0 = CompileAndVerify(compilation0); 716var v0 = CompileAndVerify(compilation0); 771var v0 = CompileAndVerify(compilation0); 839var v0 = CompileAndVerify(compilation0); 914var v0 = CompileAndVerify(compilation0); 988var v0 = CompileAndVerify(compilation0); 1055var v0 = CompileAndVerify(compilation0); 1114var v0 = CompileAndVerify(compilation0); 1202var v0 = CompileAndVerify(compilation0); 1291var v0 = CompileAndVerify(compilation0); 1375var v0 = CompileAndVerify(compilation0); 1466var v0 = CompileAndVerify(compilation0); 1548var v0 = CompileAndVerify(compilation0); 1625var v0 = CompileAndVerify(compilation0); 1724var v0 = CompileAndVerify(compilation0); 1815var v0 = CompileAndVerify(compilation0); 1923var v0 = CompileAndVerify(compilation0); 2121var v0 = CompileAndVerify(compilation0); 2332var v0 = CompileAndVerify(compilation0); 2470var v0 = CompileAndVerify(compilation0); 2587var v0 = CompileAndVerify(compilation0); 2725var v0 = CompileAndVerify(compilation0); 2793var v0 = CompileAndVerify(compilation0); 2863var v0 = CompileAndVerify(compilation0); 2969var v0 = CompileAndVerify(compilation0); 3089var v0 = CompileAndVerify(compilation0); 3185var v0 = CompileAndVerify(compilation0); 3246var v0 = CompileAndVerify(compilation0); 3485var v0 = CompileAndVerify(compilation0); 3730var v0 = CompileAndVerify(compilation0); 3851var v0 = CompileAndVerify(compilation0); 3931var v0 = CompileAndVerify(compilation0); 4124var v0 = CompileAndVerify(compilation0); 4209var v0 = CompileAndVerify(compilation0); 4291var v0 = CompileAndVerify(compilation0); 4364var v0 = CompileAndVerify(compilation0); 4446var v0 = CompileAndVerify(compilation0); 4629var v0 = CompileAndVerify(compilation0); 4688var v0 = CompileAndVerify(compilation0);
Emit\EditAndContinue\EditAndContinueDelegateCacheTests.cs (5)
53var v0 = CompileAndVerify(compilation0); 117var v0 = CompileAndVerify(compilation0); 181var v0 = CompileAndVerify(compilation0); 245var v0 = CompileAndVerify(compilation0); 309var v0 = CompileAndVerify(compilation0);
Emit\EditAndContinue\EditAndContinuePdbTests.cs (1)
129var v0 = CompileAndVerify(compilation0, emitOptions: EmitOptions.Default.WithDebugInformationFormat(format));
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (51)
232var v0 = CompileAndVerify(compilation0, emitOptions: EmitOptions.Default.WithDebugInformationFormat(format)); 349var v0 = CompileAndVerify(compilation0); 451var v0 = CompileAndVerify(compilation0); 524var v0 = CompileAndVerify(compilation0); 575var v0 = CompileAndVerify(compilation0); 1123var v0 = CompileAndVerify(compilation0); 1548var v0 = CompileAndVerify(compilation0); 1989var v0 = CompileAndVerify(compilation0); 2567var v0 = CompileAndVerify(compilation0); 2736var v0 = CompileAndVerify(compilation0); 3275var v0 = CompileAndVerify(compilation0); 3659var v0 = CompileAndVerify(compilation0); 3764var v0 = CompileAndVerify(compilation0); 3873var v0 = CompileAndVerify(compilation0); 3979var v0 = CompileAndVerify(compilation0); 4081var v0 = CompileAndVerify(compilation0, symbolValidator: module => 4244var v0 = CompileAndVerify(compilation0); 4478var v0 = CompileAndVerify(compilation0); 4638var v0 = CompileAndVerify(compilation0); 5101var v0 = CompileAndVerify(compilation0); 5449var v0 = CompileAndVerify(compilation0); 5786var v0 = CompileAndVerify(compilation0); 6428var v0 = CompileAndVerify(compilation0); 6971var v0 = CompileAndVerify(compilation0); 7410var v0 = CompileAndVerify(compilation0, symbolValidator: module => 7732var v0 = CompileAndVerify(compilation0); 8000CompileAndVerify(compilation0, symbolValidator: module => 8159var v0 = CompileAndVerify(compilation0, emitOptions: EmitOptions.Default.WithDebugInformationFormat(format), symbolValidator: module => 8703var v0 = CompileAndVerify(compilation0); 8780var v0 = CompileAndVerify(compilation0); 8869var v0 = CompileAndVerify(compilation0, symbolValidator: module => 9024var v0 = CompileAndVerify(compilation0); 9145var v0 = CompileAndVerify(compilation0); 9294var v0 = CompileAndVerify(compilation0); 9454var v0 = CompileAndVerify(compilation0); 9566var v0 = CompileAndVerify(compilation0); 9742var v0 = CompileAndVerify(compilation0); 9976var v0 = CompileAndVerify(compilation0); 10624var v0 = CompileAndVerify(compilation0); 10691var v0 = CompileAndVerify(compilation0); 10755var v0 = CompileAndVerify(compilation0); 10824var v0 = CompileAndVerify(compilation0); 10878var v0 = CompileAndVerify(compilation0, verify: Verification.FailsPEVerify); 10940var v0 = CompileAndVerify(compilation0, verify: Verification.FailsPEVerify); 11006var v0 = CompileAndVerify(compilation0, verify: Verification.FailsPEVerify); 11059var v0 = CompileAndVerify(compilation0, verify: Verification.Passes); 11110var v0 = CompileAndVerify(compilation0, verify: Verification.FailsPEVerify); 11164var v0 = CompileAndVerify(compilation0, verify: Verification.Passes); 11225var v0 = CompileAndVerify(compilation0, verify: Verification.Passes); 11280var v0 = CompileAndVerify(compilation0, verify: Verification.Passes); 11347var v0 = CompileAndVerify(compilation0, verify: Verification.Passes);
Emit\EditAndContinue\EditAndContinueTests.cs (50)
384var v0 = CompileAndVerify(compilation0); 437var v0 = CompileAndVerify(compilation0); 505var v0 = CompileAndVerify(compilation0); 1854var v0 = CompileAndVerify(compilation0); 1947var v0 = CompileAndVerify(compilation0); 2032var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 2107var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 2172var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 2250var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 6871var v0 = CompileAndVerify(compilation0); 7301var v0 = CompileAndVerify(compilation0); 9331var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 10415var v0 = CompileAndVerify(compilation0); 10517var v0 = CompileAndVerify(compilation0); 10908var v0 = CompileAndVerify(compilation0); 11281var v0 = CompileAndVerify(compilation0); 11378var v0 = CompileAndVerify(compilation0); 11501var v0 = CompileAndVerify(compilation0); 11733var v0 = CompileAndVerify(compilation0); 12410var v0 = CompileAndVerify(compilation0); 12592var v0 = CompileAndVerify(compilation0); 12714var v0 = CompileAndVerify(compilation0); 12767var v0 = CompileAndVerify(compilation0); 13705var v0 = CompileAndVerify(compilation0); 13821var v0 = CompileAndVerify(compilation0); 13867var v0 = CompileAndVerify(compilation0); 14016var v0 = CompileAndVerify(compilation0); 14150var v0 = CompileAndVerify(compilation0); 14259var v0 = CompileAndVerify(compilation0); 14377var v0 = CompileAndVerify(compilation0); 14568var v0 = CompileAndVerify(compilation0); 14697var v0 = CompileAndVerify(compilation0); 14845var v0 = CompileAndVerify(compilation0); 15041var v0 = CompileAndVerify(compilation0); 15150var v0 = CompileAndVerify(compilation0); 15260var v0 = CompileAndVerify(compilation0); 15424var v0 = CompileAndVerify(compilation0); 15569var v0 = CompileAndVerify(compilation0); 15674var v0 = CompileAndVerify(compilation0); 15837var v0 = CompileAndVerify(compilation0); 16041var v0 = CompileAndVerify(compilation0); 16289var v0 = CompileAndVerify(compilation0); 16473var v0 = CompileAndVerify(compilation0); 16546var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 16652var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 17085var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 20090var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 20166var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 20260var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 20349var 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", sequencePointDisplay: SequencePointDisplayMode.Enhanced, 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 (3242)
Attributes\AttributeTests.cs (51)
504CompileAndVerify(source, sourceSymbolValidator: attributeValidator, symbolValidator: null); 585CompileAndVerify(comp, expectedOutput: @"B.Length=2, B[0]=Hello, B[1]=World"); 1119CompileAndVerify(comp, expectedOutput: @"B.Length=2, B[0]=Hello, B[1]=World"); 1183CompileAndVerify(comp, expectedOutput: @"A=True, B.Length=1, B[0]=Hello"); 1222CompileAndVerify(comp, expectedOutput: @"World"); 1261CompileAndVerify(comp, expectedOutput: @"World"); 1299CompileAndVerify(comp, expectedOutput: @"True"); 1339CompileAndVerify(comp, expectedOutput: "A=1, B=42"); 1572var verifier = CompileAndVerify(compilation); 1611CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 1665CompileAndVerify( 1728CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator); 3144CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 3190CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator); 3224CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 3268CompileAndVerify(compilation).VerifyDiagnostics(); 3316CompileAndVerify(compilation).VerifyDiagnostics(); 3368CompileAndVerify(compilation).VerifyDiagnostics(); 3423CompileAndVerify(compilation).VerifyDiagnostics(); 3469CompileAndVerify(compilation, sourceSymbolValidator: sourceAttributeValidator, symbolValidator: mdAttributeValidator); 3608CompileAndVerify(compilation, sourceSymbolValidator: sourceAttributeValidator, symbolValidator: mdAttributeValidator); 3643CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator); 3688CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 3835CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 3877CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 3914CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 3959CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 4040CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 4108CompileAndVerify(source, sourceSymbolValidator: attributeValidator, symbolValidator: null); 4151CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput); 4196CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput); 4240CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput); 4285CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput); 4326CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput); 4535CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput); 4580CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator); 4620CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator); 4996CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput); 5075CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: ""); 5148CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: ""); 5185CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: ""); 5220CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 5267CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput); 5338CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput); 5376CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: ""); 5533CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator); 9954CompileAndVerify(compilation2, symbolValidator: (m) => 9973CompileAndVerify(compilation3, symbolValidator: (m) => 9994CompileAndVerify(compilation, symbolValidator: (m) => 10364CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate); 10757var verifier = CompileAndVerify(
Attributes\AttributeTests_Assembly.cs (29)
351CompileAndVerify(comp, verify: Verification.FailsPEVerify, symbolValidator: m => 414CompileAndVerify(compilation).VerifyDiagnostics( 424CompileAndVerify(compilation, verify: Verification.Skipped).VerifyDiagnostics( 465CompileAndVerify(compilation).VerifyDiagnostics(); 472CompileAndVerify(compilation, 497CompileAndVerify(compilation).VerifyDiagnostics( 507CompileAndVerify(compilation, verify: Verification.Skipped).VerifyDiagnostics( 595CompileAndVerify(compilation, 626CompileAndVerify(compilation, 656CompileAndVerify(compilation, 686CompileAndVerify(compilation, 715CompileAndVerify(compilation, verify: Verification.Fails, 744CompileAndVerify(compilation, verify: Verification.Fails, 777CompileAndVerify(compilation, verify: Verification.Fails, 817CompileAndVerify(compilation, 1029CompileAndVerify(compilation, symbolValidator: module => 1330CompileAndVerify(consoleappCompilation, symbolValidator: module => 1458CompileAndVerify(compilation); 1611CompileAndVerify(comp, symbolValidator: validate, verify: Verification.FailsPEVerify); 1614CompileAndVerify(comp, symbolValidator: validate, verify: Verification.FailsPEVerify); 1892CompileAndVerify(assembly, symbolValidator: moduleSymbol => 2174CompileAndVerify(appCompilation, symbolValidator: (ModuleSymbol m) => 2206CompileAndVerify(appCompilation, symbolValidator: (ModuleSymbol m) => 2236CompileAndVerify(appCompilation, symbolValidator: (ModuleSymbol m) => 2268CompileAndVerify(appCompilation, symbolValidator: (ModuleSymbol m) => 2293CompileAndVerify(appCompilation, symbolValidator: (ModuleSymbol m) => 2344CompileAndVerify(comp, symbolValidator: (m) => 2400CompileAndVerify(comp, symbolValidator: (m) => 2428CompileAndVerify(comp3, symbolValidator: (m) =>
Attributes\AttributeTests_CallerInfoAttributes.cs (108)
74CompileAndVerify(compilation).VerifyDiagnostics().VerifyIL("Program.Main", @" 140CompileAndVerify(compilation).VerifyDiagnostics().VerifyIL("Program.Main", @" 376CompileAndVerify(compilation).VerifyDiagnostics( 421CompileAndVerify(compilation, expectedOutput: "123").VerifyDiagnostics(); 460CompileAndVerify(compilation, expectedOutput: "456").VerifyDiagnostics(); 499CompileAndVerify(compilation, expectedOutput: "<default-arg>").VerifyDiagnostics(); 527CompileAndVerify(compilation, expectedOutput: 566CompileAndVerify(compilation, expectedOutput: 627CompileAndVerify(compilation, expectedOutput: 660CompileAndVerify(compilation, expectedOutput: "124, 123, 124").VerifyDiagnostics(); 691CompileAndVerify(compilation, expectedOutput: "2 + 2").VerifyDiagnostics(); 717CompileAndVerify(compilation, expectedOutput: "myIntegerExpression").VerifyDiagnostics(); 743CompileAndVerify(compilation, expectedOutput: "myIntegerExpression * 2").VerifyDiagnostics(); 768CompileAndVerify(compilation, expectedOutput: "<default>").VerifyDiagnostics( 797CompileAndVerify(compilation, expectedOutput: "Main").VerifyDiagnostics( 826CompileAndVerify(compilation, expectedOutput: "Main").VerifyDiagnostics( 1064CompileAndVerify(compilation, expectedOutput: @"5 + 4 1138CompileAndVerify(compilation, expectedOutput: "x").VerifyDiagnostics(); 1216CompileAndVerify(compilation, expectedOutput: 1251CompileAndVerify(compilation, expectedOutput: 1291CompileAndVerify(compilation, expectedOutput: 1322CompileAndVerify(compilation, expectedOutput: @"<Main>$ 1347CompileAndVerify(compilation, expectedOutput: @"<default> 1394CompileAndVerify(compilation, expectedOutput: @"<default> 1445CompileAndVerify(compilation, expectedOutput: "1 + /**/ 1").VerifyDiagnostics(); 1479CompileAndVerify(compilation, expectedOutput: "123").VerifyDiagnostics(); 1513CompileAndVerify(compilation, expectedOutput: 1546CompileAndVerify(compilation, expectedOutput: "124, 123, 124").VerifyDiagnostics(); 1583CompileAndVerify(compilation, expectedOutput: "2 + 2").VerifyDiagnostics(); 1614CompileAndVerify(compilation, expectedOutput: "<default>").VerifyDiagnostics( 1649CompileAndVerify(compilation, expectedOutput: "<default>").VerifyDiagnostics( 1689CompileAndVerify(compilation, expectedOutput: 1731CompileAndVerify(compilation, expectedOutput: 1777CompileAndVerify(compilation, expectedOutput: 1816CompileAndVerify(compilation, expectedOutput: @"<default-caller-name> 1850CompileAndVerify(compilation, expectedOutput: @"<default> 1914CompileAndVerify(compilation, expectedOutput: @"<default> 1942CompileAndVerify(compilation, expectedOutput: "'Hello', '\"Hello\"'").VerifyDiagnostics(); 1974CompileAndVerify(compilation, expectedOutput: "'Hello', '\"Hello\"'").VerifyDiagnostics(); 2006CompileAndVerify(compilation, expectedOutput: "'Hello', 'World', '\"Hello\"'").VerifyDiagnostics(); 2039CompileAndVerify(compilation, expectedOutput: "'Hello', 'World', '\"Hello\"'").VerifyDiagnostics(); 2078CompileAndVerify(compilation, expectedOutput: 2122CompileAndVerify(compilation, expectedOutput: @"'0', '2', '2', '0+0', '', '1+1' 2154CompileAndVerify(compilation, expectedOutput: "'<default1>', '<default0>'").VerifyDiagnostics(); 2182CompileAndVerify(compilation, expectedOutput: "'3', '1+2'").VerifyDiagnostics(); 2210CompileAndVerify(compilation, expectedOutput: @"'3', '1+2'").VerifyDiagnostics(); 2298CompileAndVerify(compilation, expectedOutput: "'3', '0'").VerifyDiagnostics(); 2332CompileAndVerify(compilation, expectedOutput: @"2, 1+ 1 2368CompileAndVerify(compilation, expectedOutput: @"s1: s1-arg 2406CompileAndVerify(compilation, expectedOutput: @"s1: s1-arg 2443CompileAndVerify(compilation).VerifyDiagnostics().VerifyIL("Program.Main", @" 2494CompileAndVerify(compilation).VerifyDiagnostics().VerifyIL("Program.Main", @" 2678CompileAndVerify(compilation, expectedOutput: expected); 2712CompileAndVerify(compilation, expectedOutput: expected); 2756CompileAndVerify(compilation, expectedOutput: expected); 2847CompileAndVerify(compilation, expectedOutput: expected); 2892CompileAndVerify(compilation, expectedOutput: expected); 2927CompileAndVerify(compilation, expectedOutput: expected); 2958CompileAndVerify(compilation, expectedOutput: expected); 3047CompileAndVerify(compilation, expectedOutput: expected); 3078CompileAndVerify(compilation, expectedOutput: expected); 3171CompileAndVerify(compilation, expectedOutput: expected); 3279CompileAndVerify(compilation, expectedOutput: expected); 3391CompileAndVerify(compilation, expectedOutput: expected); 3429CompileAndVerify(compilation, expectedOutput: expected); 3492CompileAndVerify(compilation, expectedOutput: ""); 3523CompileAndVerify(compilation, expectedOutput: "Main"); 3564CompileAndVerify(compilation, expectedOutput: expected); 3607CompileAndVerify(compilation, expectedOutput: expected); 3649CompileAndVerify(compilation, expectedOutput: expected); 3695CompileAndVerify(compilation, expectedOutput: expected); 3744CompileAndVerify(compilation, expectedOutput: expected); 3783CompileAndVerify(compilation, expectedOutput: expected); 3831CompileAndVerify(compilation, expectedOutput: expected); 3869CompileAndVerify(compilation, expectedOutput: expected); 3910CompileAndVerify(compilation, expectedOutput: expected); 3967CompileAndVerify(compilation, expectedOutput: expected); 4009CompileAndVerify(compilation, expectedOutput: expected); 4061CompileAndVerify(compilation, expectedOutput: expected); 4135CompileAndVerify(compilation, expectedOutput: expected); 4177CompileAndVerify(compilation, expectedOutput: @" 4215CompileAndVerify(compilation, expectedOutput: @" 4278CompileAndVerify(compilation, expectedOutput: $@" 4337CompileAndVerify(compilation, expectedOutput: expected); 4380CompileAndVerify(compilation, expectedOutput: expected); 4402CompileAndVerify(compilation, expectedOutput: ""); 4432CompileAndVerify(compilation, expectedOutput: ""); 4485CompileAndVerify(compilation, expectedOutput: expected); 4520CompileAndVerify(compilation, expectedOutput: expected); 4639CompileAndVerify(compilation, expectedOutput: expected); 4670CompileAndVerify(compilation, expectedOutput: expected); 4721CompileAndVerify(compilation, expectedOutput: expected); 4791CompileAndVerify(compilation, expectedOutput: expected); 4824CompileAndVerify(compilation, expectedOutput: expected); 4907CompileAndVerify(compilation, expectedOutput: expected); 5025CompileAndVerify(compilation, expectedOutput: expected); 5175CompileAndVerify(compilation, expectedOutput: expected); 5269CompileAndVerify(compilation, expectedOutput: expected); 5385CompileAndVerify(compilation, expectedOutput: expected); 5421CompileAndVerify(compilation, expectedOutput: expected); 5457CompileAndVerify(compilation, expectedOutput: expected); 5496CompileAndVerify(compilation, expectedOutput: expected); 5558CompileAndVerify(compilation, expectedOutput: expected); 5618CompileAndVerify(compilation, expectedOutput: expected); 5674CompileAndVerify(compilation, expectedOutput: 5712CompileAndVerify(compilation, expectedOutput: expected); 5759CompileAndVerify(compilation, expectedOutput: 5828CompileAndVerify(comp, expectedOutput: "1 + 1").VerifyDiagnostics();
Attributes\AttributeTests_Conditional.cs (2)
253CompileAndVerify(compilation, sourceSymbolValidator: CommonSourceValidatorForCondAttrType, symbolValidator: CommonMetadataValidatorForCondAttrType, expectedOutput: ""); 464CompileAndVerify(compilation, expectedOutput: s_commonExpectedOutput_ConditionalMethodsTest);
Attributes\AttributeTests_Dynamic.cs (10)
105CompileAndVerify(comp, verify: Verification.Passes, symbolValidator: module => 825CompileAndVerify(comp, symbolValidator: module => 857CompileAndVerify(comp, symbolValidator: module => 892CompileAndVerify(comp, symbolValidator: module => 914CompileAndVerify(comp, symbolValidator: module => 1197CompileAndVerify(comp, verify: Verification.Fails); 1234CompileAndVerify(comp, verify: Verification.Fails); 1297CompileAndVerify(CreateCompilationWithMscorlib461( 1349CompileAndVerify(CreateCompilationWithMscorlib461( 1363CompileAndVerify(CreateCompilationWithMscorlib461(
Attributes\AttributeTests_Embedded.cs (5)
262CompileAndVerify(comp2, symbolValidator: module => 420CompileAndVerify(comp, symbolValidator: static module => 446CompileAndVerify(comp, symbolValidator: module => 476CompileAndVerify(comp, symbolValidator: verifyModule).VerifyDiagnostics(); 518CompileAndVerify(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 (28)
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 => 1839var verifier = CompileAndVerify(compilation, verify: Verification.Skipped, symbolValidator: static module => 1875var verifier = CompileAndVerify(compilation, verify: Verification.Skipped, symbolValidator: static module => 1910var verifier = CompileAndVerify(compilation, verify: Verification.Skipped, symbolValidator: static module => 1936var verifier = CompileAndVerify(compilation, verify: Verification.Skipped, symbolValidator: static module => 1974var verifier = CompileAndVerify(compilation, verify: Verification.Skipped, symbolValidator: static module => 2014var verifier = CompileAndVerify(compilation, verify: Verification.Skipped, symbolValidator: static module => 2049var verifier = CompileAndVerify(compilation, verify: Verification.Skipped, symbolValidator: static module => 2080CompileAndVerify(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module => 2110CompileAndVerify(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)
857var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("")); 996var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1219CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("(0, -2, 0, -4, 0, -6)")); 1334CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("(2, -2, 6, -4, 10, -6)")); 1549CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(""" 5078var verifier = CompileAndVerify(comp, expectedOutput: $$""" 8094CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($$""" 8283CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: "C"); 8489CompileAndVerify( 10335var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(""" 10419var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(""" 10516var 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)
1107CompileAndVerify(comp, 1259CompileAndVerify(comp, 2065CompileAndVerify(comp, 3750CompileAndVerify(CreateCompilation(source2, references: [lib]),
RefReadonlyParameterTests.cs (11)
546CompileAndVerify(comp, sourceSymbolValidator: verify, symbolValidator: verify).VerifyDiagnostics(); 886CompileAndVerify(comp, 1271CompileAndVerify(comp, sourceSymbolValidator: verify, symbolValidator: verify).VerifyDiagnostics(); 1502CompileAndVerify(comp2, sourceSymbolValidator: verify2, symbolValidator: verify2).VerifyDiagnostics(); 1514CompileAndVerify(comp3, sourceSymbolValidator: verify3, symbolValidator: verify3).VerifyDiagnostics(); 4573var verifier = CompileAndVerify(comp, expectedOutput: "1222"); 4624var verifier = CompileAndVerify(comp, expectedOutput: "1222"); 4762var verifier = CompileAndVerify(comp, expectedOutput: """ 4863var verifier = CompileAndVerify(comp, expectedOutput: "100"); 5825CompileAndVerify(comp2, expectedOutput: "123").VerifyDiagnostics(); 7191CompileAndVerify(comp2, symbolValidator: verify).VerifyDiagnostics();
RefStructInterfacesTests.cs (161)
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( 12129CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL); 12132CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL); 12161CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL); 12164CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL); 12184CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL); 12187CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL); 12190CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL); 12193CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL); 12328CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL); 12331CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL); 12360CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL); 12363CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL); 12383CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL); 12386CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL); 12389CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL); 12392CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL); 12424var verifier = CompileAndVerify( 12691var verifier = CompileAndVerify( 12937var verifier = CompileAndVerify( 13196var verifier = CompileAndVerify( 13466var verifier = CompileAndVerify( 13725var verifier = CompileAndVerify( 14065CompileAndVerify( 14367var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 14708var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 15069var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123456" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 15420var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 15768var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 16198var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics( 16733CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 18012var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 18209var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 18431var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123456" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 18634var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 18835var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 19115var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics( 19497var verifier = CompileAndVerify( 19668var verifier = CompileAndVerify( 19993var verifier = CompileAndVerify( 20178var verifier = CompileAndVerify( 20437CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 20450CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 20482CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 20493CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 20591CompileAndVerify(comp, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @" 20694CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 20707CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 20739CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 20750CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 20801var verifier = CompileAndVerify( 20848var verifier = CompileAndVerify( 20893var verifier = CompileAndVerify( 20938var verifier = CompileAndVerify( 21654CompileAndVerify( 21902CompileAndVerify( 22039CompileAndVerify( 22100CompileAndVerify( 22232var verifier = CompileAndVerify( 22368CompileAndVerify( 22872var verifier = CompileAndVerify( 22928var verifier = CompileAndVerify( 22983CompileAndVerify( 23031CompileAndVerify( 23075CompileAndVerify( 23124CompileAndVerify( 23176var verifier = CompileAndVerify( 23222var verifier = CompileAndVerify( 24016var verifier = CompileAndVerify( 24069var verifier = CompileAndVerify( 24131var verifier = CompileAndVerify( 24428var verifier = CompileAndVerify( 24531var verifier = CompileAndVerify( 24589var verifier = CompileAndVerify( 24664var verifier = CompileAndVerify( 24763var verifier = CompileAndVerify( 24926var verifier = CompileAndVerify( 25045var verifier = CompileAndVerify( 25188var verifier = CompileAndVerify( 25280var verifier = CompileAndVerify( 25424var verifier = CompileAndVerify( 25508var verifier = CompileAndVerify( 25722var verifier = CompileAndVerify( 25972var verifier = CompileAndVerify( 27577var verifier = CompileAndVerify( 27687var verifier = CompileAndVerify( 27921var verifier = CompileAndVerify( 28106var verifier = CompileAndVerify( 28216var verifier = CompileAndVerify( 28348var verifier = CompileAndVerify( 28482var verifier = CompileAndVerify( 28745var verifier = CompileAndVerify( 28803var verifier = CompileAndVerify( 28872var verifier = CompileAndVerify( 28980var verifier = CompileAndVerify( 29040var verifier = CompileAndVerify( 29115var verifier = CompileAndVerify( 29371var verifier = CompileAndVerify( 29434CompileAndVerify(compilation1, symbolValidator: metadataValidator, verify: Verification.Skipped).VerifyDiagnostics(); 29436CompileAndVerify(compilation2, symbolValidator: metadataValidator, verify: Verification.Skipped).VerifyDiagnostics(); 29700CompileAndVerify(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 (110)
1439CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($""" 1534CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($""" 1634CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($""" 1738CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($""" 1853CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($""" 1922CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: expectedOutput); 1929CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: expectedOutput); 1968CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("Span<string>")).VerifyDiagnostics(); 2009CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(""" 3041CompileAndVerify(comp, expectedOutput: $""" 3077CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($$""" 3115CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($$""" 3149CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($$""" 3191CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($$""" 4766CompileAndVerify(comp, expectedOutput: "[1, 2, 3],"); 9350CompileAndVerify(comp, expectedOutput: "[1, 2, 3], "); 9673CompileAndVerify(comp, expectedOutput: "1, 3, 4, "); 10085CompileAndVerify(comp, expectedOutput: "[1, 3], "); 10148CompileAndVerify(comp, expectedOutput: "[1, 2, 5], "); 10233CompileAndVerify(comp, expectedOutput: "[1, 2, 3], "); 10318CompileAndVerify(comp, expectedOutput: "[1, 2, 3], "); 10891var verifier = CompileAndVerify(comp, expectedOutput: "[], [], [42, 43], [44, 45],"); 12812CompileAndVerify(comp, expectedOutput: "[1, 2, 3, 4], "); 12859CompileAndVerify(comp, expectedOutput: "[1, 2, 3, 4], "); 12941CompileAndVerify(comp, expectedOutput: "[1, 2, 3, 4], [5, 6], "); 13006CompileAndVerify(comp, expectedOutput: "[1, 2, 3, 4], [5, 6], "); 13078CompileAndVerify( 14084var verifier = CompileAndVerify( 14154var verifier = CompileAndVerify( 14253var verifier = CompileAndVerify(comp, expectedOutput: "[], [], "); 14274verifier = CompileAndVerify(comp, expectedOutput: "[], [], "); 15261var verifier = CompileAndVerify( 15537var verifier = CompileAndVerify( 15953CompileAndVerify(comp, expectedOutput: "[],"); 16061var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.FailsPEVerify); 16131var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), 16272var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.FailsPEVerify); 16386var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.FailsPEVerify); 16444var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[[1], [2]],"), verify: Verification.FailsPEVerify); 16548var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[[1], [2]],"), verify: Verification.Fails); 16737var verifier = CompileAndVerify(comp, expectedOutput: "[1, 2], [2], "); 16788var verifier = CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: "[1, 2], [2], "); 16848var verifier = CompileAndVerify(comp, expectedOutput: "[2, 3], [3], "); 17232var verifier = CompileAndVerify( 17356var verifier = CompileAndVerify( 17423CompileAndVerify( 17451CompileAndVerify( 17479CompileAndVerify( 22636var verifier = CompileAndVerify( 22918var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 23066var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 24543var verifier = CompileAndVerify(comp, 25731var verifier = CompileAndVerify( 28226var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput("[1, 2, 3], ")); 30507CompileAndVerify(comp, expectedOutput: "[42, 43, 44],"); 30537CompileAndVerify(comp, expectedOutput: "[42, 43, 44],"); 30560CompileAndVerify(comp, expectedOutput: "[42, 43, 44],"); 30583CompileAndVerify(comp, expectedOutput: "[hi, null],"); 30629CompileAndVerify(comp, expectedOutput: "[1],"); 30653CompileAndVerify(comp, expectedOutput: "[1, 2, 3],"); 30676CompileAndVerify(comp, expectedOutput: "[],"); 31247CompileAndVerify(comp, expectedOutput: "RAN"); 31676CompileAndVerify(comp, expectedOutput: "List<int>"); 31717var verifier = CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: IncludeExpectedOutput("[1, 2, 3],")); 31801CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("1 2 3"), verify: Verification.FailsPEVerify); 31825CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("1 2 3"), verify: Verification.FailsPEVerify); 31849CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("a b c"), verify: Verification.FailsPEVerify); 31872CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("97 98 99"), verify: Verification.FailsPEVerify); 32307CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("RAN RAN2")); 32370CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("RAN RAN2")); 32423var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.Skipped); 32628var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[],"), verify: Verification.Skipped); 36173CompileAndVerify(compilation); 36865var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput("[Derived], [Derived], ")); 37365verifier = CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Skipped); 37427var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2, 3], [1, 2, 3],")); 37468var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2, 3], [1, 2, 3],")); 37515var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2, 3], [1, 2, 3],")); 38141var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2], [1, 2, 1, 2],")); 38236var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2], [1, 2, 1, 2],")); 39254var verifier = CompileAndVerify(comp, expectedOutput: "[1, 2, 3],", verify: Verification.Skipped); 39967var verifier = CompileAndVerify(comp, expectedOutput: "[1, 2, 3],", verify: Verification.Skipped); 41145var verifier = CompileAndVerify(comp, expectedOutput: "(a, b), (c, d), "); 41223CompileAndVerify(comp, expectedOutput: "(a, b), (c, d), ").VerifyDiagnostics(); 41265CompileAndVerify(comp, expectedOutput: "[1, 2, 3], "); 41315CompileAndVerify(comp, expectedOutput: "[1, 2, 3], "); 41360CompileAndVerify(comp, expectedOutput: "[1, 2, 3], "); 41409CompileAndVerify(comp, expectedOutput: "[1, 2, 3], "); 41465CompileAndVerify(comp, expectedOutput: """ 41495CompileAndVerify(comp, expectedOutput: """ 41544CompileAndVerify(comp, expectedOutput: "[[]], "); 41574CompileAndVerify(comp, expectedOutput: "[], "); 41627CompileAndVerify(comp, expectedOutput: """ 41661CompileAndVerify(comp, expectedOutput: """ 43643CompileAndVerify(comp, expectedOutput: "[1, 2, 3], "); 45245var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 45318CompileAndVerify(comp, expectedOutput: "(<>z__ReadOnlyArray<System.Int32>) [0], "); 45334CompileAndVerify(comp, expectedOutput: "(<>z__ReadOnlyArray<System.Int32>) [0], "); 45353CompileAndVerify(comp, expectedOutput: "(<>z__ReadOnlyArray<System.Int32>) [0], "); 45370CompileAndVerify(comp, expectedOutput: "(<>z__ReadOnlyArray`1) [0], "); 45387CompileAndVerify(comp, expectedOutput: "(<>z__ReadOnlyArray<System.Int32>) [0], "); 45651CompileAndVerify( 45731CompileAndVerify( 45819CompileAndVerify( 46280var verifier = CompileAndVerify( 46392var verifier = CompileAndVerify( 46606var verifier = CompileAndVerify( 46698CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("123"), verify: Verification.Skipped).VerifyDiagnostics(); 47182verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: ilVerifyFailure, symbolValidator: verifyResult(shouldHaveSynthesizedArrayType: arrayLength != 1, arrayLength)); 47287var verifier = CompileAndVerify(consumerComp, expectedOutput: IncludeExpectedOutput("[1, 2],"), verify: Verification.Fails with
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)
443CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics(); 482CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics(); 516CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics(); 685CompileAndVerify(comp2, expectedOutput: "operator1:101:101:102").VerifyDiagnostics(); 701CompileAndVerify(comp2, expectedOutput: "operator1:101:101:102").VerifyDiagnostics(); 722CompileAndVerify(comp3, expectedOutput: "operator1:0").VerifyDiagnostics(); 725CompileAndVerify(comp3, expectedOutput: "operator1:0").VerifyDiagnostics(); 728CompileAndVerify(comp3, expectedOutput: "operator1:0").VerifyDiagnostics(); 784CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 832CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 903CompileAndVerify(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(); 1807CompileAndVerify(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics(); 1867CompileAndVerify(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics(); 1964CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 2001CompileAndVerify(comp, expectedOutput: "exception").VerifyDiagnostics(); 2132CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 2185CompileAndVerify(comp2, expectedOutput: "operator1:true:operator1:false").VerifyDiagnostics(); 2201CompileAndVerify(comp2, expectedOutput: "operator1:true:operator1:false").VerifyDiagnostics(); 2224CompileAndVerify(comp3, expectedOutput: "operator1").VerifyDiagnostics(); 2227CompileAndVerify(comp3, expectedOutput: "operator1").VerifyDiagnostics(); 2230CompileAndVerify(comp3, expectedOutput: "operator1").VerifyDiagnostics(); 2288CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 2326CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 2388CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 2670CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 2709CompileAndVerify(comp, expectedOutput: "exception").VerifyDiagnostics(); 2759CompileAndVerify(comp2, expectedOutput: "operator1").VerifyDiagnostics(); 2762CompileAndVerify(comp2, expectedOutput: "operator1").VerifyDiagnostics(); 2818CompileAndVerify(comp, expectedOutput: "operator1operator1:s1 => " + (op is "!" or "~" ? "Not(" : op) + "s1" + (op is "!" or "~" ? ")" : "")).VerifyDiagnostics(); 2876CompileAndVerify(comp, expectedOutput: "operator1::operator1::s1 => " + (op is "!" or "~" ? "Not(" : op) + "s1" + (op is "!" or "~" ? ")" : "")).VerifyDiagnostics(); 2925CompileAndVerify(comp, expectedOutput: "operator1operator1:s1 => IIF(op_True(s1), 1, 0)").VerifyDiagnostics(); 3013CompileAndVerify(comp, expectedOutput: "operator1operator1:s1 => IIF(op_True(s1), 1, 0)").VerifyDiagnostics(); 4599CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 4635CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 4781CompileAndVerify(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103").VerifyDiagnostics(); 4797CompileAndVerify(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103").VerifyDiagnostics(); 4821CompileAndVerify(comp3, expectedOutput: "operator1:0").VerifyDiagnostics(); 4824CompileAndVerify(comp3, expectedOutput: "operator1:0").VerifyDiagnostics(); 4827CompileAndVerify(comp3, expectedOutput: "operator1:0").VerifyDiagnostics(); 4899CompileAndVerify(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103").VerifyDiagnostics(); 4915CompileAndVerify(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103").VerifyDiagnostics(); 4940CompileAndVerify(comp3, expectedOutput: "operator1:0").VerifyDiagnostics(); 4943CompileAndVerify(comp3, expectedOutput: "operator1:0").VerifyDiagnostics(); 4946CompileAndVerify(comp3, expectedOutput: "operator1:0").VerifyDiagnostics(); 5018CompileAndVerify(comp6, expectedOutput: "operator1:101:102:True:operator1:102:103:True:True").VerifyDiagnostics(); 5021CompileAndVerify(comp6, expectedOutput: "operator1:101:102:True:operator1:102:103:True:True").VerifyDiagnostics(); 5071CompileAndVerify(comp, expectedOutput: "operator2operator3").VerifyDiagnostics(); 5125CompileAndVerify(comp, expectedOutput: "operator2operator3").VerifyDiagnostics(); 5173CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 5221CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 5270CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 5318CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 5367CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 5418CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 5473CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 5529CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 5587CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 5659CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 5730CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 5801CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 6296CompileAndVerify(comp1, expectedOutput: "operator1:101:102:operator1:102:103:103:-1:-1:-1 | operator1:101:102:operator1:102:102:103:-1:-1:-1").VerifyDiagnostics(); 6299CompileAndVerify(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103:-1:-1:-1 | operator1:101:102:operator1:102:102:103:-1:-1:-1").VerifyDiagnostics(); 6404CompileAndVerify(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics(); 6627CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 6702CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 6762CompileAndVerify(comp, expectedOutput: "operator1:101:102:True:operator1:102:103:True:True:operator1:103:104:True").VerifyDiagnostics(); 6840CompileAndVerify(comp, expectedOutput: "operator1operator1").VerifyDiagnostics(); 6915CompileAndVerify(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics(); 6949CompileAndVerify(comp, expectedOutput: "System.Int32System.Int32").VerifyDiagnostics(); 7056CompileAndVerify(comp, expectedOutput: @" 7141CompileAndVerify(comp, expectedOutput: @" 7278CompileAndVerify(comp, expectedOutput: "C1C4").VerifyDiagnostics(); 7340CompileAndVerify(comp, expectedOutput: "C1C4").VerifyDiagnostics(); 7377CompileAndVerify(comp, expectedOutput: "regularregular").VerifyDiagnostics(); 7414CompileAndVerify(comp, expectedOutput: "regularregular").VerifyDiagnostics(); 7458CompileAndVerify(comp1, expectedOutput: "regularchecked").VerifyDiagnostics(); 7461CompileAndVerify(comp2, expectedOutput: "regularchecked").VerifyDiagnostics(); 7513CompileAndVerify(comp1, expectedOutput: "regularchecked").VerifyDiagnostics(); 7516CompileAndVerify(comp2, expectedOutput: "regularchecked").VerifyDiagnostics(); 7571CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 7615CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 7822CompileAndVerify(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics(); 7866CompileAndVerify(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics(); 7926CompileAndVerify(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics(); 7984CompileAndVerify(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics(); 8070CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 8100CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 8142CompileAndVerify(comp, expectedOutput: "exception").VerifyDiagnostics(); 8317CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 8361CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 8411CompileAndVerify(comp2, expectedOutput: "operator1:101:102:operator1:102:102:103").VerifyDiagnostics(); 8427CompileAndVerify(comp2, expectedOutput: "operator1:101:102:operator1:102:102:103").VerifyDiagnostics(); 8482CompileAndVerify(comp2, expectedOutput: "operator1:101:102").VerifyDiagnostics(); 8498CompileAndVerify(comp2, expectedOutput: "operator1:101:102").VerifyDiagnostics(); 8565CompileAndVerify(comp5, expectedOutput: "operator1:101:102:True").VerifyDiagnostics(); 11313CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics(); 11362CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics(); 11591CompileAndVerify(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics(); 11607CompileAndVerify(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics(); 11628CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 11631CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 11634CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 11690CompileAndVerify(comp, expectedOutput: "operator2operator2").VerifyDiagnostics(); 11738CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 11809CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 11991CompileAndVerify(comp, expectedOutput: "operator1:").VerifyDiagnostics(); 12032CompileAndVerify(comp1, expectedOutput: "operator1operator1:").VerifyDiagnostics(); 12035CompileAndVerify(comp2, expectedOutput: "operator1operator1:").VerifyDiagnostics(); 12094CompileAndVerify(comp1, expectedOutput: "operator1operator1:").VerifyDiagnostics(); 12097CompileAndVerify(comp2, expectedOutput: "operator1operator1:").VerifyDiagnostics(); 12168CompileAndVerify(comp, expectedOutput: "operator1operator2:").VerifyDiagnostics(); 12214CompileAndVerify(comp, expectedOutput: "operator1:").VerifyDiagnostics(); 12295CompileAndVerify(comp, expectedOutput: 12353CompileAndVerify(comp, expectedOutput: "operator1operator1:").VerifyDiagnostics(); 12393CompileAndVerify(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics(); 12781CompileAndVerify(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics(); 12888CompileAndVerify(comp, expectedOutput: @" 12938CompileAndVerify(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics(); 13036CompileAndVerify(comp, expectedOutput: "C1C4").VerifyDiagnostics(); 13073CompileAndVerify(comp, expectedOutput: "regularregular").VerifyDiagnostics(); 13133CompileAndVerify(comp2, expectedOutput: "regularregular").VerifyDiagnostics(); 13177CompileAndVerify(comp1, expectedOutput: "regularchecked").VerifyDiagnostics(); 13180CompileAndVerify(comp2, expectedOutput: "regularchecked").VerifyDiagnostics(); 13235CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 13359CompileAndVerify(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics(); 13419CompileAndVerify(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics(); 13519CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 13566CompileAndVerify(comp, expectedOutput: "exception1exception2").VerifyDiagnostics(); 13605CompileAndVerify(comp, expectedOutput: "operator1operator2").VerifyDiagnostics(); 13753CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 13842CompileAndVerify(comp2, expectedOutput: expected).VerifyDiagnostics(); 13858CompileAndVerify(comp2, expectedOutput: expected).VerifyDiagnostics(); 13912CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 13917CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 13920CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 13959CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 14168CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 14231CompileAndVerify(comp, expectedOutput: "operator2operator1operator2operator1").VerifyDiagnostics(); 14279CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 14765CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 14809CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 14853CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "operator2operator1" : null, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 14894CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 14931CompileAndVerify(comp, expectedOutput: "operator3operator3").VerifyDiagnostics(); 14981CompileAndVerify(comp, expectedOutput: "operator1operator2").VerifyDiagnostics(); 15151CompileAndVerify(comp, expectedOutput: "operator1operator2").VerifyDiagnostics(); 15550CompileAndVerify(comp1, expectedOutput: expected).VerifyDiagnostics(); 15553CompileAndVerify(comp2, expectedOutput: expected).VerifyDiagnostics(); 15672CompileAndVerify(comp, expectedOutput: expected).VerifyDiagnostics(); 15719CompileAndVerify(comp, expectedOutput: "operator2operator1:operator2operator1").VerifyDiagnostics(); 15794CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 15850CompileAndVerify(comp, expectedOutput: "exception1exception2").VerifyDiagnostics(); 15936CompileAndVerify(comp, expectedOutput: "operator2operator1operator2operator1").VerifyDiagnostics(); 16137CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 16188CompileAndVerify(comp, expectedOutput: "operator2operator1").VerifyDiagnostics(); 16258CompileAndVerify(comp, expectedOutput: "operator1operator1:s1 => (s1 " + op + " s1)").VerifyDiagnostics(); 16314CompileAndVerify(comp, expectedOutput: "operator1::operator1::s1 => (s1 " + op + " s1)").VerifyDiagnostics(); 18832CompileAndVerify(comp2, expectedOutput: "operator1: ==:operator1: !=:operator2: ==:operator2: !=").VerifyDiagnostics(); 18835CompileAndVerify(comp2, expectedOutput: "operator1: ==:operator1: !=:operator2: ==:operator2: !=").VerifyDiagnostics(); 18944CompileAndVerify(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics(); 18960CompileAndVerify(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics(); 18982CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 18985CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 18988CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 19071CompileAndVerify(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics(); 19087CompileAndVerify(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics(); 19109CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 19112CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 19115CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 19175CompileAndVerify(comp2, expectedOutput: op == "==" ? "FalseTrue" : "TrueFalse").VerifyDiagnostics(); 19235CompileAndVerify(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics(); 19296CompileAndVerify(comp2, expectedOutput: "operator1:False:operator1:True:operator1:True").VerifyDiagnostics(); 19335CompileAndVerify(comp2, expectedOutput: op == "==" ? "False" : "True").VerifyDiagnostics(); 19378CompileAndVerify(comp2, expectedOutput: "operator1:101").VerifyDiagnostics(); 19718CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics(); 19760CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics(); 19804CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics(); 19846CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics(); 20282CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 20426CompileAndVerify(comp2, expectedOutput: "operator1:101:202:303:202:operator1:303:202:505:202:505").VerifyDiagnostics(); 20442CompileAndVerify(comp2, expectedOutput: "operator1:101:202:303:202:operator1:303:202:505:202:505").VerifyDiagnostics(); 20466CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 20469CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 20472CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 20553CompileAndVerify(comp2, expectedOutput: "operator1:101:202:303:202:operator1:303:202:505:202:505").VerifyDiagnostics(); 20569CompileAndVerify(comp2, expectedOutput: "operator1:101:202:303:202:operator1:303:202:505:202:505").VerifyDiagnostics(); 20593CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 20596CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 20599CompileAndVerify(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics(); 20680CompileAndVerify(comp6, expectedOutput: "operator1:101:202:303:202:True:operator1:303:202:505:202:True:True").VerifyDiagnostics(); 20683CompileAndVerify(comp6, expectedOutput: "operator1:101:202:303:202:True:operator1:303:202:505:202:True:True").VerifyDiagnostics(); 20733CompileAndVerify(comp, expectedOutput: "operator2operator2operator3").VerifyDiagnostics(); 20787CompileAndVerify(comp, expectedOutput: "operator2operator2operator3").VerifyDiagnostics(); 20835CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 20883CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 20932CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 20980CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 21029CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 21080CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 21135CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 21191CompileAndVerify(comp, expectedOutput: "operator2").VerifyDiagnostics(); 21249CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 21321CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 21392CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 21463CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 21922CompileAndVerify(comp1, expectedOutput: "operator1:").VerifyDiagnostics(); 21925CompileAndVerify(comp2, expectedOutput: "operator1:").VerifyDiagnostics(); 22018CompileAndVerify(comp, expectedOutput: "operator1:").VerifyDiagnostics(); 22190CompileAndVerify(comp, expectedOutput: 22246CompileAndVerify(comp, expectedOutput: "operator1:").VerifyDiagnostics(); 22286CompileAndVerify(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics(); 22613CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 22688CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 22750CompileAndVerify(comp, expectedOutput: "operator1:101:202:303:202:True:operator1:303:202:505:202:True:True").VerifyDiagnostics(); 22832CompileAndVerify(comp, expectedOutput: "operator1operator1").VerifyDiagnostics(); 22907CompileAndVerify(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics(); 22941CompileAndVerify(comp, expectedOutput: "System.Int32System.Int32").VerifyDiagnostics(); 23048CompileAndVerify(comp, expectedOutput: @" 23133CompileAndVerify(comp, expectedOutput: @" 23270CompileAndVerify(comp, expectedOutput: "C1C4").VerifyDiagnostics(); 23332CompileAndVerify(comp, expectedOutput: "C1C4").VerifyDiagnostics(); 23369CompileAndVerify(comp, expectedOutput: "regularregular").VerifyDiagnostics(); 23406CompileAndVerify(comp, expectedOutput: "regularregular").VerifyDiagnostics(); 23466CompileAndVerify(comp2, expectedOutput: "regularregular").VerifyDiagnostics(); 23526CompileAndVerify(comp2, expectedOutput: "regularregular").VerifyDiagnostics(); 23587CompileAndVerify(comp2, expectedOutput: "regularregular").VerifyDiagnostics(); 23631CompileAndVerify(comp1, expectedOutput: "regularchecked").VerifyDiagnostics(); 23634CompileAndVerify(comp2, expectedOutput: "regularchecked").VerifyDiagnostics(); 23688CompileAndVerify(comp1, expectedOutput: "regularchecked").VerifyDiagnostics(); 23691CompileAndVerify(comp2, expectedOutput: "regularchecked").VerifyDiagnostics(); 23746CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 23790CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 23997CompileAndVerify(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics(); 24041CompileAndVerify(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics(); 24100CompileAndVerify(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics(); 24158CompileAndVerify(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics(); 24188CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 24218CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 24271CompileAndVerify(comp, expectedOutput: "exception1exception2").VerifyDiagnostics(); 24304CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 24337CompileAndVerify(comp, expectedOutput: "operator1").VerifyDiagnostics(); 24530CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 24574CompileAndVerify(comp, expectedOutput: "regularchecked").VerifyDiagnostics(); 27208CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics(); 27240CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics(); 27274CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics(); 27303CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics(); 27368CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics(); 27396CompileAndVerify(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
Semantics\ExtensionTests.cs (464)
109var verifier = CompileAndVerify(comp); 210var verifier = CompileAndVerify(comp); 298var verifier = CompileAndVerify(comp); 580var verifier = CompileAndVerify(comp); 849var verifier = CompileAndVerify(comp); 1149var verifier = CompileAndVerify(comp, expectedOutput: """ 1323var verifier = CompileAndVerify(comp, expectedOutput: """ 1500var verifier = CompileAndVerify(comp, expectedOutput: """ 1808var verifier = CompileAndVerify(comp); 1928var verifier = CompileAndVerify(comp); 2066var verifier = CompileAndVerify(comp); 2257var verifier = CompileAndVerify(comp); 3643CompileAndVerify(comp, expectedOutput: "4243").VerifyDiagnostics(); 3862CompileAndVerify(comp, symbolValidator: (m) => 4045CompileAndVerify(comp).VerifyDiagnostics(); 4095CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 4292CompileAndVerify(comp, expectedOutput: "42", symbolValidator: (m) => 4339CompileAndVerify(comp, symbolValidator: (m) => 4372CompileAndVerify(comp, symbolValidator: (m) => 4443CompileAndVerify(comp).VerifyDiagnostics().VerifyTypeIL("Extensions", """ 4826var verifier = CompileAndVerify(comp); 4863var verifier = CompileAndVerify(comp); 5199CompileAndVerify(comp, expectedOutput: "ranM1 ranM2 ranP"); 5233CompileAndVerify(comp, expectedOutput: "ranM1 ranM2 ranP").VerifyDiagnostics(); 5253var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 5330CompileAndVerify( 5354var verifier1 = CompileAndVerify(comp1, sourceSymbolValidator: verifySymbols, symbolValidator: verifySymbols).VerifyDiagnostics(); 5493var verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 5528verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 5534CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 5579verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 5585verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 5607CompileAndVerify(vbComp, expectedOutput: "1234").VerifyDiagnostics(); 5637var verifier4 = CompileAndVerify(comp4, expectedOutput: "1234").VerifyDiagnostics(); 5678verifier4 = CompileAndVerify(comp4, expectedOutput: "1234").VerifyDiagnostics(); 5703var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 5733var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 5769var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 5908CompileAndVerify(comp2).VerifyDiagnostics(); 5940CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 5943CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 5963var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 6107CompileAndVerify(comp2).VerifyDiagnostics(); 6139CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 6142CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 6161var verifier1 = CompileAndVerify(comp1, symbolValidator: (m) => 6490CompileAndVerify(comp2).VerifyDiagnostics(); 6519var verifier3 = CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 6553verifier3 = CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 6576var verifier1 = CompileAndVerify(comp1, symbolValidator: (m) => 6824CompileAndVerify(comp2).VerifyDiagnostics(); 6856CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 6859CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 6894var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 7002var verifier3 = CompileAndVerify(comp3, expectedOutput: "132465").VerifyDiagnostics(); 7039verifier3 = CompileAndVerify(comp3, expectedOutput: "132465").VerifyDiagnostics(); 7072verifier3 = CompileAndVerify(comp3, expectedOutput: "132465").VerifyDiagnostics(); 7116verifier3 = CompileAndVerify(comp3, expectedOutput: "132465").VerifyDiagnostics(); 7149var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 7366CompileAndVerify(comp2).VerifyDiagnostics(); 7406CompileAndVerify(comp3, expectedOutput: "1323202346565056").VerifyDiagnostics(); 7409CompileAndVerify(comp3, expectedOutput: "1323202346565056").VerifyDiagnostics(); 7438var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 7640CompileAndVerify(comp2).VerifyDiagnostics(); 7680CompileAndVerify(comp3, expectedOutput: "1323246565").VerifyDiagnostics(); 7683CompileAndVerify(comp3, expectedOutput: "1323246565").VerifyDiagnostics(); 7707var verifier1 = CompileAndVerify(comp1, symbolValidator: (m) => 8053CompileAndVerify(comp2).VerifyDiagnostics(); 8082CompileAndVerify(comp3, expectedOutput: "132465").VerifyDiagnostics(); 8085CompileAndVerify(comp3, expectedOutput: "132465").VerifyDiagnostics(); 8110var verifier1 = CompileAndVerify(comp1, symbolValidator: (m) => 8370CompileAndVerify(comp2).VerifyDiagnostics(); 8402CompileAndVerify(comp3, expectedOutput: "132465").VerifyDiagnostics(); 8405CompileAndVerify(comp3, expectedOutput: "132465").VerifyDiagnostics(); 8425var verifier1 = CompileAndVerify(comp1, sourceSymbolValidator: verifySymbols, symbolValidator: verifySymbols).VerifyDiagnostics(); 8553var verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 8589verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 8595CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 8641verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 8647verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 8665CompileAndVerify(vbComp, expectedOutput: "34").VerifyDiagnostics(); 8698verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 8748verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 8782verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 8788verifier2 = CompileAndVerify(comp2, expectedOutput: "1234").VerifyDiagnostics(); 8822verifier2 = CompileAndVerify(comp2, expectedOutput: "1234", verify: Verification.Skipped).VerifyDiagnostics(); 8868verifier2 = CompileAndVerify(comp2, expectedOutput: "1234", verify: Verification.Skipped).VerifyDiagnostics(); 8902verifier2 = CompileAndVerify(comp2, expectedOutput: "1234", verify: Verification.Skipped).VerifyDiagnostics(); 8908verifier2 = CompileAndVerify(comp2, expectedOutput: "1234", verify: Verification.Skipped).VerifyDiagnostics(); 8940var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 9077CompileAndVerify(comp2, symbolValidator: (m) => 9329CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 9332CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 9352var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 9494CompileAndVerify(comp2).VerifyDiagnostics(); 9526CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 9529CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 9548var verifier1 = CompileAndVerify(comp1, symbolValidator: (m) => 9875CompileAndVerify(comp2).VerifyDiagnostics(); 9904CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 9907CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 9927var verifier1 = CompileAndVerify(comp1, symbolValidator: (m) => 10173CompileAndVerify(comp2).VerifyDiagnostics(); 10205CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 10208CompileAndVerify(comp3, expectedOutput: "1234").VerifyDiagnostics(); 10235var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 10340var verifier3 = CompileAndVerify(comp3, expectedOutput: "12").VerifyDiagnostics(); 10373verifier3 = CompileAndVerify(comp3, expectedOutput: "12").VerifyDiagnostics(); 10379CompileAndVerify(comp3, expectedOutput: "12").VerifyDiagnostics(); 10466verifier3 = CompileAndVerify(comp3, expectedOutput: "12").VerifyDiagnostics(); 10472verifier3 = CompileAndVerify(comp3, expectedOutput: "12").VerifyDiagnostics(); 10490CompileAndVerify(vbComp, expectedOutput: "3").VerifyDiagnostics(); 10543var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 10645var verifier3 = CompileAndVerify(comp3, expectedOutput: "PP").VerifyDiagnostics(); 10676verifier3 = CompileAndVerify(comp3, expectedOutput: "PP").VerifyDiagnostics(); 10682CompileAndVerify(comp3, expectedOutput: "PP").VerifyDiagnostics(); 10725verifier3 = CompileAndVerify(comp3, expectedOutput: "PP").VerifyDiagnostics(); 10731verifier3 = CompileAndVerify(comp3, expectedOutput: "PP").VerifyDiagnostics(); 10749CompileAndVerify(vbComp, expectedOutput: "P").VerifyDiagnostics(); 10773var verifier1 = CompileAndVerify(comp1).VerifyDiagnostics(); 10875var verifier3 = CompileAndVerify(comp3, expectedOutput: "12").VerifyDiagnostics(); 10907verifier3 = CompileAndVerify(comp3, expectedOutput: "12").VerifyDiagnostics(); 10941var verifier = CompileAndVerify(comp, expectedOutput: "(System.Int32, System.String, System.Int64)").VerifyDiagnostics(); 11074CompileAndVerify(comp2).VerifyDiagnostics(); 11105var verifier = CompileAndVerify(comp, expectedOutput: "System.Int32").VerifyDiagnostics(); 11238CompileAndVerify(comp2).VerifyDiagnostics(); 11266var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 11396CompileAndVerify(comp2).VerifyDiagnostics(); 11420var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 11552CompileAndVerify(comp2).VerifyDiagnostics(); 11576var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 11708CompileAndVerify(comp2).VerifyDiagnostics(); 11739var verifier = CompileAndVerify(comp, expectedOutput: "(System.Int32, System.String, System.Int64)").VerifyDiagnostics(); 11923CompileAndVerify(comp2).VerifyDiagnostics(); 11946var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 12100CompileAndVerify(comp2).VerifyDiagnostics(); 12123var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 12270CompileAndVerify(comp2).VerifyDiagnostics(); 12722CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 12762CompileAndVerify(comp, expectedOutput: "method").VerifyDiagnostics(); 12868CompileAndVerify(comp, expectedOutput: "E1.Method(42) E2.Method(hello)").VerifyDiagnostics(); 12924CompileAndVerify(comp, expectedOutput: "E1.Method(42) E2.Method(hello)").VerifyDiagnostics(); 12974CompileAndVerify(comp, expectedOutput: "E1.Method E2.Method E1.Method").VerifyDiagnostics(); 13013CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 13044CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 13076CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 13183CompileAndVerify(comp, expectedOutput: "C`1[D]").VerifyDiagnostics(); 13225CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 13286CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 13346CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 13503CompileAndVerify(comp, expectedOutput: "True"); 13530CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 13591CompileAndVerify(comp, expectedOutput: "M").VerifyDiagnostics(); 13621CompileAndVerify(comp, expectedOutput: "M").VerifyDiagnostics(); 13678CompileAndVerify(comp, expectedOutput: "MMM").VerifyDiagnostics(); 13729CompileAndVerify(comp, expectedOutput: "MMM").VerifyDiagnostics(); 13754CompileAndVerify(comp, expectedOutput: "MMM").VerifyDiagnostics(); 13799CompileAndVerify(comp, expectedOutput: "M").VerifyDiagnostics(); 13890CompileAndVerify(comp, expectedOutput: "Method"); 13916CompileAndVerify(comp, expectedOutput: "Method").VerifyDiagnostics(); 13949CompileAndVerify(comp, expectedOutput: "Method").VerifyDiagnostics(); 14071CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 14130CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 14258CompileAndVerify(comp, expectedOutput: "x").VerifyDiagnostics(); 14285CompileAndVerify(comp, expectedOutput: "Call(null.[Void M(C, Int32)](New([Void .ctor()]() Type:C), Constant(42 Type:System.Int32)) Type:System.Void) ran").VerifyDiagnostics(); 14329CompileAndVerify(comp, expectedOutput: "E2.M(42)"); 14440CompileAndVerify(comp, expectedOutput: "E2.M(42)"); 14509CompileAndVerify(comp, expectedOutput: "E1.M(42)"); 14547CompileAndVerify(comp, expectedOutput: "E2.M(42)").VerifyDiagnostics(); 14573CompileAndVerify(comp, expectedOutput: "E.M(42, 43)").VerifyDiagnostics(); 14625CompileAndVerify(comp, expectedOutput: "E.M(42, 43)").VerifyDiagnostics(); 14660CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 14686CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 14710CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 14802CompileAndVerify(comp, expectedOutput: "M(42)").VerifyDiagnostics(); 15103CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 15169CompileAndVerify(comp, expectedOutput: "hi").VerifyDiagnostics(); 15204CompileAndVerify(comp, expectedOutput: "hi").VerifyDiagnostics(); 15309CompileAndVerify(comp, expectedOutput: "hi").VerifyDiagnostics(); 15337CompileAndVerify(comp, expectedOutput: "hi").VerifyDiagnostics(); 15364CompileAndVerify(comp, expectedOutput: "hi").VerifyDiagnostics(); 15658CompileAndVerify(comp, expectedOutput: "TrueTrue").VerifyDiagnostics(); 15715CompileAndVerify(comp, expectedOutput: "ran ran2").VerifyDiagnostics(); 15742CompileAndVerify(comp, expectedOutput: "ran ran2").VerifyDiagnostics(); 15834CompileAndVerify(comp, expectedOutput: ExpectedOutput("ran ran2"), verify: Verification.FailsPEVerify).VerifyDiagnostics(); 16437CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 16489CompileAndVerify(comp, expectedOutput: "ran"); 16619CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 16646CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 16674CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 16777CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 16895CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 16922CompileAndVerify(comp, expectedOutput: "(42, 42)").VerifyDiagnostics(); 16947CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 16971CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 16996CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 17019CompileAndVerify(comp, expectedOutput: "(42, 42)").VerifyDiagnostics(); 17044CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 17076CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17106CompileAndVerify(comp, expectedOutput: "ran 42").VerifyDiagnostics(); 17133CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17281CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 17342CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 17365CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17389CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17414CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17438CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 17463CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 17492CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 17554CompileAndVerify(comp, expectedOutput: "get set(42)").VerifyDiagnostics(); 17582CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17611CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17638CompileAndVerify(comp, expectedOutput: "get set(ran)").VerifyDiagnostics(); 17671CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17700CompileAndVerify(comp, expectedOutput: "TrueC").VerifyDiagnostics(); 17715CompileAndVerify(comp, expectedOutput: "TrueC").VerifyDiagnostics(); 17781CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17817CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 17854CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 17881CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 17917CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 17998CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 18026CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 18054CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 18082CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 18110CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 18138CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 18205CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 18333CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 18421CompileAndVerify(comp, expectedOutput: "hi").VerifyDiagnostics(); 18558CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 18596CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 18635CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 18844CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 18883CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 18922CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 18989var verifier = CompileAndVerify(comp, expectedOutput: "E.M(42)").VerifyDiagnostics(); 19039CompileAndVerify(comp, expectedOutput: "E.M(42)").VerifyDiagnostics(); 19071CompileAndVerify(comp, expectedOutput: "E.M(42)").VerifyDiagnostics(); 19108var verifier = CompileAndVerify(comp, expectedOutput: "42.M(43)").VerifyDiagnostics(); 19155CompileAndVerify(comp, expectedOutput: "ran ran").VerifyDiagnostics(); 19187CompileAndVerify(comp, expectedOutput: "ran ran").VerifyDiagnostics(); 19225CompileAndVerify(comp, expectedOutput: "ran ran").VerifyDiagnostics(); 19295CompileAndVerify(comp, expectedOutput: "Method Method").VerifyDiagnostics(); 19345CompileAndVerify(comp, expectedOutput: "ran ran").VerifyDiagnostics(); 19392CompileAndVerify(comp, expectedOutput: "ran"); 19420CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 19477CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 19504CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 19816CompileAndVerify(comp, expectedOutput: "ran ran").VerifyDiagnostics(); 19836CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 20020CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 20052CompileAndVerify(comp, expectedOutput: "Property").VerifyDiagnostics(); 20077CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 20157CompileAndVerify(comp, expectedOutput: "43").VerifyDiagnostics(); 21202CompileAndVerify(comp, expectedOutput: "extension").VerifyDiagnostics(); 24747CompileAndVerify(comp, expectedOutput: "set get").VerifyDiagnostics(); 24775CompileAndVerify(comp, expectedOutput: "set get").VerifyDiagnostics(); 24803CompileAndVerify(comp, expectedOutput: "set get").VerifyDiagnostics(); 24829CompileAndVerify(comp, expectedOutput: "get").VerifyDiagnostics(); 24955CompileAndVerify(comp, expectedOutput: "get").VerifyDiagnostics(); 25171CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 25621CompileAndVerify(comp, expectedOutput: "C").VerifyDiagnostics(); 25653CompileAndVerify(comp, expectedOutput: ExpectedOutput("C"), verify: Verification.FailsPEVerify).VerifyDiagnostics(); 25680CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 25708CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 25730CompileAndVerify(comp, expectedOutput: ExpectedOutput("(42, 43)"), verify: Verification.Skipped).VerifyDiagnostics(); 25742CompileAndVerify(comp, expectedOutput: ExpectedOutput("(42, 43)"), verify: Verification.Skipped).VerifyDiagnostics(); 25798CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 25833CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 25980CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 26013CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 26016CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 26019CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 26311CompileAndVerify(comp, expectedOutput: "pin 2", verify: Verification.Skipped).VerifyDiagnostics(); 26340CompileAndVerify(comp, expectedOutput: "pin 2", verify: Verification.Skipped).VerifyDiagnostics(); 26367CompileAndVerify(comp, expectedOutput: ExpectedOutput("pin 2"), verify: Verification.Skipped).VerifyDiagnostics(); 26551CompileAndVerify(comp, expectedOutput: "2", verify: Verification.Skipped).VerifyDiagnostics(); 26697CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 26750CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 27648CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 27662CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 27686CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 27713var verify = CompileAndVerify(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics(); 27801var verify = CompileAndVerify(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics(); 27848var verify = CompileAndVerify(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics(); 27893var verify = CompileAndVerify(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics(); 27959var verify = CompileAndVerify(comp, expectedOutput: "property method").VerifyDiagnostics(); 28000var verify = CompileAndVerify(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics(); 28092CompileAndVerify(comp, expectedOutput: "property property2").VerifyDiagnostics(); 28127CompileAndVerify(comp, expectedOutput: "property property2").VerifyDiagnostics(); 28157CompileAndVerify(comp, expectedOutput: "property property2").VerifyDiagnostics(); 28215CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 28229CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 28250CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 28369CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 28383CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 28413CompileAndVerify(comp, expectedOutput: "add").VerifyDiagnostics(); 28466CompileAndVerify(comp, expectedOutput: "add").VerifyDiagnostics(); 28529CompileAndVerify(comp, expectedOutput: "add").VerifyDiagnostics(); 28797CompileAndVerify(comp, expectedOutput: "hello").VerifyDiagnostics(); 28857CompileAndVerify(comp, expectedOutput: "hello").VerifyDiagnostics(); 28910CompileAndVerify(comp, expectedOutput: "Method Method").VerifyDiagnostics(); 29070var verifier = CompileAndVerify(comp, expectedOutput: "ran", verify: Verification.Fails with { ILVerifyMessage = "[Main]: ImportCalli not implemented" }); 29694CompileAndVerify(comp, expectedOutput: "x").VerifyDiagnostics(); 29796CompileAndVerify(comp, expectedOutput: "ran ran2", symbolValidator: (m) => 29904CompileAndVerify(comp2, expectedOutput: "ran ran2"); 31941CompileAndVerify(comp).VerifyDiagnostics(); 32139CompileAndVerify(comp, expectedOutput: "12123434").VerifyDiagnostics(); 32526CompileAndVerify(comp).VerifyDiagnostics(); 32742CompileAndVerify(comp, expectedOutput: "12123434").VerifyDiagnostics(); 33205CompileAndVerify(comp).VerifyDiagnostics(); 33353CompileAndVerify(comp).VerifyDiagnostics().VerifyTypeIL("Extensions1", """ 33798CompileAndVerify(comp, expectedOutput: "ran1 ran2").VerifyDiagnostics(); 33850CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 33877CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 33904CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 33931CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 33978CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 34008CompileAndVerify(comp, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics(); 34017CompileAndVerify(comp2, expectedOutput: "ran").VerifyDiagnostics(); 34023CompileAndVerify(comp3, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics(); 34054CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 34079CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 34110CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 34138CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 34167CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 34192CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 34217CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 34221CompileAndVerify(comp2, expectedOutput: "ran").VerifyDiagnostics(); 34246CompileAndVerify(comp, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics(); 34255CompileAndVerify(comp2, expectedOutput: "ran").VerifyDiagnostics(); 34289CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 34320CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 34329CompileAndVerify(comp2, expectedOutput: "ran").VerifyDiagnostics(); 34356CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 34414CompileAndVerify(comp, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics(); 34423CompileAndVerify(comp2, expectedOutput: "ran").VerifyDiagnostics(); 34460CompileAndVerify(comp, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics(); 34469CompileAndVerify(comp2, expectedOutput: "ran").VerifyDiagnostics(); 34555CompileAndVerify(comp, symbolValidator: verify).VerifyDiagnostics(); 34595CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 34635CompileAndVerify(comp, expectedOutput: "ran"); 34671CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 34720CompileAndVerify(comp, expectedOutput: "ran"); 34769CompileAndVerify(comp, expectedOutput: "ran"); 34921CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 34952CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 35078CompileAndVerify(comp, expectedOutput: "ran ran2").VerifyDiagnostics(); 35173CompileAndVerify(comp, expectedOutput: "42"); 35197CompileAndVerify(comp, expectedOutput: "42"); 35223CompileAndVerify(comp, expectedOutput: "42"); 35247CompileAndVerify(comp, expectedOutput: "42"); 35270CompileAndVerify(comp, expectedOutput: "42"); 35289CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 35309CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 35327CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 35345CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 35363CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 35381CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 35517CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 35595CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 35760CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 35785CompileAndVerify(comp, expectedOutput: "43").VerifyDiagnostics(); 35815CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 35887CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 35920CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 36054var verifier = CompileAndVerify(comp); 36095verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 36137var verifier = CompileAndVerify(comp); 36171CompileAndVerify(comp, expectedOutput: "True").VerifyDiagnostics(); 36197CompileAndVerify(comp, expectedOutput: "True").VerifyDiagnostics(); 36284CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 36315CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 36346CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 36377CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 36408CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 36478CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 36859CompileAndVerify(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify).VerifyDiagnostics(); 36886CompileAndVerify(comp, expectedOutput: ExpectedOutput("'int' does not contain a definition for 'P'"), verify: Verification.FailsPEVerify); 36921CompileAndVerify(comp, expectedOutput: ExpectedOutput("'int' does not contain a definition for 'M'"), verify: Verification.FailsPEVerify); 36945CompileAndVerify(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify).VerifyDiagnostics(); 36981CompileAndVerify(comp, expectedOutput: ExpectedOutput("42")).VerifyDiagnostics(); 37012CompileAndVerify(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics(); 37040CompileAndVerify(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics(); 37068CompileAndVerify(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics(); 37099CompileAndVerify(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics(); 37130CompileAndVerify(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics(); 37153CompileAndVerify(comp, expectedOutput: "42"); 37172CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 37192CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 37308CompileAndVerify(comp, expectedOutput: "ran"); 37403CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 37442CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 37531CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 37628CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 39246CompileAndVerify(comp, expectedOutput: "classic").VerifyDiagnostics(); 39249CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 39252CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 39359CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective); 39362CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective); 39365CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective); 39371CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 39394CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 39397CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 39400CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 39403CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 39433CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 39436CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 39439CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 39442CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 39459CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 39462CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 39465CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 39468CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 39498CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 39501CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 39504CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 39508CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 39525CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 39528CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 39531CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 39684CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective); 39687CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective); 39690CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective); 39695CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 39826CompileAndVerify(comp, sourceSymbolValidator: verify, symbolValidator: verify).VerifyDiagnostics(); 40342CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 40441CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 40517CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 40542CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 40627CompileAndVerify(comp, expectedOutput: "(ran, 42)").VerifyDiagnostics(); 40684CompileAndVerify(comp, expectedOutput: "ran ran").VerifyDiagnostics(); 40767CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 40846CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 40873CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 40893CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 40913CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 41860CompileAndVerify(comp, expectedOutput: @"12: (o, s) => o.M(s)").VerifyDiagnostics(); 41895CompileAndVerify(comp, expectedOutput: @"1: s => M(s)").VerifyDiagnostics(); 42168CompileAndVerify(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(); 42203CompileAndVerify(comp, expectedOutput: @"1: () => Convert(System.String M(System.String).CreateDelegate(System.Func`2[System.String,System.String], null)" + (ExecutionConditionUtil.IsMonoOrCoreClr ? ", Func`2)" : ")")).VerifyDiagnostics(); 42346var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 42448var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 42549var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 42620var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 44044var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 44178var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 44599CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 44602CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 44699CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 44702CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 44718CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 44721CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 44863CompileAndVerify(comp, expectedOutput: withDebug ? "ran ran ran" : ""); 47188CompileAndVerify(comp, expectedOutput: "skipped True skipped True").VerifyDiagnostics(); 47455CompileAndVerify(libComp).VerifyTypeIL("E", """ 48659CompileAndVerify(comp, symbolValidator: (m) => 48822CompileAndVerify(comp2, verify: Verification.FailsPEVerify).VerifyDiagnostics( 49141CompileAndVerify(comp, expectedOutput: "True False").VerifyDiagnostics(); 49164CompileAndVerify(comp, expectedOutput: "True False").VerifyDiagnostics(); 50280var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 50303var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 52009CompileAndVerify(comp, expectedOutput: "True ran ran2").VerifyDiagnostics();
Semantics\ExtensionTests2.cs (257)
278CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 340CompileAndVerify(comp, expectedOutput: ExpectedOutput("(42, 43)"), verify: Verification.Skipped).VerifyDiagnostics(); 361CompileAndVerify(comp, expectedOutput: ExpectedOutput("(42, ran)")).VerifyDiagnostics(); 441CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 459CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 487CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 520CompileAndVerify(comp, expectedOutput: "add").VerifyDiagnostics(); 552CompileAndVerify(comp, expectedOutput: "ran", verify: Verification.Skipped).VerifyDiagnostics(); 589CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 615CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 641CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 667CompileAndVerify(comp, expectedOutput: "property").VerifyDiagnostics(); 691CompileAndVerify(comp, expectedOutput: "method method2 property").VerifyDiagnostics(); 715CompileAndVerify(comp, expectedOutput: "method 42").VerifyDiagnostics(); 742CompileAndVerify(comp, expectedOutput: ExpectedOutput("{ A = 1 }"), verify: Verification.Skipped).VerifyDiagnostics(); 769CompileAndVerify(comp, expectedOutput: ExpectedOutput("{ A = 43 }"), verify: Verification.Skipped).VerifyDiagnostics(); 831CompileAndVerify(comp, expectedOutput: "ran disposed", verify: Verification.Skipped).VerifyDiagnostics(); 946CompileAndVerify(comp, expectedOutput: "(1, 2, 3)(1, 2, 3)").VerifyDiagnostics(); 950CompileAndVerify(comp2, expectedOutput: "(1, 2, 3)(1, 2, 3)").VerifyDiagnostics(); 971CompileAndVerify(comp, expectedOutput: "(1, 2, 3)(1, 2, 3)", symbolValidator: validate).VerifyDiagnostics(); 975CompileAndVerify(comp, expectedOutput: "(1, 2, 3)(1, 2, 3)").VerifyDiagnostics(); 1000CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped); 1027CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate); 1082CompileAndVerify(libComp, symbolValidator: validate); 1164CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped); 1789CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped); 1856CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped); 1905CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped); 1968CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped); 2293CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 2327CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 2630CompileAndVerify(comp, expectedOutput: "").VerifyDiagnostics(); 2634CompileAndVerify(comp2, expectedOutput: "").VerifyDiagnostics(); 2644CompileAndVerify(comp, expectedOutput: "ran ran").VerifyDiagnostics(); 2648CompileAndVerify(comp2, expectedOutput: "ran ran").VerifyDiagnostics(); 2759CompileAndVerify(comp, expectedOutput: ExpectedOutput("I1.M() I1.M()"), verify: Verification.Skipped).VerifyDiagnostics(); 2777CompileAndVerify(comp, expectedOutput: ExpectedOutput("I1.M() I1.M()"), verify: Verification.Skipped).VerifyDiagnostics(); 2984CompileAndVerify(comp, expectedOutput: "M 3").VerifyDiagnostics(); 5029CompileAndVerify(comp, expectedOutput: "42"); 7260var verifier = CompileAndVerify(comp, expectedOutput: "124124:124124:124124:123124", verify: Verification.Skipped).VerifyDiagnostics(); 7394var verifier = CompileAndVerify(comp, expectedOutput: "124124:124124").VerifyDiagnostics(); 7530var verifier = CompileAndVerify(comp, expectedOutput: "123124").VerifyDiagnostics(); 7638var verifier = CompileAndVerify(comp, expectedOutput: "124124:124124").VerifyDiagnostics(); 7820var verifier = CompileAndVerify(comp, expectedOutput: "124124:124124").VerifyDiagnostics(); 7979var verifier = CompileAndVerify(comp, expectedOutput: "123124:123124").VerifyDiagnostics(); 8097var verifier = CompileAndVerify(comp, expectedOutput: "123:123").VerifyDiagnostics(); 8190var verifier = CompileAndVerify(comp, expectedOutput: "123:123:123").VerifyDiagnostics(); 8316var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Skipped).VerifyDiagnostics(); 8355verifier = CompileAndVerify(comp, expectedOutput: null, verify: Verification.Fails with 8466var verifier = CompileAndVerify(comp, expectedOutput: "124124").VerifyDiagnostics(); 8562var verifier = CompileAndVerify(comp, expectedOutput: "123124").VerifyDiagnostics(); 8663var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics(); 8778var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics(); 8920var verifier = CompileAndVerify(comp, expectedOutput: "123123125").VerifyDiagnostics(); 9029var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 9091verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 9232var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 9252verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 9426var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 9484verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 9641var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Skipped).VerifyDiagnostics(); 9684verifier = CompileAndVerify(comp, expectedOutput: null, verify: Verification.Fails with 9808var verifier = CompileAndVerify(comp, expectedOutput: "123125125").VerifyDiagnostics(); 9908var verifier = CompileAndVerify(comp, expectedOutput: "123123125").VerifyDiagnostics(); 10016var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics(); 10132var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics(); 10280var verifier = CompileAndVerify(comp, expectedOutput: "123123125").VerifyDiagnostics(); 10370var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics(); 10487var verifier = CompileAndVerify(comp, expectedOutput: "123125125").VerifyDiagnostics(); 10628var verifier = CompileAndVerify(comp, expectedOutput: "123123125:123123125").VerifyDiagnostics(); 10755var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics(); 10871var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics(); 11019var verifier = CompileAndVerify(comp, expectedOutput: "123123125").VerifyDiagnostics(); 11109var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics(); 11226var verifier = CompileAndVerify(comp, expectedOutput: "123125125").VerifyDiagnostics(); 11367var verifier = CompileAndVerify(comp, expectedOutput: "123123125:123123125").VerifyDiagnostics(); 11527var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125:123125125:123125125").VerifyDiagnostics(); 11759var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125:123125125:123125125").VerifyDiagnostics(); 12020var verifier = CompileAndVerify(comp, expectedOutput: "123123125:123123125").VerifyDiagnostics(); 12218var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 12383verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 12636var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 12698verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 12977var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 13137verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 13341var verifier = CompileAndVerify(comp, expectedOutput: "123124124:123124124").VerifyDiagnostics(); 13447var verifier = CompileAndVerify(comp, expectedOutput: "123124124:123124124").VerifyDiagnostics(); 13587var verifier = CompileAndVerify(comp, expectedOutput: "123123124").VerifyDiagnostics(); 13696var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 13750verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 13878var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 13898verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 14069var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 14123verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 14245var verifier = CompileAndVerify(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics(); 14404var verifier = CompileAndVerify(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics(); 14542var verifier = CompileAndVerify(comp, expectedOutput: "123123126").VerifyDiagnostics(); 14659var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125:123125125").VerifyDiagnostics(); 14854var verifier = CompileAndVerify(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics(); 15019var verifier = CompileAndVerify(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics(); 15152var verifier = CompileAndVerify(comp, expectedOutput: "123123:123123").VerifyDiagnostics(); 15254var verifier = CompileAndVerify(comp, expectedOutput: "123123:123123:123123").VerifyDiagnostics(); 15380var verifier = CompileAndVerify(comp, expectedOutput: "124125127127:124125127127", verify: Verification.Skipped).VerifyDiagnostics(); 15581var verifier = CompileAndVerify(comp, expectedOutput: "124125127127:124125127127").VerifyDiagnostics(); 15756var verifier = CompileAndVerify(comp, expectedOutput: "123123123127").VerifyDiagnostics(); 15895var verifier = CompileAndVerify(comp, expectedOutput: "124125127127:124125127127:124125127127").VerifyDiagnostics(); 16144var verifier = CompileAndVerify(comp, expectedOutput: "124125127127:124125127127").VerifyDiagnostics(); 16344var verifier = CompileAndVerify(comp, expectedOutput: "123123123127:123123123127:123123123127").VerifyDiagnostics(); 16517var verifier = CompileAndVerify(comp, expectedOutput: "123123:123123").VerifyDiagnostics(); 16646var verifier = CompileAndVerify(comp, expectedOutput: "123123123:123123123").VerifyDiagnostics(); 16795var verifier = CompileAndVerify(comp, expectedOutput: "124126126:124126126", verify: Verification.Skipped).VerifyDiagnostics(); 16984var verifier = CompileAndVerify(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics(); 17137var verifier = CompileAndVerify(comp, expectedOutput: "123123126").VerifyDiagnostics(); 17268var verifier = CompileAndVerify(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics(); 17505var verifier = CompileAndVerify(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics(); 17697var verifier = CompileAndVerify(comp, expectedOutput: "123123126:123123126").VerifyDiagnostics(); 17852var verifier = CompileAndVerify(comp, expectedOutput: "123123:123123").VerifyDiagnostics(); 17966var verifier = CompileAndVerify(comp, expectedOutput: "123123:123123:123123").VerifyDiagnostics(); 18087var verifier = CompileAndVerify(comp, expectedOutput: "124126126:124126126", verify: Verification.Skipped).VerifyDiagnostics(); 18233var verifier = CompileAndVerify(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics(); 18379var verifier = CompileAndVerify(comp, expectedOutput: "123123126").VerifyDiagnostics(); 18505var verifier = CompileAndVerify(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics(); 18675var verifier = CompileAndVerify(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics(); 18861var verifier = CompileAndVerify(comp, expectedOutput: "123123126:123123126").VerifyDiagnostics(); 18994var verifier = CompileAndVerify(comp, expectedOutput: "123123", verify: Verification.Skipped).VerifyDiagnostics(); 19085var verifier = CompileAndVerify(comp, expectedOutput: "123124", verify: Verification.Skipped).VerifyDiagnostics(); 19169var verifier = CompileAndVerify(comp, expectedOutput: "123123").VerifyDiagnostics(); 19280var verifier = CompileAndVerify(comp, expectedOutput: "123123:123123:123123").VerifyDiagnostics(); 19404var verifier = CompileAndVerify(comp, expectedOutput: "123124:123124").VerifyDiagnostics(); 19514var verifier = CompileAndVerify(comp, expectedOutput: "123123:123123:123123").VerifyDiagnostics(); 19627var verifier = CompileAndVerify(comp, expectedOutput: "124126126").VerifyDiagnostics(); 19720var verifier = CompileAndVerify(comp, expectedOutput: "124126126").VerifyDiagnostics(); 19826var verifier = CompileAndVerify(comp, expectedOutput: "124126126", verify: Verification.Skipped).VerifyDiagnostics(); 19915var verifier = CompileAndVerify(comp, expectedOutput: "125125:125125", verify: Verification.Skipped).VerifyDiagnostics(); 20058var verifier = CompileAndVerify(comp, expectedOutput: "125125:125125").VerifyDiagnostics(); 20173var verifier = CompileAndVerify(comp, expectedOutput: "123125").VerifyDiagnostics(); 20283var verifier = CompileAndVerify(comp, expectedOutput: "125125:125125").VerifyDiagnostics(); 20474var verifier = CompileAndVerify(comp, expectedOutput: "125125:125125").VerifyDiagnostics(); 20635var verifier = CompileAndVerify(comp, expectedOutput: "123125:123125").VerifyDiagnostics(); 20759var verifier = CompileAndVerify(comp, expectedOutput: "123:123").VerifyDiagnostics(); 20854var verifier = CompileAndVerify(comp, expectedOutput: "123:123:123").VerifyDiagnostics(); 20948var verifier = CompileAndVerify(comp, expectedOutput: "124124:124124", verify: Verification.Skipped).VerifyDiagnostics(); 21051var verifier = CompileAndVerify(comp, expectedOutput: "124124:124124").VerifyDiagnostics(); 21157var verifier = CompileAndVerify(comp, expectedOutput: "123124").VerifyDiagnostics(); 21261var verifier = CompileAndVerify(comp, expectedOutput: "124124:124124").VerifyDiagnostics(); 21388var verifier = CompileAndVerify(comp, expectedOutput: "124124:124124").VerifyDiagnostics(); 21542var verifier = CompileAndVerify(comp, expectedOutput: "123124:123124").VerifyDiagnostics(); 21640var verifier = CompileAndVerify(comp, expectedOutput: "123", verify: Verification.Skipped).VerifyDiagnostics(); 21707var verifier = CompileAndVerify(comp, expectedOutput: "123", verify: Verification.Skipped).VerifyDiagnostics(); 21774var verifier = CompileAndVerify(comp, expectedOutput: "123").VerifyDiagnostics(); 21864var verifier = CompileAndVerify(comp, expectedOutput: "123:123:123").VerifyDiagnostics(); 21959var verifier = CompileAndVerify(comp, expectedOutput: "123:123").VerifyDiagnostics(); 22052var verifier = CompileAndVerify(comp, expectedOutput: "123:123:123").VerifyDiagnostics(); 22102CompileAndVerify(comp).VerifyDiagnostics().VerifyTypeIL("E", """ 22430CompileAndVerify(comp).VerifyDiagnostics().VerifyTypeIL("E", """ 22805CompileAndVerify(comp).VerifyDiagnostics().VerifyTypeIL("E", """ 24241return CompileAndVerify(comp, 26756var verifier = CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 26836CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics(); 26860CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 26882CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics(); 26907CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics(); 26944CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics(); 27080var verifier = CompileAndVerify(comp, expectedOutput: "<M>$119AA281C143547563250CAF89B48A76").VerifyDiagnostics(); 27152CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 27204CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 27239CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 27275CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 27311CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 27347CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 27405CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 27444CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 27485CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 27519CompileAndVerify(comp).VerifyDiagnostics(); 27649CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 27686CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 27721CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 27756CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 27790CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 27825CompileAndVerify(comp, symbolValidator: validate).VerifyDiagnostics(); 28316CompileAndVerify(comp).VerifyDiagnostics(); 28349CompileAndVerify(comp).VerifyDiagnostics(); 28382CompileAndVerify(comp).VerifyDiagnostics(); 28634CompileAndVerify(comp).VerifyDiagnostics(); 28732CompileAndVerify(comp).VerifyDiagnostics(); 28772CompileAndVerify(comp).VerifyDiagnostics(); 28799CompileAndVerify(comp).VerifyDiagnostics(); 28838CompileAndVerify(comp).VerifyDiagnostics(); 28864CompileAndVerify(comp).VerifyDiagnostics(); 28900CompileAndVerify(comp).VerifyDiagnostics(); 28926CompileAndVerify(comp).VerifyDiagnostics(); 28945CompileAndVerify(comp).VerifyDiagnostics(); 28964CompileAndVerify(comp).VerifyDiagnostics(); 29067CompileAndVerify(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 29085CompileAndVerify(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 29103CompileAndVerify(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 29157CompileAndVerify(comp).VerifyDiagnostics(); 29305CompileAndVerify(comp).VerifyDiagnostics(); 30052CompileAndVerify(comp, validator: validateAssembly, verify: Verification.Skipped).VerifyDiagnostics(); 30055CompileAndVerify(comp, validator: validateAssembly, verify: Verification.Skipped).VerifyDiagnostics(); 30063CompileAndVerify(comp, validator: validateAssembly, verify: Verification.Skipped).VerifyDiagnostics(); 30109CompileAndVerify(comp, expectedOutput: ExpectedOutput("ran"), verify: Verification.FailsPEVerify); 30129CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 30149CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 30169CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 30188CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 30207CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 30226CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 30245CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 30264CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 30756var verifier = CompileAndVerify(comp, expectedOutput: "Cast SelectMany").VerifyDiagnostics(); 30993CompileAndVerify(comp, expectedOutput: "12").VerifyDiagnostics(); 31042CompileAndVerify(comp, expectedOutput: "12").VerifyDiagnostics(); 31091CompileAndVerify(comp, expectedOutput: "12").VerifyDiagnostics(); 31242CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 31463CompileAndVerify(comp, expectedOutput: "12").VerifyDiagnostics(); 31494CompileAndVerify(comp, expectedOutput: "12").VerifyDiagnostics(); 31564var verifier = CompileAndVerify(comp, expectedOutput: "(1, 2)").VerifyDiagnostics(); 31634verifier = CompileAndVerify(comp, expectedOutput: "(1, 2)").VerifyDiagnostics(); 31773CompileAndVerify(comp, expectedOutput: "M 42 43 + +").VerifyDiagnostics(); 31822CompileAndVerify(comp, expectedOutput: "get(2) 42 set(3, 43)").VerifyDiagnostics(); 31908CompileAndVerify(comp, expectedOutput: "M(42)").VerifyDiagnostics(); 32005CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 32040CompileAndVerify(comp, expectedOutput: "+").VerifyDiagnostics(); 32074CompileAndVerify(comp, expectedOutput: "M(42)").VerifyDiagnostics(); 32108CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 32144CompileAndVerify(comp, expectedOutput: "+").VerifyDiagnostics(); 32616CompileAndVerify(libComp).VerifyTypeIL("E", """ 33116CompileAndVerify(libComp).VerifyTypeIL("E", """ 33383CompileAndVerify(libComp).VerifyTypeIL("E", """ 34321CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 34449CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 34452CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 34572CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 34575CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 34605CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 34608CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 34690CompileAndVerify(comp, expectedOutput: "42=42").VerifyDiagnostics(); 34694CompileAndVerify(comp, expectedOutput: "42=42").VerifyDiagnostics(); 34718CompileAndVerify(comp, expectedOutput: "42=42").VerifyDiagnostics(); 34829CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 34833CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 34872CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 34876CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 34904CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 34908CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 34938CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 34942CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 35043CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 35047CompileAndVerify(comp2, expectedOutput: expectedOutput).VerifyDiagnostics(); 35050CompileAndVerify(comp3, expectedOutput: expectedOutput).VerifyDiagnostics(); 35312CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 35328CompileAndVerify(comp, expectedOutput: "ran").VerifyDiagnostics(); 35377CompileAndVerify(comp, expectedOutput: ExpectedOutput("ran"), verify: Verification.FailsPEVerify).VerifyDiagnostics(); 35449CompileAndVerify(comp, expectedOutput: "ran1 42 ran2 42").VerifyDiagnostics(); 35469CompileAndVerify(comp, expectedOutput: "ran1 43 ran2 43").VerifyDiagnostics(); 35489CompileAndVerify(comp, expectedOutput: "ran1 123 ran2 123").VerifyDiagnostics();
Semantics\InlineArrayTests.cs (239)
112CompileAndVerify(comp, expectedOutput: output).VerifyDiagnostics(); 136CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics(); 159CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 182CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 228CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 582CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 1187CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 1213CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics( 1280CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics(); 1305CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 1331CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 1362CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 1573CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "111").VerifyDiagnostics(); 1608CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "111").VerifyDiagnostics(); 1643CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "111").VerifyDiagnostics(); 1678CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "111").VerifyDiagnostics(); 1713CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "111").VerifyDiagnostics(); 1849CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics(); 1904CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 2154CompileAndVerify(comp1, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics( 2280CompileAndVerify(comp1, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics( 2463var verifier = CompileAndVerify(comp, expectedOutput: "0 111").VerifyDiagnostics(); 2554var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 2591var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 2704var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 2742var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 2783var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 2825var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 2865var verifier = CompileAndVerify(comp, expectedOutput: "0 111").VerifyDiagnostics(); 2890var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 2915var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 3016var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 3042var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 3071var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 3101var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 3135var verifier = CompileAndVerify(comp, expectedOutput: "0 0 111 111", verify: Verification.Fails).VerifyDiagnostics(); 3198var verifier = CompileAndVerify(comp, expectedOutput: "0 0 111 111", verify: Verification.Fails).VerifyDiagnostics(); 3261var verifier = CompileAndVerify(comp, expectedOutput: "0 0 111 111", verify: Verification.Fails).VerifyDiagnostics(); 3337var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 3561var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 3793var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 4018var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 4143var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 4272var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 4403var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 4529var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 4679var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics( 5075var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 5310var verifier = CompileAndVerify(comp, expectedOutput: "0 111").VerifyDiagnostics(); 5528var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 5656var verifier = CompileAndVerify(comp, expectedOutput: "0 111").VerifyDiagnostics(); 5872var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 5989var verifier = CompileAndVerify(comp, expectedOutput: "0 111").VerifyDiagnostics(); 6072var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 6168var verifier = CompileAndVerify(comp, expectedOutput: "0 5 111", verify: Verification.Fails).VerifyDiagnostics(); 6248var verifier = CompileAndVerify(comp, expectedOutput: "10 111", verify: Verification.Fails).VerifyDiagnostics(); 6363var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 6402var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 6445var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 6488var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 6529var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 6554var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 6656var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 6682var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 6712var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 6742var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 6814var verifier = CompileAndVerify(comp, expectedOutput: "0 0", verify: Verification.Fails).VerifyDiagnostics(); 6858var verifier = CompileAndVerify(comp, expectedOutput: "0 4 111", verify: Verification.Fails).VerifyDiagnostics(); 6908var verifier = CompileAndVerify(comp, expectedOutput: "0 5 111", verify: Verification.Fails).VerifyDiagnostics(); 6958var verifier = CompileAndVerify(comp, expectedOutput: "0 5 111", verify: Verification.Fails).VerifyDiagnostics(); 7014var verifier = CompileAndVerify(comp, expectedOutput: "0 9 111", verify: Verification.Fails).VerifyDiagnostics(); 7064var verifier = CompileAndVerify(comp, expectedOutput: "0 10 111", verify: Verification.Fails).VerifyDiagnostics(); 7119var verifier = CompileAndVerify(comp, expectedOutput: "0 9 111", verify: Verification.Fails).VerifyDiagnostics(); 7188var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 7258var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 7337var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 7474var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 7620var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 7789var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 7952var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 8169var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics( 8263CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Skipped); 8319var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 8378var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 8431var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 8486var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 8549var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 8603var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 8813var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 8892var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 9060var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9249var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9296var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9347var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9437var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9482var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9600var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9648var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9700var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9832var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 9917var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 10020var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 10067var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 10352var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 10397var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 10535var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 10609var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 10661var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 10753var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 10799var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 10880var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 10915var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 10954var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 11033var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 11067var verifier = CompileAndVerify(comp, expectedOutput: "111").VerifyDiagnostics(); 11137var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 11183var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 11229var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 11279var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 11353var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 11479var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 12007var verifier = CompileAndVerify(comp, expectedOutput: "1 0 1 0").VerifyDiagnostics(); 12204var verifier = CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 12267var verifier = CompileAndVerify(comp, expectedOutput: "1 2").VerifyDiagnostics(); 12334var verifier = CompileAndVerify(comp, expectedOutput: "1 0 2 1 0").VerifyDiagnostics(); 12383var verifier = CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics(); 12797var verifier = CompileAndVerify(comp, expectedOutput: "1 0 1 0").VerifyDiagnostics(); 12921var verifier = CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 12975var verifier = CompileAndVerify(comp, expectedOutput: "1 2").VerifyDiagnostics(); 13034var verifier = CompileAndVerify(comp, expectedOutput: "1 0 2 1 0").VerifyDiagnostics(); 13087var verifier = CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics( 13161var verifier = CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics(); 13217var verifier = CompileAndVerify(comp, expectedOutput: "0 1 0", verify: Verification.Fails).VerifyDiagnostics( 13276var verifier = CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics( 13349var verifier = CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 13389var verifier = CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 13435var verifier = CompileAndVerify(comp).VerifyDiagnostics( 13531var verifier = CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics(); 13592var verifier = CompileAndVerify(comp, expectedOutput: "0 1 0").VerifyDiagnostics(); 13660var verifier = CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics(); 13701var verifier = CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics(); 13755var verifier = CompileAndVerify(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics(); 13813var verifier = CompileAndVerify(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics(); 13871var verifier = CompileAndVerify(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics(); 13924var verifier = CompileAndVerify(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics(); 13975var verifier = CompileAndVerify(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics(); 14026var verifier = CompileAndVerify(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics(); 14643var verifier = CompileAndVerify(comp, verify: Verification.Fails, 14692var verifier = CompileAndVerify(comp, verify: Verification.Fails, 14741var verifier = CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr, 14789var verifier = CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr, 14836var verifier = CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr, 14880var verifier = CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr, 15124var verifier = CompileAndVerify(comp, expectedOutput: "-1 110").VerifyDiagnostics(); 15170var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 15254var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15391var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15446var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15507var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15570var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15624var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 15652var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 15678var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15704var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15900var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15926var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15955var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 15984var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 16019var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 16054var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 16091var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 16128var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 16189var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 16237var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 16324var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 16439var verifier = CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 16677var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(); 16947CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics( 16977CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 17015CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 17052CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics(); 17055CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics(); 17169CompileAndVerify(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(); 17547var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics( 17665var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics( 17740var verifier = CompileAndVerify(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics( 17994CompileAndVerify(comp, expectedOutput: " Throw 111 999 Throw", verify: Verification.Fails).VerifyDiagnostics(); 18174CompileAndVerify(comp, expectedOutput: " 10 1 Throw 0 Throw", verify: Verification.Fails).VerifyDiagnostics(); 18281CompileAndVerify(comp, expectedOutput: "2", verify: Verification.Fails).VerifyDiagnostics(); 18309CompileAndVerify(comp, expectedOutput: "2", verify: Verification.Fails).VerifyDiagnostics(); 18377CompileAndVerify(comp, expectedOutput: "2", verify: Verification.Fails).VerifyDiagnostics(); 18510CompileAndVerify(comp, expectedOutput: "2", verify: Verification.Fails).VerifyDiagnostics(); 18547var verifier = CompileAndVerify(comp, expectedOutput: " 111 112 113 114 -111 -112 -113 -114").VerifyDiagnostics(); 18645var verifier = CompileAndVerify(comp, expectedOutput: " 111 112 113 114 -111 -112 -113 -114").VerifyDiagnostics(); 18718var verifier = CompileAndVerify(comp, expectedOutput: " 111 112 113 114").VerifyDiagnostics(); 18872var verifier = CompileAndVerify(comp, expectedOutput: " 111 112 113 114 -111 -112 -113 -114").VerifyDiagnostics(); 19007var verifier = CompileAndVerify(comp, expectedOutput: " 111 112 113 114").VerifyDiagnostics(); 19206var verifier = CompileAndVerify(comp, expectedOutput: " 111 112 113 114").VerifyDiagnostics(); 19496CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 19499var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.FailsILVerify with 20052var verifier = CompileAndVerify(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 20190CompileAndVerify(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 20240var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics(); 20391CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics(); 20394verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with 20575var verifier = CompileAndVerify(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 20712CompileAndVerify(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 20761var verifier = CompileAndVerify(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 20912CompileAndVerify(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 21026var verifier = CompileAndVerify(comp, expectedOutput: "-1 111 112 113 114").VerifyDiagnostics(); 21129CompileAndVerify(comp, expectedOutput: "-1 111 112 113 114").VerifyDiagnostics(); 21522var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics(); 21524CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics(); 21673var verifier = CompileAndVerify(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 21743CompileAndVerify(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 21790var verifier = CompileAndVerify(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 21863CompileAndVerify(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 21992var verifier = CompileAndVerify(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 22062CompileAndVerify(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 22109var verifier = CompileAndVerify(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 22182CompileAndVerify(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics(); 22303var verifier = CompileAndVerify(comp, expectedOutput: "-1 111 112 113 114").VerifyDiagnostics(); 22366CompileAndVerify(comp, expectedOutput: "-1 111 112 113 114").VerifyDiagnostics(); 22787var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics(); 22789CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics(); 22913CompileAndVerify(comp, expectedOutput: "0").VerifyDiagnostics( 22940CompileAndVerify(comp, expectedOutput: "0").VerifyDiagnostics( 22967CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics( 22990CompileAndVerify(comp, expectedOutput: "nint").VerifyDiagnostics(); 23046CompileAndVerify(comp, expectedOutput: "0").VerifyDiagnostics(); 23076CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics( 23105CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics(); 23133CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics(); 23162CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics( 23195CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics( 23221CompileAndVerify(comp, expectedOutput: "s", verify: Verification.Fails).VerifyDiagnostics(); 23243CompileAndVerify(comp, expectedOutput: "1", verify: Verification.Fails).VerifyDiagnostics(); 23356var verifier = CompileAndVerify(comp, expectedOutput: "123124").VerifyDiagnostics(); 23400var verifier = CompileAndVerify(comp, expectedOutput: "123124").VerifyDiagnostics();
Semantics\LockTests.cs (4)
3652var verifier = CompileAndVerify(comp, verify: Verification.FailsILVerify, expectedOutput: expectedOutput); 3656verifier = CompileAndVerify(comp, verify: Verification.FailsILVerify, expectedOutput: expectedOutput); 3693var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify); 3884verifier = CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
Semantics\OutVarTests.cs (155)
657CompileAndVerify(compilation, expectedOutput: "123"); 732CompileAndVerify(compilation, expectedOutput: 773CompileAndVerify(compilation, expectedOutput: "123"); 903CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 1400CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 1458CompileAndVerify(compilation, expectedOutput: @"{123, 124}").VerifyDiagnostics(); 1492CompileAndVerify(compilation, expectedOutput: @"System.Collections.Generic.List`1[System.Int32]").VerifyDiagnostics(); 1527CompileAndVerify(compilation, expectedOutput: @"124").VerifyDiagnostics(); 1561CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 1595CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 1635CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 1673CompileAndVerify(compilation, expectedOutput: @"").VerifyDiagnostics(); 1710CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 1746CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 1879CompileAndVerify(compilation, expectedOutput: "1").VerifyDiagnostics(); 2943CompileAndVerify(compilation, expectedOutput: 2989CompileAndVerify(compilation, expectedOutput: 3033CompileAndVerify(compilation, expectedOutput: 3080CompileAndVerify(compilation, expectedOutput: 3127CompileAndVerify(compilation, expectedOutput: 3364CompileAndVerify(compilation, expectedOutput: 3416CompileAndVerify(compilation, expectedOutput: 4046CompileAndVerify(compilation, expectedOutput: @"1 4092CompileAndVerify(compilation, expectedOutput: @"2"); 4141CompileAndVerify(compilation, expectedOutput: 4197CompileAndVerify(compilation, expectedOutput: @"1 4335CompileAndVerify(compilation, expectedOutput: @"1 4367CompileAndVerify(compilation, expectedOutput: @"1 4577CompileAndVerify(compilation, expectedOutput: @"1 4613CompileAndVerify(compilation, expectedOutput: @"1 4740CompileAndVerify(compilation, expectedOutput: @"2 4777CompileAndVerify(compilation, expectedOutput: @"2 5014CompileAndVerify(compilation, expectedOutput: "11").VerifyDiagnostics(); 5565CompileAndVerify(compilation, expectedOutput: @"1 5643CompileAndVerify(compilation, expectedOutput: @"1 5676CompileAndVerify(compilation, expectedOutput: @"1 5743CompileAndVerify(compilation, expectedOutput: 6107CompileAndVerify(compilation, verify: Verification.Fails, expectedOutput: 6141CompileAndVerify(compilation, verify: Verification.Fails, expectedOutput: 7822CompileAndVerify(compilation, expectedOutput: 7884CompileAndVerify(compilation, expectedOutput: 7950CompileAndVerify(compilation, expectedOutput: 8013CompileAndVerify(compilation, expectedOutput: 8078CompileAndVerify(compilation, expectedOutput: 8144CompileAndVerify(compilation, expectedOutput: 8199CompileAndVerify(compilation, expectedOutput: 8481CompileAndVerify(compilation, expectedOutput: 8857CompileAndVerify(compilation, expectedOutput: 8913CompileAndVerify(compilation, expectedOutput: 9258CompileAndVerify(compilation, expectedOutput: @"1 9749CompileAndVerify(compilation, expectedOutput: 9810CompileAndVerify(compilation, expectedOutput: 10318CompileAndVerify(compilation, expectedOutput: 10381CompileAndVerify(compilation, expectedOutput: 10445CompileAndVerify(compilation, expectedOutput: 10529CompileAndVerify(compilation, expectedOutput: 10901CompileAndVerify(compilation, expectedOutput: 10952CompileAndVerify(compilation, expectedOutput: 11324CompileAndVerify(compilation, expectedOutput: @"1 11395CompileAndVerify(compilation, expectedOutput: @"1 11462CompileAndVerify(compilation, expectedOutput: 12848CompileAndVerify(compilation, expectedOutput: 12914CompileAndVerify(compilation, expectedOutput: 13012CompileAndVerify(compilation, expectedOutput: 13381CompileAndVerify(compilation, expectedOutput: @"return"); 13433CompileAndVerify(compilation, expectedOutput: 13788CompileAndVerify(compilation, expectedOutput: 13840CompileAndVerify(compilation, expectedOutput: 14252CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 14299CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 14348CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 14390CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 14432CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 14477CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 14519CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 14562CompileAndVerify(compilation, expectedOutput: 14609CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics( 14663CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics( 14722CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics( 14771CompileAndVerify(compilation, expectedOutput: 14821CompileAndVerify(compilation, expectedOutput: 15307CompileAndVerify(compilation, expectedOutput: @"throw"); 15363CompileAndVerify(compilation, expectedOutput: 16236CompileAndVerify(compilation, expectedOutput: 16580CompileAndVerify(compilation, expectedOutput: 16634CompileAndVerify(compilation, expectedOutput: 16691CompileAndVerify(compilation, expectedOutput: 16750CompileAndVerify(compilation, expectedOutput: 16811CompileAndVerify(compilation, expectedOutput: 17141CompileAndVerify(compilation, expectedOutput: 17196CompileAndVerify(compilation, expectedOutput: 17575CompileAndVerify(compilation, expectedOutput: "11").VerifyDiagnostics( 17634CompileAndVerify(compilation, expectedOutput: "1").VerifyDiagnostics( 17915CompileAndVerify(compilation, expectedOutput: @"").VerifyDiagnostics(); 17947CompileAndVerify(compilation, expectedOutput: @"").VerifyDiagnostics(); 17989CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 18063CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 18344CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 18425CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 18489CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 18538CompileAndVerify(compilation, expectedOutput: @"2").VerifyDiagnostics(); 18583CompileAndVerify(compilation, expectedOutput: @"1").VerifyDiagnostics(); 18635CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 18679CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 18721CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 19196CompileAndVerify(compilation, expectedOutput: 19243CompileAndVerify(compilation, expectedOutput: 19283CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 19324CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 19358CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 19417CompileAndVerify(compilation, expectedOutput: 19827CompileAndVerify(compilation, expectedOutput: @"124").VerifyDiagnostics(); 19860CompileAndVerify(compilation, expectedOutput: @"247").VerifyDiagnostics(); 19893CompileAndVerify(compilation, expectedOutput: @"247").VerifyDiagnostics(); 19928CompileAndVerify(compilation, expectedOutput: @"247").VerifyDiagnostics(); 19963CompileAndVerify(compilation, expectedOutput: @"247").VerifyDiagnostics(); 20530CompileAndVerify(compilation, expectedOutput: 23378CompileAndVerify(compilation, expectedOutput: 23510CompileAndVerify(compilation, expectedOutput: 23845CompileAndVerify(compilation, expectedOutput: 24191CompileAndVerify(compilation, expectedOutput: 24479CompileAndVerify(compilation, expectedOutput: @"1 24510CompileAndVerify(compilation, expectedOutput: @"1 25161CompileAndVerify(compilation, expectedOutput: 25489CompileAndVerify(compilation, expectedOutput: 25776CompileAndVerify(compilation, expectedOutput: 26137CompileAndVerify(compilation, expectedOutput: 26185CompileAndVerify(compilation, expectedOutput: 26805CompileAndVerify(compilation, expectedOutput: 27418CompileAndVerify(compilation, expectedOutput: 27811CompileAndVerify(compilation, expectedOutput: @"1").VerifyDiagnostics(); 28209CompileAndVerify(compilation, expectedOutput: 28556CompileAndVerify(compilation, expectedOutput: 28604CompileAndVerify(compilation, expectedOutput: 29119CompileAndVerify(compilation, expectedOutput: 29521CompileAndVerify(compilation, expectedOutput: 29571CompileAndVerify(compilation, expectedOutput: 30023CompileAndVerify(compilation, expectedOutput: 30416CompileAndVerify(compilation, expectedOutput: 30469CompileAndVerify(compilation, expectedOutput: 30599CompileAndVerify(compilation, expectedOutput: 30984CompileAndVerify(compilation, expectedOutput: 31037CompileAndVerify(compilation, expectedOutput: 31512CompileAndVerify(compilation, expectedOutput: 31565CompileAndVerify(compilation, expectedOutput: 31695CompileAndVerify(compilation, expectedOutput: 32822CompileAndVerify(compilation, expectedOutput: 32908CompileAndVerify(compilation, expectedOutput: 33047CompileAndVerify(comp, expectedOutput: "CCCC"); 33161CompileAndVerify(comp, expectedOutput: "CC"); 33296CompileAndVerify(comp, expectedOutput: "C Derived2 C Derived3 C Derived4"); 33363CompileAndVerify(comp, expectedOutput: "System.Int32"); 33413CompileAndVerify(comp, expectedOutput: "object returning M. int returning M."); 35726CompileAndVerify(compilation, expectedOutput: "23True"); 35938CompileAndVerify(compilation, expectedOutput: @"1
Semantics\ParamsCollectionTests.cs (95)
91CompileAndVerify( 271CompileAndVerify( 584CompileAndVerify( 1058CompileAndVerify( 1256CompileAndVerify( 2408CompileAndVerify( 2596CompileAndVerify( 2731CompileAndVerify( 2785CompileAndVerify( 2931CompileAndVerify( 2978CompileAndVerify( 3172var verifier = CompileAndVerify( 3297var verifier = CompileAndVerify( 3521var verifier = CompileAndVerify( 3838var verifier = CompileAndVerify( 4194var verifier = CompileAndVerify(comp2, symbolValidator: checkParamsInDelegate1).VerifyDiagnostics(); 4231verifier = CompileAndVerify(comp2, symbolValidator: checkParamsInDelegate1).VerifyDiagnostics(); 4235verifier = CompileAndVerify(comp2, symbolValidator: checkParamsInDelegate1).VerifyDiagnostics(); 4340CompileAndVerify(comp2, 4394CompileAndVerify(comp2, expectedOutput: ExpectedOutput("span"), verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 4397CompileAndVerify(comp2, expectedOutput: ExpectedOutput("span"), verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 4400CompileAndVerify(comp2, expectedOutput: ExpectedOutput("array"), verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 4449CompileAndVerify( 4511CompileAndVerify( 4607var verifier = CompileAndVerify( 4662CompileAndVerify( 4794var verifier = CompileAndVerify( 4845CompileAndVerify( 4883CompileAndVerify( 5058CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput($""" 5168CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput($""" 5273CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput($""" 5380CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput($""" 5439CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput(""" 5482CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput(""" 5659CompileAndVerify( 5687CompileAndVerify( 6115CompileAndVerify(comp, expectedOutput: ExpectedOutput(@"ValIn")).VerifyDiagnostics(); 6248CompileAndVerify( 6465CompileAndVerify( 6886CompileAndVerify( 6922CompileAndVerify( 6988CompileAndVerify( 7033CompileAndVerify( 7114CompileAndVerify( 7166CompileAndVerify( 7498CompileAndVerify( 7788CompileAndVerify( 7832CompileAndVerify( 8103CompileAndVerify( 8668CompileAndVerify( 8767CompileAndVerify( 8864CompileAndVerify( 8907CompileAndVerify( 8951CompileAndVerify( 10416CompileAndVerify(comp, expectedOutput: "Test1Test2").VerifyDiagnostics(); 10540CompileAndVerify(comp, expectedOutput: "Test1Test2").VerifyDiagnostics(); 10664CompileAndVerify(comp, expectedOutput: "Test1Test2").VerifyDiagnostics(); 10930CompileAndVerify(comp, expectedOutput: "Test1Test2").VerifyDiagnostics(); 11078CompileAndVerify(comp, expectedOutput: "Test1Test2").VerifyDiagnostics(); 11226CompileAndVerify(comp, expectedOutput: "Test1Test2").VerifyDiagnostics(); 11516CompileAndVerify(comp, expectedOutput: "Test1Test2").VerifyDiagnostics(); 11663CompileAndVerify(comp, expectedOutput: "Test1Test2").VerifyDiagnostics(); 11810CompileAndVerify(comp, expectedOutput: "Test1Test2").VerifyDiagnostics(); 12310CompileAndVerify(comp, expectedOutput: "Test1Test1").VerifyDiagnostics(); 12509CompileAndVerify( 12793CompileAndVerify( 13122CompileAndVerify(comAssembly, symbolValidator: module => 13142CompileAndVerify(compilation_CompilationReference, symbolValidator: symbolValidator); 13145CompileAndVerify(compilation_BinaryReference, symbolValidator: symbolValidator); 13182CompileAndVerify(comAssembly, symbolValidator: module => 13202CompileAndVerify(compilation_CompilationReference, symbolValidator: symbolValidator); 13205CompileAndVerify(compilation_BinaryReference, symbolValidator: symbolValidator); 13245CompileAndVerify(comAssembly, symbolValidator: module => 13265CompileAndVerify(compilation_CompilationReference, symbolValidator: symbolValidator); 13268CompileAndVerify(compilation_BinaryReference, symbolValidator: symbolValidator); 13330CompileAndVerify( 13396CompileAndVerify( 13460CompileAndVerify( 13564CompileAndVerify( 13665CompileAndVerify( 13814CompileAndVerify(comp, expectedOutput: @" 13960CompileAndVerify(comp, expectedOutput: @" 14058CompileAndVerify(comp, expectedOutput: @" 14252CompileAndVerify(comp, expectedOutput: @" 14326CompileAndVerify(comp, expectedOutput: @" 14376CompileAndVerify(comp, expectedOutput: @" 15465CompileAndVerify(comp, expectedOutput: "MyCollection GetAsyncEnumerator").VerifyDiagnostics(); 15516CompileAndVerify(comp, expectedOutput: "MyCollection MoveNextAsync"); 15574CompileAndVerify(comp, expectedOutput: "MoveNextAsync MyCollection DisposeAsync Done"); 16383CompileAndVerify(comp, expectedOutput: "2").VerifyDiagnostics(); 16420CompileAndVerify(comp, expectedOutput: "2").VerifyDiagnostics(); 16458CompileAndVerify(comp, expectedOutput: "2").VerifyDiagnostics(); 16790var verifier = CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics( 16955verifier = 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: 7374CompileAndVerify(comp, expectedOutput: "in catch"); 7397CompileAndVerify(compilation, expectedOutput: @"False 7446CompileAndVerify(compilation, expectedOutput: @"0 7511CompileAndVerify(compilation, expectedOutput: @"2") 7590CompileAndVerify(compilation, expectedOutput: @"0 7676CompileAndVerify(compilation, expectedOutput: @"0 7822CompileAndVerify(compilation, expectedOutput: @"0 7993CompileAndVerify(compilation, expectedOutput: @"0 8126CompileAndVerify(compilation, expectedOutput: @"0 8269CompileAndVerify(compilation, expectedOutput: @"0 8349CompileAndVerify(compilation, expectedOutput: @"or: False 8451CompileAndVerify(compilation, verify: Verification.FailsILVerify, expectedOutput: @"True 8618var verifier = CompileAndVerify(comp, expectedOutput: 8660var verifier = CompileAndVerify(comp, expectedOutput: 8894CompileAndVerify(compilation, expectedOutput: @"1.True 9000CompileAndVerify(compilation, expectedOutput: @"False 9051CompileAndVerify(compilation, expectedOutput: @"0 9117CompileAndVerify(compilation, expectedOutput: @"2") 9198CompileAndVerify(compilation, expectedOutput: @"0 9286CompileAndVerify(compilation, expectedOutput: @"0 9432CompileAndVerify(compilation, expectedOutput: @"0 9604CompileAndVerify(compilation, expectedOutput: @"0 9737CompileAndVerify(compilation, expectedOutput: @"0 9881CompileAndVerify(compilation, expectedOutput: @"0 9962CompileAndVerify(compilation, expectedOutput: @"or: True 10063CompileAndVerify(compilation, verify: Verification.FailsILVerify, expectedOutput: @"True 10233var verifier = CompileAndVerify(comp, expectedOutput: 10274var verifier = CompileAndVerify(comp, expectedOutput: 10509CompileAndVerify(compilation, expectedOutput: @"1.True 10764CompileAndVerify(comp, expectedOutput: 10812CompileAndVerify(comp, expectedOutput: 11037var verifier = CompileAndVerify(comp, expectedOutput: "(3, 6)"); 11211var verifier = CompileAndVerify(comp, expectedOutput: 11373CompileAndVerify(comp, expectedOutput: 11619var verifier = CompileAndVerify(comp, expectedOutput: "True"); 11889CompileAndVerify(comp, expectedOutput: "True"); 11929CompileAndVerify(comp, expectedOutput: "012"); 11972var verifier = CompileAndVerify(comp, expectedOutput: "True");
Semantics\PatternMatchingTests_Global.cs (28)
289CompileAndVerify(compilation, expectedOutput: 635CompileAndVerify(compilation, expectedOutput: 677CompileAndVerify(compilation, expectedOutput: 1258CompileAndVerify(compilation, expectedOutput: 1846CompileAndVerify(compilation, expectedOutput: 2223CompileAndVerify(compilation, expectedOutput: @"1").VerifyDiagnostics(); 2605CompileAndVerify(compilation, expectedOutput: 2937CompileAndVerify(compilation, expectedOutput: 2983CompileAndVerify(compilation, expectedOutput: 3476CompileAndVerify(compilation, expectedOutput: 3859CompileAndVerify(compilation, expectedOutput: 4298CompileAndVerify(compilation, expectedOutput: 4672CompileAndVerify(compilation, expectedOutput: 4716CompileAndVerify(compilation, expectedOutput: 4827CompileAndVerify(compilation, expectedOutput: 5193CompileAndVerify(compilation, expectedOutput: 5237CompileAndVerify(compilation, expectedOutput: 5722CompileAndVerify(compilation, expectedOutput: 5771CompileAndVerify(compilation, expectedOutput: 5887CompileAndVerify(compilation, expectedOutput: 6681CompileAndVerify(compilation, expectedOutput: 6799CompileAndVerify(compilation, expectedOutput: 7122CompileAndVerify(compilation, expectedOutput: 7447CompileAndVerify(compilation, expectedOutput: 7705CompileAndVerify(compilation, expectedOutput: @"1 7730CompileAndVerify(compilation, expectedOutput: @"1 8369CompileAndVerify(compilation, expectedOutput: 8685CompileAndVerify(compilation, expectedOutput:
Semantics\PatternMatchingTests_ListPatterns.cs (42)
74var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 540var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 728var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 911CompileAndVerify(compilation, expectedOutput: expectedOutput); 1615CompileAndVerify(compilation, expectedOutput: "12"); 1799CompileAndVerify(csCompilation, expectedOutput: "(True, 42)").VerifyDiagnostics(); 2285CompileAndVerify(compilation, expectedOutput: expectedOutput); 2312CompileAndVerify(compilation, expectedOutput: "True"); 2337var verifier = CompileAndVerify(compilation, expectedOutput: "True"); 2406CompileAndVerify(compilation, expectedOutput: expectedOutput); 2454var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2513CompileAndVerify(compilation, expectedOutput: "-10121"); 2571CompileAndVerify(compilation, expectedOutput: expectedOutput).VerifyDiagnostics(); 2601CompileAndVerify(compilation, expectedOutput: "123"); 2987CompileAndVerify(compilation, expectedOutput: expectedOutput); 3018var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3183CompileAndVerify(comp, expectedOutput: @" 3240CompileAndVerify(comp, expectedOutput: @" 3299CompileAndVerify(comp, expectedOutput: @" 4029CompileAndVerify(compilation, expectedOutput: expectedOutput); 5638var verifier = CompileAndVerify(compilation, expectedOutput: "(item value, rest value)"); 5726var verifier = CompileAndVerify(compilation, expectedOutput: "(item value, rest value)"); 6526CompileAndVerify(comp, expectedOutput: expectedOutput); 6579CompileAndVerify(comp, expectedOutput: expectedOutput); 6701CompileAndVerify(comp, expectedOutput: "2"); 7038CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics( 7593var verifier = CompileAndVerify(comp); 8081var verifier = CompileAndVerify(compilation, expectedOutput: "(2, 3)"); 8247var verifier = CompileAndVerify(compilation, verify: Verification.FailsPEVerify); 8318var verifier = CompileAndVerify(compilation, expectedOutput: "1 2 3", verify: Verification.FailsPEVerify); 8362CompileAndVerify(comp, expectedOutput: "(42, 42)"); 8408CompileAndVerify(comp, expectedOutput: "(42, 42)"); 8422CompileAndVerify(comp, expectedOutput: "(4, 2)"); 8437CompileAndVerify(comp, expectedOutput: "(4, 2)"); 8458CompileAndVerify(comp, expectedOutput: "(4, 4)"); 8479CompileAndVerify(comp, expectedOutput: "(42, 42)"); 8500CompileAndVerify(comp, expectedOutput: "(42, 42)"); 8514CompileAndVerify(comp, expectedOutput: "42"); 8535var verifier = CompileAndVerify(comp, expectedOutput: "(4, 2, 4, 2)"); 8627CompileAndVerify(comp, expectedOutput: "(4, 2, 2, 4, 2, 2)"); 8648var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 8727var 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: ""); 209var comp = CompileAndVerify(compilation, expectedOutput: ""); 251var comp = CompileAndVerify(compilation, expectedOutput: ""); 347var comp = CompileAndVerify(compilation, expectedOutput: "True"); 838var comp = CompileAndVerify(compilation, expectedOutput: @""); 939var comp = CompileAndVerify(compilation, expectedOutput: @"0123"); 1035var comp = CompileAndVerify(compilation, expectedOutput: @"0123"); 1084var comp = CompileAndVerify(compilation, expectedOutput: @"9 1147var comp = CompileAndVerify(compilation, expectedOutput: @"12345678"); 1466var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1554var comp = CompileAndVerify(compilation, expectedOutput: @"Fox Cat"); 1631var comp = CompileAndVerify(compilation, expectedOutput: @"111"); 1800var comp = CompileAndVerify(compilation, expectedOutput: @"111"); 1836var comp = CompileAndVerify(compilation, expectedOutput: @"111"); 3632CompileAndVerify(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); 2367var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput).VerifyDiagnostics(); 2423var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput).VerifyDiagnostics(); 2540var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2578var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2649var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2813var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2872var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3139var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3277var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3363CompileAndVerify(compilation, expectedOutput: expectedOutput).VerifyDiagnostics(); 3438CompileAndVerify(compilation, expectedOutput: expectedOutput); 3485CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped); 3576CompileAndVerify(compilation, expectedOutput: expectedOutput); 3670CompileAndVerify(compilation, expectedOutput: expectedOutput); 3704CompileAndVerify(compilation, expectedOutput: expectedOutput); 3757var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3953CompileAndVerify(compilation, expectedOutput: expectedOutput); 4055CompileAndVerify(compilation, expectedOutput: expectedOutput); 4614var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4778var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput).VerifyDiagnostics(); 4964var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5041var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5248var compVerifier = CompileAndVerify(compilation, expectedOutput: "Done"); 5317var compVerifier = CompileAndVerify(compilation, expectedOutput: "Done"); 5537var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 6009var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 6030var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 6820var verifier = CompileAndVerify(comp, expectedOutput: ""); 7640var 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"); 1919CompileAndVerify(compilation, expectedOutput: "3 4"); 1956CompileAndVerify(compilation, expectedOutput: "3 4"); 2088CompileAndVerify(compilation, expectedOutput: "InvalidOperationException").VerifyIL("C.Main", @" 2229CompileAndVerify(compilation, expectedOutput: "SwitchExpressionException()").VerifyIL("C.Main", @" 2379CompileAndVerify(compilation, expectedOutput: "SwitchExpressionException((1, 2))"); 2429CompileAndVerify(compilation, expectedOutput: "SwitchExpressionException((1, 2))").VerifyIL("C.Main", @" 2578CompileAndVerify(compilation, expectedOutput: "SwitchExpressionException()"); 2662CompileAndVerify(compilation, expectedOutput: "5 6"); 2698CompileAndVerify(compilation, expectedOutput: "5 6"); 2739CompileAndVerify(compilation, expectedOutput: "12"); 2782CompileAndVerify(compilation, expectedOutput: "1 a 2 b"); 2812CompileAndVerify(compilation, expectedOutput: "1"); 2845CompileAndVerify(compilation, expectedOutput: "1"); 2875CompileAndVerify(compilation, expectedOutput: "1 a"); 2908CompileAndVerify(compilation, expectedOutput: "1 a"); 2941CompileAndVerify(compilation, expectedOutput: "0"); 2976CompileAndVerify(compilation, expectedOutput: "0 a"); 3011CompileAndVerify(compilation, expectedOutput: "0 a"); 3143CompileAndVerify(compilation, expectedOutput: "12345"); 3176CompileAndVerify(compilation, expectedOutput: "3"); 3195CompileAndVerify(compilation, expectedOutput: "123"); 3218CompileAndVerify(compilation, expectedOutput: "320"); 3333CompileAndVerify(compilation, expectedOutput: "1 throw"); 3359var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped); 3386var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped); 3412var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped); 3572CompileAndVerify(compilation, expectedOutput: @"3 3634CompileAndVerify(compilation, expectedOutput: 3708CompileAndVerify(compilation, expectedOutput: @"3 4318var verifier = CompileAndVerify(comp, expectedOutput: "NaN"); 4400var verifier = CompileAndVerify(comp, expectedOutput: "NaN"); 4489var verifier = CompileAndVerify(comp, expectedOutput: "NaN"); 4578var verifier = CompileAndVerify(comp, expectedOutput: "NaN"); 4660var verifier = CompileAndVerify(comp, expectedOutput: "NaN"); 4744var verifier = CompileAndVerify(comp, expectedOutput: "NaN"); 4837CompileAndVerify(comp, expectedOutput: "OK");
Semantics\PatternMatchingTests5.cs (3)
84var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 241var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1346var verifier = CompileAndVerify(compilation);
Semantics\PatternSwitchTests.cs (32)
404var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1081var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1126var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1233var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1424var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1482var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1558var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1621CompileAndVerify(compilation, expectedOutput: "13"); 1860CompileAndVerify(compilation, expectedOutput: "12"); 1969var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2010var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2047CompileAndVerify(compilation, expectedOutput: @"other 2078CompileAndVerify(compilation, expectedOutput: 2108var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2154var comp = CompileAndVerify(compilation, expectedOutput: 2216var comp = CompileAndVerify(compilation, expectedOutput: 2272var comp = CompileAndVerify(compilation, expectedOutput: 2330var comp = CompileAndVerify(compilation, expectedOutput: 2379var comp = CompileAndVerify(compilation, expectedOutput: 2443var comp = CompileAndVerify(compilation, expectedOutput: 2508var comp = CompileAndVerify(compilation, expectedOutput: 2568var comp = CompileAndVerify(compilation, expectedOutput: 2624var comp = CompileAndVerify(compilation, expectedOutput: 2661var comp = CompileAndVerify(compilation, expectedOutput: 2700var comp = CompileAndVerify(compilation, expectedOutput: 2742var comp = CompileAndVerify(compilation, expectedOutput: 2803var comp = CompileAndVerify(compilation, expectedOutput: @"pass"); 2830var comp = CompileAndVerify(compilation, expectedOutput: @"pass"); 2857var comp = CompileAndVerify(compilation, expectedOutput: @"1"); 2947var comp = CompileAndVerify(compilation, expectedOutput: @"pass"); 3166var comp = CompileAndVerify(compilation, expectedOutput: "Main"); 3196var 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(); 8779var verifier = CompileAndVerify(comp, expectedOutput: @"122123124125125", verify: Verification.Fails).VerifyDiagnostics( 9185var verifier = CompileAndVerify(comp, expectedOutput: @"123124125").VerifyDiagnostics(); 9350var verifier = CompileAndVerify(comp, expectedOutput: @"123124").VerifyDiagnostics(); 9465CompileAndVerify(comp, expectedOutput: @"123").VerifyDiagnostics(); 9585CompileAndVerify(comp, expectedOutput: @"1020333650").VerifyDiagnostics(); 9920CompileAndVerify(comp, expectedOutput: @"123124").VerifyDiagnostics(); 9950CompileAndVerify(comp, expectedOutput: @"-120").VerifyDiagnostics( 10003CompileAndVerify(comp, expectedOutput: @"p1x3040").VerifyDiagnostics( 10158CompileAndVerify(comp, expectedOutput: @"123").VerifyDiagnostics(); 10197CompileAndVerify(comp, expectedOutput: @"Red").VerifyDiagnostics( 10232CompileAndVerify(comp, expectedOutput: @"Red").VerifyDiagnostics( 10275CompileAndVerify(comp, expectedOutput: @"Red").VerifyDiagnostics( 10317CompileAndVerify(comp, expectedOutput: @"Red").VerifyDiagnostics(); 10348CompileAndVerify(comp, expectedOutput: @"Red").VerifyDiagnostics(); 10388CompileAndVerify(comp, expectedOutput: @"0").VerifyDiagnostics(); 10727CompileAndVerify(comp, expectedOutput: @"extension").VerifyDiagnostics(); 10882CompileAndVerify(comp, expectedOutput: @"static").VerifyDiagnostics( 10926CompileAndVerify(comp, expectedOutput: @"static").VerifyDiagnostics( 10970CompileAndVerify(comp, expectedOutput: @"instance").VerifyDiagnostics(); 11013CompileAndVerify(comp, expectedOutput: @"extension").VerifyDiagnostics(); 11056CompileAndVerify(comp, expectedOutput: @"static").VerifyDiagnostics( 11098CompileAndVerify(comp, expectedOutput: @"M1").VerifyDiagnostics( 11143CompileAndVerify(comp, expectedOutput: @"M1").VerifyDiagnostics( 11178CompileAndVerify(comp, expectedOutput: @"static").VerifyDiagnostics( 11243CompileAndVerify(comp, expectedOutput: @"static").VerifyDiagnostics( 11308CompileAndVerify(comp, expectedOutput: @"static").VerifyDiagnostics( 11343CompileAndVerify(comp, expectedOutput: @"instance").VerifyDiagnostics(); 11449CompileAndVerify(comp, expectedOutput: @"static").VerifyDiagnostics( 11492CompileAndVerify(comp, expectedOutput: @"instance").VerifyDiagnostics(); 11567CompileAndVerify(comp, expectedOutput: @"Red").VerifyDiagnostics( 11610CompileAndVerify(comp, expectedOutput: @"Red").VerifyDiagnostics( 11790var verifier = CompileAndVerify(comp, expectedOutput: methodName); 12001CompileAndVerify(comp, expectedOutput: @"0").VerifyDiagnostics(); 12042CompileAndVerify(comp1, expectedOutput: @"_10_2_30_3").VerifyDiagnostics( 12122CompileAndVerify(comp, expectedOutput: @"instance").VerifyDiagnostics(); 12162CompileAndVerify(comp, expectedOutput: @"static").VerifyDiagnostics( 12255var verifier = CompileAndVerify(comp, expectedOutput: @"123124125126-1", verify: Verification.Fails).VerifyDiagnostics(); 12328var verifier = CompileAndVerify(comp, expectedOutput: @"123124125126-1-2-3", verify: Verification.Fails).VerifyDiagnostics(); 12405var verifier = CompileAndVerify(comp, expectedOutput: @"123123124-1-2-3", verify: Verification.Passes).VerifyDiagnostics( 14020CompileAndVerify(comp, expectedOutput: @"123").VerifyDiagnostics( 14061CompileAndVerify(comp, expectedOutput: @"disposed").VerifyDiagnostics( 14425var verifier = CompileAndVerify(comp, expectedOutput: @"(2, 1)").VerifyDiagnostics(); 14670CompileAndVerify(comp, expectedOutput: @" 14987CompileAndVerify(comp, expectedOutput: @"123").VerifyDiagnostics(); 15072CompileAndVerify(comp, expectedOutput: @" 15444CompileAndVerify(comp, expectedOutput: @"123", verify: Verification.Skipped).VerifyDiagnostics(); 15723CompileAndVerify(comp, 15745CompileAndVerify(comp, 15766CompileAndVerify(comp, 15787CompileAndVerify(comp, 15845var verifier = CompileAndVerify(comp, expectedOutput: @"122123124125125", verify: Verification.Fails).VerifyDiagnostics( 16417var verifier1 = CompileAndVerify(comp1, expectedOutput: "123"); 16599var verifier2 = CompileAndVerify(comp2, expectedOutput: "123"); 16831var verifier1 = CompileAndVerify(comp1, expectedOutput: "9123"); 17091var verifier2 = CompileAndVerify(comp2, expectedOutput: "9123"); 17382var verifier1 = CompileAndVerify(comp1, expectedOutput: "123"); 17440var verifier2 = CompileAndVerify(comp2, expectedOutput: "123"); 17536var verifier1 = CompileAndVerify(comp1, expectedOutput: "9123"); 17625var verifier2 = CompileAndVerify(comp2, expectedOutput: "9123"); 17756var verifier1 = CompileAndVerify(comp1, expectedOutput: "123"); 17965var verifier2 = CompileAndVerify(comp2, expectedOutput: "123"); 18227var verifier1 = CompileAndVerify(comp1, expectedOutput: "9123"); 18524var verifier2 = CompileAndVerify(comp2, expectedOutput: "9123"); 18869var verifier1 = CompileAndVerify(comp1, expectedOutput: "124"); 19039var verifier2 = CompileAndVerify(comp2, expectedOutput: "124"); 19262var verifier1 = CompileAndVerify(comp1, expectedOutput: "125"); 19336var verifier2 = CompileAndVerify(comp2, expectedOutput: "125"); 19488CompileAndVerify(comp, expectedOutput: 19571CompileAndVerify(comp, expectedOutput: 19620CompileAndVerify(comp, expectedOutput: 19693CompileAndVerify(comp).VerifyDiagnostics( 20363CompileAndVerify(comp, symbolValidator: validator, sourceSymbolValidator: validator).VerifyDiagnostics( 20410CompileAndVerify(comp, symbolValidator: validator, sourceSymbolValidator: validator).VerifyDiagnostics(); 20443CompileAndVerify(comp, symbolValidator: validator, sourceSymbolValidator: validator).VerifyDiagnostics(); 21950CompileAndVerify(comp, expectedOutput: @"123C1").VerifyDiagnostics(); 21969CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics(); 22037CompileAndVerify(comp, expectedOutput: @"123").VerifyDiagnostics(); 22066CompileAndVerify(comp, expectedOutput: @"12").VerifyDiagnostics(); 22081CompileAndVerify(comp, 22102CompileAndVerify(comp, 22128CompileAndVerify(comp, 22154CompileAndVerify(comp, 22185CompileAndVerify(comp, 22444CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 22447CompileAndVerify(comp2, symbolValidator: validate).VerifyDiagnostics(); 22450CompileAndVerify(comp3, symbolValidator: validate).VerifyDiagnostics(); 22493CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 22496CompileAndVerify(comp2, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 22499CompileAndVerify(comp3, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 22534CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 22593CompileAndVerify(comp2, symbolValidator: validate).VerifyDiagnostics(); 22650CompileAndVerify(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 (1332)
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"); 430var verifier = CompileAndVerify(compilation); 509var verifier = CompileAndVerify(compilation); 586var verifier = CompileAndVerify(compilation); 674var verifier = CompileAndVerify( 1598CompileAndVerify(compilation, verify: Verification.FailsILVerify, expectedOutput: "3"); 1602CompileAndVerify(compilation, verify: Verification.FailsILVerify, expectedOutput: "3");
Semantics\BindingAwaitTests.cs (3)
1897var verifier = CompileAndVerify(compilation); 2763CompileAndVerify(comp, expectedOutput: "42"); 2838var compiled = CompileAndVerify(comp, expectedOutput: "dynamic42", verify: Verification.FailsPEVerify);
Semantics\BindingTests.cs (2)
3963CompileAndVerify(compilation).VerifyDiagnostics(); 4022CompileAndVerify(comp).VerifyDiagnostics();
Semantics\ColorColorTests.cs (2)
1522CompileAndVerify(comp).VerifyIL("Test.Main", @" 1741CompileAndVerify(comp, expectedOutput: "42");
Semantics\ConditionalOperatorTests.cs (5)
1175CompileAndVerify(compilation, expectedOutput: @"Testing with ternary test flag == True 1338CompileAndVerify(compilation, expectedOutput: 1393CompileAndVerify(compilation, expectedOutput: 1505CompileAndVerify(compilation, expectedOutput: 1524CompileAndVerify(compilation, expectedOutput: "---");
Semantics\ConstantTests.cs (2)
1583CompileAndVerify(compilation, expectedOutput: 3517CompileAndVerify(comp, expectedOutput: "58430604");
Semantics\DeconstructionTests.cs (4)
801CompileAndVerify(comp, expectedOutput: "System.ValueTuple`2[System.Int32,System.Int32]"); 1287CompileAndVerify(comp, expectedOutput: "1 2"); 1946CompileAndVerify(comp, expectedOutput: "(1, 1) 1 1"); 6481var verifier = CompileAndVerify(comp, expectedOutput: "(0, 0)");
Semantics\DelegateTypeTests.cs (75)
146CompileAndVerify(comp, expectedOutput: 193CompileAndVerify(comp, expectedOutput: 740CompileAndVerify(comp, expectedOutput: expectedType); 786CompileAndVerify(comp, expectedOutput: expectedType); 890CompileAndVerify(comp, expectedOutput: expectedType); 933CompileAndVerify(comp, expectedOutput: expectedType); 1202CompileAndVerify(comp, expectedOutput: expectedType); 1242var verifier = CompileAndVerify(comp, expectedOutput: "RAN System.Action"); 1323CompileAndVerify(comp, expectedOutput: $"{expectedMethod}: {expectedType}"); 1367var verifier = CompileAndVerify(comp, expectedOutput: "RAN(42) A.F: System.Action<System.Object>"); 1410var verifier = CompileAndVerify(comp, expectedOutput: "RAN B.F: System.Action"); 1545CompileAndVerify(comp, expectedOutput: $"{expectedMethod}: {expectedType}"); 1625CompileAndVerify(comp, expectedOutput: $"{expectedMethod}: {expectedType}"); 1680CompileAndVerify(comp, expectedOutput: "A.F: System.Action"); 1730CompileAndVerify(comp, expectedOutput: "A.F: System.Action<System.Object>"); 1780CompileAndVerify(comp, expectedOutput: "A.F: <>A{00000001}<System.Object>"); 1830CompileAndVerify(comp, expectedOutput: "A.F: System.Func<System.Object>"); 1880CompileAndVerify(comp, expectedOutput: "A.F: <>F{00000001}<System.Object>"); 1930CompileAndVerify(comp, expectedOutput: "A.F: System.Action<System.Object>"); 1975var verifier = CompileAndVerify(comp, expectedOutput: "RAN N.B.F: System.Action"); 2078CompileAndVerify(comp, expectedOutput: "C.M E.M C.M"); 2264CompileAndVerify(comp, expectedOutput: "E1.M E1.M"); 2313CompileAndVerify(comp, expectedOutput: "E2.M E2.M"); 2352CompileAndVerify(comp, expectedOutput: "E.M"); 2395CompileAndVerify(comp, expectedOutput: "E.M E.M"); 2563var verifier = CompileAndVerify(comp, expectedOutput: "E.M"); 2611var verifier = CompileAndVerify(comp, expectedOutput: "E2.M E2.M"); 2659var verifier = CompileAndVerify(comp, expectedOutput: "E1.M E1.M"); 2710CompileAndVerify(comp, expectedOutput: "E.M<T, U> E.M<T, U>"); 2758CompileAndVerify(comp, expectedOutput: "E2.M<T, U> E2.M<T, U>"); 2847CompileAndVerify(comp, expectedOutput: "ran11"); 2851CompileAndVerify(comp, expectedOutput: "ran12"); 2881var verifier = CompileAndVerify(comp, expectedOutput: "ran"); 2901var verifier = CompileAndVerify(comp, expectedOutput: "ran"); 2929var verifier = CompileAndVerify(comp, expectedOutput: "ran"); 2988var verifier = CompileAndVerify(comp, expectedOutput: "ran"); 3046var verifier = CompileAndVerify(comp, expectedOutput: "ran"); 3081var verifier = CompileAndVerify(comp, expectedOutput: "ran"); 3112var verifier = CompileAndVerify(comp, expectedOutput: "ran"); 3145var verifier = CompileAndVerify(comp, expectedOutput: "A.F"); 3671CompileAndVerify(comp, expectedOutput: "System.Action<System.Int32>, System.Action"); 3990CompileAndVerify(comp, expectedOutput: 8096CompileAndVerify(comp, expectedOutput: "System.Action"); 8119CompileAndVerify(comp, expectedOutput: "System.Action"); 10265var verifier = CompileAndVerify(comp, expectedOutput: 11083var verifier = CompileAndVerify(comp, expectedOutput: 11214var verifier = CompileAndVerify(comp, expectedOutput: @"(41, 42)"); 11268var verifier = CompileAndVerify(comp, expectedOutput: 11342var verifier = CompileAndVerify(comp, expectedOutput: 11408var verifier = CompileAndVerify(comp, expectedOutput: 11459CompileAndVerify(comp, expectedOutput: 11485var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 11550var verifier = CompileAndVerify(comp, expectedOutput: 11629var verifier = CompileAndVerify(comp, expectedOutput: 11688CompileAndVerify(comp, expectedOutput: 11725CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 11760CompileAndVerify(comp, expectedOutput: 11793var verifier = CompileAndVerify(comp, expectedOutput: 11873CompileAndVerify(comp, expectedOutput: 11914CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsCoreClr 11970CompileAndVerify(comp, expectedOutput: 12001CompileAndVerify(comp, expectedOutput: 12032CompileAndVerify(comp, expectedOutput: 12071CompileAndVerify(comp, expectedOutput: 12102var verifier = CompileAndVerify(comp, validator: validator, expectedOutput: "D"); 12143var verifier = CompileAndVerify(comp, validator: validator, expectedOutput: 12187var verifier = CompileAndVerify(comp, validator: validator); 12310CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 14102CompileAndVerify(comp, expectedOutput: "System.Action`1[System.Int32]"); 14144CompileAndVerify(comp, expectedOutput: "System.Action`2[System.Int32[],System.Int32]"); 14331var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 17477CompileAndVerify(comp2, symbolValidator: static module => 17500CompileAndVerify(comp2, symbolValidator: static module => 18671CompileAndVerify(comp, expectedOutput: $""" 19044CompileAndVerify(comp, expectedOutput: $"""
Semantics\DynamicTests.cs (82)
4144CompileAndVerify(compilation2, expectedOutput: @"4"); 4496CompileAndVerify(compilation1, expectedOutput: "MIndexer").VerifyDiagnostics(); 4628CompileAndVerify(comp2, expectedOutput: 4635CompileAndVerify(comp2, expectedOutput: 4738CompileAndVerify(compilation, expectedOutput: 4776CompileAndVerify(comp, expectedOutput: "int").VerifyDiagnostics(); 5094CompileAndVerify(comp1).VerifyDiagnostics(); 5218CompileAndVerify(comp1).VerifyDiagnostics(); 5341CompileAndVerify(comp1).VerifyDiagnostics(); 5628CompileAndVerify(comp1, expectedOutput: "123").VerifyDiagnostics(); 5758CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics(); 5805CompileAndVerify(comp).VerifyDiagnostics(); 5981CompileAndVerify(comp1, expectedOutput: "123").VerifyDiagnostics(); 6139CompileAndVerify(comp).VerifyDiagnostics(); 6262CompileAndVerify(comp).VerifyDiagnostics(); 6382CompileAndVerify(comp).VerifyDiagnostics(); 6490CompileAndVerify(comp1).VerifyDiagnostics(); 6623CompileAndVerify(comp1, expectedOutput: "123").VerifyDiagnostics(); 6674CompileAndVerify(comp).VerifyDiagnostics(); 6803CompileAndVerify(comp, expectedOutput: "2 2").VerifyDiagnostics(); 6912CompileAndVerify(comp, expectedOutput: "2 2").VerifyDiagnostics(); 7022CompileAndVerify(comp, expectedOutput: "2 2").VerifyDiagnostics(); 7186CompileAndVerify(comp).VerifyDiagnostics(); 7297CompileAndVerify(comp, expectedOutput: "2 2").VerifyDiagnostics(); 7410CompileAndVerify(comp, expectedOutput: "2 2").VerifyDiagnostics(); 7526CompileAndVerify(comp, expectedOutput: "1 1").VerifyDiagnostics(); 7710CompileAndVerify(comp).VerifyDiagnostics(); 7815CompileAndVerify(comp, expectedOutput: "2 3").VerifyDiagnostics(); 7921CompileAndVerify(comp, expectedOutput: "2 3").VerifyDiagnostics(); 8096CompileAndVerify(comp, expectedOutput: "3 3").VerifyDiagnostics(); 8202CompileAndVerify(comp, expectedOutput: "3 3").VerifyDiagnostics(); 8307CompileAndVerify(comp).VerifyDiagnostics(); 8415CompileAndVerify(comp, expectedOutput: "2 2").VerifyDiagnostics(); 8524CompileAndVerify(comp, expectedOutput: "2 2").VerifyDiagnostics(); 8633CompileAndVerify(comp, expectedOutput: "2 2").VerifyDiagnostics(); 8743CompileAndVerify(comp, expectedOutput: "2 2").VerifyDiagnostics(); 8993CompileAndVerify(comp).VerifyDiagnostics(); 9049CompileAndVerify(comp, expectedOutput: "2").VerifyDiagnostics(); 9139CompileAndVerify(comp, expectedOutput: "2").VerifyDiagnostics(); 9230CompileAndVerify(comp, expectedOutput: "2").VerifyDiagnostics(); 9376CompileAndVerify(comp).VerifyDiagnostics(); 9430CompileAndVerify(comp, expectedOutput: "2").VerifyDiagnostics(); 9497CompileAndVerify(comp3).VerifyDiagnostics(); 9551CompileAndVerify(comp, expectedOutput: "2").VerifyDiagnostics(); 9618CompileAndVerify(comp3).VerifyDiagnostics(); 9671CompileAndVerify(comp).VerifyDiagnostics(); 9785CompileAndVerify(comp, expectedOutput: "2").VerifyDiagnostics(); 9847CompileAndVerify(comp3).VerifyDiagnostics(); 9896CompileAndVerify(comp, expectedOutput: "2").VerifyDiagnostics(); 9958CompileAndVerify(comp3).VerifyDiagnostics(); 10007CompileAndVerify(comp).VerifyDiagnostics(); 10157CompileAndVerify(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics(); 10285CompileAndVerify(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics(); 10413CompileAndVerify(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics(); 10567CompileAndVerify(comp).VerifyDiagnostics(); 10696CompileAndVerify(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics( 10845CompileAndVerify(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics( 10947CompileAndVerify(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics(); 10987CompileAndVerify(comp3, expectedOutput: "(2, 123) 2").VerifyDiagnostics(); 11114CompileAndVerify(comp).VerifyDiagnostics( 11242CompileAndVerify(comp, expectedOutput: "((2, 123), 124) 2").VerifyDiagnostics(); 11321CompileAndVerify(comp, expectedOutput: "((2, 123), 124) 2").VerifyDiagnostics(); 11382CompileAndVerify(comp, expectedOutput: "(2, 123) 2 (3, 124) 3").VerifyDiagnostics(); 11435CompileAndVerify(comp1).VerifyDiagnostics(); 11488CompileAndVerify(comp1).VerifyDiagnostics(); 11564CompileAndVerify(comp1, expectedOutput: "123").VerifyDiagnostics(); 11608CompileAndVerify(comp).VerifyDiagnostics(); 11649CompileAndVerify(comp1, expectedOutput: "123").VerifyDiagnostics(); 11701CompileAndVerify(comp).VerifyDiagnostics(); 11753CompileAndVerify(comp).VerifyDiagnostics(); 11793CompileAndVerify(comp1, expectedOutput: "123").VerifyDiagnostics(); 11823CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 11865CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 11907CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 11947CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 11987CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 12004CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 12049CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 12071CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 12116CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 12159CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 12179CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics();
Semantics\ForEachTests.cs (2)
3601CompileAndVerify(comp, verify: Verification.FailsPEVerify). 4164CompileAndVerify(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)
47CompileAndVerify(comp, expectedOutput: "CSS"); 169CompileAndVerify(comp, expectedOutput: "CSS"); 266CompileAndVerify(comp, expectedOutput: "2"); 294CompileAndVerify(comp, expectedOutput: "123"); 317CompileAndVerify(comp, expectedOutput: "1"); 350CompileAndVerify(comp, expectedOutput: "5"); 436CompileAndVerify(comp, expectedOutput: "(C, C)"); 595CompileAndVerify(comp, expectedOutput: "00"); 696CompileAndVerify(comp, expectedOutput: "SS"); 950CompileAndVerify(comp, expectedOutput: 983CompileAndVerify(comp, expectedOutput: "DDD"); 1008CompileAndVerify(comp, expectedOutput: "42"); 1048CompileAndVerify(comp, expectedOutput: "0"); 1119CompileAndVerify(comp, expectedOutput: "123"); 1201CompileAndVerify(comp, expectedOutput: "C"); 1226CompileAndVerify(comp, expectedOutput: "CC"); 1249CompileAndVerify(comp, expectedOutput: "01"); 1270CompileAndVerify(comp, expectedOutput: "C"); 1295CompileAndVerify(comp, expectedOutput: "C0"); 1402CompileAndVerify(comp, expectedOutput: "42"); 1453CompileAndVerify(comp, expectedOutput: "Animal"); 1488CompileAndVerify(comp, expectedOutput: "23True"); 1551CompileAndVerify(comp, expectedOutput: "B"); 1759CompileAndVerify(comp, expectedOutput: "43"); 1783CompileAndVerify(comp, expectedOutput: "S"); 1856CompileAndVerify(comp, expectedOutput: "C"); 1886CompileAndVerify(comp, expectedOutput: "S"); 1916CompileAndVerify(comp, expectedOutput: "S"); 2026CompileAndVerify(comp, expectedOutput: "(System.Object) (System.Object)"); 2061CompileAndVerify(comp, expectedOutput: "(System.Object) (System.Object)"); 2159CompileAndVerify(comp, expectedOutput: "C.Dispose"); 2419CompileAndVerify(comp, expectedOutput: "S"); 2552CompileAndVerify(comp, expectedOutput: "C"); 2643CompileAndVerify(comp, expectedOutput: "0"); 2675CompileAndVerify(comp, expectedOutput: "112"); 2909CompileAndVerify(comp, expectedOutput: expectedOutput); 3089CompileAndVerify(comp, expectedOutput: "C"); 3107CompileAndVerify(comp, expectedOutput: "C"); 3241CompileAndVerify(comp, expectedOutput: "C 2"); 3757CompileAndVerify(comp, expectedOutput: "C"); 4048CompileAndVerify(comp, expectedOutput: "0"); 4086CompileAndVerify(comp, expectedOutput: "CC"); 4459CompileAndVerify(comp, expectedOutput: 4492CompileAndVerify(comp, expectedOutput: 4867CompileAndVerify(compilation, expectedOutput: "014")
Semantics\IndexAndRangeTests.cs (4)
1643CompileAndVerify(comp, expectedOutput: "42"); 1663CompileAndVerify(comp, expectedOutput: "42"); 1704CompileAndVerify(comp, expectedOutput: "42"); 1724CompileAndVerify(comp, expectedOutput: "42");
Semantics\InitOnlyMemberTests.cs (15)
973CompileAndVerify(comp, expectedOutput: "clone set 42"); 1005CompileAndVerify(comp, expectedOutput: "Main 42 43"); 1048CompileAndVerify(comp, expectedOutput: "Main set:42 get:42"); 1053CompileAndVerify(comp, expectedOutput: "Main set:42 get:42"); 1084CompileAndVerify(comp, expectedOutput: "Main 42"); 1132CompileAndVerify(comp, expectedOutput: "Main set:42 get:42"); 1137CompileAndVerify(comp, expectedOutput: "Main set:42 get:42"); 1447CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator, 2741CompileAndVerify(comp, expectedOutput: "42 43", 2788var v = CompileAndVerify(comp, expectedOutput: "2 3", verify: Verification.Skipped); 3011CompileAndVerify(comp, expectedOutput: "RAN 42", verify: Verification.Skipped /* init-only */); 4196CompileAndVerify(comp1, expectedOutput: "42", 4202CompileAndVerify(comp7, expectedOutput: "43"); 4565CompileAndVerify(comp, expectedOutput: "c", verify: Verification.FailsPEVerify); 4596CompileAndVerify(piaCompilation);
Semantics\InterceptorsTests.cs (10)
242CompileAndVerify(comp, expectedOutput: expectedOutput) 4434var verifier = CompileAndVerify(CreateEmptyCompilation((source, "Program.cs"), parseOptions: RegularWithInterceptors, options: WithNullableEnable()), verify: Verification.Skipped); 4527var verifier = CompileAndVerify(CreateEmptyCompilation((source, "Program.cs"), parseOptions: RegularWithInterceptors, options: WithNullableEnable()), verify: Verification.Skipped); 7959CompileAndVerify(comp, verify: Verification.Fails); 8012CompileAndVerify(comp, verify: Verification.Fails); 9098CompileAndVerify(comp, expectedOutput: "ran0 ran1 ran2 ran3 ran4 ran5 ran6 ran7 ran8").VerifyDiagnostics( 9175CompileAndVerify(comp, expectedOutput: "ran0 ran1 ran2 ran3 ran4 ran5 ran6 ran7 ran8").VerifyDiagnostics( 9226CompileAndVerify(comp, expectedOutput: "ran0 ran1 ran0 ran1").VerifyDiagnostics( 9281CompileAndVerify(comp, expectedOutput: "ran0 ran1 ran0 ran1 ran2").VerifyDiagnostics( 9323CompileAndVerify(comp, expectedOutput: "ran0 ran1").VerifyDiagnostics(
Semantics\InterpolationTests.cs (99)
1114var compilation = CompileAndVerify(comp, verify: Verification.Fails); 1173var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 1276var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 1377var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 1429var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 1849verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput); 2265verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput); 4057var verifier = CompileAndVerify(comp, verify: Verification.FailsILVerify, expectedOutput: @" 4318CompileAndVerify(comp, expectedOutput: "In handler").VerifyDiagnostics(); 4626=> CompileAndVerify( 4644var verifier = CompileAndVerify(comp, expectedOutput: @" 4781var verifier = CompileAndVerify(comp, expectedOutput: @" 4841var verifier = CompileAndVerify(comp, expectedOutput: @" 4893var verifier = CompileAndVerify(comp, expectedOutput: @" 4930verifier = CompileAndVerify(comp, expectedOutput: @"1.00Literal"); 4985var verifier = CompileAndVerify(comp, expectedOutput: @"Literal"); 5044CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate); 5100var verifier = CompileAndVerify(comp, expectedOutput: @" 5154var verifier = CompileAndVerify(comp, expectedOutput: @" 5282var verifier = CompileAndVerify(comp, expectedOutput: @" 5340var verifier = CompileAndVerify(comp, expectedOutput: @" 5387var verifier = CompileAndVerify(comp, expectedOutput: @" 5442var verifier = CompileAndVerify(comp, expectedOutput: @"1.00Literal"); 7829var verifier = CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @" 8052CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics(); 8110CompileAndVerify(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 8227var verifier = CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: """ 8395CompileAndVerify(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 8445var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 8569var verifier = base.CompileAndVerify((Compilation)comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: expectedOutput); 8708var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 8872var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 9005var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 9142var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 9243var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: "CustomHandler").VerifyDiagnostics(); 9307CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 9371var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 9487var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 9604var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 9727var verifier = CompileAndVerify(comp, expectedOutput: @" 10071var verifier = CompileAndVerify(comp, expectedOutput: @" 10117CompileAndVerify(comp, expectedOutput: @" 10170var verifier = CompileAndVerify(comp, expectedOutput: @" 10273var verifier = CompileAndVerify(comp, expectedOutput: @" 10420var verifier = CompileAndVerify(comp, expectedOutput: @" 10519var verifier = CompileAndVerify(comp, expectedOutput: @" 10671var verifier = CompileAndVerify(comp, expectedOutput: @" 10770var verifier = CompileAndVerify(comp, expectedOutput: @" 10869var verifier = CompileAndVerify(comp, expectedOutput: @" 11066var verifier = CompileAndVerify(comp, expectedOutput: @" 11151var verifier = CompileAndVerify(comp, expectedOutput: @" 11263var verifier = CompileAndVerify(comp, expectedOutput: @" 11515var verifier = CompileAndVerify(comp, expectedOutput: @" 11700var verifier = CompileAndVerify(comp, expectedOutput: @" 11800var verifier = CompileAndVerify(comp, expectedOutput: @" 11867var verifier = CompileAndVerify(comp, expectedOutput: @" 11955var verifier = CompileAndVerify(comp, expectedOutput: @" 12032var verifier = CompileAndVerify(comp, expectedOutput: @"s.I:1"); 12094var verifier = CompileAndVerify(comp, expectedOutput: @"s.I:2"); 12227var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 12324var verifier = CompileAndVerify(comp, expectedOutput: @" 12616var verifier = CompileAndVerify(comp, expectedOutput: @" 12880var verifier = CompileAndVerify(comp, expectedOutput: @" 13137var verifier = CompileAndVerify(comp, expectedOutput: @" 13261var verifier = CompileAndVerify(comp, expectedOutput: @" 13490var verifier = CompileAndVerify(comp, expectedOutput: @"literal:literal"); 13542var verifier = CompileAndVerify(comp, expectedOutput: @"1"); 13593var verifier = CompileAndVerify(comp); 13652var verifier = CompileAndVerify(comp); 13712var verifier = CompileAndVerify(comp); 13774var verifier = CompileAndVerify(comp); 13836var verifier = CompileAndVerify(comp); 13928var verifier = CompileAndVerify(comp, expectedOutput: "c.i:1"); 14245var verifier = CompileAndVerify(comp, expectedOutput: "d:1"); 14290var verifier = CompileAndVerify(comp, expectedOutput: "ctor"); 14335var verifier = CompileAndVerify(comp, expectedOutput: "ctor"); 14378var verifier = CompileAndVerify(comp, expectedOutput: "AppendLiteral"); 14427var verifier = CompileAndVerify(comp, expectedOutput: "AppendFormatted"); 14483var verifier = CompileAndVerify(comp, expectedOutput: @" 14579var verifier = CompileAndVerify(comp, expectedOutput: @" 14678var verifier = CompileAndVerify(comp, expectedOutput: @" 16329var verifier = CompileAndVerify(comp, expectedOutput: @" 16375var verifier = CompileAndVerify(comp, expectedOutput: @" 16430var verifier = CompileAndVerify(comp, expectedOutput: @" 16492CompileAndVerify(comp, expectedOutput: @" 16526CompileAndVerify(comp, expectedOutput: "Null reference exception caught.").VerifyIL("<top-level-statements-entry-point>", @" 16580CompileAndVerify(comp).VerifyIL("<top-level-statements-entry-point>", 16607CompileAndVerify(comp).VerifyIL("<top-level-statements-entry-point>", 16652CompileAndVerify(comp).VerifyIL("<top-level-statements-entry-point>", 16733var verifier = CompileAndVerify(comp, expectedOutput: @" 16807var verifier = CompileAndVerify(comp, expectedOutput: @" 17324var verifier = CompileAndVerify(comp, expectedOutput: @"123456123456"); 17488CompileAndVerify(comp, expectedOutput: "abc-abc-abc-").VerifyDiagnostics(); 17502var verifier = CompileAndVerify(comp, expectedOutput: @" 17566var verifier = CompileAndVerify(comp, expectedOutput: @" 19019var verifier = CompileAndVerify(comp, expectedOutput: """ 19101var verifier = CompileAndVerify(comp, expectedOutput: """ 19200var verifier = CompileAndVerify(comp, expectedOutput: """ 19313var verifier = CompileAndVerify(comp, expectedOutput: """
Semantics\IteratorTests.cs (18)
249CompileAndVerify(comp).VerifyDiagnostics(); 611CompileAndVerify(comp); 790CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 833CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 879CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 898CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 950CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 998CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 1015CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 1061CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 1080CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 1129CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 1151CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 1173CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 1228CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 1284CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 1337CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 1361CompileAndVerify(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 (20)
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"); 2972CompileAndVerify(comp, expectedOutput: "1234"); 3620CompileAndVerify(comp, expectedOutput: 4083CompileAndVerify(comp, expectedOutput: "System.ObsoleteAttribute"); 4917CompileAndVerify(comp, expectedOutput: "638004778421967416").VerifyDiagnostics(); 8871CompileAndVerify(comp, 9153CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 9194CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 9232CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 9247CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 9291CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 9308CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics();
Semantics\LocalFunctionTests.cs (11)
87CompileAndVerify(comp, expectedOutput: "localFunc"); 144CompileAndVerify(comp, expectedOutput: "123"); 292CompileAndVerify(comp, expectedOutput: "localFunc_thrown"); 2901CompileAndVerify(comp, 3153CompileAndVerify(comp, expectedOutput: "23").VerifyDiagnostics(); 4573CompileAndVerify( 5089CompileAndVerify(comp, expectedOutput: "5"); 5121CompileAndVerify(comp, expectedOutput: "5"); 5154CompileAndVerify(comp, expectedOutput: "5"); 5187CompileAndVerify(comp, expectedOutput: "5"); 5224CompileAndVerify(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); 14345CompileAndVerify(compilation2); 14399CompileAndVerify(compilation2); 14405CompileAndVerify(compilation3); 14409CompileAndVerify(compilation4); 14490CompileAndVerify(comp); 17042CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C2.M1 C2.M2"); 17121CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C1.M1 C1.M2"); 17448CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M"); 17526CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M"); 17610CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M"); 17691CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M"); 20868CompileAndVerify(c, symbolValidator: module => 20890CompileAndVerify(c, symbolValidator: module => 30195CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 30298CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 30820CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 32055CompileAndVerify(comp2); 33176CompileAndVerify(comp2); 33211CompileAndVerify(comp2); 33246CompileAndVerify(comp2); 33283CompileAndVerify(comp2); 33325CompileAndVerify(comp2); 33455CompileAndVerify(comp2); 33490CompileAndVerify(comp2); 33529CompileAndVerify(comp2); 33584CompileAndVerify(comp2); 33624CompileAndVerify(comp2); 33671CompileAndVerify(comp2); 33718CompileAndVerify(comp2); 33796CompileAndVerify(comp2); 33846CompileAndVerify(comp2); 33958CompileAndVerify(comp2); 34033CompileAndVerify(comp2); 40807CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 40983CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 41044CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 44664CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 44911CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 48001CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 48111CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 71217CompileAndVerify(comp0, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 71238CompileAndVerify(comp0, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 77013CompileAndVerify(piaCompilation); 77142CompileAndVerify(compilation, 78989CompileAndVerify(compB, expectedOutput: ""); 79519CompileAndVerify(comp, expectedOutput: "TrueTrueTrueFalseFalse"); 79585CompileAndVerify(comp, expectedOutput: "True"); 80668CompileAndVerify(comp); 80694CompileAndVerify(comp); 97761CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 97821CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 97878CompileAndVerify(comp); 97928CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98539CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98730CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98837CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98903CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98976CompileAndVerify(comp3, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 99044CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 99134CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 99167CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 99207CompileAndVerify(comp); 99418CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 100216CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 100343CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 100412CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 100450CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 100782CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 100877CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 100966CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 101064CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 101152CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 101235CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102048CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 102071CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2); 102100CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102127CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102154CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102181CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102208CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102239CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102281CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102308CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 102342CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2); 102382CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102420CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102458CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102486CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102514CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102542CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102581CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102608CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 102630CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2); 102658CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102684CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102710CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102736CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102762CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102792CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102833CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102859CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 102892CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2); 102931CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102968CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 103005CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 103032CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 103059CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 103086CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 103123CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 103155CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 103186CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 103229CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 103273CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 104929CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 105024CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 105101CompileAndVerify(comp3, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 105210CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 105254CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 105303CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 105339CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106280CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106311CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106342CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106374CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106407CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106440CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106472CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106504CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106537CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106567CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106598CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106629CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106661CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106693CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106726CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106757CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106789CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106820CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106852CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106882CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106912CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106942CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 106972CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107299CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107336CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107372CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107409CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107445CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107483CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107530CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107568CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107609CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107645CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107682CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107718CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107754CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107790CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 107826CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 108396CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 116763CompileAndVerify(compilation2, verify: Verification.FailsPEVerify); 116774CompileAndVerify(compilation3, verify: Verification.FailsPEVerify); 116883CompileAndVerify(compilation7); 116922CompileAndVerify(comp, expectedOutput: "4"); 123934CompileAndVerify(comp, symbolValidator: validateAnnotationsContextFalse); 123937CompileAndVerify(comp, symbolValidator: validateAnnotationsContextFalse); 123941CompileAndVerify(comp, symbolValidator: validateAnnotationsContextFalse); 123944CompileAndVerify(comp, symbolValidator: validateAnnotationsContextTrue); 123947CompileAndVerify(comp, symbolValidator: validateAnnotationsContextTrue); 123951CompileAndVerify(comp, symbolValidator: validateAnnotationsContextTrue); 138359CompileAndVerify(CreateCompilationWithMscorlib40(source), sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics(); 138525CompileAndVerify(CreateCompilationWithMscorlib40(source), symbolValidator: validate).VerifyDiagnostics( 145434CompileAndVerify(comp, expectedOutput: ""); 145470CompileAndVerify(comp, expectedOutput: ""); 156043CompileAndVerify(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 (22)
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(); 9677CompileAndVerify(comp, expectedOutput: "4343").VerifyDiagnostics(); 9755CompileAndVerify(comp, expectedOutput: "4343").VerifyDiagnostics(); 9822CompileAndVerify(comp, expectedOutput: "44334433").VerifyDiagnostics(); 9963CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "2314" : null, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 10019CompileAndVerify(comp, expectedOutput: "2314").VerifyDiagnostics();
Semantics\OverloadResolutionTests.cs (15)
4555CompileAndVerify(compilation, expectedOutput: expectedOutput); 7023CompileAndVerify(compilation, expectedOutput: "0"); 7722CompileAndVerify(compilation, expectedOutput: @"2 7754CompileAndVerify(compilation, expectedOutput: @"2 7782CompileAndVerify(compilation, expectedOutput: @"2 7873CompileAndVerify(compilation, expectedOutput: @"Create(Func<T, bool> filter)"); 7953CompileAndVerify(compilation, expectedOutput: @"Create(Func<T, V> propertyPrev, Func<T, bool> filter = null)"); 8156CompileAndVerify(compilation, expectedOutput: 8264CompileAndVerify(compilation, expectedOutput: @"M1(int x)"); 8492CompileAndVerify(compilation, expectedOutput: 8540CompileAndVerify(compilation, expectedOutput: 8587CompileAndVerify(compilation, expectedOutput: 8661CompileAndVerify(compilation, expectedOutput: @"void M1(string s, object o1, object o2)"); 8717CompileAndVerify(compilation, expectedOutput: @"2"); 9031CompileAndVerify(compilation, expectedOutput:
Semantics\QueryTests.cs (1)
3882CompileAndVerify(compilation, expectedOutput: "Select");
Semantics\RawInterpolationTests.cs (1)
1112var compilation = CompileAndVerify(comp, verify: Verification.Fails);
Semantics\RawInterpolationTests_Handler.cs (67)
217verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput); 635verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput); 2458var verifier = CompileAndVerify(comp, expectedOutput: @" 2927=> CompileAndVerify( 2945var verifier = CompileAndVerify(comp, expectedOutput: @" 3082var verifier = CompileAndVerify(comp, expectedOutput: @" 3142var verifier = CompileAndVerify(comp, expectedOutput: @" 3191var verifier = CompileAndVerify(comp, expectedOutput: @"Literal"); 3249CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate); 3310var verifier = CompileAndVerify(comp, expectedOutput: @" 3364var verifier = CompileAndVerify(comp, expectedOutput: @" 3489var verifier = CompileAndVerify(comp, expectedOutput: @" 3547var verifier = CompileAndVerify(comp, expectedOutput: @" 3594var verifier = CompileAndVerify(comp, expectedOutput: @" 3649var verifier = CompileAndVerify(comp, expectedOutput: @"1.00Literal"); 6100CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics(); 6162CompileAndVerify(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 6435CompileAndVerify(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 6487var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 6613var verifier = base.CompileAndVerify((Compilation)comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: expectedOutput); 6754var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 6920var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 7055var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 7194var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 7299var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: "CustomHandler").VerifyDiagnostics(); 7367CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 7433var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 7551var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 7671var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 7796var verifier = CompileAndVerify(comp, expectedOutput: @" 8158var verifier = CompileAndVerify(comp, expectedOutput: @" 8294var verifier = CompileAndVerify(comp, expectedOutput: @"s.I:1"); 8362var verifier = CompileAndVerify(comp, expectedOutput: @"s.I:2"); 8500var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 8598var verifier = CompileAndVerify(comp, expectedOutput: @" 8891var verifier = CompileAndVerify(comp, expectedOutput: @" 9156var verifier = CompileAndVerify(comp, expectedOutput: @" 9415var verifier = CompileAndVerify(comp, expectedOutput: @" 9540var verifier = CompileAndVerify(comp, expectedOutput: @" 9771var verifier = CompileAndVerify(comp, expectedOutput: @"literal:literal"); 9825var verifier = CompileAndVerify(comp, expectedOutput: @"1"); 9881var verifier = CompileAndVerify(comp); 9940var verifier = CompileAndVerify(comp); 10000var verifier = CompileAndVerify(comp); 10062var verifier = CompileAndVerify(comp); 10124var verifier = CompileAndVerify(comp); 10221var verifier = CompileAndVerify(comp, expectedOutput: "c.i:1"); 10554var verifier = CompileAndVerify(comp, expectedOutput: "d:1"); 10605var verifier = CompileAndVerify(comp, expectedOutput: "ctor"); 10656var verifier = CompileAndVerify(comp, expectedOutput: "ctor"); 10701var verifier = CompileAndVerify(comp, expectedOutput: "AppendLiteral"); 10752var verifier = CompileAndVerify(comp, expectedOutput: "AppendFormatted"); 10813var verifier = CompileAndVerify(comp, expectedOutput: @" 10912var verifier = CompileAndVerify(comp, expectedOutput: @" 11376var verifier = CompileAndVerify(comp, expectedOutput: @" 11422var verifier = CompileAndVerify(comp, expectedOutput: @" 11476var verifier = CompileAndVerify(comp, expectedOutput: @" 11514var verifier = CompileAndVerify(comp, expectedOutput: @" 11552var verifier = CompileAndVerify(comp, expectedOutput: @" 11591var verifier = CompileAndVerify(comp, expectedOutput: @" 11653CompileAndVerify(comp, expectedOutput: @" 11689CompileAndVerify(comp, expectedOutput: "Null reference exception caught.").VerifyIL("<top-level-statements-entry-point>", @" 11770var verifier = CompileAndVerify(comp, expectedOutput: @" 11844var verifier = CompileAndVerify(comp, expectedOutput: @" 12361var verifier = CompileAndVerify(comp, expectedOutput: @"123456123456"); 12524var verifier = CompileAndVerify(comp, expectedOutput: @" 12591var verifier = CompileAndVerify(comp, expectedOutput: @"
Semantics\ReadOnlyStructsTests.cs (1)
1109CompileAndVerify(comp, expectedOutput: "123");
Semantics\RecordStructTests.cs (63)
211var verifier = CompileAndVerify(comp, expectedOutput: @"True 383CompileAndVerify(comp, symbolValidator: validateModule, sourceSymbolValidator: validateModule); 474CompileAndVerify(comp, symbolValidator: validateModule, sourceSymbolValidator: validateModule); 826CompileAndVerify(comp, expectedOutput: "45"); 864CompileAndVerify(comp, expectedOutput: "42"); 886var verifier = CompileAndVerify(comp, expectedOutput: "42"); 1088CompileAndVerify(comp, expectedOutput: "(s1, s2, True, s3, s4, s5, s6.field, s6.other)"); 1310CompileAndVerify(comp, expectedOutput: "(2, 2)", verify: Verification.Skipped /* init-only */) 1368CompileAndVerify(comp, expectedOutput: "2"); 1755CompileAndVerify(comp, expectedOutput: "P1 P2 P3 RAN", verify: Verification.Skipped /* pointers */); 2497CompileAndVerify(comp, expectedOutput: "static ctor", verify: Verification.Skipped /* init-only */); 2555CompileAndVerify(comp, expectedOutput: "(42, 43, 44)"); 2595CompileAndVerify(comp, expectedOutput: "(42, 43)", verify: Verification.Skipped /* init-only */); 2813var verifier = CompileAndVerify(comp, expectedOutput: "(42, 43)"); 2837CompileAndVerify(comp, expectedOutput: "(42, 43, 44, 45)"); 2860CompileAndVerify(comp, expectedOutput: "0"); 2877CompileAndVerify(comp, expectedOutput: "41 42"); 2898var verifier = CompileAndVerify(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */); 2971var verifier = CompileAndVerify(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */); 3009CompileAndVerify(comp, expectedOutput: "(R, R2)"); 3233CompileAndVerify(comp, expectedOutput: "4243"); 3248CompileAndVerify(comp, expectedOutput: "42"); 4126CompileAndVerify(comp, expectedOutput: "TrueTrue").VerifyDiagnostics(); 4165CompileAndVerify(comp, expectedOutput: "A.Equals(A) False B.Equals(B) True").VerifyDiagnostics( 4211CompileAndVerify(comp, expectedOutput: "A.Equals(A) False B.Equals(B) True").VerifyDiagnostics(); 4274CompileAndVerify(comp, expectedOutput: 4376var verifier = CompileAndVerify(comp, expectedOutput: "TrueTrue"); 4627var verifier = CompileAndVerify(comp, expectedOutput: "TrueTrue - FalseFalseFalseFalse - FalseFalseFalseFalse"); 4724var verifier = CompileAndVerify(comp); 4813CompileAndVerify(comp, expectedOutput: "42"); 5192CompileAndVerify(compDebug, expectedOutput: "C1 { I1 = 42 }"); 5195CompileAndVerify(compRelease, expectedOutput: "C1 { I1 = 42 }"); 5211var v = CompileAndVerify(comp, expectedOutput: "C1 { }"); 5368CompileAndVerify(comp, expectedOutput: "C1 { I1 = 42, P2 = 43 }"); 5396CompileAndVerify(comp, expectedOutput: "C1 { P1 = 43 }"); 5415var v = CompileAndVerify(comp, expectedOutput: "C1 { field = 42 }"); 5472var v = CompileAndVerify(comp, expectedOutput: "C1 { field = 42 }"); 5513var v = CompileAndVerify(comp, expectedOutput: "C1 { field = hello }"); 5557var v = CompileAndVerify(comp, expectedOutput: "C1 { I = 42, field1 = hi, field2 = }"); 5613var v = CompileAndVerify(comp, expectedOutput: "C1 { I = 42 }", verify: Verification.Skipped /* init-only */); 5686CompileAndVerify(comp, expectedOutput: "RAN"); 5806CompileAndVerify(comp, expectedOutput: "C1 { RAN } - RAN"); 5833CompileAndVerify(comp, expectedOutput: "C1 { I = 1, I2 = 2, I3 = 3 } - I = 1, I2 = 2, I3 = 3"); 6979var verifier = CompileAndVerify(comp, expectedOutput: "42 1"); 7439CompileAndVerify(comp, expectedOutput: "hello"); 7574var verifier = CompileAndVerify(comp, expectedOutput: "42"); 7660var verifier = CompileAndVerify(comp, expectedOutput: "42"); 7701var verifier = CompileAndVerify(comp, expectedOutput: "42"); 7736var verifier = CompileAndVerify(comp, expectedOutput: "4243", verify: Verification.Skipped /* init-only */); 7776var verifier = CompileAndVerify(comp, expectedOutput: "4243"); 7810var verifier = CompileAndVerify(comp, expectedOutput: "4243"); 7844var verifier = CompileAndVerify(comp, expectedOutput: "4243"); 8339var verifier = CompileAndVerify(comp, expectedOutput: "Identity({ A = 10, B = 20 }) Identity(30) Identity(40) { A = 30, B = 40 }"); 8515var verifier = CompileAndVerify(comp, expectedOutput: "Identity({ A = 10, B = 20 }) Identity(40) Identity(30) { A = 30, B = 40 }"); 8690var verifier = CompileAndVerify(comp, expectedOutput: "M2 { A = 10, B = 20 }"); 8861var verifier = CompileAndVerify(comp, expectedOutput: "{ A = 10, B = 30 }"); 9058var verifier = CompileAndVerify(comp, expectedOutput: "{ A = 10, B = 30 }"); 9227CompileAndVerify(comp, expectedOutput: "{ A = 10, B = 30 }"); 9413CompileAndVerify(comp, expectedOutput: "{ A = hello, B = world }"); 10517var verifier = CompileAndVerify(comp, expectedOutput: "{ Property = 44 }"); 10532var verifier = CompileAndVerify(comp, expectedOutput: "{ Item = { Property = 44 } }"); 10622var verifier = CompileAndVerify(comp, expectedOutput: "42 - 42"); 10910CompileAndVerify(comp, expectedOutput: "Value { I = 42 }");
Semantics\RefEscapingTests.cs (13)
1030var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 5686var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 5736var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 5786var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 5865var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 5969var compiled = CompileAndVerify(comp, verify: Verification.Passes); 8162CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test3", 8207CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1", 8306CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1", 8353CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1", 8492CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1", 8578CompileAndVerify(comp, verify: Verification.Skipped). 8622CompileAndVerify(comp, verify: Verification.Skipped).
Semantics\RefExtensionMethodsTests.cs (5)
382CompileAndVerify(reference, expectedOutput: "55"); 552CompileAndVerify(reference, expectedOutput: "55"); 927CompileAndVerify(reference, expectedOutput: "55"); 1527var verifier = CompileAndVerify(compilation, expectedOutput: "10"); 1583var verifier = CompileAndVerify(compilation, expectedOutput: "0");
Semantics\RefFieldTests.cs (54)
212var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 286var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 314CompileAndVerify(comp); 340CompileAndVerify(comp, verify: Verification.Skipped); 372CompileAndVerify(comp, verify: Verification.Skipped); 453var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 856var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 963var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1137var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1195var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1311var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1348var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1382var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1427var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1472var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1717var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor")); 1755var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor")); 1792var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor")); 1832var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor")); 1870var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor")); 2015var verifier = CompileAndVerify(compB, verify: Verification.Skipped); 2601var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 2703CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 2795CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42")).VerifyDiagnostics(). 2845CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42")).VerifyDiagnostics(). 6444var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 6849var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 7251var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 7376var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 8425var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 8471var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 8628var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 8697var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("2")); 8734var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("2")); 8771var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("2")); 8816var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("2")); 8866var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 8935var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 9006var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 9069var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 9143var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(@"(1, Hello world)")); 9762var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 10160var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 12044CompileAndVerify(comp); 18313var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 18927var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 20483var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42")); 21227var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42")); 21401var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("4242")); 21525var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("4242")); 21854var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42")); 29158var verifier = CompileAndVerify(comp, expectedOutput: 29226var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 29418var verifier = CompileAndVerify(comp, expectedOutput: "(3, 3)");
Semantics\RefLocalsAndReturnsTests.cs (2)
2465var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 2533var 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)
4600var compilationVerifier = CompileAndVerify(compilation1); 7848var compilationVerifier = CompileAndVerify(compilation1); 13164var verifier = CompileAndVerify(comp, expectedOutput: "x => Index(5)"); 13199var verifier = CompileAndVerify(comp, expectedOutput: "() => new List`1() {Void Add(Int32)(1)}.get_Item(0)"); 13238var verifier = CompileAndVerify(comp, expectedOutput: "x => Index(0)"); 13341var verifier = CompileAndVerify(comp, expectedOutput: "() => new Collection() {Void Add(Int32, Int32)(1, 0)}");
Semantics\SpanStackSafetyTests.cs (19)
727var verifier = CompileAndVerify(comp, expectedOutput: @"123").VerifyDiagnostics(); 791var verifier = CompileAndVerify(comp, expectedOutput: @"1223").VerifyDiagnostics(); 852var verifier = CompileAndVerify(comp, expectedOutput: @"123").VerifyDiagnostics(); 910var verifier = CompileAndVerify(comp, expectedOutput: @"123").VerifyDiagnostics(); 1059CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 1062CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 1206CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 1209CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics(); 1832CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1835CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 2200CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2236CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2245CompileAndVerify(CreateCompilationWithMscorlibAndSpan(@" 2291CompileAndVerify(CreateCompilationWithMscorlibAndSpan(@" 2619CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: "Done").VerifyDiagnostics(); 2645CompileAndVerify(comp, expectedOutput: "Done", verify: Verification.FailsILVerify).VerifyDiagnostics(); 2669CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: "Done").VerifyDiagnostics(); 2699CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: "Done").VerifyDiagnostics(); 2722CompileAndVerify(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"); 4835CompileAndVerify(comp, expectedOutput: """ 4876CompileAndVerify(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)
187CompileAndVerify(comp, expectedOutput: "M(long)"); 271CompileAndVerify(comp, expectedOutput: 415CompileAndVerify(comp, expectedOutput: expectedOutput); 418CompileAndVerify(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 (110)
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!"); 1138var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("-100"), verify: Verification.Fails with 1205CompileAndVerify(comp, expectedOutput: "body DisposeAsync"); 1232CompileAndVerify(comp, expectedOutput: "body DisposeAsync"); 1254CompileAndVerify(comp, expectedOutput: "body Dispose"); 1297CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync Done"); 1314CompileAndVerify(comp, expectedOutput: "5"); 1331CompileAndVerify(comp, expectedOutput: "5"); 4245CompileAndVerify(comp, expectedOutput: "15"); 4327CompileAndVerify(comp, expectedOutput: "Hi!"); 4489CompileAndVerify(comp, expectedOutput: "12"); 4506CompileAndVerify(comp, expectedOutput: "Hi!"); 4574CompileAndVerify(comp, expectedOutput: ""); 4635CompileAndVerify(comp, expectedOutput: "2"); 4677CompileAndVerify(comp, expectedOutput: "1"); 4694CompileAndVerify(comp, expectedOutput: "2"); 4710CompileAndVerify(comp, expectedOutput: "3"); 4730CompileAndVerify(comp, expectedOutput: "4"); 4786CompileAndVerify(comp, expectedOutput: "Hi!"); 4801CompileAndVerify(comp, expectedOutput: "2"); 4923CompileAndVerify(comp, expectedOutput: "Hi!"); 5008CompileAndVerify(comp, expectedOutput: "Hi!"); 5050CompileAndVerify(comp, expectedOutput: "Hi!"); 5074CompileAndVerify(comp, expectedOutput: "Hi!"); 5105CompileAndVerify(comp, expectedOutput: "Hi!"); 5137CompileAndVerify(comp, expectedOutput: "Hi!"); 5167CompileAndVerify(comp, expectedOutput: "Hi!"); 5193CompileAndVerify(comp, expectedOutput: "Hi!"); 5232CompileAndVerify(comp, expectedOutput: "Hi!"); 5271CompileAndVerify(comp, expectedOutput: "Hi!"); 5404CompileAndVerify(comp, expectedOutput: "Hi!"); 5424CompileAndVerify(comp, expectedOutput: "Hi!"); 5445CompileAndVerify(comp, expectedOutput: "Hi!"); 5470CompileAndVerify(comp, expectedOutput: "Hi!"); 5494CompileAndVerify(comp, expectedOutput: "Hi!"); 5519CompileAndVerify(comp, expectedOutput: "Hi!"); 5546CompileAndVerify(comp, expectedOutput: "Hi!"); 5574CompileAndVerify(comp, expectedOutput: "Hi!"); 5601CompileAndVerify(comp, expectedOutput: "Hi!"); 5629CompileAndVerify(comp, expectedOutput: "Hi!"); 5649CompileAndVerify(comp, expectedOutput: "Hi!"); 5674CompileAndVerify(comp, expectedOutput: "Hi!"); 5689var verifier = CompileAndVerify(comp, expectedOutput: "42"); 7718CompileAndVerify(comp, expectedOutput: "Return_01", args: new[] { "Return_01" }); 7765CompileAndVerify(comp, expectedOutput: "Return_02", args: new[] { "Return_02" }, expectedReturnCode: 10); 7812CompileAndVerify(comp, expectedOutput: "hello Return_03", args: new[] { "Return_03" }); 7883CompileAndVerify(comp, expectedOutput: expectedOutput, args: args, expectedReturnCode: 11); 7935var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), args: args, verify: Verification.Fails with 8014CompileAndVerify(comp, expectedOutput: "Hi!"); 8033CompileAndVerify(comp, expectedOutput: "Hi!"); 8052CompileAndVerify(comp, expectedOutput: "Hi!"); 8072CompileAndVerify(comp, expectedOutput: "Hi!"); 8131CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics( 8150CompileAndVerify(comp, expectedOutput: "1", expectedReturnCode: 13).VerifyDiagnostics( 8169CompileAndVerify(comp, expectedOutput: "Hi!", expectedReturnCode: 0); 8189CompileAndVerify(comp, expectedOutput: "hello async main", expectedReturnCode: 0); 8327CompileAndVerify(comp, expectedOutput: 8345CompileAndVerify(comp, expectedOutput: "Hi!"); 8358CompileAndVerify(comp, expectedOutput: "Hi!"); 8410CompileAndVerify(comp).VerifyIL("<top-level-statements-entry-point>", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: 8436CompileAndVerify(comp, expectedOutput: "4"); 8453CompileAndVerify(comp, expectedOutput: "4"); 8470CompileAndVerify(comp, expectedOutput: "4"); 8488CompileAndVerify(comp, expectedOutput: "3").VerifyIL("<top-level-statements-entry-point>", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: 8535CompileAndVerify(comp, expectedOutput: "3").VerifyIL("<top-level-statements-entry-point>", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: 8580CompileAndVerify(comp, expectedOutput: "4", verify: Verification.Skipped); 8622CompileAndVerify(comp, expectedOutput: "2"); 8652CompileAndVerify(comp, expectedOutput: "3"); 8674CompileAndVerify(comp, expectedOutput: "2"); 8693CompileAndVerify(comp, expectedOutput: "12"); 8708CompileAndVerify(comp, expectedOutput: "0").VerifyDiagnostics(); 8761CompileAndVerify(comp, expectedOutput: "Args_03", args: new[] { "Args_03" }).VerifyDiagnostics(); 8773CompileAndVerify(comp, expectedOutput: "Args_04", args: new[] { "Args_04" }).VerifyDiagnostics(); 9122CompileAndVerify(comp, expectedOutput: "Hi!"); 9134CompileAndVerify(comp, expectedOutput: "Hi!"); 9147CompileAndVerify(comp, expectedOutput: "Hi!"); 9187CompileAndVerify(comp, expectedOutput: "Hi!", sourceSymbolValidator: validate, symbolValidator: validate); 9242CompileAndVerify(comp, expectedOutput: "Hi!", sourceSymbolValidator: validate, symbolValidator: validate); 9310CompileAndVerify(comp, expectedOutput: "Hi!"); 9332CompileAndVerify(comp, expectedOutput: "Hi!"); 9455var verifier = CompileAndVerify(comp, expectedOutput: "42"); 9487var verifier = CompileAndVerify(comp, expectedOutput: "42"); 9503var verifier = CompileAndVerify(comp, expectedOutput: "42"); 9519var verifier = CompileAndVerify(comp, expectedOutput: "42"); 9535var verifier = CompileAndVerify(comp, expectedOutput: "42"); 9612var verifier = CompileAndVerify(comp, expectedOutput: "42"); 9633CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate); 9734var verifier = CompileAndVerify(comp, expectedOutput: "Program"); 9902CompileAndVerify(comp, expectedOutput: "Done").VerifyDiagnostics(); 9905CompileAndVerify(comp, expectedOutput: "Done").VerifyDiagnostics(); 9930CompileAndVerify(comp, expectedOutput: "Done").VerifyDiagnostics(); 9933CompileAndVerify(comp, expectedOutput: "Done").VerifyDiagnostics(); 9958CompileAndVerify(comp, expectedOutput: "Done").VerifyDiagnostics(); 9961CompileAndVerify(comp, expectedOutput: "Done").VerifyDiagnostics();
Semantics\UninitializedNonNullableFieldTests.cs (2)
1015var verifier = CompileAndVerify(comp, expectedOutput: "ok"); 1131var verifier = CompileAndVerify(comp, expectedOutput: "ok ok ok ok");
Semantics\UnsafeTests.cs (2)
703CompileAndVerify(comp, expectedOutput: "1", verify: Verification.Fails).VerifyDiagnostics( 5999var verifier = CompileAndVerify(comp, verify: Verification.Skipped);
Semantics\UserDefinedConversionTests.cs (5)
1721var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1774var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1831var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1866var verifier = CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Skipped); 1911var verifier = CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Skipped);
Semantics\UseSiteErrorTests.cs (6)
1176CompileAndVerify(main); 1190CompileAndVerify(main); 2325CompileAndVerify(compilation2); 2336CompileAndVerify(compilation3); 2381CompileAndVerify(compilation5, verify: Verification.FailsILVerify); 2422CompileAndVerify(compilation7);
Semantics\UsingDeclarationTests.cs (4)
386CompileAndVerify(compilation, expectedOutput: "Disposed; Disposed; "); 410CompileAndVerify(compilation, expectedOutput: "Disposed; Disposed; "); 436CompileAndVerify(compilation, expectedOutput: "Disposed; Disposed; "); 826CompileAndVerify(compilation, expectedOutput: "after c1; after c2; Dispose c2; Dispose c1; ");
Semantics\UsingStatementTests.cs (2)
1080CompileAndVerify(compilation, expectedOutput: "Dispose async").VerifyDiagnostics(); 1139CompileAndVerify(compilation, expectedOutput: "Dispose async").VerifyDiagnostics();
Semantics\Utf8StringsLiteralsTests.cs (48)
418var verifier = CompileAndVerify(comp, expectedOutput: @" 455CompileAndVerify(comp, expectedOutput: @" 463CompileAndVerify(comp, expectedOutput: @" 1455CompileAndVerify(comp, expectedOutput: @"ReadOnlySpan<char>ReadOnlySpan<byte>", verify: Verification.Fails).VerifyDiagnostics(); 1517CompileAndVerify(comp, expectedOutput: @"string").VerifyDiagnostics(); 1538CompileAndVerify(comp, expectedOutput: @"ReadOnlySpan").VerifyDiagnostics(); 1541CompileAndVerify(comp, expectedOutput: @"ReadOnlySpan").VerifyDiagnostics(); 1577CompileAndVerify(comp, expectedOutput: @"string").VerifyDiagnostics(); 1603CompileAndVerify(comp, expectedOutput: @"string").VerifyDiagnostics(); 1606CompileAndVerify(comp, expectedOutput: @"string").VerifyDiagnostics(); 1651var verifier = CompileAndVerify(comp, expectedOutput: @" 1668CompileAndVerify(comp, expectedOutput: @" 1704var verifier = CompileAndVerify(comp, expectedOutput: @" 1721CompileAndVerify(comp, expectedOutput: @" 1757var verifier = CompileAndVerify(comp, expectedOutput: @" 1774CompileAndVerify(comp, expectedOutput: @" 1819var verifier = CompileAndVerify(comp, expectedOutput: @" 1836CompileAndVerify(comp, expectedOutput: @" 1879var verifier = CompileAndVerify(comp, expectedOutput: @" 2006var verifier = CompileAndVerify(comp, expectedOutput: @" 2039var verifier = CompileAndVerify(comp, expectedOutput: "{ 0x63 0x61 0x74 }", verify: Verification.Fails).VerifyDiagnostics(); 2103CompileAndVerify(comp, expectedOutput: @"ReadOnlySpan", verify: Verification.Fails).VerifyDiagnostics(); 2123CompileAndVerify(comp, expectedOutput: @"ReadOnlySpan", verify: Verification.Fails).VerifyDiagnostics(); 2144CompileAndVerify(comp, expectedOutput: @"ReadOnlySpan", verify: Verification.Fails).VerifyDiagnostics(); 2171CompileAndVerify(comp, expectedOutput: @" 2200CompileAndVerify(comp, expectedOutput: @" 2364CompileAndVerify(comp, expectedOutput: @" 2459CompileAndVerify(comp, expectedOutput: @"object").VerifyDiagnostics(); 2462CompileAndVerify(comp, expectedOutput: @"object").VerifyDiagnostics(); 3333var verifier = CompileAndVerify(comp, verify: Verification.Fails with { ILVerifyMessage = """ 3385var verifier = CompileAndVerify(comp, verify: Verification.Fails).VerifyDiagnostics(); 3448var verifier = CompileAndVerify(comp, expectedOutput: @"ArgumentOutOfRangeException", verify: Verification.Fails).VerifyDiagnostics(); 3496var verifier = CompileAndVerify(comp, expectedOutput: @" 3538var verifier = CompileAndVerify(comp, expectedOutput: @" 3587var verifier = CompileAndVerify(comp, expectedOutput: @" 3636var verifier = CompileAndVerify(comp, expectedOutput: @" 3686var verifier = CompileAndVerify(comp, expectedOutput: @" 3733var verifier = CompileAndVerify(comp, expectedOutput: @" 3774var verifier = CompileAndVerify(comp, expectedOutput: @" 3829CompileAndVerify(comp, expectedOutput: @"called", verify: Verification.Fails).VerifyDiagnostics(); 3855CompileAndVerify(comp, expectedOutput: @"called", verify: Verification.Fails).VerifyDiagnostics(); 3901CompileAndVerify(comp, expectedOutput: @"called", verify: Verification.Fails).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify(); 3947CompileAndVerify(comp, expectedOutput: @"called", verify: Verification.Fails).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify(); 3991CompileAndVerify(comp, expectedOutput: @"called", verify: Verification.Fails).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify(); 4034CompileAndVerify(comp, expectedOutput: @"called", verify: Verification.Fails).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify(); 4063var verifier = CompileAndVerify(comp, expectedOutput: @" 4134CompileAndVerify(comp, expectedOutput: @" 4301CompileAndVerify(comp, expectedOutput: "801", verify: Verification.Fails).VerifyDiagnostics();
SourceGeneration\GeneratorDriverTests.cs (1)
4315CompileAndVerify(outputCompilation, expectedOutput: "1");
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (950)
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 (13)
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); 6047CompileAndVerify(comp1, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 6050CompileAndVerify(comp2, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 6070CompileAndVerify(comp1, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 6073CompileAndVerify(comp2, verify: Verification.FailsPEVerify).VerifyDiagnostics();
DocumentationComments\DocumentationCommentCompilerTests.cs (19)
1288var verifier = CompileAndVerify(compilation, symbolValidator: module => 1345var verifier = CompileAndVerify(compilation, symbolValidator: module => 1408var verifier = CompileAndVerify(compilation, symbolValidator: module => 1471var verifier = CompileAndVerify(compilation, symbolValidator: module => 1969var verifier = CompileAndVerify(compilation, symbolValidator: module => 2027var verifier = CompileAndVerify(compilation, symbolValidator: module => 2091var verifier = CompileAndVerify(compilation, symbolValidator: module => 2155var verifier = CompileAndVerify(compilation, symbolValidator: module => 3020var comp = (CSharpCompilation)CompileAndVerify(CreateCompilation([source1, source2], 3028comp = (CSharpCompilation)CompileAndVerify(CreateCompilation([source2, source1], 3087var comp = (CSharpCompilation)CompileAndVerify(CreateCompilation([source1, source2], 3095comp = (CSharpCompilation)CompileAndVerify(CreateCompilation([source2, source1], 3154var comp = (CSharpCompilation)CompileAndVerify(CreateCompilation([source1, source2], 3162comp = (CSharpCompilation)CompileAndVerify(CreateCompilation([source2, source1], 3215var comp = (CSharpCompilation)CompileAndVerify(CreateCompilation([source1, source2], 3223comp = (CSharpCompilation)CompileAndVerify(CreateCompilation([source2, source1], 7992CompileAndVerify(comp, symbolValidator: validator); 8002CompileAndVerify(comp, symbolValidator: validator); 8636CompileAndVerify(comp, expectedOutput: "Here").VerifyDiagnostics(
Symbols\AnonymousTypesSemanticsTests.cs (2)
1057CompileAndVerify( 1901CompileAndVerify(comp, expectedOutput: "RAN", verify: Verification.FailsPEVerify);
Symbols\AnonymousTypesSymbolTests.cs (2)
1456this.CompileAndVerify( 1928this.CompileAndVerify(compilation).VerifyIL("C.Main", expectedIL);
Symbols\CheckedUserDefinedOperatorsTests.cs (70)
35CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 46CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 79CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 113CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 1277CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 1288CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 1322CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 1357CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 2511CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 2522CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 2558CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 2598CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 3448CompileAndVerify(compilation1, expectedOutput: @" 3458CompileAndVerify(compilation1, expectedOutput: @" 3640CompileAndVerify(compilation1, expectedOutput: @" 3720CompileAndVerify(compilation1, expectedOutput: @" 3847CompileAndVerify(compilation1, expectedOutput: @" 3854CompileAndVerify(compilation1, expectedOutput: @" 3957var verifier = CompileAndVerify(compilation1, expectedOutput: @" 4061var verifier = CompileAndVerify(compilation1, expectedOutput: @" 4223CompileAndVerify(compilation1, expectedOutput: @" 4233CompileAndVerify(compilation1, expectedOutput: @" 4422CompileAndVerify(compilation1, expectedOutput: @" 4504CompileAndVerify(compilation1, expectedOutput: @" 4684CompileAndVerify(compilation1, expectedOutput: @" 4694CompileAndVerify(compilation1, expectedOutput: @" 4754CompileAndVerify(compilation1, expectedOutput: @" 4805CompileAndVerify(compilation1, expectedOutput: @" 4814CompileAndVerify(compilation1, expectedOutput: @" 4917var verifier = CompileAndVerify(compilation1, expectedOutput: @" 5027var verifier = CompileAndVerify(compilation1, expectedOutput: @" 5230CompileAndVerify(compilation1, expectedOutput: @" 5242CompileAndVerify(compilation1, expectedOutput: @" 5316CompileAndVerify(compilation1, expectedOutput: @" 5511CompileAndVerify(compilation1, expectedOutput: @" 5600CompileAndVerify(compilation1, expectedOutput: @" 5708CompileAndVerify(compilation1, expectedOutput: @" 5715CompileAndVerify(compilation1, expectedOutput: @" 5795var verifier = CompileAndVerify(compilation1, expectedOutput: 6063var verifier = CompileAndVerify(compilation1, expectedOutput: 6179var verifier = CompileAndVerify(compilation1, expectedOutput: 6332CompileAndVerify(compilation1, expectedOutput: @" 6342CompileAndVerify(compilation1, expectedOutput: @" 6353CompileAndVerify(compilation3, expectedOutput: @" 6437CompileAndVerify(compilation1, expectedOutput: @" 6447CompileAndVerify(compilation1, expectedOutput: @" 6458CompileAndVerify(compilation3, expectedOutput: @" 6552CompileAndVerify(compilation1, expectedOutput: @" 6564CompileAndVerify(compilation1, expectedOutput: @" 6577CompileAndVerify(compilation3, expectedOutput: @" 6630CompileAndVerify(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics(); 6634CompileAndVerify(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics(); 6735CompileAndVerify(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics(); 6780CompileAndVerify(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics(); 6784CompileAndVerify(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics(); 6829CompileAndVerify(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics(); 6833CompileAndVerify(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics(); 6878CompileAndVerify(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics(); 6882CompileAndVerify(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics(); 6988CompileAndVerify(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics(); 7029CompileAndVerify(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics(); 7033CompileAndVerify(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics(); 7074CompileAndVerify(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics(); 7078CompileAndVerify(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics(); 7181CompileAndVerify(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics(); 7227CompileAndVerify(compilation1, expectedOutput: @" 7299CompileAndVerify(compilation1, expectedOutput: @" 7370CompileAndVerify(compilation1, expectedOutput: @" 7443CompileAndVerify(compilation1, expectedOutput: @" 7507CompileAndVerify(compilation1, expectedOutput: @"
Symbols\ConversionTests.cs (2)
2022CompileAndVerify(compilation, expectedOutput: @" 2374var verifier = CompileAndVerify(comp, expectedOutput:
Symbols\CorLibrary\CorTypes.cs (8)
306CompileAndVerify(comp, expectedOutput: "Program"); 398CompileAndVerify(comp, expectedOutput: "Test"); 437CompileAndVerify(comp, expectedOutput: "R"); 583CompileAndVerify(comp, expectedOutput: "R"); 630CompileAndVerify(comp, expectedOutput: "() => Convert(CreateDelegate(System.Action, null, Void M1())" + 675CompileAndVerify( 865CompileAndVerify(comp, expectedOutput: "() => Convert(Void M1().CreateDelegate(System.Action, null)" + 1059CompileAndVerify(comp, expectedOutput: "() => Convert(Void M1().CreateDelegate(System.Action, null)" +
Symbols\CovariantReturnTests.cs (23)
588CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @" 729CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @" 787CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @" 846CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base<object>, Derived<object, string>)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @" 908CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived<Q>)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @" 977CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @" 1037CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base<object>, Derived<object, string>)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @" 1101CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived<Q>)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @" 1163CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @" 1225CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base<object>, Derived<object, string>)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @" 1292CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived<Q>)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @" 1442CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @" 1505CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @" 1570var c = CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped); 1634CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @" 1911CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @" 2100CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @" 2234CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @" 2411CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived, Derived2)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @" 2529CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived, Derived2)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @" 2648CompileAndVerify(vbComp, verify: Verification.Skipped).VerifyIL("Derived2.T(Base, Derived, Derived2)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @" 3240var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 3403var verifier = CompileAndVerify(comp, verify: Verification.Skipped);
Symbols\CSharpCompilerFeatureRequiredTests.cs (1)
70return _csharpTest.CompileAndVerify(compilation);
Symbols\CustomModifiersTests.cs (30)
88CompileAndVerify(compilation, expectedOutput: "Test"); 162CompileAndVerify(compilation, expectedOutput: "Test"); 220CompileAndVerify(compilation, expectedOutput: "Test"); 301CompileAndVerify(compilation, expectedOutput: "Overridden"); 379CompileAndVerify(compilation, expectedOutput: "Overridden"); 452CompileAndVerify(compilation, expectedOutput: "Overridden"); 525CompileAndVerify(compilation, expectedOutput: "Overridden"); 599CompileAndVerify(compilation, expectedOutput: "Overridden"); 708CompileAndVerify(compilation, expectedOutput: 818CompileAndVerify(compilation, expectedOutput: 928CompileAndVerify(compilation, expectedOutput: 1038CompileAndVerify(compilation, expectedOutput: 1130CompileAndVerify(compilation, expectedOutput: 1237CompileAndVerify(compilation, expectedOutput: @"Set Overridden 1310CompileAndVerify(compilation, expectedOutput: "Overridden"); 1376CompileAndVerify(compilation, expectedOutput: "123"); 1516CompileAndVerify(compilation1); 1839CompileAndVerify(compilation, expectedOutput: @"Overridden 1977CompileAndVerify(compilation, expectedOutput: @"Test 1 2041CompileAndVerify(compilation, expectedOutput: @"Test 2112CompileAndVerify(compilation, expectedOutput: @"Test 2183CompileAndVerify(compilation, expectedOutput: @"Test 2256CompileAndVerify(compilation, expectedOutput: @"Test 2291CompileAndVerify(compilation, expectedOutput: @"Overridden"); 2337CompileAndVerify(compilation, expectedOutput: 2606CompileAndVerify(compilation, expectedOutput: @"Set Overridden2 2720CompileAndVerify(compilation, expectedOutput: @"Add Overridden2 2814CompileAndVerify(compilation, expectedOutput: 2907CompileAndVerify(compilation, expectedOutput: @"Method"); 2999CompileAndVerify(compilation, expectedOutput: @"MethodMethod");
Symbols\DefaultInterfaceImplementationTests.cs (396)
132CompileAndVerify(compilation1, 184CompileAndVerify(compilation2, 303CompileAndVerify(compilation1, 360CompileAndVerify(compilation2, 370CompileAndVerify(compilation3, 443CompileAndVerify(compilation1, 500CompileAndVerify(compilation2, 511CompileAndVerify(compilation3, 600CompileAndVerify(compilation1, 698CompileAndVerify(compilation1, 800CompileAndVerify(compilation1, 902CompileAndVerify(compilation1, 981CompileAndVerify(compilation1, 1056CompileAndVerify(compilation1, 1135CompileAndVerify(compilation1, 1214CompileAndVerify(compilation1, 1296CompileAndVerify(compilation1, 1380CompileAndVerify(compilation1, 1468CompileAndVerify(compilation1, 1556CompileAndVerify(compilation1, 1924CompileAndVerify(compilation2, verify: Verify(isStatic), 2122CompileAndVerify(compilation1, 2194CompileAndVerify(compilation2, 2216CompileAndVerify(compilation3, 2288CompileAndVerify(compilation2, 2357CompileAndVerify(compilation2, 2430CompileAndVerify(compilation2, 2503CompileAndVerify(compilation2, 2594CompileAndVerify(compilation1, 2648CompileAndVerify(compilation2, 2660CompileAndVerify(compilation3, 3741CompileAndVerify(compilation1, 3883CompileAndVerify(compilation1, 4035CompileAndVerify(compilation1, 4187CompileAndVerify(compilation1, 4805CompileAndVerify(compilation2, verify: Verify(isStatic), 5402CompileAndVerify(compilation1, 5519CompileAndVerify(compilation1, 5664CompileAndVerify(compilation1, 5791CompileAndVerify(compilation1, 6239CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, 6392CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate2); 6565CompileAndVerify(compilation1, 6622CompileAndVerify(compilation2, 6638CompileAndVerify(compilation3, 6966CompileAndVerify(compilation1, 7069CompileAndVerify(compilation1, 7176CompileAndVerify(compilation1, 7283CompileAndVerify(compilation1, 7715CompileAndVerify(compilation2, verify: Verify(isStatic), 7985CompileAndVerify(compilation1, 8263CompileAndVerify(compilation1, 8784CompileAndVerify(compilation1, expectedOutput: 8885CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 9056CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 9272CompileAndVerify(compilation1, expectedOutput: !Execute(isStatic) ? null : "M1", verify: Verify(isStatic), symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Internal, isStatic: isStatic)).VerifyDiagnostics(); 9469CompileAndVerify(compilation1, expectedOutput: !Execute(isStatic) ? null : "Test1.M1", verify: Verify(isStatic), symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, accessibility, isStatic: isStatic)).VerifyDiagnostics(); 9502CompileAndVerify(compilation3, expectedOutput: !Execute(isStatic) ? null : "Test1.M1", verify: Verify(isStatic), symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, accessibility, isStatic: isStatic)).VerifyDiagnostics(); 9543CompileAndVerify(compilation1, expectedOutput: "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Internal)); 9842CompileAndVerify(compilation1, expectedOutput: "Test2.M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicitInTest2_10(m, Accessibility.Internal)); 9856CompileAndVerify(compilation3, expectedOutput: "Test2.M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicitInTest2_10(m, Accessibility.Internal)); 9863CompileAndVerify(compilation4, expectedOutput: "Test2.M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicitInTest2_10(m, Accessibility.Internal)); 9991CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicitInTest2_10(m, Accessibility.Internal)).VerifyDiagnostics(); 10065CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicitInTest2_10(m, Accessibility.Internal)).VerifyDiagnostics(); 10073CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicitInTest2_10(m, Accessibility.Internal)).VerifyDiagnostics(); 10167CompileAndVerify(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate); 10386CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate); 10842CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", symbolValidator: Validate); 10896CompileAndVerify(compilation1, 10942CompileAndVerify(compilation3, 10953CompileAndVerify(compilation4, 11071CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 11177CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 11707CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 11731CompileAndVerify(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 11773CompileAndVerify(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 11897CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Protected)).VerifyDiagnostics(); 11931CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Protected)).VerifyDiagnostics(); 12012CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.ProtectedOrInternal)).VerifyDiagnostics(); 12052CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.ProtectedOrInternal)).VerifyDiagnostics(); 12135CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.ProtectedAndInternal)).VerifyDiagnostics(); 12233CompileAndVerify(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Protected)); 12254CompileAndVerify(compilation3, expectedOutput: "M1", symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Protected)); 12295CompileAndVerify(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.ProtectedOrInternal)); 12316CompileAndVerify(compilation3, expectedOutput: "M1", symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.ProtectedOrInternal)); 12357CompileAndVerify(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.ProtectedAndInternal)); 12627CompileAndVerify(compilation1, 12652CompileAndVerify(compilation3, 12715CompileAndVerify(compilation1, 12740CompileAndVerify(compilation3, 12803CompileAndVerify(compilation1, 12828CompileAndVerify(compilation3, 14005CompileAndVerify(compilation1, expectedOutput: 14226CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 14621CompileAndVerify(compilation1, 14936CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 14988CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 15133CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 15167CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 15260CompileAndVerify(compilation1, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null : 15282CompileAndVerify(compilation3, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null : 15674CompileAndVerify(compilation1, expectedOutput: 15688CompileAndVerify(compilation3, expectedOutput: 15697CompileAndVerify(compilation4, expectedOutput: 15860CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 15893CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 15990CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 16243CompileAndVerify(compilation1, 16782CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate); 17471CompileAndVerify(compilation1, 17542CompileAndVerify(compilation3, 17556CompileAndVerify(compilation4, 17741CompileAndVerify(compilation1, 18324CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate1); 18347CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate1); 18480CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 18526CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 19852CompileAndVerify(compilation1, 19923CompileAndVerify(compilation3, 19937CompileAndVerify(compilation4, 20330CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 20368CompileAndVerify(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 20442CompileAndVerify(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 20460CompileAndVerify(compilation5, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 23703CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 23886CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 27633CompileAndVerify(compilation1, expectedOutput: 27803CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 28132CompileAndVerify(compilation1, 28441CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 28531CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 28638CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 28671CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 28765CompileAndVerify(compilation1, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null : 28785CompileAndVerify(compilation3, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null : 29183CompileAndVerify(compilation1, expectedOutput: 29197CompileAndVerify(compilation3, expectedOutput: 29206CompileAndVerify(compilation4, expectedOutput: 29372CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 29405CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 29489CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 29630CompileAndVerify(compilation1, 30118CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate); 30876CompileAndVerify(compilation1, 30945CompileAndVerify(compilation3, 30959CompileAndVerify(compilation4, 31110CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 31136CompileAndVerify(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 31184CompileAndVerify(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 31770CompileAndVerify(compilation1, expectedOutput: !execute ? null : 32041CompileAndVerify(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 32175CompileAndVerify(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 32978CompileAndVerify(compilation1, 32994CompileAndVerify(compilation2, 33009CompileAndVerify(compilation3, 33808CompileAndVerify(compilation1, verify: Verify(isStatic), symbolValidator: Validate1); 34046CompileAndVerify(compilation1, 34160CompileAndVerify(compilation1, 34176CompileAndVerify(compilation2, 34191CompileAndVerify(compilation3, 34320CompileAndVerify(compilation1, verify: Verify(isStatic), symbolValidator: Validate1); 34498CompileAndVerify(compilation2, verify: Verify(isStatic), symbolValidator: Validate2); 34508CompileAndVerify(compilation2, verify: Verify(isStatic), symbolValidator: Validate2); 34539CompileAndVerify(compilation4, 34622CompileAndVerify(compilation5, 34895CompileAndVerify(compilation1, 34913CompileAndVerify(compilation2, 34930CompileAndVerify(compilation3, 35501CompileAndVerify(compilation2, 35610CompileAndVerify(compilation2, 35723CompileAndVerify(compilation2, 35836CompileAndVerify(compilation2, 35945CompileAndVerify(compilation2, 36039CompileAndVerify(compilation2, 36141CompileAndVerify(compilation2, 36265CompileAndVerify(compilation2, 36405CompileAndVerify(compilation1, 36423CompileAndVerify(compilation2, 36448CompileAndVerify(compilation5, 36593CompileAndVerify(compilation1, 36611CompileAndVerify(compilation2, 36636CompileAndVerify(compilation5, 36781CompileAndVerify(compilation1, 36799CompileAndVerify(compilation2, 37005CompileAndVerify(compilation1, 37021CompileAndVerify(compilation2, 37036CompileAndVerify(compilation3, 37996CompileAndVerify(compilation1, verify: Verify(isStatic), symbolValidator: Validate1); 38420CompileAndVerify(compilation1, 38439CompileAndVerify(compilation2, 38468CompileAndVerify(compilation5, 38779CompileAndVerify(compilation1, verify: Verify(isStatic), symbolValidator: Validate1); 38835CompileAndVerify(compilation2, verify: Verify(isStatic), symbolValidator: Validate2); 38845CompileAndVerify(compilation2, verify: Verify(isStatic), symbolValidator: Validate2); 38876CompileAndVerify(compilation4, 38946CompileAndVerify(compilation5, 39176CompileAndVerify(compilation1, 39194CompileAndVerify(compilation2, 39211CompileAndVerify(compilation3, 40033CompileAndVerify(compilation1, 40051CompileAndVerify(compilation2, 40068CompileAndVerify(compilation3, 41088CompileAndVerify(compilation1, 41106CompileAndVerify(compilation2, 41123CompileAndVerify(compilation3, 41276CompileAndVerify(compilation1, verify: Verify(isStatic), symbolValidator: Validate1); 41497CompileAndVerify(compilation2, verify: Verify(isStatic), symbolValidator: Validate2); 41507CompileAndVerify(compilation2, verify: Verify(isStatic), symbolValidator: Validate2); 41538CompileAndVerify(compilation4, 41624CompileAndVerify(compilation5, 41852CompileAndVerify(compilation1, 41870CompileAndVerify(compilation2, 41887CompileAndVerify(compilation3, 42038CompileAndVerify(compilation1, 42058CompileAndVerify(compilation2, 42085CompileAndVerify(compilation5, 42242CompileAndVerify(compilation1, 42262CompileAndVerify(compilation2, 42289CompileAndVerify(compilation5, 42446CompileAndVerify(compilation1, 42466CompileAndVerify(compilation2, 43829CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1); 43848CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244"); 43853CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244"); 43969CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1); 43985CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124"); 43990CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124"); 44099CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1); 44115CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124"); 44120CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124"); 44211CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 44237CompileAndVerify(compilation2, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "1122" : null, verify: VerifyOnMonoOrCoreClr_FailsIlVerify); 44652CompileAndVerify(compilation1, symbolValidator: ValidateConstructor, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 44698CompileAndVerify(compilation1, symbolValidator: ValidateConstructor, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 44732CompileAndVerify(compilation1, symbolValidator: ValidateConstructor, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 44772CompileAndVerify(compilation1, symbolValidator: ValidateConstructor, verify: Verification.Skipped); 44804CompileAndVerify(compilation1, expectedOutput: "Test.I1"); 44846CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 44891CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 44927CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "I1.I1", verify: VerifyOnMonoOrCoreClr); 44972CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "2"); 44990CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1"); 45087CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1); 45106CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244"); 45111CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244"); 45243CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1); 45259CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124"); 45264CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124"); 45381CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "123", symbolValidator: Validate1); 45398CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1122"); 45403CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1122"); 45571CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1); 45590CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244"); 45595CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244"); 45711CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1); 45727CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234"); 45732CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234"); 45909CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 45927CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 46351CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "I1.Main"); 46377CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "I2.Main"); 46595CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr); 46605CompileAndVerify(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr); 46611CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr); 46952CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr); 46958CompileAndVerify(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr); 47085CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @" 47115CompileAndVerify(compilation4, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @" 47228CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47237CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47243CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47320CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47329CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47335CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47396CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47405CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47411CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47526CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47535CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47541CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47607CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47616CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47622CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48085CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48094CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48100CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48142CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48151CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48157CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48209CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48218CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48224CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48306CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48315CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48321CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48376CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48385CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48391CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48440CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48449CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48455CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48519CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48528CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48534CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48591CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48600CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48606CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48896CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48905CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48911CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48962CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48971CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48977CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 49069CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 49078CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 49084CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 49301CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 49310CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 49316CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 49541CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 49550CompileAndVerify(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 49555CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 49960CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr); 49986var verifier = CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr); 50049CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr); 50088CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify); 50114CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify); 50251CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify); 50311CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify); 50566CompileAndVerify(piaCompilation, verify: VerifyOnMonoOrCoreClr); 50610CompileAndVerify(piaCompilation, verify: VerifyOnMonoOrCoreClr); 50762CompileAndVerify(compilation2, expectedOutput: "Test.M1", verify: Verification.Skipped); 50795CompileAndVerify(piaCompilation, verify: VerifyOnMonoOrCoreClr); 50848var verifier = CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr); 50901var verifier = CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr); 50954var verifier = CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"A", verify: VerifyOnMonoOrCoreClr); 51228CompileAndVerify(compilation1, 51245CompileAndVerify(compilation1, 51509CompileAndVerify(compilation1, 51526CompileAndVerify(compilation1, 51902CompileAndVerify(compilation1, 51919CompileAndVerify(compilation1, 52697CompileAndVerify(compilation1, 52714CompileAndVerify(compilation1, 53025CompileAndVerify(compilation1, 53042CompileAndVerify(compilation1, 53494CompileAndVerify(compilation1, 53511CompileAndVerify(compilation1, 57655CompileAndVerify(compilation1, 57672CompileAndVerify(compilation1, 57964CompileAndVerify(compilation1, 57981CompileAndVerify(compilation1, 58396CompileAndVerify(compilation1, 58413CompileAndVerify(compilation1, 62379CompileAndVerify(compilation1, expectedOutput: "C0.M"); 62472CompileAndVerify(compilation1, expectedOutput: "C0.M"); 62539CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "C0.M", verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 62753CompileAndVerify(comp, verify: Verify(isStatic), symbolValidator: Validate); 62803CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate); 62867CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate); 63866CompileAndVerify(compilation1, verify: Verify(isStatic), expectedOutput: Execute(isStatic) ? "2" : null); 64909CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 64928CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 64947CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 64973CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 65057CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 65164CompileAndVerify(compilation1, 65208CompileAndVerify(compilation1, 65252CompileAndVerify(compilation1, 65356CompileAndVerify(compilation1, expectedOutput: "I100.C100.Test1"); 65480CompileAndVerify(compilation1); 65526CompileAndVerify(compilation1); 65611CompileAndVerify(compilation1).VerifyDiagnostics(); 65694CompileAndVerify(compilation1).VerifyDiagnostics(); 65777CompileAndVerify(compilation1).VerifyDiagnostics(); 65852CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 65929CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 66006CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 66045CompileAndVerify(compilation1).VerifyDiagnostics(); 66226CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 66305CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 66757CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 66810CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 66845CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M2"); 66876CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 66937CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 67008CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 67050CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 67114CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 67938CompileAndVerify(compilation1, 68002CompileAndVerify(compilation1, 68067CompileAndVerify(compilation1, 68173CompileAndVerify(compilation1, 68205CompileAndVerify(compilation2, 69327CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 69395CompileAndVerify(compilation1, symbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
Symbols\ExtendedPartialMethodsTests.cs (4)
2079CompileAndVerify(comp, 2217CompileAndVerify(comp, 2303CompileAndVerify(comp, symbolValidator: validator); 3021CompileAndVerify(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\GenericConstraintTests.cs (5)
3229CompileAndVerify(comp); 5731var csVerifier = CompileAndVerify(csCompilation); 6644CompileAndVerify(compilation, symbolValidator: metadataValidator); 6907CompileAndVerify(compilation2, expectedOutput: 7353CompileAndVerify(
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 (13)
554CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 585CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 621CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 666CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 705CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 721CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 755CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 794CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 810CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 858CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 876CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 912CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics(); 952CompileAndVerify(comp1, symbolValidator: validate).VerifyDiagnostics();
Symbols\Metadata\MetadataMemberTests.cs (5)
739CompileAndVerify(compilation); 746CompileAndVerify(compilation); 753CompileAndVerify(compilation); 801CompileAndVerify(compilation); 808CompileAndVerify(compilation);
Symbols\Metadata\PE\DynamicTransformsTests.cs (1)
555CompileAndVerify(compilation, expectedOutput: expectedOutput);
Symbols\Metadata\PE\LoadingAttributes.cs (4)
1302CompileAndVerify(compilation, symbolValidator: module => 1426CompileAndVerify(CreateCompilationWithILAndMscorlib40(csSource, ilSource), symbolValidator: module => 1453CompileAndVerify(CreateCompilationWithILAndMscorlib40(csSource, ilSource), symbolValidator: module => 1516CompileAndVerify(c, symbolValidator: (m) =>
Symbols\Metadata\PE\LoadingFields.cs (1)
141CompileAndVerify(compilation, expectedOutput: @"Value1
Symbols\Metadata\PE\LoadingMetadataTokens.cs (1)
42CompileAndVerify(compilation, symbolValidator: module =>
Symbols\Metadata\PE\TypeForwarders.cs (7)
1486var verifier1 = CompileAndVerify(comp1); 1541var verifier2 = CompileAndVerify(comp2, symbolValidator: metadataValidator, sourceSymbolValidator: metadataValidator); 1680CompileAndVerify(appCompilation, verify: Verification.Fails, 1733CompileAndVerify(appCompilation, 1765var asm0 = ModuleMetadata.CreateFromImage(CompileAndVerify(comp0, verify: Verification.Skipped).EmittedAssemblyData); 1769var asm1 = ModuleMetadata.CreateFromImage(CompileAndVerify(comp1).EmittedAssemblyData); 1809var verifier2 = CompileAndVerify(comp2, symbolValidator: metadataValidator);
Symbols\MissingSpecialMember.cs (1)
2413CompileAndVerify(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)
2675CompileAndVerify(comp, 2810CompileAndVerify(comp, 5478CompileAndVerify(comp).VerifyDiagnostics().VerifyTypeIL("S1", 5529CompileAndVerify(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(); 10051var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 10442CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 10448var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 10553verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 10725var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 10790verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 10897var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 10971verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 11110var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 11175verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 11275var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 11386verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 11612CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 11618var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 11742verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 11905var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 11976verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 13049var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 13068verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 13134var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 13154verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 13225var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 13263verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 13925var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 13964verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 14427var verifier = CompileAndVerify(compilation2, verify: Verification.Skipped).VerifyDiagnostics(); 14565var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 14595verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 14795CompileAndVerify(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual) ? null : @" 14861CompileAndVerify(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual) ? null : @" 14983var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 15007verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 15255var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 15277verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 15967CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 15969CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 16029CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 16031CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 16102CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 16380var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 16465var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 16583CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 16669var verifier = CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 16764CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 16846CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 16928CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 16999CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 17073CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 17160CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 17257CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: !(Execute(isVirtual) && ExecutionConditionUtil.IsMonoOrCoreClr) ? null : (genericFirst ? "T" : "int"), verify: Verification.Skipped).VerifyDiagnostics( 17363CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: !(Execute(isVirtual) && ExecutionConditionUtil.IsMonoOrCoreClr) ? null : (genericIsStatic ? "T" : "int"), verify: Verification.Skipped).VerifyDiagnostics(); 19757CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 19759CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 19838CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 19840CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 19930CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 19932CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 20029CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 20031CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 20112CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 20114CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 20204CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 20206CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 20293CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 20295CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 20386CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 20460CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 20543CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 20623CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 21252var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 21369var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 21480var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 21615var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 21751CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 21811CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 21914CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 22032var verifier = CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 22158CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 22267CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 22369CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 23385CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 23387CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 23480CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 23482CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 23571CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 23573CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 23676CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 24269CompileAndVerify(compilation5, sourceSymbolValidator: validate5, symbolValidator: validate5, verify: Verification.Skipped).VerifyDiagnostics(); 24621CompileAndVerify(compilation5, sourceSymbolValidator: validate5, symbolValidator: validate5, verify: Verification.Skipped).VerifyDiagnostics(); 24850var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 25039var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 25237CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 25350var verifier = CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 25480CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 25551CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 26163CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 26165CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 26258CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 26260CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 26363CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 26696CompileAndVerify(compilation3, sourceSymbolValidator: validate3, symbolValidator: validate3, verify: Verification.Skipped).VerifyDiagnostics(); 26809CompileAndVerify(compilation3, sourceSymbolValidator: validate3, symbolValidator: validate3, verify: Verification.Skipped).VerifyDiagnostics(); 27083CompileAndVerify(compilation3, sourceSymbolValidator: validate3, symbolValidator: validate3, verify: Verification.Skipped).VerifyDiagnostics(); 27378var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 27579var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 27902CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 28015var verifier = CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 28146CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 28217CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 29114CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 29116CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 29242CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 29244CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 29350CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 29711var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 29827var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 29975CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 30093CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 30199CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 30604CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 30610var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 30676verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 30789var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 30862verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 31247var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 31333verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 31546var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 31602var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 31660var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 31708var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 31751var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 31805var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 31854var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 31927CompileAndVerify(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual) ? null : @" 31985CompileAndVerify(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual) ? null : @" 32038CompileAndVerify(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual: false) ? null : @" 32079CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 32176CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 34118CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 34123CompileAndVerify(compilation2, verify: Verification.Skipped).VerifyDiagnostics(); 34128CompileAndVerify(compilation3, verify: Verification.Skipped).VerifyDiagnostics(); 34175CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 34180CompileAndVerify(compilation2, verify: Verification.Skipped).VerifyDiagnostics(); 34185CompileAndVerify(compilation3, verify: Verification.Skipped).VerifyDiagnostics();
Symbols\SymbolErrorTests.cs (32)
5655CompileAndVerify(lib); 5716CompileAndVerify(lib); 5776CompileAndVerify(lib); 5837CompileAndVerify(lib); 5897CompileAndVerify(lib); 5920CompileAndVerify(comp, expectedOutput: "ErrTestMod01.netmodule").VerifyDiagnostics( 5932CompileAndVerify(comp, expectedOutput: "ErrTestMod01.netmodule").VerifyDiagnostics( 5954CompileAndVerify(lib); 5977CompileAndVerify(comp, expectedOutput: "ErrTestMod02.netmodule").VerifyDiagnostics( 5990CompileAndVerify(comp, expectedOutput: "ErrTestMod02.netmodule").VerifyDiagnostics( 6013CompileAndVerify(lib); 6036CompileAndVerify(comp, expectedOutput: "ErrTestMod02.netmodule").VerifyDiagnostics( 6049CompileAndVerify(comp, expectedOutput: "ErrTestMod02.netmodule").VerifyDiagnostics( 6072CompileAndVerify(lib); 6095CompileAndVerify(comp, expectedOutput: "ErrTestMod01.netmodule").VerifyDiagnostics( 6108CompileAndVerify(comp, expectedOutput: "ErrTestMod01.netmodule").VerifyDiagnostics( 6250CompileAndVerify(comp, verify: Verification.FailsILVerify).VerifyDiagnostics(); 6269CompileAndVerify(lib); 6329CompileAndVerify(lib); 6391CompileAndVerify(lib); 6451CompileAndVerify(lib); 6513CompileAndVerify(lib); 6576CompileAndVerify(lib); 6639CompileAndVerify(lib); 6710CompileAndVerify(lib); 6773CompileAndVerify(lib); 6842CompileAndVerify(lib); 7097CompileAndVerify(comp, expectedOutput: @"1 + 1 = 2 7327CompileAndVerify(compilation, verify: Verification.Skipped).VerifyDiagnostics(); 7336CompileAndVerify(compilation, verify: Verification.Skipped).VerifyDiagnostics(); 7407CompileAndVerify(compilation, verify: Verification.Skipped).VerifyDiagnostics(); 18517var verifier = CompileAndVerify(comp, verify: Verification.Skipped).
Symbols\UnsignedRightShiftTests.cs (14)
112var verifier = CompileAndVerify(compilation1, expectedOutput: @" 496CompileAndVerify(compilation1, expectedOutput: @" 620CompileAndVerify(compilation1, expectedOutput: @" 1163var verifier = CompileAndVerify(compilation1, expectedOutput: @" 1575CompileAndVerify(compilation1, expectedOutput: @" 1976var verifier = CompileAndVerify(compilation1, expectedOutput: @">>>").VerifyDiagnostics(); 1996CompileAndVerify(compilation2, expectedOutput: @">>>").VerifyDiagnostics(); 2002CompileAndVerify(compilation3, expectedOutput: @">>>").VerifyDiagnostics(); 2228var verifier = CompileAndVerify(compilation1, expectedOutput: @">>>").VerifyDiagnostics(); 2248CompileAndVerify(compilation2, expectedOutput: @">>>").VerifyDiagnostics(); 2254CompileAndVerify(compilation3, expectedOutput: @">>>").VerifyDiagnostics(); 2370var verifier = CompileAndVerify(compilation1, expectedOutput: @"Passed 1").VerifyDiagnostics(); 2498var verifier = CompileAndVerify(compilation1, expectedOutput: @" 2596var verifier = CompileAndVerify(compilation1, expectedOutput: @"
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Syntax\SyntaxTreeTests.cs (1)
98CompileAndVerify(compilation).VerifyIL("C.Main", @"
Microsoft.CodeAnalysis.CSharp.Test.Utilities (5)
CSharpTestBase.cs (5)
1537return CompileAndVerify( 2042return CompileAndVerify(c, expectedOutput: expectedOutput); 2050return CompileAndVerify(compilation, expectedOutput: expectedOutput); 2077CompileAndVerify(comp, expectedOutput: "", verify: verify); //need expected output to force execution 2090return CompileAndVerify(comp, verify: verify);
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
CodeGen\WinMdEventTests.cs (1)
628CompileAndVerify(comp2, expectedOutput: @"A