7464 references to CompileAndVerify
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1476)
BreakingChanges.cs (5)
1411
var cs1Verifier =
CompileAndVerify
(cs1Compilation);
1418
var cs2Verifier =
CompileAndVerify
(cs2Compilation);
1425
var cs3Verifier =
CompileAndVerify
(cs3Compilation);
1605
CompileAndVerify
(comp, expectedOutput: "03");
1630
var verifier =
CompileAndVerify
(comp, expectedOutput: "3");
CodeGen\CodeGenAsyncEHTests.cs (33)
149
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.FailsPEVerify);
584
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true),
633
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("3", isRuntimeAsync: true), verify: Verification.Fails with
682
var verifier =
CompileAndVerify
(
732
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with
891
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true),
993
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with
1348
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with
1464
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true),
1746
verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with
2020
verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with
2269
verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with
2346
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with
2469
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true),
2557
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true),
2649
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true),
2812
var verifier =
CompileAndVerify
(
2925
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true),
3005
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true),
3090
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true),
3155
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true),
3335
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true),
3427
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true),
3522
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true),
3569
var verifier =
CompileAndVerify
(
3647
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true),
3758
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true),
3856
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with { ILVerifyMessage = ilVerifyMessage });
3964
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with { ILVerifyMessage = ilVerifyMessage });
4024
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
4735
CompileAndVerify
(CreateCompilationWithTasksExtensions(sources, options: TestOptions.DebugExe), expectedOutput: expectedOutput).VerifyDiagnostics();
4736
CompileAndVerify
(CreateCompilationWithTasksExtensions(sources, options: TestOptions.ReleaseExe), expectedOutput: expectedOutput).VerifyDiagnostics();
4739
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Skipped);
CodeGen\CodeGenAsyncIteratorTests.cs (125)
184
var v =
CompileAndVerify
(comp, expectedOutput: "hello world");
363
var v =
CompileAndVerify
(comp, expectedOutput: "hello world!");
500
CompileAndVerify
(comp);
527
CompileAndVerify
(comp, expectedOutput: @"
561
CompileAndVerify
(comp, expectedOutput: @"
589
CompileAndVerify
(comp, expectedOutput: @"42");
721
var verifier =
CompileAndVerify
(comp, expectedOutput: "123", verify: Verification.FailsILVerify);
880
var verifier =
CompileAndVerify
(comp, expectedOutput: "123", verify: Verification.FailsILVerify);
956
CompileAndVerify
(comp);
1144
CompileAndVerify
(comp, symbolValidator: module =>
1172
CompileAndVerify
(comp, symbolValidator: module =>
1853
CompileAndVerify
(comp, expectedOutput: "Value:0 1 2 Value:3 4 Value:5 Done", symbolValidator: verifyMembersAndInterfaces);
2152
CompileAndVerify
(comp, expectedOutput: "1 END DISPOSAL DONE");
2311
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 5");
2352
CompileAndVerify
(comp, expectedOutput: "1 2 Stream1:3 1 2 Stream2:3 4 2 4 2 Done", symbolValidator: verifyMembersAndInterfaces);
2430
CompileAndVerify
(comp, expectedOutput: "1 2 Stream1:3 4 2 1 2 Stream2:3 4 2 Done");
2479
CompileAndVerify
(comp, expectedOutput: "Stream1:0 Stream2:0 1 2 Stream1:3 4 2 1 2 Stream2:3 4 2 Done");
2524
CompileAndVerify
(comp, expectedOutput: "Stream1:0 1 2 Stream1:3 4 42 Await Stream2:0 1 2 Stream2:3 4 42 Done");
2567
CompileAndVerify
(comp, expectedOutput: "Stream1:1 Finally Stream2:1 Stream2:2 Finally Done");
2599
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 5");
3156
var verifier =
CompileAndVerify
(comp);
3424
var verifier =
CompileAndVerify
(comp);
3693
var verifier =
CompileAndVerify
(comp);
3957
var verifier =
CompileAndVerify
(comp);
4197
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 5");
4230
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 5");
4262
CompileAndVerify
(comp, expectedOutput: "Start p:10 p:11 Value p:12 End");
4295
CompileAndVerify
(comp, expectedOutput: "Start f:10 f:11 Value f:12 End");
4346
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 Done");
4377
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 5 Done");
4406
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 Done");
4429
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4463
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 Done");
4507
CompileAndVerify
(comp, expectedOutput: expectation);
4535
CompileAndVerify
(comp, expectedOutput: expectation);
4608
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 Done");
4643
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4691
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4732
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput,
4987
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5036
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5080
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5134
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5178
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5224
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5277
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5310
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5341
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5406
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5440
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5471
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5503
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5538
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5572
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5611
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5651
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5729
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5822
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5857
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5887
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5918
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5951
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6343
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6377
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6418
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6457
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6493
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6527
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6569
CompileAndVerify
(comp, expectedOutput: "1");
6593
CompileAndVerify
(comp, expectedOutput: "none");
6796
CompileAndVerify
(comp, expectedOutput: "DisposeAsync threw. Already cancelled");
6818
CompileAndVerify
(comp, expectedOutput: "done");
6848
CompileAndVerify
(comp, expectedOutput: "done");
6895
CompileAndVerify
(comp, expectedOutput: "Base.Func;Derived.Func;");
6972
CompileAndVerify
(comp, expectedOutput: "B1::F;D::F;B1::F;");
7036
CompileAndVerify
(comp, expectedOutput: "42 43 Long Cancelled");
7085
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7137
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7188
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7236
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7287
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7420
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7553
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7599
CompileAndVerify
(comp, expectedOutput: "42 43 REACHED 44");
7645
CompileAndVerify
(comp, expectedOutput: "42 43 REACHED 44");
7703
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7763
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7798
CompileAndVerify
(comp, expectedOutput: "1");
7829
CompileAndVerify
(comp, expectedOutput: "42");
7860
CompileAndVerify
(comp, expectedOutput: "42");
8082
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled 42 43 Reached 44");
8130
CompileAndVerify
(comp, expectedOutput: "Reached 42");
8188
CompileAndVerify
(comp, expectedOutput: "42 Cancelled");
8377
var v =
CompileAndVerify
(comp, expectedOutput: "BEFORE INSIDE INSIDE2 AFTER");
8426
var v =
CompileAndVerify
(comp, expectedOutput: "BEFORE INSIDE INSIDE2 AFTER");
8475
var v =
CompileAndVerify
(comp, expectedOutput: "BEFORE INSIDE INSIDE2 AFTER");
8522
CompileAndVerify
(comp, expectedOutput: "RAN RAN RAN CLEARED");
8575
CompileAndVerify
(comp, expectedOutput: "RAN RAN EXCEPTION CLEARED");
8621
CompileAndVerify
(comp, expectedOutput: "RAN RAN RAN CLEARED");
8667
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify);
8702
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify);
8743
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify);
8997
var verifier =
CompileAndVerify
(comp,
9195
var verifier =
CompileAndVerify
(comp,
9236
var verifier =
CompileAndVerify
(comp,
9281
var verifier =
CompileAndVerify
(comp,
9322
var verifier =
CompileAndVerify
(comp,
9518
var verifier =
CompileAndVerify
(comp,
9564
var verifier =
CompileAndVerify
(comp,
10732
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
10778
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
10826
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
10847
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
10902
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
10961
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
11003
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
11022
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
11071
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
11093
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
11144
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
11168
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
11192
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
11250
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
11312
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
11339
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
CodeGen\CodeGenAsyncMainTests.cs (17)
450
var verifier =
CompileAndVerify
(c, expectedOutput: "hello async main", expectedReturnCode: 0);
490
var verifier =
CompileAndVerify
(c, expectedOutput: "hello async main", expectedReturnCode: 10);
509
var verifier =
CompileAndVerify
(c, expectedOutput: "hello async main", expectedReturnCode: 10);
527
var verifier =
CompileAndVerify
(c, expectedOutput: "hello async main", expectedReturnCode: 0);
567
var verifier =
CompileAndVerify
(c, expectedOutput: "hello async main", expectedReturnCode: 10, args: new string[] { "async main" });
585
var verifier =
CompileAndVerify
(c, expectedOutput: "hello async main", expectedReturnCode: 0, args: new string[] { "async main" });
607
CompileAndVerify
(compilation, expectedReturnCode: 0);
629
CompileAndVerify
(compilation, expectedReturnCode: 0);
1143
CompileAndVerify
(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0);
1169
CompileAndVerify
(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0);
1250
CompileAndVerify
(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0);
1339
CompileAndVerify
(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0);
1363
CompileAndVerify
(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0);
1416
CompileAndVerify
(sourceCompilation, expectedOutput: "GetAwaiter called | GetResult called");
1474
CompileAndVerify
(sourceCompilation, expectedOutput: "GetAwaiter called | GetResult called");
1561
var verifier =
CompileAndVerify
(comp, expectedOutput: "");
1803
var verifier =
CompileAndVerify
(comp, expectedOutput: "");
CodeGen\CodeGenAsyncMethodBuilderOverrideTests.cs (10)
131
var verifier =
CompileAndVerify
(compilation, expectedOutput: "M F G 3");
537
var verifier =
CompileAndVerify
(compilation, expectedOutput: "M F G 3");
844
var verifier =
CompileAndVerify
(compilation, expectedOutput: "M F 3");
943
var verifier =
CompileAndVerify
(compilation, expectedOutput: "Overload1 Lambda1 Overload2 Lambda2");
1287
CompileAndVerify
(compilation, expectedOutput: "M F G 3");
1321
CompileAndVerify
(compilation, expectedOutput: "M F G 3");
1404
CompileAndVerify
(compilation, expectedOutput: "M F G 3");
2010
CompileAndVerify
(compilation, expectedOutput: "M F G 3");
2076
CompileAndVerify
(compilation, expectedOutput: "M F G 3");
2137
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
CodeGen\CodeGenAsyncSpillTests.cs (113)
84
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
177
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
316
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
457
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
531
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
603
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
709
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
798
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
893
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
980
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
1067
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
1260
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with
1475
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with
1575
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
1712
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
1821
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
1882
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
1944
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
2020
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
2093
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with
2330
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
2603
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
2778
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
2962
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
3160
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
3373
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
3617
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
3846
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
4198
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("", isRuntimeAsync: true), verify: Verification.Fails with
4272
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
4379
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
4539
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
4635
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
4714
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
4820
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
4953
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
5170
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
5395
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
5722
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
6044
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
6096
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
6194
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
6274
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
6340
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
6515
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
6715
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
6901
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("0", isRuntimeAsync: true), verify: Verification.Fails with
7099
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("0", isRuntimeAsync: true), verify: Verification.Fails with
7338
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("0", isRuntimeAsync: true), verify: Verification.Fails with
7612
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("0", isRuntimeAsync: true), verify: Verification.Fails with
7737
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
7945
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("0", isRuntimeAsync: true), verify: Verification.Fails with
8175
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
8261
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
8327
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
8406
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
8498
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
8566
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
8728
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
8799
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
8876
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
8942
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
9009
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
9079
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
9147
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
9254
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
9360
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
9460
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
9548
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
9635
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
9730
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
9972
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
10124
verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
10195
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
10264
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
10386
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
10567
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with
10618
var v =
CompileAndVerify
(
10625
v =
CompileAndVerify
(
10632
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
10709
var v =
CompileAndVerify
(
10716
v =
CompileAndVerify
(
10723
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
10864
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
11011
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
11098
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
11202
CompileAndVerify
(comp, expectedOutput: expectedOutput)
11289
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
11474
CompileAndVerify
(comp, expectedOutput: expectedOutput)
11562
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
11726
CompileAndVerify
(comp, expectedOutput: expectedOutput)
11819
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
11953
CompileAndVerify
(comp, expectedOutput: expectedOutput)
12040
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
12180
CompileAndVerify
(comp, expectedOutput: expectedOutput)
12272
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
12417
CompileAndVerify
(comp, expectedOutput: expectedOutput)
12504
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
12634
CompileAndVerify
(comp, expectedOutput: expectedOutput)
12720
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
12871
CompileAndVerify
(comp, expectedOutput: expectedOutput)
12967
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
13136
CompileAndVerify
(comp, expectedOutput: expectedOutput)
13232
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
13419
CompileAndVerify
(comp, expectedOutput: expectedOutput)
13520
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
13715
CompileAndVerify
(comp, expectedOutput: expectedOutput)
13816
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
13900
CompileAndVerify
(comp, expectedOutput: expectedOutput)
13978
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
14036
verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
14098
verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
14155
verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
CodeGen\CodeGenAsyncTests.cs (97)
49
return base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: verify);
80
CompileAndVerify
(c.WithOptions(options), symbolValidator: module =>
89
CompileAndVerify
(c.WithOptions(options), symbolValidator: module =>
98
CompileAndVerify
(c.WithOptions(options), symbolValidator: module =>
146
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
302
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with
368
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with
425
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with
485
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with
562
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with
701
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with
825
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with
938
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with
1069
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with
1182
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with
1320
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("0", isRuntimeAsync: true), verify: Verification.Fails with
2360
var verifier =
CompileAndVerify
(comp, expectedOutput: null, verify: Verification.Fails with
3467
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("0", isRuntimeAsync: true), verify: Verification.Fails with
3596
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("0", isRuntimeAsync: true), verify: Verification.Fails with
5963
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6001
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6003
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput);
6037
CompileAndVerify
(comp);
6038
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe));
6078
CompileAndVerify
(comp, expectedOutput: "0");
6079
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: "0");
6185
CompileAndVerify
(comp);
6186
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe));
6223
CompileAndVerify
(comp).
6280
CompileAndVerify
(comp);
6281
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe));
6321
CompileAndVerify
(comp);
6322
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe));
6378
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6379
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput);
6431
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6432
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput);
6491
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6492
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput);
6737
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6789
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6832
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6835
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6871
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6874
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6903
CompileAndVerify
(comp).
7077
CompileAndVerify
(comp).
7314
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
7371
CompileAndVerify
(comp, expectedOutput: expected);
7374
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with
7434
CompileAndVerify
(comp, expectedOutput: expected);
7437
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with
7568
var verifier =
CompileAndVerify
(comp);
7932
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
7976
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8019
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8039
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8092
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8145
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8186
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8204
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8251
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8271
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8317
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8340
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8363
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8419
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8475
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8500
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8521
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("<Main>$", "0xa") });
8545
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
8588
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
8638
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("Main", "0xa") });
8678
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("Main", "0xa") });
8740
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("Main", "0x26") });
8799
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
8844
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("<Main>g__LocalFunc|0_0", "0xa") });
8899
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("<Main>b__0_0", "0xa") });
8967
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("<Main>$", "0x1f") });
9024
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("<Main>$", "0x24") });
9083
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("55", isRuntimeAsync: true), verify: Verification.Fails with
9162
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
9285
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
9331
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
9379
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
9428
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
9471
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
9492
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
9527
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
9721
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with
9753
verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with
9827
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with
9858
verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with
9913
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with
9957
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with
10001
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("1", isRuntimeAsync: true), verify: Verification.Fails with
10047
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("1", isRuntimeAsync: true), verify: Verification.Fails with
CodeGen\CodeGenAwaitForeachTests.cs (213)
179
CompileAndVerify
(comp_checked, expectedOutput: "overflow");
184
CompileAndVerify
(comp_unchecked, expectedOutput: "0xFFFFFFFF");
187
var verifierChecked =
CompileAndVerify
(runtimeAsyncCompChecked, expectedOutput: CodeGenAsyncTests.ExpectedOutput("overflow", isRuntimeAsync: true), verify: Verification.Fails with
275
var verifierUnchecked =
CompileAndVerify
(runtimeAsyncCompUnchecked, expectedOutput: CodeGenAsyncTests.ExpectedOutput("0xFFFFFFFF", isRuntimeAsync: true), verify: Verification.Fails with
995
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync 1");
998
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync 1", isRuntimeAsync: true), verify: Verification.Fails with
1063
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync 0");
1066
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync 0", isRuntimeAsync: true), verify: Verification.Fails with
1285
CompileAndVerify
(comp,
1289
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
1407
CompileAndVerify
(comp, expectedOutput: "Got(1) Got(2) Captured(1)");
1410
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("Got(1) Got(2) Captured(1)", isRuntimeAsync: true), verify: Verification.Fails with
1558
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1561
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
1677
CompileAndVerify
(comp, expectedOutput: "exception");
1680
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("exception", isRuntimeAsync: true), verify: Verification.Fails with
1791
CompileAndVerify
(comp, expectedOutput: "dispose exception");
1794
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("dispose exception", isRuntimeAsync: true), verify: Verification.Fails with
1910
CompileAndVerify
(comp, expectedOutput: "wait dispose exception");
1913
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("wait dispose exception", isRuntimeAsync: true), verify: Verification.Fails with
2022
CompileAndVerify
(comp, expectedOutput: "wait exception");
2025
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("wait exception", isRuntimeAsync: true), verify: Verification.Fails with
2375
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync");
2378
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync", isRuntimeAsync: true), verify: Verification.Fails with
2584
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
2587
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
2590
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
2927
CompileAndVerify
(comp, expectedOutput: "1 2 Done");
2930
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("1 2 Done", isRuntimeAsync: true), verify: Verification.Fails with
3164
CompileAndVerify
(comp, expectedOutput: "1 2 Done").VerifyDiagnostics();
3167
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("1 2 Done", isRuntimeAsync: true), verify: Verification.Fails with
3273
CompileAndVerify
(comp, expectedOutput: "2 4 -1 Done").VerifyDiagnostics();
3276
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("2 4 -1 Done", isRuntimeAsync: true), verify: Verification.Fails with
3451
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
3454
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
3457
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
3589
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
3592
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
3595
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
3767
CompileAndVerify
(comp, expectedOutput: "1 2 3 Done", verify: Verification.Fails);
3770
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("1 2 3 Done", isRuntimeAsync: true), verify: Verification.Fails);
3851
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
3854
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
3857
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
3969
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
3972
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
3975
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
4272
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4275
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
4397
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4413
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
4542
CompileAndVerify
(comp, expectedOutput: "Item(1) Dispose Done");
4553
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("Item(1) Dispose Done", isRuntimeAsync: true), verify: Verification.Fails with
4897
CompileAndVerify
(comp,
4901
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
5029
var verifier =
CompileAndVerify
(comp,
5226
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5229
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
5459
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5483
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
5611
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5832
var runtimeAsyncVerifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
5963
CompileAndVerify
(comp, expectedOutput: "NextAsync(2) Current(3) Got(3) NextAsync(3) Dispose(4) Done");
5966
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("NextAsync(2) Current(3) Got(3) NextAsync(3) Dispose(4) Done", isRuntimeAsync: true), verify: Verification.Fails with
6097
CompileAndVerify
(comp,
6101
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
6264
CompileAndVerify
(comp,
6268
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
6440
CompileAndVerify
(comp,
6444
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
6610
CompileAndVerify
(comp, expectedOutput: "Success");
6613
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("Success", isRuntimeAsync: true), verify: Verification.Fails with
6742
CompileAndVerify
(comp, expectedOutput: "Try NextAsync(0) Current(1) Got(1) NextAsync(1) Current(2) Got(2) NextAsync(2) Current(3) Got(3) NextAsync(3) Dispose(4) Done");
6746
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
6932
CompileAndVerify
(comp, expectedOutput: "NextAsync(0) Current(1) Convert(1) Got(1) NextAsync(1) Current(2) Convert(2) Got(2) NextAsync(2) Dispose(3) Done");
6958
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
7089
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7113
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
7233
CompileAndVerify
(comp, expectedOutput: "Success");
7236
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("Success", isRuntimeAsync: true), verify: Verification.Fails with
7368
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7392
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
7563
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7582
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
7735
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7738
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
8053
CompileAndVerify
(comp, expectedOutput: expectedOutput);
8077
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
8197
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
8363
verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
8458
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
8468
var verifier2 =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
8765
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync");
8768
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync", isRuntimeAsync: true), verify: Verification.Fails with
8890
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
8893
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync DisposeAsync Done", isRuntimeAsync: true), verify: Verification.Fails with
8993
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
9036
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync Done");
9039
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync Done", isRuntimeAsync: true), verify: Verification.Fails with
9114
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync Done");
9117
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync Done", isRuntimeAsync: true), verify: Verification.Fails with
9188
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
9191
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync DisposeAsync Done", isRuntimeAsync: true), verify: Verification.Fails with
9380
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
9383
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync DisposeAsync Done", isRuntimeAsync: true), verify: Verification.Fails with
9491
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
9494
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync DisposeAsync Done", isRuntimeAsync: true), verify: Verification.Fails with
9595
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
9598
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync DisposeAsync Done", isRuntimeAsync: true), verify: Verification.Fails with
9699
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync 1 Done");
9702
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync DisposeAsync 1 Done", isRuntimeAsync: true), verify: Verification.Fails with
9813
CompileAndVerify
(comp, expectedOutput: "StructAwaitable1StructAwaitable2");
9816
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("StructAwaitable1StructAwaitable2", isRuntimeAsync: true), verify: Verification.Fails with
9987
CompileAndVerify
(comp);
9990
var verifier =
CompileAndVerify
(runtimeAsyncComp, verify: Verification.Fails with
10077
CompileAndVerify
(comp);
10080
var verifier =
CompileAndVerify
(runtimeAsyncComp, verify: Verification.Fails with
10225
CompileAndVerify
(comp, expectedOutput: "123");
10241
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
10295
CompileAndVerify
(comp, expectedOutput: "123");
10298
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
10352
CompileAndVerify
(comp, expectedOutput: "123");
10355
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
10409
CompileAndVerify
(comp, expectedOutput: "123");
10412
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
10654
CompileAndVerify
(comp, expectedOutput: "123");
10657
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
10718
CompileAndVerify
(comp, expectedOutput: "123");
10721
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
10778
CompileAndVerify
(comp, expectedOutput: "123");
10781
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
10837
CompileAndVerify
(comp, expectedOutput: "123");
10840
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
10963
CompileAndVerify
(comp, expectedOutput: "123");
10966
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
11025
CompileAndVerify
(comp, expectedOutput: "123");
11028
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
11082
CompileAndVerify
(comp, expectedOutput: "123");
11085
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
11148
CompileAndVerify
(comp, expectedOutput: "123");
11151
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
11205
CompileAndVerify
(comp, expectedOutput: "123");
11208
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
11265
CompileAndVerify
(comp, expectedOutput: "123");
11268
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
11322
CompileAndVerify
(comp, expectedOutput: "123");
11325
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
11385
CompileAndVerify
(comp, expectedOutput: "123");
11388
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
11475
CompileAndVerify
(comp, expectedOutput: "123");
11478
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
11571
CompileAndVerify
(comp, expectedOutput: expectedOutput);
11574
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
11791
CompileAndVerify
(comp, expectedOutput: "123");
11794
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
11905
CompileAndVerify
(comp, expectedOutput: "123");
11908
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
12155
CompileAndVerify
(comp, expectedOutput: "123");
12158
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
12302
CompileAndVerify
(comp, expectedOutput: "123");
12305
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
12405
CompileAndVerify
(comp, expectedOutput: "123");
12408
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
12503
CompileAndVerify
(comp, expectedOutput: "23");
12506
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("23", isRuntimeAsync: true), verify: Verification.Fails with
12598
CompileAndVerify
(comp, expectedOutput: "123");
12601
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
12762
CompileAndVerify
(comp, expectedOutput: "123");
12765
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
12825
CompileAndVerify
(comp, expectedOutput: "123");
12828
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
12918
CompileAndVerify
(comp, expectedOutput: "123");
12921
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
12975
CompileAndVerify
(comp, expectedOutput: "123");
12978
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
13118
CompileAndVerify
(comp, expectedOutput: "123");
13151
CompileAndVerify
(comp, expectedOutput: "123");
13154
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
13211
CompileAndVerify
(comp, expectedOutput: "123");
13214
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
13271
CompileAndVerify
(comp, expectedOutput: @"123Disposed");
13274
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123Disposed", isRuntimeAsync: true), verify: Verification.Fails with
13357
CompileAndVerify
(comp, expectedOutput: @"123Disposed");
13360
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123Disposed", isRuntimeAsync: true), verify: Verification.Fails with
13443
CompileAndVerify
(comp, expectedOutput: @"123Disposed");
13446
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123Disposed", isRuntimeAsync: true), verify: Verification.Fails with
13525
CompileAndVerify
(comp, expectedOutput: "123");
13528
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
13601
CompileAndVerify
(comp, expectedOutput: "123Disposed");
13604
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123Disposed", isRuntimeAsync: true), verify: Verification.Fails with
13689
CompileAndVerify
(comp, expectedOutput: "123");
13692
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
13834
CompileAndVerify
(comp, expectedOutput: "123");
13837
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
13913
CompileAndVerify
(comp, expectedOutput: "123");
13916
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
14082
CompileAndVerify
(comp, expectedOutput: "123");
14085
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
14144
CompileAndVerify
(comp, expectedOutput: "123");
14147
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
14241
CompileAndVerify
(comp, expectedOutput: "123123");
14244
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123123", isRuntimeAsync: true), verify: Verification.Fails with
14336
CompileAndVerify
(comp, expectedOutput: "RAN");
14339
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("RAN", isRuntimeAsync: true), verify: Verification.Fails with
14473
CompileAndVerify
(comp, expectedOutput: "RAN");
14476
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("RAN", isRuntimeAsync: true), verify: Verification.Fails with
14612
CompileAndVerify
(comp, expectedOutput: "RAN");
14615
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("RAN", isRuntimeAsync: true), verify: Verification.Fails with
14746
CompileAndVerify
(comp, expectedOutput: "RAN");
14808
CompileAndVerify
(comp, expectedOutput: "RAN");
14811
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("RAN", isRuntimeAsync: true), verify: Verification.Fails with
14972
CompileAndVerify
(comp,
14977
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
CodeGen\CodeGenAwaitUsingTests.cs (74)
213
CompileAndVerify
(comp, expectedOutput: expectedOutput);
217
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
454
CompileAndVerify
(comp, expectedOutput: expectedOutput);
458
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
630
CompileAndVerify
(comp, expectedOutput: expectedOutput);
634
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
741
CompileAndVerify
(comp, expectedOutput: expectedOutput);
745
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
835
CompileAndVerify
(comp, expectedOutput: expectedOutput);
839
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
1223
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1227
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
1365
CompileAndVerify
(comp, expectedOutput: "body Dispose");
1443
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1480
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1515
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1668
verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
1749
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1903
verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
1984
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
2139
verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
2215
CompileAndVerify
(comp, expectedOutput: expectedOutput);
2219
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
2283
CompileAndVerify
(comp, expectedOutput: expectedOutput);
2286
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
2385
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
2533
verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
2613
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
2760
verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
2848
CompileAndVerify
(comp, expectedOutput: "True");
2853
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("True", isRuntimeAsync: true), verify: Verification.Fails with
2929
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
2934
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("body DisposeAsync", isRuntimeAsync: true), verify: Verification.Fails with
3024
CompileAndVerify
(comp, expectedOutput: "body");
3029
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("body", isRuntimeAsync: true), verify: Verification.Fails with
3164
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3168
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
3304
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3308
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
3442
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3446
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
3672
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3677
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
3784
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3789
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
3867
CompileAndVerify
(comp, expectedOutput: "using dispose_start dispose_end return");
3872
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("using dispose_start dispose_end return", isRuntimeAsync: true), verify: Verification.Fails with
3954
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3958
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
4037
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4041
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
4121
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4125
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
4288
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4461
verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
4550
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4555
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with { ILVerifyMessage = """
4637
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4642
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
4720
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4725
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with { ILVerifyMessage = """
4837
CompileAndVerify
(comp, expectedOutput: "StructAwaitable");
4842
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("StructAwaitable", isRuntimeAsync: true), verify: Verification.Fails with
4917
CompileAndVerify
(comp, expectedOutput: "DISPOSED");
4923
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("DISPOSED", isRuntimeAsync: true), verify: Verification.Fails with
5007
CompileAndVerify
(comp, expectedOutput: "DISPOSED");
5279
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
5282
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
5439
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
5442
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
5473
CompileAndVerify
(comp, expectedOutput: "DISPOSED").VerifyDiagnostics();
5478
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("DISPOSED", isRuntimeAsync: true), verify: Verification.Fails with
5661
CompileAndVerify
(comp,
5690
CompileAndVerify
(comp,
CodeGen\CodeGenCheckedTests.cs (5)
2701
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2711
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2748
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2758
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2850
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN1 RAN2 RAN3");
CodeGen\CodeGenClosureLambdaTests.cs (3)
4716
var verifier =
CompileAndVerify
(comp, expectedSignatures: new[]
4808
var verifier =
CompileAndVerify
(comp);
4937
var verifier =
CompileAndVerify
(comp);
CodeGen\CodeGenConditionalOperatorTests.cs (2)
569
var verifier =
CompileAndVerify
(comp, expectedOutput: """
715
CompileAndVerify
(comp);
CodeGen\CodeGenConversionTests.cs (3)
285
CompileAndVerify
(comp2, expectedOutput: expectedOutput);
383
CompileAndVerify
(comp2, expectedOutput: expectedOutput);
1071
CompileAndVerify
(compilation);
CodeGen\CodeGenDeconstructTests.cs (45)
1463
CompileAndVerify
(comp, expectedOutput: "assignment: 1 2. foreach: 1 2.");
2150
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
5049
var verifier =
CompileAndVerify
(comp, expectedOutput: "hello 42", sourceSymbolValidator: validator);
5126
CompileAndVerify
(comp, expectedOutput: "hello42");
5140
var verifier =
CompileAndVerify
(comp, expectedOutput: "hello 42 43");
5154
var verifier =
CompileAndVerify
(comp, expectedOutput: "hello 42");
5200
var verifier =
CompileAndVerify
(comp, expectedOutput: "hello 42 43", sourceSymbolValidator: validator);
5215
var verifier =
CompileAndVerify
(comp, expectedOutput: "1 2 3");
5324
var verifier =
CompileAndVerify
(comp, expectedOutput: "hello 42 world", sourceSymbolValidator: validator);
5360
var verifier =
CompileAndVerify
(comp, expectedOutput: "hello 42 world", sourceSymbolValidator: validator);
5559
CompileAndVerify
(comp, expectedOutput: "0");
5799
CompileAndVerify
(comp, expectedOutput: "1 2 3");
5849
CompileAndVerify
(comp, expectedOutput: "var var var");
5903
CompileAndVerify
(comp, expectedOutput: "Converted 1. Output 1 2 3.");
5974
CompileAndVerify
(comp, expectedOutput: "hello");
5994
CompileAndVerify
(comp, expectedOutput: "2");
6233
CompileAndVerify
(comp, expectedOutput: "1")
6279
CompileAndVerify
(comp, expectedOutput: "3");
6300
CompileAndVerify
(comp, expectedOutput: "2");
6332
CompileAndVerify
(comp, expectedOutput: "2");
6362
CompileAndVerify
(comp, expectedOutput: "1 2");
6389
CompileAndVerify
(comp, expectedOutput: "1 2");
6505
CompileAndVerify
(comp, expectedOutput: "CC");
6557
CompileAndVerify
(comp, expectedOutput: "M");
6729
CompileAndVerify
(comp, expectedOutput: "1");
6796
CompileAndVerify
(comp, expectedOutput: "Written 1. 42");
6818
CompileAndVerify
(comp, expectedOutput: "Written 1. 2");
6880
CompileAndVerify
(comp, sourceSymbolValidator: validator);
6899
CompileAndVerify
(comp, expectedOutput: "ctor");
6913
CompileAndVerify
(comp, expectedOutput: "M");
6949
CompileAndVerify
(comp, expectedOutput: "43", sourceSymbolValidator: validator);
6970
CompileAndVerify
(comp, expectedOutput: "6");
7036
CompileAndVerify
(comp, expectedOutput: "M 1");
7149
CompileAndVerify
(compilation, expectedOutput: "1")
7200
CompileAndVerify
(compilation, expectedOutput: "1")
7461
CompileAndVerify
(compilation, expectedOutput: "1True")
7665
CompileAndVerify
(compilation, expectedOutput: "10", verify: Verification.Fails);
7705
CompileAndVerify
(compilation, expectedOutput: "0");
8209
var verifier =
CompileAndVerify
(comp, expectedOutput: "3");
8710
var verifier =
CompileAndVerify
(comp);
8732
var verifier =
CompileAndVerify
(comp);
8757
CompileAndVerify
(comp, expectedOutput: "once");
9039
CompileAndVerify
(comp, expectedOutput: "42 42 43");
9064
CompileAndVerify
(comp, expectedOutput: "44 42 43");
9492
CompileAndVerify
(comp, expectedOutput: "21 81 21 81");
CodeGen\CodeGenDynamicTests.cs (8)
44
var unoptimizedVerifier =
CompileAndVerify
(unoptimizedCompilation, verify: verify);
45
var optimizedVerifier =
CompileAndVerify
(optimizedCompilation, verify: verify);
7496
var verifier =
CompileAndVerify
(script);
7595
CompileAndVerify
(script).VerifyIL("Goo", @"
15341
CompileAndVerify
(comp, expectedOutput: @"System.Threading.Tasks.Task`1[System.Int32]");
15345
CompileAndVerify
(comp, expectedOutput: @"System.Threading.Tasks.Task`1[System.Int32]");
15386
CompileAndVerify
(comp, expectedOutput: @"System.Threading.Tasks.Task`1[System.Int32]");
15390
CompileAndVerify
(comp, expectedOutput: @"System.Threading.Tasks.Task`1[System.Int32]");
CodeGen\CodeGenExplicitImplementationTests.cs (5)
132
CompileAndVerify
(comp, expectedOutput: @"
227
CompileAndVerify
(comp, expectedOutput: @"CSS11Imp CSS1Exp CSS11Exp CSF1Imp CSF1Exp CSF11Exp");
260
CompileAndVerify
(comp, expectedOutput: @"VBS1_V VBS1_V VBS11_OL VBF1_V VBF1_V VBF11");
382
CompileAndVerify
(comp, expectedOutput: @"WriteReadOnly NormProp 123456");
1062
var verifier2 =
CompileAndVerify
(comp2, expectedSignatures: new[]
CodeGen\CodeGenExprLambdaTests.cs (4)
2188
CompileAndVerify
(
2271
var verifier =
CompileAndVerify
(comp, expectedOutput: "() => ModAdd2(3, 4, new [] {})");
3245
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3255
CompileAndVerify
(comp45, expectedOutput: expectedOutput45);
CodeGen\CodeGenFieldInitTests.cs (6)
436
CompileAndVerify
(compilation).VerifyIL("C..ctor", @"
463
CompileAndVerify
(compilation).VerifyIL("C..ctor", @"
484
CompileAndVerify
(compilation).VerifyIL("C<T>..ctor", @"
512
CompileAndVerify
(compilation).VerifyIL("C..cctor", @"
593
CompileAndVerify
(compilation).VerifyIL("C..ctor", @"
660
CompileAndVerify
(compilation, expectedOutput: expectedOutput.ToString());
CodeGen\CodeGenForEachTests.cs (8)
800
CompileAndVerify
(compilation).VerifyIL("C.Test", @"{
1398
var verifier =
CompileAndVerify
(compilation, verify: Verification.FailsILVerify, expectedOutput: @"
3300
CompileAndVerify
(comp, expectedOutput: "123", verify: Verification.Skipped);
3331
CompileAndVerify
(comp, expectedOutput: "123");
3686
CompileAndVerify
(comp, expectedOutput: "123");
5593
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "42" : null, verify: Verification.Skipped)
5634
var verifier =
CompileAndVerify
(comp);
5704
var verifier =
CompileAndVerify
(comp);
CodeGen\CodeGenFunctionPointersTests.cs (11)
43
return
CompileAndVerify
(comp, symbolValidator: symbolValidator, expectedOutput: expectedOutput, verify: Verification.Skipped);
62
return
CompileAndVerify
(comp, expectedOutput: expectedOutput, symbolValidator: symbolValidator, verify: Verification.Skipped);
5400
CompileAndVerify
(comp, symbolValidator: symbolValidator, verify: Verification.Skipped);
6273
CompileAndVerify
(
6283
CompileAndVerify
(
6464
CompileAndVerify
(comp, symbolValidator: assertMethods);
6516
CompileAndVerify
(comp, symbolValidator: assertMethods, verify: Verification.Skipped);
6640
CompileAndVerify
(comp, symbolValidator: assertMethods, verify: Verification.Skipped);
6718
CompileAndVerify
(comp, symbolValidator: assertMethods, verify: Verification.Skipped);
6796
CompileAndVerify
(comp, symbolValidator: assertMethods, verify: Verification.Skipped);
11011
var verifier =
CompileAndVerify
(comp, expectedOutput: "2", verify: Verification.Skipped);
CodeGen\CodeGenImplicitImplementationTests.cs (4)
469
CompileAndVerify
(
532
CompileAndVerify
(
579
CompileAndVerify
(
637
CompileAndVerify
(
CodeGen\CodeGenInParametersTests.cs (29)
1530
CompileAndVerify
(comp, verify: Verification.Passes, expectedOutput: @"6");
1753
var result =
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"47");
1839
result =
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"47");
1878
CompileAndVerify
(comp, verify: Verification.Passes, expectedOutput: @"6");
1938
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2006
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2068
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2125
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2185
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2264
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2279
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2345
var v =
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2432
v =
CompileAndVerify
(comp, verify: Verification.Passes, expectedOutput: @"
3737
var verifier =
CompileAndVerify
(compilation, expectedOutput: "XX");
3775
var verifier =
CompileAndVerify
(compilation, expectedOutput: "5050");
3826
var verifier =
CompileAndVerify
(compilation, expectedOutput: "5050");
3884
var verifier =
CompileAndVerify
(compilation, expectedOutput: "5050");
3948
var verifier =
CompileAndVerify
(compilation, expectedOutput: "555555");
4012
var verifier =
CompileAndVerify
(compilation, expectedOutput: "0011", verify: Verification.FailsPEVerify);
4090
var verifier =
CompileAndVerify
(compilation, expectedOutput: "");
4146
var verifier =
CompileAndVerify
(compilation, expectedOutput: "hihi");
4204
var verifier =
CompileAndVerify
(compilation, expectedOutput: "hihi");
4267
var verifier =
CompileAndVerify
(compilation, expectedOutput: "11");
4340
var verifier =
CompileAndVerify
(compilation, expectedOutput: "TestTest");
4397
var verifier =
CompileAndVerify
(compilation, expectedOutput: "TestTestDerivedDerived");
4805
CompileAndVerify
(libUser).VerifyIL("C.M", """
4830
CompileAndVerify
(comp, expectedOutput: "RAN 00");
4871
var verifier =
CompileAndVerify
(libUser);
4910
CompileAndVerify
(comp, expectedOutput: "Report1 11");
CodeGen\CodeGenInterfaceImplementation.cs (3)
374
CompileAndVerify
(comp3, expectedOutput: @"ImpSubDerived ImpFuncDerived ImpSubDerived ImpFunc ExpSubDerived ExpFuncDerived");
2641
var verifier =
CompileAndVerify
(comp, expectedSignatures: new[]
2748
var verifier =
CompileAndVerify
(comp, expectedSignatures: new[]
CodeGen\CodeGenInterpolatedString.cs (1)
33
CompileAndVerify
(comp, expectedOutput: @"42
CodeGen\CodeGenIterators.cs (5)
1944
var verifier = this.
CompileAndVerify
(comp);
1977
var verifier = this.
CompileAndVerify
(comp);
2396
var verifier =
CompileAndVerify
(compilation, verify: Verification.FailsPEVerify);
3146
var verifier =
CompileAndVerify
(comp, expectedOutput: "100 100 True").VerifyDiagnostics();
4086
var verifier =
CompileAndVerify
(comp, expectedOutput: "FalseTrue", verify: Verification.Skipped).VerifyDiagnostics();
CodeGen\CodeGenLocalFunctionTests.cs (12)
127
CompileAndVerify
(comp, expectedOutput: @"1
233
CompileAndVerify
(comp);
367
CompileAndVerify
(comp, expectedOutput: "Great success!");
390
var verifier =
CompileAndVerify
(comp, expectedOutput: "5");
416
verifier =
CompileAndVerify
(comp, expectedOutput: @"5
449
verifier =
CompileAndVerify
(comp, expectedOutput: @"5
775
CompileAndVerify
(comp);
1090
CompileAndVerify
(comp);
1164
CompileAndVerify
(comp, expectedOutput: "Local");
2086
CompileAndVerify
(comp, expectedSignatures: new SignatureDescription[]
6341
return
CompileAndVerify
(comp, expectedOutput: output, verify: verify).VerifyDiagnostics(); // no diagnostics
6347
return
CompileAndVerify
(comp, expectedOutput: output).VerifyDiagnostics(); // no diagnostics
CodeGen\CodeGenLockTests.cs (12)
479
CompileAndVerify
(compilation).VerifyIL("Test.Main", @"
652
CompileAndVerify
(compilation).VerifyIL("Test.Main", @"
1363
var verifier =
CompileAndVerify
(compilation);
1413
var verifier =
CompileAndVerify
(compilation);
1462
var verifier =
CompileAndVerify
(compilation);
1513
var verifier =
CompileAndVerify
(compilation);
1565
var verifier =
CompileAndVerify
(compilation);
1614
var verifier =
CompileAndVerify
(compilation);
1663
var verifier =
CompileAndVerify
(compilation);
1712
var verifier =
CompileAndVerify
(compilation);
1905
CompileAndVerify
(compilation, expectedOutput: "Inside lock.");
1926
CompileAndVerify
(compilation, expectedOutput: "Inside lock.");
CodeGen\CodeGenMscorlib.cs (5)
619
CompileAndVerify
(comp, verify: Verification.Skipped).
765
CompileAndVerify
(comp, verify: Verification.Fails).
894
CompileAndVerify
(comp, verify: Verification.Fails).
1041
var c =
CompileAndVerify
(comp, verify: Verification.Skipped);
1167
CompileAndVerify
(comp, verify: Verification.Skipped).
CodeGen\CodeGenNullCoalescingAssignmentTests.cs (1)
1545
CompileAndVerify
(compilation).VerifyIL("C.Main()", @"
CodeGen\CodeGenOperators.cs (4)
6088
var verifier =
CompileAndVerify
(comp);
6144
var verifier =
CompileAndVerify
(comp);
6307
CompileAndVerify
(comp, expectedOutput: @"Done.");
6331
var cv =
CompileAndVerify
(comp, expectedOutput: @"TrueFalse");
CodeGen\CodeGenOverridingAndHiding.cs (17)
1264
var verifier =
CompileAndVerify
(compilation, expectedOutput: substitutedExpected);
2559
CompileAndVerify
(outerCompilation, verify: Verification.FailsPEVerify).VerifyIL("Test.Main", @"
2836
CompileAndVerify
(comp, expectedOutput: @"CSS1_OV CSS1_OV VBS11_OL CSS1_OV CSF1_New VBF1_V VBF11 VBF1_V");
2929
CompileAndVerify
(comp, expectedOutput: @"VBDefault VBDefault VBWriteReadOnly VBWriteReadOnly 100200900900");
2993
CompileAndVerify
(comp2, expectedOutput: @"TwoThreeOneZero");
3176
CompileAndVerify
(comp, expectedOutput:
3225
var verifier =
CompileAndVerify
(
3389
CompileAndVerify
(comp, expectedOutput: "Derived D |Base M |PropImpl");
3491
CompileAndVerify
(comp, expectedOutput:
4205
var cs1Verifier =
CompileAndVerify
(cs1Compilation);
4247
var cs2Verifier =
CompileAndVerify
(cs2Compilation,
4274
var cs1Verifier =
CompileAndVerify
(cs1Compilation);
4319
var cs2Verifier =
CompileAndVerify
(cs2Compilation, expectedOutput: @"C4
4360
CompileAndVerify
(A).VerifyDiagnostics();
4365
CompileAndVerify
(B).VerifyDiagnostics();
4370
CompileAndVerify
(B).VerifyDiagnostics();
4422
var cs1Verifier =
CompileAndVerify
(cs1Compilation);
CodeGen\CodeGenReadOnlySpanConstructionTest.cs (51)
54
CompileAndVerify
(comp, expectedOutput: "TrueTrue", verify: Verification.Passes).VerifyIL("Test.Main", @"
115
CompileAndVerify
(comp,
177
CompileAndVerify
(comp, expectedOutput: "TrueTrue", verify: Verification.Passes).VerifyIL("Test.Main", @"
230
CompileAndVerify
(comp, expectedOutput: "True", verify: Verification.Passes).VerifyIL("Test.Main", @"
287
CompileAndVerify
(comp, expectedOutput: "True", verify: Verification.Passes).VerifyIL("Test.Main", @"
341
CompileAndVerify
(comp, expectedOutput: "3", verify: Verification.Passes).VerifyIL("Test.Main", @"
403
CompileAndVerify
(comp, expectedOutput: "BlueTrue", verify: Verification.Fails).VerifyIL("Test.Main", @"
460
CompileAndVerify
(comp, expectedOutput: "BlueTrue", verify: Verification.Passes).VerifyIL("Test.Main", @"
533
CompileAndVerify
(comp, expectedOutput: "P10", verify: Verification.Fails).VerifyIL("Test.Main", @"
581
var cv =
CompileAndVerify
(comp, expectedOutput: "", verify: Verification.Passes);
649
var cv =
CompileAndVerify
(comp, expectedOutput: "100", verify: Verification.Passes);
688
var verifier =
CompileAndVerify
(compilation, expectedOutput: "10;20;", verify: Verification.Skipped);
727
var verifier =
CompileAndVerify
(compilation, expectedOutput: "10;20;", verify: Verification.Skipped);
822
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
850
verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
869
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
950
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
974
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
1017
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
1096
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
1240
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
1292
var verifier =
CompileAndVerify
(compilation, expectedOutput: "AF2D4567", verify: Verification.Skipped);
1405
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
1439
var verifier =
CompileAndVerify
(compilation, verify: Verification.Passes);
1472
var verifier =
CompileAndVerify
(compilation, expectedOutput: "000000", verify: Verification.Passes);
1549
var verifier =
CompileAndVerify
(compilation, expectedOutput: "3402", verify: Verification.Fails with { ILVerifyMessage = ilVerifyMessage, PEVerifyMessage = peVerifyMessage });
1970
CompileAndVerify
(compilation, expectedOutput: "34361843576", verify: Verification.Skipped).VerifyIL("Test.Main", @"
2330
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
2437
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
2465
verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
2490
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
2538
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
2589
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
2660
var verifier =
CompileAndVerify
(compilation, expectedOutput: "ran",
2730
var verifier =
CompileAndVerify
(compilation, expectedOutput: "2 hello world",
2802
var verifier =
CompileAndVerify
(compilation, expectedOutput: "2 hello world",
2847
var verifier =
CompileAndVerify
(compilation, expectedOutput: "hello world",
2915
var verifier =
CompileAndVerify
(compilation, expectedOutput: "1 1",
2960
var verifier =
CompileAndVerify
(compilation, expectedOutput: "1 2147483647", verify: Verification.FailsILVerify);
3008
var verifier =
CompileAndVerify
(compilation, expectedOutput: "1 1",
3053
var verifier =
CompileAndVerify
(compilation, expectedOutput: "1 4294967295", verify: Verification.Skipped);
3098
var verifier =
CompileAndVerify
(compilation, expectedOutput: "1 1",
3167
var verifier =
CompileAndVerify
(compilation, expectedOutput: "1 1",
3210
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
3275
CompileAndVerify
(compilation, expectedOutput: "1 42", verify: Verification.Skipped).VerifyDiagnostics();
3292
CompileAndVerify
(compilation, expectedOutput: "1 !", verify: Verification.Skipped).VerifyDiagnostics();
3309
var verifier =
CompileAndVerify
(compilation, expectedOutput: "2 True False", verify: Verification.Skipped).VerifyDiagnostics();
3334
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
3357
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
3399
CompileAndVerify
(comp, expectedOutput: "TrueTrue").VerifyIL("Test.Main", $$"""
3451
var verifier =
CompileAndVerify
(compilation, verify: Verification.Passes);
CodeGen\CodeGenReadonlyStructTests.cs (9)
841
CompileAndVerify
(comp, symbolValidator: validate);
1092
CompileAndVerify
(comp, expectedOutput: "24", verify: Verification.Fails);
1109
CompileAndVerify
(comp, expectedOutput: "10", verify: Verification.Fails).VerifyIL("Test.Main", @"
1151
CompileAndVerify
(comp, expectedOutput: "12345", verify: Verification.Fails).VerifyIL("Test.Main", @"
1200
CompileAndVerify
(comp, expectedOutput: "30", verify: Verification.Fails).VerifyIL("Test.Main", @"
1261
CompileAndVerify
(comp, expectedOutput: "overflow", verify: Verification.Fails).VerifyIL("Test.M", expectedIL);
1267
CompileAndVerify
(comp, verify: Verification.Fails).VerifyIL("Test.M", expectedIL);
1298
CompileAndVerify
(comp, expectedOutput: "SpanOpCalled|PointerOpCalled", verify: Verification.Fails);
1320
CompileAndVerify
(comp, expectedOutput: "SpanOpCalled", verify: Verification.Fails);
CodeGen\CodeGenRefConditionalOperatorTests.cs (2)
1275
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: verify);
1362
var verifier =
CompileAndVerify
(comp, expectedOutput: "0run", verify: Verification.Fails);
CodeGen\CodeGenRefLocalTests.cs (6)
541
CompileAndVerify
(comp, expectedOutput: "22");
4252
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: verify);
4324
var verifier =
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Fails);
4392
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: verify);
4445
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: verify);
4502
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: verify);
CodeGen\CodeGenRefOutTests.cs (8)
351
var verifier =
CompileAndVerify
(compilation, expectedOutput: "042");
413
var verifier =
CompileAndVerify
(compilation, expectedOutput: "Q");
475
var verifier =
CompileAndVerify
(compilation, expectedOutput: "Q");
543
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: Verification.Fails);
630
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: Verification.Fails);
692
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: Verification.Fails);
778
var verifier =
CompileAndVerify
(comp, expectedOutput: "0run", verify: Verification.Fails);
830
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: Verification.Fails);
CodeGen\CodeGenRefReturnTests.cs (2)
2969
var v =
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: "2");
3082
var v =
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: "2");
CodeGen\CodeGenScriptTests.cs (6)
27
CompileAndVerify
(
46
CompileAndVerify
(
64
CompileAndVerify
(
90
CompileAndVerify
(
497
var verifier =
CompileAndVerify
(compilation, expectedOutput: @"complete");
557
var verifier =
CompileAndVerify
(s0, verify: Verification.FailsPEVerify);
CodeGen\CodeGenShortCircuitOperatorTests.cs (16)
2756
var comp =
CompileAndVerify
(c, expectedOutput: @"False
2825
var comp =
CompileAndVerify
(c, expectedOutput: @"False
2906
var comp =
CompileAndVerify
(c, expectedOutput: @"False
2976
var comp =
CompileAndVerify
(c, expectedOutput: @"False
3059
var comp =
CompileAndVerify
(c, expectedOutput: @"False
3142
var comp =
CompileAndVerify
(c, expectedOutput: @"False
3374
base.
CompileAndVerify
(comp);
3423
base.
CompileAndVerify
(comp, expectedOutput: "420");
4778
CompileAndVerify
(comp, expectedOutput: "").
5863
CompileAndVerify
(compilation, expectedOutput: "12456");
6191
var comp =
CompileAndVerify
(c, expectedOutput: @"FalseTrueTrue");
6228
var comp =
CompileAndVerify
(c, expectedOutput: @"FalseTrueTrue");
6271
var comp =
CompileAndVerify
(c, expectedOutput: @"FalseTrueTrue");
6307
var comp =
CompileAndVerify
(c, expectedOutput: @"#
6350
var comp =
CompileAndVerify
(c, expectedOutput: @"False
6385
var comp =
CompileAndVerify
(c, expectedOutput: @"False
CodeGen\CodeGenStackAllocInitializerTests.cs (4)
216
CompileAndVerify
(comp, verify: Verification.Fails).VerifyIL("Test.M<T>(T)",
870
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"123")
1051
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"123")
1528
verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsCoreClr ? output : null, verify: Verification.Fails);
CodeGen\CodeGenTests.cs (32)
40
CompileAndVerify
(comp);
478
CompileAndVerify
(compilation, expectedOutput: "k");
535
var result =
CompileAndVerify
(compilation);
609
var result =
CompileAndVerify
(compilation);
868
var result =
CompileAndVerify
(compilation, expectedOutput: "Struct1 Struct2 ");
4480
verifier =
CompileAndVerify
(comp);
7010
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
10458
CompileAndVerify
(comp, verify: Verification.FailsPEVerify).VerifyIL("Test.Main",
10794
CompileAndVerify
(compilation, expectedOutput: @"
10914
CompileAndVerify
(compilation, expectedOutput: @"
10994
CompileAndVerify
(compilation, expectedOutput: @"
11068
CompileAndVerify
(compilation, expectedOutput: @"
13616
CompileAndVerify
(compRelease).VerifyIL("C.Main", @"
13627
CompileAndVerify
(compDebug).VerifyIL("C.Main", @"
13657
var v =
CompileAndVerify
(comp);
16290
CompileAndVerify
(comp, expectedOutput: "24", verify: Verification.Fails);
16292
CompileAndVerify
(comp, expectedOutput: "24", verify: Verification.Fails);
16313
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyIL("Test.Main", @"
16335
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyIL("Test.Main", @"
16389
CompileAndVerify
(comp, expectedOutput: "12345", verify: Verification.Fails).VerifyIL("Test.Main", @"
16422
CompileAndVerify
(comp, expectedOutput: "12345", verify: Verification.Fails).VerifyIL("Test.Main", @"
16482
CompileAndVerify
(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @"
16501
CompileAndVerify
(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @"
16538
CompileAndVerify
(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @"
16560
CompileAndVerify
(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @"
16603
CompileAndVerify
(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @"
16658
CompileAndVerify
(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @"
16747
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails);
16749
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails);
16771
CompileAndVerify
(comp, expectedOutput: "SpanOpCalled", verify: Verification.Fails);
16773
CompileAndVerify
(comp, expectedOutput: "SpanOpCalled", verify: Verification.Fails);
17313
var verifier =
CompileAndVerify
(comp, expectedOutput: "System.Int32").VerifyDiagnostics();
CodeGen\CodeGenTupleEqualityTests.cs (66)
68
CompileAndVerify
(comp, expectedOutput: "True True");
787
CompileAndVerify
(comp, expectedOutput: "True");
832
CompileAndVerify
(comp, expectedOutput: "False");
849
CompileAndVerify
(comp, expectedOutput: "True");
897
CompileAndVerify
(comp, expectedOutput: "True");
946
CompileAndVerify
(comp, expectedOutput: "True");
996
CompileAndVerify
(comp, expectedOutput: "TrueFalseTrue");
1050
CompileAndVerify
(comp, expectedOutput: "TrueFalseFalseTrue");
1084
CompileAndVerify
(comp, expectedOutput: "FalseTrueFalseTrue");
1116
CompileAndVerify
(comp, expectedOutput: "FalseTrue");
1147
CompileAndVerify
(comp, expectedOutput: "FalseFalse");
1207
CompileAndVerify
(comp, expectedOutput: "FalseTrue");
1307
CompileAndVerify
(comp, expectedOutput: "TrueFalse");
1491
CompileAndVerify
(comp, expectedOutput: "True");
1552
CompileAndVerify
(comp, expectedOutput: "TrueTrueFalse");
1589
CompileAndVerify
(comp, expectedOutput: "False");
1614
CompileAndVerify
(comp, expectedOutput: "False");
1808
CompileAndVerify
(comp, expectedOutput: "True False False True");
1824
CompileAndVerify
(comp, expectedOutput: "True");
1862
CompileAndVerify
(comp, expectedOutput: "TrueFalse");
1895
CompileAndVerify
(comp, expectedOutput: "Operator '==' cannot be applied to operands of type 'int' and 'string'");
1913
CompileAndVerify
(comp, expectedOutput: "True");
2061
CompileAndVerify
(comp, expectedOutput: "FalseTrue");
2100
CompileAndVerify
(comp, expectedOutput: "(0, 0)");
2158
CompileAndVerify
(comp, expectedOutput: "True");
2177
CompileAndVerify
(comp, expectedOutput: "False True True False");
2222
CompileAndVerify
(comp, expectedOutput:
2269
CompileAndVerify
(comp, expectedOutput:
2300
CompileAndVerify
(comp, expectedOutput: @"True True False True True False");
2416
CompileAndVerify
(comp, expectedOutput: expected);
2504
CompileAndVerify
(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");
2734
CompileAndVerify
(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");
2821
CompileAndVerify
(comp, expectedOutput: "GetTuple, A:30, A:40, ValueTuple2, X:6, Y:7, X -> Y:6, A(30) == Y(6), A(40) == Y(7), True");
2985
CompileAndVerify
(comp, expectedOutput: "TrueTrue");
3015
CompileAndVerify
(comp, expectedOutput: "TrueFalse");
3273
var verifier =
CompileAndVerify
(comp, expectedOutput: "True False False True False");
3358
var verifier =
CompileAndVerify
(comp, expectedOutput: "True");
3393
var verifier =
CompileAndVerify
(comp, expectedOutput: "True");
3428
var verifier =
CompileAndVerify
(comp, expectedOutput: "True");
3644
var verifier =
CompileAndVerify
(comp, expectedOutput: "True");
3679
var verifier =
CompileAndVerify
(comp, expectedOutput: "False True True False True");
3778
CompileAndVerify
(comp, expectedOutput: "Success");
3803
var verifier =
CompileAndVerify
(comp, expectedOutput: "True False False True False");
3906
var verifier =
CompileAndVerify
(comp, expectedOutput: "True False False Convert4 Convert4 True Convert5 False Convert6 Convert20 False ");
4000
var verifier =
CompileAndVerify
(comp, expectedOutput: "FalseTrueFalse");
4078
var verifier =
CompileAndVerify
(comp, expectedOutput: "False False Convert1 True Convert1 True Convert10 False Convert10 False");
4119
var verifier =
CompileAndVerify
(comp, expectedOutput: "FalseTrueFalse");
4179
CompileAndVerify
(comp, expectedOutput: "True False False True");
4233
CompileAndVerify
(comp, expectedOutput: "Success");
4335
var verifier =
CompileAndVerify
(comp, expectedOutput: "TrueFalse");
4383
var verifier =
CompileAndVerify
(comp, expectedOutput: "True");
4481
CompileAndVerify
(comp, expectedOutput: expected);
4585
CompileAndVerify
(comp, expectedOutput: expected);
4674
CompileAndVerify
(comp, expectedOutput: expected);
4982
CompileAndVerify
(comp, expectedOutput: "False");
5047
CompileAndVerify
(comp, expectedOutput: "True False False True");
5088
CompileAndVerify
(comp, expectedOutput:
5117
CompileAndVerify
(comp, expectedOutput: "True");
5153
CompileAndVerify
(comp, expectedOutput: "True");
5298
CompileAndVerify
(comp, expectedOutput: "TrueFalseTrue");
5345
CompileAndVerify
(comp, expectedOutput: "True");
5373
CompileAndVerify
(comp, expectedOutput: "overflow");
5394
CompileAndVerify
(comp, expectedOutput: "True");
5420
CompileAndVerify
(comp, expectedOutput: "22");
5504
CompileAndVerify
(comp, expectedOutput: @"X-> (short, short)
5567
CompileAndVerify
(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)
486
CompileAndVerify
(comp, symbolValidator: m =>
686
CompileAndVerify
(comp, symbolValidator: m =>
1685
CompileAndVerify
(comp1, expectedOutput: "1 hello hello 3");
1694
CompileAndVerify
(comp2, expectedOutput: "1 hello hello 3");
1699
CompileAndVerify
(comp3, expectedOutput: "1 hello hello 3");
4278
var v =
CompileAndVerify
(comp, expectedOutput: @"
5536
CompileAndVerify
(comp, expectedOutput: "C1.M1");
7493
CompileAndVerify
(comp, expectedOutput: "(1, )");
7526
CompileAndVerify
(comp, expectedOutput: "(1, )");
7563
CompileAndVerify
(comp, expectedOutput: "CCC");
8386
CompileAndVerify
(comp);
8904
CompileAndVerify
(comp, expectedOutput: "{1, qq1}");
8969
CompileAndVerify
(comp, expectedOutput: "{1, qq1}");
9022
CompileAndVerify
(comp, expectedOutput: "{1, qq}");
9151
CompileAndVerify
(comp, expectedOutput: "{1, qq}");
9232
CompileAndVerify
(comp, expectedOutput:
9315
CompileAndVerify
(comp, expectedOutput:
13522
CompileAndVerify
(comp, expectedOutput:
13929
CompileAndVerify
(comp, expectedOutput:
14093
CompileAndVerify
(comp, expectedOutput:
14773
CompileAndVerify
(consumer1, expectedOutput: expectedOutput).VerifyDiagnostics();
14776
CompileAndVerify
(consumer2, expectedOutput: expectedOutput).VerifyDiagnostics();
15034
CompileAndVerify
(consumer1, expectedOutput: expectedOutput).VerifyDiagnostics();
15037
CompileAndVerify
(consumer2, expectedOutput: expectedOutput).VerifyDiagnostics();
15420
CompileAndVerify
(consumer1, expectedOutput: expectedOutput).VerifyDiagnostics();
15423
CompileAndVerify
(consumer2, expectedOutput: expectedOutput).VerifyDiagnostics();
15681
CompileAndVerify
(consumer1, expectedOutput: expectedOutput).VerifyDiagnostics();
15684
CompileAndVerify
(consumer2, expectedOutput: expectedOutput).VerifyDiagnostics();
16516
CompileAndVerify
(comp, expectedOutput:
16819
CompileAndVerify
(comp, expectedOutput: "comp1, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null");
16870
CompileAndVerify
(comp, expectedOutput: "C2.M1");
16891
CompileAndVerify
(comp, expectedOutput: "C2.M1");
16945
CompileAndVerify
(comp, expectedOutput: "C2.M1");
16966
CompileAndVerify
(comp, expectedOutput: "C2.M1");
17052
CompileAndVerify
(comp, expectedOutput: "C1.M1");
17079
CompileAndVerify
(comp, expectedOutput: "C2.M1");
17130
CompileAndVerify
(comp, expectedOutput:
17182
CompileAndVerify
(comp, expectedOutput:
19339
var verifier =
CompileAndVerify
(comp, expectedOutput: "(42, 43)");
20583
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput:
22782
CompileAndVerify
(comp, expectedOutput: "", validator: (assembly) =>
22822
CompileAndVerify
(comp, expectedOutput: "", validator: (assembly) =>
23848
CompileAndVerify
(comp, expectedOutput: "42qq", verify: Verification.Fails);
24272
CompileAndVerify
(comp, expectedOutput: "2");
24335
CompileAndVerify
(comp, expectedOutput: "2");
24406
CompileAndVerify
(comp, expectedOutput: "hello");
25020
CompileAndVerify
(comp, expectedOutput: "3");
25278
CompileAndVerify
(comp, expectedOutput: "DONE");
25426
CompileAndVerify
(comp, expectedOutput: "(1, 1) (1, 1) (1, System.Object)");
25549
var verifier =
CompileAndVerify
(comp, expectedOutput: @"(-1, 255)(-1, 255)overflow");
26218
CompileAndVerify
(comp, expectedOutput: "True");
26448
CompileAndVerify
(executeComp, expectedOutput: "ran");
26513
CompileAndVerify
(executeComp, expectedOutput: "ran");
26570
CompileAndVerify
(executeComp, expectedOutput: "ran");
26578
CompileAndVerify
(executeComp2, expectedOutput: "ran");
26632
CompileAndVerify
(executeComp, expectedOutput: "ran");
27040
CompileAndVerify
(comp1, expectedOutput: "123");
27047
CompileAndVerify
(comp4, expectedOutput: "123");
27050
CompileAndVerify
(comp5, expectedOutput: "123");
27054
CompileAndVerify
(comp6, expectedOutput: "123");
27058
CompileAndVerify
(comp7, expectedOutput: "123");
27124
CompileAndVerify
(comp1, expectedOutput: "123");
27131
CompileAndVerify
(comp4, expectedOutput: "123");
27134
CompileAndVerify
(comp5, expectedOutput: "123");
27138
CompileAndVerify
(comp6, expectedOutput: "123");
27142
CompileAndVerify
(comp7, expectedOutput: "123");
27198
CompileAndVerify
(comp1, expectedOutput: "9");
27205
CompileAndVerify
(comp4, expectedOutput: "9");
27208
CompileAndVerify
(comp5, expectedOutput: "9");
27212
CompileAndVerify
(comp6, expectedOutput: "9");
27216
CompileAndVerify
(comp7, expectedOutput: "9");
27276
CompileAndVerify
(comp1, expectedOutput: "9");
27283
CompileAndVerify
(comp4, expectedOutput: "9");
27286
CompileAndVerify
(comp5, expectedOutput: "9");
27290
CompileAndVerify
(comp6, expectedOutput: "9");
27294
CompileAndVerify
(comp7, expectedOutput: "9");
27337
var verifier =
CompileAndVerify
(comp1, verify: Verification.Skipped); // unsafe code
27538
CompileAndVerify
(comp0);
27541
CompileAndVerify
(comp1);
27544
CompileAndVerify
(comp2);
27617
CompileAndVerify
(compilation, expectedOutput:
27655
var verifier =
CompileAndVerify
(comp, expectedOutput: @"Done.");
27902
CompileAndVerify
(comp, expectedOutput: @"Done.");
27951
var verifier =
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28027
var verifier =
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28094
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28157
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28187
CompileAndVerify
(comp, sourceSymbolValidator: verifyModule, symbolValidator: verifyModule);
28301
CompileAndVerify
(comp, sourceSymbolValidator: verifyModule, symbolValidator: verifyModule);
28390
var verifier =
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28485
var verifier =
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28551
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28684
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28803
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
CodeGen\CodeGenUsingDeclarationTests.cs (8)
683
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1164
CompileAndVerify
(compilation, expectedOutput: "Dispose async");
1191
CompileAndVerify
(compilation, expectedOutput: "Dispose async");
1235
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1282
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1319
CompileAndVerify
(compilation, expectedOutput: "After declarations; ");
1404
CompileAndVerify
(compilation, expectedOutput: "Dispose async 1");
1431
CompileAndVerify
(compilation, expectedOutput: "Dispose async 0");
CodeGen\DestructorTests.cs (1)
701
CompileAndVerify
(compilation, verify: Verification.FailsPEVerify).VerifyIL("B.Finalize",
CodeGen\EventTests.cs (4)
621
CompileAndVerify
(compilation, expectedOutput: @"
711
var verifier =
CompileAndVerify
(compilation,
783
var verifier =
CompileAndVerify
(compilation,
843
var verifier =
CompileAndVerify
(compilation);
CodeGen\ForeachTest.cs (11)
331
CompileAndVerify
(comp, expectedOutput: "123").VerifyIL("Test.Main", @"
387
CompileAndVerify
(comp, expectedOutput: "1230").VerifyIL("Test.Main", @"
449
CompileAndVerify
(comp, expectedOutput: "RedGreenBlue", verify: Verification.Fails).VerifyIL("Test.Main", @"
500
CompileAndVerify
(comp, expectedOutput: "hello", verify: Verification.Passes).VerifyIL("Test.Main", @"
548
CompileAndVerify
(comp, expectedOutput: "123", verify: Verification.Fails).VerifyIL("Test.Main", @"
599
CompileAndVerify
(comp, expectedOutput: "123").VerifyIL("Test.Main", @"
696
CompileAndVerify
(comp, expectedOutput: "123", verify: Verification.Fails).VerifyIL("Test.Main", @"
743
CompileAndVerify
(comp, expectedOutput: "123").VerifyIL("Test.Main", @"
800
CompileAndVerify
(comp, expectedOutput: "1234").VerifyIL("Test.Main", @"
869
CompileAndVerify
(comp, expectedOutput: "123").VerifyIL("Test.Main", @"
1400
CompileAndVerify
(comp, expectedOutput: expectedOutput);
CodeGen\GotoTest.cs (3)
934
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Passes);
985
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Fails);
1068
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Passes);
CodeGen\IndexAndRangeTests.cs (50)
25
return
CompileAndVerify
(comp, expectedOutput: expectedOutput);
191
var verifier =
CompileAndVerify
(comp, expectedOutput: @"0
281
var verifier =
CompileAndVerify
(comp, expectedOutput: @"0
413
var verifier =
CompileAndVerify
(comp, expectedOutput: @"0
510
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
677
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
830
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
918
CompileAndVerify
(comp, expectedOutput: "throws");
952
var verifier =
CompileAndVerify
(comp, expectedOutput: @"0
1025
var verifier =
CompileAndVerify
(comp, expectedOutput: @"5
1099
var verifier =
CompileAndVerify
(comp, expectedOutput: @"f
1184
var verifier =
CompileAndVerify
(comp, expectedOutput: @"5
1823
var verifier =
CompileAndVerify
(comp);
1900
var verifier =
CompileAndVerify
(comp, expectedOutput: @"2
1959
CompileAndVerify
(comp, expectedOutput: "211");
2100
var verifier =
CompileAndVerify
(comp, verify: Verification.Passes, expectedOutput: @"3
2127
CompileAndVerify
(compilation).VerifyIL("Util.Convert", @"
2148
CompileAndVerify
(compilation).VerifyIL("Util.Convert", @"
2209
CompileAndVerify
(compilation, expectedOutput: @"
2228
CompileAndVerify
(compilation).VerifyIL("Util.Create", @"
2249
CompileAndVerify
(compilation).VerifyIL("Util.Create", @"
2286
CompileAndVerify
(compilation).VerifyIL("Util.Create", @"
2323
CompileAndVerify
(compilation).VerifyIL("Util.Create", @"
2364
CompileAndVerify
(compilation).VerifyIL("Util.ToEnd", @"
2384
CompileAndVerify
(compilation).VerifyIL("Util.ToEnd", @"
2417
CompileAndVerify
(compilation).VerifyIL("Util.FromStart", @"
2437
CompileAndVerify
(compilation).VerifyIL("Util.FromStart", @"
2470
CompileAndVerify
(compilation).VerifyIL("Util.All", @"
2553
CompileAndVerify
(compilation, expectedOutput: @"
2589
CompileAndVerify
(compilation, expectedOutput: @"
2627
CompileAndVerify
(compilation, expectedOutput: @"
2691
CompileAndVerify
(compilation, expectedOutput: @"
2728
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
2744
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
2774
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
2803
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
2832
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
2862
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
2891
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
2923
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
2955
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
2990
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
3007
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
3024
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
3045
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
3068
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
3088
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
3196
CompileAndVerify
(comp, expectedOutput:
3261
CompileAndVerify
(comp, expectedOutput:
3362
var verifier =
CompileAndVerify
(comp, expectedOutput:
CodeGen\IndexerTests.cs (2)
1262
CompileAndVerify
(comp1).VerifyDiagnostics();
1330
var verifier =
CompileAndVerify
(comp1, expectedOutput: @"
CodeGen\ITuplePatternTests.cs (3)
56
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
140
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
229
var verifier =
CompileAndVerify
(CreatePatternCompilation(source, TestOptions.DebugDll));
CodeGen\ObjectAndCollectionInitializerTests.cs (5)
1387
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1484
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1821
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3693
CompileAndVerify
(comp, expectedOutput: "1234");
3732
CompileAndVerify
(comp, expectedOutput: "12");
CodeGen\PatternTests.cs (86)
239
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
272
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
336
var compVerifier =
CompileAndVerify
(compilation);
409
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
506
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
638
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
698
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
774
var compVerifier =
CompileAndVerify
(compilation);
835
var compVerifier =
CompileAndVerify
(compilation);
860
var compVerifier =
CompileAndVerify
(compilation);
896
var compVerifier =
CompileAndVerify
(compilation);
935
var compVerifier =
CompileAndVerify
(compilation);
971
var compVerifier =
CompileAndVerify
(compilation);
1011
var compVerifier =
CompileAndVerify
(compilation);
1058
var compVerifier =
CompileAndVerify
(compilation);
1109
var compVerifier =
CompileAndVerify
(compilation);
1144
var compVerifier =
CompileAndVerify
(compilation);
1182
var compVerifier =
CompileAndVerify
(compilation);
1226
var compVerifier =
CompileAndVerify
(compilation);
1285
var compVerifier =
CompileAndVerify
(compilation);
1342
var compVerifier =
CompileAndVerify
(compilation);
1402
var compVerifier =
CompileAndVerify
(compilation);
1474
var compVerifier =
CompileAndVerify
(compilation);
1538
var compVerifier =
CompileAndVerify
(compilation);
1601
var compVerifier =
CompileAndVerify
(compilation);
1660
var compVerifier =
CompileAndVerify
(compilation);
1715
var compVerifier =
CompileAndVerify
(compilation);
1776
var compVerifier =
CompileAndVerify
(compilation);
1843
var compVerifier =
CompileAndVerify
(compilation);
1907
var compVerifier =
CompileAndVerify
(compilation);
1979
var compVerifier =
CompileAndVerify
(compilation);
2041
var compVerifier =
CompileAndVerify
(compilation);
2176
var compVerifier =
CompileAndVerify
(compilation);
2270
var compVerifier =
CompileAndVerify
(compilation);
2407
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2541
var compVerifier =
CompileAndVerify
(compilation);
2617
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2652
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2671
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2730
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2796
var compVerifier =
CompileAndVerify
(compilation);
2842
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "TrueFalse");
2909
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3004
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3061
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3102
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3136
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3241
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3269
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3299
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3388
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3554
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3636
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3708
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3784
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3995
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3998
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4033
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4036
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4061
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "TrueFalse");
4097
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "TrueFalse");
4124
var compVerifier =
CompileAndVerify
(compilation);
4176
var compVerifier =
CompileAndVerify
(compilation);
4216
var compVerifier =
CompileAndVerify
(compilation);
4251
var compVerifier =
CompileAndVerify
(compilation);
4332
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4511
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4545
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4576
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4771
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4804
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4878
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4914
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4951
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
5453
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5478
CompileAndVerify
(compilation, expectedOutput: "AB");
5505
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5546
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5605
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5650
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5713
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5786
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5877
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5935
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6021
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6104
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
CodeGen\PropertyTests.cs (1)
31
var verifier =
CompileAndVerify
(compilation);
CodeGen\SwitchTests.cs (16)
4519
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
7854
CompileAndVerify
(comp).VerifyIL("Test.Main", @"
7990
CompileAndVerify
(comp).VerifyIL("Test.Main", @"
8096
CompileAndVerify
(comp).VerifyIL("Test.Main", @"
8227
CompileAndVerify
(comp).VerifyIL("Test.Main", @"
8304
CompileAndVerify
(comp).VerifyIL("Test.Main", @"
8374
CompileAndVerify
(comp).VerifyIL("Test.Main", @"
9885
var compVerifier =
CompileAndVerify
(compilation,
9937
var compVerifier =
CompileAndVerify
(compilation,
10029
var compVerifier =
CompileAndVerify
(compilation,
10121
var compVerifier =
CompileAndVerify
(compilation,
10522
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "abc");
10609
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "Yep, all good!");
10697
compVerifier =
CompileAndVerify
(compilation, expectedOutput: "Yep, all good!");
10804
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "123333456");
10869
compVerifier =
CompileAndVerify
(compilation, expectedOutput: "123333456");
CodeGen\UnsafeTests.cs (2)
10801
CompileAndVerify
(comp, expectedOutput: "2");
12086
var result =
CompileAndVerify
(compilation, expectedOutput: "5");
Emit\BinaryCompatibility.cs (1)
70
CompileAndVerify
(compilation, expectedOutput: @"Base1");
Emit\CompilationEmitTests.cs (28)
1611
var verifier =
CompileAndVerify
(comp);
1688
var verifier =
CompileAndVerify
(comp);
2129
CompileAndVerify
(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes);
2161
CompileAndVerify
(comp, emitOptions: emitRegularWithoutPrivateMembers, verify: Verification.Passes);
2189
CompileAndVerify
(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes);
2218
CompileAndVerify
(comp, emitOptions: emitRefOnly, verify: Verification.Passes);
2267
CompileAndVerify
(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes);
2277
CompileAndVerify
(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes);
2289
CompileAndVerify
(comp, emitOptions: emitRefOnly, verify: Verification.Passes);
2334
CompileAndVerify
(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes);
2344
CompileAndVerify
(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes);
2356
CompileAndVerify
(comp, emitOptions: emitRefOnly, verify: Verification.Passes);
2401
CompileAndVerify
(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes);
2411
CompileAndVerify
(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes);
2423
CompileAndVerify
(comp, emitOptions: emitRefOnly, verify: Verification.Passes);
2462
CompileAndVerify
(comp, emitOptions: emitRefOnly, verify: Verification.Passes);
2507
CompileAndVerify
(comp, emitOptions: emitRefOnly, verify: Verification.Passes);
4255
CompileAndVerify
(compilation, verify: Verification.Passes, symbolValidator: module =>
4292
CompileAndVerify
(compilation, verify: Verification.Skipped, symbolValidator: module =>
4324
CompileAndVerify
(compilation, symbolValidator: module =>
4374
CompileAndVerify
(compilation, symbolValidator: module =>
4435
CompileAndVerify
(compilation, symbolValidator: module =>
4498
CompileAndVerify
(compilation, verify: Verification.Passes, symbolValidator: module =>
4555
CompileAndVerify
(compilation, verify: Verification.Passes, symbolValidator: module =>
5048
CompileAndVerify
(comp, verify: Verification.Fails);
5277
CompileAndVerify
(comp3, expectedOutput: "Hello, world!");
5320
CompileAndVerify
(comp3, expectedOutput: "Hello, world!");
5554
CompileAndVerify
(comp, verify: Verification.FailsILVerify, symbolValidator: module =>
Emit\CovariantReturnTests.cs (4)
283
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
316
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
443
CompileAndVerify
(vbCompilation, verify: Verification.Skipped, expectedOutput: expectedOutput)
552
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
Emit\DeterministicTests.cs (3)
42
base.
CompileAndVerify
(compilation, emitOptions: emitOptions, validator: a =>
341
CompileAndVerify
(forwardingCompilation, symbolValidator: metadataValidator, sourceSymbolValidator: metadataValidator, verify: Verification.Skipped);
440
CompileAndVerify
(comp2, expectedOutput: expectedOutput2);
Emit\DynamicAnalysis\DynamicInstrumentationTests.cs (3)
2961
var verifier =
CompileAndVerify
(c, emitOptions: EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
2997
var verifier =
CompileAndVerify
(c, emitOptions: EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
4148
return base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput, emitOptions: EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
Emit\EmitCustomModifiers.cs (5)
47
CompileAndVerify
(c, verify: Verification.Passes, expectedOutput:
610
CompileAndVerify
(comp, expectedOutput: "2");
674
CompileAndVerify
(comp, expectedOutput: "2");
709
CompileAndVerify
(compilation, verify: Verification.FailsPEVerify);
743
CompileAndVerify
(compilation, verify: Verification.FailsPEVerify);
Emit\EmitErrorTests.cs (1)
272
CompileAndVerify
(compilationOK);
Emit\EmitMetadataTests.cs (13)
919
CompileAndVerify
(comp, expectedOutput: "1110");
972
CompileAndVerify
(
1043
CompileAndVerify
(
2224
CompileAndVerify
(comp.WithAssemblyName("EmitWithNoResourcesAllPlatforms_" + platform.ToString()).WithOptions(options));
2693
CompileAndVerify
(comAssembly, symbolValidator: module =>
2825
CompileAndVerify
(comp, expectedOutput: expectedOutput, symbolValidator: module =>
2848
CompileAndVerify
(reference, symbolValidator: module =>
2900
CompileAndVerify
(reference, symbolValidator: module =>
3509
CompileAndVerify
(
3546
CompileAndVerify
(
3596
CompileAndVerify
(CreateEmptyCompilation(source, parseOptions: parseOptions),
3757
CompileAndVerify
(comp).VerifyDiagnostics();
3799
CompileAndVerify
(comp).VerifyDiagnostics();
Emit\EntryPointTests.cs (10)
32
var verifier =
CompileAndVerify
(compilation, expectedOutput: "2");
51
var verifier =
CompileAndVerify
(compilation);
380
CompileAndVerify
(compilation, expectedOutput: "1");
401
CompileAndVerify
(compilation, expectedOutput: "1");
492
CompileAndVerify
(compilation, expectedOutput: "5");
729
CompileAndVerify
(compilation, expectedOutput: "1");
758
CompileAndVerify
(compilation, expectedOutput: "1");
794
CompileAndVerify
(compilation, expectedOutput: "1");
813
CompileAndVerify
(compilation, expectedOutput: "1");
816
CompileAndVerify
(compilation, expectedOutput: "2");
Emit\InAttributeModifierTests.cs (34)
2497
CompileAndVerify
(reference, symbolValidator: module =>
2545
CompileAndVerify
(reference, symbolValidator: module =>
2592
CompileAndVerify
(reference, symbolValidator: module =>
2647
CompileAndVerify
(reference, symbolValidator: module =>
2695
CompileAndVerify
(reference, symbolValidator: module =>
2742
CompileAndVerify
(reference, symbolValidator: module =>
2787
CompileAndVerify
(reference, symbolValidator: module =>
2832
CompileAndVerify
(reference, symbolValidator: module =>
2877
CompileAndVerify
(reference, symbolValidator: module =>
2922
CompileAndVerify
(reference, symbolValidator: module =>
2967
CompileAndVerify
(reference, symbolValidator: module =>
3012
CompileAndVerify
(reference, symbolValidator: module =>
3058
CompileAndVerify
(reference, symbolValidator: module =>
3104
CompileAndVerify
(reference, symbolValidator: module =>
3150
CompileAndVerify
(reference, symbolValidator: module =>
3196
CompileAndVerify
(reference, symbolValidator: module =>
3244
CompileAndVerify
(reference, symbolValidator: module =>
3292
CompileAndVerify
(reference, symbolValidator: module =>
3347
CompileAndVerify
(reference, symbolValidator: module =>
3395
CompileAndVerify
(reference, symbolValidator: module =>
3443
CompileAndVerify
(reference, symbolValidator: module =>
3489
CompileAndVerify
(reference, symbolValidator: module =>
3535
CompileAndVerify
(reference, symbolValidator: module =>
3581
CompileAndVerify
(reference, symbolValidator: module =>
3627
CompileAndVerify
(reference, symbolValidator: module =>
3669
CompileAndVerify
(reference, symbolValidator: module =>
3702
CompileAndVerify
(reference, symbolValidator: module =>
3741
CompileAndVerify
(reference, symbolValidator: module =>
3783
CompileAndVerify
(reference, symbolValidator: module =>
4170
CompileAndVerify
(testRef, symbolValidator: module =>
4217
CompileAndVerify
(testRef, symbolValidator: module =>
4264
CompileAndVerify
(testRef, symbolValidator: module =>
4313
CompileAndVerify
(testRef, symbolValidator: module =>
4365
CompileAndVerify
(testRef, symbolValidator: module =>
Emit\OptionalArgumentsTests.cs (6)
110
CompileAndVerify
(compilation, expectedOutput:
146
CompileAndVerify
(comp1, sourceSymbolValidator: module =>
178
CompileAndVerify
(comp2a, expectedOutput:
187
CompileAndVerify
(comp2b, expectedOutput:
209
CompileAndVerify
(comp, sourceSymbolValidator: module =>
461
CompileAndVerify
(comp, symbolValidator: module =>
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (472)
CodeGen\CodeGenCallTests.cs (29)
33673
CompileAndVerify
(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics();
33745
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics();
33880
CompileAndVerify
(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics();
33952
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics();
34087
CompileAndVerify
(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics();
34159
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics();
34311
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
34315
var verifier =
CompileAndVerify
(comp, expectedOutput: null, verify: Verification.Fails with
34493
CompileAndVerify
(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics();
34565
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics();
34717
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
34721
var verifier =
CompileAndVerify
(comp, expectedOutput: null, verify: Verification.Fails with
34899
CompileAndVerify
(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics();
34971
CompileAndVerify
(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics();
35043
CompileAndVerify
(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics();
35115
CompileAndVerify
(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics();
35200
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
35204
var verifier =
CompileAndVerify
(comp, expectedOutput: null, verify: Verification.Fails with
35392
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
35396
var verifier =
CompileAndVerify
(comp, expectedOutput: null, verify: Verification.Fails with
35604
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
35608
var verifier =
CompileAndVerify
(comp, expectedOutput: null, verify: Verification.Fails with
35824
CompileAndVerify
(comp, expectedOutput: "124125125:124125125:124125125").VerifyDiagnostics();
35906
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics();
36075
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
36079
var verifier =
CompileAndVerify
(comp, expectedOutput: null, verify: Verification.Fails with
36304
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
36308
var verifier =
CompileAndVerify
(comp, expectedOutput: null, verify: Verification.Fails with
36551
CompileAndVerify
(comp, expectedOutput: "123123127:123123127:123123127").VerifyDiagnostics();
CodeGen\CodeGenLengthBasedSwitchTests.cs (40)
79
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
269
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
507
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
831
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN", verify: Verification.Skipped);
1036
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
1368
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
1474
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
1649
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
1831
var verifier =
CompileAndVerify
(comp);
1983
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
2089
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
2320
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
2432
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
2636
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
2866
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
3170
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
4386
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
6752
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
7763
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
9056
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
9186
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
9368
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
9583
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
9827
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
9964
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
10344
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
10805
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
11087
CompileAndVerify
(comp, expectedOutput: "RAN");
11136
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
11335
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
11645
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
11992
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
12336
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
12649
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
12987
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
13110
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
13304
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
13587
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
13912
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
14022
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
CodeGen\CodeGenMethodGroupConversionCachingTests.cs (14)
6029
var verifier =
CompileAndVerify
(comp, expectedOutput:
6170
var verifier =
CompileAndVerify
(compilation, expectedOutput: PASS);
6326
var verifier =
CompileAndVerify
(compilation, expectedOutput: PASS, symbolValidator: containerValidator);
6383
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
6428
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
6473
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
6518
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
6561
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
6604
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
6652
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
6700
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
6748
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
6796
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
6844
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
CodeGen\CodeGenSpanBasedStringConcatTests.cs (47)
336
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "cc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
389
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "sccs" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
444
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "ab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
488
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "ab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
538
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "sccs" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
590
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "sccs" : null, verify: Verification.FailsPEVerify);
676
var verifier =
CompileAndVerify
(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
751
var verifier =
CompileAndVerify
(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
825
var verifier =
CompileAndVerify
(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1098
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "cssscsssccsc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1208
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "cssscsssccsc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1388
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? expectedOutput : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1499
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "aab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1562
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "aab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1624
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "scscsc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1685
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "cssscsssccsc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1765
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1811
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1870
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "cssscsssccsc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1957
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abccab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
2078
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abccab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
2139
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "cssscsssccsc" : null, verify: Verification.FailsPEVerify);
2267
var verifier =
CompileAndVerify
(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
2345
var verifier =
CompileAndVerify
(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
2422
var verifier =
CompileAndVerify
(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
2789
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "csssscsssscssssccscsscsccssc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
2977
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "csssscsssscssssccscsscsccssc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
3253
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? expectedOutput : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
3438
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "aaab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
3510
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
3586
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "scsscsscsscsscsscs" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
3659
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "csssscsssscssssccscsscsccssc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
3780
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcd" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
3828
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcd" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
3898
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "csssscsssscssssccscsscsccssc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
4032
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abccccabcabc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
4364
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcd" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
4417
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcddabc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
4546
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abccccabcabc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
4636
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcdabdccdabdcabcabddabc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
4760
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcddabc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
4830
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "csssscsssscssssccscsscsccssc" : null, verify: Verification.FailsPEVerify);
5036
var verifier =
CompileAndVerify
(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
5117
var verifier =
CompileAndVerify
(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
5197
var verifier =
CompileAndVerify
(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
5677
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "scsssssssc" : null, verify: ExecutionConditionUtil.IsCoreClr ? default : Verification.Skipped);
5867
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcde" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
CodeGen\IndexAndRangeTests.cs (40)
58
var 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,");
234
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1)");
276
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1) Id(1) Id(2)");
313
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1)");
396
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1)");
487
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1)");
569
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1) Id(42) Index(^2) Id(43) Result=42,43");
824
var verifier =
CompileAndVerify
(comp, expectedOutput: "Id(1) Id(42) Id(2) Id(43) Result=42,43");
871
var verifier =
CompileAndVerify
(comp);
919
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1) Index(^2) Id(42) Index(^3) Id(43) Result=42,43");
1015
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1) Length Id(1) Index=9 Value=1 Index(^2) Length Id(2) Index=8 Value=2");
1218
var verifier =
CompileAndVerify
(comp, expectedOutput: "Length Index=9 Length Index=9 Result=42");
1264
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1) ContainerLength Index(^2) ContainerIndex=9 Length ContainerIndex=9 Index=8 Id(42)" +
1340
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1)");
1400
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1) ContainerLength Index(^2) ContainerIndex=9 Length ContainerIndex=9 Index=8 Id(42)" +
1476
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1)");
1568
var verifier =
CompileAndVerify
(comp, expectedOutput: "ContainerLength ContainerIndex=9 Length ContainerIndex=9 Index=8 Value=42 ContainerIndex=9 Length ContainerIndex=9 Index=7 Value=43");
1760
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1)");
1803
var verifier =
CompileAndVerify
(comp, expectedOutput: "Id(^1) Length Index=9 Id(1) X=1 Id(^2) Id(^3) Length Index=7 Id(2) X=2");
1977
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 43 44");
2199
var 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");
2535
var 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");
2659
var verifier =
CompileAndVerify
(comp, expectedOutput: "Range(1..^1) Range(2..^2)");
2756
var 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)");
3000
var verifier =
CompileAndVerify
(comp, expectedOutput: "Id(1) Id(2)");
3095
var verifier =
CompileAndVerify
(comp, expectedOutput: "Id(1) Id(2) Id(3) Id(4) Id(5)");
3285
var verifier =
CompileAndVerify
(comp, expectedOutput: "Range(1..^1) Range(2..^2)");
3425
var verifier =
CompileAndVerify
(comp, expectedOutput: "Range(1..^1) Id(0) Id(42) X=42");
3546
var verifier =
CompileAndVerify
(comp, expectedOutput: "Range(1..^1) Id(0) Id(42) X=42 Id(1) Id(43) X=43");
3621
var verifier =
CompileAndVerify
(comp, expectedOutput: "Id(0) Id(1)", verify: Verification.Skipped);
3712
var verifier =
CompileAndVerify
(comp, expectedOutput: "Id(0) Id(1)");
3798
var verifier =
CompileAndVerify
(comp, expectedOutput: "Id(0) Id(1)");
3885
var verifier =
CompileAndVerify
(comp, expectedOutput: "Id(0) Id(1) Id(2) Id(3)");
4025
var verifier =
CompileAndVerify
(comp, expectedOutput: "Range(3..^6)");
4052
var verifier =
CompileAndVerify
(comp, expectedOutput: "3 6");
4177
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index=9 Value=2");
4226
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index=1 Value=2");
4265
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index=2 Value=2");
4416
var verifier =
CompileAndVerify
(comp, expectedOutput: "++ Length Index=7 X=42 Index=7 Y=43 Index=7 Z=44", verify: Verification.Skipped);
4459
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped,
Emit\EditAndContinue\AssemblyReferencesTests.cs (11)
223
var v0 =
CompileAndVerify
(compilation0);
224
var v1 =
CompileAndVerify
(compilation1);
225
var v2 =
CompileAndVerify
(compilation2);
327
var v0 =
CompileAndVerify
(compilation0);
328
var v1 =
CompileAndVerify
(compilation1);
329
var v2 =
CompileAndVerify
(compilation2);
410
var v0 =
CompileAndVerify
(compilation0);
411
var v1 =
CompileAndVerify
(compilation1);
412
var v2 =
CompileAndVerify
(compilation2);
494
var v0 =
CompileAndVerify
(compilation0, verify: Verification.FailsILVerify);
598
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Passes);
Emit\EditAndContinue\EditAndContinueClosureTests.cs (46)
248
var v0 =
CompileAndVerify
(compilation0);
309
var v0 =
CompileAndVerify
(compilation0);
381
var v0 =
CompileAndVerify
(compilation0);
439
var v0 =
CompileAndVerify
(compilation0);
491
var v0 =
CompileAndVerify
(compilation0);
551
var v0 =
CompileAndVerify
(compilation0);
605
var v0 =
CompileAndVerify
(compilation0);
660
var v0 =
CompileAndVerify
(compilation0);
716
var v0 =
CompileAndVerify
(compilation0);
771
var v0 =
CompileAndVerify
(compilation0);
839
var v0 =
CompileAndVerify
(compilation0);
914
var v0 =
CompileAndVerify
(compilation0);
988
var v0 =
CompileAndVerify
(compilation0);
1055
var v0 =
CompileAndVerify
(compilation0);
1114
var v0 =
CompileAndVerify
(compilation0);
1202
var v0 =
CompileAndVerify
(compilation0);
1291
var v0 =
CompileAndVerify
(compilation0);
1375
var v0 =
CompileAndVerify
(compilation0);
1466
var v0 =
CompileAndVerify
(compilation0);
1548
var v0 =
CompileAndVerify
(compilation0);
1625
var v0 =
CompileAndVerify
(compilation0);
1724
var v0 =
CompileAndVerify
(compilation0);
1815
var v0 =
CompileAndVerify
(compilation0);
1923
var v0 =
CompileAndVerify
(compilation0);
2121
var v0 =
CompileAndVerify
(compilation0);
2332
var v0 =
CompileAndVerify
(compilation0);
2470
var v0 =
CompileAndVerify
(compilation0);
2587
var v0 =
CompileAndVerify
(compilation0);
2725
var v0 =
CompileAndVerify
(compilation0);
2793
var v0 =
CompileAndVerify
(compilation0);
2863
var v0 =
CompileAndVerify
(compilation0);
2969
var v0 =
CompileAndVerify
(compilation0);
3089
var v0 =
CompileAndVerify
(compilation0);
3185
var v0 =
CompileAndVerify
(compilation0);
3246
var v0 =
CompileAndVerify
(compilation0);
3485
var v0 =
CompileAndVerify
(compilation0);
3730
var v0 =
CompileAndVerify
(compilation0);
3851
var v0 =
CompileAndVerify
(compilation0);
3931
var v0 =
CompileAndVerify
(compilation0);
4124
var v0 =
CompileAndVerify
(compilation0);
4209
var v0 =
CompileAndVerify
(compilation0);
4291
var v0 =
CompileAndVerify
(compilation0);
4364
var v0 =
CompileAndVerify
(compilation0);
4446
var v0 =
CompileAndVerify
(compilation0);
4629
var v0 =
CompileAndVerify
(compilation0);
4688
var v0 =
CompileAndVerify
(compilation0);
Emit\EditAndContinue\EditAndContinueDelegateCacheTests.cs (5)
53
var v0 =
CompileAndVerify
(compilation0);
117
var v0 =
CompileAndVerify
(compilation0);
181
var v0 =
CompileAndVerify
(compilation0);
245
var v0 =
CompileAndVerify
(compilation0);
309
var v0 =
CompileAndVerify
(compilation0);
Emit\EditAndContinue\EditAndContinuePdbTests.cs (1)
129
var v0 =
CompileAndVerify
(compilation0, emitOptions: EmitOptions.Default.WithDebugInformationFormat(format));
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (51)
232
var v0 =
CompileAndVerify
(compilation0, emitOptions: EmitOptions.Default.WithDebugInformationFormat(format));
349
var v0 =
CompileAndVerify
(compilation0);
451
var v0 =
CompileAndVerify
(compilation0);
524
var v0 =
CompileAndVerify
(compilation0);
575
var v0 =
CompileAndVerify
(compilation0);
1123
var v0 =
CompileAndVerify
(compilation0);
1548
var v0 =
CompileAndVerify
(compilation0);
1989
var v0 =
CompileAndVerify
(compilation0);
2567
var v0 =
CompileAndVerify
(compilation0);
2736
var v0 =
CompileAndVerify
(compilation0);
3275
var v0 =
CompileAndVerify
(compilation0);
3659
var v0 =
CompileAndVerify
(compilation0);
3764
var v0 =
CompileAndVerify
(compilation0);
3873
var v0 =
CompileAndVerify
(compilation0);
3979
var v0 =
CompileAndVerify
(compilation0);
4081
var v0 =
CompileAndVerify
(compilation0, symbolValidator: module =>
4244
var v0 =
CompileAndVerify
(compilation0);
4478
var v0 =
CompileAndVerify
(compilation0);
4638
var v0 =
CompileAndVerify
(compilation0);
5101
var v0 =
CompileAndVerify
(compilation0);
5449
var v0 =
CompileAndVerify
(compilation0);
5786
var v0 =
CompileAndVerify
(compilation0);
6428
var v0 =
CompileAndVerify
(compilation0);
6971
var v0 =
CompileAndVerify
(compilation0);
7410
var v0 =
CompileAndVerify
(compilation0, symbolValidator: module =>
7732
var v0 =
CompileAndVerify
(compilation0);
8000
CompileAndVerify
(compilation0, symbolValidator: module =>
8159
var v0 =
CompileAndVerify
(compilation0, emitOptions: EmitOptions.Default.WithDebugInformationFormat(format), symbolValidator: module =>
8703
var v0 =
CompileAndVerify
(compilation0);
8780
var v0 =
CompileAndVerify
(compilation0);
8869
var v0 =
CompileAndVerify
(compilation0, symbolValidator: module =>
9024
var v0 =
CompileAndVerify
(compilation0);
9145
var v0 =
CompileAndVerify
(compilation0);
9294
var v0 =
CompileAndVerify
(compilation0);
9454
var v0 =
CompileAndVerify
(compilation0);
9566
var v0 =
CompileAndVerify
(compilation0);
9742
var v0 =
CompileAndVerify
(compilation0);
9976
var v0 =
CompileAndVerify
(compilation0);
10624
var v0 =
CompileAndVerify
(compilation0);
10691
var v0 =
CompileAndVerify
(compilation0);
10755
var v0 =
CompileAndVerify
(compilation0);
10824
var v0 =
CompileAndVerify
(compilation0);
10878
var v0 =
CompileAndVerify
(compilation0, verify: Verification.FailsPEVerify);
10940
var v0 =
CompileAndVerify
(compilation0, verify: Verification.FailsPEVerify);
11006
var v0 =
CompileAndVerify
(compilation0, verify: Verification.FailsPEVerify);
11059
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Passes);
11110
var v0 =
CompileAndVerify
(compilation0, verify: Verification.FailsPEVerify);
11164
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Passes);
11225
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Passes);
11280
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Passes);
11347
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Passes);
Emit\EditAndContinue\EditAndContinueTests.cs (50)
384
var v0 =
CompileAndVerify
(compilation0);
437
var v0 =
CompileAndVerify
(compilation0);
505
var v0 =
CompileAndVerify
(compilation0);
1854
var v0 =
CompileAndVerify
(compilation0);
1947
var v0 =
CompileAndVerify
(compilation0);
2032
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
2107
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
2172
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
2250
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
6871
var v0 =
CompileAndVerify
(compilation0);
7301
var v0 =
CompileAndVerify
(compilation0);
9331
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
10415
var v0 =
CompileAndVerify
(compilation0);
10517
var v0 =
CompileAndVerify
(compilation0);
10908
var v0 =
CompileAndVerify
(compilation0);
11281
var v0 =
CompileAndVerify
(compilation0);
11378
var v0 =
CompileAndVerify
(compilation0);
11501
var v0 =
CompileAndVerify
(compilation0);
11733
var v0 =
CompileAndVerify
(compilation0);
12410
var v0 =
CompileAndVerify
(compilation0);
12592
var v0 =
CompileAndVerify
(compilation0);
12714
var v0 =
CompileAndVerify
(compilation0);
12767
var v0 =
CompileAndVerify
(compilation0);
13705
var v0 =
CompileAndVerify
(compilation0);
13821
var v0 =
CompileAndVerify
(compilation0);
13867
var v0 =
CompileAndVerify
(compilation0);
14016
var v0 =
CompileAndVerify
(compilation0);
14150
var v0 =
CompileAndVerify
(compilation0);
14259
var v0 =
CompileAndVerify
(compilation0);
14377
var v0 =
CompileAndVerify
(compilation0);
14568
var v0 =
CompileAndVerify
(compilation0);
14697
var v0 =
CompileAndVerify
(compilation0);
14845
var v0 =
CompileAndVerify
(compilation0);
15041
var v0 =
CompileAndVerify
(compilation0);
15150
var v0 =
CompileAndVerify
(compilation0);
15260
var v0 =
CompileAndVerify
(compilation0);
15424
var v0 =
CompileAndVerify
(compilation0);
15569
var v0 =
CompileAndVerify
(compilation0);
15674
var v0 =
CompileAndVerify
(compilation0);
15837
var v0 =
CompileAndVerify
(compilation0);
16041
var v0 =
CompileAndVerify
(compilation0);
16289
var v0 =
CompileAndVerify
(compilation0);
16473
var v0 =
CompileAndVerify
(compilation0);
16546
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
16652
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
17085
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
20090
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
20166
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
20260
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
20349
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
Emit\EditAndContinue\LocalSlotMappingTests.cs (23)
50
var v0 =
CompileAndVerify
(compilation0);
125
var v0 =
CompileAndVerify
(compilation0);
343
CompileAndVerify
(debug).VerifyPdb("C.M", @"
376
CompileAndVerify
(release).VerifyPdb("C.M", @"
533
var v0 =
CompileAndVerify
(compilation0);
645
var v0 =
CompileAndVerify
(compilation0);
755
var v0 =
CompileAndVerify
(compilation0);
846
var v0 =
CompileAndVerify
(compilation0);
1666
var v0 =
CompileAndVerify
(compilation0);
2150
var v0 =
CompileAndVerify
(compilation0);
2343
var v0 =
CompileAndVerify
(compilation0);
2884
var v0 =
CompileAndVerify
(compilation0);
2993
var v0 =
CompileAndVerify
(compilation0);
3120
var v0 =
CompileAndVerify
(compilation0);
3334
var v0 =
CompileAndVerify
(compilation0);
3441
var v0 =
CompileAndVerify
(compilation0);
3554
var v0 =
CompileAndVerify
(compilation0);
3662
var v0 =
CompileAndVerify
(compilation0);
3754
var v0 =
CompileAndVerify
(compilation0);
3896
var v0 =
CompileAndVerify
(compilation0);
3973
var v0 =
CompileAndVerify
(compilation0);
4082
var v0 =
CompileAndVerify
(compilation0);
5061
var v0 =
CompileAndVerify
(compilation0);
Emit\ManagedAddressTests.cs (1)
66
var verifier =
CompileAndVerify
(comp, expectedOutput: "012", verify: Verification.Fails with
Emit\NumericIntPtrTests.cs (62)
1054
var verifier =
CompileAndVerify
(comp);
1102
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
1117
verifier =
CompileAndVerify
(comp);
1140
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
1155
verifier =
CompileAndVerify
(comp);
1336
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput($"{size}{size}{size}{size}"), verify: Verification.FailsPEVerify);
1439
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
1463
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(@"1"), verify: Verification.FailsPEVerify);
1498
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
1654
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
1765
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
2262
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "System.OverflowException" : "1152921504606846975"), verify: Verification.FailsPEVerify);
2300
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "-1" : "1152921504606846975"));
2418
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(expectedOutput));
2489
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify);
2623
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify);
2805
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput("0, 0, 0, 0"));
2830
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
2863
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
3059
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify);
3066
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify);
3069
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify);
3072
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify);
3075
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify);
3133
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
3301
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
6028
var verifier =
CompileAndVerify
(comp, verify: useUnsafeContext ? Verification.Skipped : Verification.FailsPEVerify);
6257
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(expectedResult));
6633
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(expectedResult));
6865
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(expectedResult));
6905
var verifier =
CompileAndVerify
(comp, emitOptions: EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0"), verify: Verification.Skipped);
8138
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
8190
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
8416
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
8620
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
8696
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
9041
CompileAndVerify
(comp, verify: new Verification() { Status = VerificationStatus.PassesOrFailFast | VerificationStatus.FailsPEVerify }, expectedOutput: IncludeExpectedOutput(expectedResult));
9076
CompileAndVerify
(comp, verify: new Verification() { Status = VerificationStatus.FailsPEVerify | VerificationStatus.PassesOrFailFast }, expectedOutput: IncludeExpectedOutput(expectedResult)).VerifyDiagnostics(expectedDiagnostics);
9128
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "System.OverflowException" : "4294967337")).VerifyDiagnostics(
9146
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "41" : "4294967337")).VerifyDiagnostics();
9195
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "System.OverflowException" : "2147483648")).VerifyDiagnostics(
9213
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "-2147483648" : "2147483648")).VerifyDiagnostics();
9253
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
9283
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
9307
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
9435
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
9540
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(expectedOutput));
9709
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
9840
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
10031
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
10716
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("1, 2, 3, 4"), verify: Verification.FailsPEVerify);
10732
CompileAndVerify
(comp2, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.FailsPEVerify);
10838
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expected), verify: Verification.FailsPEVerify);
10906
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expected), verify: Verification.FailsPEVerify);
10993
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
11055
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("OVERFLOW RAN"), verify: Verification.Skipped);
11059
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("RAN"), verify: Verification.Skipped);
11636
return
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
11694
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput("RAN"));
11712
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("63"), verify: Verification.FailsPEVerify);
11760
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("00"));
11829
CompileAndVerify
(comp,
PDB\PDBAsyncTests.cs (15)
71
var v =
CompileAndVerify
(compilation);
621
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(text, options: TestOptions.DebugDll));
759
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
847
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
952
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1039
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1155
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1259
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1366
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1464
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1550
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1658
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1694
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1948
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
2018
var v =
CompileAndVerify
(compilation);
PDB\PDBDynamicLocalsTests.cs (1)
1709
var v =
CompileAndVerify
(c);
PDB\PDBTests.cs (32)
3268
var v =
CompileAndVerify
(c);
3721
var verifier =
CompileAndVerify
(c, expectedOutput: "1M2");
3775
verifier =
CompileAndVerify
(c, expectedOutput: "1M2");
3843
var verifier =
CompileAndVerify
(c, expectedOutput: "1234");
3937
verifier =
CompileAndVerify
(c, expectedOutput: "1234");
4009
var verifier =
CompileAndVerify
(c, expectedOutput: "66");
4041
verifier =
CompileAndVerify
(c, expectedOutput: "66");
5626
var v =
CompileAndVerify
(CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll));
5775
var v =
CompileAndVerify
(CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll));
5864
var v =
CompileAndVerify
(CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll));
5953
var v =
CompileAndVerify
(CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseDll));
6105
var v =
CompileAndVerify
(c);
6222
var v =
CompileAndVerify
(c);
6348
var v =
CompileAndVerify
(c);
6441
var v =
CompileAndVerify
(c);
6528
var v =
CompileAndVerify
(c);
6589
var v =
CompileAndVerify
(c);
6653
var v =
CompileAndVerify
(c);
6737
var v =
CompileAndVerify
(c);
6852
var v =
CompileAndVerify
(c);
6954
var v =
CompileAndVerify
(c);
8695
var verifier =
CompileAndVerify
(c, verify: Verification.Skipped);
9092
var verifier =
CompileAndVerify
(c, verify: Verification.Skipped);
9459
var verifier =
CompileAndVerify
(c, verify: Verification.Skipped);
9688
var verifier =
CompileAndVerify
(c);
10530
var verifier =
CompileAndVerify
(c);
10701
var verifier =
CompileAndVerify
(c);
10884
var verifier =
CompileAndVerify
(c);
10971
CompileAndVerify
(c).VerifyIL(qualifiedMethodName: "Program.M", sequencePoints: "Program.M", source: source,
11148
var cv =
CompileAndVerify
(c);
11287
var v =
CompileAndVerify
(c);
11734
var v =
CompileAndVerify
(c);
PDB\PDBTupleTests.cs (1)
311
var v =
CompileAndVerify
(c);
PDB\PDBUsingTests.cs (3)
2974
var v =
CompileAndVerify
(comp, validator: (peAssembly) =>
3155
var v =
CompileAndVerify
(compilation);
3228
var v =
CompileAndVerify
(compilation);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (3225)
Attributes\AttributeTests.cs (51)
504
CompileAndVerify
(source, sourceSymbolValidator: attributeValidator, symbolValidator: null);
585
CompileAndVerify
(comp, expectedOutput: @"B.Length=2, B[0]=Hello, B[1]=World");
1119
CompileAndVerify
(comp, expectedOutput: @"B.Length=2, B[0]=Hello, B[1]=World");
1183
CompileAndVerify
(comp, expectedOutput: @"A=True, B.Length=1, B[0]=Hello");
1222
CompileAndVerify
(comp, expectedOutput: @"World");
1261
CompileAndVerify
(comp, expectedOutput: @"World");
1299
CompileAndVerify
(comp, expectedOutput: @"True");
1339
CompileAndVerify
(comp, expectedOutput: "A=1, B=42");
1572
var verifier =
CompileAndVerify
(compilation);
1611
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
1665
CompileAndVerify
(
1728
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator);
3144
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
3190
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator);
3224
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
3268
CompileAndVerify
(compilation).VerifyDiagnostics();
3316
CompileAndVerify
(compilation).VerifyDiagnostics();
3368
CompileAndVerify
(compilation).VerifyDiagnostics();
3423
CompileAndVerify
(compilation).VerifyDiagnostics();
3469
CompileAndVerify
(compilation, sourceSymbolValidator: sourceAttributeValidator, symbolValidator: mdAttributeValidator);
3608
CompileAndVerify
(compilation, sourceSymbolValidator: sourceAttributeValidator, symbolValidator: mdAttributeValidator);
3643
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator);
3688
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
3835
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
3877
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
3914
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
3959
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
4040
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
4108
CompileAndVerify
(source, sourceSymbolValidator: attributeValidator, symbolValidator: null);
4151
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
4196
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
4240
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
4285
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
4326
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
4535
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
4580
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator);
4620
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator);
4996
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
5075
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: "");
5148
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: "");
5185
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: "");
5220
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
5267
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
5338
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
5376
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: "");
5533
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator);
9954
CompileAndVerify
(compilation2, symbolValidator: (m) =>
9973
CompileAndVerify
(compilation3, symbolValidator: (m) =>
9994
CompileAndVerify
(compilation, symbolValidator: (m) =>
10364
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate);
10757
var verifier =
CompileAndVerify
(
Attributes\AttributeTests_Assembly.cs (29)
351
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, symbolValidator: m =>
414
CompileAndVerify
(compilation).VerifyDiagnostics(
424
CompileAndVerify
(compilation, verify: Verification.Skipped).VerifyDiagnostics(
465
CompileAndVerify
(compilation).VerifyDiagnostics();
472
CompileAndVerify
(compilation,
497
CompileAndVerify
(compilation).VerifyDiagnostics(
507
CompileAndVerify
(compilation, verify: Verification.Skipped).VerifyDiagnostics(
595
CompileAndVerify
(compilation,
626
CompileAndVerify
(compilation,
656
CompileAndVerify
(compilation,
686
CompileAndVerify
(compilation,
715
CompileAndVerify
(compilation, verify: Verification.Fails,
744
CompileAndVerify
(compilation, verify: Verification.Fails,
777
CompileAndVerify
(compilation, verify: Verification.Fails,
817
CompileAndVerify
(compilation,
1029
CompileAndVerify
(compilation, symbolValidator: module =>
1330
CompileAndVerify
(consoleappCompilation, symbolValidator: module =>
1458
CompileAndVerify
(compilation);
1611
CompileAndVerify
(comp, symbolValidator: validate, verify: Verification.FailsPEVerify);
1614
CompileAndVerify
(comp, symbolValidator: validate, verify: Verification.FailsPEVerify);
1892
CompileAndVerify
(assembly, symbolValidator: moduleSymbol =>
2174
CompileAndVerify
(appCompilation, symbolValidator: (ModuleSymbol m) =>
2206
CompileAndVerify
(appCompilation, symbolValidator: (ModuleSymbol m) =>
2236
CompileAndVerify
(appCompilation, symbolValidator: (ModuleSymbol m) =>
2268
CompileAndVerify
(appCompilation, symbolValidator: (ModuleSymbol m) =>
2293
CompileAndVerify
(appCompilation, symbolValidator: (ModuleSymbol m) =>
2344
CompileAndVerify
(comp, symbolValidator: (m) =>
2400
CompileAndVerify
(comp, symbolValidator: (m) =>
2428
CompileAndVerify
(comp3, symbolValidator: (m) =>
Attributes\AttributeTests_CallerInfoAttributes.cs (108)
74
CompileAndVerify
(compilation).VerifyDiagnostics().VerifyIL("Program.Main", @"
140
CompileAndVerify
(compilation).VerifyDiagnostics().VerifyIL("Program.Main", @"
376
CompileAndVerify
(compilation).VerifyDiagnostics(
421
CompileAndVerify
(compilation, expectedOutput: "123").VerifyDiagnostics();
460
CompileAndVerify
(compilation, expectedOutput: "456").VerifyDiagnostics();
499
CompileAndVerify
(compilation, expectedOutput: "<default-arg>").VerifyDiagnostics();
527
CompileAndVerify
(compilation, expectedOutput:
566
CompileAndVerify
(compilation, expectedOutput:
627
CompileAndVerify
(compilation, expectedOutput:
660
CompileAndVerify
(compilation, expectedOutput: "124, 123, 124").VerifyDiagnostics();
691
CompileAndVerify
(compilation, expectedOutput: "2 + 2").VerifyDiagnostics();
717
CompileAndVerify
(compilation, expectedOutput: "myIntegerExpression").VerifyDiagnostics();
743
CompileAndVerify
(compilation, expectedOutput: "myIntegerExpression * 2").VerifyDiagnostics();
768
CompileAndVerify
(compilation, expectedOutput: "<default>").VerifyDiagnostics(
797
CompileAndVerify
(compilation, expectedOutput: "Main").VerifyDiagnostics(
826
CompileAndVerify
(compilation, expectedOutput: "Main").VerifyDiagnostics(
1064
CompileAndVerify
(compilation, expectedOutput: @"5 + 4
1138
CompileAndVerify
(compilation, expectedOutput: "x").VerifyDiagnostics();
1216
CompileAndVerify
(compilation, expectedOutput:
1251
CompileAndVerify
(compilation, expectedOutput:
1291
CompileAndVerify
(compilation, expectedOutput:
1322
CompileAndVerify
(compilation, expectedOutput: @"<Main>$
1347
CompileAndVerify
(compilation, expectedOutput: @"<default>
1394
CompileAndVerify
(compilation, expectedOutput: @"<default>
1445
CompileAndVerify
(compilation, expectedOutput: "1 + /**/ 1").VerifyDiagnostics();
1479
CompileAndVerify
(compilation, expectedOutput: "123").VerifyDiagnostics();
1513
CompileAndVerify
(compilation, expectedOutput:
1546
CompileAndVerify
(compilation, expectedOutput: "124, 123, 124").VerifyDiagnostics();
1583
CompileAndVerify
(compilation, expectedOutput: "2 + 2").VerifyDiagnostics();
1614
CompileAndVerify
(compilation, expectedOutput: "<default>").VerifyDiagnostics(
1649
CompileAndVerify
(compilation, expectedOutput: "<default>").VerifyDiagnostics(
1689
CompileAndVerify
(compilation, expectedOutput:
1731
CompileAndVerify
(compilation, expectedOutput:
1777
CompileAndVerify
(compilation, expectedOutput:
1816
CompileAndVerify
(compilation, expectedOutput: @"<default-caller-name>
1850
CompileAndVerify
(compilation, expectedOutput: @"<default>
1914
CompileAndVerify
(compilation, expectedOutput: @"<default>
1942
CompileAndVerify
(compilation, expectedOutput: "'Hello', '\"Hello\"'").VerifyDiagnostics();
1974
CompileAndVerify
(compilation, expectedOutput: "'Hello', '\"Hello\"'").VerifyDiagnostics();
2006
CompileAndVerify
(compilation, expectedOutput: "'Hello', 'World', '\"Hello\"'").VerifyDiagnostics();
2039
CompileAndVerify
(compilation, expectedOutput: "'Hello', 'World', '\"Hello\"'").VerifyDiagnostics();
2078
CompileAndVerify
(compilation, expectedOutput:
2122
CompileAndVerify
(compilation, expectedOutput: @"'0', '2', '2', '0+0', '', '1+1'
2154
CompileAndVerify
(compilation, expectedOutput: "'<default1>', '<default0>'").VerifyDiagnostics();
2182
CompileAndVerify
(compilation, expectedOutput: "'3', '1+2'").VerifyDiagnostics();
2210
CompileAndVerify
(compilation, expectedOutput: @"'3', '1+2'").VerifyDiagnostics();
2298
CompileAndVerify
(compilation, expectedOutput: "'3', '0'").VerifyDiagnostics();
2332
CompileAndVerify
(compilation, expectedOutput: @"2, 1+ 1
2368
CompileAndVerify
(compilation, expectedOutput: @"s1: s1-arg
2406
CompileAndVerify
(compilation, expectedOutput: @"s1: s1-arg
2443
CompileAndVerify
(compilation).VerifyDiagnostics().VerifyIL("Program.Main", @"
2494
CompileAndVerify
(compilation).VerifyDiagnostics().VerifyIL("Program.Main", @"
2678
CompileAndVerify
(compilation, expectedOutput: expected);
2712
CompileAndVerify
(compilation, expectedOutput: expected);
2756
CompileAndVerify
(compilation, expectedOutput: expected);
2847
CompileAndVerify
(compilation, expectedOutput: expected);
2892
CompileAndVerify
(compilation, expectedOutput: expected);
2927
CompileAndVerify
(compilation, expectedOutput: expected);
2958
CompileAndVerify
(compilation, expectedOutput: expected);
3047
CompileAndVerify
(compilation, expectedOutput: expected);
3078
CompileAndVerify
(compilation, expectedOutput: expected);
3171
CompileAndVerify
(compilation, expectedOutput: expected);
3279
CompileAndVerify
(compilation, expectedOutput: expected);
3391
CompileAndVerify
(compilation, expectedOutput: expected);
3429
CompileAndVerify
(compilation, expectedOutput: expected);
3492
CompileAndVerify
(compilation, expectedOutput: "");
3523
CompileAndVerify
(compilation, expectedOutput: "Main");
3564
CompileAndVerify
(compilation, expectedOutput: expected);
3607
CompileAndVerify
(compilation, expectedOutput: expected);
3649
CompileAndVerify
(compilation, expectedOutput: expected);
3695
CompileAndVerify
(compilation, expectedOutput: expected);
3744
CompileAndVerify
(compilation, expectedOutput: expected);
3783
CompileAndVerify
(compilation, expectedOutput: expected);
3831
CompileAndVerify
(compilation, expectedOutput: expected);
3869
CompileAndVerify
(compilation, expectedOutput: expected);
3910
CompileAndVerify
(compilation, expectedOutput: expected);
3967
CompileAndVerify
(compilation, expectedOutput: expected);
4009
CompileAndVerify
(compilation, expectedOutput: expected);
4061
CompileAndVerify
(compilation, expectedOutput: expected);
4135
CompileAndVerify
(compilation, expectedOutput: expected);
4177
CompileAndVerify
(compilation, expectedOutput: @"
4215
CompileAndVerify
(compilation, expectedOutput: @"
4278
CompileAndVerify
(compilation, expectedOutput: $@"
4337
CompileAndVerify
(compilation, expectedOutput: expected);
4380
CompileAndVerify
(compilation, expectedOutput: expected);
4402
CompileAndVerify
(compilation, expectedOutput: "");
4432
CompileAndVerify
(compilation, expectedOutput: "");
4485
CompileAndVerify
(compilation, expectedOutput: expected);
4520
CompileAndVerify
(compilation, expectedOutput: expected);
4639
CompileAndVerify
(compilation, expectedOutput: expected);
4670
CompileAndVerify
(compilation, expectedOutput: expected);
4721
CompileAndVerify
(compilation, expectedOutput: expected);
4791
CompileAndVerify
(compilation, expectedOutput: expected);
4824
CompileAndVerify
(compilation, expectedOutput: expected);
4907
CompileAndVerify
(compilation, expectedOutput: expected);
5025
CompileAndVerify
(compilation, expectedOutput: expected);
5175
CompileAndVerify
(compilation, expectedOutput: expected);
5269
CompileAndVerify
(compilation, expectedOutput: expected);
5385
CompileAndVerify
(compilation, expectedOutput: expected);
5421
CompileAndVerify
(compilation, expectedOutput: expected);
5457
CompileAndVerify
(compilation, expectedOutput: expected);
5496
CompileAndVerify
(compilation, expectedOutput: expected);
5558
CompileAndVerify
(compilation, expectedOutput: expected);
5618
CompileAndVerify
(compilation, expectedOutput: expected);
5674
CompileAndVerify
(compilation, expectedOutput:
5712
CompileAndVerify
(compilation, expectedOutput: expected);
5759
CompileAndVerify
(compilation, expectedOutput:
5828
CompileAndVerify
(comp, expectedOutput: "1 + 1").VerifyDiagnostics();
Attributes\AttributeTests_Conditional.cs (2)
253
CompileAndVerify
(compilation, sourceSymbolValidator: CommonSourceValidatorForCondAttrType, symbolValidator: CommonMetadataValidatorForCondAttrType, expectedOutput: "");
464
CompileAndVerify
(compilation, expectedOutput: s_commonExpectedOutput_ConditionalMethodsTest);
Attributes\AttributeTests_Dynamic.cs (10)
105
CompileAndVerify
(comp, verify: Verification.Passes, symbolValidator: module =>
825
CompileAndVerify
(comp, symbolValidator: module =>
857
CompileAndVerify
(comp, symbolValidator: module =>
892
CompileAndVerify
(comp, symbolValidator: module =>
914
CompileAndVerify
(comp, symbolValidator: module =>
1197
CompileAndVerify
(comp, verify: Verification.Fails);
1234
CompileAndVerify
(comp, verify: Verification.Fails);
1297
CompileAndVerify
(CreateCompilationWithMscorlib461(
1349
CompileAndVerify
(CreateCompilationWithMscorlib461(
1363
CompileAndVerify
(CreateCompilationWithMscorlib461(
Attributes\AttributeTests_Embedded.cs (5)
262
CompileAndVerify
(comp2, symbolValidator: module =>
420
CompileAndVerify
(comp, symbolValidator: static module =>
446
CompileAndVerify
(comp, symbolValidator: module =>
476
CompileAndVerify
(comp, symbolValidator: verifyModule).VerifyDiagnostics();
518
CompileAndVerify
(comp, symbolValidator: verifyModule).VerifyDiagnostics();
Attributes\AttributeTests_IsByRefLike.cs (6)
370
CompileAndVerify
(code2, verify: Verification.Passes, symbolValidator: module =>
383
CompileAndVerify
(code3, symbolValidator: module =>
588
CompileAndVerify
(comAssembly, symbolValidator: module =>
609
CompileAndVerify
(compilation_CompilationReference, symbolValidator: symbolValidator);
612
CompileAndVerify
(compilation_BinaryReference, symbolValidator: symbolValidator);
1001
CompileAndVerify
(compilation1, verify: Verification.FailsPEVerify, symbolValidator: module =>
Attributes\AttributeTests_IsUnmanaged.cs (2)
638
CompileAndVerify
(code2, symbolValidator: module =>
647
CompileAndVerify
(code3, symbolValidator: module =>
Attributes\AttributeTests_LifetimeAnnotation.cs (6)
44
CompileAndVerify
(comp, symbolValidator: module =>
68
CompileAndVerify
(comp, symbolValidator: module =>
351
CompileAndVerify
(comp, symbolValidator: module =>
372
CompileAndVerify
(comp, symbolValidator: module =>
393
CompileAndVerify
(comp, symbolValidator: module =>
422
CompileAndVerify
(comp, symbolValidator: module =>
Attributes\AttributeTests_MarshalAs.cs (1)
1535
CompileAndVerify
(comp2, expectedOutput: @"0").VerifyIL("C.Main", @"
Attributes\AttributeTests_NativeInteger.cs (8)
52
CompileAndVerify
(comp, symbolValidator: module =>
79
CompileAndVerify
(comp, symbolValidator: module =>
790
CompileAndVerify
(comp, validator: assembly =>
1290
CompileAndVerify
(comp, symbolValidator: module =>
1378
CompileAndVerify
(comp, validator: assembly =>
1463
CompileAndVerify
(comp, symbolValidator: module =>
1491
CompileAndVerify
(comp, symbolValidator: module =>
1633
CompileAndVerify
(comp, symbolValidator: module => AssertNativeIntegerAttributes(module, expected));
Attributes\AttributeTests_Nullable.cs (38)
142
CompileAndVerify
(lib2_comp, validator: assembly =>
177
CompileAndVerify
(lib3_comp, validator: assembly =>
528
CompileAndVerify
(comp, symbolValidator: m => CheckAttribute(m.GlobalNamespace.GetMember("A.F").GetAttributes().Single(), "A"));
538
CompileAndVerify
(comp, symbolValidator: m => CheckAttribute(m.GlobalNamespace.GetMember("B.G").GetAttributes().Single(), "B"));
563
CompileAndVerify
(comp, symbolValidator: m => CheckAttribute(m.GlobalNamespace.GetMember("A.F").GetAttributes().Single(), "A"));
573
CompileAndVerify
(comp, symbolValidator: m => CheckAttribute(m.GlobalNamespace.GetMember("B.G").GetAttributes().Single(), "A"));
798
CompileAndVerify
(comp, symbolValidator: module =>
812
CompileAndVerify
(comp, symbolValidator: module =>
842
CompileAndVerify
(comp, symbolValidator: module =>
865
CompileAndVerify
(comp, symbolValidator: module =>
887
CompileAndVerify
(comp, symbolValidator: module =>
909
CompileAndVerify
(comp, symbolValidator: module =>
932
CompileAndVerify
(comp, symbolValidator: module =>
955
CompileAndVerify
(comp, symbolValidator: module =>
971
CompileAndVerify
(comp, symbolValidator: module =>
1005
CompileAndVerify
(comp, verify: Verification.Skipped, symbolValidator: module =>
1131
CompileAndVerify
(comp, validator: assembly =>
1182
CompileAndVerify
(comp, validator: assembly =>
1343
CompileAndVerify
(comp, validator: assembly =>
1408
CompileAndVerify
(comp, validator: assembly =>
1456
CompileAndVerify
(comp, validator: assembly =>
1514
CompileAndVerify
(comp, validator: assembly =>
1662
CompileAndVerify
(comp, symbolValidator: module =>
1733
CompileAndVerify
(comp, symbolValidator: module =>
1789
CompileAndVerify
(comp, symbolValidator: module =>
3757
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate);
3827
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate);
3868
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate);
3968
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate);
4037
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate);
4116
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate);
4745
CompileAndVerify
(comp, validator: assembly =>
4854
CompileAndVerify
(comp, validator: assembly =>
4971
CompileAndVerify
(comp, symbolValidator: module =>
4992
CompileAndVerify
(comp, symbolValidator: module =>
5029
CompileAndVerify
(comp, expectedOutput: "{ 2 }", symbolValidator: module =>
5064
CompileAndVerify
(comp, expectedOutput: "{ 1,2,2,1,2 }", symbolValidator: module =>
5429
CompileAndVerify
(comp, symbolValidator: module => AssertNullableAttributes(module, expected));
Attributes\AttributeTests_NullableContext.cs (3)
206
CompileAndVerify
(comp, symbolValidator: module =>
339
CompileAndVerify
(comp, expectedOutput: expectedOutput, symbolValidator: module => AssertNullableAttributes(module, expectedAttributes));
421
CompileAndVerify
(comp, symbolValidator: module => AssertNullableAttributes(module, expected));
Attributes\AttributeTests_NullablePublicOnly.cs (33)
36
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true));
39
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: true, publicDefinition: true));
60
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: false, includesAttributeUse: false, publicDefinition: true));
63
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: false, includesAttributeUse: true, publicDefinition: true));
103
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
106
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
123
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
126
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
143
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
146
CompileAndVerify
(comp, symbolValidator: AssertNullablePublicOnlyAttribute);
163
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
166
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
183
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
186
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
203
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
206
CompileAndVerify
(comp, symbolValidator: AssertNullablePublicOnlyAttribute);
221
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
224
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
259
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
275
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true));
278
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true));
295
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true));
298
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: true, publicDefinition: true));
314
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
317
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
334
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
337
CompileAndVerify
(comp, symbolValidator: AssertNullablePublicOnlyAttribute);
357
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
360
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
381
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true));
384
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true));
502
CompileAndVerify
(comp, symbolValidator: module =>
616
CompileAndVerify
(comp, symbolValidator: module => AssertNullableAttributes(module, expected));
Attributes\AttributeTests_ReadOnlyStruct.cs (5)
360
CompileAndVerify
(code2, verify: Verification.Passes, symbolValidator: module =>
373
CompileAndVerify
(code3, symbolValidator: module =>
580
CompileAndVerify
(comAssembly, symbolValidator: module =>
601
CompileAndVerify
(compilation_CompilationReference, symbolValidator: symbolValidator);
604
CompileAndVerify
(compilation_BinaryReference, symbolValidator: symbolValidator);
Attributes\AttributeTests_RefReadOnly.cs (5)
1065
CompileAndVerify
(code2, verify: Verification.Fails, symbolValidator: module =>
1078
CompileAndVerify
(code3, symbolValidator: module =>
1299
CompileAndVerify
(comAssembly, symbolValidator: module =>
1328
CompileAndVerify
(compilation_CompilationReference, symbolValidator: symbolValidator);
1331
CompileAndVerify
(compilation_BinaryReference, symbolValidator: symbolValidator);
Attributes\AttributeTests_RefSafetyRules.cs (11)
29
CompileAndVerify
(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true));
32
CompileAndVerify
(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: true, includesAttributeUse: true, publicDefinition: true));
40
CompileAndVerify
(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true));
50
CompileAndVerify
(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: false, includesAttributeUse: false, publicDefinition: true));
53
CompileAndVerify
(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: false, includesAttributeUse: true, publicDefinition: true));
126
CompileAndVerify
(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: false, includesAttributeUse: false, publicDefinition: false));
129
CompileAndVerify
(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: expectedIncludesAttributeUse, includesAttributeUse: expectedIncludesAttributeUse, publicDefinition: false));
155
CompileAndVerify
(comp, verify: Verification.Skipped, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: false, includesAttributeUse: false, publicDefinition: false));
158
CompileAndVerify
(comp, verify: Verification.Skipped, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: true, includesAttributeUse: true, publicDefinition: false));
175
CompileAndVerify
(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: useUpdatedEscapeRulesA, includesAttributeUse: useUpdatedEscapeRulesA, publicDefinition: false));
183
CompileAndVerify
(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: false, includesAttributeUse: false, publicDefinition: false));
Attributes\AttributeTests_Security.cs (14)
671
CompileAndVerify
(compilation, symbolValidator: module =>
724
CompileAndVerify
(compilation, symbolValidator: module =>
767
CompileAndVerify
(compilation, symbolValidator: module =>
805
CompileAndVerify
(compilation, symbolValidator: module =>
845
CompileAndVerify
(compilation, symbolValidator: module =>
898
CompileAndVerify
(compilation, symbolValidator: module =>
950
CompileAndVerify
(compilation, symbolValidator: module =>
1010
CompileAndVerify
(compilation, symbolValidator: module =>
1076
CompileAndVerify
(compilation, symbolValidator: module =>
1138
CompileAndVerify
(compilation, symbolValidator: module =>
1210
CompileAndVerify
(compilation, symbolValidator: module =>
1304
CompileAndVerify
(compilation, verify: Verification.Passes, symbolValidator: module =>
1384
CompileAndVerify
(compilation, verify: Verification.Passes, symbolValidator: module =>
1514
CompileAndVerify
(compilation, symbolValidator: module =>
Attributes\AttributeTests_Synthesized.cs (21)
262
CompileAndVerify
(CreateCompilation(source, options: options), symbolValidator: m =>
290
CompileAndVerify
(CreateCompilation(source, options: options), symbolValidator: m =>
373
CompileAndVerify
(comp, symbolValidator: m =>
428
CompileAndVerify
(CreateCompilation(source, options: options), symbolValidator: module =>
483
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module =>
541
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module =>
579
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module =>
622
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module =>
937
var verifier =
CompileAndVerify
(comp, symbolValidator: validate);
1278
CompileAndVerify
(compilation, verify: verify, symbolValidator: module =>
1308
CompileAndVerify
(compilation, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module =>
1357
CompileAndVerify
(compilation, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module =>
1404
CompileAndVerify
(compilation, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module =>
1448
CompileAndVerify
(compilation, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module =>
1493
CompileAndVerify
(compilation, verify: Verification.Skipped, symbolValidator: module =>
1611
CompileAndVerify
(compilation, verify: Verification.Skipped, symbolValidator: module =>
1674
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module =>
1717
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module =>
1759
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module =>
1840
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module =>
1870
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module =>
Attributes\AttributeTests_Tuples.cs (2)
120
CompileAndVerify
(comp, verify: Verification.Passes, symbolValidator: module =>
146
CompileAndVerify
(comp, symbolValidator: module =>
Attributes\AttributeTests_WellKnownAttributes.cs (19)
203
CompileAndVerify
(source, sourceSymbolValidator: attributeValidator, symbolValidator: null);
328
CompileAndVerify
(source, sourceSymbolValidator: attributeValidator, symbolValidator: null);
907
CompileAndVerify
(compilation, symbolValidator: verifier);
936
CompileAndVerify
(compilation, symbolValidator: verifier);
1024
CompileAndVerify
(compilation, symbolValidator: verifier);
1068
CompileAndVerify
(compilation, symbolValidator: verifier);
1290
CompileAndVerify
(compilation);
1314
CompileAndVerify
(compilation);
1340
CompileAndVerify
(compilation);
2496
CompileAndVerify
(source, sourceSymbolValidator: attributeValidator);
5061
var comp =
CompileAndVerify
(
9750
CompileAndVerify
(comp, symbolValidator: validator, sourceSymbolValidator: validator); // NOTE: Illegal in dev11, but legal in roslyn.
10423
return
CompileAndVerify
(comp, verify: verify ?? Verification.Fails);
12905
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails);
12959
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
13153
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails);
13240
CompileAndVerify
(source, symbolValidator: attributeValidator);
13362
CompileAndVerify
(source, symbolValidator: attributeValidator);
13533
CompileAndVerify
(
Attributes\InternalsVisibleToAndStrongNameTests.cs (15)
113
CompileAndVerify
(other, symbolValidator: (ModuleSymbol m) =>
259
CompileAndVerify
(other, symbolValidator: (ModuleSymbol m) =>
1477
CompileAndVerify
(comp2, expectedOutput: "Called M");
1487
CompileAndVerify
(comp3, expectedOutput: "Called M");
2098
var verifier =
CompileAndVerify
(comp3);
2222
var verifier =
CompileAndVerify
(comp4);
2415
CompileAndVerify
(other.WithReferences(new[] { other.References.ElementAt(0), new CSharpCompilationReference(unsigned) })).VerifyDiagnostics();
2417
CompileAndVerify
(other.WithReferences(new[] { other.References.ElementAt(0), MetadataReference.CreateFromStream(unsigned.EmitToStream()) })).VerifyDiagnostics();
2712
CompileAndVerify
(ca);
2728
CompileAndVerify
(cb, verify: Verification.Fails).Diagnostics.Verify();
2753
CompileAndVerify
(ca);
2756
CompileAndVerify
(cb, expectedOutput: "42").Diagnostics.Verify();
2781
CompileAndVerify
(ca);
2784
CompileAndVerify
(cb, expectedOutput: "42").Diagnostics.Verify();
2800
var verifier =
CompileAndVerify
(ca, symbolValidator: module =>
FieldKeywordTests.cs (12)
857
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(""));
996
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1219
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("(0, -2, 0, -4, 0, -6)"));
1334
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("(2, -2, 6, -4, 10, -6)"));
1549
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("""
5078
var verifier =
CompileAndVerify
(comp, expectedOutput: $$"""
8094
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($$"""
8283
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: "C");
8489
CompileAndVerify
(
10335
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("""
10419
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("""
10516
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("""
FirstClassSpanTests.cs (243)
80
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
84
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
112
CompileAndVerify
(comp, expectedOutput: "Base").VerifyDiagnostics();
117
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
120
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
158
CompileAndVerify
(comp, expectedOutput: "N2").VerifyDiagnostics();
170
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics(expectedDiagnostics);
173
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics(expectedDiagnostics);
194
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
199
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
202
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
223
var verifier =
CompileAndVerify
(comp, expectedOutput: "3").VerifyDiagnostics();
259
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
281
CompileAndVerify
(comp, expectedOutput: "3").VerifyDiagnostics();
341
CompileAndVerify
(comp, expectedOutput: "31").VerifyDiagnostics();
363
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
368
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
371
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
394
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
420
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
426
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
429
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
451
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
456
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
459
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
482
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
487
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
490
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
512
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
517
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
520
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
542
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
547
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
550
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
573
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
578
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
581
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
601
CompileAndVerify
(comp, expectedOutput: "1 Int64").VerifyDiagnostics();
631
CompileAndVerify
(comp, expectedOutput: "2 Int64").VerifyDiagnostics();
654
CompileAndVerify
(comp, expectedOutput: "1 Int64").VerifyDiagnostics();
660
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
663
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
684
CompileAndVerify
(comp, expectedOutput: "1 System.ArraySegment`1[System.Int32]").VerifyDiagnostics();
714
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
744
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
771
var verifier =
CompileAndVerify
(comp, expectedOutput: "ab");
805
var verifier =
CompileAndVerify
(comp, expectedOutput: "InvalidCastException", verify: Verification.FailsILVerify);
835
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
891
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
896
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
917
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
972
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
977
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
998
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
1025
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1051
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1056
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1070
var verifier =
CompileAndVerify
(comp, expectedOutput: "False");
1133
var verifier =
CompileAndVerify
(comp, expectedOutput: "False");
1196
var verifier =
CompileAndVerify
(comp, expectedOutput: "False");
1783
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
1926
var verifier =
CompileAndVerify
(comp, expectedOutput: "12").VerifyDiagnostics();
2061
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "Internal");
2114
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "External");
2162
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "Internal");
2206
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "External");
2275
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "Span2");
2350
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: """
2400
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "Internal");
2443
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "External");
2586
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "Span2");
2633
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "Internal");
2677
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "External");
2696
verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "Internal");
2741
var verifier =
CompileAndVerify
(comp, expectedOutput: "Span2");
2792
CompileAndVerify
(comp2, verify: Verification.FailsILVerify)
4162
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify).VerifyDiagnostics();
4227
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify).VerifyDiagnostics();
4299
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4583
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4624
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4681
verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4685
verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4704
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4751
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4755
verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4791
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4795
verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4831
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4835
verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
5203
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
5289
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
5293
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
5313
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
5398
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
5420
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
5563
CompileAndVerify
(comp, expectedOutput: "1 s").VerifyDiagnostics();
5581
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify).VerifyDiagnostics();
5613
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify).VerifyDiagnostics();
5724
CompileAndVerify
(comp, verify: Verification.FailsILVerify).VerifyDiagnostics();
5727
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify).VerifyDiagnostics();
5781
var verifier =
CompileAndVerify
(comp, expectedOutput: "C", verify: Verification.FailsILVerify).VerifyDiagnostics();
5825
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify).VerifyDiagnostics();
6041
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6044
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6074
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
6077
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
6107
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
6110
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
6140
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
6143
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
6173
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6176
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6214
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6217
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6248
CompileAndVerify
(comp, expectedOutput: "456").VerifyDiagnostics();
6430
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6434
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6471
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6475
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6513
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6517
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6554
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6558
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6595
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6599
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6660
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6664
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6723
CompileAndVerify
(comp).VerifyDiagnostics().VerifyIL("C.M", expectedIl);
6726
CompileAndVerify
(comp).VerifyDiagnostics().VerifyIL("C.M", expectedIl);
6741
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
6790
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
6840
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
6890
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
6940
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
7034
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7233
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7237
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7297
var verifier =
CompileAndVerify
(comp);
7334
var verifier =
CompileAndVerify
(comp);
7376
CompileAndVerify
(comp).VerifyDiagnostics().VerifyIL("C.M1", expectedIl);
7379
CompileAndVerify
(comp).VerifyDiagnostics().VerifyIL("C.M1", expectedIl);
7407
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7410
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7429
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
7457
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7460
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7481
CompileAndVerify
(comp, expectedOutput: "sa oSystem.String[] oa").VerifyDiagnostics();
7501
CompileAndVerify
(comp, expectedOutput: "sa sa").VerifyDiagnostics();
7524
CompileAndVerify
(comp, expectedOutput: "aa rSystem.String[] ra ra ra").VerifyDiagnostics();
7529
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7532
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7554
CompileAndVerify
(comp, expectedOutput: "aa rSystem.Object[] ra ra").VerifyDiagnostics();
7574
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
7595
CompileAndVerify
(comp, expectedOutput: "sa").VerifyDiagnostics();
7616
CompileAndVerify
(comp, expectedOutput: "aa").VerifyDiagnostics();
7621
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7624
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7645
CompileAndVerify
(comp, expectedOutput: "aa").VerifyDiagnostics();
7667
CompileAndVerify
(comp, expectedOutput: "1null 1null 1null").VerifyDiagnostics();
7690
CompileAndVerify
(comp, expectedOutput: "sa oSystem.String[] oSystem.String[] oa sa").VerifyDiagnostics();
7710
CompileAndVerify
(comp, expectedOutput: "sa sa").VerifyDiagnostics();
7733
CompileAndVerify
(comp, expectedOutput: "ra rSystem.String[] ra ra ra").VerifyDiagnostics();
7755
CompileAndVerify
(comp, expectedOutput: "aa rSystem.Object[] ra ra").VerifyDiagnostics();
7774
CompileAndVerify
(comp, expectedOutput: "11").VerifyDiagnostics();
7793
CompileAndVerify
(comp, expectedOutput: "sa").VerifyDiagnostics();
7812
CompileAndVerify
(comp, expectedOutput: "oa").VerifyDiagnostics();
7817
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7820
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7839
CompileAndVerify
(comp, expectedOutput: "aa").VerifyDiagnostics();
7844
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7847
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7866
CompileAndVerify
(comp, expectedOutput: "aa").VerifyDiagnostics();
7885
CompileAndVerify
(comp, expectedOutput: "11").VerifyDiagnostics();
7904
CompileAndVerify
(comp, expectedOutput: "aa").VerifyDiagnostics();
7923
CompileAndVerify
(comp, expectedOutput: "aa").VerifyDiagnostics();
7928
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7931
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7952
CompileAndVerify
(comp, expectedOutput: "aa").VerifyDiagnostics();
7973
CompileAndVerify
(comp, expectedOutput: "aa").VerifyDiagnostics();
7978
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7981
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8001
CompileAndVerify
(comp, expectedOutput: "112").VerifyDiagnostics();
8006
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8009
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8031
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "1123" : "1121").VerifyDiagnostics();
8036
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8039
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8068
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8071
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8098
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8101
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8104
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8140
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8143
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8168
CompileAndVerify
(comp, expectedOutput: "1", verify: Verification.FailsILVerify).VerifyDiagnostics();
8173
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
8176
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
8262
CompileAndVerify
(comp, expectedOutput: "11").VerifyDiagnostics();
8267
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8270
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8294
CompileAndVerify
(comp, expectedOutput: "11").VerifyDiagnostics();
8299
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8302
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8326
CompileAndVerify
(comp, expectedOutput: "1", verify: Verification.FailsILVerify).VerifyDiagnostics();
8331
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
8334
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
8381
CompileAndVerify
(comp, expectedOutput: "1", verify: Verification.FailsILVerify).VerifyDiagnostics();
8386
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
8389
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
8414
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8417
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8436
CompileAndVerify
(comp, expectedOutput: "12").VerifyDiagnostics();
8465
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8468
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8497
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8500
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8524
CompileAndVerify
(comp, expectedOutput: "212").VerifyDiagnostics();
8558
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8561
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8575
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8578
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8581
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8620
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8623
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8649
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8652
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8668
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8671
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8674
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8702
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8705
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8726
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
8731
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8734
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8759
CompileAndVerify
(comp, expectedOutput: "2", verify: Verification.FailsILVerify).VerifyDiagnostics();
8792
CompileAndVerify
(comp, expectedOutput: "aa rSystem.String[] ra ra ra ab rSystem.Object[] rb rb").VerifyDiagnostics();
8797
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8800
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8833
CompileAndVerify
(comp, expectedOutput: "ra rSystem.String[] ra ra ra ab rSystem.Object[] rb rb").VerifyDiagnostics();
8859
CompileAndVerify
(comp, expectedOutput: "aa ab").VerifyDiagnostics();
8864
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8867
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
OverloadResolutionPriorityTests.cs (3)
174
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
985
var verifier =
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
2626
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
PartialEventsAndConstructorsTests.cs (4)
1049
CompileAndVerify
(comp,
1201
CompileAndVerify
(comp,
1885
CompileAndVerify
(comp,
3570
CompileAndVerify
(CreateCompilation(source2, references: [lib]),
RefReadonlyParameterTests.cs (9)
1244
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify).VerifyDiagnostics();
1475
CompileAndVerify
(comp2, sourceSymbolValidator: verify2, symbolValidator: verify2).VerifyDiagnostics();
1487
CompileAndVerify
(comp3, sourceSymbolValidator: verify3, symbolValidator: verify3).VerifyDiagnostics();
4546
var verifier =
CompileAndVerify
(comp, expectedOutput: "1222");
4597
var verifier =
CompileAndVerify
(comp, expectedOutput: "1222");
4735
var verifier =
CompileAndVerify
(comp, expectedOutput: """
4836
var verifier =
CompileAndVerify
(comp, expectedOutput: "100");
5798
CompileAndVerify
(comp2, expectedOutput: "123").VerifyDiagnostics();
7164
CompileAndVerify
(comp2, symbolValidator: verify).VerifyDiagnostics();
RefStructInterfacesTests.cs (161)
39
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr || !isVirtual ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
72
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
152
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr || !isVirtual ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
184
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
269
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify).VerifyDiagnostics();
307
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
399
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr || !isVirtual ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
431
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
517
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify).VerifyDiagnostics();
555
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
730
CompileAndVerify
(comp4, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
777
CompileAndVerify
(comp6, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
803
CompileAndVerify
(comp7, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
837
CompileAndVerify
(comp8, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
866
CompileAndVerify
(comp9, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
887
CompileAndVerify
(comp10, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1218
CompileAndVerify
(comp4, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1306
CompileAndVerify
(comp6, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1343
CompileAndVerify
(comp7, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1396
CompileAndVerify
(comp8, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1453
CompileAndVerify
(comp9, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1473
CompileAndVerify
(comp10, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1794
CompileAndVerify
(comp4, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1882
CompileAndVerify
(comp6, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1919
CompileAndVerify
(comp7, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1972
CompileAndVerify
(comp8, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
2029
CompileAndVerify
(comp9, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
2049
CompileAndVerify
(comp10, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
4369
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
4371
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped,
4425
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
5759
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
5787
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
5820
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
5856
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify).VerifyDiagnostics();
5987
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"S1.M1 S1.M1" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
6067
var verifier =
CompileAndVerify
(
6598
var verifier =
CompileAndVerify
(
6734
var verifier =
CompileAndVerify
(
6851
var verifier =
CompileAndVerify
(
6972
var verifier =
CompileAndVerify
(
7111
var verifier =
CompileAndVerify
(
7435
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
7625
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
7843
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123456" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
8040
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
8233
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
8508
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(
8892
var verifier =
CompileAndVerify
(
9096
var verifier =
CompileAndVerify
(
9459
var verifier =
CompileAndVerify
(
9671
var verifier =
CompileAndVerify
(
9895
var verifier =
CompileAndVerify
(
10107
var verifier =
CompileAndVerify
(
10503
var verifier =
CompileAndVerify
(
10700
var verifier =
CompileAndVerify
(
10939
var verifier =
CompileAndVerify
(
11155
var verifier =
CompileAndVerify
(
11382
var verifier =
CompileAndVerify
(
11942
CompileAndVerify
(
11990
CompileAndVerify
(
12129
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12132
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12161
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12164
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12184
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12187
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12190
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12193
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12328
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12331
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12360
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12363
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12383
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12386
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12389
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12392
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12424
var verifier =
CompileAndVerify
(
12691
var verifier =
CompileAndVerify
(
12937
var verifier =
CompileAndVerify
(
13196
var verifier =
CompileAndVerify
(
13466
var verifier =
CompileAndVerify
(
13725
var verifier =
CompileAndVerify
(
14065
CompileAndVerify
(
14367
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
14708
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
15069
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123456" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
15420
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
15768
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
16198
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(
16733
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
18012
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
18209
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
18431
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123456" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
18634
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
18835
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
19115
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(
19497
var verifier =
CompileAndVerify
(
19668
var verifier =
CompileAndVerify
(
19993
var verifier =
CompileAndVerify
(
20178
var verifier =
CompileAndVerify
(
20437
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20450
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20482
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20493
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20591
CompileAndVerify
(comp, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"
20694
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20707
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20739
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20750
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20801
var verifier =
CompileAndVerify
(
20848
var verifier =
CompileAndVerify
(
20893
var verifier =
CompileAndVerify
(
20938
var verifier =
CompileAndVerify
(
21654
CompileAndVerify
(
21902
CompileAndVerify
(
22039
CompileAndVerify
(
22100
CompileAndVerify
(
22232
var verifier =
CompileAndVerify
(
22368
CompileAndVerify
(
22872
var verifier =
CompileAndVerify
(
22928
var verifier =
CompileAndVerify
(
22983
CompileAndVerify
(
23031
CompileAndVerify
(
23075
CompileAndVerify
(
23124
CompileAndVerify
(
23176
var verifier =
CompileAndVerify
(
23222
var verifier =
CompileAndVerify
(
24016
var verifier =
CompileAndVerify
(
24069
var verifier =
CompileAndVerify
(
24131
var verifier =
CompileAndVerify
(
24428
var verifier =
CompileAndVerify
(
24531
var verifier =
CompileAndVerify
(
24589
var verifier =
CompileAndVerify
(
24664
var verifier =
CompileAndVerify
(
24763
var verifier =
CompileAndVerify
(
24926
var verifier =
CompileAndVerify
(
25045
var verifier =
CompileAndVerify
(
25188
var verifier =
CompileAndVerify
(
25280
var verifier =
CompileAndVerify
(
25424
var verifier =
CompileAndVerify
(
25508
var verifier =
CompileAndVerify
(
25722
var verifier =
CompileAndVerify
(
25972
var verifier =
CompileAndVerify
(
27577
var verifier =
CompileAndVerify
(
27687
var verifier =
CompileAndVerify
(
27921
var verifier =
CompileAndVerify
(
28106
var verifier =
CompileAndVerify
(
28216
var verifier =
CompileAndVerify
(
28348
var verifier =
CompileAndVerify
(
28482
var verifier =
CompileAndVerify
(
28657
var verifier =
CompileAndVerify
(
28715
var verifier =
CompileAndVerify
(
28784
var verifier =
CompileAndVerify
(
28892
var verifier =
CompileAndVerify
(
28952
var verifier =
CompileAndVerify
(
29027
var verifier =
CompileAndVerify
(
29283
var verifier =
CompileAndVerify
(
29346
CompileAndVerify
(compilation1, symbolValidator: metadataValidator, verify: Verification.Skipped).VerifyDiagnostics();
29348
CompileAndVerify
(compilation2, symbolValidator: metadataValidator, verify: Verification.Skipped).VerifyDiagnostics();
29612
CompileAndVerify
(comp, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
RefUnsafeInIteratorAndAsyncTests.cs (5)
742
CompileAndVerify
(comp, expectedOutput: "-1 456").VerifyDiagnostics();
796
CompileAndVerify
(comp, expectedOutput: "123-1").VerifyDiagnostics();
1133
CompileAndVerify
(comp, expectedOutput: "-1 0").VerifyDiagnostics();
1207
CompileAndVerify
(comp, expectedOutput: "123").VerifyDiagnostics();
1306
CompileAndVerify
(comp, expectedOutput: "123").VerifyDiagnostics();
Semantics\CollectionExpressionTests.cs (108)
1440
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($"""
1535
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($"""
1635
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($"""
1739
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($"""
1854
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($"""
1923
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: expectedOutput);
1930
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: expectedOutput);
1969
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("Span<string>")).VerifyDiagnostics();
2010
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("""
3042
CompileAndVerify
(comp, expectedOutput: $"""
3078
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($$"""
3116
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($$"""
3150
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($$"""
3192
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($$"""
4767
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3],");
7511
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3], ");
7834
CompileAndVerify
(comp, expectedOutput: "1, 3, 4, ");
8246
CompileAndVerify
(comp, expectedOutput: "[1, 3], ");
8309
CompileAndVerify
(comp, expectedOutput: "[1, 2, 5], ");
8394
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3], ");
8479
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3], ");
9052
var verifier =
CompileAndVerify
(comp, expectedOutput: "[], [], [42, 43], [44, 45],");
10973
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3, 4], ");
11020
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3, 4], ");
11102
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3, 4], [5, 6], ");
11167
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3, 4], [5, 6], ");
11239
CompileAndVerify
(
12256
var verifier =
CompileAndVerify
(
12326
var verifier =
CompileAndVerify
(
12425
var verifier =
CompileAndVerify
(comp, expectedOutput: "[], [], ");
12446
verifier =
CompileAndVerify
(comp, expectedOutput: "[], [], ");
13433
var verifier =
CompileAndVerify
(
13709
var verifier =
CompileAndVerify
(
14125
CompileAndVerify
(comp, expectedOutput: "[],");
14233
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.FailsPEVerify);
14303
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"),
14444
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.FailsPEVerify);
14558
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.FailsPEVerify);
14616
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("[[1], [2]],"), verify: Verification.FailsPEVerify);
14720
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("[[1], [2]],"), verify: Verification.Fails);
14909
var verifier =
CompileAndVerify
(comp, expectedOutput: "[1, 2], [2], ");
14960
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: "[1, 2], [2], ");
15020
var verifier =
CompileAndVerify
(comp, expectedOutput: "[2, 3], [3], ");
15404
var verifier =
CompileAndVerify
(
15528
var verifier =
CompileAndVerify
(
15595
CompileAndVerify
(
15623
CompileAndVerify
(
15651
CompileAndVerify
(
20702
var verifier =
CompileAndVerify
(
20984
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
21132
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
22612
var verifier =
CompileAndVerify
(comp,
23800
var verifier =
CompileAndVerify
(
25900
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput("[1, 2, 3], "));
28181
CompileAndVerify
(comp, expectedOutput: "[42, 43, 44],");
28211
CompileAndVerify
(comp, expectedOutput: "[42, 43, 44],");
28234
CompileAndVerify
(comp, expectedOutput: "[42, 43, 44],");
28257
CompileAndVerify
(comp, expectedOutput: "[hi, null],");
28303
CompileAndVerify
(comp, expectedOutput: "[1],");
28327
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3],");
28350
CompileAndVerify
(comp, expectedOutput: "[],");
28921
CompileAndVerify
(comp, expectedOutput: "RAN");
29350
CompileAndVerify
(comp, expectedOutput: "List<int>");
29391
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"));
29475
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("1 2 3"), verify: Verification.FailsPEVerify);
29499
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("1 2 3"), verify: Verification.FailsPEVerify);
29523
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("a b c"), verify: Verification.FailsPEVerify);
29546
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("97 98 99"), verify: Verification.FailsPEVerify);
29981
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("RAN RAN2"));
30044
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("RAN RAN2"));
30097
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.Skipped);
30302
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("[],"), verify: Verification.Skipped);
33484
CompileAndVerify
(compilation);
34176
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput("[Derived], [Derived], "));
34676
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Skipped);
34738
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2, 3], [1, 2, 3],"));
34779
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2, 3], [1, 2, 3],"));
34826
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2, 3], [1, 2, 3],"));
35280
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2], [1, 2, 1, 2],"));
35375
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2], [1, 2, 1, 2],"));
36403
var verifier =
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3],", verify: Verification.Skipped);
37116
var verifier =
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3],", verify: Verification.Skipped);
38304
var verifier =
CompileAndVerify
(comp, expectedOutput: "(a, b), (c, d), ");
38382
CompileAndVerify
(comp, expectedOutput: "(a, b), (c, d), ").VerifyDiagnostics();
38424
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3], ");
38474
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3], ");
38519
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3], ");
38568
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3], ");
38624
CompileAndVerify
(comp, expectedOutput: """
38654
CompileAndVerify
(comp, expectedOutput: """
38703
CompileAndVerify
(comp, expectedOutput: "[[]], ");
38733
CompileAndVerify
(comp, expectedOutput: "[], ");
38786
CompileAndVerify
(comp, expectedOutput: """
38820
CompileAndVerify
(comp, expectedOutput: """
40802
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3], ");
42401
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
42474
CompileAndVerify
(comp, expectedOutput: "(<>z__ReadOnlyArray<System.Int32>) [0], ");
42490
CompileAndVerify
(comp, expectedOutput: "(<>z__ReadOnlyArray<System.Int32>) [0], ");
42509
CompileAndVerify
(comp, expectedOutput: "(<>z__ReadOnlyArray<System.Int32>) [0], ");
42526
CompileAndVerify
(comp, expectedOutput: "(<>z__ReadOnlyArray`1) [0], ");
42543
CompileAndVerify
(comp, expectedOutput: "(<>z__ReadOnlyArray<System.Int32>) [0], ");
42807
CompileAndVerify
(
42887
CompileAndVerify
(
42975
CompileAndVerify
(
43436
var verifier =
CompileAndVerify
(
43548
var verifier =
CompileAndVerify
(
43762
var verifier =
CompileAndVerify
(
43854
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("123"), verify: Verification.Skipped).VerifyDiagnostics();
Semantics\ExpressionOptionalAndNamedArgumentsTests.cs (25)
128
var verifier =
CompileAndVerify
(
277
var verifier =
CompileAndVerify
(
328
var verifier =
CompileAndVerify
(
383
var verifier =
CompileAndVerify
(
433
var verifier =
CompileAndVerify
(
481
var verifier =
CompileAndVerify
(
549
var verifier =
CompileAndVerify
(
749
var verifier =
CompileAndVerify
(
856
var verifier =
CompileAndVerify
(
896
var verifier =
CompileAndVerify
(
991
var verifier =
CompileAndVerify
(
1074
var verifier =
CompileAndVerify
(
1148
var verifier =
CompileAndVerify
(
1191
var verifier =
CompileAndVerify
(
1314
var verifier =
CompileAndVerify
(
1409
var verifier =
CompileAndVerify
(
1504
var verifier =
CompileAndVerify
(
1550
var verifier =
CompileAndVerify
(
1598
var verifier =
CompileAndVerify
(
1685
var verifier =
CompileAndVerify
(
1726
var verifier =
CompileAndVerify
(
1784
var verifier =
CompileAndVerify
(
1833
var verifier =
CompileAndVerify
(
1888
var verifier =
CompileAndVerify
(
1930
var verifier =
CompileAndVerify
(
Semantics\ExtensionOperatorsTests.cs (260)
443
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
482
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
516
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
685
CompileAndVerify
(comp2, expectedOutput: "operator1:101:101:102").VerifyDiagnostics();
701
CompileAndVerify
(comp2, expectedOutput: "operator1:101:101:102").VerifyDiagnostics();
722
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
725
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
728
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
784
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
832
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
903
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
1089
CompileAndVerify
(comp1, expectedOutput: "operator1:102:-1").VerifyDiagnostics();
1092
CompileAndVerify
(comp2, expectedOutput: "operator1:102:-1").VerifyDiagnostics();
1142
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
1272
CompileAndVerify
(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics();
1379
CompileAndVerify
(comp, expectedOutput: @"
1484
CompileAndVerify
(comp, expectedOutput: "C1C4").VerifyDiagnostics();
1521
CompileAndVerify
(comp, expectedOutput: "regularregular").VerifyDiagnostics();
1581
CompileAndVerify
(comp2, expectedOutput: "regularregular").VerifyDiagnostics();
1625
CompileAndVerify
(comp1, expectedOutput: "regularchecked").VerifyDiagnostics();
1628
CompileAndVerify
(comp2, expectedOutput: "regularchecked").VerifyDiagnostics();
1683
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
1797
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
1857
CompileAndVerify
(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics();
1954
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
1991
CompileAndVerify
(comp, expectedOutput: "exception").VerifyDiagnostics();
2122
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
2175
CompileAndVerify
(comp2, expectedOutput: "operator1:true:operator1:false").VerifyDiagnostics();
2191
CompileAndVerify
(comp2, expectedOutput: "operator1:true:operator1:false").VerifyDiagnostics();
2214
CompileAndVerify
(comp3, expectedOutput: "operator1").VerifyDiagnostics();
2217
CompileAndVerify
(comp3, expectedOutput: "operator1").VerifyDiagnostics();
2220
CompileAndVerify
(comp3, expectedOutput: "operator1").VerifyDiagnostics();
2278
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
2316
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
2378
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
2660
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
2699
CompileAndVerify
(comp, expectedOutput: "exception").VerifyDiagnostics();
2749
CompileAndVerify
(comp2, expectedOutput: "operator1").VerifyDiagnostics();
2752
CompileAndVerify
(comp2, expectedOutput: "operator1").VerifyDiagnostics();
2808
CompileAndVerify
(comp, expectedOutput: "operator1operator1:s1 => " + (op is "!" or "~" ? "Not(" : op) + "s1" + (op is "!" or "~" ? ")" : "")).VerifyDiagnostics();
2866
CompileAndVerify
(comp, expectedOutput: "operator1::operator1::s1 => " + (op is "!" or "~" ? "Not(" : op) + "s1" + (op is "!" or "~" ? ")" : "")).VerifyDiagnostics();
2915
CompileAndVerify
(comp, expectedOutput: "operator1operator1:s1 => IIF(op_True(s1), 1, 0)").VerifyDiagnostics();
3003
CompileAndVerify
(comp, expectedOutput: "operator1operator1:s1 => IIF(op_True(s1), 1, 0)").VerifyDiagnostics();
4575
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: Verification.FailsPEVerify).VerifyDiagnostics();
4611
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: Verification.FailsPEVerify).VerifyDiagnostics();
4757
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103").VerifyDiagnostics();
4773
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103").VerifyDiagnostics();
4797
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
4800
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
4803
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
4875
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103").VerifyDiagnostics();
4891
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103").VerifyDiagnostics();
4916
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
4919
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
4922
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
4994
CompileAndVerify
(comp6, expectedOutput: "operator1:101:102:True:operator1:102:103:True:True").VerifyDiagnostics();
4997
CompileAndVerify
(comp6, expectedOutput: "operator1:101:102:True:operator1:102:103:True:True").VerifyDiagnostics();
5047
CompileAndVerify
(comp, expectedOutput: "operator2operator3").VerifyDiagnostics();
5101
CompileAndVerify
(comp, expectedOutput: "operator2operator3").VerifyDiagnostics();
5149
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5197
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5246
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5294
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5343
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5394
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5449
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5505
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5563
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
5635
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
5706
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
5777
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
6273
CompileAndVerify
(comp1, expectedOutput: "operator1:101:102:operator1:102:103:103:-1:-1:-1 | operator1:101:102:operator1:102:102:103:-1:-1:-1").VerifyDiagnostics();
6276
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103:-1:-1:-1 | operator1:101:102:operator1:102:102:103:-1:-1:-1").VerifyDiagnostics();
6381
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
6604
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
6679
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
6739
CompileAndVerify
(comp, expectedOutput: "operator1:101:102:True:operator1:102:103:True:True:operator1:103:104:True").VerifyDiagnostics();
6814
CompileAndVerify
(comp, expectedOutput: "operator1operator1").VerifyDiagnostics();
6889
CompileAndVerify
(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics();
6923
CompileAndVerify
(comp, expectedOutput: "System.Int32System.Int32").VerifyDiagnostics();
7030
CompileAndVerify
(comp, expectedOutput: @"
7115
CompileAndVerify
(comp, expectedOutput: @"
7252
CompileAndVerify
(comp, expectedOutput: "C1C4").VerifyDiagnostics();
7314
CompileAndVerify
(comp, expectedOutput: "C1C4").VerifyDiagnostics();
7351
CompileAndVerify
(comp, expectedOutput: "regularregular").VerifyDiagnostics();
7388
CompileAndVerify
(comp, expectedOutput: "regularregular").VerifyDiagnostics();
7432
CompileAndVerify
(comp1, expectedOutput: "regularchecked").VerifyDiagnostics();
7435
CompileAndVerify
(comp2, expectedOutput: "regularchecked").VerifyDiagnostics();
7487
CompileAndVerify
(comp1, expectedOutput: "regularchecked").VerifyDiagnostics();
7490
CompileAndVerify
(comp2, expectedOutput: "regularchecked").VerifyDiagnostics();
7545
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
7589
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
7785
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
7829
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
7889
CompileAndVerify
(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics();
7947
CompileAndVerify
(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics();
8033
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
8063
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
8105
CompileAndVerify
(comp, expectedOutput: "exception").VerifyDiagnostics();
8280
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
8324
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
8374
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102:operator1:102:102:103").VerifyDiagnostics();
8390
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102:operator1:102:102:103").VerifyDiagnostics();
8445
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102").VerifyDiagnostics();
8461
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102").VerifyDiagnostics();
8528
CompileAndVerify
(comp5, expectedOutput: "operator1:101:102:True").VerifyDiagnostics();
11268
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
11317
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
11546
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics();
11562
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics();
11583
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
11586
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
11589
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
11645
CompileAndVerify
(comp, expectedOutput: "operator2operator2").VerifyDiagnostics();
11693
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
11764
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
11947
CompileAndVerify
(comp, expectedOutput: "operator1:").VerifyDiagnostics();
11988
CompileAndVerify
(comp1, expectedOutput: "operator1operator1:").VerifyDiagnostics();
11991
CompileAndVerify
(comp2, expectedOutput: "operator1operator1:").VerifyDiagnostics();
12050
CompileAndVerify
(comp1, expectedOutput: "operator1operator1:").VerifyDiagnostics();
12053
CompileAndVerify
(comp2, expectedOutput: "operator1operator1:").VerifyDiagnostics();
12124
CompileAndVerify
(comp, expectedOutput: "operator1operator2:").VerifyDiagnostics();
12170
CompileAndVerify
(comp, expectedOutput: "operator1:").VerifyDiagnostics();
12251
CompileAndVerify
(comp, expectedOutput:
12309
CompileAndVerify
(comp, expectedOutput: "operator1operator1:").VerifyDiagnostics();
12349
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
12737
CompileAndVerify
(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics();
12844
CompileAndVerify
(comp, expectedOutput: @"
12894
CompileAndVerify
(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics();
12992
CompileAndVerify
(comp, expectedOutput: "C1C4").VerifyDiagnostics();
13029
CompileAndVerify
(comp, expectedOutput: "regularregular").VerifyDiagnostics();
13089
CompileAndVerify
(comp2, expectedOutput: "regularregular").VerifyDiagnostics();
13133
CompileAndVerify
(comp1, expectedOutput: "regularchecked").VerifyDiagnostics();
13136
CompileAndVerify
(comp2, expectedOutput: "regularchecked").VerifyDiagnostics();
13191
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
13305
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
13365
CompileAndVerify
(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics();
13465
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
13512
CompileAndVerify
(comp, expectedOutput: "exception1exception2").VerifyDiagnostics();
13551
CompileAndVerify
(comp, expectedOutput: "operator1operator2").VerifyDiagnostics();
13699
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
13788
CompileAndVerify
(comp2, expectedOutput: expected).VerifyDiagnostics();
13804
CompileAndVerify
(comp2, expectedOutput: expected).VerifyDiagnostics();
13858
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
13863
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
13866
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
13905
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
14114
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
14177
CompileAndVerify
(comp, expectedOutput: "operator2operator1operator2operator1").VerifyDiagnostics();
14225
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
14711
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
14755
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
14799
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "operator2operator1" : null, verify: Verification.FailsPEVerify).VerifyDiagnostics();
14840
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
14877
CompileAndVerify
(comp, expectedOutput: "operator3operator3").VerifyDiagnostics();
14927
CompileAndVerify
(comp, expectedOutput: "operator1operator2").VerifyDiagnostics();
15097
CompileAndVerify
(comp, expectedOutput: "operator1operator2").VerifyDiagnostics();
15497
CompileAndVerify
(comp1, expectedOutput: expected).VerifyDiagnostics();
15500
CompileAndVerify
(comp2, expectedOutput: expected).VerifyDiagnostics();
15619
CompileAndVerify
(comp, expectedOutput: expected).VerifyDiagnostics();
15666
CompileAndVerify
(comp, expectedOutput: "operator2operator1:operator2operator1").VerifyDiagnostics();
15741
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
15797
CompileAndVerify
(comp, expectedOutput: "exception1exception2").VerifyDiagnostics();
15883
CompileAndVerify
(comp, expectedOutput: "operator2operator1operator2operator1").VerifyDiagnostics();
16084
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
16135
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
16205
CompileAndVerify
(comp, expectedOutput: "operator1operator1:s1 => (s1 " + op + " s1)").VerifyDiagnostics();
16261
CompileAndVerify
(comp, expectedOutput: "operator1::operator1::s1 => (s1 " + op + " s1)").VerifyDiagnostics();
18779
CompileAndVerify
(comp2, expectedOutput: "operator1: ==:operator1: !=:operator2: ==:operator2: !=").VerifyDiagnostics();
18782
CompileAndVerify
(comp2, expectedOutput: "operator1: ==:operator1: !=:operator2: ==:operator2: !=").VerifyDiagnostics();
18891
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics();
18907
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics();
18929
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
18932
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
18935
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
19018
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics();
19034
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics();
19056
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
19059
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
19062
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
19122
CompileAndVerify
(comp2, expectedOutput: op == "==" ? "FalseTrue" : "TrueFalse").VerifyDiagnostics();
19182
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics();
19243
CompileAndVerify
(comp2, expectedOutput: "operator1:False:operator1:True:operator1:True").VerifyDiagnostics();
19282
CompileAndVerify
(comp2, expectedOutput: op == "==" ? "False" : "True").VerifyDiagnostics();
19325
CompileAndVerify
(comp2, expectedOutput: "operator1:101").VerifyDiagnostics();
19607
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
19649
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
19693
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
19735
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
20168
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: Verification.FailsPEVerify).VerifyDiagnostics();
20312
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:303:202:operator1:303:202:505:202:505").VerifyDiagnostics();
20328
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:303:202:operator1:303:202:505:202:505").VerifyDiagnostics();
20352
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
20355
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
20358
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
20439
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:303:202:operator1:303:202:505:202:505").VerifyDiagnostics();
20455
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:303:202:operator1:303:202:505:202:505").VerifyDiagnostics();
20479
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
20482
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
20485
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
20566
CompileAndVerify
(comp6, expectedOutput: "operator1:101:202:303:202:True:operator1:303:202:505:202:True:True").VerifyDiagnostics();
20569
CompileAndVerify
(comp6, expectedOutput: "operator1:101:202:303:202:True:operator1:303:202:505:202:True:True").VerifyDiagnostics();
20619
CompileAndVerify
(comp, expectedOutput: "operator2operator2operator3").VerifyDiagnostics();
20673
CompileAndVerify
(comp, expectedOutput: "operator2operator2operator3").VerifyDiagnostics();
20721
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
20769
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
20818
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
20866
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
20915
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
20966
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
21021
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
21077
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
21135
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
21207
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
21278
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
21349
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
21809
CompileAndVerify
(comp1, expectedOutput: "operator1:").VerifyDiagnostics();
21812
CompileAndVerify
(comp2, expectedOutput: "operator1:").VerifyDiagnostics();
21905
CompileAndVerify
(comp, expectedOutput: "operator1:").VerifyDiagnostics();
22077
CompileAndVerify
(comp, expectedOutput:
22133
CompileAndVerify
(comp, expectedOutput: "operator1:").VerifyDiagnostics();
22173
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
22500
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
22575
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
22637
CompileAndVerify
(comp, expectedOutput: "operator1:101:202:303:202:True:operator1:303:202:505:202:True:True").VerifyDiagnostics();
22713
CompileAndVerify
(comp, expectedOutput: "operator1operator1").VerifyDiagnostics();
22788
CompileAndVerify
(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics();
22822
CompileAndVerify
(comp, expectedOutput: "System.Int32System.Int32").VerifyDiagnostics();
22929
CompileAndVerify
(comp, expectedOutput: @"
23014
CompileAndVerify
(comp, expectedOutput: @"
23151
CompileAndVerify
(comp, expectedOutput: "C1C4").VerifyDiagnostics();
23213
CompileAndVerify
(comp, expectedOutput: "C1C4").VerifyDiagnostics();
23250
CompileAndVerify
(comp, expectedOutput: "regularregular").VerifyDiagnostics();
23287
CompileAndVerify
(comp, expectedOutput: "regularregular").VerifyDiagnostics();
23347
CompileAndVerify
(comp2, expectedOutput: "regularregular").VerifyDiagnostics();
23407
CompileAndVerify
(comp2, expectedOutput: "regularregular").VerifyDiagnostics();
23468
CompileAndVerify
(comp2, expectedOutput: "regularregular").VerifyDiagnostics();
23512
CompileAndVerify
(comp1, expectedOutput: "regularchecked").VerifyDiagnostics();
23515
CompileAndVerify
(comp2, expectedOutput: "regularchecked").VerifyDiagnostics();
23569
CompileAndVerify
(comp1, expectedOutput: "regularchecked").VerifyDiagnostics();
23572
CompileAndVerify
(comp2, expectedOutput: "regularchecked").VerifyDiagnostics();
23627
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
23671
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
23867
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
23911
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
23970
CompileAndVerify
(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics();
24028
CompileAndVerify
(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics();
24058
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
24088
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
24141
CompileAndVerify
(comp, expectedOutput: "exception1exception2").VerifyDiagnostics();
24174
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
24207
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
24400
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
24444
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
27064
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
27096
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
27130
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
27159
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
27221
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
27249
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
Semantics\ExtensionTests.cs (464)
109
var verifier =
CompileAndVerify
(comp);
210
var verifier =
CompileAndVerify
(comp);
298
var verifier =
CompileAndVerify
(comp);
580
var verifier =
CompileAndVerify
(comp);
849
var verifier =
CompileAndVerify
(comp);
1149
var verifier =
CompileAndVerify
(comp, expectedOutput: """
1323
var verifier =
CompileAndVerify
(comp, expectedOutput: """
1500
var verifier =
CompileAndVerify
(comp, expectedOutput: """
1808
var verifier =
CompileAndVerify
(comp);
1928
var verifier =
CompileAndVerify
(comp);
2066
var verifier =
CompileAndVerify
(comp);
2257
var verifier =
CompileAndVerify
(comp);
3643
CompileAndVerify
(comp, expectedOutput: "4243").VerifyDiagnostics();
3862
CompileAndVerify
(comp, symbolValidator: (m) =>
4045
CompileAndVerify
(comp).VerifyDiagnostics();
4095
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
4292
CompileAndVerify
(comp, expectedOutput: "42", symbolValidator: (m) =>
4339
CompileAndVerify
(comp, symbolValidator: (m) =>
4372
CompileAndVerify
(comp, symbolValidator: (m) =>
4443
CompileAndVerify
(comp).VerifyDiagnostics().VerifyTypeIL("Extensions", """
4826
var verifier =
CompileAndVerify
(comp);
4863
var verifier =
CompileAndVerify
(comp);
5199
CompileAndVerify
(comp, expectedOutput: "ranM1 ranM2 ranP");
5233
CompileAndVerify
(comp, expectedOutput: "ranM1 ranM2 ranP").VerifyDiagnostics();
5253
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
5330
CompileAndVerify
(
5354
var verifier1 =
CompileAndVerify
(comp1, sourceSymbolValidator: verifySymbols, symbolValidator: verifySymbols).VerifyDiagnostics();
5493
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
5528
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
5534
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
5579
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
5585
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
5607
CompileAndVerify
(vbComp, expectedOutput: "1234").VerifyDiagnostics();
5637
var verifier4 =
CompileAndVerify
(comp4, expectedOutput: "1234").VerifyDiagnostics();
5678
verifier4 =
CompileAndVerify
(comp4, expectedOutput: "1234").VerifyDiagnostics();
5703
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
5733
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
5769
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
5908
CompileAndVerify
(comp2).VerifyDiagnostics();
5940
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
5943
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
5963
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
6107
CompileAndVerify
(comp2).VerifyDiagnostics();
6139
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
6142
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
6161
var verifier1 =
CompileAndVerify
(comp1, symbolValidator: (m) =>
6490
CompileAndVerify
(comp2).VerifyDiagnostics();
6519
var verifier3 =
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
6553
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
6576
var verifier1 =
CompileAndVerify
(comp1, symbolValidator: (m) =>
6824
CompileAndVerify
(comp2).VerifyDiagnostics();
6856
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
6859
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
6894
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
7002
var verifier3 =
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
7039
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
7072
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
7116
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
7149
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
7366
CompileAndVerify
(comp2).VerifyDiagnostics();
7406
CompileAndVerify
(comp3, expectedOutput: "1323202346565056").VerifyDiagnostics();
7409
CompileAndVerify
(comp3, expectedOutput: "1323202346565056").VerifyDiagnostics();
7438
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
7640
CompileAndVerify
(comp2).VerifyDiagnostics();
7680
CompileAndVerify
(comp3, expectedOutput: "1323246565").VerifyDiagnostics();
7683
CompileAndVerify
(comp3, expectedOutput: "1323246565").VerifyDiagnostics();
7707
var verifier1 =
CompileAndVerify
(comp1, symbolValidator: (m) =>
8053
CompileAndVerify
(comp2).VerifyDiagnostics();
8082
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
8085
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
8110
var verifier1 =
CompileAndVerify
(comp1, symbolValidator: (m) =>
8370
CompileAndVerify
(comp2).VerifyDiagnostics();
8402
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
8405
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
8425
var verifier1 =
CompileAndVerify
(comp1, sourceSymbolValidator: verifySymbols, symbolValidator: verifySymbols).VerifyDiagnostics();
8553
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8589
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8595
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8641
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8647
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8665
CompileAndVerify
(vbComp, expectedOutput: "34").VerifyDiagnostics();
8698
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8748
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8782
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8788
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8822
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234", verify: Verification.Skipped).VerifyDiagnostics();
8868
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234", verify: Verification.Skipped).VerifyDiagnostics();
8902
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234", verify: Verification.Skipped).VerifyDiagnostics();
8908
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234", verify: Verification.Skipped).VerifyDiagnostics();
8940
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
9077
CompileAndVerify
(comp2, symbolValidator: (m) =>
9329
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
9332
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
9352
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
9494
CompileAndVerify
(comp2).VerifyDiagnostics();
9526
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
9529
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
9548
var verifier1 =
CompileAndVerify
(comp1, symbolValidator: (m) =>
9875
CompileAndVerify
(comp2).VerifyDiagnostics();
9904
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
9907
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
9927
var verifier1 =
CompileAndVerify
(comp1, symbolValidator: (m) =>
10173
CompileAndVerify
(comp2).VerifyDiagnostics();
10205
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
10208
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
10235
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
10340
var verifier3 =
CompileAndVerify
(comp3, expectedOutput: "12").VerifyDiagnostics();
10373
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "12").VerifyDiagnostics();
10379
CompileAndVerify
(comp3, expectedOutput: "12").VerifyDiagnostics();
10466
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "12").VerifyDiagnostics();
10472
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "12").VerifyDiagnostics();
10490
CompileAndVerify
(vbComp, expectedOutput: "3").VerifyDiagnostics();
10543
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
10645
var verifier3 =
CompileAndVerify
(comp3, expectedOutput: "PP").VerifyDiagnostics();
10676
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "PP").VerifyDiagnostics();
10682
CompileAndVerify
(comp3, expectedOutput: "PP").VerifyDiagnostics();
10725
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "PP").VerifyDiagnostics();
10731
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "PP").VerifyDiagnostics();
10749
CompileAndVerify
(vbComp, expectedOutput: "P").VerifyDiagnostics();
10773
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
10875
var verifier3 =
CompileAndVerify
(comp3, expectedOutput: "12").VerifyDiagnostics();
10907
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "12").VerifyDiagnostics();
10941
var verifier =
CompileAndVerify
(comp, expectedOutput: "(System.Int32, System.String, System.Int64)").VerifyDiagnostics();
11074
CompileAndVerify
(comp2).VerifyDiagnostics();
11105
var verifier =
CompileAndVerify
(comp, expectedOutput: "System.Int32").VerifyDiagnostics();
11238
CompileAndVerify
(comp2).VerifyDiagnostics();
11266
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
11396
CompileAndVerify
(comp2).VerifyDiagnostics();
11420
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
11552
CompileAndVerify
(comp2).VerifyDiagnostics();
11576
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
11708
CompileAndVerify
(comp2).VerifyDiagnostics();
11739
var verifier =
CompileAndVerify
(comp, expectedOutput: "(System.Int32, System.String, System.Int64)").VerifyDiagnostics();
11923
CompileAndVerify
(comp2).VerifyDiagnostics();
11946
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
12100
CompileAndVerify
(comp2).VerifyDiagnostics();
12123
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
12270
CompileAndVerify
(comp2).VerifyDiagnostics();
12722
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
12762
CompileAndVerify
(comp, expectedOutput: "method").VerifyDiagnostics();
12868
CompileAndVerify
(comp, expectedOutput: "E1.Method(42) E2.Method(hello)").VerifyDiagnostics();
12924
CompileAndVerify
(comp, expectedOutput: "E1.Method(42) E2.Method(hello)").VerifyDiagnostics();
12974
CompileAndVerify
(comp, expectedOutput: "E1.Method E2.Method E1.Method").VerifyDiagnostics();
13013
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
13044
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
13076
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
13183
CompileAndVerify
(comp, expectedOutput: "C`1[D]").VerifyDiagnostics();
13225
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
13286
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
13346
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
13503
CompileAndVerify
(comp, expectedOutput: "True");
13530
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
13591
CompileAndVerify
(comp, expectedOutput: "M").VerifyDiagnostics();
13621
CompileAndVerify
(comp, expectedOutput: "M").VerifyDiagnostics();
13678
CompileAndVerify
(comp, expectedOutput: "MMM").VerifyDiagnostics();
13729
CompileAndVerify
(comp, expectedOutput: "MMM").VerifyDiagnostics();
13754
CompileAndVerify
(comp, expectedOutput: "MMM").VerifyDiagnostics();
13799
CompileAndVerify
(comp, expectedOutput: "M").VerifyDiagnostics();
13890
CompileAndVerify
(comp, expectedOutput: "Method");
13916
CompileAndVerify
(comp, expectedOutput: "Method").VerifyDiagnostics();
13949
CompileAndVerify
(comp, expectedOutput: "Method").VerifyDiagnostics();
14071
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
14130
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
14259
CompileAndVerify
(comp, expectedOutput: "x").VerifyDiagnostics();
14286
CompileAndVerify
(comp, expectedOutput: "Call(null.[Void M(C, Int32)](New([Void .ctor()]() Type:C), Constant(42 Type:System.Int32)) Type:System.Void) ran").VerifyDiagnostics();
14330
CompileAndVerify
(comp, expectedOutput: "E2.M(42)");
14441
CompileAndVerify
(comp, expectedOutput: "E2.M(42)");
14510
CompileAndVerify
(comp, expectedOutput: "E1.M(42)");
14548
CompileAndVerify
(comp, expectedOutput: "E2.M(42)").VerifyDiagnostics();
14574
CompileAndVerify
(comp, expectedOutput: "E.M(42, 43)").VerifyDiagnostics();
14626
CompileAndVerify
(comp, expectedOutput: "E.M(42, 43)").VerifyDiagnostics();
14661
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
14687
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
14711
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
14803
CompileAndVerify
(comp, expectedOutput: "M(42)").VerifyDiagnostics();
15104
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
15170
CompileAndVerify
(comp, expectedOutput: "hi").VerifyDiagnostics();
15205
CompileAndVerify
(comp, expectedOutput: "hi").VerifyDiagnostics();
15310
CompileAndVerify
(comp, expectedOutput: "hi").VerifyDiagnostics();
15338
CompileAndVerify
(comp, expectedOutput: "hi").VerifyDiagnostics();
15365
CompileAndVerify
(comp, expectedOutput: "hi").VerifyDiagnostics();
15659
CompileAndVerify
(comp, expectedOutput: "TrueTrue").VerifyDiagnostics();
15716
CompileAndVerify
(comp, expectedOutput: "ran ran2").VerifyDiagnostics();
15743
CompileAndVerify
(comp, expectedOutput: "ran ran2").VerifyDiagnostics();
15835
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("ran ran2"), verify: Verification.FailsPEVerify).VerifyDiagnostics();
16432
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
16484
CompileAndVerify
(comp, expectedOutput: "ran");
16614
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
16641
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
16669
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
16772
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
16890
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
16917
CompileAndVerify
(comp, expectedOutput: "(42, 42)").VerifyDiagnostics();
16942
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
16966
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
16991
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
17014
CompileAndVerify
(comp, expectedOutput: "(42, 42)").VerifyDiagnostics();
17039
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
17071
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17101
CompileAndVerify
(comp, expectedOutput: "ran 42").VerifyDiagnostics();
17128
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17276
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
17337
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
17360
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17384
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17409
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17433
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
17458
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
17487
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
17549
CompileAndVerify
(comp, expectedOutput: "get set(42)").VerifyDiagnostics();
17577
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17606
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17633
CompileAndVerify
(comp, expectedOutput: "get set(ran)").VerifyDiagnostics();
17666
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17695
CompileAndVerify
(comp, expectedOutput: "TrueC").VerifyDiagnostics();
17710
CompileAndVerify
(comp, expectedOutput: "TrueC").VerifyDiagnostics();
17776
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17812
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17849
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
17876
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
17912
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
17993
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18021
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18049
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18077
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18105
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18133
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18200
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18329
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18417
CompileAndVerify
(comp, expectedOutput: "hi").VerifyDiagnostics();
18554
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18592
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18631
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18840
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
18879
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18918
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18985
var verifier =
CompileAndVerify
(comp, expectedOutput: "E.M(42)").VerifyDiagnostics();
19035
CompileAndVerify
(comp, expectedOutput: "E.M(42)").VerifyDiagnostics();
19067
CompileAndVerify
(comp, expectedOutput: "E.M(42)").VerifyDiagnostics();
19104
var verifier =
CompileAndVerify
(comp, expectedOutput: "42.M(43)").VerifyDiagnostics();
19151
CompileAndVerify
(comp, expectedOutput: "ran ran").VerifyDiagnostics();
19183
CompileAndVerify
(comp, expectedOutput: "ran ran").VerifyDiagnostics();
19221
CompileAndVerify
(comp, expectedOutput: "ran ran").VerifyDiagnostics();
19291
CompileAndVerify
(comp, expectedOutput: "Method Method").VerifyDiagnostics();
19341
CompileAndVerify
(comp, expectedOutput: "ran ran").VerifyDiagnostics();
19388
CompileAndVerify
(comp, expectedOutput: "ran");
19416
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
19473
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
19500
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
19812
CompileAndVerify
(comp, expectedOutput: "ran ran").VerifyDiagnostics();
19832
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
20016
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
20048
CompileAndVerify
(comp, expectedOutput: "Property").VerifyDiagnostics();
20073
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
20153
CompileAndVerify
(comp, expectedOutput: "43").VerifyDiagnostics();
21198
CompileAndVerify
(comp, expectedOutput: "extension").VerifyDiagnostics();
24743
CompileAndVerify
(comp, expectedOutput: "set get").VerifyDiagnostics();
24771
CompileAndVerify
(comp, expectedOutput: "set get").VerifyDiagnostics();
24799
CompileAndVerify
(comp, expectedOutput: "set get").VerifyDiagnostics();
24825
CompileAndVerify
(comp, expectedOutput: "get").VerifyDiagnostics();
24951
CompileAndVerify
(comp, expectedOutput: "get").VerifyDiagnostics();
25167
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
25617
CompileAndVerify
(comp, expectedOutput: "C").VerifyDiagnostics();
25649
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("C"), verify: Verification.FailsPEVerify).VerifyDiagnostics();
25676
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
25704
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
25726
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("(42, 43)"), verify: Verification.Skipped).VerifyDiagnostics();
25738
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("(42, 43)"), verify: Verification.Skipped).VerifyDiagnostics();
25794
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
25829
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
25976
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
26009
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
26012
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
26015
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
26307
CompileAndVerify
(comp, expectedOutput: "pin 2", verify: Verification.Skipped).VerifyDiagnostics();
26336
CompileAndVerify
(comp, expectedOutput: "pin 2", verify: Verification.Skipped).VerifyDiagnostics();
26363
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("pin 2"), verify: Verification.Skipped).VerifyDiagnostics();
26547
CompileAndVerify
(comp, expectedOutput: "2", verify: Verification.Skipped).VerifyDiagnostics();
26693
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
26746
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
27644
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
27658
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
27682
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
27709
var verify =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics();
27797
var verify =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics();
27844
var verify =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics();
27889
var verify =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics();
27955
var verify =
CompileAndVerify
(comp, expectedOutput: "property method").VerifyDiagnostics();
27996
var verify =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics();
28088
CompileAndVerify
(comp, expectedOutput: "property property2").VerifyDiagnostics();
28123
CompileAndVerify
(comp, expectedOutput: "property property2").VerifyDiagnostics();
28153
CompileAndVerify
(comp, expectedOutput: "property property2").VerifyDiagnostics();
28211
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
28225
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
28246
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
28365
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
28379
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
28409
CompileAndVerify
(comp, expectedOutput: "add").VerifyDiagnostics();
28462
CompileAndVerify
(comp, expectedOutput: "add").VerifyDiagnostics();
28525
CompileAndVerify
(comp, expectedOutput: "add").VerifyDiagnostics();
28793
CompileAndVerify
(comp, expectedOutput: "hello").VerifyDiagnostics();
28853
CompileAndVerify
(comp, expectedOutput: "hello").VerifyDiagnostics();
28906
CompileAndVerify
(comp, expectedOutput: "Method Method").VerifyDiagnostics();
29066
var verifier =
CompileAndVerify
(comp, expectedOutput: "ran", verify: Verification.Fails with { ILVerifyMessage = "[Main]: ImportCalli not implemented" });
29690
CompileAndVerify
(comp, expectedOutput: "x").VerifyDiagnostics();
29792
CompileAndVerify
(comp, expectedOutput: "ran ran2", symbolValidator: (m) =>
29900
CompileAndVerify
(comp2, expectedOutput: "ran ran2");
31937
CompileAndVerify
(comp).VerifyDiagnostics();
32135
CompileAndVerify
(comp, expectedOutput: "12123434").VerifyDiagnostics();
32522
CompileAndVerify
(comp).VerifyDiagnostics();
32738
CompileAndVerify
(comp, expectedOutput: "12123434").VerifyDiagnostics();
33201
CompileAndVerify
(comp).VerifyDiagnostics();
33349
CompileAndVerify
(comp).VerifyDiagnostics().VerifyTypeIL("Extensions1", """
33794
CompileAndVerify
(comp, expectedOutput: "ran1 ran2").VerifyDiagnostics();
33846
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
33873
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
33900
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
33927
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
33974
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34004
CompileAndVerify
(comp, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics();
34013
CompileAndVerify
(comp2, expectedOutput: "ran").VerifyDiagnostics();
34019
CompileAndVerify
(comp3, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics();
34050
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34075
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34106
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34134
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34163
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34188
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34213
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34217
CompileAndVerify
(comp2, expectedOutput: "ran").VerifyDiagnostics();
34242
CompileAndVerify
(comp, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics();
34251
CompileAndVerify
(comp2, expectedOutput: "ran").VerifyDiagnostics();
34285
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34316
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34325
CompileAndVerify
(comp2, expectedOutput: "ran").VerifyDiagnostics();
34352
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34410
CompileAndVerify
(comp, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics();
34419
CompileAndVerify
(comp2, expectedOutput: "ran").VerifyDiagnostics();
34456
CompileAndVerify
(comp, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics();
34465
CompileAndVerify
(comp2, expectedOutput: "ran").VerifyDiagnostics();
34551
CompileAndVerify
(comp, symbolValidator: verify).VerifyDiagnostics();
34591
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34631
CompileAndVerify
(comp, expectedOutput: "ran");
34667
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34716
CompileAndVerify
(comp, expectedOutput: "ran");
34765
CompileAndVerify
(comp, expectedOutput: "ran");
34917
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34948
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
35074
CompileAndVerify
(comp, expectedOutput: "ran ran2").VerifyDiagnostics();
35169
CompileAndVerify
(comp, expectedOutput: "42");
35193
CompileAndVerify
(comp, expectedOutput: "42");
35219
CompileAndVerify
(comp, expectedOutput: "42");
35243
CompileAndVerify
(comp, expectedOutput: "42");
35266
CompileAndVerify
(comp, expectedOutput: "42");
35285
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
35305
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
35323
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
35341
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
35359
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
35377
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
35513
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
35591
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
35756
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
35781
CompileAndVerify
(comp, expectedOutput: "43").VerifyDiagnostics();
35811
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
35883
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
35916
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
36050
var verifier =
CompileAndVerify
(comp);
36091
verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
36133
var verifier =
CompileAndVerify
(comp);
36167
CompileAndVerify
(comp, expectedOutput: "True").VerifyDiagnostics();
36193
CompileAndVerify
(comp, expectedOutput: "True").VerifyDiagnostics();
36280
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
36311
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
36342
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
36373
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
36404
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
36475
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
36856
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify).VerifyDiagnostics();
36883
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("'int' does not contain a definition for 'P'"), verify: Verification.FailsPEVerify);
36918
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("'int' does not contain a definition for 'M'"), verify: Verification.FailsPEVerify);
36942
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify).VerifyDiagnostics();
36978
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42")).VerifyDiagnostics();
37009
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics();
37037
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics();
37065
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics();
37096
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics();
37127
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics();
37150
CompileAndVerify
(comp, expectedOutput: "42");
37169
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
37189
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
37305
CompileAndVerify
(comp, expectedOutput: "ran");
37400
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
37439
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
37528
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
37625
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39135
CompileAndVerify
(comp, expectedOutput: "classic").VerifyDiagnostics();
39138
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
39141
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
39248
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective);
39251
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective);
39254
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective);
39260
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39283
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39286
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39289
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39292
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39322
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39325
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39328
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39331
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39348
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39351
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39354
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39357
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39387
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39390
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39393
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39397
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39414
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39417
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39420
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39573
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective);
39576
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective);
39579
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective);
39584
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39715
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify).VerifyDiagnostics();
40231
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
40330
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
40406
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
40431
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
40516
CompileAndVerify
(comp, expectedOutput: "(ran, 42)").VerifyDiagnostics();
40573
CompileAndVerify
(comp, expectedOutput: "ran ran").VerifyDiagnostics();
40656
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
40709
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
40736
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
40756
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
40776
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
41723
CompileAndVerify
(comp, expectedOutput: @"12: (o, s) => o.M(s)").VerifyDiagnostics();
41758
CompileAndVerify
(comp, expectedOutput: @"1: s => M(s)").VerifyDiagnostics();
42031
CompileAndVerify
(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();
42066
CompileAndVerify
(comp, expectedOutput: @"1: () => Convert(System.String M(System.String).CreateDelegate(System.Func`2[System.String,System.String], null)" + (ExecutionConditionUtil.IsMonoOrCoreClr ? ", Func`2)" : ")")).VerifyDiagnostics();
42209
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
42311
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
42412
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
42483
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
43907
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
44041
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
44462
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
44465
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
44562
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
44565
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
44581
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
44584
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
44726
CompileAndVerify
(comp, expectedOutput: withDebug ? "ran ran ran" : "");
47052
CompileAndVerify
(comp, expectedOutput: "skipped True skipped True").VerifyDiagnostics();
47319
CompileAndVerify
(libComp).VerifyTypeIL("E", """
48523
CompileAndVerify
(comp, symbolValidator: (m) =>
48686
CompileAndVerify
(comp2, verify: Verification.FailsPEVerify).VerifyDiagnostics(
49005
CompileAndVerify
(comp, expectedOutput: "True False").VerifyDiagnostics();
49028
CompileAndVerify
(comp, expectedOutput: "True False").VerifyDiagnostics();
50144
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
50167
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
51873
CompileAndVerify
(comp, expectedOutput: "True ran ran2").VerifyDiagnostics();
Semantics\ExtensionTests2.cs (251)
278
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
340
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("(42, 43)"), verify: Verification.Skipped).VerifyDiagnostics();
361
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("(42, ran)")).VerifyDiagnostics();
441
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
459
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
487
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
520
CompileAndVerify
(comp, expectedOutput: "add").VerifyDiagnostics();
552
CompileAndVerify
(comp, expectedOutput: "ran", verify: Verification.Skipped).VerifyDiagnostics();
589
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
615
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
641
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
667
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
691
CompileAndVerify
(comp, expectedOutput: "method method2 property").VerifyDiagnostics();
715
CompileAndVerify
(comp, expectedOutput: "method 42").VerifyDiagnostics();
742
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("{ A = 1 }"), verify: Verification.Skipped).VerifyDiagnostics();
769
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("{ A = 43 }"), verify: Verification.Skipped).VerifyDiagnostics();
831
CompileAndVerify
(comp, expectedOutput: "ran disposed", verify: Verification.Skipped).VerifyDiagnostics();
946
CompileAndVerify
(comp, expectedOutput: "(1, 2, 3)(1, 2, 3)").VerifyDiagnostics();
950
CompileAndVerify
(comp2, expectedOutput: "(1, 2, 3)(1, 2, 3)").VerifyDiagnostics();
971
CompileAndVerify
(comp, expectedOutput: "(1, 2, 3)(1, 2, 3)", symbolValidator: validate).VerifyDiagnostics();
975
CompileAndVerify
(comp, expectedOutput: "(1, 2, 3)(1, 2, 3)").VerifyDiagnostics();
1000
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped);
1027
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate);
1082
CompileAndVerify
(libComp, symbolValidator: validate);
1164
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped);
1789
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped);
1856
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped);
1905
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped);
1968
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped);
2293
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
2327
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
2631
CompileAndVerify
(comp, expectedOutput: "").VerifyDiagnostics();
2635
CompileAndVerify
(comp2, expectedOutput: "").VerifyDiagnostics();
2645
CompileAndVerify
(comp, expectedOutput: "ran ran").VerifyDiagnostics();
2649
CompileAndVerify
(comp2, expectedOutput: "ran ran").VerifyDiagnostics();
2761
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("I1.M() I1.M()"), verify: Verification.Skipped).VerifyDiagnostics();
2779
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("I1.M() I1.M()"), verify: Verification.Skipped).VerifyDiagnostics();
2986
CompileAndVerify
(comp, expectedOutput: "M 3").VerifyDiagnostics();
5031
CompileAndVerify
(comp, expectedOutput: "42");
7262
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124:124124:124124:123124", verify: Verification.Skipped).VerifyDiagnostics();
7396
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124:124124").VerifyDiagnostics();
7532
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124").VerifyDiagnostics();
7640
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124:124124").VerifyDiagnostics();
7822
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124:124124").VerifyDiagnostics();
7981
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124:123124").VerifyDiagnostics();
8099
var verifier =
CompileAndVerify
(comp, expectedOutput: "123:123").VerifyDiagnostics();
8192
var verifier =
CompileAndVerify
(comp, expectedOutput: "123:123:123").VerifyDiagnostics();
8317
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124:124124", verify: Verification.Skipped).VerifyDiagnostics();
8354
verifier =
CompileAndVerify
(comp, expectedOutput: null, verify: Verification.Fails with
8465
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124").VerifyDiagnostics();
8561
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124").VerifyDiagnostics();
8662
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
8777
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
8919
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125").VerifyDiagnostics();
9027
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125:123125125").VerifyDiagnostics();
9090
verifier =
CompileAndVerify
(comp, expectedOutput: null, verify: Verification.Fails with
9224
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
9245
verifier =
CompileAndVerify
(comp, expectedOutput: null, verify: Verification.Fails with
9415
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics();
9474
verifier =
CompileAndVerify
(comp, expectedOutput: null, verify: Verification.Fails with
9625
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Skipped).VerifyDiagnostics();
9666
verifier =
CompileAndVerify
(comp, expectedOutput: null, verify: Verification.Fails with
9790
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125").VerifyDiagnostics();
9890
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125").VerifyDiagnostics();
9998
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
10114
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
10262
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125").VerifyDiagnostics();
10352
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
10469
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125").VerifyDiagnostics();
10610
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125:123123125").VerifyDiagnostics();
10737
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
10853
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
11001
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125").VerifyDiagnostics();
11091
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
11208
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125").VerifyDiagnostics();
11349
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125:123123125").VerifyDiagnostics();
11509
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125:123125125:123125125").VerifyDiagnostics();
11741
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125:123125125:123125125").VerifyDiagnostics();
12002
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125:123123125").VerifyDiagnostics();
12199
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125:123125125:123125125:123125125:123125125").VerifyDiagnostics();
12365
verifier =
CompileAndVerify
(comp, expectedOutput: null, verify: Verification.Fails with
12591
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125:123125125:123125125").VerifyDiagnostics();
12654
verifier =
CompileAndVerify
(comp, expectedOutput: null, verify: Verification.Fails with
12909
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125:123123125:123123125:123123125:123123125:123123125").VerifyDiagnostics();
13070
verifier =
CompileAndVerify
(comp, expectedOutput: null, verify: Verification.Fails with
13248
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124124:123124124").VerifyDiagnostics();
13354
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124124:123124124").VerifyDiagnostics();
13494
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123124").VerifyDiagnostics();
13602
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics();
13657
verifier =
CompileAndVerify
(comp, expectedOutput: null, verify: Verification.Fails with
13778
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124124:123124124").VerifyDiagnostics();
13799
verifier =
CompileAndVerify
(comp, expectedOutput: null, verify: Verification.Fails with
13963
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics();
14018
verifier =
CompileAndVerify
(comp, expectedOutput: null, verify: Verification.Fails with
14134
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics();
14293
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics();
14431
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123126").VerifyDiagnostics();
14548
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125:123125125").VerifyDiagnostics();
14743
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
14908
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics();
15041
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123:123123").VerifyDiagnostics();
15143
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123:123123:123123").VerifyDiagnostics();
15269
var verifier =
CompileAndVerify
(comp, expectedOutput: "124125127127:124125127127", verify: Verification.Skipped).VerifyDiagnostics();
15470
var verifier =
CompileAndVerify
(comp, expectedOutput: "124125127127:124125127127").VerifyDiagnostics();
15645
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123123127").VerifyDiagnostics();
15784
var verifier =
CompileAndVerify
(comp, expectedOutput: "124125127127:124125127127:124125127127").VerifyDiagnostics();
16033
var verifier =
CompileAndVerify
(comp, expectedOutput: "124125127127:124125127127").VerifyDiagnostics();
16233
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123123127:123123123127:123123123127").VerifyDiagnostics();
16406
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123:123123").VerifyDiagnostics();
16535
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123123:123123123").VerifyDiagnostics();
16684
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126", verify: Verification.Skipped).VerifyDiagnostics();
16873
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics();
17026
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123126").VerifyDiagnostics();
17157
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics();
17394
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics();
17586
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123126:123123126").VerifyDiagnostics();
17741
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123:123123").VerifyDiagnostics();
17855
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123:123123:123123").VerifyDiagnostics();
17976
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126", verify: Verification.Skipped).VerifyDiagnostics();
18122
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics();
18268
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123126").VerifyDiagnostics();
18394
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics();
18564
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics();
18750
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123126:123123126").VerifyDiagnostics();
18883
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123", verify: Verification.Skipped).VerifyDiagnostics();
18974
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124", verify: Verification.Skipped).VerifyDiagnostics();
19058
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123").VerifyDiagnostics();
19169
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123:123123:123123").VerifyDiagnostics();
19293
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124:123124").VerifyDiagnostics();
19403
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123:123123:123123").VerifyDiagnostics();
19516
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126").VerifyDiagnostics();
19609
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126").VerifyDiagnostics();
19715
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126", verify: Verification.Skipped).VerifyDiagnostics();
19804
var verifier =
CompileAndVerify
(comp, expectedOutput: "125125:125125", verify: Verification.Skipped).VerifyDiagnostics();
19947
var verifier =
CompileAndVerify
(comp, expectedOutput: "125125:125125").VerifyDiagnostics();
20062
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125").VerifyDiagnostics();
20172
var verifier =
CompileAndVerify
(comp, expectedOutput: "125125:125125").VerifyDiagnostics();
20363
var verifier =
CompileAndVerify
(comp, expectedOutput: "125125:125125").VerifyDiagnostics();
20524
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125:123125").VerifyDiagnostics();
20648
var verifier =
CompileAndVerify
(comp, expectedOutput: "123:123").VerifyDiagnostics();
20743
var verifier =
CompileAndVerify
(comp, expectedOutput: "123:123:123").VerifyDiagnostics();
20837
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124:124124", verify: Verification.Skipped).VerifyDiagnostics();
20940
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124:124124").VerifyDiagnostics();
21046
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124").VerifyDiagnostics();
21150
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124:124124").VerifyDiagnostics();
21277
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124:124124").VerifyDiagnostics();
21431
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124:123124").VerifyDiagnostics();
21529
var verifier =
CompileAndVerify
(comp, expectedOutput: "123", verify: Verification.Skipped).VerifyDiagnostics();
21596
var verifier =
CompileAndVerify
(comp, expectedOutput: "123", verify: Verification.Skipped).VerifyDiagnostics();
21663
var verifier =
CompileAndVerify
(comp, expectedOutput: "123").VerifyDiagnostics();
21753
var verifier =
CompileAndVerify
(comp, expectedOutput: "123:123:123").VerifyDiagnostics();
21848
var verifier =
CompileAndVerify
(comp, expectedOutput: "123:123").VerifyDiagnostics();
21941
var verifier =
CompileAndVerify
(comp, expectedOutput: "123:123:123").VerifyDiagnostics();
21991
CompileAndVerify
(comp).VerifyDiagnostics().VerifyTypeIL("E", """
22319
CompileAndVerify
(comp).VerifyDiagnostics().VerifyTypeIL("E", """
22694
CompileAndVerify
(comp).VerifyDiagnostics().VerifyTypeIL("E", """
24130
return
CompileAndVerify
(comp,
26645
var verifier =
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
26725
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics();
26749
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
26771
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics();
26796
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics();
26833
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics();
26969
var verifier =
CompileAndVerify
(comp, expectedOutput: "<M>$119AA281C143547563250CAF89B48A76").VerifyDiagnostics();
27041
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
27093
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
27128
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
27164
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
27200
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
27236
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
27294
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
27333
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
27374
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
27408
CompileAndVerify
(comp).VerifyDiagnostics();
27538
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
27575
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
27610
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
27645
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
27679
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
27714
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
28205
CompileAndVerify
(comp).VerifyDiagnostics();
28238
CompileAndVerify
(comp).VerifyDiagnostics();
28271
CompileAndVerify
(comp).VerifyDiagnostics();
28523
CompileAndVerify
(comp).VerifyDiagnostics();
28621
CompileAndVerify
(comp).VerifyDiagnostics();
28661
CompileAndVerify
(comp).VerifyDiagnostics();
28688
CompileAndVerify
(comp).VerifyDiagnostics();
28727
CompileAndVerify
(comp).VerifyDiagnostics();
28753
CompileAndVerify
(comp).VerifyDiagnostics();
28789
CompileAndVerify
(comp).VerifyDiagnostics();
28815
CompileAndVerify
(comp).VerifyDiagnostics();
28834
CompileAndVerify
(comp).VerifyDiagnostics();
28853
CompileAndVerify
(comp).VerifyDiagnostics();
28956
CompileAndVerify
(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics();
28974
CompileAndVerify
(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics();
28992
CompileAndVerify
(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics();
29046
CompileAndVerify
(comp).VerifyDiagnostics();
29194
CompileAndVerify
(comp).VerifyDiagnostics();
29941
CompileAndVerify
(comp, validator: validateAssembly, verify: Verification.Skipped).VerifyDiagnostics();
29944
CompileAndVerify
(comp, validator: validateAssembly, verify: Verification.Skipped).VerifyDiagnostics();
29952
CompileAndVerify
(comp, validator: validateAssembly, verify: Verification.Skipped).VerifyDiagnostics();
29998
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("ran"), verify: Verification.FailsPEVerify);
30018
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
30038
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
30058
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
30077
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
30096
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
30115
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
30134
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
30153
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
30645
var verifier =
CompileAndVerify
(comp, expectedOutput: "Cast SelectMany").VerifyDiagnostics();
30882
CompileAndVerify
(comp, expectedOutput: "12").VerifyDiagnostics();
30931
CompileAndVerify
(comp, expectedOutput: "12").VerifyDiagnostics();
30980
CompileAndVerify
(comp, expectedOutput: "12").VerifyDiagnostics();
31131
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
31352
CompileAndVerify
(comp, expectedOutput: "12").VerifyDiagnostics();
31383
CompileAndVerify
(comp, expectedOutput: "12").VerifyDiagnostics();
31453
var verifier =
CompileAndVerify
(comp, expectedOutput: "(1, 2)").VerifyDiagnostics();
31523
verifier =
CompileAndVerify
(comp, expectedOutput: "(1, 2)").VerifyDiagnostics();
31662
CompileAndVerify
(comp, expectedOutput: "M 42 43 + +").VerifyDiagnostics();
31711
CompileAndVerify
(comp, expectedOutput: "get(2) 42 set(3, 43)").VerifyDiagnostics();
31797
CompileAndVerify
(comp, expectedOutput: "M(42)").VerifyDiagnostics();
31894
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
31929
CompileAndVerify
(comp, expectedOutput: "+").VerifyDiagnostics();
31963
CompileAndVerify
(comp, expectedOutput: "M(42)").VerifyDiagnostics();
31997
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
32033
CompileAndVerify
(comp, expectedOutput: "+").VerifyDiagnostics();
32505
CompileAndVerify
(libComp).VerifyTypeIL("E", """
33005
CompileAndVerify
(libComp).VerifyTypeIL("E", """
33272
CompileAndVerify
(libComp).VerifyTypeIL("E", """
34210
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
34338
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
34341
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
34461
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
34464
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
34494
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
34497
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
34579
CompileAndVerify
(comp, expectedOutput: "42=42").VerifyDiagnostics();
34583
CompileAndVerify
(comp, expectedOutput: "42=42").VerifyDiagnostics();
34607
CompileAndVerify
(comp, expectedOutput: "42=42").VerifyDiagnostics();
34718
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
34722
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
34761
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
34765
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
34793
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
34797
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
34827
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
34831
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
34932
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
34936
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
34939
CompileAndVerify
(comp3, expectedOutput: expectedOutput).VerifyDiagnostics();
Semantics\InlineArrayTests.cs (239)
112
CompileAndVerify
(comp, expectedOutput: output).VerifyDiagnostics();
136
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
159
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
182
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
228
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
582
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1187
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1213
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
1280
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
1305
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1331
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1362
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1573
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "111").VerifyDiagnostics();
1608
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "111").VerifyDiagnostics();
1643
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "111").VerifyDiagnostics();
1678
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "111").VerifyDiagnostics();
1713
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "111").VerifyDiagnostics();
1849
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
1904
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
2154
CompileAndVerify
(comp1, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(
2280
CompileAndVerify
(comp1, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(
2463
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111").VerifyDiagnostics();
2554
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
2591
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
2704
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
2742
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
2783
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
2825
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
2865
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111").VerifyDiagnostics();
2890
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
2915
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
3016
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
3042
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
3071
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
3101
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
3135
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 0 111 111", verify: Verification.Fails).VerifyDiagnostics();
3198
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 0 111 111", verify: Verification.Fails).VerifyDiagnostics();
3261
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 0 111 111", verify: Verification.Fails).VerifyDiagnostics();
3337
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
3561
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
3793
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
4018
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
4143
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
4272
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
4403
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
4529
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
4679
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(
5075
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
5310
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111").VerifyDiagnostics();
5528
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
5656
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111").VerifyDiagnostics();
5872
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
5989
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111").VerifyDiagnostics();
6072
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
6168
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 5 111", verify: Verification.Fails).VerifyDiagnostics();
6248
var verifier =
CompileAndVerify
(comp, expectedOutput: "10 111", verify: Verification.Fails).VerifyDiagnostics();
6363
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
6402
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
6445
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
6488
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
6529
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
6554
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
6656
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
6682
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
6712
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
6742
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
6814
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 0", verify: Verification.Fails).VerifyDiagnostics();
6858
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 4 111", verify: Verification.Fails).VerifyDiagnostics();
6908
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 5 111", verify: Verification.Fails).VerifyDiagnostics();
6958
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 5 111", verify: Verification.Fails).VerifyDiagnostics();
7014
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 9 111", verify: Verification.Fails).VerifyDiagnostics();
7064
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 10 111", verify: Verification.Fails).VerifyDiagnostics();
7119
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 9 111", verify: Verification.Fails).VerifyDiagnostics();
7188
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
7258
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
7337
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
7474
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
7620
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
7789
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
7952
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
8169
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(
8263
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Skipped);
8319
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
8378
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
8431
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
8486
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
8549
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
8603
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
8813
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
8892
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
9060
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9249
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9296
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9347
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9437
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9482
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9600
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9648
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9700
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9832
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9917
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
10020
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
10067
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
10352
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
10397
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
10535
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
10609
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
10661
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
10753
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
10799
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
10880
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
10915
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
10954
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
11033
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
11067
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
11137
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
11183
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
11229
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
11279
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
11353
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
11479
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
12007
var verifier =
CompileAndVerify
(comp, expectedOutput: "1 0 1 0").VerifyDiagnostics();
12204
var verifier =
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
12267
var verifier =
CompileAndVerify
(comp, expectedOutput: "1 2").VerifyDiagnostics();
12334
var verifier =
CompileAndVerify
(comp, expectedOutput: "1 0 2 1 0").VerifyDiagnostics();
12383
var verifier =
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
12797
var verifier =
CompileAndVerify
(comp, expectedOutput: "1 0 1 0").VerifyDiagnostics();
12921
var verifier =
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
12975
var verifier =
CompileAndVerify
(comp, expectedOutput: "1 2").VerifyDiagnostics();
13034
var verifier =
CompileAndVerify
(comp, expectedOutput: "1 0 2 1 0").VerifyDiagnostics();
13087
var verifier =
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics(
13161
var verifier =
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
13217
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 1 0", verify: Verification.Fails).VerifyDiagnostics(
13276
var verifier =
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
13349
var verifier =
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
13389
var verifier =
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
13435
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics(
13531
var verifier =
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
13592
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 1 0").VerifyDiagnostics();
13660
var verifier =
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
13701
var verifier =
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
13755
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics();
13813
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics();
13871
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics();
13924
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics();
13975
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics();
14026
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics();
14643
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails,
14692
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails,
14741
var verifier =
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr,
14789
var verifier =
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr,
14836
var verifier =
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr,
14880
var verifier =
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr,
15124
var verifier =
CompileAndVerify
(comp, expectedOutput: "-1 110").VerifyDiagnostics();
15170
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
15254
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15391
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15446
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15507
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15570
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15624
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
15652
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
15678
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15704
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15900
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15926
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15955
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15984
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
16019
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
16054
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
16091
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
16128
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
16189
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
16237
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
16324
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
16439
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
16677
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
16947
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(
16977
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
17015
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
17052
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics();
17055
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics();
17169
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
17547
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(
17665
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(
17740
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(
17994
CompileAndVerify
(comp, expectedOutput: " Throw 111 999 Throw", verify: Verification.Fails).VerifyDiagnostics();
18174
CompileAndVerify
(comp, expectedOutput: " 10 1 Throw 0 Throw", verify: Verification.Fails).VerifyDiagnostics();
18281
CompileAndVerify
(comp, expectedOutput: "2", verify: Verification.Fails).VerifyDiagnostics();
18309
CompileAndVerify
(comp, expectedOutput: "2", verify: Verification.Fails).VerifyDiagnostics();
18377
CompileAndVerify
(comp, expectedOutput: "2", verify: Verification.Fails).VerifyDiagnostics();
18510
CompileAndVerify
(comp, expectedOutput: "2", verify: Verification.Fails).VerifyDiagnostics();
18547
var verifier =
CompileAndVerify
(comp, expectedOutput: " 111 112 113 114 -111 -112 -113 -114").VerifyDiagnostics();
18645
var verifier =
CompileAndVerify
(comp, expectedOutput: " 111 112 113 114 -111 -112 -113 -114").VerifyDiagnostics();
18718
var verifier =
CompileAndVerify
(comp, expectedOutput: " 111 112 113 114").VerifyDiagnostics();
18872
var verifier =
CompileAndVerify
(comp, expectedOutput: " 111 112 113 114 -111 -112 -113 -114").VerifyDiagnostics();
19007
var verifier =
CompileAndVerify
(comp, expectedOutput: " 111 112 113 114").VerifyDiagnostics();
19206
var verifier =
CompileAndVerify
(comp, expectedOutput: " 111 112 113 114").VerifyDiagnostics();
19496
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
19500
var verifier =
CompileAndVerify
(comp, expectedOutput: null, verify: Verification.FailsILVerify with
20053
var verifier =
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
20191
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
20241
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics();
20392
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics();
20396
verifier =
CompileAndVerify
(comp, expectedOutput: null, verify: Verification.Fails with
20577
var verifier =
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
20714
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
20763
var verifier =
CompileAndVerify
(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
20914
CompileAndVerify
(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
21028
var verifier =
CompileAndVerify
(comp, expectedOutput: "-1 111 112 113 114").VerifyDiagnostics();
21131
CompileAndVerify
(comp, expectedOutput: "-1 111 112 113 114").VerifyDiagnostics();
21524
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics();
21526
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics();
21675
var verifier =
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
21745
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
21792
var verifier =
CompileAndVerify
(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
21865
CompileAndVerify
(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
21994
var verifier =
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
22064
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
22111
var verifier =
CompileAndVerify
(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
22184
CompileAndVerify
(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
22305
var verifier =
CompileAndVerify
(comp, expectedOutput: "-1 111 112 113 114").VerifyDiagnostics();
22368
CompileAndVerify
(comp, expectedOutput: "-1 111 112 113 114").VerifyDiagnostics();
22789
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics();
22791
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics();
22915
CompileAndVerify
(comp, expectedOutput: "0").VerifyDiagnostics(
22942
CompileAndVerify
(comp, expectedOutput: "0").VerifyDiagnostics(
22969
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics(
22992
CompileAndVerify
(comp, expectedOutput: "nint").VerifyDiagnostics();
23048
CompileAndVerify
(comp, expectedOutput: "0").VerifyDiagnostics();
23078
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics(
23107
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics();
23135
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics();
23164
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics(
23197
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics(
23223
CompileAndVerify
(comp, expectedOutput: "s", verify: Verification.Fails).VerifyDiagnostics();
23245
CompileAndVerify
(comp, expectedOutput: "1", verify: Verification.Fails).VerifyDiagnostics();
23358
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124").VerifyDiagnostics();
23402
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124").VerifyDiagnostics();
Semantics\LockTests.cs (4)
3652
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: expectedOutput);
3656
verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: expectedOutput);
3693
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
3884
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
Semantics\OutVarTests.cs (155)
657
CompileAndVerify
(compilation, expectedOutput: "123");
732
CompileAndVerify
(compilation, expectedOutput:
773
CompileAndVerify
(compilation, expectedOutput: "123");
903
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
1400
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
1458
CompileAndVerify
(compilation, expectedOutput: @"{123, 124}").VerifyDiagnostics();
1492
CompileAndVerify
(compilation, expectedOutput: @"System.Collections.Generic.List`1[System.Int32]").VerifyDiagnostics();
1527
CompileAndVerify
(compilation, expectedOutput: @"124").VerifyDiagnostics();
1561
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
1595
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
1635
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
1673
CompileAndVerify
(compilation, expectedOutput: @"").VerifyDiagnostics();
1710
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
1746
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
1879
CompileAndVerify
(compilation, expectedOutput: "1").VerifyDiagnostics();
2943
CompileAndVerify
(compilation, expectedOutput:
2989
CompileAndVerify
(compilation, expectedOutput:
3033
CompileAndVerify
(compilation, expectedOutput:
3080
CompileAndVerify
(compilation, expectedOutput:
3127
CompileAndVerify
(compilation, expectedOutput:
3364
CompileAndVerify
(compilation, expectedOutput:
3416
CompileAndVerify
(compilation, expectedOutput:
4046
CompileAndVerify
(compilation, expectedOutput: @"1
4092
CompileAndVerify
(compilation, expectedOutput: @"2");
4141
CompileAndVerify
(compilation, expectedOutput:
4197
CompileAndVerify
(compilation, expectedOutput: @"1
4335
CompileAndVerify
(compilation, expectedOutput: @"1
4367
CompileAndVerify
(compilation, expectedOutput: @"1
4577
CompileAndVerify
(compilation, expectedOutput: @"1
4613
CompileAndVerify
(compilation, expectedOutput: @"1
4740
CompileAndVerify
(compilation, expectedOutput: @"2
4777
CompileAndVerify
(compilation, expectedOutput: @"2
5014
CompileAndVerify
(compilation, expectedOutput: "11").VerifyDiagnostics();
5565
CompileAndVerify
(compilation, expectedOutput: @"1
5643
CompileAndVerify
(compilation, expectedOutput: @"1
5676
CompileAndVerify
(compilation, expectedOutput: @"1
5743
CompileAndVerify
(compilation, expectedOutput:
6107
CompileAndVerify
(compilation, verify: Verification.Fails, expectedOutput:
6141
CompileAndVerify
(compilation, verify: Verification.Fails, expectedOutput:
7822
CompileAndVerify
(compilation, expectedOutput:
7884
CompileAndVerify
(compilation, expectedOutput:
7950
CompileAndVerify
(compilation, expectedOutput:
8013
CompileAndVerify
(compilation, expectedOutput:
8078
CompileAndVerify
(compilation, expectedOutput:
8144
CompileAndVerify
(compilation, expectedOutput:
8199
CompileAndVerify
(compilation, expectedOutput:
8481
CompileAndVerify
(compilation, expectedOutput:
8857
CompileAndVerify
(compilation, expectedOutput:
8913
CompileAndVerify
(compilation, expectedOutput:
9258
CompileAndVerify
(compilation, expectedOutput: @"1
9749
CompileAndVerify
(compilation, expectedOutput:
9810
CompileAndVerify
(compilation, expectedOutput:
10318
CompileAndVerify
(compilation, expectedOutput:
10381
CompileAndVerify
(compilation, expectedOutput:
10445
CompileAndVerify
(compilation, expectedOutput:
10529
CompileAndVerify
(compilation, expectedOutput:
10901
CompileAndVerify
(compilation, expectedOutput:
10952
CompileAndVerify
(compilation, expectedOutput:
11324
CompileAndVerify
(compilation, expectedOutput: @"1
11395
CompileAndVerify
(compilation, expectedOutput: @"1
11462
CompileAndVerify
(compilation, expectedOutput:
12848
CompileAndVerify
(compilation, expectedOutput:
12914
CompileAndVerify
(compilation, expectedOutput:
13012
CompileAndVerify
(compilation, expectedOutput:
13381
CompileAndVerify
(compilation, expectedOutput: @"return");
13433
CompileAndVerify
(compilation, expectedOutput:
13788
CompileAndVerify
(compilation, expectedOutput:
13840
CompileAndVerify
(compilation, expectedOutput:
14252
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
14299
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
14348
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
14390
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
14432
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
14477
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
14519
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
14562
CompileAndVerify
(compilation, expectedOutput:
14609
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics(
14663
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics(
14722
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics(
14771
CompileAndVerify
(compilation, expectedOutput:
14821
CompileAndVerify
(compilation, expectedOutput:
15307
CompileAndVerify
(compilation, expectedOutput: @"throw");
15363
CompileAndVerify
(compilation, expectedOutput:
16236
CompileAndVerify
(compilation, expectedOutput:
16580
CompileAndVerify
(compilation, expectedOutput:
16634
CompileAndVerify
(compilation, expectedOutput:
16691
CompileAndVerify
(compilation, expectedOutput:
16750
CompileAndVerify
(compilation, expectedOutput:
16811
CompileAndVerify
(compilation, expectedOutput:
17141
CompileAndVerify
(compilation, expectedOutput:
17196
CompileAndVerify
(compilation, expectedOutput:
17575
CompileAndVerify
(compilation, expectedOutput: "11").VerifyDiagnostics(
17634
CompileAndVerify
(compilation, expectedOutput: "1").VerifyDiagnostics(
17915
CompileAndVerify
(compilation, expectedOutput: @"").VerifyDiagnostics();
17947
CompileAndVerify
(compilation, expectedOutput: @"").VerifyDiagnostics();
17989
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
18063
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
18344
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
18425
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
18489
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
18538
CompileAndVerify
(compilation, expectedOutput: @"2").VerifyDiagnostics();
18583
CompileAndVerify
(compilation, expectedOutput: @"1").VerifyDiagnostics();
18635
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
18679
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
18721
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
19196
CompileAndVerify
(compilation, expectedOutput:
19243
CompileAndVerify
(compilation, expectedOutput:
19283
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
19324
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
19358
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
19417
CompileAndVerify
(compilation, expectedOutput:
19827
CompileAndVerify
(compilation, expectedOutput: @"124").VerifyDiagnostics();
19860
CompileAndVerify
(compilation, expectedOutput: @"247").VerifyDiagnostics();
19893
CompileAndVerify
(compilation, expectedOutput: @"247").VerifyDiagnostics();
19928
CompileAndVerify
(compilation, expectedOutput: @"247").VerifyDiagnostics();
19963
CompileAndVerify
(compilation, expectedOutput: @"247").VerifyDiagnostics();
20530
CompileAndVerify
(compilation, expectedOutput:
23378
CompileAndVerify
(compilation, expectedOutput:
23510
CompileAndVerify
(compilation, expectedOutput:
23845
CompileAndVerify
(compilation, expectedOutput:
24191
CompileAndVerify
(compilation, expectedOutput:
24479
CompileAndVerify
(compilation, expectedOutput: @"1
24510
CompileAndVerify
(compilation, expectedOutput: @"1
25161
CompileAndVerify
(compilation, expectedOutput:
25489
CompileAndVerify
(compilation, expectedOutput:
25776
CompileAndVerify
(compilation, expectedOutput:
26137
CompileAndVerify
(compilation, expectedOutput:
26185
CompileAndVerify
(compilation, expectedOutput:
26805
CompileAndVerify
(compilation, expectedOutput:
27418
CompileAndVerify
(compilation, expectedOutput:
27811
CompileAndVerify
(compilation, expectedOutput: @"1").VerifyDiagnostics();
28209
CompileAndVerify
(compilation, expectedOutput:
28556
CompileAndVerify
(compilation, expectedOutput:
28604
CompileAndVerify
(compilation, expectedOutput:
29119
CompileAndVerify
(compilation, expectedOutput:
29521
CompileAndVerify
(compilation, expectedOutput:
29571
CompileAndVerify
(compilation, expectedOutput:
30023
CompileAndVerify
(compilation, expectedOutput:
30416
CompileAndVerify
(compilation, expectedOutput:
30469
CompileAndVerify
(compilation, expectedOutput:
30599
CompileAndVerify
(compilation, expectedOutput:
30984
CompileAndVerify
(compilation, expectedOutput:
31037
CompileAndVerify
(compilation, expectedOutput:
31512
CompileAndVerify
(compilation, expectedOutput:
31565
CompileAndVerify
(compilation, expectedOutput:
31695
CompileAndVerify
(compilation, expectedOutput:
32822
CompileAndVerify
(compilation, expectedOutput:
32908
CompileAndVerify
(compilation, expectedOutput:
33047
CompileAndVerify
(comp, expectedOutput: "CCCC");
33161
CompileAndVerify
(comp, expectedOutput: "CC");
33296
CompileAndVerify
(comp, expectedOutput: "C Derived2 C Derived3 C Derived4");
33363
CompileAndVerify
(comp, expectedOutput: "System.Int32");
33413
CompileAndVerify
(comp, expectedOutput: "object returning M. int returning M.");
35726
CompileAndVerify
(compilation, expectedOutput: "23True");
35938
CompileAndVerify
(compilation, expectedOutput: @"1
Semantics\ParamsCollectionTests.cs (95)
91
CompileAndVerify
(
271
CompileAndVerify
(
584
CompileAndVerify
(
1058
CompileAndVerify
(
1256
CompileAndVerify
(
2408
CompileAndVerify
(
2596
CompileAndVerify
(
2731
CompileAndVerify
(
2785
CompileAndVerify
(
2931
CompileAndVerify
(
2978
CompileAndVerify
(
3172
var verifier =
CompileAndVerify
(
3297
var verifier =
CompileAndVerify
(
3521
var verifier =
CompileAndVerify
(
3838
var verifier =
CompileAndVerify
(
4194
var verifier =
CompileAndVerify
(comp2, symbolValidator: checkParamsInDelegate1).VerifyDiagnostics();
4231
verifier =
CompileAndVerify
(comp2, symbolValidator: checkParamsInDelegate1).VerifyDiagnostics();
4235
verifier =
CompileAndVerify
(comp2, symbolValidator: checkParamsInDelegate1).VerifyDiagnostics();
4340
CompileAndVerify
(comp2,
4394
CompileAndVerify
(comp2, expectedOutput: ExpectedOutput("span"), verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
4397
CompileAndVerify
(comp2, expectedOutput: ExpectedOutput("span"), verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
4400
CompileAndVerify
(comp2, expectedOutput: ExpectedOutput("array"), verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
4449
CompileAndVerify
(
4511
CompileAndVerify
(
4607
var verifier =
CompileAndVerify
(
4662
CompileAndVerify
(
4794
var verifier =
CompileAndVerify
(
4845
CompileAndVerify
(
4883
CompileAndVerify
(
5058
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput($"""
5168
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput($"""
5273
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput($"""
5380
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput($"""
5439
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput("""
5482
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput("""
5659
CompileAndVerify
(
5687
CompileAndVerify
(
6115
CompileAndVerify
(comp, expectedOutput: ExpectedOutput(@"ValIn")).VerifyDiagnostics();
6248
CompileAndVerify
(
6465
CompileAndVerify
(
6886
CompileAndVerify
(
6922
CompileAndVerify
(
6988
CompileAndVerify
(
7033
CompileAndVerify
(
7114
CompileAndVerify
(
7166
CompileAndVerify
(
7498
CompileAndVerify
(
7788
CompileAndVerify
(
7832
CompileAndVerify
(
8103
CompileAndVerify
(
8668
CompileAndVerify
(
8767
CompileAndVerify
(
8864
CompileAndVerify
(
8907
CompileAndVerify
(
8951
CompileAndVerify
(
10416
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
10540
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
10664
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
10930
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
11078
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
11226
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
11516
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
11663
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
11810
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
12310
CompileAndVerify
(comp, expectedOutput: "Test1Test1").VerifyDiagnostics();
12509
CompileAndVerify
(
12793
CompileAndVerify
(
13122
CompileAndVerify
(comAssembly, symbolValidator: module =>
13142
CompileAndVerify
(compilation_CompilationReference, symbolValidator: symbolValidator);
13145
CompileAndVerify
(compilation_BinaryReference, symbolValidator: symbolValidator);
13182
CompileAndVerify
(comAssembly, symbolValidator: module =>
13202
CompileAndVerify
(compilation_CompilationReference, symbolValidator: symbolValidator);
13205
CompileAndVerify
(compilation_BinaryReference, symbolValidator: symbolValidator);
13245
CompileAndVerify
(comAssembly, symbolValidator: module =>
13265
CompileAndVerify
(compilation_CompilationReference, symbolValidator: symbolValidator);
13268
CompileAndVerify
(compilation_BinaryReference, symbolValidator: symbolValidator);
13330
CompileAndVerify
(
13396
CompileAndVerify
(
13460
CompileAndVerify
(
13564
CompileAndVerify
(
13665
CompileAndVerify
(
13814
CompileAndVerify
(comp, expectedOutput: @"
13960
CompileAndVerify
(comp, expectedOutput: @"
14058
CompileAndVerify
(comp, expectedOutput: @"
14252
CompileAndVerify
(comp, expectedOutput: @"
14326
CompileAndVerify
(comp, expectedOutput: @"
14376
CompileAndVerify
(comp, expectedOutput: @"
15465
CompileAndVerify
(comp, expectedOutput: "MyCollection GetAsyncEnumerator").VerifyDiagnostics();
15516
CompileAndVerify
(comp, expectedOutput: "MyCollection MoveNextAsync");
15574
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync MyCollection DisposeAsync Done");
16383
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
16420
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
16458
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
16790
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics(
16955
verifier =
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics(
Semantics\PatternMatchingTests.cs (144)
121
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
189
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
259
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
300
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
335
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
371
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
407
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
445
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
519
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
579
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
682
CompileAndVerify
(compilation, expectedOutput:
732
CompileAndVerify
(compilation, expectedOutput:
773
CompileAndVerify
(compilation, expectedOutput: @"1
827
CompileAndVerify
(compilation, expectedOutput:
885
CompileAndVerify
(compilation, expectedOutput:
919
CompileAndVerify
(compilation, expectedOutput: @"1
948
CompileAndVerify
(compilation, expectedOutput: @"2
976
CompileAndVerify
(compilation, expectedOutput: @"1
1014
CompileAndVerify
(compilation, expectedOutput: @"1
1043
CompileAndVerify
(compilation, expectedOutput: @"1
1069
CompileAndVerify
(compilation, expectedOutput: @"1
1102
CompileAndVerify
(compilation, expectedOutput: @"1
1146
CompileAndVerify
(compilation, expectedOutput:
1214
CompileAndVerify
(compilation, expectedOutput:
1264
CompileAndVerify
(compilation, expectedOutput:
1310
CompileAndVerify
(compilation, expectedOutput:
1373
CompileAndVerify
(compilation, expectedOutput:
1423
CompileAndVerify
(compilation, expectedOutput:
1477
CompileAndVerify
(compilation, expectedOutput:
1529
CompileAndVerify
(compilation, expectedOutput:
1585
CompileAndVerify
(compilation, expectedOutput:
1642
CompileAndVerify
(compilation, expectedOutput:
1719
CompileAndVerify
(compilation, expectedOutput:
1778
CompileAndVerify
(compilation, expectedOutput:
1823
CompileAndVerify
(compilation, expectedOutput:
1872
CompileAndVerify
(compilation, expectedOutput:
1925
CompileAndVerify
(compilation, expectedOutput:
1980
CompileAndVerify
(compilation, expectedOutput:
2028
CompileAndVerify
(compilation, expectedOutput: @"2");
2072
CompileAndVerify
(compilation, expectedOutput:
2122
CompileAndVerify
(compilation, expectedOutput: @"1
2169
CompileAndVerify
(compilation, expectedOutput:
2225
CompileAndVerify
(compilation, expectedOutput:
2285
CompileAndVerify
(compilation, expectedOutput:
2342
CompileAndVerify
(compilation, expectedOutput:
2401
CompileAndVerify
(compilation, expectedOutput:
2454
CompileAndVerify
(compilation, expectedOutput:
2492
CompileAndVerify
(compilation, expectedOutput:
2537
CompileAndVerify
(compilation, expectedOutput:
2575
CompileAndVerify
(compilation, verify: Verification.Fails, expectedOutput:
2608
CompileAndVerify
(compilation, expectedOutput:
2657
CompileAndVerify
(compilation, expectedOutput:
2697
CompileAndVerify
(compilation, expectedOutput: @"return");
2742
CompileAndVerify
(compilation, expectedOutput: "12").VerifyDiagnostics();
2786
CompileAndVerify
(compilation, expectedOutput: @"throw");
2836
CompileAndVerify
(compilation, expectedOutput:
2878
CompileAndVerify
(compilation, expectedOutput:
2924
CompileAndVerify
(compilation, expectedOutput:
2965
CompileAndVerify
(compilation, expectedOutput:
3006
CompileAndVerify
(compilation, expectedOutput:
3031
CompileAndVerify
(compilation, expectedOutput: "2").VerifyDiagnostics(
3078
CompileAndVerify
(compilation, expectedOutput: "2").VerifyDiagnostics(
3183
CompileAndVerify
(compilation, expectedOutput:
3331
CompileAndVerify
(compilation, expectedOutput:
3415
var comp =
CompileAndVerify
(compilation, expectedOutput: "whatever");
3718
var verifier =
CompileAndVerify
(compilation);
3740
verifier =
CompileAndVerify
(compilation);
3777
var verifier =
CompileAndVerify
(compilation);
3799
verifier =
CompileAndVerify
(compilation);
3847
var comp =
CompileAndVerify
(compilation, expectedOutput:
3880
var comp =
CompileAndVerify
(compilation, expectedOutput:
3913
var comp =
CompileAndVerify
(compilation, expectedOutput:
3962
var comp =
CompileAndVerify
(compilation, expectedOutput:
3992
var comp =
CompileAndVerify
(compilation, expectedOutput:
4029
var comp =
CompileAndVerify
(compilation, expectedOutput:
4093
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4140
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4171
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4222
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4287
CompileAndVerify
(compilation, expectedOutput: "is int _: True, is var _: True, case int _, case var _");
4538
var comp =
CompileAndVerify
(compilation, expectedOutput: @"False
4565
var comp =
CompileAndVerify
(compilation, expectedOutput: "True");
4595
var comp =
CompileAndVerify
(compilation, expectedOutput: "True");
5102
var comp =
CompileAndVerify
(compilation, expectedOutput: @"TBase
5224
var comp =
CompileAndVerify
(compilation, expectedOutput: @"1
5300
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5599
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5778
var comp =
CompileAndVerify
(compilation, expectedOutput: "roslyn");
5821
CompileAndVerify
(compilation, expectedOutput: "True1False0");
5864
CompileAndVerify
(compilation, expectedOutput: "True1False0");
5907
CompileAndVerify
(compilation, expectedOutput: "True1False0");
5953
CompileAndVerify
(compilation, expectedOutput: "True1False0");
5999
CompileAndVerify
(compilation, expectedOutput: "True1False0");
6075
var comp =
CompileAndVerify
(compilation, expectedOutput: @"TnT");
6108
var comp =
CompileAndVerify
(compilation, expectedOutput: @"TnT");
6136
var comp =
CompileAndVerify
(compilation, expectedOutput: @"FalseTrueFalseFalse");
6227
var comp =
CompileAndVerify
(compilation, expectedOutput: "ok", verify: Verification.FailsILVerify);
6278
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6280
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6304
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6447
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6480
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6526
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.FailsPEVerify);
6604
CompileAndVerify
(compilation, expectedOutput: @"1
6662
var comp =
CompileAndVerify
(compilation, expectedOutput:
6714
var comp =
CompileAndVerify
(compilation, expectedOutput:
7370
CompileAndVerify
(comp, expectedOutput: "in catch");
7393
CompileAndVerify
(compilation, expectedOutput: @"False
7442
CompileAndVerify
(compilation, expectedOutput: @"0
7507
CompileAndVerify
(compilation, expectedOutput: @"2")
7586
CompileAndVerify
(compilation, expectedOutput: @"0
7672
CompileAndVerify
(compilation, expectedOutput: @"0
7818
CompileAndVerify
(compilation, expectedOutput: @"0
7989
CompileAndVerify
(compilation, expectedOutput: @"0
8122
CompileAndVerify
(compilation, expectedOutput: @"0
8265
CompileAndVerify
(compilation, expectedOutput: @"0
8345
CompileAndVerify
(compilation, expectedOutput: @"or: False
8447
CompileAndVerify
(compilation, verify: Verification.FailsILVerify, expectedOutput: @"True
8614
var verifier =
CompileAndVerify
(comp, expectedOutput:
8656
var verifier =
CompileAndVerify
(comp, expectedOutput:
8878
CompileAndVerify
(compilation, expectedOutput: @"1.True
8984
CompileAndVerify
(compilation, expectedOutput: @"False
9035
CompileAndVerify
(compilation, expectedOutput: @"0
9101
CompileAndVerify
(compilation, expectedOutput: @"2")
9182
CompileAndVerify
(compilation, expectedOutput: @"0
9270
CompileAndVerify
(compilation, expectedOutput: @"0
9416
CompileAndVerify
(compilation, expectedOutput: @"0
9588
CompileAndVerify
(compilation, expectedOutput: @"0
9721
CompileAndVerify
(compilation, expectedOutput: @"0
9865
CompileAndVerify
(compilation, expectedOutput: @"0
9946
CompileAndVerify
(compilation, expectedOutput: @"or: True
10047
CompileAndVerify
(compilation, verify: Verification.FailsILVerify, expectedOutput: @"True
10217
var verifier =
CompileAndVerify
(comp, expectedOutput:
10258
var verifier =
CompileAndVerify
(comp, expectedOutput:
10481
CompileAndVerify
(compilation, expectedOutput: @"1.True
10736
CompileAndVerify
(comp, expectedOutput:
10784
CompileAndVerify
(comp, expectedOutput:
11009
var verifier =
CompileAndVerify
(comp, expectedOutput: "(3, 6)");
11183
var verifier =
CompileAndVerify
(comp, expectedOutput:
11345
CompileAndVerify
(comp, expectedOutput:
11591
var verifier =
CompileAndVerify
(comp, expectedOutput: "True");
11861
CompileAndVerify
(comp, expectedOutput: "True");
11901
CompileAndVerify
(comp, expectedOutput: "012");
11944
var verifier =
CompileAndVerify
(comp, expectedOutput: "True");
Semantics\PatternMatchingTests_Global.cs (28)
288
CompileAndVerify
(compilation, expectedOutput:
634
CompileAndVerify
(compilation, expectedOutput:
676
CompileAndVerify
(compilation, expectedOutput:
1257
CompileAndVerify
(compilation, expectedOutput:
1845
CompileAndVerify
(compilation, expectedOutput:
2222
CompileAndVerify
(compilation, expectedOutput: @"1").VerifyDiagnostics();
2604
CompileAndVerify
(compilation, expectedOutput:
2936
CompileAndVerify
(compilation, expectedOutput:
2982
CompileAndVerify
(compilation, expectedOutput:
3475
CompileAndVerify
(compilation, expectedOutput:
3858
CompileAndVerify
(compilation, expectedOutput:
4297
CompileAndVerify
(compilation, expectedOutput:
4671
CompileAndVerify
(compilation, expectedOutput:
4715
CompileAndVerify
(compilation, expectedOutput:
4826
CompileAndVerify
(compilation, expectedOutput:
5192
CompileAndVerify
(compilation, expectedOutput:
5236
CompileAndVerify
(compilation, expectedOutput:
5721
CompileAndVerify
(compilation, expectedOutput:
5770
CompileAndVerify
(compilation, expectedOutput:
5886
CompileAndVerify
(compilation, expectedOutput:
6680
CompileAndVerify
(compilation, expectedOutput:
6798
CompileAndVerify
(compilation, expectedOutput:
7121
CompileAndVerify
(compilation, expectedOutput:
7446
CompileAndVerify
(compilation, expectedOutput:
7704
CompileAndVerify
(compilation, expectedOutput: @"1
7729
CompileAndVerify
(compilation, expectedOutput: @"1
8368
CompileAndVerify
(compilation, expectedOutput:
8684
CompileAndVerify
(compilation, expectedOutput:
Semantics\PatternMatchingTests_ListPatterns.cs (42)
73
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
539
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
727
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
910
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1614
CompileAndVerify
(compilation, expectedOutput: "12");
1798
CompileAndVerify
(csCompilation, expectedOutput: "(True, 42)").VerifyDiagnostics();
2284
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2311
CompileAndVerify
(compilation, expectedOutput: "True");
2336
var verifier =
CompileAndVerify
(compilation, expectedOutput: "True");
2405
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2453
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2512
CompileAndVerify
(compilation, expectedOutput: "-10121");
2570
CompileAndVerify
(compilation, expectedOutput: expectedOutput).VerifyDiagnostics();
2600
CompileAndVerify
(compilation, expectedOutput: "123");
2924
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2955
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3120
CompileAndVerify
(comp, expectedOutput: @"
3177
CompileAndVerify
(comp, expectedOutput: @"
3236
CompileAndVerify
(comp, expectedOutput: @"
3962
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5538
var verifier =
CompileAndVerify
(compilation, expectedOutput: "(item value, rest value)");
5626
var verifier =
CompileAndVerify
(compilation, expectedOutput: "(item value, rest value)");
6393
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6446
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6568
CompileAndVerify
(comp, expectedOutput: "2");
6905
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7414
var verifier =
CompileAndVerify
(comp);
7893
var verifier =
CompileAndVerify
(compilation, expectedOutput: "(2, 3)");
8059
var verifier =
CompileAndVerify
(compilation, verify: Verification.FailsPEVerify);
8130
var verifier =
CompileAndVerify
(compilation, expectedOutput: "1 2 3", verify: Verification.FailsPEVerify);
8174
CompileAndVerify
(comp, expectedOutput: "(42, 42)");
8220
CompileAndVerify
(comp, expectedOutput: "(42, 42)");
8234
CompileAndVerify
(comp, expectedOutput: "(4, 2)");
8249
CompileAndVerify
(comp, expectedOutput: "(4, 2)");
8270
CompileAndVerify
(comp, expectedOutput: "(4, 4)");
8291
CompileAndVerify
(comp, expectedOutput: "(42, 42)");
8312
CompileAndVerify
(comp, expectedOutput: "(42, 42)");
8326
CompileAndVerify
(comp, expectedOutput: "42");
8347
var verifier =
CompileAndVerify
(comp, expectedOutput: "(4, 2, 4, 2)");
8439
CompileAndVerify
(comp, expectedOutput: "(4, 2, 2, 4, 2, 2)");
8460
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
8539
var verifier =
CompileAndVerify
(comp, expectedOutput: "(42, 43)");
Semantics\PatternMatchingTests_Scope.cs (16)
281
CompileAndVerify
(compilation, expectedOutput: "2").VerifyDiagnostics();
327
CompileAndVerify
(compilation, expectedOutput: "12").VerifyDiagnostics();
3058
CompileAndVerify
(compilation, expectedOutput: @"1
11127
CompileAndVerify
(compilation, expectedOutput: @"2").VerifyDiagnostics();
11175
CompileAndVerify
(compilation, expectedOutput: @"2").VerifyDiagnostics();
11225
CompileAndVerify
(compilation, expectedOutput: @"2").VerifyDiagnostics();
11268
CompileAndVerify
(compilation, expectedOutput: @"2").VerifyDiagnostics();
11311
CompileAndVerify
(compilation, expectedOutput: @"2").VerifyDiagnostics();
11357
CompileAndVerify
(compilation, expectedOutput: @"2").VerifyDiagnostics();
11400
CompileAndVerify
(compilation, expectedOutput: @"2").VerifyDiagnostics();
11444
CompileAndVerify
(compilation, expectedOutput:
11491
CompileAndVerify
(compilation, expectedOutput: @"2
11541
CompileAndVerify
(compilation, expectedOutput: "True").VerifyDiagnostics(
11603
CompileAndVerify
(compilation, expectedOutput: @"123
11659
CompileAndVerify
(compilation, expectedOutput: @"2
11718
CompileAndVerify
(compilation, expectedOutput: @"2
Semantics\PatternMatchingTests2.cs (17)
36
var comp =
CompileAndVerify
(compilation, expectedOutput: @"1");
78
var comp =
CompileAndVerify
(compilation, expectedOutput: "");
124
var comp =
CompileAndVerify
(compilation, expectedOutput: "");
197
var comp =
CompileAndVerify
(compilation, expectedOutput: "");
239
var comp =
CompileAndVerify
(compilation, expectedOutput: "");
330
var comp =
CompileAndVerify
(compilation, expectedOutput: "True");
821
var comp =
CompileAndVerify
(compilation, expectedOutput: @"");
922
var comp =
CompileAndVerify
(compilation, expectedOutput: @"0123");
1018
var comp =
CompileAndVerify
(compilation, expectedOutput: @"0123");
1067
var comp =
CompileAndVerify
(compilation, expectedOutput: @"9
1130
var comp =
CompileAndVerify
(compilation, expectedOutput: @"12345678");
1449
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1537
var comp =
CompileAndVerify
(compilation, expectedOutput: @"Fox Cat");
1614
var comp =
CompileAndVerify
(compilation, expectedOutput: @"111");
1783
var comp =
CompileAndVerify
(compilation, expectedOutput: @"111");
1819
var comp =
CompileAndVerify
(compilation, expectedOutput: @"111");
3615
CompileAndVerify
(comp, expectedOutput: expected);
Semantics\PatternMatchingTests3.cs (51)
423
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
474
var comp =
CompileAndVerify
(compilation, verify: Verification.FailsILVerify, expectedOutput: expectedOutput);
596
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
639
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
682
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
725
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
749
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
772
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
815
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
857
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1039
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1092
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1145
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1198
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1355
CompileAndVerify
(CreateCompilation(source, options: TestOptions.ReleaseExe).VerifyDiagnostics(), expectedOutput: "0");
1379
CompileAndVerify
(CreateCompilation(source, options: TestOptions.ReleaseExe).VerifyDiagnostics(), expectedOutput: "null");
1699
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2096
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2168
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2240
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2289
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2338
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2369
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2427
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2544
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2582
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2653
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2817
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2876
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3143
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3281
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3369
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3444
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3491
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
3582
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3676
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3710
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3763
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3959
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4061
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4620
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4786
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4972
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5049
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5256
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "Done");
5325
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "Done");
5545
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6017
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6038
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6828
var verifier =
CompileAndVerify
(comp, expectedOutput: "");
7642
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "10");
Semantics\PatternMatchingTests4.cs (72)
186
CompileAndVerify
(compilation, expectedOutput: "");
221
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
314
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
345
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
376
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
408
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
439
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
471
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
505
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
539
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
627
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
661
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
728
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
766
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
801
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
837
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
948
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1061
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1096
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1162
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1227
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1278
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1318
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1347
CompileAndVerify
(compilation, expectedOutput: "3");
1376
CompileAndVerify
(compilation, expectedOutput: "3");
1405
CompileAndVerify
(compilation, expectedOutput: "012345");
1434
CompileAndVerify
(compilation, expectedOutput: "012345");
1460
CompileAndVerify
(compilation, expectedOutput: "3");
1486
CompileAndVerify
(compilation, expectedOutput: "3");
1544
CompileAndVerify
(compilation, expectedOutput: "3");
1571
CompileAndVerify
(compilation, expectedOutput: "FalseTrueFalse");
1627
CompileAndVerify
(compilation, expectedOutput: "TrueTrueTrue");
1654
CompileAndVerify
(compilation, expectedOutput: "3");
1685
CompileAndVerify
(compilation, expectedOutput: "5");
1752
CompileAndVerify
(compilation, expectedOutput: "4");
1780
CompileAndVerify
(compilation, expectedOutput: "8");
1920
CompileAndVerify
(compilation, expectedOutput: "3 4");
1957
CompileAndVerify
(compilation, expectedOutput: "3 4");
2089
CompileAndVerify
(compilation, expectedOutput: "InvalidOperationException").VerifyIL("C.Main", @"
2230
CompileAndVerify
(compilation, expectedOutput: "SwitchExpressionException()").VerifyIL("C.Main", @"
2380
CompileAndVerify
(compilation, expectedOutput: "SwitchExpressionException((1, 2))");
2430
CompileAndVerify
(compilation, expectedOutput: "SwitchExpressionException((1, 2))").VerifyIL("C.Main", @"
2579
CompileAndVerify
(compilation, expectedOutput: "SwitchExpressionException()");
2663
CompileAndVerify
(compilation, expectedOutput: "5 6");
2699
CompileAndVerify
(compilation, expectedOutput: "5 6");
2740
CompileAndVerify
(compilation, expectedOutput: "12");
2783
CompileAndVerify
(compilation, expectedOutput: "1 a 2 b");
2813
CompileAndVerify
(compilation, expectedOutput: "1");
2846
CompileAndVerify
(compilation, expectedOutput: "1");
2876
CompileAndVerify
(compilation, expectedOutput: "1 a");
2909
CompileAndVerify
(compilation, expectedOutput: "1 a");
2942
CompileAndVerify
(compilation, expectedOutput: "0");
2977
CompileAndVerify
(compilation, expectedOutput: "0 a");
3012
CompileAndVerify
(compilation, expectedOutput: "0 a");
3144
CompileAndVerify
(compilation, expectedOutput: "12345");
3177
CompileAndVerify
(compilation, expectedOutput: "3");
3196
CompileAndVerify
(compilation, expectedOutput: "123");
3219
CompileAndVerify
(compilation, expectedOutput: "320");
3334
CompileAndVerify
(compilation, expectedOutput: "1 throw");
3360
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
3387
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
3413
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
3573
CompileAndVerify
(compilation, expectedOutput: @"3
3635
CompileAndVerify
(compilation, expectedOutput:
3709
CompileAndVerify
(compilation, expectedOutput: @"3
4319
var verifier =
CompileAndVerify
(comp, expectedOutput: "NaN");
4401
var verifier =
CompileAndVerify
(comp, expectedOutput: "NaN");
4483
var verifier =
CompileAndVerify
(comp, expectedOutput: "NaN");
4565
var verifier =
CompileAndVerify
(comp, expectedOutput: "NaN");
4647
var verifier =
CompileAndVerify
(comp, expectedOutput: "NaN");
4731
var verifier =
CompileAndVerify
(comp, expectedOutput: "NaN");
4824
CompileAndVerify
(comp, expectedOutput: "OK");
Semantics\PatternMatchingTests5.cs (3)
83
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
240
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1345
var verifier =
CompileAndVerify
(compilation);
Semantics\PatternSwitchTests.cs (32)
404
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1081
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1126
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1233
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1424
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1482
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1558
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1621
CompileAndVerify
(compilation, expectedOutput: "13");
1860
CompileAndVerify
(compilation, expectedOutput: "12");
1969
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2010
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2047
CompileAndVerify
(compilation, expectedOutput: @"other
2078
CompileAndVerify
(compilation, expectedOutput:
2108
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2154
var comp =
CompileAndVerify
(compilation, expectedOutput:
2216
var comp =
CompileAndVerify
(compilation, expectedOutput:
2272
var comp =
CompileAndVerify
(compilation, expectedOutput:
2330
var comp =
CompileAndVerify
(compilation, expectedOutput:
2379
var comp =
CompileAndVerify
(compilation, expectedOutput:
2443
var comp =
CompileAndVerify
(compilation, expectedOutput:
2508
var comp =
CompileAndVerify
(compilation, expectedOutput:
2568
var comp =
CompileAndVerify
(compilation, expectedOutput:
2624
var comp =
CompileAndVerify
(compilation, expectedOutput:
2661
var comp =
CompileAndVerify
(compilation, expectedOutput:
2700
var comp =
CompileAndVerify
(compilation, expectedOutput:
2742
var comp =
CompileAndVerify
(compilation, expectedOutput:
2803
var comp =
CompileAndVerify
(compilation, expectedOutput: @"pass");
2830
var comp =
CompileAndVerify
(compilation, expectedOutput: @"pass");
2857
var comp =
CompileAndVerify
(compilation, expectedOutput: @"1");
2947
var comp =
CompileAndVerify
(compilation, expectedOutput: @"pass");
3166
var comp =
CompileAndVerify
(compilation, expectedOutput: "Main");
3196
var comp =
CompileAndVerify
(compilation);
Semantics\PrimaryConstructorTests.cs (101)
429
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics(
622
var verifier =
CompileAndVerify
(comp,
987
var verifier =
CompileAndVerify
(comp, expectedOutput: "(2, 2)");
2839
CompileAndVerify
(comp, expectedOutput: "(43, 44)").VerifyDiagnostics(
2891
CompileAndVerify
(comp, expectedOutput: "(2, 1)").VerifyDiagnostics();
2916
CompileAndVerify
(comp, expectedOutput: "(2, 1)").VerifyDiagnostics();
2942
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
2985
CompileAndVerify
(comp, expectedOutput: "(42, 43, 44, 45)");
3008
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
8779
var verifier =
CompileAndVerify
(comp, expectedOutput: @"122123124125125", verify: Verification.Fails).VerifyDiagnostics(
9185
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123124125").VerifyDiagnostics();
9350
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123124").VerifyDiagnostics();
9465
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
9585
CompileAndVerify
(comp, expectedOutput: @"1020333650").VerifyDiagnostics();
9920
CompileAndVerify
(comp, expectedOutput: @"123124").VerifyDiagnostics();
9950
CompileAndVerify
(comp, expectedOutput: @"-120").VerifyDiagnostics(
10003
CompileAndVerify
(comp, expectedOutput: @"p1x3040").VerifyDiagnostics(
10158
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
10197
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics(
10232
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics(
10275
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics(
10317
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics();
10348
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics();
10388
CompileAndVerify
(comp, expectedOutput: @"0").VerifyDiagnostics();
10727
CompileAndVerify
(comp, expectedOutput: @"extension").VerifyDiagnostics();
10882
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
10926
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
10970
CompileAndVerify
(comp, expectedOutput: @"instance").VerifyDiagnostics();
11013
CompileAndVerify
(comp, expectedOutput: @"extension").VerifyDiagnostics();
11056
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
11098
CompileAndVerify
(comp, expectedOutput: @"M1").VerifyDiagnostics(
11143
CompileAndVerify
(comp, expectedOutput: @"M1").VerifyDiagnostics(
11178
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
11243
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
11308
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
11343
CompileAndVerify
(comp, expectedOutput: @"instance").VerifyDiagnostics();
11449
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
11492
CompileAndVerify
(comp, expectedOutput: @"instance").VerifyDiagnostics();
11567
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics(
11610
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics(
11790
var verifier =
CompileAndVerify
(comp, expectedOutput: methodName);
12001
CompileAndVerify
(comp, expectedOutput: @"0").VerifyDiagnostics();
12042
CompileAndVerify
(comp1, expectedOutput: @"_10_2_30_3").VerifyDiagnostics(
12122
CompileAndVerify
(comp, expectedOutput: @"instance").VerifyDiagnostics();
12162
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
12255
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123124125126-1", verify: Verification.Fails).VerifyDiagnostics();
12328
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123124125126-1-2-3", verify: Verification.Fails).VerifyDiagnostics();
12405
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123123124-1-2-3", verify: Verification.Passes).VerifyDiagnostics(
14020
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics(
14061
CompileAndVerify
(comp, expectedOutput: @"disposed").VerifyDiagnostics(
14425
var verifier =
CompileAndVerify
(comp, expectedOutput: @"(2, 1)").VerifyDiagnostics();
14670
CompileAndVerify
(comp, expectedOutput: @"
14987
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
15072
CompileAndVerify
(comp, expectedOutput: @"
15444
CompileAndVerify
(comp, expectedOutput: @"123", verify: Verification.Skipped).VerifyDiagnostics();
15723
CompileAndVerify
(comp,
15745
CompileAndVerify
(comp,
15766
CompileAndVerify
(comp,
15787
CompileAndVerify
(comp,
15845
var verifier =
CompileAndVerify
(comp, expectedOutput: @"122123124125125", verify: Verification.Fails).VerifyDiagnostics(
16417
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "123");
16599
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "123");
16831
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "9123");
17091
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "9123");
17382
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "123");
17440
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "123");
17536
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "9123");
17625
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "9123");
17756
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "123");
17965
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "123");
18227
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "9123");
18524
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "9123");
18869
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "124");
19039
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "124");
19262
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "125");
19336
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "125");
19488
CompileAndVerify
(comp, expectedOutput:
19571
CompileAndVerify
(comp, expectedOutput:
19620
CompileAndVerify
(comp, expectedOutput:
19693
CompileAndVerify
(comp).VerifyDiagnostics(
20363
CompileAndVerify
(comp, symbolValidator: validator, sourceSymbolValidator: validator).VerifyDiagnostics(
20410
CompileAndVerify
(comp, symbolValidator: validator, sourceSymbolValidator: validator).VerifyDiagnostics();
20443
CompileAndVerify
(comp, symbolValidator: validator, sourceSymbolValidator: validator).VerifyDiagnostics();
21950
CompileAndVerify
(comp, expectedOutput: @"123C1").VerifyDiagnostics();
21969
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics();
22037
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
22066
CompileAndVerify
(comp, expectedOutput: @"12").VerifyDiagnostics();
22081
CompileAndVerify
(comp,
22102
CompileAndVerify
(comp,
22128
CompileAndVerify
(comp,
22154
CompileAndVerify
(comp,
22185
CompileAndVerify
(comp,
22444
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
22447
CompileAndVerify
(comp2, symbolValidator: validate).VerifyDiagnostics();
22450
CompileAndVerify
(comp3, symbolValidator: validate).VerifyDiagnostics();
22493
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22496
CompileAndVerify
(comp2, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22499
CompileAndVerify
(comp3, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22534
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22593
CompileAndVerify
(comp2, symbolValidator: validate).VerifyDiagnostics();
22650
CompileAndVerify
(comp2, symbolValidator: validate).VerifyDiagnostics();
Semantics\RecordTests.cs (129)
771
CompileAndVerify
(comp, expectedOutput: "(2, 2)", verify: Verification.Skipped /* init-only */).VerifyDiagnostics();
791
CompileAndVerify
(comp, expectedOutput: "(2, 2)", verify: Verification.Skipped /* init-only */).VerifyDiagnostics();
847
CompileAndVerify
(comp, expectedOutput: "2", verify: Verification.Skipped /* init-only */);
1430
CompileAndVerify
(comp, expectedOutput: "P1 P2 P3 RAN", verify: Verification.Skipped /* pointers */);
1453
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN", verify: Verification.Skipped /* pointers */);
1777
CompileAndVerify
(comp, expectedOutput: "static ctor", verify: Verification.Skipped);
2530
CompileAndVerify
(comp, expectedOutput: "RAN 2", verify: Verification.Skipped /* init-only */);
2545
CompileAndVerify
(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */);
3221
CompileAndVerify
(comp, expectedOutput: "RAN");
3476
CompileAndVerify
(comp, expectedOutput: "RAN").VerifyDiagnostics();
4978
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { }");
5053
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { }");
5130
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { }");
5297
CompileAndVerify
(comp, expectedOutput: "C1 { }");
5329
CompileAndVerify
(comp, expectedOutput: "C2 { I1 = 42, I2 = 43 }", verify: Verification.Skipped /* init-only */);
5363
CompileAndVerify
(comp, expectedOutput: "C1 { I1 = 42, P2 = 43, P3 = 44 }", verify: Verification.Skipped /* init-only */);
5388
CompileAndVerify
(comp, expectedOutput: "C1 { P1 = 43 }");
5409
CompileAndVerify
(comp, expectedOutput: "B { P = 2 }");
5436
CompileAndVerify
(comp, expectedOutput: "B1 { P = 1 } B2 { P = 2 }", verify: Verification.Skipped /* init-only */);
5515
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field = 42 }");
5570
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field = 42 }");
5609
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field = hello }");
5650
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field = hello } C1 { field = 42 }", verify: Verification.Skipped /* init-only */);
5732
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field1 = hi, field2 = }");
5786
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { Property = 42 }", verify: Verification.Skipped /* init-only */);
5828
CompileAndVerify
(comp, expectedOutput: "C1 { Property1 = 42, Property2 = , field1 = 43, field2 = hi }", verify: Verification.Skipped /* init-only */);
5850
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { A1 = 42, A2 = 100, B1 = 43, B2 = 101 }", verify: Verification.Skipped /* init-only */);
5947
CompileAndVerify
(comp, expectedOutput: "C1");
5976
CompileAndVerify
(comp, expectedOutput: "C1");
6025
CompileAndVerify
(comp, expectedOutput: "C1");
6068
CompileAndVerify
(comp, expectedOutput: "C2C1");
6109
CompileAndVerify
(comp, expectedOutput: "C1");
6150
CompileAndVerify
(comp, expectedOutput: "C1");
6190
CompileAndVerify
(comp, expectedOutput: "C1 { A2 = 42, A1 = 100, B2 = 43, B1 = 101 }", verify: Verification.Skipped /* init-only */);
6214
CompileAndVerify
(comp, expectedOutput: "C1 { A1 = 100, B1 = 101 }", verify: Verification.Skipped /* init-only */);
6238
CompileAndVerify
(comp, expectedOutput: "C1 { B1 = 101, A1 = 100 }", verify: Verification.Skipped /* init-only */);
6398
CompileAndVerify
(comp, expectedOutput: "RAN");
7249
CompileAndVerify
(comp, expectedOutput: "BA");
7335
CompileAndVerify
(comp, expectedOutput: "A");
7362
CompileAndVerify
(comp, expectedOutput: "RAN");
7549
CompileAndVerify
(comp, expectedOutput: "C1 { RAN }");
7649
CompileAndVerify
(comp, expectedOutput: "base { }");
7674
CompileAndVerify
(comp, expectedOutput: "R1 { I1 = 1 } R2 { I1 = 10, I2 = 11 } R3 { I1 = 20, I2 = 21, I3 = 22 }", verify: Verification.Skipped /* init-only */);
10650
var verifier =
CompileAndVerify
(comp, expectedOutput: "(, )").VerifyDiagnostics(
11402
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
11616
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
11852
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
12342
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
12421
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
12526
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
12656
var verifierA =
CompileAndVerify
(compA, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
12696
var verifierB =
CompileAndVerify
(compB, expectedOutput: "(1, 2, 3, 4) (1, 2, 3, 4) (10, 2, 30, 4)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
12748
var verifier =
CompileAndVerify
(comp, expectedOutput: "(1, 2, 3, 4) (10, 20, 30, 40)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
12805
var verifier =
CompileAndVerify
(comp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
12837
var verifier =
CompileAndVerify
(comp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics(
12892
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
12964
var verifier =
CompileAndVerify
(comp, expectedOutput: "(2, 0)").VerifyDiagnostics(
13007
var verifier =
CompileAndVerify
(comp, expectedOutput: "(2, 100) RAN (0, 0)").VerifyDiagnostics(
13065
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
13120
var verifier =
CompileAndVerify
(comp, expectedOutput: "1 RAN 2", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
13242
var verifier =
CompileAndVerify
(comp, expectedOutput: "(1, 2, 42) RAN (10, 20, 42)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
13282
var verifier =
CompileAndVerify
(comp, expectedOutput: "(1, 2, 42) (10, 20, 42)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
13562
var verifier =
CompileAndVerify
(comp, expectedOutput: "(1, 2, 3, 4, 100, 200)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
13923
CompileAndVerify
(comp, expectedOutput: "RAN").VerifyDiagnostics();
13993
CompileAndVerify
(comp, expectedOutput: "RAN").VerifyDiagnostics();
14041
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: "RAN").VerifyDiagnostics();
14067
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: "RAN").VerifyDiagnostics();
14100
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: "RAN").VerifyDiagnostics(
14133
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: "123").VerifyDiagnostics();
14160
var verifier =
CompileAndVerify
(comp2, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "False" : null, verify: Verification.FailsPEVerify);
18144
CompileAndVerify
(comp, expectedOutput:
18183
CompileAndVerify
(comp, expectedOutput:
18253
CompileAndVerify
(comp, expectedOutput:
18365
CompileAndVerify
(comp, expectedOutput:
18407
CompileAndVerify
(comp, expectedOutput:
18469
CompileAndVerify
(comp, expectedOutput:
18560
CompileAndVerify
(comp, expectedOutput:
18719
CompileAndVerify
(comp, expectedOutput:
18758
CompileAndVerify
(comp, expectedOutput:
18794
CompileAndVerify
(comp, expectedOutput:
18896
CompileAndVerify
(comp, expectedOutput:
18967
CompileAndVerify
(comp, expectedOutput:
19011
CompileAndVerify
(comp, expectedOutput:
19126
var verifier =
CompileAndVerify
(comp, expectedOutput: modifiers == "abstract " ? null :
19199
var verifier =
CompileAndVerify
(comp, expectedOutput: modifiers == "abstract " ? null :
20137
CompileAndVerify
(comp, expectedOutput: "True").VerifyDiagnostics();
20168
CompileAndVerify
(comp, expectedOutput: "True").VerifyDiagnostics();
20238
CompileAndVerify
(comp, expectedOutput: "RAN");
20390
CompileAndVerify
(comp, expectedOutput: "RAN RAN2");
22639
var verifier =
CompileAndVerify
(comp, expectedOutput:
22799
var verifier =
CompileAndVerify
(comp, expectedOutput:
22912
var verifier =
CompileAndVerify
(comp, expectedOutput:
23025
var verifier =
CompileAndVerify
(comp, expectedOutput:
23125
var verifier =
CompileAndVerify
(comp, expectedOutput:
23480
var verifier =
CompileAndVerify
(comp, expectedOutput:
23640
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
23674
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
23820
CompileAndVerify
(comp, expectedOutput:
23861
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
23937
var verifier =
CompileAndVerify
(comp, expectedOutput:
24104
CompileAndVerify
(comp, expectedOutput:
24164
CompileAndVerify
(comp, expectedOutput:
24222
CompileAndVerify
(comp, expectedOutput:
24285
CompileAndVerify
(comp, expectedOutput:
24722
CompileAndVerify
(comp, expectedOutput: "(42, 43, 44)", verify: Verification.Skipped /* init-only */);
24976
CompileAndVerify
(comp, expectedOutput: "(42, 43)", verify: Verification.Skipped /* init-only */);
25021
CompileAndVerify
(comp, expectedOutput: "(42, 43, 44, 45)", verify: Verification.Skipped /* init-only */);
25048
CompileAndVerify
(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */);
25072
var verifier =
CompileAndVerify
(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */);
25109
var verifier =
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Skipped /* init-only */);
25139
var verifier =
CompileAndVerify
(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */);
25725
CompileAndVerify
(comp, expectedOutput: "(R, R2)", verify: Verification.Skipped /* init-only */);
27799
CompileAndVerify
(comp, expectedOutput: "4243", verify: Verification.Skipped /* init-only */);
28003
CompileAndVerify
(compDebug, expectedOutput: "C1 { I1 = 42 }", verify: Verification.Skipped /* init-only */);
28006
CompileAndVerify
(compRelease, expectedOutput: "C1 { I1 = 42 }", verify: Verification.Skipped /* init-only */);
28026
CompileAndVerify
(compDebug, expectedOutput: "C1 { I1 = 42 }", verify: Verification.Skipped /* init-only */);
28029
CompileAndVerify
(compRelease, expectedOutput: "C1 { I1 = 42 }", verify: Verification.Skipped /* init-only */);
28130
var verifier =
CompileAndVerify
(comp);
28153
verifier =
CompileAndVerify
(comp);
29355
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 - 42");
29387
var verifier =
CompileAndVerify
(comp, expectedOutput: "43 - 43");
29422
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 - 42", verify: Verification.Skipped /* init-only */);
29480
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
29518
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
29552
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
29894
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
29931
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
30547
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics();
30550
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics();
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (158)
39
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
42
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
392
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
450
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
502
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
557
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
624
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
681
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
915
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
949
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1001
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1055
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1110
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1380
CompileAndVerify
(comp, symbolValidator: validate1, sourceSymbolValidator: validate1).VerifyDiagnostics();
1396
CompileAndVerify
(comp2, symbolValidator: validate2, sourceSymbolValidator: validate2).VerifyDiagnostics();
1461
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
1730
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1787
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
2315
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
2369
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(
2423
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(
2511
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
2551
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
2592
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
2633
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
2955
var verifier =
CompileAndVerify
(comp2, expectedOutput: @"
3077
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
3257
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
3260
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
3263
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
3395
var verifier =
CompileAndVerify
(comp2, expectedOutput: @"
3481
verifier =
CompileAndVerify
(comp2, expectedOutput: @"
3599
var verifier =
CompileAndVerify
(comp2, expectedOutput: @"
3818
verifier =
CompileAndVerify
(comp2, expectedOutput: @"
3936
var verifier =
CompileAndVerify
(comp2, expectedOutput: @"
4045
verifier =
CompileAndVerify
(comp2, expectedOutput: @"
4165
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
4327
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
4330
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
4333
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
4464
var verifier =
CompileAndVerify
(comp2, expectedOutput: @"
4538
verifier =
CompileAndVerify
(comp2, expectedOutput: @"
4575
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
4659
CompileAndVerify
(comp2, expectedOutput: "[operator]01[operator checked]12").VerifyDiagnostics();
4712
var verifier =
CompileAndVerify
(comp2, expectedOutput: @"[GetA][Get0][operator]1").VerifyDiagnostics();
4823
CompileAndVerify
(comp1, expectedOutput: "[operator][operator]").VerifyDiagnostics();
4897
CompileAndVerify
(comp3, expectedOutput: "[operator][checked operator]").VerifyDiagnostics();
4939
CompileAndVerify
(comp1, expectedOutput: "[operator][checked operator]").VerifyDiagnostics();
4984
CompileAndVerify
(comp1, expectedOutput: "[operator][checked operator]").VerifyDiagnostics();
5118
CompileAndVerify
(comp2, expectedOutput: @"
5130
CompileAndVerify
(comp2, expectedOutput: @"
5163
CompileAndVerify
(comp1).VerifyDiagnostics(
5236
CompileAndVerify
(comp1, expectedOutput: "in catch").VerifyDiagnostics(
5269
CompileAndVerify
(comp2, expectedOutput: "Done").VerifyDiagnostics(
5898
CompileAndVerify
(compilation2, expectedOutput: "11", verify: Verification.Skipped).VerifyDiagnostics();
5985
CompileAndVerify
(compilation2, expectedOutput: "11", verify: Verification.Skipped).VerifyDiagnostics();
6031
CompileAndVerify
(comp, expectedOutput: "[C1.operator][C2.operator]").VerifyDiagnostics();
6062
CompileAndVerify
(comp, expectedOutput: "[C2.operator]").VerifyDiagnostics();
7677
CompileAndVerify
(compilation1, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "C2").VerifyDiagnostics();
7732
var verifier =
CompileAndVerify
(comp, expectedOutput: "++--0").VerifyDiagnostics();
7980
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
7983
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
8273
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
8439
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
8525
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
8594
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
8660
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
8745
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
8812
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
9092
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
9138
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
9207
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
9271
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
9336
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
9593
CompileAndVerify
(comp, symbolValidator: validate1, sourceSymbolValidator: validate1).VerifyDiagnostics();
9609
CompileAndVerify
(comp2, symbolValidator: validate2, sourceSymbolValidator: validate2).VerifyDiagnostics();
9671
CompileAndVerify
(comp, symbolValidator: validate1, sourceSymbolValidator: validate1).VerifyDiagnostics();
9723
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
9788
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
10069
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
10119
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
10171
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
10231
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
10802
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
10854
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
10903
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(
10955
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(
11004
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(
11056
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(
11175
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
11214
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
11250
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
11290
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
11327
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
11367
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
11404
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
11444
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
11795
var verifier =
CompileAndVerify
(comp2, expectedOutput: @"
11849
var verifier =
CompileAndVerify
(comp2, expectedOutput: @"
11973
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
12195
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
12198
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
12201
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
12359
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
12569
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
12572
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
12575
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
12714
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
12973
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
13133
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
13136
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
13139
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
13278
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
13436
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
13439
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
13442
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
13581
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
13798
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
14050
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
14053
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
14056
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
14211
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
14461
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
14464
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
14467
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
14622
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
14924
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
15120
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
15123
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
15126
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
15274
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
15468
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
15471
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
15474
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
16034
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
16252
CompileAndVerify
(comp1, expectedOutput: "[operator][operator]").VerifyDiagnostics();
16326
CompileAndVerify
(comp3, expectedOutput: "[operator][checked operator]").VerifyDiagnostics();
16368
CompileAndVerify
(comp1, expectedOutput: "[operator][checked operator]").VerifyDiagnostics();
16413
CompileAndVerify
(comp1, expectedOutput: "[operator][checked operator]").VerifyDiagnostics();
16539
CompileAndVerify
(comp2, expectedOutput: @"
16547
CompileAndVerify
(comp2, expectedOutput: @"
16576
CompileAndVerify
(comp1).VerifyDiagnostics(
16649
CompileAndVerify
(comp1, expectedOutput: "in catch").VerifyDiagnostics(
16682
CompileAndVerify
(comp2, expectedOutput: "Done").VerifyDiagnostics(
17554
CompileAndVerify
(compilation2, expectedOutput: "11", verify: Verification.Skipped).VerifyDiagnostics();
17641
CompileAndVerify
(compilation2, expectedOutput: "11", verify: Verification.Skipped).VerifyDiagnostics();
17687
CompileAndVerify
(comp, expectedOutput: "[C1.operator][C2.operator]").VerifyDiagnostics();
17718
CompileAndVerify
(comp, expectedOutput: "[C2.operator]").VerifyDiagnostics();
19513
CompileAndVerify
(comp1, expectedOutput: "[longC1][longC2]").VerifyDiagnostics();
19579
CompileAndVerify
(comp1, expectedOutput: "[longC1][longC2]").VerifyDiagnostics();
19772
CompileAndVerify
(compilation1, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "C2").VerifyDiagnostics();
19834
CompileAndVerify
(compilation1, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "C2").VerifyDiagnostics();
19916
var verifier =
CompileAndVerify
(comp, expectedOutput: "+=-=2").VerifyDiagnostics();
20045
var verifier =
CompileAndVerify
(comp, expectedOutput: "+=3+=55null").VerifyDiagnostics();
20089
var verifier =
CompileAndVerify
(comp, expectedOutput: "+=3+=55null").VerifyDiagnostics();
20153
var verifier =
CompileAndVerify
(comp, expectedOutput: "+=3+=3").VerifyDiagnostics();
20236
var verifier =
CompileAndVerify
(comp, expectedOutput: "+=3+=55null").VerifyDiagnostics();
20298
var verifier =
CompileAndVerify
(comp, expectedOutput: "+=3+=55nullnull").VerifyDiagnostics();
Microsoft.CodeAnalysis.CSharp.EndToEnd.UnitTests (2)
EndToEndTests.cs (2)
330
CompileAndVerify
(compilation, expectedOutput: "Pass", verify: Verification.Skipped);
877
CompileAndVerify
(comp, expectedOutput: expectedOutput);
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (8)
IOperation\IOperationTests_INoPiaObjectCreationOperation.cs (7)
45
CompileAndVerify
(piaCompilation);
104
CompileAndVerify
(piaCompilation);
161
CompileAndVerify
(piaCompilation);
211
CompileAndVerify
(piaCompilation);
303
CompileAndVerify
(piaCompilation);
393
CompileAndVerify
(piaCompilation);
460
CompileAndVerify
(piaCompilation);
IOperation\IOperationTests_IUsingStatement.cs (1)
1761
var verifier =
CompileAndVerify
(compilation);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1327)
Semantics\AccessCheckTests.cs (9)
1051
var assembly1Verifier =
CompileAndVerify
(assembly1Compilation);
1087
var compilationVerifier =
CompileAndVerify
(compilation1);
1113
compilationVerifier =
CompileAndVerify
(compilation2);
1160
var compilationVerifier =
CompileAndVerify
(compilation1);
1171
compilationVerifier =
CompileAndVerify
(compilation2);
1197
var compilationVerifier =
CompileAndVerify
(compilationA);
1209
compilationVerifier =
CompileAndVerify
(compilationB);
1239
var compilationVerifier =
CompileAndVerify
(compilationA);
1250
compilationVerifier =
CompileAndVerify
(compilationB);
Semantics\BetterCandidates.cs (20)
59
CompileAndVerify
(compilation, expectedOutput: "1");
86
CompileAndVerify
(compilation, expectedOutput: "2");
117
CompileAndVerify
(compilation, expectedOutput: "2");
151
CompileAndVerify
(compilation, expectedOutput: "2");
184
CompileAndVerify
(compilation, expectedOutput: "2");
231
CompileAndVerify
(compilation, expectedOutput: "12");
315
CompileAndVerify
(compilation, expectedOutput: "1");
456
CompileAndVerify
(compilation, expectedOutput: "2");
484
CompileAndVerify
(compilation, expectedOutput: "1");
513
CompileAndVerify
(compilation, expectedOutput: "1");
543
CompileAndVerify
(compilation, expectedOutput: "1");
694
CompileAndVerify
(compilation, expectedOutput: "2");
728
CompileAndVerify
(compilation, expectedOutput: "struct class ");
762
CompileAndVerify
(compilation, expectedOutput: "2");
793
CompileAndVerify
(compilation, expectedOutput: "2");
824
CompileAndVerify
(compilation, expectedOutput: "1");
864
CompileAndVerify
(compilation, expectedOutput: "2");
894
CompileAndVerify
(compilation, expectedOutput: "2");
923
CompileAndVerify
(compilation, expectedOutput: "2");
952
CompileAndVerify
(compilation, expectedOutput: "2", verify: Verification.Skipped);
Semantics\BindingAsyncTasklikeMoreTests.cs (7)
107
var verifier =
CompileAndVerify
(compilation, expectedOutput: "3");
430
var verifier =
CompileAndVerify
(compilation);
509
var verifier =
CompileAndVerify
(compilation);
586
var verifier =
CompileAndVerify
(compilation);
674
var verifier =
CompileAndVerify
(
1598
CompileAndVerify
(compilation, verify: Verification.FailsILVerify, expectedOutput: "3");
1602
CompileAndVerify
(compilation, verify: Verification.FailsILVerify, expectedOutput: "3");
Semantics\BindingAwaitTests.cs (3)
1897
var verifier =
CompileAndVerify
(compilation);
2763
CompileAndVerify
(comp, expectedOutput: "42");
2838
var compiled =
CompileAndVerify
(comp, expectedOutput: "dynamic42", verify: Verification.FailsPEVerify);
Semantics\BindingTests.cs (2)
3963
CompileAndVerify
(compilation).VerifyDiagnostics();
4022
CompileAndVerify
(comp).VerifyDiagnostics();
Semantics\ColorColorTests.cs (2)
1522
CompileAndVerify
(comp).VerifyIL("Test.Main", @"
1741
CompileAndVerify
(comp, expectedOutput: "42");
Semantics\ConditionalOperatorTests.cs (5)
1175
CompileAndVerify
(compilation, expectedOutput: @"Testing with ternary test flag == True
1338
CompileAndVerify
(compilation, expectedOutput:
1393
CompileAndVerify
(compilation, expectedOutput:
1505
CompileAndVerify
(compilation, expectedOutput:
1524
CompileAndVerify
(compilation, expectedOutput: "---");
Semantics\ConstantTests.cs (2)
1583
CompileAndVerify
(compilation, expectedOutput:
3517
CompileAndVerify
(comp, expectedOutput: "58430604");
Semantics\DeconstructionTests.cs (4)
801
CompileAndVerify
(comp, expectedOutput: "System.ValueTuple`2[System.Int32,System.Int32]");
1287
CompileAndVerify
(comp, expectedOutput: "1 2");
1946
CompileAndVerify
(comp, expectedOutput: "(1, 1) 1 1");
6481
var verifier =
CompileAndVerify
(comp, expectedOutput: "(0, 0)");
Semantics\DelegateTypeTests.cs (75)
146
CompileAndVerify
(comp, expectedOutput:
193
CompileAndVerify
(comp, expectedOutput:
740
CompileAndVerify
(comp, expectedOutput: expectedType);
786
CompileAndVerify
(comp, expectedOutput: expectedType);
890
CompileAndVerify
(comp, expectedOutput: expectedType);
933
CompileAndVerify
(comp, expectedOutput: expectedType);
1202
CompileAndVerify
(comp, expectedOutput: expectedType);
1242
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN System.Action");
1323
CompileAndVerify
(comp, expectedOutput: $"{expectedMethod}: {expectedType}");
1367
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN(42) A.F: System.Action<System.Object>");
1410
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN B.F: System.Action");
1545
CompileAndVerify
(comp, expectedOutput: $"{expectedMethod}: {expectedType}");
1625
CompileAndVerify
(comp, expectedOutput: $"{expectedMethod}: {expectedType}");
1680
CompileAndVerify
(comp, expectedOutput: "A.F: System.Action");
1730
CompileAndVerify
(comp, expectedOutput: "A.F: System.Action<System.Object>");
1780
CompileAndVerify
(comp, expectedOutput: "A.F: <>A{00000001}<System.Object>");
1830
CompileAndVerify
(comp, expectedOutput: "A.F: System.Func<System.Object>");
1880
CompileAndVerify
(comp, expectedOutput: "A.F: <>F{00000001}<System.Object>");
1930
CompileAndVerify
(comp, expectedOutput: "A.F: System.Action<System.Object>");
1975
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN N.B.F: System.Action");
2078
CompileAndVerify
(comp, expectedOutput: "C.M E.M C.M");
2264
CompileAndVerify
(comp, expectedOutput: "E1.M E1.M");
2313
CompileAndVerify
(comp, expectedOutput: "E2.M E2.M");
2352
CompileAndVerify
(comp, expectedOutput: "E.M");
2395
CompileAndVerify
(comp, expectedOutput: "E.M E.M");
2563
var verifier =
CompileAndVerify
(comp, expectedOutput: "E.M");
2611
var verifier =
CompileAndVerify
(comp, expectedOutput: "E2.M E2.M");
2659
var verifier =
CompileAndVerify
(comp, expectedOutput: "E1.M E1.M");
2710
CompileAndVerify
(comp, expectedOutput: "E.M<T, U> E.M<T, U>");
2758
CompileAndVerify
(comp, expectedOutput: "E2.M<T, U> E2.M<T, U>");
2847
CompileAndVerify
(comp, expectedOutput: "ran11");
2851
CompileAndVerify
(comp, expectedOutput: "ran12");
2881
var verifier =
CompileAndVerify
(comp, expectedOutput: "ran");
2901
var verifier =
CompileAndVerify
(comp, expectedOutput: "ran");
2929
var verifier =
CompileAndVerify
(comp, expectedOutput: "ran");
2988
var verifier =
CompileAndVerify
(comp, expectedOutput: "ran");
3046
var verifier =
CompileAndVerify
(comp, expectedOutput: "ran");
3081
var verifier =
CompileAndVerify
(comp, expectedOutput: "ran");
3112
var verifier =
CompileAndVerify
(comp, expectedOutput: "ran");
3145
var verifier =
CompileAndVerify
(comp, expectedOutput: "A.F");
3671
CompileAndVerify
(comp, expectedOutput: "System.Action<System.Int32>, System.Action");
3990
CompileAndVerify
(comp, expectedOutput:
8096
CompileAndVerify
(comp, expectedOutput: "System.Action");
8119
CompileAndVerify
(comp, expectedOutput: "System.Action");
10265
var verifier =
CompileAndVerify
(comp, expectedOutput:
11083
var verifier =
CompileAndVerify
(comp, expectedOutput:
11214
var verifier =
CompileAndVerify
(comp, expectedOutput: @"(41, 42)");
11268
var verifier =
CompileAndVerify
(comp, expectedOutput:
11342
var verifier =
CompileAndVerify
(comp, expectedOutput:
11408
var verifier =
CompileAndVerify
(comp, expectedOutput:
11459
CompileAndVerify
(comp, expectedOutput:
11485
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
11550
var verifier =
CompileAndVerify
(comp, expectedOutput:
11629
var verifier =
CompileAndVerify
(comp, expectedOutput:
11688
CompileAndVerify
(comp, expectedOutput:
11725
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
11760
CompileAndVerify
(comp, expectedOutput:
11793
var verifier =
CompileAndVerify
(comp, expectedOutput:
11873
CompileAndVerify
(comp, expectedOutput:
11914
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsCoreClr
11970
CompileAndVerify
(comp, expectedOutput:
12001
CompileAndVerify
(comp, expectedOutput:
12032
CompileAndVerify
(comp, expectedOutput:
12071
CompileAndVerify
(comp, expectedOutput:
12102
var verifier =
CompileAndVerify
(comp, validator: validator, expectedOutput: "D");
12143
var verifier =
CompileAndVerify
(comp, validator: validator, expectedOutput:
12187
var verifier =
CompileAndVerify
(comp, validator: validator);
12310
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
14102
CompileAndVerify
(comp, expectedOutput: "System.Action`1[System.Int32]");
14144
CompileAndVerify
(comp, expectedOutput: "System.Action`2[System.Int32[],System.Int32]");
14331
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
17477
CompileAndVerify
(comp2, symbolValidator: static module =>
17500
CompileAndVerify
(comp2, symbolValidator: static module =>
18671
CompileAndVerify
(comp, expectedOutput: $"""
19044
CompileAndVerify
(comp, expectedOutput: $"""
Semantics\DynamicTests.cs (82)
4046
CompileAndVerify
(compilation2, expectedOutput: @"4");
4398
CompileAndVerify
(compilation1, expectedOutput: "MIndexer").VerifyDiagnostics();
4530
CompileAndVerify
(comp2, expectedOutput:
4537
CompileAndVerify
(comp2, expectedOutput:
4640
CompileAndVerify
(compilation, expectedOutput:
4678
CompileAndVerify
(comp, expectedOutput: "int").VerifyDiagnostics();
4996
CompileAndVerify
(comp1).VerifyDiagnostics();
5120
CompileAndVerify
(comp1).VerifyDiagnostics();
5243
CompileAndVerify
(comp1).VerifyDiagnostics();
5530
CompileAndVerify
(comp1, expectedOutput: "123").VerifyDiagnostics();
5660
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
5707
CompileAndVerify
(comp).VerifyDiagnostics();
5883
CompileAndVerify
(comp1, expectedOutput: "123").VerifyDiagnostics();
6041
CompileAndVerify
(comp).VerifyDiagnostics();
6164
CompileAndVerify
(comp).VerifyDiagnostics();
6284
CompileAndVerify
(comp).VerifyDiagnostics();
6392
CompileAndVerify
(comp1).VerifyDiagnostics();
6525
CompileAndVerify
(comp1, expectedOutput: "123").VerifyDiagnostics();
6576
CompileAndVerify
(comp).VerifyDiagnostics();
6705
CompileAndVerify
(comp, expectedOutput: "2 2").VerifyDiagnostics();
6814
CompileAndVerify
(comp, expectedOutput: "2 2").VerifyDiagnostics();
6924
CompileAndVerify
(comp, expectedOutput: "2 2").VerifyDiagnostics();
7088
CompileAndVerify
(comp).VerifyDiagnostics();
7199
CompileAndVerify
(comp, expectedOutput: "2 2").VerifyDiagnostics();
7312
CompileAndVerify
(comp, expectedOutput: "2 2").VerifyDiagnostics();
7428
CompileAndVerify
(comp, expectedOutput: "1 1").VerifyDiagnostics();
7612
CompileAndVerify
(comp).VerifyDiagnostics();
7717
CompileAndVerify
(comp, expectedOutput: "2 3").VerifyDiagnostics();
7823
CompileAndVerify
(comp, expectedOutput: "2 3").VerifyDiagnostics();
7998
CompileAndVerify
(comp, expectedOutput: "3 3").VerifyDiagnostics();
8104
CompileAndVerify
(comp, expectedOutput: "3 3").VerifyDiagnostics();
8209
CompileAndVerify
(comp).VerifyDiagnostics();
8317
CompileAndVerify
(comp, expectedOutput: "2 2").VerifyDiagnostics();
8426
CompileAndVerify
(comp, expectedOutput: "2 2").VerifyDiagnostics();
8535
CompileAndVerify
(comp, expectedOutput: "2 2").VerifyDiagnostics();
8645
CompileAndVerify
(comp, expectedOutput: "2 2").VerifyDiagnostics();
8895
CompileAndVerify
(comp).VerifyDiagnostics();
8951
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
9041
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
9132
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
9278
CompileAndVerify
(comp).VerifyDiagnostics();
9332
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
9399
CompileAndVerify
(comp3).VerifyDiagnostics();
9453
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
9520
CompileAndVerify
(comp3).VerifyDiagnostics();
9573
CompileAndVerify
(comp).VerifyDiagnostics();
9687
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
9749
CompileAndVerify
(comp3).VerifyDiagnostics();
9798
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
9860
CompileAndVerify
(comp3).VerifyDiagnostics();
9909
CompileAndVerify
(comp).VerifyDiagnostics();
10059
CompileAndVerify
(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics();
10187
CompileAndVerify
(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics();
10315
CompileAndVerify
(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics();
10469
CompileAndVerify
(comp).VerifyDiagnostics();
10598
CompileAndVerify
(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics(
10747
CompileAndVerify
(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics(
10849
CompileAndVerify
(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics();
10889
CompileAndVerify
(comp3, expectedOutput: "(2, 123) 2").VerifyDiagnostics();
11016
CompileAndVerify
(comp).VerifyDiagnostics(
11144
CompileAndVerify
(comp, expectedOutput: "((2, 123), 124) 2").VerifyDiagnostics();
11223
CompileAndVerify
(comp, expectedOutput: "((2, 123), 124) 2").VerifyDiagnostics();
11284
CompileAndVerify
(comp, expectedOutput: "(2, 123) 2 (3, 124) 3").VerifyDiagnostics();
11337
CompileAndVerify
(comp1).VerifyDiagnostics();
11390
CompileAndVerify
(comp1).VerifyDiagnostics();
11466
CompileAndVerify
(comp1, expectedOutput: "123").VerifyDiagnostics();
11510
CompileAndVerify
(comp).VerifyDiagnostics();
11551
CompileAndVerify
(comp1, expectedOutput: "123").VerifyDiagnostics();
11603
CompileAndVerify
(comp).VerifyDiagnostics();
11655
CompileAndVerify
(comp).VerifyDiagnostics();
11695
CompileAndVerify
(comp1, expectedOutput: "123").VerifyDiagnostics();
11725
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
11767
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
11809
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
11849
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
11889
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
11906
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
11951
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
11973
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
12018
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
12061
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
12081
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
Semantics\ForEachTests.cs (2)
3085
CompileAndVerify
(comp, verify: Verification.FailsPEVerify).
3648
CompileAndVerify
(comp, expectedOutput: "1");
Semantics\FunctionPointerTests.cs (5)
26
return
CompileAndVerify
(compilation, verify: Verification.Skipped, expectedOutput: expectedOutput);
239
var verifier =
CompileAndVerify
(comp, expectedOutput: "1", verify: Verification.Skipped);
973
CompileAndVerify
(comp, verify: Verification.Skipped);
3351
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: @"
3848
var verifier =
CompileAndVerify
(comp, expectedOutput: "True", verify: Verification.Skipped);
Semantics\GenericConstraintsTests.cs (3)
635
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator);
1148
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator);
1633
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator);
Semantics\GlobalUsingDirectiveTests.cs (101)
193
CompileAndVerify
(comp2, expectedOutput: @"
236
CompileAndVerify
(comp3, expectedOutput: @"
306
CompileAndVerify
(comp2, expectedOutput: @"
355
CompileAndVerify
(comp3, expectedOutput: @"
542
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
545
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
548
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
551
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
554
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
557
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics(
564
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics(
681
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
684
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
687
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
690
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
693
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
696
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics(
703
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics(
812
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
815
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
818
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
821
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
824
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1021
CompileAndVerify
(comp, expectedOutput: @"
1236
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1239
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1242
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1245
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1248
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1251
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics(
1258
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics(
1364
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1367
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1370
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1373
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1376
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1379
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics(
1386
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics(
1484
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1487
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1490
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1493
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1496
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1692
CompileAndVerify
(comp, expectedOutput: @"
1808
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1811
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1814
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1817
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1820
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1894
CompileAndVerify
(comp, expectedOutput: @"
2027
CompileAndVerify
(comp, expectedOutput: @"
2557
CompileAndVerify
(comp2).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1);
2561
CompileAndVerify
(comp3).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
2571
CompileAndVerify
(comp4).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
2578
CompileAndVerify
(comp5).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
2588
CompileAndVerify
(comp6).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
2598
CompileAndVerify
(comp7).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
2608
CompileAndVerify
(comp8).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1);
2611
CompileAndVerify
(comp9).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
2711
CompileAndVerify
(comp2).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1);
2715
CompileAndVerify
(comp3).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
2725
CompileAndVerify
(comp4).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
2732
CompileAndVerify
(comp5).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
2742
CompileAndVerify
(comp6).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
2752
CompileAndVerify
(comp7).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
2762
CompileAndVerify
(comp8).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1);
2765
CompileAndVerify
(comp9).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
4571
CompileAndVerify
(comp2, expectedOutput: @"C1").VerifyDiagnostics(expected1);
4574
CompileAndVerify
(comp2, expectedOutput: @"C1").VerifyDiagnostics(expected1);
4577
CompileAndVerify
(comp2, expectedOutput: @"NS.A+C1").VerifyDiagnostics();
4589
CompileAndVerify
(comp2, expectedOutput: @"C1").VerifyDiagnostics(expected1);
4592
CompileAndVerify
(comp2, expectedOutput: @"C1").VerifyDiagnostics(expected1);
4595
CompileAndVerify
(comp2, expectedOutput: @"C2+A+C1").VerifyDiagnostics();
4599
CompileAndVerify
(comp2, expectedOutput: @"C1").VerifyDiagnostics(
4606
CompileAndVerify
(comp2, expectedOutput: @"NS.A+C1").VerifyDiagnostics();
4610
CompileAndVerify
(comp2, expectedOutput: @"C1").VerifyDiagnostics(
4617
CompileAndVerify
(comp2, expectedOutput: @"C2+A+C1").VerifyDiagnostics();
4687
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4690
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4693
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4696
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4699
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4702
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4705
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4708
CompileAndVerify
(comp2, expectedOutput: @"NS.A+C1").VerifyDiagnostics();
4720
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4723
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4726
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4729
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4732
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4735
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4738
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4741
CompileAndVerify
(comp2, expectedOutput: @"C2+A+C1").VerifyDiagnostics();
4753
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4756
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4759
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4762
CompileAndVerify
(comp2, expectedOutput: @"NS.A+C1").VerifyDiagnostics();
4774
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4777
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4780
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4783
CompileAndVerify
(comp2, expectedOutput: @"C2+A+C1").VerifyDiagnostics();
Semantics\HideByNameTests.cs (2)
193
CompileAndVerify
(comp).VerifyIL("Program.Main", @"
525
CompileAndVerify
(comp).VerifyIL("Program.Main", @"
Semantics\ImplicitObjectCreationTests.cs (45)
52
CompileAndVerify
(comp, expectedOutput: "CSS");
174
CompileAndVerify
(comp, expectedOutput: "CSS");
271
CompileAndVerify
(comp, expectedOutput: "2");
299
CompileAndVerify
(comp, expectedOutput: "123");
322
CompileAndVerify
(comp, expectedOutput: "1");
355
CompileAndVerify
(comp, expectedOutput: "5");
441
CompileAndVerify
(comp, expectedOutput: "(C, C)");
600
CompileAndVerify
(comp, expectedOutput: "00");
701
CompileAndVerify
(comp, expectedOutput: "SS");
955
CompileAndVerify
(comp, expectedOutput:
988
CompileAndVerify
(comp, expectedOutput: "DDD");
1013
CompileAndVerify
(comp, expectedOutput: "42");
1053
CompileAndVerify
(comp, expectedOutput: "0");
1124
CompileAndVerify
(comp, expectedOutput: "123");
1206
CompileAndVerify
(comp, expectedOutput: "C");
1231
CompileAndVerify
(comp, expectedOutput: "CC");
1254
CompileAndVerify
(comp, expectedOutput: "01");
1275
CompileAndVerify
(comp, expectedOutput: "C");
1300
CompileAndVerify
(comp, expectedOutput: "C0");
1407
CompileAndVerify
(comp, expectedOutput: "42");
1458
CompileAndVerify
(comp, expectedOutput: "Animal");
1493
CompileAndVerify
(comp, expectedOutput: "23True");
1556
CompileAndVerify
(comp, expectedOutput: "B");
1764
CompileAndVerify
(comp, expectedOutput: "43");
1788
CompileAndVerify
(comp, expectedOutput: "S");
1861
CompileAndVerify
(comp, expectedOutput: "C");
1891
CompileAndVerify
(comp, expectedOutput: "S");
1921
CompileAndVerify
(comp, expectedOutput: "S");
2031
CompileAndVerify
(comp, expectedOutput: "(System.Object) (System.Object)");
2066
CompileAndVerify
(comp, expectedOutput: "(System.Object) (System.Object)");
2164
CompileAndVerify
(comp, expectedOutput: "C.Dispose");
2424
CompileAndVerify
(comp, expectedOutput: "S");
2557
CompileAndVerify
(comp, expectedOutput: "C");
2648
CompileAndVerify
(comp, expectedOutput: "0");
2680
CompileAndVerify
(comp, expectedOutput: "112");
2914
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3094
CompileAndVerify
(comp, expectedOutput: "C");
3112
CompileAndVerify
(comp, expectedOutput: "C");
3246
CompileAndVerify
(comp, expectedOutput: "C 2");
3762
CompileAndVerify
(comp, expectedOutput: "C");
4053
CompileAndVerify
(comp, expectedOutput: "0");
4091
CompileAndVerify
(comp, expectedOutput: "CC");
4464
CompileAndVerify
(comp, expectedOutput:
4497
CompileAndVerify
(comp, expectedOutput:
4872
CompileAndVerify
(compilation, expectedOutput: "014")
Semantics\IndexAndRangeTests.cs (4)
1643
CompileAndVerify
(comp, expectedOutput: "42");
1663
CompileAndVerify
(comp, expectedOutput: "42");
1704
CompileAndVerify
(comp, expectedOutput: "42");
1724
CompileAndVerify
(comp, expectedOutput: "42");
Semantics\InitOnlyMemberTests.cs (15)
973
CompileAndVerify
(comp, expectedOutput: "clone set 42");
1005
CompileAndVerify
(comp, expectedOutput: "Main 42 43");
1048
CompileAndVerify
(comp, expectedOutput: "Main set:42 get:42");
1053
CompileAndVerify
(comp, expectedOutput: "Main set:42 get:42");
1084
CompileAndVerify
(comp, expectedOutput: "Main 42");
1132
CompileAndVerify
(comp, expectedOutput: "Main set:42 get:42");
1137
CompileAndVerify
(comp, expectedOutput: "Main set:42 get:42");
1447
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator,
2741
CompileAndVerify
(comp, expectedOutput: "42 43",
2788
var v =
CompileAndVerify
(comp, expectedOutput: "2 3", verify: Verification.Skipped);
3011
CompileAndVerify
(comp, expectedOutput: "RAN 42", verify: Verification.Skipped /* init-only */);
4196
CompileAndVerify
(comp1, expectedOutput: "42",
4202
CompileAndVerify
(comp7, expectedOutput: "43");
4565
CompileAndVerify
(comp, expectedOutput: "c", verify: Verification.FailsPEVerify);
4596
CompileAndVerify
(piaCompilation);
Semantics\InterceptorsTests.cs (10)
242
CompileAndVerify
(comp, expectedOutput: expectedOutput)
4434
var verifier =
CompileAndVerify
(CreateEmptyCompilation((source, "Program.cs"), parseOptions: RegularWithInterceptors, options: WithNullableEnable()), verify: Verification.Skipped);
4527
var verifier =
CompileAndVerify
(CreateEmptyCompilation((source, "Program.cs"), parseOptions: RegularWithInterceptors, options: WithNullableEnable()), verify: Verification.Skipped);
7959
CompileAndVerify
(comp, verify: Verification.Fails);
8012
CompileAndVerify
(comp, verify: Verification.Fails);
9098
CompileAndVerify
(comp, expectedOutput: "ran0 ran1 ran2 ran3 ran4 ran5 ran6 ran7 ran8").VerifyDiagnostics(
9175
CompileAndVerify
(comp, expectedOutput: "ran0 ran1 ran2 ran3 ran4 ran5 ran6 ran7 ran8").VerifyDiagnostics(
9226
CompileAndVerify
(comp, expectedOutput: "ran0 ran1 ran0 ran1").VerifyDiagnostics(
9281
CompileAndVerify
(comp, expectedOutput: "ran0 ran1 ran0 ran1 ran2").VerifyDiagnostics(
9323
CompileAndVerify
(comp, expectedOutput: "ran0 ran1").VerifyDiagnostics(
Semantics\InterpolationTests.cs (99)
1114
var compilation =
CompileAndVerify
(comp, verify: Verification.Fails);
1173
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1276
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1377
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1429
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1849
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput);
2265
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput);
4057
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: @"
4318
CompileAndVerify
(comp, expectedOutput: "In handler").VerifyDiagnostics();
4626
=>
CompileAndVerify
(
4644
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
4781
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
4841
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
4893
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
4930
verifier =
CompileAndVerify
(comp, expectedOutput: @"1.00Literal");
4985
var verifier =
CompileAndVerify
(comp, expectedOutput: @"Literal");
5044
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate);
5100
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
5154
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
5282
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
5340
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
5387
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
5442
var verifier =
CompileAndVerify
(comp, expectedOutput: @"1.00Literal");
7829
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"
8052
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics();
8110
CompileAndVerify
(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
8227
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: """
8395
CompileAndVerify
(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
8445
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
8569
var verifier = base.
CompileAndVerify
((Compilation)comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: expectedOutput);
8708
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
8872
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
9005
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
9142
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
9243
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: "CustomHandler").VerifyDiagnostics();
9307
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
9371
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
9487
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
9604
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
9727
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10071
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10117
CompileAndVerify
(comp, expectedOutput: @"
10170
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10273
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10420
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10519
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10671
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10770
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10869
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11066
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11151
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11263
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11515
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11700
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11800
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11867
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11955
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
12032
var verifier =
CompileAndVerify
(comp, expectedOutput: @"s.I:1");
12094
var verifier =
CompileAndVerify
(comp, expectedOutput: @"s.I:2");
12227
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
12324
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
12616
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
12880
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
13137
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
13261
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
13490
var verifier =
CompileAndVerify
(comp, expectedOutput: @"literal:literal");
13542
var verifier =
CompileAndVerify
(comp, expectedOutput: @"1");
13593
var verifier =
CompileAndVerify
(comp);
13652
var verifier =
CompileAndVerify
(comp);
13712
var verifier =
CompileAndVerify
(comp);
13774
var verifier =
CompileAndVerify
(comp);
13836
var verifier =
CompileAndVerify
(comp);
13928
var verifier =
CompileAndVerify
(comp, expectedOutput: "c.i:1");
14245
var verifier =
CompileAndVerify
(comp, expectedOutput: "d:1");
14290
var verifier =
CompileAndVerify
(comp, expectedOutput: "ctor");
14335
var verifier =
CompileAndVerify
(comp, expectedOutput: "ctor");
14378
var verifier =
CompileAndVerify
(comp, expectedOutput: "AppendLiteral");
14427
var verifier =
CompileAndVerify
(comp, expectedOutput: "AppendFormatted");
14483
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
14579
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
14678
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
16329
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
16375
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
16430
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
16492
CompileAndVerify
(comp, expectedOutput: @"
16526
CompileAndVerify
(comp, expectedOutput: "Null reference exception caught.").VerifyIL("<top-level-statements-entry-point>", @"
16580
CompileAndVerify
(comp).VerifyIL("<top-level-statements-entry-point>",
16607
CompileAndVerify
(comp).VerifyIL("<top-level-statements-entry-point>",
16652
CompileAndVerify
(comp).VerifyIL("<top-level-statements-entry-point>",
16733
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
16807
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
17324
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123456123456");
17488
CompileAndVerify
(comp, expectedOutput: "abc-abc-abc-").VerifyDiagnostics();
17502
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
17566
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
19019
var verifier =
CompileAndVerify
(comp, expectedOutput: """
19101
var verifier =
CompileAndVerify
(comp, expectedOutput: """
19200
var verifier =
CompileAndVerify
(comp, expectedOutput: """
19313
var verifier =
CompileAndVerify
(comp, expectedOutput: """
Semantics\IteratorTests.cs (18)
249
CompileAndVerify
(comp).VerifyDiagnostics();
611
CompileAndVerify
(comp);
790
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
833
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
879
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
898
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
950
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
998
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
1015
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
1061
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
1080
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
1129
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
1151
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
1173
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
1228
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
1284
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
1337
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
1361
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
Semantics\LambdaDiscardParametersTests.cs (6)
141
CompileAndVerify
(comp, expectedOutput: "356");
308
CompileAndVerify
(comp, expectedOutput: "356");
328
CompileAndVerify
(comp, expectedOutput: "35");
444
CompileAndVerify
(comp, expectedOutput: "43 2 43");
478
CompileAndVerify
(comp, expectedOutput: "43");
563
CompileAndVerify
(comp, expectedOutput: "21");
Semantics\LambdaTests.cs (20)
55
CompileAndVerify
(comp);
438
CompileAndVerify
(comp2, expectedOutput: "Y").Diagnostics.Verify();
450
CompileAndVerify
(comp3, expectedOutput: "Y").Diagnostics.Verify();
1443
CompileAndVerify
(comp, expectedOutput: "42");
1885
CompileAndVerify
(compilation, expectedOutput: "Select<T, S>");
1923
CompileAndVerify
(compilation, expectedOutput: "Select<T, S>");
1989
CompileAndVerify
(compilation);
2711
CompileAndVerify
(comp);
2788
CompileAndVerify
(comp, expectedOutput: "1");
2972
CompileAndVerify
(comp, expectedOutput: "1234");
3620
CompileAndVerify
(comp, expectedOutput:
4083
CompileAndVerify
(comp, expectedOutput: "System.ObsoleteAttribute");
4917
CompileAndVerify
(comp, expectedOutput: "638004778421967416").VerifyDiagnostics();
8868
CompileAndVerify
(comp,
9150
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
9191
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
9229
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
9244
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
9288
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
9305
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
Semantics\LocalFunctionTests.cs (11)
87
CompileAndVerify
(comp, expectedOutput: "localFunc");
144
CompileAndVerify
(comp, expectedOutput: "123");
292
CompileAndVerify
(comp, expectedOutput: "localFunc_thrown");
2901
CompileAndVerify
(comp,
3153
CompileAndVerify
(comp, expectedOutput: "23").VerifyDiagnostics();
4573
CompileAndVerify
(
5089
CompileAndVerify
(comp, expectedOutput: "5");
5121
CompileAndVerify
(comp, expectedOutput: "5");
5154
CompileAndVerify
(comp, expectedOutput: "5");
5187
CompileAndVerify
(comp, expectedOutput: "5");
5224
CompileAndVerify
(comp, expectedOutput:
Semantics\MultiDimensionalArrayTests.cs (10)
299
var verifier =
CompileAndVerify
(compilation, expectedOutput:
334
var verifier =
CompileAndVerify
(compilation, expectedOutput:
382
var verifier =
CompileAndVerify
(compilation, expectedOutput:
602
CompileAndVerify
(compilation, expectedOutput:
627
var verifier =
CompileAndVerify
(compilation, expectedOutput:
681
var verifier =
CompileAndVerify
(compilation, expectedOutput:
713
var verifier =
CompileAndVerify
(compilation, expectedOutput:
1212
var verifier =
CompileAndVerify
(compilation, expectedOutput:
1539
var verifier =
CompileAndVerify
(compilation, expectedOutput:
1694
CompileAndVerify
(compilation, expectedOutput:
Semantics\NamedAndOptionalTests.cs (2)
1573
var verifier =
CompileAndVerify
(csharpCompilation, expectedOutput: expected);
1681
var verifier =
CompileAndVerify
(exeComp, expectedOutput: @"DatesMatch
Semantics\NameOfTests.cs (7)
596
CompileAndVerify
(compilation, expectedOutput: @"12");
620
CompileAndVerify
(compilation, expectedOutput: @"12");
1444
var comp =
CompileAndVerify
(compilation, expectedOutput: @"N1N2");
1500
CompileAndVerify
(compilation, expectedOutput:
1582
CompileAndVerify
(compilation, expectedOutput: "normalField fixedField fixedField").VerifyDiagnostics();
1614
CompileAndVerify
(compilation, expectedOutput: "normalField fixedField").VerifyDiagnostics();
1696
var comp =
CompileAndVerify
(compilation, expectedOutput: @"passed");
Semantics\NativeIntegerTests.cs (56)
797
CompileAndVerify
(comp, expectedOutput: $"{int.MinValue}, {int.MaxValue}, -1, 1");
2942
var verifier =
CompileAndVerify
(comp, expectedOutput:
2989
var verifier =
CompileAndVerify
(comp, expectedOutput:
3020
var verifier =
CompileAndVerify
(comp, expectedOutput:
3683
var verifier =
CompileAndVerify
(comp, expectedOutput:
4347
var verifier =
CompileAndVerify
(comp, expectedOutput: $"{size}{size}{size}{size}");
4458
CompileAndVerify
(comp, expectedOutput:
4494
CompileAndVerify
(comp, expectedOutput:
4550
var verifier =
CompileAndVerify
(comp, expectedOutput:
4623
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
4694
var verifier =
CompileAndVerify
(comp,
4897
var verifier =
CompileAndVerify
(comp);
5006
var verifier =
CompileAndVerify
(comp);
5254
var verifier =
CompileAndVerify
(comp);
5364
var verifier =
CompileAndVerify
(comp);
6397
CompileAndVerify
(comp, expectedOutput: IntPtr.Size == 4 ? "System.OverflowException" : "1152921504606846975");
6434
CompileAndVerify
(comp, expectedOutput: IntPtr.Size == 4 ? "-1" : "1152921504606846975");
6554
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6623
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6755
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6959
CompileAndVerify
(comp, expectedOutput:
6990
CompileAndVerify
(comp, expectedOutput:
7028
CompileAndVerify
(comp, expectedOutput:
7220
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7227
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7230
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7233
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7236
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7293
var verifier =
CompileAndVerify
(comp, expectedOutput:
7460
var verifier =
CompileAndVerify
(comp, expectedOutput:
9517
var verifier =
CompileAndVerify
(comp, verify: useUnsafeContext || !verify ? Verification.Skipped : Verification.Passes);
9741
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedResult);
10118
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedResult);
10343
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedResult);
10383
var verifier =
CompileAndVerify
(comp, emitOptions: EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0"), verify: Verification.Skipped);
12392
CompileAndVerify
(comp, emitOptions: EmitOptions.Default);
12443
var verifier =
CompileAndVerify
(comp, expectedOutput:
12668
var verifier =
CompileAndVerify
(comp, expectedOutput:
12871
var verifier =
CompileAndVerify
(comp, expectedOutput:
12946
var verifier =
CompileAndVerify
(comp, expectedOutput:
13288
CompileAndVerify
(comp, expectedOutput: expectedResult);
13322
CompileAndVerify
(comp, expectedOutput: expectedResult).VerifyDiagnostics(expectedDiagnostics);
13372
CompileAndVerify
(comp, expectedOutput: IntPtr.Size == 4 ? "System.OverflowException" : "4294967337").VerifyDiagnostics(
13389
CompileAndVerify
(comp, expectedOutput: IntPtr.Size == 4 ? "41" : "4294967337").VerifyDiagnostics();
13437
CompileAndVerify
(comp, expectedOutput: IntPtr.Size == 4 ? "System.OverflowException" : "2147483648").VerifyDiagnostics(
13454
CompileAndVerify
(comp, expectedOutput: IntPtr.Size == 4 ? "-2147483648" : "2147483648").VerifyDiagnostics();
13493
CompileAndVerify
(comp, expectedOutput:
13523
CompileAndVerify
(comp, expectedOutput:
13547
CompileAndVerify
(comp, expectedOutput:
13903
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: expectedOutput);
15126
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
15168
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
15240
CompileAndVerify
(comp, expectedOutput: expected);
15304
CompileAndVerify
(comp, expectedOutput: "M1 M2 M3 M4 M5 M6 M7 M8 M9 M10");
15838
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
15883
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
Semantics\NonTrailingNamedArgumentsTests.cs (1)
675
CompileAndVerify
(comp, expectedOutput: "x=2 y[0]=1 y.Length=1");
Semantics\NullableConversionTests.cs (1)
665
CompileAndVerify
(compilation, expectedOutput: expected);
Semantics\NullableReferenceTypesTests.cs (187)
1749
CompileAndVerify
(comp, expectedOutput: "hello world");
1783
CompileAndVerify
(comp, expectedOutput: "hello world");
1836
CompileAndVerify
(comp);
1958
CompileAndVerify
(comp);
2089
CompileAndVerify
(compilation2, expectedOutput: @"4");
2159
CompileAndVerify
(comp);
2243
CompileAndVerify
(comp);
2271
CompileAndVerify
(comp);
2310
CompileAndVerify
(comp);
2343
CompileAndVerify
(comp);
2376
CompileAndVerify
(comp);
2429
CompileAndVerify
(comp);
2475
CompileAndVerify
(comp);
14338
CompileAndVerify
(compilation2);
14392
CompileAndVerify
(compilation2);
14398
CompileAndVerify
(compilation3);
14402
CompileAndVerify
(compilation4);
14483
CompileAndVerify
(comp);
17035
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C2.M1 C2.M2");
17114
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C1.M1 C1.M2");
17441
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M");
17519
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M");
17603
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M");
17684
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M");
20861
CompileAndVerify
(c, symbolValidator: module =>
20883
CompileAndVerify
(c, symbolValidator: module =>
30167
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
30270
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
30792
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
32027
CompileAndVerify
(comp2);
33148
CompileAndVerify
(comp2);
33183
CompileAndVerify
(comp2);
33218
CompileAndVerify
(comp2);
33255
CompileAndVerify
(comp2);
33297
CompileAndVerify
(comp2);
33427
CompileAndVerify
(comp2);
33462
CompileAndVerify
(comp2);
33501
CompileAndVerify
(comp2);
33556
CompileAndVerify
(comp2);
33596
CompileAndVerify
(comp2);
33643
CompileAndVerify
(comp2);
33690
CompileAndVerify
(comp2);
33768
CompileAndVerify
(comp2);
33818
CompileAndVerify
(comp2);
33930
CompileAndVerify
(comp2);
34005
CompileAndVerify
(comp2);
40779
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
40955
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
41016
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
44636
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
44883
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
47973
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
48083
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
71177
CompileAndVerify
(comp0, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
71198
CompileAndVerify
(comp0, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
76973
CompileAndVerify
(piaCompilation);
77102
CompileAndVerify
(compilation,
78949
CompileAndVerify
(compB, expectedOutput: "");
79479
CompileAndVerify
(comp, expectedOutput: "TrueTrueTrueFalseFalse");
79545
CompileAndVerify
(comp, expectedOutput: "True");
80628
CompileAndVerify
(comp);
80654
CompileAndVerify
(comp);
97699
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
97759
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
97816
CompileAndVerify
(comp);
97866
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98477
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98668
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98775
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98841
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98914
CompileAndVerify
(comp3, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98982
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
99072
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
99105
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
99145
CompileAndVerify
(comp);
99356
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
100154
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
100281
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
100350
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
100388
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
100720
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
100815
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
100904
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
101002
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
101090
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
101173
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
101986
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
102009
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2);
102038
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102065
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102092
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102119
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102146
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102177
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102219
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102246
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
102280
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2);
102320
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102358
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102396
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102424
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102452
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102480
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102519
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102546
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
102568
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2);
102596
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102622
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102648
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102674
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102700
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102730
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102771
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102797
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
102830
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2);
102869
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102906
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102943
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102970
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102997
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103024
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103061
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103093
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
103124
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
103167
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
103211
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
104867
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
104962
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
105039
CompileAndVerify
(comp3, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
105148
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
105192
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
105241
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
105277
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106218
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106249
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106280
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106312
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106345
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106378
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106410
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106442
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106475
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106505
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106536
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106567
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106599
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106631
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106664
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106695
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106727
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106758
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106790
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106820
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106850
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106880
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106910
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107237
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107274
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107310
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107347
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107383
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107421
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107468
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107506
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107547
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107583
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107620
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107656
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107692
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107728
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107764
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
108334
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
116701
CompileAndVerify
(compilation2, verify: Verification.FailsPEVerify);
116712
CompileAndVerify
(compilation3, verify: Verification.FailsPEVerify);
116821
CompileAndVerify
(compilation7);
116860
CompileAndVerify
(comp, expectedOutput: "4");
123872
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextFalse);
123875
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextFalse);
123879
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextFalse);
123882
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextTrue);
123885
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextTrue);
123889
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextTrue);
138297
CompileAndVerify
(CreateCompilationWithMscorlib40(source), sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics();
138463
CompileAndVerify
(CreateCompilationWithMscorlib40(source), symbolValidator: validate).VerifyDiagnostics(
145372
CompileAndVerify
(comp, expectedOutput: "");
145408
CompileAndVerify
(comp, expectedOutput: "");
155981
CompileAndVerify
(executeComp, expectedOutput: "ran");
Semantics\NullableTests.cs (1)
1813
CompileAndVerify
(comp, expectedOutput: @"0");
Semantics\ObjectAndCollectionInitializerTests.cs (2)
4222
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
4276
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
Semantics\OperatorTests.cs (17)
4843
var verifier =
CompileAndVerify
(compilation, expectedOutput: "42");
4911
var verifier =
CompileAndVerify
(compilation, expectedOutput: "42");
4948
var verifier =
CompileAndVerify
(compilation, expectedOutput: "42");
4986
var verifier =
CompileAndVerify
(compilation, expectedOutput: "42");
5257
CompileAndVerify
(comp, expectedOutput: "True"); ;
5592
CompileAndVerify
(comp, expectedOutput:
7131
CompileAndVerify
(comp, expectedOutput: @"A
9037
var verifier =
CompileAndVerify
(comp, expectedOutput: "operator2operator1exception").VerifyDiagnostics();
9125
CompileAndVerify
(comp, expectedOutput: "operator2operator1exception").VerifyDiagnostics();
9184
CompileAndVerify
(comp, expectedOutput: "operator2operator1exception").VerifyDiagnostics();
9232
CompileAndVerify
(comp, expectedOutput: "operator2exception").VerifyDiagnostics();
9370
CompileAndVerify
(comp, expectedOutput: "operator2exception").VerifyDiagnostics();
9418
CompileAndVerify
(comp, expectedOutput: "operator2exception").VerifyDiagnostics();
9466
CompileAndVerify
(comp, expectedOutput: "operator2exception").VerifyDiagnostics();
9514
CompileAndVerify
(comp, expectedOutput: "operator2exception").VerifyDiagnostics();
9562
CompileAndVerify
(comp, expectedOutput: "operator2exception").VerifyDiagnostics();
9610
CompileAndVerify
(comp, expectedOutput: "operator2exception").VerifyDiagnostics();
Semantics\OverloadResolutionTests.cs (15)
4555
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
7023
CompileAndVerify
(compilation, expectedOutput: "0");
7722
CompileAndVerify
(compilation, expectedOutput: @"2
7754
CompileAndVerify
(compilation, expectedOutput: @"2
7782
CompileAndVerify
(compilation, expectedOutput: @"2
7873
CompileAndVerify
(compilation, expectedOutput: @"Create(Func<T, bool> filter)");
7953
CompileAndVerify
(compilation, expectedOutput: @"Create(Func<T, V> propertyPrev, Func<T, bool> filter = null)");
8156
CompileAndVerify
(compilation, expectedOutput:
8264
CompileAndVerify
(compilation, expectedOutput: @"M1(int x)");
8492
CompileAndVerify
(compilation, expectedOutput:
8540
CompileAndVerify
(compilation, expectedOutput:
8587
CompileAndVerify
(compilation, expectedOutput:
8661
CompileAndVerify
(compilation, expectedOutput: @"void M1(string s, object o1, object o2)");
8717
CompileAndVerify
(compilation, expectedOutput: @"2");
9031
CompileAndVerify
(compilation, expectedOutput:
Semantics\QueryTests.cs (1)
3882
CompileAndVerify
(compilation, expectedOutput: "Select");
Semantics\RawInterpolationTests.cs (1)
1112
var compilation =
CompileAndVerify
(comp, verify: Verification.Fails);
Semantics\RawInterpolationTests_Handler.cs (67)
217
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput);
635
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput);
2458
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
2927
=>
CompileAndVerify
(
2945
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3082
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3142
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3191
var verifier =
CompileAndVerify
(comp, expectedOutput: @"Literal");
3249
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate);
3310
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3364
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3489
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3547
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3594
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3649
var verifier =
CompileAndVerify
(comp, expectedOutput: @"1.00Literal");
6100
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics();
6162
CompileAndVerify
(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
6435
CompileAndVerify
(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
6487
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
6613
var verifier = base.
CompileAndVerify
((Compilation)comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: expectedOutput);
6754
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
6920
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
7055
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
7194
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
7299
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: "CustomHandler").VerifyDiagnostics();
7367
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
7433
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
7551
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
7671
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
7796
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
8158
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
8294
var verifier =
CompileAndVerify
(comp, expectedOutput: @"s.I:1");
8362
var verifier =
CompileAndVerify
(comp, expectedOutput: @"s.I:2");
8500
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
8598
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
8891
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
9156
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
9415
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
9540
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
9771
var verifier =
CompileAndVerify
(comp, expectedOutput: @"literal:literal");
9825
var verifier =
CompileAndVerify
(comp, expectedOutput: @"1");
9881
var verifier =
CompileAndVerify
(comp);
9940
var verifier =
CompileAndVerify
(comp);
10000
var verifier =
CompileAndVerify
(comp);
10062
var verifier =
CompileAndVerify
(comp);
10124
var verifier =
CompileAndVerify
(comp);
10221
var verifier =
CompileAndVerify
(comp, expectedOutput: "c.i:1");
10554
var verifier =
CompileAndVerify
(comp, expectedOutput: "d:1");
10605
var verifier =
CompileAndVerify
(comp, expectedOutput: "ctor");
10656
var verifier =
CompileAndVerify
(comp, expectedOutput: "ctor");
10701
var verifier =
CompileAndVerify
(comp, expectedOutput: "AppendLiteral");
10752
var verifier =
CompileAndVerify
(comp, expectedOutput: "AppendFormatted");
10813
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10912
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11376
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11422
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11476
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11514
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11552
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11591
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11653
CompileAndVerify
(comp, expectedOutput: @"
11689
CompileAndVerify
(comp, expectedOutput: "Null reference exception caught.").VerifyIL("<top-level-statements-entry-point>", @"
11770
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11844
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
12361
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123456123456");
12524
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
12591
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
Semantics\ReadOnlyStructsTests.cs (1)
1109
CompileAndVerify
(comp, expectedOutput: "123");
Semantics\RecordStructTests.cs (63)
211
var verifier =
CompileAndVerify
(comp, expectedOutput: @"True
383
CompileAndVerify
(comp, symbolValidator: validateModule, sourceSymbolValidator: validateModule);
474
CompileAndVerify
(comp, symbolValidator: validateModule, sourceSymbolValidator: validateModule);
826
CompileAndVerify
(comp, expectedOutput: "45");
864
CompileAndVerify
(comp, expectedOutput: "42");
886
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
1088
CompileAndVerify
(comp, expectedOutput: "(s1, s2, True, s3, s4, s5, s6.field, s6.other)");
1310
CompileAndVerify
(comp, expectedOutput: "(2, 2)", verify: Verification.Skipped /* init-only */)
1368
CompileAndVerify
(comp, expectedOutput: "2");
1755
CompileAndVerify
(comp, expectedOutput: "P1 P2 P3 RAN", verify: Verification.Skipped /* pointers */);
2497
CompileAndVerify
(comp, expectedOutput: "static ctor", verify: Verification.Skipped /* init-only */);
2555
CompileAndVerify
(comp, expectedOutput: "(42, 43, 44)");
2595
CompileAndVerify
(comp, expectedOutput: "(42, 43)", verify: Verification.Skipped /* init-only */);
2813
var verifier =
CompileAndVerify
(comp, expectedOutput: "(42, 43)");
2837
CompileAndVerify
(comp, expectedOutput: "(42, 43, 44, 45)");
2860
CompileAndVerify
(comp, expectedOutput: "0");
2877
CompileAndVerify
(comp, expectedOutput: "41 42");
2898
var verifier =
CompileAndVerify
(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */);
2971
var verifier =
CompileAndVerify
(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */);
3009
CompileAndVerify
(comp, expectedOutput: "(R, R2)");
3233
CompileAndVerify
(comp, expectedOutput: "4243");
3248
CompileAndVerify
(comp, expectedOutput: "42");
4126
CompileAndVerify
(comp, expectedOutput: "TrueTrue").VerifyDiagnostics();
4165
CompileAndVerify
(comp, expectedOutput: "A.Equals(A) False B.Equals(B) True").VerifyDiagnostics(
4211
CompileAndVerify
(comp, expectedOutput: "A.Equals(A) False B.Equals(B) True").VerifyDiagnostics();
4274
CompileAndVerify
(comp, expectedOutput:
4376
var verifier =
CompileAndVerify
(comp, expectedOutput: "TrueTrue");
4627
var verifier =
CompileAndVerify
(comp, expectedOutput: "TrueTrue - FalseFalseFalseFalse - FalseFalseFalseFalse");
4724
var verifier =
CompileAndVerify
(comp);
4813
CompileAndVerify
(comp, expectedOutput: "42");
5192
CompileAndVerify
(compDebug, expectedOutput: "C1 { I1 = 42 }");
5195
CompileAndVerify
(compRelease, expectedOutput: "C1 { I1 = 42 }");
5211
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { }");
5368
CompileAndVerify
(comp, expectedOutput: "C1 { I1 = 42, P2 = 43 }");
5396
CompileAndVerify
(comp, expectedOutput: "C1 { P1 = 43 }");
5415
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field = 42 }");
5472
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field = 42 }");
5513
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field = hello }");
5557
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { I = 42, field1 = hi, field2 = }");
5613
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { I = 42 }", verify: Verification.Skipped /* init-only */);
5686
CompileAndVerify
(comp, expectedOutput: "RAN");
5806
CompileAndVerify
(comp, expectedOutput: "C1 { RAN } - RAN");
5833
CompileAndVerify
(comp, expectedOutput: "C1 { I = 1, I2 = 2, I3 = 3 } - I = 1, I2 = 2, I3 = 3");
6979
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 1");
7439
CompileAndVerify
(comp, expectedOutput: "hello");
7574
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
7660
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
7701
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
7736
var verifier =
CompileAndVerify
(comp, expectedOutput: "4243", verify: Verification.Skipped /* init-only */);
7776
var verifier =
CompileAndVerify
(comp, expectedOutput: "4243");
7810
var verifier =
CompileAndVerify
(comp, expectedOutput: "4243");
7844
var verifier =
CompileAndVerify
(comp, expectedOutput: "4243");
8339
var verifier =
CompileAndVerify
(comp, expectedOutput: "Identity({ A = 10, B = 20 }) Identity(30) Identity(40) { A = 30, B = 40 }");
8515
var verifier =
CompileAndVerify
(comp, expectedOutput: "Identity({ A = 10, B = 20 }) Identity(40) Identity(30) { A = 30, B = 40 }");
8690
var verifier =
CompileAndVerify
(comp, expectedOutput: "M2 { A = 10, B = 20 }");
8861
var verifier =
CompileAndVerify
(comp, expectedOutput: "{ A = 10, B = 30 }");
9058
var verifier =
CompileAndVerify
(comp, expectedOutput: "{ A = 10, B = 30 }");
9227
CompileAndVerify
(comp, expectedOutput: "{ A = 10, B = 30 }");
9413
CompileAndVerify
(comp, expectedOutput: "{ A = hello, B = world }");
10517
var verifier =
CompileAndVerify
(comp, expectedOutput: "{ Property = 44 }");
10532
var verifier =
CompileAndVerify
(comp, expectedOutput: "{ Item = { Property = 44 } }");
10622
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 - 42");
10910
CompileAndVerify
(comp, expectedOutput: "Value { I = 42 }");
Semantics\RefEscapingTests.cs (13)
1030
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
5686
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
5736
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
5786
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
5865
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
5969
var compiled =
CompileAndVerify
(comp, verify: Verification.Passes);
8162
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test3",
8207
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1",
8306
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1",
8353
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1",
8492
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1",
8578
CompileAndVerify
(comp, verify: Verification.Skipped).
8622
CompileAndVerify
(comp, verify: Verification.Skipped).
Semantics\RefExtensionMethodsTests.cs (5)
382
CompileAndVerify
(reference, expectedOutput: "55");
552
CompileAndVerify
(reference, expectedOutput: "55");
927
CompileAndVerify
(reference, expectedOutput: "55");
1527
var verifier =
CompileAndVerify
(compilation, expectedOutput: "10");
1583
var verifier =
CompileAndVerify
(compilation, expectedOutput: "0");
Semantics\RefFieldTests.cs (54)
212
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
286
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
314
CompileAndVerify
(comp);
340
CompileAndVerify
(comp, verify: Verification.Skipped);
372
CompileAndVerify
(comp, verify: Verification.Skipped);
453
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
856
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
963
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1137
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1195
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1311
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1348
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1382
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1427
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1472
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1717
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor"));
1755
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor"));
1792
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor"));
1832
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor"));
1870
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor"));
2015
var verifier =
CompileAndVerify
(compB, verify: Verification.Skipped);
2601
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
2703
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
2795
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42")).VerifyDiagnostics().
2845
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42")).VerifyDiagnostics().
6444
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
6849
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
7251
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
7376
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
8425
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
8471
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
8628
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
8697
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("2"));
8734
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("2"));
8771
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("2"));
8816
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("2"));
8866
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
8935
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
9006
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
9069
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
9143
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(@"(1, Hello world)"));
9762
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
10160
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
12044
CompileAndVerify
(comp);
18313
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
18928
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
20484
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42"));
21228
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42"));
21402
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("4242"));
21526
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("4242"));
21855
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42"));
29169
var verifier =
CompileAndVerify
(comp, expectedOutput:
29237
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
29429
var verifier =
CompileAndVerify
(comp, expectedOutput: "(3, 3)");
Semantics\RefLocalsAndReturnsTests.cs (2)
2468
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
2536
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
Semantics\ScriptSemanticsTests.cs (7)
121
var compiled =
CompileAndVerify
(script);
167
var compiled =
CompileAndVerify
(script);
213
var compiled =
CompileAndVerify
(script);
705
CompileAndVerify
(c0);
706
CompileAndVerify
(c1);
1214
CompileAndVerify
(compilation, expectedOutput: "1").VerifyDiagnostics();
1223
CompileAndVerify
(compilation, expectedOutput: "1").VerifyDiagnostics();
Semantics\SemanticErrorTests.cs (6)
4600
var compilationVerifier =
CompileAndVerify
(compilation1);
7848
var compilationVerifier =
CompileAndVerify
(compilation1);
13164
var verifier =
CompileAndVerify
(comp, expectedOutput: "x => Index(5)");
13199
var verifier =
CompileAndVerify
(comp, expectedOutput: "() => new List`1() {Void Add(Int32)(1)}.get_Item(0)");
13238
var verifier =
CompileAndVerify
(comp, expectedOutput: "x => Index(0)");
13341
var verifier =
CompileAndVerify
(comp, expectedOutput: "() => new Collection() {Void Add(Int32, Int32)(1, 0)}");
Semantics\SpanStackSafetyTests.cs (19)
730
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
794
var verifier =
CompileAndVerify
(comp, expectedOutput: @"1223").VerifyDiagnostics();
855
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
913
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
1062
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
1065
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
1209
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
1212
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
1835
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1838
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
2203
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2239
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2248
CompileAndVerify
(CreateCompilationWithMscorlibAndSpan(@"
2294
CompileAndVerify
(CreateCompilationWithMscorlibAndSpan(@"
2622
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: "Done").VerifyDiagnostics();
2648
CompileAndVerify
(comp, expectedOutput: "Done", verify: Verification.FailsILVerify).VerifyDiagnostics();
2672
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: "Done").VerifyDiagnostics();
2702
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: "Done").VerifyDiagnostics();
2725
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: "Done").VerifyDiagnostics();
Semantics\StackAllocInitializerTests.cs (3)
525
CompileAndVerify
(comp, expectedOutput: "123123123", verify: Verification.Fails);
780
CompileAndVerify
(comp, expectedOutput: "2", verify: Verification.Fails).VerifyDiagnostics();
959
CompileAndVerify
(comp, expectedOutput: "123");
Semantics\StructConstructorTests.cs (7)
2089
var verifier =
CompileAndVerify
(comp, expectedOutput:
3236
CompileAndVerify
(comp, expectedOutput:
3548
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
3575
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
3946
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: "explicit ctor");
4837
CompileAndVerify
(comp, expectedOutput: """
4878
CompileAndVerify
(comp, expectedOutput: """
Semantics\StructsTests.cs (4)
119
CompileAndVerify
(comp, expectedOutput: "10 20 False").VerifyDiagnostics();
400
CompileAndVerify
(c2).VerifyIL("C.M", @"
480
CompileAndVerify
(compilation).VerifyIL("C.M", @"
533
CompileAndVerify
(comp).VerifyIL("C.M", @"
Semantics\TargetTypedConditionalOperatorTests.cs (4)
186
CompileAndVerify
(comp, expectedOutput: "M(long)");
270
CompileAndVerify
(comp, expectedOutput:
414
CompileAndVerify
(comp, expectedOutput: expectedOutput);
417
CompileAndVerify
(comp, expectedOutput: expectedOutput);
Semantics\TargetTypedDefaultTests.cs (39)
119
CompileAndVerify
(comp, expectedOutput:
138
CompileAndVerify
(comp, expectedOutput: "0");
238
CompileAndVerify
(comp, expectedOutput: "() ()");
275
CompileAndVerify
(comp, expectedOutput: "() ()");
489
CompileAndVerify
(comp, expectedOutput: "FalseFalse TrueTrue FalseFalse");
912
CompileAndVerify
(comp, expectedOutput: "null");
930
CompileAndVerify
(comp, expectedOutput: "null");
1059
CompileAndVerify
(comp, expectedOutput: "0");
1136
CompileAndVerify
(comp, expectedOutput: "0");
1165
CompileAndVerify
(comp, expectedOutput: "1 0");
1230
CompileAndVerify
(comp, expectedOutput: "0");
1595
CompileAndVerify
(comp, expectedOutput: "True True True");
1725
CompileAndVerify
(comp, expectedOutput: "Done");
1791
CompileAndVerify
(comp, expectedOutput: "Done");
1862
CompileAndVerify
(comp, expectedOutput: "Done");
1905
CompileAndVerify
(comp, expectedOutput: "operator reached. branch reached.");
1941
CompileAndVerify
(comp, expectedOutput: "123: True", verify: Verification.FailsILVerify);
2016
CompileAndVerify
(comp);
2062
CompileAndVerify
(comp, expectedOutput: "NullReferenceException");
2183
CompileAndVerify
(comp, expectedOutput: "reached");
2291
CompileAndVerify
(comp, expectedOutput: "0");
2309
CompileAndVerify
(comp, expectedOutput: "0");
2451
CompileAndVerify
(comp, expectedOutput: "0 2");
2611
CompileAndVerify
(comp, expectedOutput: "0-0");
2655
CompileAndVerify
(comp, expectedOutput: "True");
2794
CompileAndVerify
(compilation, expectedOutput: "5");
3051
CompileAndVerify
(comp, expectedOutput: "False");
3080
CompileAndVerify
(comp, expectedOutput: "1");
3102
CompileAndVerify
(comp, expectedOutput: "0");
3256
CompileAndVerify
(comp, expectedOutput: "01");
3276
CompileAndVerify
(comp, expectedOutput: "FalseFalse TrueTrue TrueTrue FalseFalse");
3408
CompileAndVerify
(comp, expectedOutput: "0");
3430
CompileAndVerify
(comp, expectedOutput: "ran");
3449
CompileAndVerify
(comp, expectedOutput: "0");
3469
CompileAndVerify
(comp, expectedOutput: "0 System.Int32");
3489
CompileAndVerify
(comp, expectedOutput: "null");
3508
CompileAndVerify
(comp, expectedOutput: "0");
3570
CompileAndVerify
(comp, expectedOutput: "False False False True:0");
3707
CompileAndVerify
(comp, expectedOutput: "False False False False False False False");
Semantics\TopLevelStatementsTests.cs (110)
49
CompileAndVerify
(comp, expectedOutput: "Hi!");
83
CompileAndVerify
(comp, expectedOutput: "hello async main");
143
CompileAndVerify
(comp, expectedOutput: "Hi!");
163
CompileAndVerify
(comp, expectedOutput: "Hi!");
166
CompileAndVerify
(comp, expectedOutput: "Hi!");
180
CompileAndVerify
(comp, expectedOutput: "2");
527
CompileAndVerify
(comp, expectedOutput: "12");
565
CompileAndVerify
(comp, expectedOutput: "1");
693
CompileAndVerify
(comp, expectedOutput: "Hi!");
815
CompileAndVerify
(comp, expectedOutput: "Hi!");
828
CompileAndVerify
(comp, expectedOutput: "Hi!");
912
CompileAndVerify
(comp, expectedOutput: "100 200 300", verify: Verification.Skipped);
933
CompileAndVerify
(comp, expectedOutput: "12", verify: Verification.Skipped);
958
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
1005
CompileAndVerify
(comp, expectedOutput: "3");
1018
CompileAndVerify
(comp, expectedOutput: "3");
1104
CompileAndVerify
(comp, expectedOutput: "Hi!");
1139
var verifier =
CompileAndVerify
(comp, expectedOutput: null, verify: Verification.Fails with
1206
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
1233
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
1255
CompileAndVerify
(comp, expectedOutput: "body Dispose");
1298
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
1315
CompileAndVerify
(comp, expectedOutput: "5");
1332
CompileAndVerify
(comp, expectedOutput: "5");
4246
CompileAndVerify
(comp, expectedOutput: "15");
4328
CompileAndVerify
(comp, expectedOutput: "Hi!");
4490
CompileAndVerify
(comp, expectedOutput: "12");
4507
CompileAndVerify
(comp, expectedOutput: "Hi!");
4575
CompileAndVerify
(comp, expectedOutput: "");
4636
CompileAndVerify
(comp, expectedOutput: "2");
4678
CompileAndVerify
(comp, expectedOutput: "1");
4695
CompileAndVerify
(comp, expectedOutput: "2");
4711
CompileAndVerify
(comp, expectedOutput: "3");
4731
CompileAndVerify
(comp, expectedOutput: "4");
4787
CompileAndVerify
(comp, expectedOutput: "Hi!");
4802
CompileAndVerify
(comp, expectedOutput: "2");
4924
CompileAndVerify
(comp, expectedOutput: "Hi!");
5009
CompileAndVerify
(comp, expectedOutput: "Hi!");
5051
CompileAndVerify
(comp, expectedOutput: "Hi!");
5075
CompileAndVerify
(comp, expectedOutput: "Hi!");
5106
CompileAndVerify
(comp, expectedOutput: "Hi!");
5138
CompileAndVerify
(comp, expectedOutput: "Hi!");
5168
CompileAndVerify
(comp, expectedOutput: "Hi!");
5194
CompileAndVerify
(comp, expectedOutput: "Hi!");
5233
CompileAndVerify
(comp, expectedOutput: "Hi!");
5272
CompileAndVerify
(comp, expectedOutput: "Hi!");
5405
CompileAndVerify
(comp, expectedOutput: "Hi!");
5425
CompileAndVerify
(comp, expectedOutput: "Hi!");
5446
CompileAndVerify
(comp, expectedOutput: "Hi!");
5471
CompileAndVerify
(comp, expectedOutput: "Hi!");
5495
CompileAndVerify
(comp, expectedOutput: "Hi!");
5520
CompileAndVerify
(comp, expectedOutput: "Hi!");
5547
CompileAndVerify
(comp, expectedOutput: "Hi!");
5575
CompileAndVerify
(comp, expectedOutput: "Hi!");
5602
CompileAndVerify
(comp, expectedOutput: "Hi!");
5630
CompileAndVerify
(comp, expectedOutput: "Hi!");
5650
CompileAndVerify
(comp, expectedOutput: "Hi!");
5675
CompileAndVerify
(comp, expectedOutput: "Hi!");
5690
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
7719
CompileAndVerify
(comp, expectedOutput: "Return_01", args: new[] { "Return_01" });
7766
CompileAndVerify
(comp, expectedOutput: "Return_02", args: new[] { "Return_02" }, expectedReturnCode: 10);
7813
CompileAndVerify
(comp, expectedOutput: "hello Return_03", args: new[] { "Return_03" });
7882
CompileAndVerify
(comp, expectedOutput: "hello Return_04", args: new[] { "Return_04" }, expectedReturnCode: 11);
7935
var verifier =
CompileAndVerify
(comp, expectedOutput: null, verify: Verification.Fails with
8014
CompileAndVerify
(comp, expectedOutput: "Hi!");
8033
CompileAndVerify
(comp, expectedOutput: "Hi!");
8052
CompileAndVerify
(comp, expectedOutput: "Hi!");
8072
CompileAndVerify
(comp, expectedOutput: "Hi!");
8131
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics(
8150
CompileAndVerify
(comp, expectedOutput: "1", expectedReturnCode: 13).VerifyDiagnostics(
8169
CompileAndVerify
(comp, expectedOutput: "Hi!", expectedReturnCode: 0);
8189
CompileAndVerify
(comp, expectedOutput: "hello async main", expectedReturnCode: 0);
8327
CompileAndVerify
(comp, expectedOutput:
8345
CompileAndVerify
(comp, expectedOutput: "Hi!");
8358
CompileAndVerify
(comp, expectedOutput: "Hi!");
8410
CompileAndVerify
(comp).VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL:
8436
CompileAndVerify
(comp, expectedOutput: "4");
8453
CompileAndVerify
(comp, expectedOutput: "4");
8470
CompileAndVerify
(comp, expectedOutput: "4");
8488
CompileAndVerify
(comp, expectedOutput: "3").VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL:
8535
CompileAndVerify
(comp, expectedOutput: "3").VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL:
8580
CompileAndVerify
(comp, expectedOutput: "4", verify: Verification.Skipped);
8622
CompileAndVerify
(comp, expectedOutput: "2");
8652
CompileAndVerify
(comp, expectedOutput: "3");
8674
CompileAndVerify
(comp, expectedOutput: "2");
8693
CompileAndVerify
(comp, expectedOutput: "12");
8708
CompileAndVerify
(comp, expectedOutput: "0").VerifyDiagnostics();
8761
CompileAndVerify
(comp, expectedOutput: "Args_03", args: new[] { "Args_03" }).VerifyDiagnostics();
8773
CompileAndVerify
(comp, expectedOutput: "Args_04", args: new[] { "Args_04" }).VerifyDiagnostics();
9122
CompileAndVerify
(comp, expectedOutput: "Hi!");
9134
CompileAndVerify
(comp, expectedOutput: "Hi!");
9147
CompileAndVerify
(comp, expectedOutput: "Hi!");
9187
CompileAndVerify
(comp, expectedOutput: "Hi!", sourceSymbolValidator: validate, symbolValidator: validate);
9242
CompileAndVerify
(comp, expectedOutput: "Hi!", sourceSymbolValidator: validate, symbolValidator: validate);
9310
CompileAndVerify
(comp, expectedOutput: "Hi!");
9332
CompileAndVerify
(comp, expectedOutput: "Hi!");
9455
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9487
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9503
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9519
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9535
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9612
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9633
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate);
9734
var verifier =
CompileAndVerify
(comp, expectedOutput: "Program");
9902
CompileAndVerify
(comp, expectedOutput: "Done").VerifyDiagnostics();
9905
CompileAndVerify
(comp, expectedOutput: "Done").VerifyDiagnostics();
9930
CompileAndVerify
(comp, expectedOutput: "Done").VerifyDiagnostics();
9933
CompileAndVerify
(comp, expectedOutput: "Done").VerifyDiagnostics();
9958
CompileAndVerify
(comp, expectedOutput: "Done").VerifyDiagnostics();
9961
CompileAndVerify
(comp, expectedOutput: "Done").VerifyDiagnostics();
Semantics\UninitializedNonNullableFieldTests.cs (2)
1015
var verifier =
CompileAndVerify
(comp, expectedOutput: "ok");
1131
var verifier =
CompileAndVerify
(comp, expectedOutput: "ok ok ok ok");
Semantics\UnsafeTests.cs (2)
703
CompileAndVerify
(comp, expectedOutput: "1", verify: Verification.Fails).VerifyDiagnostics(
5999
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
Semantics\UserDefinedConversionTests.cs (5)
1721
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1774
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1831
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1866
var verifier =
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Skipped);
1911
var verifier =
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Skipped);
Semantics\UseSiteErrorTests.cs (6)
1176
CompileAndVerify
(main);
1190
CompileAndVerify
(main);
2325
CompileAndVerify
(compilation2);
2336
CompileAndVerify
(compilation3);
2381
CompileAndVerify
(compilation5, verify: Verification.FailsILVerify);
2422
CompileAndVerify
(compilation7);
Semantics\UsingDeclarationTests.cs (4)
386
CompileAndVerify
(compilation, expectedOutput: "Disposed; Disposed; ");
410
CompileAndVerify
(compilation, expectedOutput: "Disposed; Disposed; ");
436
CompileAndVerify
(compilation, expectedOutput: "Disposed; Disposed; ");
826
CompileAndVerify
(compilation, expectedOutput: "after c1; after c2; Dispose c2; Dispose c1; ");
Semantics\UsingStatementTests.cs (2)
1080
CompileAndVerify
(compilation, expectedOutput: "Dispose async").VerifyDiagnostics();
1139
CompileAndVerify
(compilation, expectedOutput: "Dispose async").VerifyDiagnostics();
Semantics\Utf8StringsLiteralsTests.cs (48)
418
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
455
CompileAndVerify
(comp, expectedOutput: @"
463
CompileAndVerify
(comp, expectedOutput: @"
1455
CompileAndVerify
(comp, expectedOutput: @"ReadOnlySpan<char>ReadOnlySpan<byte>", verify: Verification.Fails).VerifyDiagnostics();
1517
CompileAndVerify
(comp, expectedOutput: @"string").VerifyDiagnostics();
1538
CompileAndVerify
(comp, expectedOutput: @"ReadOnlySpan").VerifyDiagnostics();
1541
CompileAndVerify
(comp, expectedOutput: @"ReadOnlySpan").VerifyDiagnostics();
1577
CompileAndVerify
(comp, expectedOutput: @"string").VerifyDiagnostics();
1603
CompileAndVerify
(comp, expectedOutput: @"string").VerifyDiagnostics();
1606
CompileAndVerify
(comp, expectedOutput: @"string").VerifyDiagnostics();
1651
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
1668
CompileAndVerify
(comp, expectedOutput: @"
1704
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
1721
CompileAndVerify
(comp, expectedOutput: @"
1757
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
1774
CompileAndVerify
(comp, expectedOutput: @"
1819
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
1836
CompileAndVerify
(comp, expectedOutput: @"
1879
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
2006
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
2039
var verifier =
CompileAndVerify
(comp, expectedOutput: "{ 0x63 0x61 0x74 }", verify: Verification.Fails).VerifyDiagnostics();
2103
CompileAndVerify
(comp, expectedOutput: @"ReadOnlySpan", verify: Verification.Fails).VerifyDiagnostics();
2123
CompileAndVerify
(comp, expectedOutput: @"ReadOnlySpan", verify: Verification.Fails).VerifyDiagnostics();
2144
CompileAndVerify
(comp, expectedOutput: @"ReadOnlySpan", verify: Verification.Fails).VerifyDiagnostics();
2171
CompileAndVerify
(comp, expectedOutput: @"
2200
CompileAndVerify
(comp, expectedOutput: @"
2364
CompileAndVerify
(comp, expectedOutput: @"
2459
CompileAndVerify
(comp, expectedOutput: @"object").VerifyDiagnostics();
2462
CompileAndVerify
(comp, expectedOutput: @"object").VerifyDiagnostics();
3333
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with { ILVerifyMessage = """
3385
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails).VerifyDiagnostics();
3448
var verifier =
CompileAndVerify
(comp, expectedOutput: @"ArgumentOutOfRangeException", verify: Verification.Fails).VerifyDiagnostics();
3496
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3538
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3587
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3636
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3686
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3733
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3774
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3829
CompileAndVerify
(comp, expectedOutput: @"called", verify: Verification.Fails).VerifyDiagnostics();
3855
CompileAndVerify
(comp, expectedOutput: @"called", verify: Verification.Fails).VerifyDiagnostics();
3901
CompileAndVerify
(comp, expectedOutput: @"called", verify: Verification.Fails).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify();
3947
CompileAndVerify
(comp, expectedOutput: @"called", verify: Verification.Fails).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify();
3991
CompileAndVerify
(comp, expectedOutput: @"called", verify: Verification.Fails).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify();
4034
CompileAndVerify
(comp, expectedOutput: @"called", verify: Verification.Fails).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify();
4063
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
4134
CompileAndVerify
(comp, expectedOutput: @"
4301
CompileAndVerify
(comp, expectedOutput: "801", verify: Verification.Fails).VerifyDiagnostics();
SourceGeneration\GeneratorDriverTests.cs (1)
4315
CompileAndVerify
(outputCompilation, expectedOutput: "1");
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (947)
BadSymbolReference.cs (2)
1008
CompileAndVerify
(lib4).VerifyDiagnostics();
1426
CompileAndVerify
(lib4).VerifyDiagnostics();
Compilation\CompilationAPITests.cs (1)
1028
CompileAndVerify
(assembly, verify: Verification.FailsILVerify);
Compilation\ReferenceManagerTests.cs (3)
382
CompileAndVerify
(main, validator: (assembly) =>
746
CompileAndVerify
(compilation, expectedOutput: "k");
1736
CompileAndVerify
(main, validator: (pe) =>
Compilation\SemanticModelAPITests.cs (1)
3969
CompileAndVerify
(compilation: comp, expectedOutput: output);
Compilation\UsedAssembliesTests.cs (9)
36
CompileAndVerify
(comp1, verify: Verification.FailsILVerify);
41
CompileAndVerify
(comp2);
57
CompileAndVerify
(comp1, verify: Verification.FailsILVerify);
111
CompileAndVerify
(comp2, verify: Verification.Skipped).Diagnostics.Where(d => d.Code != (int)ErrorCode.WRN_NoRuntimeMetadataVersion).Verify(after);
121
CompileAndVerify
(comp3, verify: Verification.Skipped).Diagnostics.Where(d => d.Code != (int)ErrorCode.WRN_NoRuntimeMetadataVersion).Verify(after);
327
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: expectedOutput).VerifyDiagnostics();
339
CompileAndVerify
(comp3, verify: Verification.Skipped, expectedOutput: expectedOutput).VerifyDiagnostics();
345
CompileAndVerify
(comp2, verify: Verification.Skipped, expectedOutput: expectedOutput).VerifyDiagnostics();
421
CompileAndVerify
(comp1, verify: Verification.FailsILVerify);
DocumentationComments\DocumentationCommentCompilerTests.cs (19)
1288
var verifier =
CompileAndVerify
(compilation, symbolValidator: module =>
1345
var verifier =
CompileAndVerify
(compilation, symbolValidator: module =>
1408
var verifier =
CompileAndVerify
(compilation, symbolValidator: module =>
1471
var verifier =
CompileAndVerify
(compilation, symbolValidator: module =>
1969
var verifier =
CompileAndVerify
(compilation, symbolValidator: module =>
2027
var verifier =
CompileAndVerify
(compilation, symbolValidator: module =>
2091
var verifier =
CompileAndVerify
(compilation, symbolValidator: module =>
2155
var verifier =
CompileAndVerify
(compilation, symbolValidator: module =>
3020
var comp = (CSharpCompilation)
CompileAndVerify
(CreateCompilation([source1, source2],
3028
comp = (CSharpCompilation)
CompileAndVerify
(CreateCompilation([source2, source1],
3087
var comp = (CSharpCompilation)
CompileAndVerify
(CreateCompilation([source1, source2],
3095
comp = (CSharpCompilation)
CompileAndVerify
(CreateCompilation([source2, source1],
3154
var comp = (CSharpCompilation)
CompileAndVerify
(CreateCompilation([source1, source2],
3162
comp = (CSharpCompilation)
CompileAndVerify
(CreateCompilation([source2, source1],
3215
var comp = (CSharpCompilation)
CompileAndVerify
(CreateCompilation([source1, source2],
3223
comp = (CSharpCompilation)
CompileAndVerify
(CreateCompilation([source2, source1],
7992
CompileAndVerify
(comp, symbolValidator: validator);
8002
CompileAndVerify
(comp, symbolValidator: validator);
8636
CompileAndVerify
(comp, expectedOutput: "Here").VerifyDiagnostics(
Symbols\AnonymousTypesSemanticsTests.cs (2)
1057
CompileAndVerify
(
1901
CompileAndVerify
(comp, expectedOutput: "RAN", verify: Verification.FailsPEVerify);
Symbols\AnonymousTypesSymbolTests.cs (2)
1456
this.
CompileAndVerify
(
1928
this.
CompileAndVerify
(compilation).VerifyIL("C.Main", expectedIL);
Symbols\CheckedUserDefinedOperatorsTests.cs (70)
35
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
46
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
79
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
113
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
1277
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
1288
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
1322
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
1357
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2511
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2522
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2558
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2598
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
3448
CompileAndVerify
(compilation1, expectedOutput: @"
3458
CompileAndVerify
(compilation1, expectedOutput: @"
3640
CompileAndVerify
(compilation1, expectedOutput: @"
3720
CompileAndVerify
(compilation1, expectedOutput: @"
3847
CompileAndVerify
(compilation1, expectedOutput: @"
3854
CompileAndVerify
(compilation1, expectedOutput: @"
3957
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @"
4061
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @"
4223
CompileAndVerify
(compilation1, expectedOutput: @"
4233
CompileAndVerify
(compilation1, expectedOutput: @"
4422
CompileAndVerify
(compilation1, expectedOutput: @"
4504
CompileAndVerify
(compilation1, expectedOutput: @"
4684
CompileAndVerify
(compilation1, expectedOutput: @"
4694
CompileAndVerify
(compilation1, expectedOutput: @"
4754
CompileAndVerify
(compilation1, expectedOutput: @"
4805
CompileAndVerify
(compilation1, expectedOutput: @"
4814
CompileAndVerify
(compilation1, expectedOutput: @"
4917
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @"
5027
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @"
5230
CompileAndVerify
(compilation1, expectedOutput: @"
5242
CompileAndVerify
(compilation1, expectedOutput: @"
5316
CompileAndVerify
(compilation1, expectedOutput: @"
5511
CompileAndVerify
(compilation1, expectedOutput: @"
5600
CompileAndVerify
(compilation1, expectedOutput: @"
5708
CompileAndVerify
(compilation1, expectedOutput: @"
5715
CompileAndVerify
(compilation1, expectedOutput: @"
5795
var verifier =
CompileAndVerify
(compilation1, expectedOutput:
6063
var verifier =
CompileAndVerify
(compilation1, expectedOutput:
6179
var verifier =
CompileAndVerify
(compilation1, expectedOutput:
6332
CompileAndVerify
(compilation1, expectedOutput: @"
6342
CompileAndVerify
(compilation1, expectedOutput: @"
6353
CompileAndVerify
(compilation3, expectedOutput: @"
6437
CompileAndVerify
(compilation1, expectedOutput: @"
6447
CompileAndVerify
(compilation1, expectedOutput: @"
6458
CompileAndVerify
(compilation3, expectedOutput: @"
6552
CompileAndVerify
(compilation1, expectedOutput: @"
6564
CompileAndVerify
(compilation1, expectedOutput: @"
6577
CompileAndVerify
(compilation3, expectedOutput: @"
6630
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
6634
CompileAndVerify
(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics();
6735
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
6780
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
6784
CompileAndVerify
(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics();
6829
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
6833
CompileAndVerify
(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics();
6878
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
6882
CompileAndVerify
(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics();
6988
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
7029
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
7033
CompileAndVerify
(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics();
7074
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
7078
CompileAndVerify
(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics();
7181
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
7227
CompileAndVerify
(compilation1, expectedOutput: @"
7299
CompileAndVerify
(compilation1, expectedOutput: @"
7370
CompileAndVerify
(compilation1, expectedOutput: @"
7443
CompileAndVerify
(compilation1, expectedOutput: @"
7507
CompileAndVerify
(compilation1, expectedOutput: @"
Symbols\ConversionTests.cs (2)
2022
CompileAndVerify
(compilation, expectedOutput: @"
2374
var verifier =
CompileAndVerify
(comp, expectedOutput:
Symbols\CorLibrary\CorTypes.cs (8)
306
CompileAndVerify
(comp, expectedOutput: "Program");
398
CompileAndVerify
(comp, expectedOutput: "Test");
437
CompileAndVerify
(comp, expectedOutput: "R");
583
CompileAndVerify
(comp, expectedOutput: "R");
630
CompileAndVerify
(comp, expectedOutput: "() => Convert(CreateDelegate(System.Action, null, Void M1())" +
675
CompileAndVerify
(
865
CompileAndVerify
(comp, expectedOutput: "() => Convert(Void M1().CreateDelegate(System.Action, null)" +
1059
CompileAndVerify
(comp, expectedOutput: "() => Convert(Void M1().CreateDelegate(System.Action, null)" +
Symbols\CovariantReturnTests.cs (23)
588
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
729
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
787
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
846
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base<object>, Derived<object, string>)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
908
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived<Q>)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
977
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
1037
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base<object>, Derived<object, string>)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
1101
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived<Q>)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
1163
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
1225
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base<object>, Derived<object, string>)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
1292
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived<Q>)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
1442
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
1505
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
1570
var c =
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped);
1634
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
1911
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
2100
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
2234
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
2411
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived, Derived2)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
2529
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived, Derived2)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
2648
CompileAndVerify
(vbComp, verify: Verification.Skipped).VerifyIL("Derived2.T(Base, Derived, Derived2)", source: vbSource, sequencePoints: "Derived2.T", expectedIL: @"
3240
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
3403
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
Symbols\CSharpCompilerFeatureRequiredTests.cs (1)
70
return _csharpTest.
CompileAndVerify
(compilation);
Symbols\CustomModifiersTests.cs (30)
88
CompileAndVerify
(compilation, expectedOutput: "Test");
162
CompileAndVerify
(compilation, expectedOutput: "Test");
220
CompileAndVerify
(compilation, expectedOutput: "Test");
301
CompileAndVerify
(compilation, expectedOutput: "Overridden");
379
CompileAndVerify
(compilation, expectedOutput: "Overridden");
452
CompileAndVerify
(compilation, expectedOutput: "Overridden");
525
CompileAndVerify
(compilation, expectedOutput: "Overridden");
599
CompileAndVerify
(compilation, expectedOutput: "Overridden");
708
CompileAndVerify
(compilation, expectedOutput:
818
CompileAndVerify
(compilation, expectedOutput:
928
CompileAndVerify
(compilation, expectedOutput:
1038
CompileAndVerify
(compilation, expectedOutput:
1130
CompileAndVerify
(compilation, expectedOutput:
1237
CompileAndVerify
(compilation, expectedOutput: @"Set Overridden
1310
CompileAndVerify
(compilation, expectedOutput: "Overridden");
1376
CompileAndVerify
(compilation, expectedOutput: "123");
1516
CompileAndVerify
(compilation1);
1839
CompileAndVerify
(compilation, expectedOutput: @"Overridden
1977
CompileAndVerify
(compilation, expectedOutput: @"Test 1
2041
CompileAndVerify
(compilation, expectedOutput: @"Test
2112
CompileAndVerify
(compilation, expectedOutput: @"Test
2183
CompileAndVerify
(compilation, expectedOutput: @"Test
2256
CompileAndVerify
(compilation, expectedOutput: @"Test
2291
CompileAndVerify
(compilation, expectedOutput: @"Overridden");
2337
CompileAndVerify
(compilation, expectedOutput:
2606
CompileAndVerify
(compilation, expectedOutput: @"Set Overridden2
2720
CompileAndVerify
(compilation, expectedOutput: @"Add Overridden2
2814
CompileAndVerify
(compilation, expectedOutput:
2907
CompileAndVerify
(compilation, expectedOutput: @"Method");
2999
CompileAndVerify
(compilation, expectedOutput: @"MethodMethod");
Symbols\DefaultInterfaceImplementationTests.cs (396)
132
CompileAndVerify
(compilation1,
184
CompileAndVerify
(compilation2,
303
CompileAndVerify
(compilation1,
360
CompileAndVerify
(compilation2,
370
CompileAndVerify
(compilation3,
443
CompileAndVerify
(compilation1,
500
CompileAndVerify
(compilation2,
511
CompileAndVerify
(compilation3,
600
CompileAndVerify
(compilation1,
698
CompileAndVerify
(compilation1,
800
CompileAndVerify
(compilation1,
902
CompileAndVerify
(compilation1,
981
CompileAndVerify
(compilation1,
1056
CompileAndVerify
(compilation1,
1135
CompileAndVerify
(compilation1,
1214
CompileAndVerify
(compilation1,
1296
CompileAndVerify
(compilation1,
1380
CompileAndVerify
(compilation1,
1468
CompileAndVerify
(compilation1,
1556
CompileAndVerify
(compilation1,
1924
CompileAndVerify
(compilation2, verify: Verify(isStatic),
2122
CompileAndVerify
(compilation1,
2194
CompileAndVerify
(compilation2,
2216
CompileAndVerify
(compilation3,
2288
CompileAndVerify
(compilation2,
2357
CompileAndVerify
(compilation2,
2430
CompileAndVerify
(compilation2,
2503
CompileAndVerify
(compilation2,
2594
CompileAndVerify
(compilation1,
2648
CompileAndVerify
(compilation2,
2660
CompileAndVerify
(compilation3,
3741
CompileAndVerify
(compilation1,
3883
CompileAndVerify
(compilation1,
4035
CompileAndVerify
(compilation1,
4187
CompileAndVerify
(compilation1,
4805
CompileAndVerify
(compilation2, verify: Verify(isStatic),
5402
CompileAndVerify
(compilation1,
5519
CompileAndVerify
(compilation1,
5664
CompileAndVerify
(compilation1,
5791
CompileAndVerify
(compilation1,
6239
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr,
6392
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate2);
6565
CompileAndVerify
(compilation1,
6622
CompileAndVerify
(compilation2,
6638
CompileAndVerify
(compilation3,
6966
CompileAndVerify
(compilation1,
7069
CompileAndVerify
(compilation1,
7176
CompileAndVerify
(compilation1,
7283
CompileAndVerify
(compilation1,
7715
CompileAndVerify
(compilation2, verify: Verify(isStatic),
7985
CompileAndVerify
(compilation1,
8263
CompileAndVerify
(compilation1,
8784
CompileAndVerify
(compilation1, expectedOutput:
8885
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
9056
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
9272
CompileAndVerify
(compilation1, expectedOutput: !Execute(isStatic) ? null : "M1", verify: Verify(isStatic), symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Internal, isStatic: isStatic)).VerifyDiagnostics();
9469
CompileAndVerify
(compilation1, expectedOutput: !Execute(isStatic) ? null : "Test1.M1", verify: Verify(isStatic), symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, accessibility, isStatic: isStatic)).VerifyDiagnostics();
9502
CompileAndVerify
(compilation3, expectedOutput: !Execute(isStatic) ? null : "Test1.M1", verify: Verify(isStatic), symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, accessibility, isStatic: isStatic)).VerifyDiagnostics();
9543
CompileAndVerify
(compilation1, expectedOutput: "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Internal));
9842
CompileAndVerify
(compilation1, expectedOutput: "Test2.M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicitInTest2_10(m, Accessibility.Internal));
9856
CompileAndVerify
(compilation3, expectedOutput: "Test2.M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicitInTest2_10(m, Accessibility.Internal));
9863
CompileAndVerify
(compilation4, expectedOutput: "Test2.M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicitInTest2_10(m, Accessibility.Internal));
9991
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicitInTest2_10(m, Accessibility.Internal)).VerifyDiagnostics();
10065
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicitInTest2_10(m, Accessibility.Internal)).VerifyDiagnostics();
10073
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicitInTest2_10(m, Accessibility.Internal)).VerifyDiagnostics();
10167
CompileAndVerify
(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate);
10386
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate);
10842
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", symbolValidator: Validate);
10896
CompileAndVerify
(compilation1,
10942
CompileAndVerify
(compilation3,
10953
CompileAndVerify
(compilation4,
11071
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
11177
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
11707
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
11731
CompileAndVerify
(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
11773
CompileAndVerify
(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
11897
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Protected)).VerifyDiagnostics();
11931
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Protected)).VerifyDiagnostics();
12012
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.ProtectedOrInternal)).VerifyDiagnostics();
12052
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.ProtectedOrInternal)).VerifyDiagnostics();
12135
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.ProtectedAndInternal)).VerifyDiagnostics();
12233
CompileAndVerify
(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Protected));
12254
CompileAndVerify
(compilation3, expectedOutput: "M1", symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Protected));
12295
CompileAndVerify
(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.ProtectedOrInternal));
12316
CompileAndVerify
(compilation3, expectedOutput: "M1", symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.ProtectedOrInternal));
12357
CompileAndVerify
(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.ProtectedAndInternal));
12627
CompileAndVerify
(compilation1,
12652
CompileAndVerify
(compilation3,
12715
CompileAndVerify
(compilation1,
12740
CompileAndVerify
(compilation3,
12803
CompileAndVerify
(compilation1,
12828
CompileAndVerify
(compilation3,
14005
CompileAndVerify
(compilation1, expectedOutput:
14226
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
14621
CompileAndVerify
(compilation1,
14936
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
14988
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
15133
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
15167
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
15260
CompileAndVerify
(compilation1, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null :
15282
CompileAndVerify
(compilation3, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null :
15674
CompileAndVerify
(compilation1, expectedOutput:
15688
CompileAndVerify
(compilation3, expectedOutput:
15697
CompileAndVerify
(compilation4, expectedOutput:
15860
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
15893
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
15990
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
16243
CompileAndVerify
(compilation1,
16782
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate);
17471
CompileAndVerify
(compilation1,
17542
CompileAndVerify
(compilation3,
17556
CompileAndVerify
(compilation4,
17741
CompileAndVerify
(compilation1,
18324
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate1);
18347
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate1);
18480
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
18526
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
19852
CompileAndVerify
(compilation1,
19923
CompileAndVerify
(compilation3,
19937
CompileAndVerify
(compilation4,
20330
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
20368
CompileAndVerify
(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
20442
CompileAndVerify
(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
20460
CompileAndVerify
(compilation5, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
23703
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
23886
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
27633
CompileAndVerify
(compilation1, expectedOutput:
27803
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
28132
CompileAndVerify
(compilation1,
28441
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
28531
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
28638
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
28671
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
28765
CompileAndVerify
(compilation1, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null :
28785
CompileAndVerify
(compilation3, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null :
29183
CompileAndVerify
(compilation1, expectedOutput:
29197
CompileAndVerify
(compilation3, expectedOutput:
29206
CompileAndVerify
(compilation4, expectedOutput:
29372
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
29405
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
29489
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
29630
CompileAndVerify
(compilation1,
30118
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate);
30876
CompileAndVerify
(compilation1,
30945
CompileAndVerify
(compilation3,
30959
CompileAndVerify
(compilation4,
31110
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
31136
CompileAndVerify
(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
31184
CompileAndVerify
(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
31770
CompileAndVerify
(compilation1, expectedOutput: !execute ? null :
32041
CompileAndVerify
(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
32175
CompileAndVerify
(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
32978
CompileAndVerify
(compilation1,
32994
CompileAndVerify
(compilation2,
33009
CompileAndVerify
(compilation3,
33808
CompileAndVerify
(compilation1, verify: Verify(isStatic), symbolValidator: Validate1);
34046
CompileAndVerify
(compilation1,
34160
CompileAndVerify
(compilation1,
34176
CompileAndVerify
(compilation2,
34191
CompileAndVerify
(compilation3,
34320
CompileAndVerify
(compilation1, verify: Verify(isStatic), symbolValidator: Validate1);
34498
CompileAndVerify
(compilation2, verify: Verify(isStatic), symbolValidator: Validate2);
34508
CompileAndVerify
(compilation2, verify: Verify(isStatic), symbolValidator: Validate2);
34539
CompileAndVerify
(compilation4,
34622
CompileAndVerify
(compilation5,
34895
CompileAndVerify
(compilation1,
34913
CompileAndVerify
(compilation2,
34930
CompileAndVerify
(compilation3,
35501
CompileAndVerify
(compilation2,
35610
CompileAndVerify
(compilation2,
35723
CompileAndVerify
(compilation2,
35836
CompileAndVerify
(compilation2,
35945
CompileAndVerify
(compilation2,
36039
CompileAndVerify
(compilation2,
36141
CompileAndVerify
(compilation2,
36265
CompileAndVerify
(compilation2,
36405
CompileAndVerify
(compilation1,
36423
CompileAndVerify
(compilation2,
36448
CompileAndVerify
(compilation5,
36593
CompileAndVerify
(compilation1,
36611
CompileAndVerify
(compilation2,
36636
CompileAndVerify
(compilation5,
36781
CompileAndVerify
(compilation1,
36799
CompileAndVerify
(compilation2,
37005
CompileAndVerify
(compilation1,
37021
CompileAndVerify
(compilation2,
37036
CompileAndVerify
(compilation3,
37996
CompileAndVerify
(compilation1, verify: Verify(isStatic), symbolValidator: Validate1);
38420
CompileAndVerify
(compilation1,
38439
CompileAndVerify
(compilation2,
38468
CompileAndVerify
(compilation5,
38779
CompileAndVerify
(compilation1, verify: Verify(isStatic), symbolValidator: Validate1);
38835
CompileAndVerify
(compilation2, verify: Verify(isStatic), symbolValidator: Validate2);
38845
CompileAndVerify
(compilation2, verify: Verify(isStatic), symbolValidator: Validate2);
38876
CompileAndVerify
(compilation4,
38946
CompileAndVerify
(compilation5,
39176
CompileAndVerify
(compilation1,
39194
CompileAndVerify
(compilation2,
39211
CompileAndVerify
(compilation3,
40033
CompileAndVerify
(compilation1,
40051
CompileAndVerify
(compilation2,
40068
CompileAndVerify
(compilation3,
41088
CompileAndVerify
(compilation1,
41106
CompileAndVerify
(compilation2,
41123
CompileAndVerify
(compilation3,
41276
CompileAndVerify
(compilation1, verify: Verify(isStatic), symbolValidator: Validate1);
41497
CompileAndVerify
(compilation2, verify: Verify(isStatic), symbolValidator: Validate2);
41507
CompileAndVerify
(compilation2, verify: Verify(isStatic), symbolValidator: Validate2);
41538
CompileAndVerify
(compilation4,
41624
CompileAndVerify
(compilation5,
41852
CompileAndVerify
(compilation1,
41870
CompileAndVerify
(compilation2,
41887
CompileAndVerify
(compilation3,
42038
CompileAndVerify
(compilation1,
42058
CompileAndVerify
(compilation2,
42085
CompileAndVerify
(compilation5,
42242
CompileAndVerify
(compilation1,
42262
CompileAndVerify
(compilation2,
42289
CompileAndVerify
(compilation5,
42446
CompileAndVerify
(compilation1,
42466
CompileAndVerify
(compilation2,
43829
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1);
43848
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244");
43853
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244");
43969
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1);
43985
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124");
43990
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124");
44099
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1);
44115
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124");
44120
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124");
44211
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
44237
CompileAndVerify
(compilation2, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "1122" : null, verify: VerifyOnMonoOrCoreClr_FailsIlVerify);
44652
CompileAndVerify
(compilation1, symbolValidator: ValidateConstructor, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
44698
CompileAndVerify
(compilation1, symbolValidator: ValidateConstructor, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
44732
CompileAndVerify
(compilation1, symbolValidator: ValidateConstructor, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
44772
CompileAndVerify
(compilation1, symbolValidator: ValidateConstructor, verify: Verification.Skipped);
44804
CompileAndVerify
(compilation1, expectedOutput: "Test.I1");
44846
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
44891
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
44927
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "I1.I1", verify: VerifyOnMonoOrCoreClr);
44972
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "2");
44990
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1");
45087
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1);
45106
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244");
45111
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244");
45243
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1);
45259
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124");
45264
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124");
45381
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "123", symbolValidator: Validate1);
45398
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1122");
45403
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1122");
45571
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1);
45590
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244");
45595
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244");
45711
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1);
45727
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234");
45732
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234");
45909
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
45927
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
46351
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "I1.Main");
46377
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "I2.Main");
46595
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr);
46605
CompileAndVerify
(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr);
46611
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr);
46952
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr);
46958
CompileAndVerify
(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr);
47085
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"
47115
CompileAndVerify
(compilation4, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"
47228
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47237
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47243
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47320
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47329
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47335
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47396
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47405
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47411
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47526
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47535
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47541
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47607
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47616
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47622
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48085
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48094
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48100
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48142
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48151
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48157
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48209
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48218
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48224
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48306
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48315
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48321
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48376
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48385
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48391
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48440
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48449
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48455
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48519
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48528
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48534
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48591
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48600
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48606
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48896
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48905
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48911
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48962
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48971
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48977
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
49069
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
49078
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
49084
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
49301
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
49310
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
49316
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
49541
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
49550
CompileAndVerify
(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
49555
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
49960
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr);
49986
var verifier =
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr);
50049
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr);
50088
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify);
50114
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify);
50251
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify);
50311
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify);
50566
CompileAndVerify
(piaCompilation, verify: VerifyOnMonoOrCoreClr);
50610
CompileAndVerify
(piaCompilation, verify: VerifyOnMonoOrCoreClr);
50762
CompileAndVerify
(compilation2, expectedOutput: "Test.M1", verify: Verification.Skipped);
50795
CompileAndVerify
(piaCompilation, verify: VerifyOnMonoOrCoreClr);
50848
var verifier =
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr);
50901
var verifier =
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr);
50954
var verifier =
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"A", verify: VerifyOnMonoOrCoreClr);
51228
CompileAndVerify
(compilation1,
51245
CompileAndVerify
(compilation1,
51509
CompileAndVerify
(compilation1,
51526
CompileAndVerify
(compilation1,
51902
CompileAndVerify
(compilation1,
51919
CompileAndVerify
(compilation1,
52697
CompileAndVerify
(compilation1,
52714
CompileAndVerify
(compilation1,
53025
CompileAndVerify
(compilation1,
53042
CompileAndVerify
(compilation1,
53494
CompileAndVerify
(compilation1,
53511
CompileAndVerify
(compilation1,
57655
CompileAndVerify
(compilation1,
57672
CompileAndVerify
(compilation1,
57964
CompileAndVerify
(compilation1,
57981
CompileAndVerify
(compilation1,
58396
CompileAndVerify
(compilation1,
58413
CompileAndVerify
(compilation1,
62379
CompileAndVerify
(compilation1, expectedOutput: "C0.M");
62472
CompileAndVerify
(compilation1, expectedOutput: "C0.M");
62539
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "C0.M", verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
62753
CompileAndVerify
(comp, verify: Verify(isStatic), symbolValidator: Validate);
62803
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate);
62867
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate);
63866
CompileAndVerify
(compilation1, verify: Verify(isStatic), expectedOutput: Execute(isStatic) ? "2" : null);
64909
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
64928
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
64947
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
64973
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
65057
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
65164
CompileAndVerify
(compilation1,
65208
CompileAndVerify
(compilation1,
65252
CompileAndVerify
(compilation1,
65356
CompileAndVerify
(compilation1, expectedOutput: "I100.C100.Test1");
65480
CompileAndVerify
(compilation1);
65526
CompileAndVerify
(compilation1);
65611
CompileAndVerify
(compilation1).VerifyDiagnostics();
65694
CompileAndVerify
(compilation1).VerifyDiagnostics();
65777
CompileAndVerify
(compilation1).VerifyDiagnostics();
65852
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
65929
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
66006
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
66045
CompileAndVerify
(compilation1).VerifyDiagnostics();
66226
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
66305
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
66757
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
66810
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
66845
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M2");
66876
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
66937
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
67008
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
67050
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
67114
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
67938
CompileAndVerify
(compilation1,
68002
CompileAndVerify
(compilation1,
68067
CompileAndVerify
(compilation1,
68173
CompileAndVerify
(compilation1,
68205
CompileAndVerify
(compilation2,
69327
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
69395
CompileAndVerify
(compilation1, symbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
Symbols\ExtendedPartialMethodsTests.cs (4)
2079
CompileAndVerify
(comp,
2217
CompileAndVerify
(comp,
2303
CompileAndVerify
(comp, symbolValidator: validator);
3021
CompileAndVerify
(comp, expectedOutput: "12");
Symbols\ExtensionMethodTests.cs (5)
2558
CompileAndVerify
(compilation, sourceSymbolValidator: validator, symbolValidator: validator);
2593
CompileAndVerify
(comp, symbolValidator: module =>
3297
var compilationVerifier =
CompileAndVerify
(compilation1);
3310
compilationVerifier =
CompileAndVerify
(compilation2);
3448
CompileAndVerify
(compilation);
Symbols\FunctionPointerTypeSymbolTests.cs (1)
1391
var verifier =
CompileAndVerify
(comp, expectedOutput: "1", verify: Verification.Skipped);
Symbols\GenericConstraintTests.cs (5)
3229
CompileAndVerify
(comp);
5731
var csVerifier =
CompileAndVerify
(csCompilation);
6644
CompileAndVerify
(compilation, symbolValidator: metadataValidator);
6906
CompileAndVerify
(compilation2, expectedOutput:
7352
CompileAndVerify
(
Symbols\IndexedPropertyTests.cs (2)
1494
CompileAndVerify
(compilation2);
2586
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
Symbols\IndexerTests.cs (1)
2134
CompileAndVerify
(compilation, symbolValidator: module =>
Symbols\InterfaceImplementationTests.cs (3)
2206
CompileAndVerify
(comp, expectedOutput: @"
2450
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: @"set_P1
2704
CompileAndVerify
(comp, expectedOutput: expectedOutput);
Symbols\LocalFunctionTests.cs (13)
554
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
585
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
621
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
666
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
705
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
721
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
755
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
794
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
810
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
858
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
876
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
912
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
952
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
Symbols\Metadata\MetadataMemberTests.cs (5)
739
CompileAndVerify
(compilation);
746
CompileAndVerify
(compilation);
753
CompileAndVerify
(compilation);
801
CompileAndVerify
(compilation);
808
CompileAndVerify
(compilation);
Symbols\Metadata\PE\DynamicTransformsTests.cs (1)
555
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
Symbols\Metadata\PE\LoadingAttributes.cs (4)
1302
CompileAndVerify
(compilation, symbolValidator: module =>
1426
CompileAndVerify
(CreateCompilationWithILAndMscorlib40(csSource, ilSource), symbolValidator: module =>
1453
CompileAndVerify
(CreateCompilationWithILAndMscorlib40(csSource, ilSource), symbolValidator: module =>
1516
CompileAndVerify
(c, symbolValidator: (m) =>
Symbols\Metadata\PE\LoadingFields.cs (1)
141
CompileAndVerify
(compilation, expectedOutput: @"Value1
Symbols\Metadata\PE\LoadingMetadataTokens.cs (1)
42
CompileAndVerify
(compilation, symbolValidator: module =>
Symbols\Metadata\PE\TypeForwarders.cs (7)
1486
var verifier1 =
CompileAndVerify
(comp1);
1541
var verifier2 =
CompileAndVerify
(comp2, symbolValidator: metadataValidator, sourceSymbolValidator: metadataValidator);
1680
CompileAndVerify
(appCompilation, verify: Verification.Fails,
1733
CompileAndVerify
(appCompilation,
1765
var asm0 = ModuleMetadata.CreateFromImage(
CompileAndVerify
(comp0, verify: Verification.Skipped).EmittedAssemblyData);
1769
var asm1 = ModuleMetadata.CreateFromImage(
CompileAndVerify
(comp1).EmittedAssemblyData);
1809
var verifier2 =
CompileAndVerify
(comp2, symbolValidator: metadataValidator);
Symbols\MissingSpecialMember.cs (1)
2396
CompileAndVerify
(compilation, expectedOutput: @"O
Symbols\ModuleInitializers\ModuleInitializersTests.cs (10)
833
CompileAndVerify
(comp1, symbolValidator: validateModuleInitializer, verify: Verification.Skipped);
850
CompileAndVerify
(comp2, symbolValidator: validateModuleInitializer, verify: Verification.Skipped);
867
CompileAndVerify
(comp3, symbolValidator: validateNoModuleInitializer, expectedOutput: "3");
883
CompileAndVerify
(comp4, symbolValidator: validateNoModuleInitializer, expectedOutput: "123");
900
CompileAndVerify
(comp5, symbolValidator: validateNoModuleInitializer, expectedOutput: "213");
915
CompileAndVerify
(comp6, symbolValidator: validateNoModuleInitializer, expectedOutput: "13");
937
CompileAndVerify
(comp7, symbolValidator: validateModuleInitializer, expectedOutput: "023");
961
CompileAndVerify
(comp8, symbolValidator: validateModuleInitializer, expectedOutput: "1023");
1071
CompileAndVerify
(comp, symbolValidator: validateModuleInitializer, verify: Verification.Skipped, expectedOutput: "12");
1074
CompileAndVerify
(comp, symbolValidator: validateNoModuleInitializer, verify: Verification.Skipped, expectedOutput: "1");
Symbols\OverriddenOrHiddenMembersTests.cs (7)
2401
CompileAndVerify
(CreateCompilationWithILAndMscorlib40(csharp, il));
2829
CompileAndVerify
(comp, expectedOutput: @"
2873
CompileAndVerify
(compilation);
3697
CompileAndVerify
(compilation, expectedOutput: @"void Validator<T>.DoValidate(object objectToValidate)
3815
CompileAndVerify
(compilation, expectedOutput: @"void Validator<T>.DoValidate(object objectToValidate)
3881
CompileAndVerify
(compilation, expectedOutput: @"void ValidatorBase<T>.DoValidate(object objectToValidate)
3953
CompileAndVerify
(compilation, expectedOutput: @"void Validator<T>.DoValidate(object objectToValidate)
Symbols\PartialPropertiesTests.cs (4)
2648
CompileAndVerify
(comp,
2783
CompileAndVerify
(comp,
5451
CompileAndVerify
(comp).VerifyDiagnostics().VerifyTypeIL("S1",
5502
CompileAndVerify
(comp).VerifyDiagnostics().VerifyTypeIL("S1",
Symbols\RelaxedShiftOperatorTests.cs (3)
49
CompileAndVerify
(compilation1, expectedOutput: op).VerifyDiagnostics();
57
CompileAndVerify
(compilation2, expectedOutput: op).VerifyDiagnostics();
61
CompileAndVerify
(compilation3, expectedOutput: op).VerifyDiagnostics();
Symbols\RequiredMembersTests.cs (42)
475
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
593
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
605
verifier =
CompileAndVerify
(comp, symbolValidator: symbolValidator, sourceSymbolValidator: symbolValidator);
645
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
661
verifier =
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
688
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
724
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
739
verifier =
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
1388
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
1700
CompileAndVerify
(comp, expectedOutput: "1, 1");
1704
CompileAndVerify
(comp, expectedOutput: "1, 1");
1917
CompileAndVerify
(comp).VerifyDiagnostics();
1979
CompileAndVerify
(comp).VerifyDiagnostics();
2059
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2066
CompileAndVerify
(derivedComp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2069
CompileAndVerify
(comp).VerifyDiagnostics();
2148
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2154
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2179
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2185
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2453
CompileAndVerify
(comp).VerifyDiagnostics();
2459
CompileAndVerify
(comp).VerifyDiagnostics();
2541
CompileAndVerify
(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics();
3216
CompileAndVerify
(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
3264
CompileAndVerify
(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
3299
CompileAndVerify
(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
3347
CompileAndVerify
(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
3394
CompileAndVerify
(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
3942
var verifier =
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify);
3971
var verifier =
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify);
4000
var verifier =
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify);
4030
var verifier =
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify);
6526
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate);
6582
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate);
6585
CompileAndVerify
(baseComp).VerifyDiagnostics();
6588
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate);
6664
CompileAndVerify
(baseComp).VerifyDiagnostics();
6825
CompileAndVerify
(comp).VerifyDiagnostics();
6850
CompileAndVerify
(comp).VerifyDiagnostics();
6872
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
6918
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
7152
CompileAndVerify
(comp, symbolValidator: module =>
Symbols\Retargeting\NoPia.cs (28)
284
CompileAndVerify
(LocalTypes1);
287
CompileAndVerify
(LocalTypes2);
353
CompileAndVerify
(LocalTypes1);
356
CompileAndVerify
(LocalTypes2);
652
CompileAndVerify
(LocalTypes1);
657
CompileAndVerify
(LocalTypes2);
951
CompileAndVerify
(Pia1);
956
CompileAndVerify
(LocalTypes1);
961
CompileAndVerify
(LocalTypes2);
1259
CompileAndVerify
(LocalTypes1);
1285
CompileAndVerify
(LocalTypes1);
1309
CompileAndVerify
(Pia1);
1315
CompileAndVerify
(LocalTypes1);
1336
CompileAndVerify
(LocalTypes3);
1407
CompileAndVerify
(comp);
1889
CompileAndVerify
(LocalTypes3);
1935
CompileAndVerify
(Pia1);
1939
CompileAndVerify
(LocalTypes3);
2016
CompileAndVerify
(localTypes2);
2042
CompileAndVerify
(pia);
2141
CompileAndVerify
(localTypes2);
2167
CompileAndVerify
(pia);
2292
CompileAndVerify
(pia);
2382
CompileAndVerify
(pia);
2500
CompileAndVerify
(pia);
2587
CompileAndVerify
(pia1);
2605
CompileAndVerify
(multiModule);
2621
CompileAndVerify
(consumer);
Symbols\Source\BaseClassTests.cs (1)
2061
CompileAndVerify
(comp);
Symbols\Source\CustomModifierCopyTests.cs (3)
885
CompileAndVerify
(comp, expectedOutput: "Bug813305.M",
1920
CompileAndVerify
(comp);
2119
CompileAndVerify
(comp);
Symbols\Source\EventTests.cs (3)
371
CompileAndVerify
(comp, symbolValidator: validator);
2514
var verifier =
CompileAndVerify
(comp1).VerifyDiagnostics();
2652
var verifier =
CompileAndVerify
(comp1).VerifyDiagnostics();
Symbols\Source\ExpressionBodiedMethodTests.cs (2)
341
var verifier =
CompileAndVerify
(comp, expectedOutput:
370
var verifier =
CompileAndVerify
(comp, expectedOutput:
Symbols\Source\ExpressionBodiedPropertyTests.cs (2)
445
var verifier =
CompileAndVerify
(comp, expectedOutput:
475
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: srcValidator);
Symbols\Source\FileModifierTests.cs (1)
1089
var verifier =
CompileAndVerify
(comp, expectedOutput: "1", symbolValidator: symbolValidator);
Symbols\Source\PropertyTests.cs (3)
1894
CompileAndVerify
(compilation, sourceSymbolValidator: validator, /*symbolValidator: validator,*/ expectedOutput: "1221");
3053
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
3086
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
Symbols\Source\RecordTests.cs (4)
753
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics();
806
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics();
903
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics(
1526
var verifier =
CompileAndVerify
(comp, expectedOutput: "", verify: Verification.Passes).VerifyDiagnostics();
Symbols\StaticAbstractMembersInInterfacesTests.cs (165)
5289
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
5325
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
5474
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
5542
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
5581
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
5625
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
5856
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
5895
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
5964
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
6009
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
6102
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
6148
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
8376
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
8410
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
8753
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
8759
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
8892
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
9300
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
9321
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
9591
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
9666
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
10070
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
10520
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
10526
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
10631
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
10803
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
10868
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
10975
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11049
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11188
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11253
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11353
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11464
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11690
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11696
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11820
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11983
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
12054
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
13127
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
13146
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
13212
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
13232
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
13303
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
13341
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
14003
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
14042
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
14505
var verifier =
CompileAndVerify
(compilation2, verify: Verification.Skipped).VerifyDiagnostics();
14643
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
14673
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
14873
CompileAndVerify
(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual) ? null : @"
14939
CompileAndVerify
(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual) ? null : @"
15061
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
15085
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
15333
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
15355
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
16045
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16047
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
16107
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16109
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
16180
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16458
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16543
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16661
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16747
var verifier =
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16842
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16924
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
17006
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
17077
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
17151
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
17238
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
17335
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: !(Execute(isVirtual) && ExecutionConditionUtil.IsMonoOrCoreClr) ? null : (genericFirst ? "T" : "int"), verify: Verification.Skipped).VerifyDiagnostics(
17441
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: !(Execute(isVirtual) && ExecutionConditionUtil.IsMonoOrCoreClr) ? null : (genericIsStatic ? "T" : "int"), verify: Verification.Skipped).VerifyDiagnostics();
19835
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
19837
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
19916
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
19918
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
20008
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
20010
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
20107
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
20109
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
20190
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
20192
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
20282
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
20284
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
20371
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
20373
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
20464
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
20538
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
20621
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
20701
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21330
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21447
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21558
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21693
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21829
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21889
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21992
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22110
var verifier =
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22236
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22345
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22447
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
23463
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
23465
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
23558
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
23560
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
23649
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
23651
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
23754
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
24347
CompileAndVerify
(compilation5, sourceSymbolValidator: validate5, symbolValidator: validate5, verify: Verification.Skipped).VerifyDiagnostics();
24699
CompileAndVerify
(compilation5, sourceSymbolValidator: validate5, symbolValidator: validate5, verify: Verification.Skipped).VerifyDiagnostics();
24928
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
25117
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
25315
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
25428
var verifier =
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
25558
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
25629
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
26241
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
26243
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
26336
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
26338
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
26441
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
26774
CompileAndVerify
(compilation3, sourceSymbolValidator: validate3, symbolValidator: validate3, verify: Verification.Skipped).VerifyDiagnostics();
26887
CompileAndVerify
(compilation3, sourceSymbolValidator: validate3, symbolValidator: validate3, verify: Verification.Skipped).VerifyDiagnostics();
27161
CompileAndVerify
(compilation3, sourceSymbolValidator: validate3, symbolValidator: validate3, verify: Verification.Skipped).VerifyDiagnostics();
27456
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
27657
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
27980
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
28093
var verifier =
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
28224
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
28295
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
29192
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
29194
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
29320
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
29322
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
29428
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
29789
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
29905
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
30053
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
30171
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
30277
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
30682
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
30688
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
30754
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
30867
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
30940
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31325
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31411
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31624
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31680
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31738
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31786
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31829
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31883
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31932
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
32005
CompileAndVerify
(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual) ? null : @"
32063
CompileAndVerify
(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual) ? null : @"
32116
CompileAndVerify
(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual: false) ? null : @"
32157
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
32254
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
34196
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
34201
CompileAndVerify
(compilation2, verify: Verification.Skipped).VerifyDiagnostics();
34206
CompileAndVerify
(compilation3, verify: Verification.Skipped).VerifyDiagnostics();
34253
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
34258
CompileAndVerify
(compilation2, verify: Verification.Skipped).VerifyDiagnostics();
34263
CompileAndVerify
(compilation3, verify: Verification.Skipped).VerifyDiagnostics();
Symbols\SymbolErrorTests.cs (32)
5655
CompileAndVerify
(lib);
5716
CompileAndVerify
(lib);
5776
CompileAndVerify
(lib);
5837
CompileAndVerify
(lib);
5897
CompileAndVerify
(lib);
5920
CompileAndVerify
(comp, expectedOutput: "ErrTestMod01.netmodule").VerifyDiagnostics(
5932
CompileAndVerify
(comp, expectedOutput: "ErrTestMod01.netmodule").VerifyDiagnostics(
5954
CompileAndVerify
(lib);
5977
CompileAndVerify
(comp, expectedOutput: "ErrTestMod02.netmodule").VerifyDiagnostics(
5990
CompileAndVerify
(comp, expectedOutput: "ErrTestMod02.netmodule").VerifyDiagnostics(
6013
CompileAndVerify
(lib);
6036
CompileAndVerify
(comp, expectedOutput: "ErrTestMod02.netmodule").VerifyDiagnostics(
6049
CompileAndVerify
(comp, expectedOutput: "ErrTestMod02.netmodule").VerifyDiagnostics(
6072
CompileAndVerify
(lib);
6095
CompileAndVerify
(comp, expectedOutput: "ErrTestMod01.netmodule").VerifyDiagnostics(
6108
CompileAndVerify
(comp, expectedOutput: "ErrTestMod01.netmodule").VerifyDiagnostics(
6250
CompileAndVerify
(comp, verify: Verification.FailsILVerify).VerifyDiagnostics();
6269
CompileAndVerify
(lib);
6329
CompileAndVerify
(lib);
6391
CompileAndVerify
(lib);
6451
CompileAndVerify
(lib);
6513
CompileAndVerify
(lib);
6576
CompileAndVerify
(lib);
6639
CompileAndVerify
(lib);
6710
CompileAndVerify
(lib);
6773
CompileAndVerify
(lib);
6842
CompileAndVerify
(lib);
7097
CompileAndVerify
(comp, expectedOutput: @"1 + 1 = 2
7327
CompileAndVerify
(compilation, verify: Verification.Skipped).VerifyDiagnostics();
7336
CompileAndVerify
(compilation, verify: Verification.Skipped).VerifyDiagnostics();
7407
CompileAndVerify
(compilation, verify: Verification.Skipped).VerifyDiagnostics();
18517
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped).
Symbols\UnsignedRightShiftTests.cs (14)
112
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @"
496
CompileAndVerify
(compilation1, expectedOutput: @"
620
CompileAndVerify
(compilation1, expectedOutput: @"
1163
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @"
1575
CompileAndVerify
(compilation1, expectedOutput: @"
1976
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @">>>").VerifyDiagnostics();
1996
CompileAndVerify
(compilation2, expectedOutput: @">>>").VerifyDiagnostics();
2002
CompileAndVerify
(compilation3, expectedOutput: @">>>").VerifyDiagnostics();
2228
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @">>>").VerifyDiagnostics();
2248
CompileAndVerify
(compilation2, expectedOutput: @">>>").VerifyDiagnostics();
2254
CompileAndVerify
(compilation3, expectedOutput: @">>>").VerifyDiagnostics();
2370
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @"Passed 1").VerifyDiagnostics();
2498
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @"
2596
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @"
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Syntax\SyntaxTreeTests.cs (1)
98
CompileAndVerify
(compilation).VerifyIL("C.Main", @"
Microsoft.CodeAnalysis.CSharp.Test.Utilities (5)
CSharpTestBase.cs (5)
1537
return
CompileAndVerify
(
2042
return
CompileAndVerify
(c, expectedOutput: expectedOutput);
2050
return
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2077
CompileAndVerify
(comp, expectedOutput: "", verify: verify); //need expected output to force execution
2090
return
CompileAndVerify
(comp, verify: verify);
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
CodeGen\WinMdEventTests.cs (1)
628
CompileAndVerify
(comp2, expectedOutput: @"A