7420 references to CompileAndVerify
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1552)
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)
148
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.FailsPEVerify);
583
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true),
632
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("3", isRuntimeAsync: true), verify: Verification.Fails with
681
var verifier =
CompileAndVerify
(
735
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with
898
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true),
1004
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with
1363
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with
1483
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true),
1769
verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with
2047
verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with
2300
verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with
2381
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with
2508
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true),
2596
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true),
2688
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true),
2851
var verifier =
CompileAndVerify
(
2968
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true),
3048
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true),
3133
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true),
3198
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true),
3378
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true),
3470
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true),
3565
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expected, isRuntimeAsync: true),
3612
var verifier =
CompileAndVerify
(
3690
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true),
3801
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true),
3899
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with { ILVerifyMessage = ilVerifyMessage });
4007
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with { ILVerifyMessage = ilVerifyMessage });
4068
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
4779
CompileAndVerify
(CreateCompilationWithTasksExtensions(sources, options: TestOptions.DebugExe), expectedOutput: expectedOutput).VerifyDiagnostics();
4780
CompileAndVerify
(CreateCompilationWithTasksExtensions(sources, options: TestOptions.ReleaseExe), expectedOutput: expectedOutput).VerifyDiagnostics();
4783
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Skipped);
CodeGen\CodeGenAsyncIteratorTests.cs (111)
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 =>
1865
CompileAndVerify
(comp, expectedOutput: "Value:0 1 2 Value:3 4 Value:5 Done", symbolValidator: verifyMembersAndInterfaces);
2195
CompileAndVerify
(comp, expectedOutput: "1 END DISPOSAL DONE");
2364
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 5");
2405
CompileAndVerify
(comp, expectedOutput: "1 2 Stream1:3 1 2 Stream2:3 4 2 4 2 Done", symbolValidator: verifyMembersAndInterfaces);
2483
CompileAndVerify
(comp, expectedOutput: "1 2 Stream1:3 4 2 1 2 Stream2:3 4 2 Done");
2532
CompileAndVerify
(comp, expectedOutput: "Stream1:0 Stream2:0 1 2 Stream1:3 4 2 1 2 Stream2:3 4 2 Done");
2577
CompileAndVerify
(comp, expectedOutput: "Stream1:0 1 2 Stream1:3 4 42 Await Stream2:0 1 2 Stream2:3 4 42 Done");
2620
CompileAndVerify
(comp, expectedOutput: "Stream1:1 Finally Stream2:1 Stream2:2 Finally Done");
2652
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 5");
3209
var verifier =
CompileAndVerify
(comp);
3477
var verifier =
CompileAndVerify
(comp);
3746
var verifier =
CompileAndVerify
(comp);
4010
var verifier =
CompileAndVerify
(comp);
4250
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 5");
4283
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 5");
4315
CompileAndVerify
(comp, expectedOutput: "Start p:10 p:11 Value p:12 End");
4348
CompileAndVerify
(comp, expectedOutput: "Start f:10 f:11 Value f:12 End");
4399
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 Done");
4430
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 5 Done");
4459
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 Done");
4482
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4516
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 Done");
4560
CompileAndVerify
(comp, expectedOutput: expectation);
4588
CompileAndVerify
(comp, expectedOutput: expectation);
4661
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 Done");
4696
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4744
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4785
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput,
5040
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5089
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5133
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5187
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5231
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5277
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5330
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5363
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5394
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5459
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5493
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5524
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5556
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5591
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5625
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5664
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5704
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5782
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5875
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5910
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5940
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5971
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6004
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6396
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6430
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6471
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6510
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6546
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6580
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6626
CompileAndVerify
(comp, expectedOutput: "1");
6654
CompileAndVerify
(comp, expectedOutput: "none");
6863
CompileAndVerify
(comp, expectedOutput: "DisposeAsync threw. Already cancelled");
6885
CompileAndVerify
(comp, expectedOutput: "done");
6915
CompileAndVerify
(comp, expectedOutput: "done");
6962
CompileAndVerify
(comp, expectedOutput: "Base.Func;Derived.Func;");
7039
CompileAndVerify
(comp, expectedOutput: "B1::F;D::F;B1::F;");
7103
CompileAndVerify
(comp, expectedOutput: "42 43 Long Cancelled");
7152
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7204
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7255
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7303
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7354
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7487
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7620
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7666
CompileAndVerify
(comp, expectedOutput: "42 43 REACHED 44");
7712
CompileAndVerify
(comp, expectedOutput: "42 43 REACHED 44");
7770
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7830
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7865
CompileAndVerify
(comp, expectedOutput: "1");
7896
CompileAndVerify
(comp, expectedOutput: "42");
7927
CompileAndVerify
(comp, expectedOutput: "42");
8149
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled 42 43 Reached 44");
8197
CompileAndVerify
(comp, expectedOutput: "Reached 42");
8255
CompileAndVerify
(comp, expectedOutput: "42 Cancelled");
8444
var v =
CompileAndVerify
(comp, expectedOutput: "BEFORE INSIDE INSIDE2 AFTER");
8493
var v =
CompileAndVerify
(comp, expectedOutput: "BEFORE INSIDE INSIDE2 AFTER");
8542
var v =
CompileAndVerify
(comp, expectedOutput: "BEFORE INSIDE INSIDE2 AFTER");
8589
CompileAndVerify
(comp, expectedOutput: "RAN RAN RAN CLEARED");
8642
CompileAndVerify
(comp, expectedOutput: "RAN RAN EXCEPTION CLEARED");
8688
CompileAndVerify
(comp, expectedOutput: "RAN RAN RAN CLEARED");
8734
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify);
8769
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify);
8810
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify);
9066
var verifier =
CompileAndVerify
(comp,
9264
var verifier =
CompileAndVerify
(comp,
9305
var verifier =
CompileAndVerify
(comp,
9350
var verifier =
CompileAndVerify
(comp,
9391
var verifier =
CompileAndVerify
(comp,
9587
var verifier =
CompileAndVerify
(comp,
9633
var verifier =
CompileAndVerify
(comp,
10801
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
10847
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);
1345
CompileAndVerify
(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0);
1369
CompileAndVerify
(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0);
1422
CompileAndVerify
(sourceCompilation, expectedOutput: "GetAwaiter called | GetResult called");
1480
CompileAndVerify
(sourceCompilation, expectedOutput: "GetAwaiter called | GetResult called");
1567
var verifier =
CompileAndVerify
(comp, expectedOutput: "");
1809
var verifier =
CompileAndVerify
(comp, expectedOutput: "");
CodeGen\CodeGenAsyncMethodBuilderOverrideTests.cs (10)
130
var verifier =
CompileAndVerify
(compilation, expectedOutput: "M F G 3");
536
var verifier =
CompileAndVerify
(compilation, expectedOutput: "M F G 3");
843
var verifier =
CompileAndVerify
(compilation, expectedOutput: "M F 3");
942
var verifier =
CompileAndVerify
(compilation, expectedOutput: "Overload1 Lambda1 Overload2 Lambda2");
1286
CompileAndVerify
(compilation, expectedOutput: "M F G 3");
1320
CompileAndVerify
(compilation, expectedOutput: "M F G 3");
1403
CompileAndVerify
(compilation, expectedOutput: "M F G 3");
2009
CompileAndVerify
(compilation, expectedOutput: "M F G 3");
2075
CompileAndVerify
(compilation, expectedOutput: "M F G 3");
2136
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
CodeGen\CodeGenAsyncSpillTests.cs (75)
83
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
176
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
315
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
456
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
530
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
1789
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
1850
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
1912
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
1988
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
2300
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
2573
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
2748
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
3590
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
4238
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
4346
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
4506
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
5197
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
5524
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
5846
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
5898
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
5996
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
6076
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
6142
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
6517
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with
7404
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("0", isRuntimeAsync: true), verify: Verification.Fails with
7527
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with
8043
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
8109
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
8699
verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
8770
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
8838
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with
8956
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
9137
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with
9188
var v =
CompileAndVerify
(
9195
v =
CompileAndVerify
(
9202
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
9279
var v =
CompileAndVerify
(
9286
v =
CompileAndVerify
(
9293
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
9434
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
9581
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
9668
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
9772
CompileAndVerify
(comp, expectedOutput: expectedOutput)
9859
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
10044
CompileAndVerify
(comp, expectedOutput: expectedOutput)
10132
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
10296
CompileAndVerify
(comp, expectedOutput: expectedOutput)
10389
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
10523
CompileAndVerify
(comp, expectedOutput: expectedOutput)
10610
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
10749
CompileAndVerify
(comp, expectedOutput: expectedOutput)
10841
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
10985
CompileAndVerify
(comp, expectedOutput: expectedOutput)
11072
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
11202
CompileAndVerify
(comp, expectedOutput: expectedOutput)
11288
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
11439
CompileAndVerify
(comp, expectedOutput: expectedOutput)
11535
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
11704
CompileAndVerify
(comp, expectedOutput: expectedOutput)
11800
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
11987
CompileAndVerify
(comp, expectedOutput: expectedOutput)
12088
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
12283
CompileAndVerify
(comp, expectedOutput: expectedOutput)
12384
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
12468
CompileAndVerify
(comp, expectedOutput: expectedOutput)
12546
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
12604
verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
12666
verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
12723
verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
CodeGen\CodeGenAsyncTests.cs (82)
51
return base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: verify);
82
CompileAndVerify
(c.WithOptions(options), symbolValidator: module =>
91
CompileAndVerify
(c.WithOptions(options), symbolValidator: module =>
100
CompileAndVerify
(c.WithOptions(options), symbolValidator: module =>
148
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
304
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with
370
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with
431
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with
491
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with
568
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with
707
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with
831
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with
944
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with
1075
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with
1188
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with
1326
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("0", isRuntimeAsync: true), verify: Verification.Fails with
3452
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("0", isRuntimeAsync: true), verify: Verification.Fails with
3581
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("0", isRuntimeAsync: true), verify: Verification.Fails with
5957
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5995
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5997
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput);
6031
CompileAndVerify
(comp);
6032
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe));
6072
CompileAndVerify
(comp, expectedOutput: "0");
6073
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: "0");
6179
CompileAndVerify
(comp);
6180
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe));
6217
CompileAndVerify
(comp).
6274
CompileAndVerify
(comp);
6275
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe));
6315
CompileAndVerify
(comp);
6316
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe));
6372
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6373
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput);
6425
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6426
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput);
6485
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6486
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput);
6731
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6783
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6826
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6829
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6865
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6868
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6897
CompileAndVerify
(comp).
7071
CompileAndVerify
(comp).
7308
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
7365
CompileAndVerify
(comp, expectedOutput: expected);
7368
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with
7428
CompileAndVerify
(comp, expectedOutput: expected);
7431
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput(expected, isRuntimeAsync: true), verify: Verification.Fails with
7569
var verifier =
CompileAndVerify
(comp);
7933
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
7977
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
7998
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("<Main>$", "0xa") });
8022
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
8065
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
8115
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("Main", "0xa") });
8155
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("Main", "0xa") });
8217
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("Main", "0x26") });
8276
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
8321
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("<Main>g__LocalFunc|0_0", "0xa") });
8376
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("<Main>b__0_0", "0xa") });
8444
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("<Main>$", "0x1f") });
8501
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("<Main>$", "0x24") });
8560
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("55", isRuntimeAsync: true), verify: Verification.Fails with
8639
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
8762
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
8808
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
8856
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
8905
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
8948
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
8969
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
9004
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
9199
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with
9231
verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with
9306
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with
9337
verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42", isRuntimeAsync: true), verify: Verification.Fails with
9392
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with
9436
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with
9480
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("1", isRuntimeAsync: true), verify: Verification.Fails with
9526
var verifier =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("1", isRuntimeAsync: true), verify: Verification.Fails with
CodeGen\CodeGenAwaitForeachTests.cs (211)
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);
4403
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4419
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
4548
CompileAndVerify
(comp, expectedOutput: "Item(1) Dispose Done");
4559
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("Item(1) Dispose Done", isRuntimeAsync: true), verify: Verification.Fails with
4903
CompileAndVerify
(comp,
4907
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
5035
var verifier =
CompileAndVerify
(comp,
5232
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5235
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
5465
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5489
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
5617
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5838
var runtimeAsyncVerifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
5969
CompileAndVerify
(comp, expectedOutput: "NextAsync(2) Current(3) Got(3) NextAsync(3) Dispose(4) Done");
5972
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("NextAsync(2) Current(3) Got(3) NextAsync(3) Dispose(4) Done", isRuntimeAsync: true), verify: Verification.Fails with
6103
CompileAndVerify
(comp,
6107
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
6270
CompileAndVerify
(comp,
6274
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
6446
CompileAndVerify
(comp,
6624
CompileAndVerify
(comp, expectedOutput: "Success");
6627
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("Success", isRuntimeAsync: true), verify: Verification.Fails with
6756
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");
6760
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
6946
CompileAndVerify
(comp, expectedOutput: "NextAsync(0) Current(1) Convert(1) Got(1) NextAsync(1) Current(2) Convert(2) Got(2) NextAsync(2) Dispose(3) Done");
6972
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
7103
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7127
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
7247
CompileAndVerify
(comp, expectedOutput: "Success");
7250
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("Success", isRuntimeAsync: true), verify: Verification.Fails with
7382
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7406
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
7577
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7596
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
7749
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7752
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
8067
CompileAndVerify
(comp, expectedOutput: expectedOutput);
8091
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
8211
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
8377
verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
8472
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
8482
var verifier2 =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
8779
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync");
8782
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync", isRuntimeAsync: true), verify: Verification.Fails with
8904
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
8907
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync DisposeAsync Done", isRuntimeAsync: true), verify: Verification.Fails with
9007
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
9050
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync Done");
9053
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync Done", isRuntimeAsync: true), verify: Verification.Fails with
9128
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync Done");
9131
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync Done", isRuntimeAsync: true), verify: Verification.Fails with
9202
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
9205
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync DisposeAsync Done", isRuntimeAsync: true), verify: Verification.Fails with
9394
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
9397
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync DisposeAsync Done", isRuntimeAsync: true), verify: Verification.Fails with
9505
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
9508
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync DisposeAsync Done", isRuntimeAsync: true), verify: Verification.Fails with
9609
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
9612
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync DisposeAsync Done", isRuntimeAsync: true), verify: Verification.Fails with
9713
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync 1 Done");
9716
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("MoveNextAsync DisposeAsync 1 Done", isRuntimeAsync: true), verify: Verification.Fails with
9827
CompileAndVerify
(comp, expectedOutput: "StructAwaitable1StructAwaitable2");
9830
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("StructAwaitable1StructAwaitable2", isRuntimeAsync: true), verify: Verification.Fails with
10001
CompileAndVerify
(comp);
10004
var verifier =
CompileAndVerify
(runtimeAsyncComp, verify: Verification.Fails with
10091
CompileAndVerify
(comp);
10094
var verifier =
CompileAndVerify
(runtimeAsyncComp, verify: Verification.Fails with
10239
CompileAndVerify
(comp, expectedOutput: "123");
10255
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
10309
CompileAndVerify
(comp, expectedOutput: "123");
10312
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
10366
CompileAndVerify
(comp, expectedOutput: "123");
10369
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
10423
CompileAndVerify
(comp, expectedOutput: "123");
10426
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
10668
CompileAndVerify
(comp, expectedOutput: "123");
10671
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
10732
CompileAndVerify
(comp, expectedOutput: "123");
10735
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
10792
CompileAndVerify
(comp, expectedOutput: "123");
10795
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
10851
CompileAndVerify
(comp, expectedOutput: "123");
10854
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
10977
CompileAndVerify
(comp, expectedOutput: "123");
10980
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
11039
CompileAndVerify
(comp, expectedOutput: "123");
11042
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
11096
CompileAndVerify
(comp, expectedOutput: "123");
11099
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
11162
CompileAndVerify
(comp, expectedOutput: "123");
11165
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
11219
CompileAndVerify
(comp, expectedOutput: "123");
11222
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
11279
CompileAndVerify
(comp, expectedOutput: "123");
11282
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
11336
CompileAndVerify
(comp, expectedOutput: "123");
11339
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
11399
CompileAndVerify
(comp, expectedOutput: "123");
11402
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
11489
CompileAndVerify
(comp, expectedOutput: "123");
11492
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
11585
CompileAndVerify
(comp, expectedOutput: expectedOutput);
11588
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
11805
CompileAndVerify
(comp, expectedOutput: "123");
11808
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
11919
CompileAndVerify
(comp, expectedOutput: "123");
11922
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
12169
CompileAndVerify
(comp, expectedOutput: "123");
12172
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
12316
CompileAndVerify
(comp, expectedOutput: "123");
12319
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
12419
CompileAndVerify
(comp, expectedOutput: "123");
12422
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
12517
CompileAndVerify
(comp, expectedOutput: "23");
12520
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("23", isRuntimeAsync: true), verify: Verification.Fails with
12612
CompileAndVerify
(comp, expectedOutput: "123");
12615
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
12776
CompileAndVerify
(comp, expectedOutput: "123");
12779
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
12839
CompileAndVerify
(comp, expectedOutput: "123");
12842
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
12932
CompileAndVerify
(comp, expectedOutput: "123");
12935
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
12989
CompileAndVerify
(comp, expectedOutput: "123");
12992
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
13132
CompileAndVerify
(comp, expectedOutput: "123");
13165
CompileAndVerify
(comp, expectedOutput: "123");
13168
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
13225
CompileAndVerify
(comp, expectedOutput: "123");
13228
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
13285
CompileAndVerify
(comp, expectedOutput: @"123Disposed");
13288
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123Disposed", isRuntimeAsync: true), verify: Verification.Fails with
13371
CompileAndVerify
(comp, expectedOutput: @"123Disposed");
13374
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123Disposed", isRuntimeAsync: true), verify: Verification.Fails with
13457
CompileAndVerify
(comp, expectedOutput: @"123Disposed");
13460
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123Disposed", isRuntimeAsync: true), verify: Verification.Fails with
13539
CompileAndVerify
(comp, expectedOutput: "123");
13542
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
13615
CompileAndVerify
(comp, expectedOutput: "123Disposed");
13618
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123Disposed", isRuntimeAsync: true), verify: Verification.Fails with
13703
CompileAndVerify
(comp, expectedOutput: "123");
13706
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
13848
CompileAndVerify
(comp, expectedOutput: "123");
13851
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
13927
CompileAndVerify
(comp, expectedOutput: "123");
13930
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
14096
CompileAndVerify
(comp, expectedOutput: "123");
14099
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
14158
CompileAndVerify
(comp, expectedOutput: "123");
14161
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123", isRuntimeAsync: true), verify: Verification.Fails with
14255
CompileAndVerify
(comp, expectedOutput: "123123");
14258
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("123123", isRuntimeAsync: true), verify: Verification.Fails with
14350
CompileAndVerify
(comp, expectedOutput: "RAN");
14353
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("RAN", isRuntimeAsync: true), verify: Verification.Fails with
14487
CompileAndVerify
(comp, expectedOutput: "RAN");
14490
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("RAN", isRuntimeAsync: true), verify: Verification.Fails with
14626
CompileAndVerify
(comp, expectedOutput: "RAN");
14629
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("RAN", isRuntimeAsync: true), verify: Verification.Fails with
14760
CompileAndVerify
(comp, expectedOutput: "RAN");
14822
CompileAndVerify
(comp, expectedOutput: "RAN");
14825
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("RAN", isRuntimeAsync: true), verify: Verification.Fails with
14986
CompileAndVerify
(comp,
14991
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
CodeGen\CodeGenAwaitUsingTests.cs (74)
216
CompileAndVerify
(comp, expectedOutput: expectedOutput);
220
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
457
CompileAndVerify
(comp, expectedOutput: expectedOutput);
461
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
644
CompileAndVerify
(comp, expectedOutput: expectedOutput);
648
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
755
CompileAndVerify
(comp, expectedOutput: expectedOutput);
759
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
849
CompileAndVerify
(comp, expectedOutput: expectedOutput);
853
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
1237
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1241
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
1379
CompileAndVerify
(comp, expectedOutput: "body Dispose");
1457
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1494
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1529
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1682
verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
1763
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1917
verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
1998
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
2153
verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
2229
CompileAndVerify
(comp, expectedOutput: expectedOutput);
2233
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
2297
CompileAndVerify
(comp, expectedOutput: expectedOutput);
2300
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
2399
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
2547
verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
2627
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
2774
verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
2862
CompileAndVerify
(comp, expectedOutput: "True");
2867
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("True", isRuntimeAsync: true), verify: Verification.Fails with
2943
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
2948
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("body DisposeAsync", isRuntimeAsync: true), verify: Verification.Fails with
3038
CompileAndVerify
(comp, expectedOutput: "body");
3043
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("body", isRuntimeAsync: true), verify: Verification.Fails with
3178
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3182
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
3318
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3322
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
3456
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3460
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
3686
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3691
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
3798
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3803
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
3881
CompileAndVerify
(comp, expectedOutput: "using dispose_start dispose_end return");
3886
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("using dispose_start dispose_end return", isRuntimeAsync: true), verify: Verification.Fails with
3968
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3972
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
4051
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4055
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
4135
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4139
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
4302
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4475
verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
4564
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4569
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with { ILVerifyMessage = """
4651
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4656
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with
4734
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4739
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput(expectedOutput, isRuntimeAsync: true), verify: Verification.Fails with { ILVerifyMessage = """
4851
CompileAndVerify
(comp, expectedOutput: "StructAwaitable");
4856
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("StructAwaitable", isRuntimeAsync: true), verify: Verification.Fails with
4931
CompileAndVerify
(comp, expectedOutput: "DISPOSED");
4937
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("DISPOSED", isRuntimeAsync: true), verify: Verification.Fails with
5021
CompileAndVerify
(comp, expectedOutput: "DISPOSED");
5293
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
5296
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
5453
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
5456
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
5487
CompileAndVerify
(comp, expectedOutput: "DISPOSED").VerifyDiagnostics();
5492
var verifier =
CompileAndVerify
(comp, expectedOutput: CodeGenAsyncTests.ExpectedOutput("DISPOSED", isRuntimeAsync: true), verify: Verification.Fails with
5675
CompileAndVerify
(comp,
5704
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
(
6465
CompileAndVerify
(comp, symbolValidator: assertMethods);
6518
CompileAndVerify
(comp, symbolValidator: assertMethods, verify: Verification.Skipped);
6642
CompileAndVerify
(comp, symbolValidator: assertMethods, verify: Verification.Skipped);
6720
CompileAndVerify
(comp, symbolValidator: assertMethods, verify: Verification.Skipped);
6798
CompileAndVerify
(comp, symbolValidator: assertMethods, verify: Verification.Skipped);
11022
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[]
6304
return
CompileAndVerify
(comp, expectedOutput: output, verify: verify).VerifyDiagnostics(); // no diagnostics
6310
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)
1268
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: verify);
1355
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: "").
5864
CompileAndVerify
(compilation, expectedOutput: "12456");
6192
var comp =
CompileAndVerify
(c, expectedOutput: @"FalseTrueTrue");
6229
var comp =
CompileAndVerify
(c, expectedOutput: @"FalseTrueTrue");
6272
var comp =
CompileAndVerify
(c, expectedOutput: @"FalseTrueTrue");
6308
var comp =
CompileAndVerify
(c, expectedOutput: @"#
6351
var comp =
CompileAndVerify
(c, expectedOutput: @"False
6386
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)
238
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
271
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
335
var compVerifier =
CompileAndVerify
(compilation);
408
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
505
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
637
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
697
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
773
var compVerifier =
CompileAndVerify
(compilation);
834
var compVerifier =
CompileAndVerify
(compilation);
859
var compVerifier =
CompileAndVerify
(compilation);
895
var compVerifier =
CompileAndVerify
(compilation);
934
var compVerifier =
CompileAndVerify
(compilation);
970
var compVerifier =
CompileAndVerify
(compilation);
1010
var compVerifier =
CompileAndVerify
(compilation);
1057
var compVerifier =
CompileAndVerify
(compilation);
1108
var compVerifier =
CompileAndVerify
(compilation);
1143
var compVerifier =
CompileAndVerify
(compilation);
1181
var compVerifier =
CompileAndVerify
(compilation);
1225
var compVerifier =
CompileAndVerify
(compilation);
1284
var compVerifier =
CompileAndVerify
(compilation);
1341
var compVerifier =
CompileAndVerify
(compilation);
1401
var compVerifier =
CompileAndVerify
(compilation);
1473
var compVerifier =
CompileAndVerify
(compilation);
1537
var compVerifier =
CompileAndVerify
(compilation);
1600
var compVerifier =
CompileAndVerify
(compilation);
1659
var compVerifier =
CompileAndVerify
(compilation);
1714
var compVerifier =
CompileAndVerify
(compilation);
1775
var compVerifier =
CompileAndVerify
(compilation);
1842
var compVerifier =
CompileAndVerify
(compilation);
1906
var compVerifier =
CompileAndVerify
(compilation);
1978
var compVerifier =
CompileAndVerify
(compilation);
2040
var compVerifier =
CompileAndVerify
(compilation);
2175
var compVerifier =
CompileAndVerify
(compilation);
2269
var compVerifier =
CompileAndVerify
(compilation);
2406
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2540
var compVerifier =
CompileAndVerify
(compilation);
2616
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2651
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2670
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2729
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2795
var compVerifier =
CompileAndVerify
(compilation);
2841
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "TrueFalse");
2908
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3003
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3060
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3101
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3135
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3240
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3268
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3298
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3387
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3553
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3635
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3707
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3783
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3994
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3997
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4032
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4035
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4060
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "TrueFalse");
4096
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "TrueFalse");
4123
var compVerifier =
CompileAndVerify
(compilation);
4175
var compVerifier =
CompileAndVerify
(compilation);
4215
var compVerifier =
CompileAndVerify
(compilation);
4250
var compVerifier =
CompileAndVerify
(compilation);
4331
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4510
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4547
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4581
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4776
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4809
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4883
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4919
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4956
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
5458
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5483
CompileAndVerify
(compilation, expectedOutput: "AB");
5510
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5551
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5610
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5655
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5718
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5791
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5882
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5940
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6026
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6109
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\NoPiaEmbedTypes.cs (145)
48
CompileAndVerify
(piaCompilation);
97
CompileAndVerify
(piaCompilation);
173
CompileAndVerify
(piaCompilation);
230
CompileAndVerify
(piaCompilation);
299
CompileAndVerify
(piaCompilation);
352
CompileAndVerify
(piaCompilation);
402
CompileAndVerify
(piaCompilation);
450
CompileAndVerify
(piaCompilation);
800
CompileAndVerify
(piaCompilation);
849
CompileAndVerify
(piaCompilation);
1069
CompileAndVerify
(piaCompilation);
1667
var verifier =
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
1672
verifier =
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
1780
CompileAndVerify
(compilation1, symbolValidator: metadataValidator, verify: Verification.FailsPEVerify);
1782
CompileAndVerify
(compilation2, symbolValidator: metadataValidator, verify: Verification.FailsPEVerify);
1804
CompileAndVerify
(piaCompilation);
1862
CompileAndVerify
(piaCompilation);
1915
var verifier =
CompileAndVerify
(compilation, symbolValidator: metadataValidator);
1922
verifier =
CompileAndVerify
(compilation, symbolValidator: metadataValidator);
1953
CompileAndVerify
(piaCompilation);
2003
var verifier =
CompileAndVerify
(compilation, symbolValidator: metadataValidator);
2011
verifier =
CompileAndVerify
(compilation, symbolValidator: metadataValidator);
2042
CompileAndVerify
(piaCompilation);
2099
CompileAndVerify
(piaCompilation);
2169
CompileAndVerify
(piaCompilation);
2242
var verifier =
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
2246
verifier =
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
2285
CompileAndVerify
(piaCompilation);
2328
var verifier =
CompileAndVerify
(compilation1);
2332
verifier =
CompileAndVerify
(compilation2);
2364
CompileAndVerify
(piaCompilation);
2437
CompileAndVerify
(piaCompilation);
2503
CompileAndVerify
(piaCompilation);
2682
CompileAndVerify
(piaCompilation);
2721
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
2723
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
2754
CompileAndVerify
(piaCompilation);
2793
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
2795
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
2818
CompileAndVerify
(piaCompilation);
2852
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
2854
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
2879
CompileAndVerify
(piaCompilation);
2915
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
2917
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
2942
CompileAndVerify
(piaCompilation);
2981
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
2983
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
3008
CompileAndVerify
(piaCompilation);
3047
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
3049
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
3087
CompileAndVerify
(piaCompilation).VerifyDiagnostics();
3124
CompileAndVerify
(compilation1.AddReferences(dispIdDefinition), symbolValidator: metadataValidator).VerifyDiagnostics();
3131
CompileAndVerify
(compilation2.AddReferences(dispIdDefinition), symbolValidator: metadataValidator).VerifyDiagnostics();
3200
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
3202
CompileAndVerify
(compilation1.AddReferences(empty), symbolValidator: metadataValidator);
3264
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
3288
CompileAndVerify
(piaCompilation);
3329
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
3331
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
3355
CompileAndVerify
(piaCompilation);
3393
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
3395
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
3420
CompileAndVerify
(piaCompilation);
3465
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
3467
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
3553
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
3573
CompileAndVerify
(piaCompilation);
3610
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
3612
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
3637
CompileAndVerify
(piaCompilation);
3676
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
3678
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
3702
CompileAndVerify
(piaCompilation);
3749
CompileAndVerify
(piaCompilation);
3801
CompileAndVerify
(piaCompilation1);
3826
CompileAndVerify
(piaCompilation2);
3886
CompileAndVerify
(piaCompilation);
3979
CompileAndVerify
(piaCompilation);
3985
CompileAndVerify
(compilation1);
3992
CompileAndVerify
(compilation2, symbolValidator: metadataValidator).VerifyDiagnostics(expected);
3998
CompileAndVerify
(compilation3, symbolValidator: metadataValidator).VerifyDiagnostics(expected);
4004
CompileAndVerify
(compilation4, symbolValidator: metadataValidator).VerifyDiagnostics(expected);
4010
CompileAndVerify
(compilation5, symbolValidator: metadataValidator).VerifyDiagnostics(expected);
4075
CompileAndVerify
(piaCompilation);
4081
CompileAndVerify
(compilation1);
4088
CompileAndVerify
(compilation2, symbolValidator: metadataValidator).VerifyDiagnostics(expected);
4094
CompileAndVerify
(compilation3, symbolValidator: metadataValidator).VerifyDiagnostics(expected);
4100
CompileAndVerify
(compilation4, symbolValidator: metadataValidator).VerifyDiagnostics(expected);
4106
CompileAndVerify
(compilation5, symbolValidator: metadataValidator).VerifyDiagnostics(expected);
4143
CompileAndVerify
(piaCompilation);
4181
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
4183
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
4220
CompileAndVerify
(piaCompilation);
4265
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
4267
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
4304
CompileAndVerify
(piaCompilation);
4342
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
4344
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
4368
CompileAndVerify
(piaCompilation);
4406
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
4408
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
4433
CompileAndVerify
(piaCompilation);
4466
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
4468
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
4493
CompileAndVerify
(piaCompilation);
4526
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
4528
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
4553
CompileAndVerify
(piaCompilation);
4586
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
4588
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
4619
CompileAndVerify
(piaCompilation);
4652
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
4654
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
4676
CompileAndVerify
(piaCompilation1);
4696
CompileAndVerify
(piaCompilation2);
4744
CompileAndVerify
(piaCompilation1);
4765
CompileAndVerify
(piaCompilation2);
4811
CompileAndVerify
(compilation3);
4821
CompileAndVerify
(compilation4);
4843
CompileAndVerify
(piaCompilation1);
4898
CompileAndVerify
(compilation3, verify: Verification.FailsPEVerify);
4902
CompileAndVerify
(compilation4, verify: Verification.FailsPEVerify);
4924
CompileAndVerify
(piaCompilation1);
4946
CompileAndVerify
(piaCompilation2);
4994
CompileAndVerify
(piaCompilation1);
5162
CompileAndVerify
(piaCompilation1);
5184
CompileAndVerify
(piaCompilation2);
5214
CompileAndVerify
(compilation3);
5218
CompileAndVerify
(compilation4);
5240
CompileAndVerify
(piaCompilation1);
5262
CompileAndVerify
(piaCompilation2);
5319
CompileAndVerify
(piaCompilation1);
5375
CompileAndVerify
(compilation3, verify: Verification.FailsPEVerify);
5379
CompileAndVerify
(compilation4, verify: Verification.FailsPEVerify);
5427
CompileAndVerify
(IEvent_Compilation);
5533
CompileAndVerify
(NetImpl_1_Compilation, symbolValidator: metadataValidator);
5538
CompileAndVerify
(NetImpl_2_Compilation, symbolValidator: metadataValidator);
5597
CompileAndVerify
(app_compilation, symbolValidator: IEvent_ref.Properties.EmbedInteropTypes ? metadataValidator : null,
5622
CompileAndVerify
(piaCompilation);
5704
CompileAndVerify
(piaCompilation);
5736
CompileAndVerify
(compilation0, symbolValidator: symbolValidator);
5739
CompileAndVerify
(compilation0, symbolValidator: symbolValidator);
5802
CompileAndVerify
(piaCompilation);
5999
CompileAndVerify
(compilation,
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 (455)
CodeGen\CodeGenCallTests.cs (22)
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();
34310
CompileAndVerify
(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics();
34382
CompileAndVerify
(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics();
34454
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics();
34605
CompileAndVerify
(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics();
34677
CompileAndVerify
(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics();
34749
CompileAndVerify
(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics();
34821
CompileAndVerify
(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics();
34893
CompileAndVerify
(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics();
34977
CompileAndVerify
(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics();
35061
CompileAndVerify
(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics();
35152
CompileAndVerify
(comp, expectedOutput: "123123126:123123126:123123126").VerifyDiagnostics();
35234
CompileAndVerify
(comp, expectedOutput: "124125125:124125125:124125125").VerifyDiagnostics();
35316
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics();
35484
CompileAndVerify
(comp, expectedOutput: "123123126:123123126:123123126").VerifyDiagnostics();
35578
CompileAndVerify
(comp, expectedOutput: "123123126:123123126:123123126").VerifyDiagnostics();
35679
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 (4)
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();
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)
351
var v0 =
CompileAndVerify
(compilation0);
404
var v0 =
CompileAndVerify
(compilation0);
472
var v0 =
CompileAndVerify
(compilation0);
1833
var v0 =
CompileAndVerify
(compilation0);
1926
var v0 =
CompileAndVerify
(compilation0);
2011
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
2086
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
2151
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
2229
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
6421
var v0 =
CompileAndVerify
(compilation0);
6851
var v0 =
CompileAndVerify
(compilation0);
8881
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
9965
var v0 =
CompileAndVerify
(compilation0);
10067
var v0 =
CompileAndVerify
(compilation0);
10458
var v0 =
CompileAndVerify
(compilation0);
10831
var v0 =
CompileAndVerify
(compilation0);
10928
var v0 =
CompileAndVerify
(compilation0);
11051
var v0 =
CompileAndVerify
(compilation0);
11283
var v0 =
CompileAndVerify
(compilation0);
11960
var v0 =
CompileAndVerify
(compilation0);
12142
var v0 =
CompileAndVerify
(compilation0);
12264
var v0 =
CompileAndVerify
(compilation0);
12317
var v0 =
CompileAndVerify
(compilation0);
13242
var v0 =
CompileAndVerify
(compilation0);
13358
var v0 =
CompileAndVerify
(compilation0);
13404
var v0 =
CompileAndVerify
(compilation0);
13553
var v0 =
CompileAndVerify
(compilation0);
13687
var v0 =
CompileAndVerify
(compilation0);
13796
var v0 =
CompileAndVerify
(compilation0);
13914
var v0 =
CompileAndVerify
(compilation0);
14105
var v0 =
CompileAndVerify
(compilation0);
14234
var v0 =
CompileAndVerify
(compilation0);
14382
var v0 =
CompileAndVerify
(compilation0);
14578
var v0 =
CompileAndVerify
(compilation0);
14687
var v0 =
CompileAndVerify
(compilation0);
14797
var v0 =
CompileAndVerify
(compilation0);
14961
var v0 =
CompileAndVerify
(compilation0);
15106
var v0 =
CompileAndVerify
(compilation0);
15211
var v0 =
CompileAndVerify
(compilation0);
15374
var v0 =
CompileAndVerify
(compilation0);
15578
var v0 =
CompileAndVerify
(compilation0);
15826
var v0 =
CompileAndVerify
(compilation0);
16010
var v0 =
CompileAndVerify
(compilation0);
16083
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
16189
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
16619
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
19261
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
19337
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
19431
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
19520
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 (3163)
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 =>
432
CompileAndVerify
(comp, symbolValidator: static module =>
458
CompileAndVerify
(comp, symbolValidator: module =>
488
CompileAndVerify
(comp, symbolValidator: verifyModule).VerifyDiagnostics();
530
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)
733
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(""));
872
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1095
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("(0, -2, 0, -4, 0, -6)"));
1210
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("(2, -2, 6, -4, 10, -6)"));
1425
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("""
4954
var verifier =
CompileAndVerify
(comp, expectedOutput: $$"""
7970
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($$"""
8159
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: "C");
8365
CompileAndVerify
(
10211
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("""
10295
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("""
10392
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 (145)
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
(
12026
var verifier =
CompileAndVerify
(
12293
var verifier =
CompileAndVerify
(
12539
var verifier =
CompileAndVerify
(
12798
var verifier =
CompileAndVerify
(
13068
var verifier =
CompileAndVerify
(
13327
var verifier =
CompileAndVerify
(
13667
CompileAndVerify
(
13969
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
14310
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
14671
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123456" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
15022
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
15370
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
15800
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(
16335
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
17614
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
17811
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
18033
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123456" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
18236
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
18437
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
18717
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(
19099
var verifier =
CompileAndVerify
(
19270
var verifier =
CompileAndVerify
(
19595
var verifier =
CompileAndVerify
(
19780
var verifier =
CompileAndVerify
(
20039
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20052
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20084
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20095
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20193
CompileAndVerify
(comp, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"
20296
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20309
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20341
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20352
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20403
var verifier =
CompileAndVerify
(
20450
var verifier =
CompileAndVerify
(
20495
var verifier =
CompileAndVerify
(
20540
var verifier =
CompileAndVerify
(
21256
CompileAndVerify
(
21504
CompileAndVerify
(
21641
CompileAndVerify
(
21702
CompileAndVerify
(
21834
var verifier =
CompileAndVerify
(
21970
CompileAndVerify
(
22476
var verifier =
CompileAndVerify
(
22532
var verifier =
CompileAndVerify
(
22587
CompileAndVerify
(
22635
CompileAndVerify
(
22679
CompileAndVerify
(
22728
CompileAndVerify
(
22780
var verifier =
CompileAndVerify
(
22826
var verifier =
CompileAndVerify
(
23620
var verifier =
CompileAndVerify
(
23673
var verifier =
CompileAndVerify
(
23735
var verifier =
CompileAndVerify
(
24032
var verifier =
CompileAndVerify
(
24135
var verifier =
CompileAndVerify
(
24193
var verifier =
CompileAndVerify
(
24268
var verifier =
CompileAndVerify
(
24367
var verifier =
CompileAndVerify
(
24530
var verifier =
CompileAndVerify
(
24649
var verifier =
CompileAndVerify
(
24792
var verifier =
CompileAndVerify
(
24884
var verifier =
CompileAndVerify
(
25028
var verifier =
CompileAndVerify
(
25112
var verifier =
CompileAndVerify
(
25326
var verifier =
CompileAndVerify
(
25576
var verifier =
CompileAndVerify
(
27181
var verifier =
CompileAndVerify
(
27291
var verifier =
CompileAndVerify
(
27525
var verifier =
CompileAndVerify
(
27710
var verifier =
CompileAndVerify
(
27820
var verifier =
CompileAndVerify
(
27952
var verifier =
CompileAndVerify
(
28086
var verifier =
CompileAndVerify
(
28261
var verifier =
CompileAndVerify
(
28319
var verifier =
CompileAndVerify
(
28388
var verifier =
CompileAndVerify
(
28496
var verifier =
CompileAndVerify
(
28556
var verifier =
CompileAndVerify
(
28631
var verifier =
CompileAndVerify
(
28887
var verifier =
CompileAndVerify
(
28950
CompileAndVerify
(compilation1, symbolValidator: metadataValidator, verify: Verification.Skipped).VerifyDiagnostics();
28952
CompileAndVerify
(compilation2, symbolValidator: metadataValidator, verify: Verification.Skipped).VerifyDiagnostics();
29222
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)
442
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
481
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
515
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
684
CompileAndVerify
(comp2, expectedOutput: "operator1:101:101:102").VerifyDiagnostics();
700
CompileAndVerify
(comp2, expectedOutput: "operator1:101:101:102").VerifyDiagnostics();
721
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
724
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
727
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
783
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
831
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
902
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
1088
CompileAndVerify
(comp1, expectedOutput: "operator1:102:-1").VerifyDiagnostics();
1091
CompileAndVerify
(comp2, expectedOutput: "operator1:102:-1").VerifyDiagnostics();
1141
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
1271
CompileAndVerify
(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics();
1378
CompileAndVerify
(comp, expectedOutput: @"
1483
CompileAndVerify
(comp, expectedOutput: "C1C4").VerifyDiagnostics();
1520
CompileAndVerify
(comp, expectedOutput: "regularregular").VerifyDiagnostics();
1580
CompileAndVerify
(comp2, expectedOutput: "regularregular").VerifyDiagnostics();
1624
CompileAndVerify
(comp1, expectedOutput: "regularchecked").VerifyDiagnostics();
1627
CompileAndVerify
(comp2, expectedOutput: "regularchecked").VerifyDiagnostics();
1682
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
1796
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
1856
CompileAndVerify
(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics();
1953
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
1990
CompileAndVerify
(comp, expectedOutput: "exception").VerifyDiagnostics();
2121
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
2174
CompileAndVerify
(comp2, expectedOutput: "operator1:true:operator1:false").VerifyDiagnostics();
2190
CompileAndVerify
(comp2, expectedOutput: "operator1:true:operator1:false").VerifyDiagnostics();
2213
CompileAndVerify
(comp3, expectedOutput: "operator1").VerifyDiagnostics();
2216
CompileAndVerify
(comp3, expectedOutput: "operator1").VerifyDiagnostics();
2219
CompileAndVerify
(comp3, expectedOutput: "operator1").VerifyDiagnostics();
2277
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
2315
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
2377
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
2659
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
2698
CompileAndVerify
(comp, expectedOutput: "exception").VerifyDiagnostics();
2748
CompileAndVerify
(comp2, expectedOutput: "operator1").VerifyDiagnostics();
2751
CompileAndVerify
(comp2, expectedOutput: "operator1").VerifyDiagnostics();
2807
CompileAndVerify
(comp, expectedOutput: "operator1operator1:s1 => " + (op is "!" or "~" ? "Not(" : op) + "s1" + (op is "!" or "~" ? ")" : "")).VerifyDiagnostics();
2865
CompileAndVerify
(comp, expectedOutput: "operator1::operator1::s1 => " + (op is "!" or "~" ? "Not(" : op) + "s1" + (op is "!" or "~" ? ")" : "")).VerifyDiagnostics();
2914
CompileAndVerify
(comp, expectedOutput: "operator1operator1:s1 => IIF(op_True(s1), 1, 0)").VerifyDiagnostics();
3002
CompileAndVerify
(comp, expectedOutput: "operator1operator1:s1 => IIF(op_True(s1), 1, 0)").VerifyDiagnostics();
4574
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: Verification.FailsPEVerify).VerifyDiagnostics();
4610
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: Verification.FailsPEVerify).VerifyDiagnostics();
4756
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103").VerifyDiagnostics();
4772
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103").VerifyDiagnostics();
4796
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
4799
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
4802
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
4874
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103").VerifyDiagnostics();
4890
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103").VerifyDiagnostics();
4915
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
4918
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
4921
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
4993
CompileAndVerify
(comp6, expectedOutput: "operator1:101:102:True:operator1:102:103:True:True").VerifyDiagnostics();
4996
CompileAndVerify
(comp6, expectedOutput: "operator1:101:102:True:operator1:102:103:True:True").VerifyDiagnostics();
5046
CompileAndVerify
(comp, expectedOutput: "operator2operator3").VerifyDiagnostics();
5100
CompileAndVerify
(comp, expectedOutput: "operator2operator3").VerifyDiagnostics();
5148
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5196
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5245
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5293
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5342
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5393
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5448
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5504
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5562
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
5634
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
5705
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
5776
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
6272
CompileAndVerify
(comp1, expectedOutput: "operator1:101:102:operator1:102:103:103:-1:-1:-1 | operator1:101:102:operator1:102:102:103:-1:-1:-1").VerifyDiagnostics();
6275
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103:-1:-1:-1 | operator1:101:102:operator1:102:102:103:-1:-1:-1").VerifyDiagnostics();
6380
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
6603
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
6678
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
6738
CompileAndVerify
(comp, expectedOutput: "operator1:101:102:True:operator1:102:103:True:True:operator1:103:104:True").VerifyDiagnostics();
6813
CompileAndVerify
(comp, expectedOutput: "operator1operator1").VerifyDiagnostics();
6888
CompileAndVerify
(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics();
6922
CompileAndVerify
(comp, expectedOutput: "System.Int32System.Int32").VerifyDiagnostics();
7029
CompileAndVerify
(comp, expectedOutput: @"
7114
CompileAndVerify
(comp, expectedOutput: @"
7251
CompileAndVerify
(comp, expectedOutput: "C1C4").VerifyDiagnostics();
7313
CompileAndVerify
(comp, expectedOutput: "C1C4").VerifyDiagnostics();
7350
CompileAndVerify
(comp, expectedOutput: "regularregular").VerifyDiagnostics();
7387
CompileAndVerify
(comp, expectedOutput: "regularregular").VerifyDiagnostics();
7431
CompileAndVerify
(comp1, expectedOutput: "regularchecked").VerifyDiagnostics();
7434
CompileAndVerify
(comp2, expectedOutput: "regularchecked").VerifyDiagnostics();
7486
CompileAndVerify
(comp1, expectedOutput: "regularchecked").VerifyDiagnostics();
7489
CompileAndVerify
(comp2, expectedOutput: "regularchecked").VerifyDiagnostics();
7544
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
7588
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
7784
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
7828
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
7888
CompileAndVerify
(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics();
7946
CompileAndVerify
(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics();
8032
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
8062
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
8104
CompileAndVerify
(comp, expectedOutput: "exception").VerifyDiagnostics();
8279
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
8323
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
8373
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102:operator1:102:102:103").VerifyDiagnostics();
8389
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102:operator1:102:102:103").VerifyDiagnostics();
8444
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102").VerifyDiagnostics();
8460
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102").VerifyDiagnostics();
8527
CompileAndVerify
(comp5, expectedOutput: "operator1:101:102:True").VerifyDiagnostics();
11267
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
11316
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
11545
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics();
11561
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics();
11582
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
11585
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
11588
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
11644
CompileAndVerify
(comp, expectedOutput: "operator2operator2").VerifyDiagnostics();
11692
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
11763
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
11946
CompileAndVerify
(comp, expectedOutput: "operator1:").VerifyDiagnostics();
11987
CompileAndVerify
(comp1, expectedOutput: "operator1operator1:").VerifyDiagnostics();
11990
CompileAndVerify
(comp2, expectedOutput: "operator1operator1:").VerifyDiagnostics();
12049
CompileAndVerify
(comp1, expectedOutput: "operator1operator1:").VerifyDiagnostics();
12052
CompileAndVerify
(comp2, expectedOutput: "operator1operator1:").VerifyDiagnostics();
12123
CompileAndVerify
(comp, expectedOutput: "operator1operator2:").VerifyDiagnostics();
12169
CompileAndVerify
(comp, expectedOutput: "operator1:").VerifyDiagnostics();
12250
CompileAndVerify
(comp, expectedOutput:
12308
CompileAndVerify
(comp, expectedOutput: "operator1operator1:").VerifyDiagnostics();
12348
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
12736
CompileAndVerify
(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics();
12843
CompileAndVerify
(comp, expectedOutput: @"
12893
CompileAndVerify
(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics();
12991
CompileAndVerify
(comp, expectedOutput: "C1C4").VerifyDiagnostics();
13028
CompileAndVerify
(comp, expectedOutput: "regularregular").VerifyDiagnostics();
13088
CompileAndVerify
(comp2, expectedOutput: "regularregular").VerifyDiagnostics();
13132
CompileAndVerify
(comp1, expectedOutput: "regularchecked").VerifyDiagnostics();
13135
CompileAndVerify
(comp2, expectedOutput: "regularchecked").VerifyDiagnostics();
13190
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
13304
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
13364
CompileAndVerify
(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics();
13464
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
13511
CompileAndVerify
(comp, expectedOutput: "exception1exception2").VerifyDiagnostics();
13550
CompileAndVerify
(comp, expectedOutput: "operator1operator2").VerifyDiagnostics();
13698
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
13787
CompileAndVerify
(comp2, expectedOutput: expected).VerifyDiagnostics();
13803
CompileAndVerify
(comp2, expectedOutput: expected).VerifyDiagnostics();
13857
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
13862
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
13865
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
13904
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
14113
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
14176
CompileAndVerify
(comp, expectedOutput: "operator2operator1operator2operator1").VerifyDiagnostics();
14224
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
14710
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
14754
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
14798
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "operator2operator1" : null, verify: Verification.FailsPEVerify).VerifyDiagnostics();
14839
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
14876
CompileAndVerify
(comp, expectedOutput: "operator3operator3").VerifyDiagnostics();
14926
CompileAndVerify
(comp, expectedOutput: "operator1operator2").VerifyDiagnostics();
15096
CompileAndVerify
(comp, expectedOutput: "operator1operator2").VerifyDiagnostics();
15496
CompileAndVerify
(comp1, expectedOutput: expected).VerifyDiagnostics();
15499
CompileAndVerify
(comp2, expectedOutput: expected).VerifyDiagnostics();
15618
CompileAndVerify
(comp, expectedOutput: expected).VerifyDiagnostics();
15665
CompileAndVerify
(comp, expectedOutput: "operator2operator1:operator2operator1").VerifyDiagnostics();
15740
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
15796
CompileAndVerify
(comp, expectedOutput: "exception1exception2").VerifyDiagnostics();
15882
CompileAndVerify
(comp, expectedOutput: "operator2operator1operator2operator1").VerifyDiagnostics();
16083
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
16134
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
16204
CompileAndVerify
(comp, expectedOutput: "operator1operator1:s1 => (s1 " + op + " s1)").VerifyDiagnostics();
16260
CompileAndVerify
(comp, expectedOutput: "operator1::operator1::s1 => (s1 " + op + " s1)").VerifyDiagnostics();
18778
CompileAndVerify
(comp2, expectedOutput: "operator1: ==:operator1: !=:operator2: ==:operator2: !=").VerifyDiagnostics();
18781
CompileAndVerify
(comp2, expectedOutput: "operator1: ==:operator1: !=:operator2: ==:operator2: !=").VerifyDiagnostics();
18890
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics();
18906
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics();
18928
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
18931
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
18934
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
19017
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics();
19033
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics();
19055
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
19058
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
19061
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
19121
CompileAndVerify
(comp2, expectedOutput: op == "==" ? "FalseTrue" : "TrueFalse").VerifyDiagnostics();
19181
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics();
19242
CompileAndVerify
(comp2, expectedOutput: "operator1:False:operator1:True:operator1:True").VerifyDiagnostics();
19281
CompileAndVerify
(comp2, expectedOutput: op == "==" ? "False" : "True").VerifyDiagnostics();
19324
CompileAndVerify
(comp2, expectedOutput: "operator1:101").VerifyDiagnostics();
19606
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
19648
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
19692
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
19734
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
20167
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: Verification.FailsPEVerify).VerifyDiagnostics();
20311
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:303:202:operator1:303:202:505:202:505").VerifyDiagnostics();
20327
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:303:202:operator1:303:202:505:202:505").VerifyDiagnostics();
20351
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
20354
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
20357
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
20438
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:303:202:operator1:303:202:505:202:505").VerifyDiagnostics();
20454
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:303:202:operator1:303:202:505:202:505").VerifyDiagnostics();
20478
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
20481
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
20484
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
20565
CompileAndVerify
(comp6, expectedOutput: "operator1:101:202:303:202:True:operator1:303:202:505:202:True:True").VerifyDiagnostics();
20568
CompileAndVerify
(comp6, expectedOutput: "operator1:101:202:303:202:True:operator1:303:202:505:202:True:True").VerifyDiagnostics();
20618
CompileAndVerify
(comp, expectedOutput: "operator2operator2operator3").VerifyDiagnostics();
20672
CompileAndVerify
(comp, expectedOutput: "operator2operator2operator3").VerifyDiagnostics();
20720
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
20768
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
20817
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
20865
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
20914
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
20965
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
21020
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
21076
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
21134
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
21206
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
21277
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
21348
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
21808
CompileAndVerify
(comp1, expectedOutput: "operator1:").VerifyDiagnostics();
21811
CompileAndVerify
(comp2, expectedOutput: "operator1:").VerifyDiagnostics();
21904
CompileAndVerify
(comp, expectedOutput: "operator1:").VerifyDiagnostics();
22076
CompileAndVerify
(comp, expectedOutput:
22132
CompileAndVerify
(comp, expectedOutput: "operator1:").VerifyDiagnostics();
22172
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
22499
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
22574
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
22636
CompileAndVerify
(comp, expectedOutput: "operator1:101:202:303:202:True:operator1:303:202:505:202:True:True").VerifyDiagnostics();
22712
CompileAndVerify
(comp, expectedOutput: "operator1operator1").VerifyDiagnostics();
22787
CompileAndVerify
(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics();
22821
CompileAndVerify
(comp, expectedOutput: "System.Int32System.Int32").VerifyDiagnostics();
22928
CompileAndVerify
(comp, expectedOutput: @"
23013
CompileAndVerify
(comp, expectedOutput: @"
23150
CompileAndVerify
(comp, expectedOutput: "C1C4").VerifyDiagnostics();
23212
CompileAndVerify
(comp, expectedOutput: "C1C4").VerifyDiagnostics();
23249
CompileAndVerify
(comp, expectedOutput: "regularregular").VerifyDiagnostics();
23286
CompileAndVerify
(comp, expectedOutput: "regularregular").VerifyDiagnostics();
23346
CompileAndVerify
(comp2, expectedOutput: "regularregular").VerifyDiagnostics();
23406
CompileAndVerify
(comp2, expectedOutput: "regularregular").VerifyDiagnostics();
23467
CompileAndVerify
(comp2, expectedOutput: "regularregular").VerifyDiagnostics();
23511
CompileAndVerify
(comp1, expectedOutput: "regularchecked").VerifyDiagnostics();
23514
CompileAndVerify
(comp2, expectedOutput: "regularchecked").VerifyDiagnostics();
23568
CompileAndVerify
(comp1, expectedOutput: "regularchecked").VerifyDiagnostics();
23571
CompileAndVerify
(comp2, expectedOutput: "regularchecked").VerifyDiagnostics();
23626
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
23670
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
23866
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
23910
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
23969
CompileAndVerify
(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics();
24027
CompileAndVerify
(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics();
24057
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
24087
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
24140
CompileAndVerify
(comp, expectedOutput: "exception1exception2").VerifyDiagnostics();
24173
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
24206
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
24399
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
24443
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
27063
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
27095
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
27129
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
27158
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
27220
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
27248
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
Semantics\ExtensionTests.cs (461)
133
var verifier =
CompileAndVerify
(comp);
231
var verifier =
CompileAndVerify
(comp);
319
var verifier =
CompileAndVerify
(comp);
601
var verifier =
CompileAndVerify
(comp);
860
var verifier =
CompileAndVerify
(comp);
1160
var verifier =
CompileAndVerify
(comp, expectedOutput: """
1334
var verifier =
CompileAndVerify
(comp, expectedOutput: """
1511
var verifier =
CompileAndVerify
(comp, expectedOutput: """
1819
var verifier =
CompileAndVerify
(comp);
1939
var verifier =
CompileAndVerify
(comp);
2077
var verifier =
CompileAndVerify
(comp);
2268
var verifier =
CompileAndVerify
(comp);
3654
CompileAndVerify
(comp, expectedOutput: "4243").VerifyDiagnostics();
3873
CompileAndVerify
(comp, symbolValidator: (m) =>
4056
CompileAndVerify
(comp).VerifyDiagnostics();
4106
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
4303
CompileAndVerify
(comp, expectedOutput: "42", symbolValidator: (m) =>
4350
CompileAndVerify
(comp, symbolValidator: (m) =>
4383
CompileAndVerify
(comp, symbolValidator: (m) =>
4454
CompileAndVerify
(comp).VerifyDiagnostics().VerifyTypeIL("Extensions", """
4831
var verifier =
CompileAndVerify
(comp);
5062
CompileAndVerify
(comp, expectedOutput: "ranM1 ranM2 ranP");
5096
CompileAndVerify
(comp, expectedOutput: "ranM1 ranM2 ranP").VerifyDiagnostics();
5116
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
5193
CompileAndVerify
(
5217
var verifier1 =
CompileAndVerify
(comp1, sourceSymbolValidator: verifySymbols, symbolValidator: verifySymbols).VerifyDiagnostics();
5356
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
5391
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
5397
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
5442
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
5448
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
5470
CompileAndVerify
(vbComp, expectedOutput: "1234").VerifyDiagnostics();
5500
var verifier4 =
CompileAndVerify
(comp4, expectedOutput: "1234").VerifyDiagnostics();
5541
verifier4 =
CompileAndVerify
(comp4, expectedOutput: "1234").VerifyDiagnostics();
5566
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
5596
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
5632
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
5771
CompileAndVerify
(comp2).VerifyDiagnostics();
5803
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
5806
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
5826
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
5970
CompileAndVerify
(comp2).VerifyDiagnostics();
6002
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
6005
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
6024
var verifier1 =
CompileAndVerify
(comp1, symbolValidator: (m) =>
6353
CompileAndVerify
(comp2).VerifyDiagnostics();
6382
var verifier3 =
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
6416
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
6439
var verifier1 =
CompileAndVerify
(comp1, symbolValidator: (m) =>
6687
CompileAndVerify
(comp2).VerifyDiagnostics();
6719
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
6722
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
6757
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
6865
var verifier3 =
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
6902
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
6935
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
6979
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
7012
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
7229
CompileAndVerify
(comp2).VerifyDiagnostics();
7269
CompileAndVerify
(comp3, expectedOutput: "1323202346565056").VerifyDiagnostics();
7272
CompileAndVerify
(comp3, expectedOutput: "1323202346565056").VerifyDiagnostics();
7301
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
7503
CompileAndVerify
(comp2).VerifyDiagnostics();
7543
CompileAndVerify
(comp3, expectedOutput: "1323246565").VerifyDiagnostics();
7546
CompileAndVerify
(comp3, expectedOutput: "1323246565").VerifyDiagnostics();
7570
var verifier1 =
CompileAndVerify
(comp1, symbolValidator: (m) =>
7916
CompileAndVerify
(comp2).VerifyDiagnostics();
7945
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
7948
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
7973
var verifier1 =
CompileAndVerify
(comp1, symbolValidator: (m) =>
8233
CompileAndVerify
(comp2).VerifyDiagnostics();
8265
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
8268
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
8288
var verifier1 =
CompileAndVerify
(comp1, sourceSymbolValidator: verifySymbols, symbolValidator: verifySymbols).VerifyDiagnostics();
8416
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8452
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8458
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8504
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8510
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8528
CompileAndVerify
(vbComp, expectedOutput: "34").VerifyDiagnostics();
8561
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8611
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8645
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8651
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8685
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234", verify: Verification.Skipped).VerifyDiagnostics();
8731
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234", verify: Verification.Skipped).VerifyDiagnostics();
8765
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234", verify: Verification.Skipped).VerifyDiagnostics();
8771
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234", verify: Verification.Skipped).VerifyDiagnostics();
8803
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
8940
CompileAndVerify
(comp2, symbolValidator: (m) =>
9192
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
9195
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
9215
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
9357
CompileAndVerify
(comp2).VerifyDiagnostics();
9389
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
9392
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
9411
var verifier1 =
CompileAndVerify
(comp1, symbolValidator: (m) =>
9738
CompileAndVerify
(comp2).VerifyDiagnostics();
9767
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
9770
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
9790
var verifier1 =
CompileAndVerify
(comp1, symbolValidator: (m) =>
10036
CompileAndVerify
(comp2).VerifyDiagnostics();
10068
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
10071
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
10098
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
10203
var verifier3 =
CompileAndVerify
(comp3, expectedOutput: "12").VerifyDiagnostics();
10236
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "12").VerifyDiagnostics();
10242
CompileAndVerify
(comp3, expectedOutput: "12").VerifyDiagnostics();
10329
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "12").VerifyDiagnostics();
10335
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "12").VerifyDiagnostics();
10353
CompileAndVerify
(vbComp, expectedOutput: "3").VerifyDiagnostics();
10406
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
10508
var verifier3 =
CompileAndVerify
(comp3, expectedOutput: "PP").VerifyDiagnostics();
10539
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "PP").VerifyDiagnostics();
10545
CompileAndVerify
(comp3, expectedOutput: "PP").VerifyDiagnostics();
10588
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "PP").VerifyDiagnostics();
10594
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "PP").VerifyDiagnostics();
10612
CompileAndVerify
(vbComp, expectedOutput: "P").VerifyDiagnostics();
10636
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
10738
var verifier3 =
CompileAndVerify
(comp3, expectedOutput: "12").VerifyDiagnostics();
10770
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "12").VerifyDiagnostics();
10804
var verifier =
CompileAndVerify
(comp, expectedOutput: "(System.Int32, System.String, System.Int64)").VerifyDiagnostics();
10937
CompileAndVerify
(comp2).VerifyDiagnostics();
10969
var verifier =
CompileAndVerify
(comp, expectedOutput: "System.Int32").VerifyDiagnostics();
11102
CompileAndVerify
(comp2).VerifyDiagnostics();
11130
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
11260
CompileAndVerify
(comp2).VerifyDiagnostics();
11284
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
11416
CompileAndVerify
(comp2).VerifyDiagnostics();
11440
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
11572
CompileAndVerify
(comp2).VerifyDiagnostics();
11603
var verifier =
CompileAndVerify
(comp, expectedOutput: "(System.Int32, System.String, System.Int64)").VerifyDiagnostics();
11787
CompileAndVerify
(comp2).VerifyDiagnostics();
11810
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
11964
CompileAndVerify
(comp2).VerifyDiagnostics();
11987
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
12134
CompileAndVerify
(comp2).VerifyDiagnostics();
12586
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
12626
CompileAndVerify
(comp, expectedOutput: "method").VerifyDiagnostics();
12732
CompileAndVerify
(comp, expectedOutput: "E1.Method(42) E2.Method(hello)").VerifyDiagnostics();
12788
CompileAndVerify
(comp, expectedOutput: "E1.Method(42) E2.Method(hello)").VerifyDiagnostics();
12838
CompileAndVerify
(comp, expectedOutput: "E1.Method E2.Method E1.Method").VerifyDiagnostics();
12877
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
12908
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
12940
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
13047
CompileAndVerify
(comp, expectedOutput: "C`1[D]").VerifyDiagnostics();
13089
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
13150
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
13210
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
13368
CompileAndVerify
(comp, expectedOutput: "True");
13395
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
13456
CompileAndVerify
(comp, expectedOutput: "M").VerifyDiagnostics();
13486
CompileAndVerify
(comp, expectedOutput: "M").VerifyDiagnostics();
13543
CompileAndVerify
(comp, expectedOutput: "MMM").VerifyDiagnostics();
13594
CompileAndVerify
(comp, expectedOutput: "MMM").VerifyDiagnostics();
13619
CompileAndVerify
(comp, expectedOutput: "MMM").VerifyDiagnostics();
13664
CompileAndVerify
(comp, expectedOutput: "M").VerifyDiagnostics();
13755
CompileAndVerify
(comp, expectedOutput: "Method");
13781
CompileAndVerify
(comp, expectedOutput: "Method").VerifyDiagnostics();
13814
CompileAndVerify
(comp, expectedOutput: "Method").VerifyDiagnostics();
13936
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
13995
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
14124
CompileAndVerify
(comp, expectedOutput: "x").VerifyDiagnostics();
14151
CompileAndVerify
(comp, expectedOutput: "Call(null.[Void M(C, Int32)](New([Void .ctor()]() Type:C), Constant(42 Type:System.Int32)) Type:System.Void) ran").VerifyDiagnostics();
14195
CompileAndVerify
(comp, expectedOutput: "E2.M(42)");
14306
CompileAndVerify
(comp, expectedOutput: "E2.M(42)");
14375
CompileAndVerify
(comp, expectedOutput: "E1.M(42)");
14413
CompileAndVerify
(comp, expectedOutput: "E2.M(42)").VerifyDiagnostics();
14439
CompileAndVerify
(comp, expectedOutput: "E.M(42, 43)").VerifyDiagnostics();
14491
CompileAndVerify
(comp, expectedOutput: "E.M(42, 43)").VerifyDiagnostics();
14526
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
14552
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
14576
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
14668
CompileAndVerify
(comp, expectedOutput: "M(42)").VerifyDiagnostics();
14969
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
15035
CompileAndVerify
(comp, expectedOutput: "hi").VerifyDiagnostics();
15070
CompileAndVerify
(comp, expectedOutput: "hi").VerifyDiagnostics();
15175
CompileAndVerify
(comp, expectedOutput: "hi").VerifyDiagnostics();
15203
CompileAndVerify
(comp, expectedOutput: "hi").VerifyDiagnostics();
15230
CompileAndVerify
(comp, expectedOutput: "hi").VerifyDiagnostics();
15524
CompileAndVerify
(comp, expectedOutput: "TrueTrue").VerifyDiagnostics();
15581
CompileAndVerify
(comp, expectedOutput: "ran ran2").VerifyDiagnostics();
15608
CompileAndVerify
(comp, expectedOutput: "ran ran2").VerifyDiagnostics();
15700
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("ran ran2"), verify: Verification.FailsPEVerify).VerifyDiagnostics();
16297
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
16349
CompileAndVerify
(comp, expectedOutput: "ran");
16479
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
16506
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
16534
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
16637
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
16755
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
16782
CompileAndVerify
(comp, expectedOutput: "(42, 42)").VerifyDiagnostics();
16807
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
16831
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
16856
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
16879
CompileAndVerify
(comp, expectedOutput: "(42, 42)").VerifyDiagnostics();
16904
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
16936
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
16966
CompileAndVerify
(comp, expectedOutput: "ran 42").VerifyDiagnostics();
16993
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17141
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
17202
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
17225
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17249
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17274
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17298
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
17323
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
17352
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
17414
CompileAndVerify
(comp, expectedOutput: "get set(42)").VerifyDiagnostics();
17442
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17471
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17498
CompileAndVerify
(comp, expectedOutput: "get set(ran)").VerifyDiagnostics();
17531
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17560
CompileAndVerify
(comp, expectedOutput: "TrueC").VerifyDiagnostics();
17575
CompileAndVerify
(comp, expectedOutput: "TrueC").VerifyDiagnostics();
17641
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17676
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
17703
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
17739
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
17820
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17848
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17876
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17904
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17932
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17960
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18027
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18156
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18244
CompileAndVerify
(comp, expectedOutput: "hi").VerifyDiagnostics();
18375
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18413
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18452
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18661
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
18700
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18739
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18806
var verifier =
CompileAndVerify
(comp, expectedOutput: "E.M(42)").VerifyDiagnostics();
18856
CompileAndVerify
(comp, expectedOutput: "E.M(42)").VerifyDiagnostics();
18888
CompileAndVerify
(comp, expectedOutput: "E.M(42)").VerifyDiagnostics();
18925
var verifier =
CompileAndVerify
(comp, expectedOutput: "42.M(43)").VerifyDiagnostics();
18972
CompileAndVerify
(comp, expectedOutput: "ran ran").VerifyDiagnostics();
19004
CompileAndVerify
(comp, expectedOutput: "ran ran").VerifyDiagnostics();
19042
CompileAndVerify
(comp, expectedOutput: "ran ran").VerifyDiagnostics();
19112
CompileAndVerify
(comp, expectedOutput: "Method Method").VerifyDiagnostics();
19162
CompileAndVerify
(comp, expectedOutput: "ran ran").VerifyDiagnostics();
19209
CompileAndVerify
(comp, expectedOutput: "ran");
19237
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
19294
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
19321
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
19633
CompileAndVerify
(comp, expectedOutput: "ran ran").VerifyDiagnostics();
19653
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
19837
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
19869
CompileAndVerify
(comp, expectedOutput: "Property").VerifyDiagnostics();
19894
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
19974
CompileAndVerify
(comp, expectedOutput: "43").VerifyDiagnostics();
21019
CompileAndVerify
(comp, expectedOutput: "extension").VerifyDiagnostics();
24559
CompileAndVerify
(comp, expectedOutput: "set get").VerifyDiagnostics();
24587
CompileAndVerify
(comp, expectedOutput: "set get").VerifyDiagnostics();
24615
CompileAndVerify
(comp, expectedOutput: "set get").VerifyDiagnostics();
24641
CompileAndVerify
(comp, expectedOutput: "get").VerifyDiagnostics();
24767
CompileAndVerify
(comp, expectedOutput: "get").VerifyDiagnostics();
24983
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
25434
CompileAndVerify
(comp, expectedOutput: "C").VerifyDiagnostics();
25466
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("C"), verify: Verification.FailsPEVerify).VerifyDiagnostics();
25493
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
25521
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
25547
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("(42, 43)"), verify: Verification.Skipped).VerifyDiagnostics();
25627
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
25662
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
25809
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
25842
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
25845
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
25848
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
26140
CompileAndVerify
(comp, expectedOutput: "pin 2", verify: Verification.Skipped).VerifyDiagnostics();
26169
CompileAndVerify
(comp, expectedOutput: "pin 2", verify: Verification.Skipped).VerifyDiagnostics();
26196
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("pin 2"), verify: Verification.Skipped).VerifyDiagnostics();
26380
CompileAndVerify
(comp, expectedOutput: "2", verify: Verification.Skipped).VerifyDiagnostics();
26526
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
26579
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
27477
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
27491
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
27515
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
27542
var verify =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics();
27630
var verify =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics();
27677
var verify =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics();
27722
var verify =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics();
27788
var verify =
CompileAndVerify
(comp, expectedOutput: "property method").VerifyDiagnostics();
27829
var verify =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics();
27921
CompileAndVerify
(comp, expectedOutput: "property property2").VerifyDiagnostics();
27956
CompileAndVerify
(comp, expectedOutput: "property property2").VerifyDiagnostics();
27986
CompileAndVerify
(comp, expectedOutput: "property property2").VerifyDiagnostics();
28044
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
28058
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
28079
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
28198
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
28212
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
28242
CompileAndVerify
(comp, expectedOutput: "add").VerifyDiagnostics();
28295
CompileAndVerify
(comp, expectedOutput: "add").VerifyDiagnostics();
28358
CompileAndVerify
(comp, expectedOutput: "add").VerifyDiagnostics();
28626
CompileAndVerify
(comp, expectedOutput: "hello").VerifyDiagnostics();
28686
CompileAndVerify
(comp, expectedOutput: "hello").VerifyDiagnostics();
28739
CompileAndVerify
(comp, expectedOutput: "Method Method").VerifyDiagnostics();
28899
var verifier =
CompileAndVerify
(comp, expectedOutput: "ran", verify: Verification.Fails with { ILVerifyMessage = "[Main]: ImportCalli not implemented" });
29523
CompileAndVerify
(comp, expectedOutput: "x").VerifyDiagnostics();
29625
CompileAndVerify
(comp, expectedOutput: "ran ran2", symbolValidator: (m) =>
29733
CompileAndVerify
(comp2, expectedOutput: "ran ran2");
31770
CompileAndVerify
(comp).VerifyDiagnostics();
31968
CompileAndVerify
(comp, expectedOutput: "12123434").VerifyDiagnostics();
32355
CompileAndVerify
(comp).VerifyDiagnostics();
32571
CompileAndVerify
(comp, expectedOutput: "12123434").VerifyDiagnostics();
33034
CompileAndVerify
(comp).VerifyDiagnostics();
33182
CompileAndVerify
(comp).VerifyDiagnostics().VerifyTypeIL("Extensions1", """
33627
CompileAndVerify
(comp, expectedOutput: "ran1 ran2").VerifyDiagnostics();
33679
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
33706
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
33733
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
33760
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
33807
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
33837
CompileAndVerify
(comp, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics();
33846
CompileAndVerify
(comp2, expectedOutput: "ran").VerifyDiagnostics();
33877
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
33902
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
33933
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
33961
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
33990
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34015
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34040
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34044
CompileAndVerify
(comp2, expectedOutput: "ran").VerifyDiagnostics();
34069
CompileAndVerify
(comp, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics();
34078
CompileAndVerify
(comp2, expectedOutput: "ran").VerifyDiagnostics();
34112
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34143
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34152
CompileAndVerify
(comp2, expectedOutput: "ran").VerifyDiagnostics();
34179
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34237
CompileAndVerify
(comp, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics();
34246
CompileAndVerify
(comp2, expectedOutput: "ran").VerifyDiagnostics();
34283
CompileAndVerify
(comp, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics();
34292
CompileAndVerify
(comp2, expectedOutput: "ran").VerifyDiagnostics();
34378
CompileAndVerify
(comp, symbolValidator: verify).VerifyDiagnostics();
34418
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34458
CompileAndVerify
(comp, expectedOutput: "ran");
34494
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34543
CompileAndVerify
(comp, expectedOutput: "ran");
34592
CompileAndVerify
(comp, expectedOutput: "ran");
34744
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34775
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34896
CompileAndVerify
(comp, expectedOutput: "ran ran2").VerifyDiagnostics();
34924
CompileAndVerify
(comp, expectedOutput: "42");
34948
CompileAndVerify
(comp, expectedOutput: "42");
34974
CompileAndVerify
(comp, expectedOutput: "42");
34998
CompileAndVerify
(comp, expectedOutput: "42");
35021
CompileAndVerify
(comp, expectedOutput: "42");
35040
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
35060
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
35078
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
35096
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
35114
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
35132
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
35268
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
35346
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
35511
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
35536
CompileAndVerify
(comp, expectedOutput: "43").VerifyDiagnostics();
35566
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
35638
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
35671
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
35802
var verifier =
CompileAndVerify
(comp);
35843
verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
35885
var verifier =
CompileAndVerify
(comp);
35919
CompileAndVerify
(comp, expectedOutput: "True").VerifyDiagnostics();
35945
CompileAndVerify
(comp, expectedOutput: "True").VerifyDiagnostics();
36032
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
36063
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
36094
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
36125
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
36156
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
36188
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
36220
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
36465
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify).VerifyDiagnostics();
36492
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("'int' does not contain a definition for 'P'"), verify: Verification.FailsPEVerify);
36527
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("'int' does not contain a definition for 'M'"), verify: Verification.FailsPEVerify);
36551
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify).VerifyDiagnostics();
36587
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42")).VerifyDiagnostics();
36618
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics();
36646
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics();
36674
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics();
36705
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics();
36736
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics();
36759
CompileAndVerify
(comp, expectedOutput: "42");
36778
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
36798
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
36914
CompileAndVerify
(comp, expectedOutput: "ran");
37009
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
37048
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
37137
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
37214
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
38660
CompileAndVerify
(comp, expectedOutput: "classic").VerifyDiagnostics();
38663
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
38666
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
38773
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective);
38776
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective);
38779
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective);
38785
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
38808
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
38811
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
38814
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
38817
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
38847
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
38850
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
38853
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
38856
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
38873
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
38876
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
38879
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
38882
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
38912
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
38915
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
38918
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
38922
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
38939
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
38942
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
38945
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39098
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective);
39101
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective);
39104
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective);
39109
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39744
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39843
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39919
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39944
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
40029
CompileAndVerify
(comp, expectedOutput: "(ran, 42)").VerifyDiagnostics();
40086
CompileAndVerify
(comp, expectedOutput: "ran ran").VerifyDiagnostics();
40169
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
40222
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
40249
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
40269
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
40289
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
41236
CompileAndVerify
(comp, expectedOutput: @"12: (o, s) => o.M(s)").VerifyDiagnostics();
41271
CompileAndVerify
(comp, expectedOutput: @"1: s => M(s)").VerifyDiagnostics();
41544
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();
41579
CompileAndVerify
(comp, expectedOutput: @"1: () => Convert(System.String M(System.String).CreateDelegate(System.Func`2[System.String,System.String], null)" + (ExecutionConditionUtil.IsMonoOrCoreClr ? ", Func`2)" : ")")).VerifyDiagnostics();
41727
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
41829
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
41930
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
42001
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
43425
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
43559
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
43980
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
43983
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
44083
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
44086
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
44102
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
44105
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
44244
CompileAndVerify
(comp, expectedOutput: "");
44266
CompileAndVerify
(comp, expectedOutput: "ran ran");
46592
CompileAndVerify
(comp, expectedOutput: "skipped True skipped True").VerifyDiagnostics();
46859
CompileAndVerify
(libComp).VerifyTypeIL("E", """
48063
CompileAndVerify
(comp, symbolValidator: (m) =>
48226
CompileAndVerify
(comp2, verify: Verification.FailsPEVerify).VerifyDiagnostics(
48545
CompileAndVerify
(comp, expectedOutput: "True False").VerifyDiagnostics();
48568
CompileAndVerify
(comp, expectedOutput: "True False").VerifyDiagnostics();
49492
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
49515
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
51161
CompileAndVerify
(comp, expectedOutput: "True ran ran2").VerifyDiagnostics();
Semantics\ExtensionTests2.cs (210)
182
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
244
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("(42, 43)"), verify: Verification.Skipped).VerifyDiagnostics();
265
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("(42, ran)")).VerifyDiagnostics();
345
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
363
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
391
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
424
CompileAndVerify
(comp, expectedOutput: "add").VerifyDiagnostics();
456
CompileAndVerify
(comp, expectedOutput: "ran", verify: Verification.Skipped).VerifyDiagnostics();
493
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
519
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
545
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
571
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
595
CompileAndVerify
(comp, expectedOutput: "method method2 property").VerifyDiagnostics();
619
CompileAndVerify
(comp, expectedOutput: "method 42").VerifyDiagnostics();
668
CompileAndVerify
(comp, expectedOutput: "ran disposed", verify: Verification.Skipped).VerifyDiagnostics();
783
CompileAndVerify
(comp, expectedOutput: "(1, 2, 3)(1, 2, 3)").VerifyDiagnostics();
787
CompileAndVerify
(comp2, expectedOutput: "(1, 2, 3)(1, 2, 3)").VerifyDiagnostics();
808
CompileAndVerify
(comp, expectedOutput: "(1, 2, 3)(1, 2, 3)", symbolValidator: validate).VerifyDiagnostics();
812
CompileAndVerify
(comp, expectedOutput: "(1, 2, 3)(1, 2, 3)").VerifyDiagnostics();
837
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped);
864
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate);
919
CompileAndVerify
(libComp, symbolValidator: validate);
1001
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped);
1626
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped);
1693
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped);
1742
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped);
1805
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped);
2130
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
2164
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
2468
CompileAndVerify
(comp, expectedOutput: "").VerifyDiagnostics();
2472
CompileAndVerify
(comp2, expectedOutput: "").VerifyDiagnostics();
2482
CompileAndVerify
(comp, expectedOutput: "ran ran").VerifyDiagnostics();
2486
CompileAndVerify
(comp2, expectedOutput: "ran ran").VerifyDiagnostics();
2598
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("I1.M() I1.M()"), verify: Verification.Skipped).VerifyDiagnostics();
2616
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("I1.M() I1.M()"), verify: Verification.Skipped).VerifyDiagnostics();
2823
CompileAndVerify
(comp, expectedOutput: "M 3").VerifyDiagnostics();
4863
CompileAndVerify
(comp, expectedOutput: "42");
6794
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124:124124:124124:123124", verify: Verification.Skipped).VerifyDiagnostics();
6928
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124:124124").VerifyDiagnostics();
7064
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124").VerifyDiagnostics();
7174
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124:124124").VerifyDiagnostics();
7356
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124:124124").VerifyDiagnostics();
7517
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124:123124").VerifyDiagnostics();
7635
var verifier =
CompileAndVerify
(comp, expectedOutput: "123:123").VerifyDiagnostics();
7728
var verifier =
CompileAndVerify
(comp, expectedOutput: "123:123:123").VerifyDiagnostics();
7853
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124:124124", verify: Verification.Skipped).VerifyDiagnostics();
7949
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124").VerifyDiagnostics();
8045
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124").VerifyDiagnostics();
8146
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
8261
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
8403
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125").VerifyDiagnostics();
8511
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125:123125125").VerifyDiagnostics();
8650
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
8809
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics();
8960
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125", verify: Verification.Skipped).VerifyDiagnostics();
9060
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125").VerifyDiagnostics();
9160
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125").VerifyDiagnostics();
9268
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
9384
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
9532
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125").VerifyDiagnostics();
9622
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
9739
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125").VerifyDiagnostics();
9880
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125:123123125").VerifyDiagnostics();
10007
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
10123
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
10271
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125").VerifyDiagnostics();
10361
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
10478
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125").VerifyDiagnostics();
10619
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125:123123125").VerifyDiagnostics();
10779
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125:123125125:123125125").VerifyDiagnostics();
11011
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125:123125125:123125125").VerifyDiagnostics();
11272
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125:123123125").VerifyDiagnostics();
11469
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125:123125125:123125125:123125125:123125125").VerifyDiagnostics();
11746
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125:123125125:123125125").VerifyDiagnostics();
12001
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125:123123125:123123125:123123125:123123125:123123125").VerifyDiagnostics();
12225
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124124:123124124").VerifyDiagnostics();
12331
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124124:123124124").VerifyDiagnostics();
12471
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123124").VerifyDiagnostics();
12579
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics();
12710
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124124:123124124").VerifyDiagnostics();
12869
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics();
12995
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics();
13154
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics();
13292
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123126").VerifyDiagnostics();
13409
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125:123125125").VerifyDiagnostics();
13604
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
13769
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics();
13902
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123:123123").VerifyDiagnostics();
14004
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123:123123:123123").VerifyDiagnostics();
14130
var verifier =
CompileAndVerify
(comp, expectedOutput: "124125127127:124125127127", verify: Verification.Skipped).VerifyDiagnostics();
14331
var verifier =
CompileAndVerify
(comp, expectedOutput: "124125127127:124125127127").VerifyDiagnostics();
14506
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123123127").VerifyDiagnostics();
14645
var verifier =
CompileAndVerify
(comp, expectedOutput: "124125127127:124125127127:124125127127").VerifyDiagnostics();
14894
var verifier =
CompileAndVerify
(comp, expectedOutput: "124125127127:124125127127").VerifyDiagnostics();
15094
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123123127:123123123127:123123123127").VerifyDiagnostics();
15271
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123123").VerifyDiagnostics();
15404
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123123:123123123").VerifyDiagnostics();
15553
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126", verify: Verification.Skipped).VerifyDiagnostics();
15742
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics();
15895
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123126").VerifyDiagnostics();
16028
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics();
16265
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics();
16459
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123126:123123126").VerifyDiagnostics();
16614
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123:123123").VerifyDiagnostics();
16728
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123:123123:123123").VerifyDiagnostics();
16849
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126", verify: Verification.Skipped).VerifyDiagnostics();
16995
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics();
17141
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123126").VerifyDiagnostics();
17269
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics();
17439
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics();
17627
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123126:123123126").VerifyDiagnostics();
17760
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123", verify: Verification.Skipped).VerifyDiagnostics();
17851
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124", verify: Verification.Skipped).VerifyDiagnostics();
17935
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123").VerifyDiagnostics();
18046
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123:123123:123123").VerifyDiagnostics();
18170
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124:123124").VerifyDiagnostics();
18280
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123:123123:123123").VerifyDiagnostics();
18393
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126").VerifyDiagnostics();
18486
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126").VerifyDiagnostics();
18592
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126", verify: Verification.Skipped).VerifyDiagnostics();
18681
var verifier =
CompileAndVerify
(comp, expectedOutput: "125125:125125", verify: Verification.Skipped).VerifyDiagnostics();
18824
var verifier =
CompileAndVerify
(comp, expectedOutput: "125125:125125").VerifyDiagnostics();
18939
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125").VerifyDiagnostics();
19051
var verifier =
CompileAndVerify
(comp, expectedOutput: "125125:125125").VerifyDiagnostics();
19242
var verifier =
CompileAndVerify
(comp, expectedOutput: "125125:125125").VerifyDiagnostics();
19405
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125:123125").VerifyDiagnostics();
19529
var verifier =
CompileAndVerify
(comp, expectedOutput: "123:123").VerifyDiagnostics();
19624
var verifier =
CompileAndVerify
(comp, expectedOutput: "123:123:123").VerifyDiagnostics();
19718
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124:124124", verify: Verification.Skipped).VerifyDiagnostics();
19821
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124:124124").VerifyDiagnostics();
19927
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124").VerifyDiagnostics();
20033
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124:124124").VerifyDiagnostics();
20160
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124:124124").VerifyDiagnostics();
20316
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124:123124").VerifyDiagnostics();
20414
var verifier =
CompileAndVerify
(comp, expectedOutput: "123", verify: Verification.Skipped).VerifyDiagnostics();
20481
var verifier =
CompileAndVerify
(comp, expectedOutput: "123", verify: Verification.Skipped).VerifyDiagnostics();
20548
var verifier =
CompileAndVerify
(comp, expectedOutput: "123").VerifyDiagnostics();
20638
var verifier =
CompileAndVerify
(comp, expectedOutput: "123:123:123").VerifyDiagnostics();
20733
var verifier =
CompileAndVerify
(comp, expectedOutput: "123:123").VerifyDiagnostics();
20826
var verifier =
CompileAndVerify
(comp, expectedOutput: "123:123:123").VerifyDiagnostics();
20876
CompileAndVerify
(comp).VerifyDiagnostics().VerifyTypeIL("E", """
21204
CompileAndVerify
(comp).VerifyDiagnostics().VerifyTypeIL("E", """
21579
CompileAndVerify
(comp).VerifyDiagnostics().VerifyTypeIL("E", """
23015
return
CompileAndVerify
(comp,
25530
var verifier =
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
25590
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics();
25614
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
25636
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics();
25661
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics();
25698
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics();
25828
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
25880
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
25915
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
25951
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
25987
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
26023
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
26081
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
26120
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
26161
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
26195
CompileAndVerify
(comp).VerifyDiagnostics();
26325
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
26362
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
26397
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
26432
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
26466
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
26501
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
26992
CompileAndVerify
(comp).VerifyDiagnostics();
27025
CompileAndVerify
(comp).VerifyDiagnostics();
27058
CompileAndVerify
(comp).VerifyDiagnostics();
27310
CompileAndVerify
(comp).VerifyDiagnostics();
27408
CompileAndVerify
(comp).VerifyDiagnostics();
27448
CompileAndVerify
(comp).VerifyDiagnostics();
27475
CompileAndVerify
(comp).VerifyDiagnostics();
27514
CompileAndVerify
(comp).VerifyDiagnostics();
27540
CompileAndVerify
(comp).VerifyDiagnostics();
27576
CompileAndVerify
(comp).VerifyDiagnostics();
27602
CompileAndVerify
(comp).VerifyDiagnostics();
27621
CompileAndVerify
(comp).VerifyDiagnostics();
27640
CompileAndVerify
(comp).VerifyDiagnostics();
27743
CompileAndVerify
(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics();
27761
CompileAndVerify
(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics();
27779
CompileAndVerify
(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics();
27833
CompileAndVerify
(comp).VerifyDiagnostics();
27981
CompileAndVerify
(comp).VerifyDiagnostics();
28012
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("ran"), verify: Verification.FailsPEVerify);
28032
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
28052
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
28072
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
28091
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
28110
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
28129
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
28148
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
28167
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
28659
var verifier =
CompileAndVerify
(comp, expectedOutput: "Cast SelectMany").VerifyDiagnostics();
28896
CompileAndVerify
(comp, expectedOutput: "12").VerifyDiagnostics();
28945
CompileAndVerify
(comp, expectedOutput: "12").VerifyDiagnostics();
28994
CompileAndVerify
(comp, expectedOutput: "12").VerifyDiagnostics();
29145
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
29366
CompileAndVerify
(comp, expectedOutput: "12").VerifyDiagnostics();
29397
CompileAndVerify
(comp, expectedOutput: "12").VerifyDiagnostics();
29467
var verifier =
CompileAndVerify
(comp, expectedOutput: "(1, 2)").VerifyDiagnostics();
29537
verifier =
CompileAndVerify
(comp, expectedOutput: "(1, 2)").VerifyDiagnostics();
29676
CompileAndVerify
(comp, expectedOutput: "M 42 43 + +").VerifyDiagnostics();
29725
CompileAndVerify
(comp, expectedOutput: "get(2) 42 set(3, 43)").VerifyDiagnostics();
29811
CompileAndVerify
(comp, expectedOutput: "M(42)").VerifyDiagnostics();
29908
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
29943
CompileAndVerify
(comp, expectedOutput: "+").VerifyDiagnostics();
29977
CompileAndVerify
(comp, expectedOutput: "M(42)").VerifyDiagnostics();
30011
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
30047
CompileAndVerify
(comp, expectedOutput: "+").VerifyDiagnostics();
Semantics\InlineArrayTests.cs (237)
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();
19495
CompileAndVerify
(comp, expectedOutput: " 111 112 113 114").VerifyDiagnostics();
19988
var verifier =
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
20126
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
20175
var verifier =
CompileAndVerify
(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
20326
CompileAndVerify
(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
20448
var verifier =
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
20585
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
20634
var verifier =
CompileAndVerify
(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
20785
CompileAndVerify
(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
20899
var verifier =
CompileAndVerify
(comp, expectedOutput: "-1 111 112 113 114").VerifyDiagnostics();
21002
CompileAndVerify
(comp, expectedOutput: "-1 111 112 113 114").VerifyDiagnostics();
21395
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics();
21397
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics();
21546
var verifier =
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
21616
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
21663
var verifier =
CompileAndVerify
(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
21736
CompileAndVerify
(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
21865
var verifier =
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
21935
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
21982
var verifier =
CompileAndVerify
(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
22055
CompileAndVerify
(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
22176
var verifier =
CompileAndVerify
(comp, expectedOutput: "-1 111 112 113 114").VerifyDiagnostics();
22239
CompileAndVerify
(comp, expectedOutput: "-1 111 112 113 114").VerifyDiagnostics();
22660
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics();
22662
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics();
22786
CompileAndVerify
(comp, expectedOutput: "0").VerifyDiagnostics(
22813
CompileAndVerify
(comp, expectedOutput: "0").VerifyDiagnostics(
22840
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics(
22863
CompileAndVerify
(comp, expectedOutput: "nint").VerifyDiagnostics();
22919
CompileAndVerify
(comp, expectedOutput: "0").VerifyDiagnostics();
22949
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics(
22978
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics();
23006
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics();
23035
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics(
23068
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics(
23094
CompileAndVerify
(comp, expectedOutput: "s", verify: Verification.Fails).VerifyDiagnostics();
23116
CompileAndVerify
(comp, expectedOutput: "1", verify: Verification.Fails).VerifyDiagnostics();
23229
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124").VerifyDiagnostics();
23273
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124").VerifyDiagnostics();
Semantics\LockTests.cs (4)
3656
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: expectedOutput);
3660
verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: expectedOutput);
3697
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
3888
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
Semantics\OutVarTests.cs (155)
658
CompileAndVerify
(compilation, expectedOutput: "123");
733
CompileAndVerify
(compilation, expectedOutput:
775
CompileAndVerify
(compilation, expectedOutput: "123");
905
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
1402
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
1460
CompileAndVerify
(compilation, expectedOutput: @"{123, 124}").VerifyDiagnostics();
1494
CompileAndVerify
(compilation, expectedOutput: @"System.Collections.Generic.List`1[System.Int32]").VerifyDiagnostics();
1529
CompileAndVerify
(compilation, expectedOutput: @"124").VerifyDiagnostics();
1563
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
1597
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
1637
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
1675
CompileAndVerify
(compilation, expectedOutput: @"").VerifyDiagnostics();
1712
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
1748
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
1881
CompileAndVerify
(compilation, expectedOutput: "1").VerifyDiagnostics();
2945
CompileAndVerify
(compilation, expectedOutput:
2991
CompileAndVerify
(compilation, expectedOutput:
3035
CompileAndVerify
(compilation, expectedOutput:
3082
CompileAndVerify
(compilation, expectedOutput:
3129
CompileAndVerify
(compilation, expectedOutput:
3366
CompileAndVerify
(compilation, expectedOutput:
3418
CompileAndVerify
(compilation, expectedOutput:
4048
CompileAndVerify
(compilation, expectedOutput: @"1
4094
CompileAndVerify
(compilation, expectedOutput: @"2");
4143
CompileAndVerify
(compilation, expectedOutput:
4199
CompileAndVerify
(compilation, expectedOutput: @"1
4337
CompileAndVerify
(compilation, expectedOutput: @"1
4369
CompileAndVerify
(compilation, expectedOutput: @"1
4579
CompileAndVerify
(compilation, expectedOutput: @"1
4615
CompileAndVerify
(compilation, expectedOutput: @"1
4742
CompileAndVerify
(compilation, expectedOutput: @"2
4779
CompileAndVerify
(compilation, expectedOutput: @"2
5016
CompileAndVerify
(compilation, expectedOutput: "11").VerifyDiagnostics();
5567
CompileAndVerify
(compilation, expectedOutput: @"1
5645
CompileAndVerify
(compilation, expectedOutput: @"1
5678
CompileAndVerify
(compilation, expectedOutput: @"1
5745
CompileAndVerify
(compilation, expectedOutput:
6109
CompileAndVerify
(compilation, verify: Verification.Fails, expectedOutput:
6143
CompileAndVerify
(compilation, verify: Verification.Fails, expectedOutput:
7824
CompileAndVerify
(compilation, expectedOutput:
7886
CompileAndVerify
(compilation, expectedOutput:
7952
CompileAndVerify
(compilation, expectedOutput:
8015
CompileAndVerify
(compilation, expectedOutput:
8080
CompileAndVerify
(compilation, expectedOutput:
8146
CompileAndVerify
(compilation, expectedOutput:
8201
CompileAndVerify
(compilation, expectedOutput:
8483
CompileAndVerify
(compilation, expectedOutput:
8859
CompileAndVerify
(compilation, expectedOutput:
8915
CompileAndVerify
(compilation, expectedOutput:
9260
CompileAndVerify
(compilation, expectedOutput: @"1
9751
CompileAndVerify
(compilation, expectedOutput:
9812
CompileAndVerify
(compilation, expectedOutput:
10320
CompileAndVerify
(compilation, expectedOutput:
10383
CompileAndVerify
(compilation, expectedOutput:
10447
CompileAndVerify
(compilation, expectedOutput:
10531
CompileAndVerify
(compilation, expectedOutput:
10903
CompileAndVerify
(compilation, expectedOutput:
10954
CompileAndVerify
(compilation, expectedOutput:
11326
CompileAndVerify
(compilation, expectedOutput: @"1
11397
CompileAndVerify
(compilation, expectedOutput: @"1
11464
CompileAndVerify
(compilation, expectedOutput:
12850
CompileAndVerify
(compilation, expectedOutput:
12916
CompileAndVerify
(compilation, expectedOutput:
13014
CompileAndVerify
(compilation, expectedOutput:
13383
CompileAndVerify
(compilation, expectedOutput: @"return");
13435
CompileAndVerify
(compilation, expectedOutput:
13790
CompileAndVerify
(compilation, expectedOutput:
13842
CompileAndVerify
(compilation, expectedOutput:
14254
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
14301
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
14350
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
14392
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
14434
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
14479
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
14521
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
14564
CompileAndVerify
(compilation, expectedOutput:
14611
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics(
14665
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics(
14724
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics(
14773
CompileAndVerify
(compilation, expectedOutput:
14823
CompileAndVerify
(compilation, expectedOutput:
15309
CompileAndVerify
(compilation, expectedOutput: @"throw");
15365
CompileAndVerify
(compilation, expectedOutput:
16238
CompileAndVerify
(compilation, expectedOutput:
16582
CompileAndVerify
(compilation, expectedOutput:
16636
CompileAndVerify
(compilation, expectedOutput:
16693
CompileAndVerify
(compilation, expectedOutput:
16752
CompileAndVerify
(compilation, expectedOutput:
16813
CompileAndVerify
(compilation, expectedOutput:
17143
CompileAndVerify
(compilation, expectedOutput:
17198
CompileAndVerify
(compilation, expectedOutput:
17577
CompileAndVerify
(compilation, expectedOutput: "11").VerifyDiagnostics(
17636
CompileAndVerify
(compilation, expectedOutput: "1").VerifyDiagnostics(
17917
CompileAndVerify
(compilation, expectedOutput: @"").VerifyDiagnostics();
17949
CompileAndVerify
(compilation, expectedOutput: @"").VerifyDiagnostics();
17991
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
18065
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
18346
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
18427
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
18491
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
18540
CompileAndVerify
(compilation, expectedOutput: @"2").VerifyDiagnostics();
18585
CompileAndVerify
(compilation, expectedOutput: @"1").VerifyDiagnostics();
18637
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
18681
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
18723
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
19198
CompileAndVerify
(compilation, expectedOutput:
19245
CompileAndVerify
(compilation, expectedOutput:
19285
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
19326
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
19360
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
19419
CompileAndVerify
(compilation, expectedOutput:
19838
CompileAndVerify
(compilation, expectedOutput: @"124").VerifyDiagnostics();
19871
CompileAndVerify
(compilation, expectedOutput: @"247").VerifyDiagnostics();
19904
CompileAndVerify
(compilation, expectedOutput: @"247").VerifyDiagnostics();
19939
CompileAndVerify
(compilation, expectedOutput: @"247").VerifyDiagnostics();
19974
CompileAndVerify
(compilation, expectedOutput: @"247").VerifyDiagnostics();
20541
CompileAndVerify
(compilation, expectedOutput:
23389
CompileAndVerify
(compilation, expectedOutput:
23521
CompileAndVerify
(compilation, expectedOutput:
23856
CompileAndVerify
(compilation, expectedOutput:
24202
CompileAndVerify
(compilation, expectedOutput:
24490
CompileAndVerify
(compilation, expectedOutput: @"1
24521
CompileAndVerify
(compilation, expectedOutput: @"1
25172
CompileAndVerify
(compilation, expectedOutput:
25500
CompileAndVerify
(compilation, expectedOutput:
25787
CompileAndVerify
(compilation, expectedOutput:
26148
CompileAndVerify
(compilation, expectedOutput:
26196
CompileAndVerify
(compilation, expectedOutput:
26816
CompileAndVerify
(compilation, expectedOutput:
27429
CompileAndVerify
(compilation, expectedOutput:
27822
CompileAndVerify
(compilation, expectedOutput: @"1").VerifyDiagnostics();
28220
CompileAndVerify
(compilation, expectedOutput:
28567
CompileAndVerify
(compilation, expectedOutput:
28615
CompileAndVerify
(compilation, expectedOutput:
29130
CompileAndVerify
(compilation, expectedOutput:
29532
CompileAndVerify
(compilation, expectedOutput:
29582
CompileAndVerify
(compilation, expectedOutput:
30034
CompileAndVerify
(compilation, expectedOutput:
30427
CompileAndVerify
(compilation, expectedOutput:
30480
CompileAndVerify
(compilation, expectedOutput:
30610
CompileAndVerify
(compilation, expectedOutput:
30995
CompileAndVerify
(compilation, expectedOutput:
31048
CompileAndVerify
(compilation, expectedOutput:
31523
CompileAndVerify
(compilation, expectedOutput:
31576
CompileAndVerify
(compilation, expectedOutput:
31706
CompileAndVerify
(compilation, expectedOutput:
32833
CompileAndVerify
(compilation, expectedOutput:
32919
CompileAndVerify
(compilation, expectedOutput:
33058
CompileAndVerify
(comp, expectedOutput: "CCCC");
33172
CompileAndVerify
(comp, expectedOutput: "CC");
33307
CompileAndVerify
(comp, expectedOutput: "C Derived2 C Derived3 C Derived4");
33374
CompileAndVerify
(comp, expectedOutput: "System.Int32");
33424
CompileAndVerify
(comp, expectedOutput: "object returning M. int returning M.");
35738
CompileAndVerify
(compilation, expectedOutput: "23True");
35950
CompileAndVerify
(compilation, expectedOutput: @"1
Semantics\ParamsCollectionTests.cs (95)
99
CompileAndVerify
(
279
CompileAndVerify
(
592
CompileAndVerify
(
1066
CompileAndVerify
(
1264
CompileAndVerify
(
2416
CompileAndVerify
(
2604
CompileAndVerify
(
2739
CompileAndVerify
(
2795
CompileAndVerify
(
2941
CompileAndVerify
(
2990
CompileAndVerify
(
3184
var verifier =
CompileAndVerify
(
3309
var verifier =
CompileAndVerify
(
3533
var verifier =
CompileAndVerify
(
3850
var verifier =
CompileAndVerify
(
4206
var verifier =
CompileAndVerify
(comp2, symbolValidator: checkParamsInDelegate1).VerifyDiagnostics();
4243
verifier =
CompileAndVerify
(comp2, symbolValidator: checkParamsInDelegate1).VerifyDiagnostics();
4247
verifier =
CompileAndVerify
(comp2, symbolValidator: checkParamsInDelegate1).VerifyDiagnostics();
4352
CompileAndVerify
(comp2,
4406
CompileAndVerify
(comp2, expectedOutput: ExpectedOutput("span"), verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
4409
CompileAndVerify
(comp2, expectedOutput: ExpectedOutput("span"), verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
4412
CompileAndVerify
(comp2, expectedOutput: ExpectedOutput("array"), verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
4461
CompileAndVerify
(
4523
CompileAndVerify
(
4621
var verifier =
CompileAndVerify
(
4676
CompileAndVerify
(
4810
var verifier =
CompileAndVerify
(
4861
CompileAndVerify
(
4899
CompileAndVerify
(
5074
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput($"""
5184
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput($"""
5289
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput($"""
5396
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput($"""
5455
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput("""
5498
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput("""
5675
CompileAndVerify
(
5703
CompileAndVerify
(
6131
CompileAndVerify
(comp, expectedOutput: ExpectedOutput(@"ValIn")).VerifyDiagnostics();
6264
CompileAndVerify
(
6481
CompileAndVerify
(
6902
CompileAndVerify
(
6938
CompileAndVerify
(
7004
CompileAndVerify
(
7049
CompileAndVerify
(
7130
CompileAndVerify
(
7182
CompileAndVerify
(
7514
CompileAndVerify
(
7804
CompileAndVerify
(
7848
CompileAndVerify
(
8119
CompileAndVerify
(
8684
CompileAndVerify
(
8783
CompileAndVerify
(
8880
CompileAndVerify
(
8923
CompileAndVerify
(
8967
CompileAndVerify
(
10432
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
10556
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
10680
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
10946
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
11094
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
11242
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
11532
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
11679
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
11826
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
12326
CompileAndVerify
(comp, expectedOutput: "Test1Test1").VerifyDiagnostics();
12525
CompileAndVerify
(
12809
CompileAndVerify
(
13138
CompileAndVerify
(comAssembly, symbolValidator: module =>
13158
CompileAndVerify
(compilation_CompilationReference, symbolValidator: symbolValidator);
13161
CompileAndVerify
(compilation_BinaryReference, symbolValidator: symbolValidator);
13198
CompileAndVerify
(comAssembly, symbolValidator: module =>
13218
CompileAndVerify
(compilation_CompilationReference, symbolValidator: symbolValidator);
13221
CompileAndVerify
(compilation_BinaryReference, symbolValidator: symbolValidator);
13261
CompileAndVerify
(comAssembly, symbolValidator: module =>
13281
CompileAndVerify
(compilation_CompilationReference, symbolValidator: symbolValidator);
13284
CompileAndVerify
(compilation_BinaryReference, symbolValidator: symbolValidator);
13346
CompileAndVerify
(
13412
CompileAndVerify
(
13476
CompileAndVerify
(
13580
CompileAndVerify
(
13681
CompileAndVerify
(
13830
CompileAndVerify
(comp, expectedOutput: @"
13976
CompileAndVerify
(comp, expectedOutput: @"
14074
CompileAndVerify
(comp, expectedOutput: @"
14268
CompileAndVerify
(comp, expectedOutput: @"
14342
CompileAndVerify
(comp, expectedOutput: @"
14392
CompileAndVerify
(comp, expectedOutput: @"
15481
CompileAndVerify
(comp, expectedOutput: "MyCollection GetAsyncEnumerator").VerifyDiagnostics();
15532
CompileAndVerify
(comp, expectedOutput: "MyCollection MoveNextAsync");
15590
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync MyCollection DisposeAsync Done");
16399
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
16436
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
16474
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
16806
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics(
16971
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)
405
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1085
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1130
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1237
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1428
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1486
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1562
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1625
CompileAndVerify
(compilation, expectedOutput: "13");
1864
CompileAndVerify
(compilation, expectedOutput: "12");
1973
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2014
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2051
CompileAndVerify
(compilation, expectedOutput: @"other
2082
CompileAndVerify
(compilation, expectedOutput:
2112
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2158
var comp =
CompileAndVerify
(compilation, expectedOutput:
2220
var comp =
CompileAndVerify
(compilation, expectedOutput:
2276
var comp =
CompileAndVerify
(compilation, expectedOutput:
2334
var comp =
CompileAndVerify
(compilation, expectedOutput:
2383
var comp =
CompileAndVerify
(compilation, expectedOutput:
2447
var comp =
CompileAndVerify
(compilation, expectedOutput:
2512
var comp =
CompileAndVerify
(compilation, expectedOutput:
2572
var comp =
CompileAndVerify
(compilation, expectedOutput:
2628
var comp =
CompileAndVerify
(compilation, expectedOutput:
2669
var comp =
CompileAndVerify
(compilation, expectedOutput:
2708
var comp =
CompileAndVerify
(compilation, expectedOutput:
2750
var comp =
CompileAndVerify
(compilation, expectedOutput:
2812
var comp =
CompileAndVerify
(compilation, expectedOutput: @"pass");
2840
var comp =
CompileAndVerify
(compilation, expectedOutput: @"pass");
2868
var comp =
CompileAndVerify
(compilation, expectedOutput: @"1");
2959
var comp =
CompileAndVerify
(compilation, expectedOutput: @"pass");
3178
var comp =
CompileAndVerify
(compilation, expectedOutput: "Main");
3208
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();
8769
var verifier =
CompileAndVerify
(comp, expectedOutput: @"122123124125125", verify: Verification.Fails).VerifyDiagnostics(
9175
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123124125").VerifyDiagnostics();
9340
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123124").VerifyDiagnostics();
9455
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
9575
CompileAndVerify
(comp, expectedOutput: @"1020333650").VerifyDiagnostics();
9910
CompileAndVerify
(comp, expectedOutput: @"123124").VerifyDiagnostics();
9940
CompileAndVerify
(comp, expectedOutput: @"-120").VerifyDiagnostics(
9993
CompileAndVerify
(comp, expectedOutput: @"p1x3040").VerifyDiagnostics(
10148
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
10187
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics(
10222
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics(
10265
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics(
10307
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics();
10338
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics();
10378
CompileAndVerify
(comp, expectedOutput: @"0").VerifyDiagnostics();
10717
CompileAndVerify
(comp, expectedOutput: @"extension").VerifyDiagnostics();
10872
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
10916
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
10960
CompileAndVerify
(comp, expectedOutput: @"instance").VerifyDiagnostics();
11003
CompileAndVerify
(comp, expectedOutput: @"extension").VerifyDiagnostics();
11046
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
11088
CompileAndVerify
(comp, expectedOutput: @"M1").VerifyDiagnostics(
11133
CompileAndVerify
(comp, expectedOutput: @"M1").VerifyDiagnostics(
11168
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
11233
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
11298
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
11333
CompileAndVerify
(comp, expectedOutput: @"instance").VerifyDiagnostics();
11439
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
11482
CompileAndVerify
(comp, expectedOutput: @"instance").VerifyDiagnostics();
11557
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics(
11600
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics(
11780
var verifier =
CompileAndVerify
(comp, expectedOutput: methodName);
11991
CompileAndVerify
(comp, expectedOutput: @"0").VerifyDiagnostics();
12032
CompileAndVerify
(comp1, expectedOutput: @"_10_2_30_3").VerifyDiagnostics(
12112
CompileAndVerify
(comp, expectedOutput: @"instance").VerifyDiagnostics();
12152
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
12245
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123124125126-1", verify: Verification.Fails).VerifyDiagnostics();
12318
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123124125126-1-2-3", verify: Verification.Fails).VerifyDiagnostics();
12395
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123123124-1-2-3", verify: Verification.Passes).VerifyDiagnostics(
14010
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics(
14051
CompileAndVerify
(comp, expectedOutput: @"disposed").VerifyDiagnostics(
14415
var verifier =
CompileAndVerify
(comp, expectedOutput: @"(2, 1)").VerifyDiagnostics();
14660
CompileAndVerify
(comp, expectedOutput: @"
14977
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
15062
CompileAndVerify
(comp, expectedOutput: @"
15434
CompileAndVerify
(comp, expectedOutput: @"123", verify: Verification.Skipped).VerifyDiagnostics();
15713
CompileAndVerify
(comp,
15735
CompileAndVerify
(comp,
15756
CompileAndVerify
(comp,
15777
CompileAndVerify
(comp,
15835
var verifier =
CompileAndVerify
(comp, expectedOutput: @"122123124125125", verify: Verification.Fails).VerifyDiagnostics(
16407
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "123");
16589
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "123");
16821
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "9123");
17081
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "9123");
17372
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "123");
17430
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "123");
17526
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "9123");
17615
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "9123");
17746
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "123");
17955
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "123");
18217
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "9123");
18514
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "9123");
18859
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "124");
19029
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "124");
19252
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "125");
19326
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "125");
19478
CompileAndVerify
(comp, expectedOutput:
19561
CompileAndVerify
(comp, expectedOutput:
19610
CompileAndVerify
(comp, expectedOutput:
19683
CompileAndVerify
(comp).VerifyDiagnostics(
20353
CompileAndVerify
(comp, symbolValidator: validator, sourceSymbolValidator: validator).VerifyDiagnostics(
20400
CompileAndVerify
(comp, symbolValidator: validator, sourceSymbolValidator: validator).VerifyDiagnostics();
20433
CompileAndVerify
(comp, symbolValidator: validator, sourceSymbolValidator: validator).VerifyDiagnostics();
21940
CompileAndVerify
(comp, expectedOutput: @"123C1").VerifyDiagnostics();
21959
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics();
22027
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
22056
CompileAndVerify
(comp, expectedOutput: @"12").VerifyDiagnostics();
22071
CompileAndVerify
(comp,
22092
CompileAndVerify
(comp,
22118
CompileAndVerify
(comp,
22144
CompileAndVerify
(comp,
22175
CompileAndVerify
(comp,
22434
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
22437
CompileAndVerify
(comp2, symbolValidator: validate).VerifyDiagnostics();
22440
CompileAndVerify
(comp3, symbolValidator: validate).VerifyDiagnostics();
22483
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22486
CompileAndVerify
(comp2, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22489
CompileAndVerify
(comp3, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22524
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22583
CompileAndVerify
(comp2, symbolValidator: validate).VerifyDiagnostics();
22640
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 (1295)
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");
432
var verifier =
CompileAndVerify
(compilation);
513
var verifier =
CompileAndVerify
(compilation);
592
var verifier =
CompileAndVerify
(compilation);
682
var verifier =
CompileAndVerify
(
1610
CompileAndVerify
(compilation, verify: Verification.FailsILVerify, expectedOutput: "3");
1614
CompileAndVerify
(compilation, verify: Verification.FailsILVerify, expectedOutput: "3");
Semantics\BindingAwaitTests.cs (3)
1897
var verifier =
CompileAndVerify
(compilation);
2765
CompileAndVerify
(comp, expectedOutput: "42");
2840
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 (72)
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();
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");
1459
CompileAndVerify
(comp, expectedOutput: "Animal");
1494
CompileAndVerify
(comp, expectedOutput: "23True");
1557
CompileAndVerify
(comp, expectedOutput: "B");
1765
CompileAndVerify
(comp, expectedOutput: "43");
1789
CompileAndVerify
(comp, expectedOutput: "S");
1862
CompileAndVerify
(comp, expectedOutput: "C");
1892
CompileAndVerify
(comp, expectedOutput: "S");
1922
CompileAndVerify
(comp, expectedOutput: "S");
2032
CompileAndVerify
(comp, expectedOutput: "(System.Object) (System.Object)");
2067
CompileAndVerify
(comp, expectedOutput: "(System.Object) (System.Object)");
2165
CompileAndVerify
(comp, expectedOutput: "C.Dispose");
2428
CompileAndVerify
(comp, expectedOutput: "S");
2561
CompileAndVerify
(comp, expectedOutput: "C");
2652
CompileAndVerify
(comp, expectedOutput: "0");
2684
CompileAndVerify
(comp, expectedOutput: "112");
2918
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3098
CompileAndVerify
(comp, expectedOutput: "C");
3116
CompileAndVerify
(comp, expectedOutput: "C");
3250
CompileAndVerify
(comp, expectedOutput: "C 2");
3766
CompileAndVerify
(comp, expectedOutput: "C");
4057
CompileAndVerify
(comp, expectedOutput: "0");
4095
CompileAndVerify
(comp, expectedOutput: "CC");
4468
CompileAndVerify
(comp, expectedOutput:
4501
CompileAndVerify
(comp, expectedOutput:
4876
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");
7698
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"
7921
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics();
7979
CompileAndVerify
(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
8096
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: """
8264
CompileAndVerify
(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
8314
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
8438
var verifier = base.
CompileAndVerify
((Compilation)comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: expectedOutput);
8577
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
8741
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
8874
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
9011
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
9112
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: "CustomHandler").VerifyDiagnostics();
9176
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
9240
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
9356
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
9473
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
9596
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
9940
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
9986
CompileAndVerify
(comp, expectedOutput: @"
10039
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10142
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10289
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10388
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10540
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10639
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10738
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10935
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11020
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11132
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11384
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11569
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11669
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11736
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11824
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11901
var verifier =
CompileAndVerify
(comp, expectedOutput: @"s.I:1");
11963
var verifier =
CompileAndVerify
(comp, expectedOutput: @"s.I:2");
12096
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
12193
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
12485
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
12749
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
13006
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
13130
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
13359
var verifier =
CompileAndVerify
(comp, expectedOutput: @"literal:literal");
13411
var verifier =
CompileAndVerify
(comp, expectedOutput: @"1");
13462
var verifier =
CompileAndVerify
(comp);
13521
var verifier =
CompileAndVerify
(comp);
13581
var verifier =
CompileAndVerify
(comp);
13643
var verifier =
CompileAndVerify
(comp);
13705
var verifier =
CompileAndVerify
(comp);
13797
var verifier =
CompileAndVerify
(comp, expectedOutput: "c.i:1");
14114
var verifier =
CompileAndVerify
(comp, expectedOutput: "d:1");
14159
var verifier =
CompileAndVerify
(comp, expectedOutput: "ctor");
14204
var verifier =
CompileAndVerify
(comp, expectedOutput: "ctor");
14247
var verifier =
CompileAndVerify
(comp, expectedOutput: "AppendLiteral");
14296
var verifier =
CompileAndVerify
(comp, expectedOutput: "AppendFormatted");
14352
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
14448
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
14547
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
16198
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
16244
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
16299
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
16361
CompileAndVerify
(comp, expectedOutput: @"
16395
CompileAndVerify
(comp, expectedOutput: "Null reference exception caught.").VerifyIL("<top-level-statements-entry-point>", @"
16449
CompileAndVerify
(comp).VerifyIL("<top-level-statements-entry-point>",
16476
CompileAndVerify
(comp).VerifyIL("<top-level-statements-entry-point>",
16521
CompileAndVerify
(comp).VerifyIL("<top-level-statements-entry-point>",
16602
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
16676
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
17193
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123456123456");
17357
CompileAndVerify
(comp, expectedOutput: "abc-abc-abc-").VerifyDiagnostics();
17371
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
17435
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
18888
var verifier =
CompileAndVerify
(comp, expectedOutput: """
18970
var verifier =
CompileAndVerify
(comp, expectedOutput: """
19069
var verifier =
CompileAndVerify
(comp, expectedOutput: """
19182
var verifier =
CompileAndVerify
(comp, expectedOutput: """
Semantics\IteratorTests.cs (4)
249
CompileAndVerify
(comp).VerifyDiagnostics();
611
CompileAndVerify
(comp);
790
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
833
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 (15)
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");
2975
CompileAndVerify
(comp, expectedOutput: "1234");
3623
CompileAndVerify
(comp, expectedOutput:
4088
CompileAndVerify
(comp, expectedOutput: "System.ObsoleteAttribute");
4922
CompileAndVerify
(comp, expectedOutput: "638004778421967416").VerifyDiagnostics();
8823
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8864
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
Semantics\LocalFunctionTests.cs (10)
93
CompileAndVerify
(comp, expectedOutput: "localFunc");
150
CompileAndVerify
(comp, expectedOutput: "123");
298
CompileAndVerify
(comp, expectedOutput: "localFunc_thrown");
2848
CompileAndVerify
(comp, expectedOutput: "23").VerifyDiagnostics();
4268
CompileAndVerify
(
4784
CompileAndVerify
(comp, expectedOutput: "5");
4816
CompileAndVerify
(comp, expectedOutput: "5");
4849
CompileAndVerify
(comp, expectedOutput: "5");
4882
CompileAndVerify
(comp, expectedOutput: "5");
4919
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);
14341
CompileAndVerify
(compilation2);
14395
CompileAndVerify
(compilation2);
14401
CompileAndVerify
(compilation3);
14405
CompileAndVerify
(compilation4);
14486
CompileAndVerify
(comp);
17038
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C2.M1 C2.M2");
17117
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C1.M1 C1.M2");
17444
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M");
17522
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M");
17606
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M");
17687
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M");
20864
CompileAndVerify
(c, symbolValidator: module =>
20886
CompileAndVerify
(c, symbolValidator: module =>
30166
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
30269
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
30791
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
32026
CompileAndVerify
(comp2);
33147
CompileAndVerify
(comp2);
33182
CompileAndVerify
(comp2);
33217
CompileAndVerify
(comp2);
33254
CompileAndVerify
(comp2);
33296
CompileAndVerify
(comp2);
33426
CompileAndVerify
(comp2);
33461
CompileAndVerify
(comp2);
33500
CompileAndVerify
(comp2);
33555
CompileAndVerify
(comp2);
33595
CompileAndVerify
(comp2);
33642
CompileAndVerify
(comp2);
33689
CompileAndVerify
(comp2);
33767
CompileAndVerify
(comp2);
33817
CompileAndVerify
(comp2);
33929
CompileAndVerify
(comp2);
34004
CompileAndVerify
(comp2);
40778
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
40954
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
41015
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
44635
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
44882
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
47972
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
48082
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
71153
CompileAndVerify
(comp0, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
71174
CompileAndVerify
(comp0, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
76949
CompileAndVerify
(piaCompilation);
77078
CompileAndVerify
(compilation,
78927
CompileAndVerify
(compB, expectedOutput: "");
79457
CompileAndVerify
(comp, expectedOutput: "TrueTrueTrueFalseFalse");
79523
CompileAndVerify
(comp, expectedOutput: "True");
80606
CompileAndVerify
(comp);
80632
CompileAndVerify
(comp);
97677
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
97737
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
97794
CompileAndVerify
(comp);
97844
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98455
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98646
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98753
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98819
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98892
CompileAndVerify
(comp3, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98960
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
99050
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
99083
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
99123
CompileAndVerify
(comp);
99334
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
100132
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
100259
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
100328
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
100366
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
100698
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
100793
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
100882
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
100980
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
101068
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
101151
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
101964
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
101987
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2);
102016
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102043
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102070
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102097
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102124
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102155
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102197
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102224
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
102258
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2);
102298
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102336
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102374
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102402
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102430
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102458
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102497
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102524
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
102546
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2);
102574
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102600
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102626
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102652
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102678
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102708
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102749
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102775
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
102808
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2);
102847
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102884
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102921
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102948
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102975
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103002
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103039
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103071
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
103102
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
103145
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
103189
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
104845
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
104940
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
105017
CompileAndVerify
(comp3, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
105126
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
105170
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
105219
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
105255
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106196
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106227
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106258
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106290
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106323
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106356
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106388
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106420
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106453
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106483
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106514
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106545
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106577
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106609
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106642
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106673
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106705
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106736
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106768
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106798
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106828
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106858
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106888
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107215
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107252
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107288
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107325
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107361
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107399
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107446
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107484
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107525
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107561
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107598
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107634
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107670
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107706
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107742
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
108312
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
116679
CompileAndVerify
(compilation2, verify: Verification.FailsPEVerify);
116690
CompileAndVerify
(compilation3, verify: Verification.FailsPEVerify);
116799
CompileAndVerify
(compilation7);
116838
CompileAndVerify
(comp, expectedOutput: "4");
123850
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextFalse);
123853
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextFalse);
123857
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextFalse);
123860
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextTrue);
123863
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextTrue);
123867
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextTrue);
138278
CompileAndVerify
(CreateCompilationWithMscorlib40(source), sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics();
138444
CompileAndVerify
(CreateCompilationWithMscorlib40(source), symbolValidator: validate).VerifyDiagnostics(
145353
CompileAndVerify
(comp, expectedOutput: "");
145389
CompileAndVerify
(comp, expectedOutput: "");
155928
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");
7723
CompileAndVerify
(compilation, expectedOutput: @"2
7756
CompileAndVerify
(compilation, expectedOutput: @"2
7785
CompileAndVerify
(compilation, expectedOutput: @"2
7876
CompileAndVerify
(compilation, expectedOutput: @"Create(Func<T, bool> filter)");
7956
CompileAndVerify
(compilation, expectedOutput: @"Create(Func<T, V> propertyPrev, Func<T, bool> filter = null)");
8159
CompileAndVerify
(compilation, expectedOutput:
8267
CompileAndVerify
(compilation, expectedOutput: @"M1(int x)");
8495
CompileAndVerify
(compilation, expectedOutput:
8543
CompileAndVerify
(compilation, expectedOutput:
8590
CompileAndVerify
(compilation, expectedOutput:
8664
CompileAndVerify
(compilation, expectedOutput: @"void M1(string s, object o1, object o2)");
8720
CompileAndVerify
(compilation, expectedOutput: @"2");
9034
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)
4555
var compilationVerifier =
CompileAndVerify
(compilation1);
7803
var compilationVerifier =
CompileAndVerify
(compilation1);
13119
var verifier =
CompileAndVerify
(comp, expectedOutput: "x => Index(5)");
13154
var verifier =
CompileAndVerify
(comp, expectedOutput: "() => new List`1() {Void Add(Int32)(1)}.get_Item(0)");
13193
var verifier =
CompileAndVerify
(comp, expectedOutput: "x => Index(0)");
13296
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 (108)
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!");
1162
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
1189
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
1211
CompileAndVerify
(comp, expectedOutput: "body Dispose");
1254
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
1271
CompileAndVerify
(comp, expectedOutput: "5");
1288
CompileAndVerify
(comp, expectedOutput: "5");
4210
CompileAndVerify
(comp, expectedOutput: "15");
4292
CompileAndVerify
(comp, expectedOutput: "Hi!");
4454
CompileAndVerify
(comp, expectedOutput: "12");
4471
CompileAndVerify
(comp, expectedOutput: "Hi!");
4539
CompileAndVerify
(comp, expectedOutput: "");
4600
CompileAndVerify
(comp, expectedOutput: "2");
4642
CompileAndVerify
(comp, expectedOutput: "1");
4659
CompileAndVerify
(comp, expectedOutput: "2");
4675
CompileAndVerify
(comp, expectedOutput: "3");
4695
CompileAndVerify
(comp, expectedOutput: "4");
4751
CompileAndVerify
(comp, expectedOutput: "Hi!");
4766
CompileAndVerify
(comp, expectedOutput: "2");
4888
CompileAndVerify
(comp, expectedOutput: "Hi!");
4973
CompileAndVerify
(comp, expectedOutput: "Hi!");
5015
CompileAndVerify
(comp, expectedOutput: "Hi!");
5039
CompileAndVerify
(comp, expectedOutput: "Hi!");
5070
CompileAndVerify
(comp, expectedOutput: "Hi!");
5102
CompileAndVerify
(comp, expectedOutput: "Hi!");
5132
CompileAndVerify
(comp, expectedOutput: "Hi!");
5158
CompileAndVerify
(comp, expectedOutput: "Hi!");
5197
CompileAndVerify
(comp, expectedOutput: "Hi!");
5236
CompileAndVerify
(comp, expectedOutput: "Hi!");
5369
CompileAndVerify
(comp, expectedOutput: "Hi!");
5389
CompileAndVerify
(comp, expectedOutput: "Hi!");
5410
CompileAndVerify
(comp, expectedOutput: "Hi!");
5435
CompileAndVerify
(comp, expectedOutput: "Hi!");
5459
CompileAndVerify
(comp, expectedOutput: "Hi!");
5484
CompileAndVerify
(comp, expectedOutput: "Hi!");
5511
CompileAndVerify
(comp, expectedOutput: "Hi!");
5539
CompileAndVerify
(comp, expectedOutput: "Hi!");
5566
CompileAndVerify
(comp, expectedOutput: "Hi!");
5594
CompileAndVerify
(comp, expectedOutput: "Hi!");
5614
CompileAndVerify
(comp, expectedOutput: "Hi!");
5639
CompileAndVerify
(comp, expectedOutput: "Hi!");
5654
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
7683
CompileAndVerify
(comp, expectedOutput: "Return_01", args: new[] { "Return_01" });
7730
CompileAndVerify
(comp, expectedOutput: "Return_02", args: new[] { "Return_02" }, expectedReturnCode: 10);
7777
CompileAndVerify
(comp, expectedOutput: "hello Return_03", args: new[] { "Return_03" });
7846
CompileAndVerify
(comp, expectedOutput: "hello Return_04", args: new[] { "Return_04" }, expectedReturnCode: 11);
7933
CompileAndVerify
(comp, expectedOutput: "Hi!");
7952
CompileAndVerify
(comp, expectedOutput: "Hi!");
7971
CompileAndVerify
(comp, expectedOutput: "Hi!");
7991
CompileAndVerify
(comp, expectedOutput: "Hi!");
8050
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics(
8069
CompileAndVerify
(comp, expectedOutput: "1", expectedReturnCode: 13).VerifyDiagnostics(
8088
CompileAndVerify
(comp, expectedOutput: "Hi!", expectedReturnCode: 0);
8108
CompileAndVerify
(comp, expectedOutput: "hello async main", expectedReturnCode: 0);
8246
CompileAndVerify
(comp, expectedOutput:
8264
CompileAndVerify
(comp, expectedOutput: "Hi!");
8277
CompileAndVerify
(comp, expectedOutput: "Hi!");
8329
CompileAndVerify
(comp).VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL:
8355
CompileAndVerify
(comp, expectedOutput: "4");
8372
CompileAndVerify
(comp, expectedOutput: "4");
8389
CompileAndVerify
(comp, expectedOutput: "4");
8407
CompileAndVerify
(comp, expectedOutput: "3").VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL:
8454
CompileAndVerify
(comp, expectedOutput: "3").VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL:
8499
CompileAndVerify
(comp, expectedOutput: "4", verify: Verification.Skipped);
8541
CompileAndVerify
(comp, expectedOutput: "2");
8571
CompileAndVerify
(comp, expectedOutput: "3");
8593
CompileAndVerify
(comp, expectedOutput: "2");
8612
CompileAndVerify
(comp, expectedOutput: "12");
8627
CompileAndVerify
(comp, expectedOutput: "0").VerifyDiagnostics();
8680
CompileAndVerify
(comp, expectedOutput: "Args_03", args: new[] { "Args_03" }).VerifyDiagnostics();
8692
CompileAndVerify
(comp, expectedOutput: "Args_04", args: new[] { "Args_04" }).VerifyDiagnostics();
9041
CompileAndVerify
(comp, expectedOutput: "Hi!");
9053
CompileAndVerify
(comp, expectedOutput: "Hi!");
9066
CompileAndVerify
(comp, expectedOutput: "Hi!");
9106
CompileAndVerify
(comp, expectedOutput: "Hi!", sourceSymbolValidator: validate, symbolValidator: validate);
9161
CompileAndVerify
(comp, expectedOutput: "Hi!", sourceSymbolValidator: validate, symbolValidator: validate);
9229
CompileAndVerify
(comp, expectedOutput: "Hi!");
9251
CompileAndVerify
(comp, expectedOutput: "Hi!");
9374
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9406
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9422
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9438
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9454
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9531
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9552
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate);
9653
var verifier =
CompileAndVerify
(comp, expectedOutput: "Program");
9822
CompileAndVerify
(comp, expectedOutput: "Done").VerifyDiagnostics();
9825
CompileAndVerify
(comp, expectedOutput: "Done").VerifyDiagnostics();
9850
CompileAndVerify
(comp, expectedOutput: "Done").VerifyDiagnostics();
9853
CompileAndVerify
(comp, expectedOutput: "Done").VerifyDiagnostics();
9878
CompileAndVerify
(comp, expectedOutput: "Done").VerifyDiagnostics();
9881
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 (938)
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)
2089
CompileAndVerify
(comp,
2227
CompileAndVerify
(comp,
2313
CompileAndVerify
(comp, symbolValidator: validator);
3037
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 (4)
554
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
585
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
621
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
666
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);
1528
var verifier2 =
CompileAndVerify
(comp2, symbolValidator: metadataValidator, sourceSymbolValidator: metadataValidator);
1666
CompileAndVerify
(appCompilation, verify: Verification.Fails,
1719
CompileAndVerify
(appCompilation,
1751
var asm0 = ModuleMetadata.CreateFromImage(
CompileAndVerify
(comp0, verify: Verification.Skipped).EmittedAssemblyData);
1755
var asm1 = ModuleMetadata.CreateFromImage(
CompileAndVerify
(comp1).EmittedAssemblyData);
1795
var verifier2 =
CompileAndVerify
(comp2, symbolValidator: metadataValidator);
Symbols\MissingSpecialMember.cs (1)
2394
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)
1511
return
CompileAndVerify
(
2016
return
CompileAndVerify
(c, expectedOutput: expectedOutput);
2024
return
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2051
CompileAndVerify
(comp, expectedOutput: "", verify: verify); //need expected output to force execution
2064
return
CompileAndVerify
(comp, verify: verify);
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
CodeGen\WinMdEventTests.cs (1)
628
CompileAndVerify
(comp2, expectedOutput: @"A