4728 references to CompileAndVerify
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1449)
BreakingChanges.cs (5)
1411
var cs1Verifier =
CompileAndVerify
(cs1Compilation);
1418
var cs2Verifier =
CompileAndVerify
(cs2Compilation);
1425
var cs3Verifier =
CompileAndVerify
(cs3Compilation);
1605
CompileAndVerify
(comp, expectedOutput: "03");
1630
CompileAndVerify
(comp, expectedOutput: "3");
CodeGen\CodeGenAsyncIteratorTests.cs (97)
176
var v =
CompileAndVerify
(comp, expectedOutput: "hello world");
349
var v =
CompileAndVerify
(comp, expectedOutput: "hello world!");
486
CompileAndVerify
(comp);
513
CompileAndVerify
(comp, expectedOutput: @"
547
CompileAndVerify
(comp, expectedOutput: @"
575
CompileAndVerify
(comp, expectedOutput: @"42");
663
CompileAndVerify
(comp);
851
CompileAndVerify
(comp, symbolValidator: module =>
879
CompileAndVerify
(comp, symbolValidator: module =>
1572
CompileAndVerify
(comp, expectedOutput: "Value:0 1 2 Value:3 4 Value:5 Done", symbolValidator: verifyMembersAndInterfaces);
1899
CompileAndVerify
(comp, expectedOutput: "1 END DISPOSAL DONE");
2068
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 5");
2109
CompileAndVerify
(comp, expectedOutput: "1 2 Stream1:3 1 2 Stream2:3 4 2 4 2 Done", symbolValidator: verifyMembersAndInterfaces);
2187
CompileAndVerify
(comp, expectedOutput: "1 2 Stream1:3 4 2 1 2 Stream2:3 4 2 Done");
2236
CompileAndVerify
(comp, expectedOutput: "Stream1:0 Stream2:0 1 2 Stream1:3 4 2 1 2 Stream2:3 4 2 Done");
2281
CompileAndVerify
(comp, expectedOutput: "Stream1:0 1 2 Stream1:3 4 42 Await Stream2:0 1 2 Stream2:3 4 42 Done");
2324
CompileAndVerify
(comp, expectedOutput: "Stream1:1 Finally Stream2:1 Stream2:2 Finally Done");
2356
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 5");
2913
var verifier =
CompileAndVerify
(comp);
3181
var verifier =
CompileAndVerify
(comp);
3450
var verifier =
CompileAndVerify
(comp);
3714
var verifier =
CompileAndVerify
(comp);
3954
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 5");
3987
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 5");
4019
CompileAndVerify
(comp, expectedOutput: "Start p:10 p:11 Value p:12 End");
4052
CompileAndVerify
(comp, expectedOutput: "Start f:10 f:11 Value f:12 End");
4103
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 Done");
4134
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 5 Done");
4163
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 Done");
4186
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4220
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 Done");
4264
CompileAndVerify
(comp, expectedOutput: expectation);
4292
CompileAndVerify
(comp, expectedOutput: expectation);
4365
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 Done");
4400
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4448
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4489
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4535
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4584
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4628
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4682
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4726
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4772
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4825
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4858
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4889
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4954
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4988
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5019
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5051
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5086
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5120
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5159
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5199
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5277
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5370
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5405
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5435
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5466
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5499
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5891
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5925
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5966
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6005
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6041
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6075
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6121
CompileAndVerify
(comp, expectedOutput: "1");
6149
CompileAndVerify
(comp, expectedOutput: "none");
6358
CompileAndVerify
(comp, expectedOutput: "DisposeAsync threw. Already cancelled");
6380
CompileAndVerify
(comp, expectedOutput: "done");
6410
CompileAndVerify
(comp, expectedOutput: "done");
6457
CompileAndVerify
(comp, expectedOutput: "Base.Func;Derived.Func;");
6534
CompileAndVerify
(comp, expectedOutput: "B1::F;D::F;B1::F;");
6598
CompileAndVerify
(comp, expectedOutput: "42 43 Long Cancelled");
6647
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
6699
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
6750
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
6798
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
6849
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
6982
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7115
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7161
CompileAndVerify
(comp, expectedOutput: "42 43 REACHED 44");
7207
CompileAndVerify
(comp, expectedOutput: "42 43 REACHED 44");
7265
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7325
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7360
CompileAndVerify
(comp, expectedOutput: "1");
7391
CompileAndVerify
(comp, expectedOutput: "42");
7422
CompileAndVerify
(comp, expectedOutput: "42");
7644
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled 42 43 Reached 44");
7692
CompileAndVerify
(comp, expectedOutput: "Reached 42");
7750
CompileAndVerify
(comp, expectedOutput: "42 Cancelled");
7939
var v =
CompileAndVerify
(comp, expectedOutput: "BEFORE INSIDE INSIDE2 AFTER");
7988
var v =
CompileAndVerify
(comp, expectedOutput: "BEFORE INSIDE INSIDE2 AFTER");
8037
var v =
CompileAndVerify
(comp, expectedOutput: "BEFORE INSIDE INSIDE2 AFTER");
8084
CompileAndVerify
(comp, expectedOutput: "RAN RAN RAN CLEARED");
8137
CompileAndVerify
(comp, expectedOutput: "RAN RAN EXCEPTION CLEARED");
8183
CompileAndVerify
(comp, expectedOutput: "RAN RAN RAN CLEARED");
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 (16)
3631
var v =
CompileAndVerify
(
3638
v =
CompileAndVerify
(
3673
var v =
CompileAndVerify
(
3680
v =
CompileAndVerify
(
3985
CompileAndVerify
(comp, expectedOutput: @"TestPropertyAccessThrows
4209
CompileAndVerify
(comp, expectedOutput: @"TestIndexerThrows
4428
CompileAndVerify
(comp, expectedOutput: @"TestIndexerThrows
4618
CompileAndVerify
(comp, expectedOutput: @"TestIndexerThrows
4810
CompileAndVerify
(comp, expectedOutput: @"TestAIsNull
5003
CompileAndVerify
(comp, expectedOutput: @"TestAIsNull
5188
CompileAndVerify
(comp, expectedOutput: @"TestAIsNull
5388
CompileAndVerify
(comp, expectedOutput: @"TestAIsNull
5602
CompileAndVerify
(comp, expectedOutput: @"TestAIsNull
5843
CompileAndVerify
(comp, expectedOutput: @"TestAIsNullBIsNull
6088
CompileAndVerify
(comp, expectedOutput: @"TestAIsNullBIsNull
6254
CompileAndVerify
(comp, expectedOutput: @"Before Assignment A.b.x is: 0
CodeGen\CodeGenAsyncTests.cs (36)
35
return base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: verify);
64
CompileAndVerify
(c.WithOptions(options), symbolValidator: module =>
73
CompileAndVerify
(c.WithOptions(options), symbolValidator: module =>
82
CompileAndVerify
(c.WithOptions(options), symbolValidator: module =>
4380
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4418
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4420
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput);
4454
CompileAndVerify
(comp);
4455
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe));
4495
CompileAndVerify
(comp, expectedOutput: "0");
4496
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: "0");
4602
CompileAndVerify
(comp);
4603
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe));
4640
CompileAndVerify
(comp).
4697
CompileAndVerify
(comp);
4698
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe));
4738
CompileAndVerify
(comp);
4739
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe));
4795
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4796
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput);
4848
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4849
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput);
4908
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4909
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput);
5154
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5206
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5249
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5252
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5288
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5291
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5320
CompileAndVerify
(comp).
5494
CompileAndVerify
(comp).
5731
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5787
CompileAndVerify
(comp, expectedOutput: "StructAwaitable");
5820
CompileAndVerify
(comp, expectedOutput: "StructAwaitable");
5931
var verifier =
CompileAndVerify
(comp);
CodeGen\CodeGenAwaitForeachTests.cs (98)
178
CompileAndVerify
(comp_checked, expectedOutput: "overflow");
182
CompileAndVerify
(comp_unchecked, expectedOutput: "0xFFFFFFFF");
818
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync 1");
853
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync 0");
1041
CompileAndVerify
(comp,
1084
CompileAndVerify
(comp, expectedOutput: "Got(1) Got(2) Captured(1)");
1141
CompileAndVerify
(comp, expectedOutput: "NextAsync(1) Current(1) Got(1) NextAsync(2) Current(2) Got(2) NextAsync(3) Current(3) Got(3) NextAsync(4) Dispose(4)");
1181
CompileAndVerify
(comp, expectedOutput: "exception");
1224
CompileAndVerify
(comp, expectedOutput: "dispose exception");
1271
CompileAndVerify
(comp, expectedOutput: "wait dispose exception");
1314
CompileAndVerify
(comp, expectedOutput: "wait exception");
1596
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync");
1934
CompileAndVerify
(comp, expectedOutput: "1 2 Done");
1986
CompileAndVerify
(comp, expectedOutput: "1 2 3 Done", verify: Verification.Fails);
2068
CompileAndVerify
(comp,
2119
CompileAndVerify
(comp, expectedOutput: "NextAsync(0) Current(1) Got(1) NextAsync(1) Current(2) Got(2) NextAsync(2) Current(3) Got(3) NextAsync(3) Dispose(4) Done");
2184
CompileAndVerify
(comp, expectedOutput: "Item(1) Dispose Done");
2453
CompileAndVerify
(comp,
2511
var verifier =
CompileAndVerify
(comp,
2701
CompileAndVerify
(comp, expectedOutput: "NextAsync(0) Current(1) Got(1) NextAsync(1) Current(2) Got(2) NextAsync(2) Current(3) Got(3) NextAsync(3) Dispose(4)");
2859
CompileAndVerify
(comp, expectedOutput: "NextAsync(0) Current(1) Got(1) NextAsync(1) Current(2) Got(2) NextAsync(2) Current(3) Got(3) NextAsync(3) Dispose(4)");
2932
var verifier =
CompileAndVerify
(comp, expectedOutput: "NextAsync(0) Current(1) Got(1) NextAsync(1) Current(2) Got(2) NextAsync(2) Current(3) Got(3) NextAsync(3) Dispose(4)");
3202
CompileAndVerify
(comp, expectedOutput: "NextAsync(2) Current(3) Got(3) NextAsync(3) Dispose(4) Done");
3256
CompileAndVerify
(comp,
3312
CompileAndVerify
(comp,
3367
CompileAndVerify
(comp,
3457
CompileAndVerify
(comp, expectedOutput: "Success");
3517
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");
3606
CompileAndVerify
(comp, expectedOutput: "NextAsync(0) Current(1) Convert(1) Got(1) NextAsync(1) Current(2) Convert(2) Got(2) NextAsync(2) Dispose(3) Done");
3680
CompileAndVerify
(comp, expectedOutput: "NextAsync(0) Current(1) Got(1) NextAsync(1) Current(2) Got(2) NextAsync(2) Dispose(3)");
3735
CompileAndVerify
(comp, expectedOutput: "Success");
3790
CompileAndVerify
(comp, expectedOutput: "NextAsync(0) Current(1) Deconstruct(1) Got(1,-1) NextAsync(1) Current(2) Deconstruct(2) Got(2,-2) NextAsync(2) Dispose(3) Done");
3889
CompileAndVerify
(comp, expectedOutput: "NextAsync(0) Current(1) Got(1,-1) NextAsync(1) Current(2) Got(2,-2) NextAsync(2) Dispose(3) Done");
3969
CompileAndVerify
(comp, expectedOutput: "NextAsync(0) Current(1) Got(1,-1) NextAsync(1) Current(2) Got(2,-2) NextAsync(2) Dispose(3) Done");
4116
CompileAndVerify
(comp, expectedOutput: "NextAsync(0) Current(1) Got NextAsync(1) Current(2) Got NextAsync(2) Current(3) Got NextAsync(3) Dispose(4)");
4197
var verifier =
CompileAndVerify
(comp, expectedOutput: "NextAsync(0) Current(1) Got NextAsync(1) Current(2) Got NextAsync(2) Current(3) Got NextAsync(3)");
4418
var verifier =
CompileAndVerify
(comp, expectedOutput: "NextAsync(0) Current(1) Got NextAsync(1) Current(2) Got NextAsync(2) Current(3) Got NextAsync(3)");
4691
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync");
4787
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
4832
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
4875
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync Done");
4923
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync Done");
4967
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
5101
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
5145
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
5191
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
5236
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync 1 Done");
5290
CompileAndVerify
(comp, expectedOutput: "StructAwaitable1StructAwaitable2");
5390
CompileAndVerify
(comp);
5414
CompileAndVerify
(comp);
5501
CompileAndVerify
(comp, expectedOutput: "123");
5544
CompileAndVerify
(comp, expectedOutput: "123");
5574
CompileAndVerify
(comp, expectedOutput: "123");
5604
CompileAndVerify
(comp, expectedOutput: "123");
5822
CompileAndVerify
(comp, expectedOutput: "123");
5857
CompileAndVerify
(comp, expectedOutput: "123");
5888
CompileAndVerify
(comp, expectedOutput: "123");
5920
CompileAndVerify
(comp, expectedOutput: "123");
6019
CompileAndVerify
(comp, expectedOutput: "123");
6050
CompileAndVerify
(comp, expectedOutput: "123");
6080
CompileAndVerify
(comp, expectedOutput: "123");
6111
CompileAndVerify
(comp, expectedOutput: "123");
6141
CompileAndVerify
(comp, expectedOutput: "123");
6171
CompileAndVerify
(comp, expectedOutput: "123");
6201
CompileAndVerify
(comp, expectedOutput: "123");
6237
CompileAndVerify
(comp, expectedOutput: "123", verify: Verification.FailsILVerify);
6269
CompileAndVerify
(comp, expectedOutput: "123");
6304
CompileAndVerify
(comp, expectedOutput: @"1.1
6419
CompileAndVerify
(comp, expectedOutput: "123");
6506
CompileAndVerify
(comp, expectedOutput: "123");
6696
CompileAndVerify
(comp, expectedOutput: "123");
6816
CompileAndVerify
(comp, expectedOutput: "123");
6892
CompileAndVerify
(comp, expectedOutput: "123");
6963
CompileAndVerify
(comp, expectedOutput: "23");
7030
CompileAndVerify
(comp, expectedOutput: "123");
7164
CompileAndVerify
(comp, expectedOutput: "123");
7195
CompileAndVerify
(comp, expectedOutput: "123");
7258
CompileAndVerify
(comp, expectedOutput: "123");
7288
CompileAndVerify
(comp, expectedOutput: "123");
7404
CompileAndVerify
(comp, expectedOutput: "123");
7437
CompileAndVerify
(comp, expectedOutput: "123");
7470
CompileAndVerify
(comp, expectedOutput: "123");
7503
CompileAndVerify
(comp, expectedOutput: @"123Disposed");
7537
CompileAndVerify
(comp, expectedOutput: @"123Disposed");
7570
CompileAndVerify
(comp, expectedOutput: @"123Disposed");
7600
CompileAndVerify
(comp, expectedOutput: "123");
7646
CompileAndVerify
(comp, expectedOutput: "123Disposed");
7680
CompileAndVerify
(comp, expectedOutput: "123");
7798
CompileAndVerify
(comp, expectedOutput: "123");
7850
CompileAndVerify
(comp, expectedOutput: "123");
7992
CompileAndVerify
(comp, expectedOutput: "123");
8027
CompileAndVerify
(comp, expectedOutput: "123");
8097
CompileAndVerify
(comp, expectedOutput: "123123");
8152
CompileAndVerify
(comp, expectedOutput: "RAN");
8228
CompileAndVerify
(comp, expectedOutput: "RAN");
8306
CompileAndVerify
(comp, expectedOutput: "RAN");
8376
CompileAndVerify
(comp, expectedOutput: "RAN");
8438
CompileAndVerify
(comp, expectedOutput: "RAN");
CodeGen\CodeGenAwaitUsingTests.cs (32)
186
CompileAndVerify
(comp, expectedOutput: "C body DisposeAsync1 DisposeAsync2 end");
327
CompileAndVerify
(comp, expectedOutput: "try using dispose_start dispose_end end");
442
CompileAndVerify
(comp, expectedOutput: "using dispose_start dispose_end return");
478
CompileAndVerify
(comp, expectedOutput: "using caught message");
505
CompileAndVerify
(comp, expectedOutput: "before after");
767
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
847
CompileAndVerify
(comp, expectedOutput: "body Dispose");
924
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync end");
951
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync end");
977
var verifier =
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
1146
CompileAndVerify
(comp, expectedOutput: "body");
1195
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
1221
var verifier =
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
1400
CompileAndVerify
(comp, expectedOutput: "True");
1427
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
1454
CompileAndVerify
(comp, expectedOutput: "body");
1526
CompileAndVerify
(comp, expectedOutput: "ctor1 ctor2 body dispose2_start dispose2_end dispose1_start dispose1_end");
1565
CompileAndVerify
(comp, expectedOutput: "ctor1 ctor2 body dispose2 dispose1 caught");
1610
CompileAndVerify
(comp, expectedOutput: "ctor1 ctor2 dispose1 caught");
1740
CompileAndVerify
(comp, expectedOutput: "dispose");
1801
CompileAndVerify
(comp, expectedOutput: "using dispose_start dispose_end return");
1831
CompileAndVerify
(comp, expectedOutput: "using dispose_start dispose_end return");
1867
CompileAndVerify
(comp, expectedOutput: "using dispose_start dispose_end return");
1897
CompileAndVerify
(comp, expectedOutput: "using dispose_start dispose_end return");
1927
CompileAndVerify
(comp, expectedOutput: "using dispose_start dispose_end(0) return");
2044
var verifier =
CompileAndVerify
(comp, expectedOutput: "using dispose_start dispose_end return");
2253
CompileAndVerify
(comp, expectedOutput: "using dispose_start dispose_end return");
2282
CompileAndVerify
(comp, expectedOutput: "using dispose_start dispose_end return");
2313
CompileAndVerify
(comp, expectedOutput: "using dispose_start dispose_end return");
2381
CompileAndVerify
(comp, expectedOutput: "StructAwaitable");
2404
CompileAndVerify
(comp, expectedOutput: "DISPOSED");
2446
CompileAndVerify
(comp, expectedOutput: "DISPOSED");
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)
4700
var verifier =
CompileAndVerify
(comp, expectedSignatures: new[]
4792
var verifier =
CompileAndVerify
(comp);
4921
var verifier =
CompileAndVerify
(comp);
CodeGen\CodeGenConditionalOperatorTests.cs (1)
133
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);
7468
var verifier =
CompileAndVerify
(script);
7566
CompileAndVerify
(script).VerifyIL("Goo", @"
14974
CompileAndVerify
(comp, expectedOutput: @"System.Threading.Tasks.Task`1[System.Int32]");
14978
CompileAndVerify
(comp, expectedOutput: @"System.Threading.Tasks.Task`1[System.Int32]");
15019
CompileAndVerify
(comp, expectedOutput: @"System.Threading.Tasks.Task`1[System.Int32]");
15023
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 (3)
2469
CompileAndVerify
(
3517
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3527
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 (5)
794
CompileAndVerify
(compilation).VerifyIL("C.Test", @"{
1392
var verifier =
CompileAndVerify
(compilation, verify: Verification.FailsILVerify, expectedOutput: @"
3294
CompileAndVerify
(comp, expectedOutput: "123", verify: Verification.Skipped);
3325
CompileAndVerify
(comp, expectedOutput: "123");
3679
CompileAndVerify
(comp, expectedOutput: "123");
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);
5392
CompileAndVerify
(comp, symbolValidator: symbolValidator, verify: Verification.Skipped);
6259
CompileAndVerify
(
6269
CompileAndVerify
(
6451
CompileAndVerify
(comp, symbolValidator: assertMethods);
6504
CompileAndVerify
(comp, symbolValidator: assertMethods, verify: Verification.Skipped);
6628
CompileAndVerify
(comp, symbolValidator: assertMethods, verify: Verification.Skipped);
6706
CompileAndVerify
(comp, symbolValidator: assertMethods, verify: Verification.Skipped);
6784
CompileAndVerify
(comp, symbolValidator: assertMethods, verify: Verification.Skipped);
10975
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)
1499
CompileAndVerify
(comp, verify: Verification.Passes, expectedOutput: @"6");
1722
var result =
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"47");
1808
result =
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"47");
1847
CompileAndVerify
(comp, verify: Verification.Passes, expectedOutput: @"6");
1907
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
1975
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2037
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2094
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2154
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2233
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2248
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2314
var v =
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2401
v =
CompileAndVerify
(comp, verify: Verification.Passes, expectedOutput: @"
3706
var verifier =
CompileAndVerify
(compilation, expectedOutput: "XX");
3744
var verifier =
CompileAndVerify
(compilation, expectedOutput: "5050");
3795
var verifier =
CompileAndVerify
(compilation, expectedOutput: "5050");
3853
var verifier =
CompileAndVerify
(compilation, expectedOutput: "5050");
3917
var verifier =
CompileAndVerify
(compilation, expectedOutput: "555555");
3981
var verifier =
CompileAndVerify
(compilation, expectedOutput: "0011", verify: Verification.FailsPEVerify);
4059
var verifier =
CompileAndVerify
(compilation, expectedOutput: "");
4115
var verifier =
CompileAndVerify
(compilation, expectedOutput: "hihi");
4173
var verifier =
CompileAndVerify
(compilation, expectedOutput: "hihi");
4236
var verifier =
CompileAndVerify
(compilation, expectedOutput: "11");
4309
var verifier =
CompileAndVerify
(compilation, expectedOutput: "TestTest");
4366
var verifier =
CompileAndVerify
(compilation, expectedOutput: "TestTestDerivedDerived");
4774
CompileAndVerify
(libUser).VerifyIL("C.M", """
4799
CompileAndVerify
(comp, expectedOutput: "RAN 00");
4840
var verifier =
CompileAndVerify
(libUser);
4879
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 (3)
1940
var verifier = this.
CompileAndVerify
(comp);
1973
var verifier = this.
CompileAndVerify
(comp);
2392
var verifier =
CompileAndVerify
(compilation, verify: Verification.FailsPEVerify);
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)
478
CompileAndVerify
(compilation).VerifyIL("Test.Main", @"
651
CompileAndVerify
(compilation).VerifyIL("Test.Main", @"
1362
var verifier =
CompileAndVerify
(compilation);
1412
var verifier =
CompileAndVerify
(compilation);
1461
var verifier =
CompileAndVerify
(compilation);
1512
var verifier =
CompileAndVerify
(compilation);
1564
var verifier =
CompileAndVerify
(compilation);
1613
var verifier =
CompileAndVerify
(compilation);
1662
var verifier =
CompileAndVerify
(compilation);
1711
var verifier =
CompileAndVerify
(compilation);
1904
CompileAndVerify
(compilation, expectedOutput: "Inside lock.");
1925
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 (2)
6067
CompileAndVerify
(comp, expectedOutput: @"Done.");
6091
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:
4199
var cs1Verifier =
CompileAndVerify
(cs1Compilation);
4241
var cs2Verifier =
CompileAndVerify
(cs2Compilation,
4268
var cs1Verifier =
CompileAndVerify
(cs1Compilation);
4313
var cs2Verifier =
CompileAndVerify
(cs2Compilation, expectedOutput: @"C4
4354
CompileAndVerify
(A).VerifyDiagnostics();
4359
CompileAndVerify
(B).VerifyDiagnostics();
4364
CompileAndVerify
(B).VerifyDiagnostics();
4416
var cs1Verifier =
CompileAndVerify
(cs1Compilation);
CodeGen\CodeGenReadOnlySpanConstructionTest.cs (34)
131
CompileAndVerify
(comp, expectedOutput: "TrueTrue", verify: Verification.Passes).VerifyIL("Test.Main", @"
192
CompileAndVerify
(comp,
255
CompileAndVerify
(comp, expectedOutput: "TrueTrue", verify: Verification.Passes).VerifyIL("Test.Main", @"
308
CompileAndVerify
(comp, expectedOutput: "True", verify: Verification.Passes).VerifyIL("Test.Main", @"
365
CompileAndVerify
(comp, expectedOutput: "True", verify: Verification.Passes).VerifyIL("Test.Main", @"
419
CompileAndVerify
(comp, expectedOutput: "3", verify: Verification.Passes).VerifyIL("Test.Main", @"
481
CompileAndVerify
(comp, expectedOutput: "BlueTrue", verify: Verification.Fails).VerifyIL("Test.Main", @"
538
CompileAndVerify
(comp, expectedOutput: "BlueTrue", verify: Verification.Passes).VerifyIL("Test.Main", @"
611
CompileAndVerify
(comp, expectedOutput: "P10", verify: Verification.Fails).VerifyIL("Test.Main", @"
659
var cv =
CompileAndVerify
(comp, expectedOutput: "", verify: Verification.Passes);
727
var cv =
CompileAndVerify
(comp, expectedOutput: "100", verify: Verification.Passes);
766
var verifier =
CompileAndVerify
(compilation, expectedOutput: "10;20;", verify: Verification.Skipped);
805
var verifier =
CompileAndVerify
(compilation, expectedOutput: "10;20;", verify: Verification.Skipped);
900
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
928
verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
947
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
1028
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
1052
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
1095
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
1174
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
1318
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
1370
var verifier =
CompileAndVerify
(compilation, expectedOutput: "AF2D4567", verify: Verification.Skipped);
1483
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
1517
var verifier =
CompileAndVerify
(compilation, verify: Verification.Passes);
1550
var verifier =
CompileAndVerify
(compilation, expectedOutput: "000000", verify: Verification.Passes);
1615
var verifier =
CompileAndVerify
(compilation, expectedOutput: "340", verify: Verification.Skipped);
2009
CompileAndVerify
(compilation, expectedOutput: "34361843576", verify: Verification.Skipped).VerifyIL("Test.Main", @"
2369
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
2476
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
2504
verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
2529
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
2561
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
2609
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
2660
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
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)
1267
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: verify);
1354
var verifier =
CompileAndVerify
(comp, expectedOutput: "0run", verify: Verification.Fails);
CodeGen\CodeGenRefLocalTests.cs (6)
532
CompileAndVerify
(comp, expectedOutput: "22");
3466
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: verify);
3535
var verifier =
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Fails);
3600
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: verify);
3652
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: verify);
3708
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)
2749
var comp =
CompileAndVerify
(c, expectedOutput: @"False
2818
var comp =
CompileAndVerify
(c, expectedOutput: @"False
2899
var comp =
CompileAndVerify
(c, expectedOutput: @"False
2969
var comp =
CompileAndVerify
(c, expectedOutput: @"False
3052
var comp =
CompileAndVerify
(c, expectedOutput: @"False
3135
var comp =
CompileAndVerify
(c, expectedOutput: @"False
3367
base.
CompileAndVerify
(comp);
3416
base.
CompileAndVerify
(comp, expectedOutput: "420");
4791
CompileAndVerify
(comp, expectedOutput: "").
5877
CompileAndVerify
(compilation, expectedOutput: "12456");
6205
var comp =
CompileAndVerify
(c, expectedOutput: @"FalseTrueTrue");
6242
var comp =
CompileAndVerify
(c, expectedOutput: @"FalseTrueTrue");
6285
var comp =
CompileAndVerify
(c, expectedOutput: @"FalseTrueTrue");
6321
var comp =
CompileAndVerify
(c, expectedOutput: @"#
6364
var comp =
CompileAndVerify
(c, expectedOutput: @"False
6399
var comp =
CompileAndVerify
(c, expectedOutput: @"False
CodeGen\CodeGenStackAllocInitializerTests.cs (3)
216
CompileAndVerify
(comp, verify: Verification.Fails).VerifyIL("Test.M<T>(T)",
867
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"123")
918
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"123")
CodeGen\CodeGenTests.cs (30)
40
CompileAndVerify
(comp);
477
CompileAndVerify
(compilation, expectedOutput: "k");
534
var result =
CompileAndVerify
(compilation);
608
var result =
CompileAndVerify
(compilation);
861
var result =
CompileAndVerify
(compilation, expectedOutput: "Struct1 Struct2 ");
7016
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
10463
CompileAndVerify
(comp, verify: Verification.FailsPEVerify).VerifyIL("Test.Main",
10795
CompileAndVerify
(compilation, expectedOutput: @"
10915
CompileAndVerify
(compilation, expectedOutput: @"
10995
CompileAndVerify
(compilation, expectedOutput: @"
11069
CompileAndVerify
(compilation, expectedOutput: @"
13599
CompileAndVerify
(compRelease).VerifyIL("C.Main", @"
13610
CompileAndVerify
(compDebug).VerifyIL("C.Main", @"
13640
var v =
CompileAndVerify
(comp);
16225
CompileAndVerify
(comp, expectedOutput: "24", verify: Verification.Fails);
16227
CompileAndVerify
(comp, expectedOutput: "24", verify: Verification.Fails);
16248
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyIL("Test.Main", @"
16270
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyIL("Test.Main", @"
16324
CompileAndVerify
(comp, expectedOutput: "12345", verify: Verification.Fails).VerifyIL("Test.Main", @"
16357
CompileAndVerify
(comp, expectedOutput: "12345", verify: Verification.Fails).VerifyIL("Test.Main", @"
16417
CompileAndVerify
(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @"
16436
CompileAndVerify
(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @"
16473
CompileAndVerify
(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @"
16495
CompileAndVerify
(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @"
16538
CompileAndVerify
(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @"
16593
CompileAndVerify
(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @"
16682
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails);
16684
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails);
16706
CompileAndVerify
(comp, expectedOutput: "SpanOpCalled", verify: Verification.Fails);
16708
CompileAndVerify
(comp, expectedOutput: "SpanOpCalled", verify: Verification.Fails);
CodeGen\CodeGenTupleEqualityTests.cs (66)
68
CompileAndVerify
(comp, expectedOutput: "True True");
808
CompileAndVerify
(comp, expectedOutput: "True");
853
CompileAndVerify
(comp, expectedOutput: "False");
870
CompileAndVerify
(comp, expectedOutput: "True");
918
CompileAndVerify
(comp, expectedOutput: "True");
967
CompileAndVerify
(comp, expectedOutput: "True");
1017
CompileAndVerify
(comp, expectedOutput: "TrueFalseTrue");
1071
CompileAndVerify
(comp, expectedOutput: "TrueFalseFalseTrue");
1105
CompileAndVerify
(comp, expectedOutput: "FalseTrueFalseTrue");
1137
CompileAndVerify
(comp, expectedOutput: "FalseTrue");
1168
CompileAndVerify
(comp, expectedOutput: "FalseFalse");
1228
CompileAndVerify
(comp, expectedOutput: "FalseTrue");
1328
CompileAndVerify
(comp, expectedOutput: "TrueFalse");
1512
CompileAndVerify
(comp, expectedOutput: "True");
1573
CompileAndVerify
(comp, expectedOutput: "TrueTrueFalse");
1610
CompileAndVerify
(comp, expectedOutput: "False");
1635
CompileAndVerify
(comp, expectedOutput: "False");
1829
CompileAndVerify
(comp, expectedOutput: "True False False True");
1845
CompileAndVerify
(comp, expectedOutput: "True");
1883
CompileAndVerify
(comp, expectedOutput: "TrueFalse");
1916
CompileAndVerify
(comp, expectedOutput: "Operator '==' cannot be applied to operands of type 'int' and 'string'");
1934
CompileAndVerify
(comp, expectedOutput: "True");
2082
CompileAndVerify
(comp, expectedOutput: "FalseTrue");
2121
CompileAndVerify
(comp, expectedOutput: "(0, 0)");
2179
CompileAndVerify
(comp, expectedOutput: "True");
2198
CompileAndVerify
(comp, expectedOutput: "False True True False");
2243
CompileAndVerify
(comp, expectedOutput:
2290
CompileAndVerify
(comp, expectedOutput:
2321
CompileAndVerify
(comp, expectedOutput: @"True True False True True False");
2437
CompileAndVerify
(comp, expectedOutput: expected);
2525
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");
2755
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");
2842
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");
3006
CompileAndVerify
(comp, expectedOutput: "TrueTrue");
3036
CompileAndVerify
(comp, expectedOutput: "TrueFalse");
3294
var verifier =
CompileAndVerify
(comp, expectedOutput: "True False False True False");
3379
var verifier =
CompileAndVerify
(comp, expectedOutput: "True");
3414
var verifier =
CompileAndVerify
(comp, expectedOutput: "True");
3449
var verifier =
CompileAndVerify
(comp, expectedOutput: "True");
3665
var verifier =
CompileAndVerify
(comp, expectedOutput: "True");
3700
var verifier =
CompileAndVerify
(comp, expectedOutput: "False True True False True");
3799
CompileAndVerify
(comp, expectedOutput: "Success");
3824
var verifier =
CompileAndVerify
(comp, expectedOutput: "True False False True False");
3927
var verifier =
CompileAndVerify
(comp, expectedOutput: "True False False Convert4 Convert4 True Convert5 False Convert6 Convert20 False ");
4021
var verifier =
CompileAndVerify
(comp, expectedOutput: "FalseTrueFalse");
4099
var verifier =
CompileAndVerify
(comp, expectedOutput: "False False Convert1 True Convert1 True Convert10 False Convert10 False");
4140
var verifier =
CompileAndVerify
(comp, expectedOutput: "FalseTrueFalse");
4200
CompileAndVerify
(comp, expectedOutput: "True False False True");
4254
CompileAndVerify
(comp, expectedOutput: "Success");
4356
var verifier =
CompileAndVerify
(comp, expectedOutput: "TrueFalse");
4404
var verifier =
CompileAndVerify
(comp, expectedOutput: "True");
4502
CompileAndVerify
(comp, expectedOutput: expected);
4606
CompileAndVerify
(comp, expectedOutput: expected);
4695
CompileAndVerify
(comp, expectedOutput: expected);
5003
CompileAndVerify
(comp, expectedOutput: "False");
5068
CompileAndVerify
(comp, expectedOutput: "True False False True");
5109
CompileAndVerify
(comp, expectedOutput:
5138
CompileAndVerify
(comp, expectedOutput: "True");
5174
CompileAndVerify
(comp, expectedOutput: "True");
5319
CompileAndVerify
(comp, expectedOutput: "TrueFalseTrue");
5366
CompileAndVerify
(comp, expectedOutput: "True");
5394
CompileAndVerify
(comp, expectedOutput: "overflow");
5415
CompileAndVerify
(comp, expectedOutput: "True");
5441
CompileAndVerify
(comp, expectedOutput: "22");
5525
CompileAndVerify
(comp, expectedOutput: @"X-> (short, short)
5588
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");
4273
var v =
CompileAndVerify
(comp, expectedOutput: @"
5531
CompileAndVerify
(comp, expectedOutput: "C1.M1");
7499
CompileAndVerify
(comp, expectedOutput: "(1, )");
7532
CompileAndVerify
(comp, expectedOutput: "(1, )");
7569
CompileAndVerify
(comp, expectedOutput: "CCC");
8392
CompileAndVerify
(comp);
8910
CompileAndVerify
(comp, expectedOutput: "{1, qq1}");
8975
CompileAndVerify
(comp, expectedOutput: "{1, qq1}");
9028
CompileAndVerify
(comp, expectedOutput: "{1, qq}");
9157
CompileAndVerify
(comp, expectedOutput: "{1, qq}");
9238
CompileAndVerify
(comp, expectedOutput:
9321
CompileAndVerify
(comp, expectedOutput:
13528
CompileAndVerify
(comp, expectedOutput:
13935
CompileAndVerify
(comp, expectedOutput:
14099
CompileAndVerify
(comp, expectedOutput:
14779
CompileAndVerify
(consumer1, expectedOutput: expectedOutput).VerifyDiagnostics();
14782
CompileAndVerify
(consumer2, expectedOutput: expectedOutput).VerifyDiagnostics();
15040
CompileAndVerify
(consumer1, expectedOutput: expectedOutput).VerifyDiagnostics();
15043
CompileAndVerify
(consumer2, expectedOutput: expectedOutput).VerifyDiagnostics();
15426
CompileAndVerify
(consumer1, expectedOutput: expectedOutput).VerifyDiagnostics();
15429
CompileAndVerify
(consumer2, expectedOutput: expectedOutput).VerifyDiagnostics();
15687
CompileAndVerify
(consumer1, expectedOutput: expectedOutput).VerifyDiagnostics();
15690
CompileAndVerify
(consumer2, expectedOutput: expectedOutput).VerifyDiagnostics();
16522
CompileAndVerify
(comp, expectedOutput:
16825
CompileAndVerify
(comp, expectedOutput: "comp1, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null");
16876
CompileAndVerify
(comp, expectedOutput: "C2.M1");
16897
CompileAndVerify
(comp, expectedOutput: "C2.M1");
16951
CompileAndVerify
(comp, expectedOutput: "C2.M1");
16972
CompileAndVerify
(comp, expectedOutput: "C2.M1");
17058
CompileAndVerify
(comp, expectedOutput: "C1.M1");
17085
CompileAndVerify
(comp, expectedOutput: "C2.M1");
17136
CompileAndVerify
(comp, expectedOutput:
17188
CompileAndVerify
(comp, expectedOutput:
19345
var verifier =
CompileAndVerify
(comp, expectedOutput: "(42, 43)");
20587
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput:
22814
CompileAndVerify
(comp, expectedOutput: "", validator: (assembly) =>
22854
CompileAndVerify
(comp, expectedOutput: "", validator: (assembly) =>
23880
CompileAndVerify
(comp, expectedOutput: "42qq", verify: Verification.Fails);
24310
CompileAndVerify
(comp, expectedOutput: "2");
24373
CompileAndVerify
(comp, expectedOutput: "2");
24444
CompileAndVerify
(comp, expectedOutput: "hello");
25058
CompileAndVerify
(comp, expectedOutput: "3");
25316
CompileAndVerify
(comp, expectedOutput: "DONE");
25464
CompileAndVerify
(comp, expectedOutput: "(1, 1) (1, 1) (1, System.Object)");
25587
var verifier =
CompileAndVerify
(comp, expectedOutput: @"(-1, 255)(-1, 255)overflow");
26256
CompileAndVerify
(comp, expectedOutput: "True");
26486
CompileAndVerify
(executeComp, expectedOutput: "ran");
26551
CompileAndVerify
(executeComp, expectedOutput: "ran");
26608
CompileAndVerify
(executeComp, expectedOutput: "ran");
26616
CompileAndVerify
(executeComp2, expectedOutput: "ran");
26670
CompileAndVerify
(executeComp, expectedOutput: "ran");
27078
CompileAndVerify
(comp1, expectedOutput: "123");
27085
CompileAndVerify
(comp4, expectedOutput: "123");
27088
CompileAndVerify
(comp5, expectedOutput: "123");
27092
CompileAndVerify
(comp6, expectedOutput: "123");
27096
CompileAndVerify
(comp7, expectedOutput: "123");
27162
CompileAndVerify
(comp1, expectedOutput: "123");
27169
CompileAndVerify
(comp4, expectedOutput: "123");
27172
CompileAndVerify
(comp5, expectedOutput: "123");
27176
CompileAndVerify
(comp6, expectedOutput: "123");
27180
CompileAndVerify
(comp7, expectedOutput: "123");
27236
CompileAndVerify
(comp1, expectedOutput: "9");
27243
CompileAndVerify
(comp4, expectedOutput: "9");
27246
CompileAndVerify
(comp5, expectedOutput: "9");
27250
CompileAndVerify
(comp6, expectedOutput: "9");
27254
CompileAndVerify
(comp7, expectedOutput: "9");
27314
CompileAndVerify
(comp1, expectedOutput: "9");
27321
CompileAndVerify
(comp4, expectedOutput: "9");
27324
CompileAndVerify
(comp5, expectedOutput: "9");
27328
CompileAndVerify
(comp6, expectedOutput: "9");
27332
CompileAndVerify
(comp7, expectedOutput: "9");
27375
var verifier =
CompileAndVerify
(comp1, verify: Verification.Skipped); // unsafe code
27576
CompileAndVerify
(comp0);
27579
CompileAndVerify
(comp1);
27582
CompileAndVerify
(comp2);
27655
CompileAndVerify
(compilation, expectedOutput:
27693
var verifier =
CompileAndVerify
(comp, expectedOutput: @"Done.");
27940
CompileAndVerify
(comp, expectedOutput: @"Done.");
27989
var verifier =
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28065
var verifier =
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28132
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28195
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28225
CompileAndVerify
(comp, sourceSymbolValidator: verifyModule, symbolValidator: verifyModule);
28339
CompileAndVerify
(comp, sourceSymbolValidator: verifyModule, symbolValidator: verifyModule);
28428
var verifier =
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28523
var verifier =
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28589
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28722
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28841
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; ");
1377
CompileAndVerify
(compilation, expectedOutput: "Dispose async 1");
1404
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)
824
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Passes);
875
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Fails);
958
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
CompileAndVerify
(comp, 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)
1213
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1310
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1647
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3446
CompileAndVerify
(comp, expectedOutput: "1234");
3485
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);
4340
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4519
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4556
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4590
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4785
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4818
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4892
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4928
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4965
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
5467
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5492
CompileAndVerify
(compilation, expectedOutput: "AB");
5519
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5560
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5619
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5664
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5727
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5800
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5891
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5949
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6037
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6120
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 (1)
11334
var result =
CompileAndVerify
(compilation, expectedOutput: "5");
Emit\BinaryCompatibility.cs (1)
70
CompileAndVerify
(compilation, expectedOutput: @"Base1");
Emit\CompilationEmitTests.cs (28)
1610
var verifier =
CompileAndVerify
(comp);
1687
var verifier =
CompileAndVerify
(comp);
2128
CompileAndVerify
(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes);
2160
CompileAndVerify
(comp, emitOptions: emitRegularWithoutPrivateMembers, verify: Verification.Passes);
2188
CompileAndVerify
(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes);
2217
CompileAndVerify
(comp, emitOptions: emitRefOnly, verify: Verification.Passes);
2266
CompileAndVerify
(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes);
2276
CompileAndVerify
(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes);
2288
CompileAndVerify
(comp, emitOptions: emitRefOnly, verify: Verification.Passes);
2333
CompileAndVerify
(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes);
2343
CompileAndVerify
(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes);
2355
CompileAndVerify
(comp, emitOptions: emitRefOnly, verify: Verification.Passes);
2400
CompileAndVerify
(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes);
2410
CompileAndVerify
(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes);
2422
CompileAndVerify
(comp, emitOptions: emitRefOnly, verify: Verification.Passes);
2461
CompileAndVerify
(comp, emitOptions: emitRefOnly, verify: Verification.Passes);
2506
CompileAndVerify
(comp, emitOptions: emitRefOnly, verify: Verification.Passes);
4249
CompileAndVerify
(compilation, verify: Verification.Passes, symbolValidator: module =>
4286
CompileAndVerify
(compilation, verify: Verification.Skipped, symbolValidator: module =>
4318
CompileAndVerify
(compilation, symbolValidator: module =>
4368
CompileAndVerify
(compilation, symbolValidator: module =>
4429
CompileAndVerify
(compilation, symbolValidator: module =>
4492
CompileAndVerify
(compilation, verify: Verification.Passes, symbolValidator: module =>
4549
CompileAndVerify
(compilation, verify: Verification.Passes, symbolValidator: module =>
5042
CompileAndVerify
(comp, verify: Verification.Fails);
5271
CompileAndVerify
(comp3, expectedOutput: "Hello, world!");
5314
CompileAndVerify
(comp3, expectedOutput: "Hello, world!");
5548
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)));
3591
return base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput, emitOptions: EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
Emit\EditAndContinue\AssemblyReferencesTests.cs (11)
215
var v0 =
CompileAndVerify
(compilation0);
216
var v1 =
CompileAndVerify
(compilation1);
217
var v2 =
CompileAndVerify
(compilation2);
319
var v0 =
CompileAndVerify
(compilation0);
320
var v1 =
CompileAndVerify
(compilation1);
321
var v2 =
CompileAndVerify
(compilation2);
402
var v0 =
CompileAndVerify
(compilation0);
403
var v1 =
CompileAndVerify
(compilation1);
404
var v2 =
CompileAndVerify
(compilation2);
486
var v0 =
CompileAndVerify
(compilation0, verify: Verification.FailsILVerify);
590
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Passes);
Emit\EditAndContinue\EditAndContinueClosureTests.cs (49)
102
var v0 =
CompileAndVerify
(compilation0);
163
var v0 =
CompileAndVerify
(compilation0);
235
var v0 =
CompileAndVerify
(compilation0);
293
var v0 =
CompileAndVerify
(compilation0);
345
var v0 =
CompileAndVerify
(compilation0);
405
var v0 =
CompileAndVerify
(compilation0);
459
var v0 =
CompileAndVerify
(compilation0);
514
var v0 =
CompileAndVerify
(compilation0);
570
var v0 =
CompileAndVerify
(compilation0);
625
var v0 =
CompileAndVerify
(compilation0);
693
var v0 =
CompileAndVerify
(compilation0);
771
var v0 =
CompileAndVerify
(compilation0);
845
var v0 =
CompileAndVerify
(compilation0);
912
var v0 =
CompileAndVerify
(compilation0);
971
var v0 =
CompileAndVerify
(compilation0);
1059
var v0 =
CompileAndVerify
(compilation0);
1148
var v0 =
CompileAndVerify
(compilation0);
1232
var v0 =
CompileAndVerify
(compilation0);
1323
var v0 =
CompileAndVerify
(compilation0);
1405
var v0 =
CompileAndVerify
(compilation0);
1482
var v0 =
CompileAndVerify
(compilation0);
1581
var v0 =
CompileAndVerify
(compilation0);
1672
var v0 =
CompileAndVerify
(compilation0);
1780
var v0 =
CompileAndVerify
(compilation0);
1978
var v0 =
CompileAndVerify
(compilation0);
2189
var v0 =
CompileAndVerify
(compilation0);
2327
var v0 =
CompileAndVerify
(compilation0);
2444
var v0 =
CompileAndVerify
(compilation0);
2582
var v0 =
CompileAndVerify
(compilation0);
2650
var v0 =
CompileAndVerify
(compilation0);
2720
var v0 =
CompileAndVerify
(compilation0);
2826
var v0 =
CompileAndVerify
(compilation0);
2946
var v0 =
CompileAndVerify
(compilation0);
3042
var v0 =
CompileAndVerify
(compilation0);
3103
var v0 =
CompileAndVerify
(compilation0);
3231
var v0 =
CompileAndVerify
(compilation0);
3347
var v0 =
CompileAndVerify
(compilation0);
3472
var v0 =
CompileAndVerify
(compilation0);
3596
var v0 =
CompileAndVerify
(compilation0);
3717
var v0 =
CompileAndVerify
(compilation0);
3797
var v0 =
CompileAndVerify
(compilation0);
3990
var v0 =
CompileAndVerify
(compilation0);
4075
var v0 =
CompileAndVerify
(compilation0);
4157
var v0 =
CompileAndVerify
(compilation0);
4230
var v0 =
CompileAndVerify
(compilation0);
4312
var v0 =
CompileAndVerify
(compilation0);
4409
var v0 =
CompileAndVerify
(compilation0);
4496
var v0 =
CompileAndVerify
(compilation0);
4555
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 (53)
230
var v0 =
CompileAndVerify
(compilation0, emitOptions: EmitOptions.Default.WithDebugInformationFormat(format));
347
var v0 =
CompileAndVerify
(compilation0);
449
var v0 =
CompileAndVerify
(compilation0);
522
var v0 =
CompileAndVerify
(compilation0);
573
var v0 =
CompileAndVerify
(compilation0);
644
var v0 =
CompileAndVerify
(compilation0);
718
var v0 =
CompileAndVerify
(compilation0);
855
var v0 =
CompileAndVerify
(compilation0);
1138
var v0 =
CompileAndVerify
(compilation0);
1563
var v0 =
CompileAndVerify
(compilation0);
2003
var v0 =
CompileAndVerify
(compilation0);
2592
var v0 =
CompileAndVerify
(compilation0);
2764
var v0 =
CompileAndVerify
(compilation0);
3312
var v0 =
CompileAndVerify
(compilation0);
3707
var v0 =
CompileAndVerify
(compilation0);
3812
var v0 =
CompileAndVerify
(compilation0);
3921
var v0 =
CompileAndVerify
(compilation0);
4027
var v0 =
CompileAndVerify
(compilation0);
4129
var v0 =
CompileAndVerify
(compilation0, symbolValidator: module =>
4292
var v0 =
CompileAndVerify
(compilation0);
4526
var v0 =
CompileAndVerify
(compilation0);
4689
var v0 =
CompileAndVerify
(compilation0);
5146
var v0 =
CompileAndVerify
(compilation0);
5482
var v0 =
CompileAndVerify
(compilation0);
5822
var v0 =
CompileAndVerify
(compilation0);
6562
var v0 =
CompileAndVerify
(compilation0, symbolValidator: module =>
6884
var v0 =
CompileAndVerify
(compilation0);
7094
var v0 =
CompileAndVerify
(compilation0);
7154
CompileAndVerify
(compilation0, symbolValidator: module =>
7313
var v0 =
CompileAndVerify
(compilation0, emitOptions: EmitOptions.Default.WithDebugInformationFormat(format), symbolValidator: module =>
7857
var v0 =
CompileAndVerify
(compilation0);
7934
var v0 =
CompileAndVerify
(compilation0);
8023
var v0 =
CompileAndVerify
(compilation0, symbolValidator: module =>
8106
var v0 =
CompileAndVerify
(compilation0);
8227
var v0 =
CompileAndVerify
(compilation0);
8376
var v0 =
CompileAndVerify
(compilation0);
8536
var v0 =
CompileAndVerify
(compilation0);
8648
var v0 =
CompileAndVerify
(compilation0);
8824
var v0 =
CompileAndVerify
(compilation0);
9058
var v0 =
CompileAndVerify
(compilation0);
9706
var v0 =
CompileAndVerify
(compilation0);
9773
var v0 =
CompileAndVerify
(compilation0);
9837
var v0 =
CompileAndVerify
(compilation0);
9906
var v0 =
CompileAndVerify
(compilation0);
9960
var v0 =
CompileAndVerify
(compilation0, verify: Verification.FailsPEVerify);
10019
var v0 =
CompileAndVerify
(compilation0, verify: Verification.FailsPEVerify);
10083
var v0 =
CompileAndVerify
(compilation0, verify: Verification.FailsPEVerify);
10133
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Passes);
10184
var v0 =
CompileAndVerify
(compilation0, verify: Verification.FailsPEVerify);
10235
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Passes);
10296
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Passes);
10351
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Passes);
10418
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Passes);
Emit\EditAndContinue\EditAndContinueTests.cs (53)
231
var v0 =
CompileAndVerify
(compilation0);
284
var v0 =
CompileAndVerify
(compilation0);
352
var v0 =
CompileAndVerify
(compilation0);
1202
var v0 =
CompileAndVerify
(compilation0);
1295
var v0 =
CompileAndVerify
(compilation0);
1391
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
1477
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
1536
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
1621
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
1717
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
4734
var v0 =
CompileAndVerify
(compilation0);
5079
var v0 =
CompileAndVerify
(compilation0);
7121
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
8699
var v0 =
CompileAndVerify
(compilation0);
8801
var v0 =
CompileAndVerify
(compilation0);
9124
var v0 =
CompileAndVerify
(compilation0);
9497
var v0 =
CompileAndVerify
(compilation0);
9594
var v0 =
CompileAndVerify
(compilation0);
9717
var v0 =
CompileAndVerify
(compilation0);
9885
var v0 =
CompileAndVerify
(compilation0);
9951
var v0 =
CompileAndVerify
(compilation0);
10628
var v0 =
CompileAndVerify
(compilation0);
10810
var v0 =
CompileAndVerify
(compilation0);
10932
var v0 =
CompileAndVerify
(compilation0);
10985
var v0 =
CompileAndVerify
(compilation0);
11842
var v0 =
CompileAndVerify
(compilation0);
11928
var v0 =
CompileAndVerify
(compilation0);
11975
var v0 =
CompileAndVerify
(compilation0);
12021
var v0 =
CompileAndVerify
(compilation0);
12170
var v0 =
CompileAndVerify
(compilation0);
12304
var v0 =
CompileAndVerify
(compilation0);
12413
var v0 =
CompileAndVerify
(compilation0);
12531
var v0 =
CompileAndVerify
(compilation0);
12722
var v0 =
CompileAndVerify
(compilation0);
12851
var v0 =
CompileAndVerify
(compilation0);
12999
var v0 =
CompileAndVerify
(compilation0);
13195
var v0 =
CompileAndVerify
(compilation0);
13304
var v0 =
CompileAndVerify
(compilation0);
13414
var v0 =
CompileAndVerify
(compilation0);
13578
var v0 =
CompileAndVerify
(compilation0);
13723
var v0 =
CompileAndVerify
(compilation0);
13828
var v0 =
CompileAndVerify
(compilation0);
13991
var v0 =
CompileAndVerify
(compilation0);
14195
var v0 =
CompileAndVerify
(compilation0);
14443
var v0 =
CompileAndVerify
(compilation0);
14627
var v0 =
CompileAndVerify
(compilation0);
14700
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
14807
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
14923
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
16010
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
16086
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
16180
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
16270
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);
848
var v0 =
CompileAndVerify
(compilation0);
1543
var v0 =
CompileAndVerify
(compilation0);
2027
var v0 =
CompileAndVerify
(compilation0);
2220
var v0 =
CompileAndVerify
(compilation0);
2761
var v0 =
CompileAndVerify
(compilation0);
2870
var v0 =
CompileAndVerify
(compilation0);
2997
var v0 =
CompileAndVerify
(compilation0);
3211
var v0 =
CompileAndVerify
(compilation0);
3318
var v0 =
CompileAndVerify
(compilation0);
3431
var v0 =
CompileAndVerify
(compilation0);
3539
var v0 =
CompileAndVerify
(compilation0);
3631
var v0 =
CompileAndVerify
(compilation0);
3773
var v0 =
CompileAndVerify
(compilation0);
3850
var v0 =
CompileAndVerify
(compilation0);
3959
var v0 =
CompileAndVerify
(compilation0);
4938
var v0 =
CompileAndVerify
(compilation0);
Emit\EmitCustomModifiers.cs (5)
46
CompileAndVerify
(c, verify: Verification.Passes, expectedOutput:
609
CompileAndVerify
(comp, expectedOutput: "2");
673
CompileAndVerify
(comp, expectedOutput: "2");
708
CompileAndVerify
(compilation, verify: Verification.FailsPEVerify);
742
CompileAndVerify
(compilation, verify: Verification.FailsPEVerify);
Emit\EmitErrorTests.cs (1)
272
CompileAndVerify
(compilationOK);
Emit\EmitMetadataTests.cs (8)
918
CompileAndVerify
(comp, expectedOutput: "1110");
971
CompileAndVerify
(
1042
CompileAndVerify
(
2222
CompileAndVerify
(comp.WithAssemblyName("EmitWithNoResourcesAllPlatforms_" + platform.ToString()).WithOptions(options));
2691
CompileAndVerify
(comAssembly, symbolValidator: module =>
2823
CompileAndVerify
(comp, expectedOutput: expectedOutput, symbolValidator: module =>
2846
CompileAndVerify
(reference, symbolValidator: module =>
2898
CompileAndVerify
(reference, symbolValidator: module =>
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)
2490
CompileAndVerify
(reference, symbolValidator: module =>
2538
CompileAndVerify
(reference, symbolValidator: module =>
2585
CompileAndVerify
(reference, symbolValidator: module =>
2640
CompileAndVerify
(reference, symbolValidator: module =>
2688
CompileAndVerify
(reference, symbolValidator: module =>
2735
CompileAndVerify
(reference, symbolValidator: module =>
2780
CompileAndVerify
(reference, symbolValidator: module =>
2825
CompileAndVerify
(reference, symbolValidator: module =>
2870
CompileAndVerify
(reference, symbolValidator: module =>
2915
CompileAndVerify
(reference, symbolValidator: module =>
2960
CompileAndVerify
(reference, symbolValidator: module =>
3005
CompileAndVerify
(reference, symbolValidator: module =>
3051
CompileAndVerify
(reference, symbolValidator: module =>
3097
CompileAndVerify
(reference, symbolValidator: module =>
3143
CompileAndVerify
(reference, symbolValidator: module =>
3189
CompileAndVerify
(reference, symbolValidator: module =>
3237
CompileAndVerify
(reference, symbolValidator: module =>
3285
CompileAndVerify
(reference, symbolValidator: module =>
3340
CompileAndVerify
(reference, symbolValidator: module =>
3388
CompileAndVerify
(reference, symbolValidator: module =>
3436
CompileAndVerify
(reference, symbolValidator: module =>
3482
CompileAndVerify
(reference, symbolValidator: module =>
3528
CompileAndVerify
(reference, symbolValidator: module =>
3574
CompileAndVerify
(reference, symbolValidator: module =>
3620
CompileAndVerify
(reference, symbolValidator: module =>
3662
CompileAndVerify
(reference, symbolValidator: module =>
3695
CompileAndVerify
(reference, symbolValidator: module =>
3734
CompileAndVerify
(reference, symbolValidator: module =>
3776
CompileAndVerify
(reference, symbolValidator: module =>
4163
CompileAndVerify
(testRef, symbolValidator: module =>
4210
CompileAndVerify
(testRef, symbolValidator: module =>
4257
CompileAndVerify
(testRef, symbolValidator: module =>
4306
CompileAndVerify
(testRef, symbolValidator: module =>
4358
CompileAndVerify
(testRef, symbolValidator: module =>
Emit\NoPiaEmbedTypes.cs (139)
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);
3073
CompileAndVerify
(piaCompilation);
3112
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
3114
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
3138
CompileAndVerify
(piaCompilation);
3176
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
3178
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
3203
CompileAndVerify
(piaCompilation);
3248
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
3250
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
3336
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
3356
CompileAndVerify
(piaCompilation);
3393
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
3395
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
3420
CompileAndVerify
(piaCompilation);
3459
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
3461
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
3485
CompileAndVerify
(piaCompilation);
3532
CompileAndVerify
(piaCompilation);
3584
CompileAndVerify
(piaCompilation1);
3609
CompileAndVerify
(piaCompilation2);
3669
CompileAndVerify
(piaCompilation);
3762
CompileAndVerify
(piaCompilation);
3768
CompileAndVerify
(compilation1);
3775
CompileAndVerify
(compilation2, symbolValidator: metadataValidator).VerifyDiagnostics(expected);
3781
CompileAndVerify
(compilation3, symbolValidator: metadataValidator).VerifyDiagnostics(expected);
3787
CompileAndVerify
(compilation4, symbolValidator: metadataValidator).VerifyDiagnostics(expected);
3793
CompileAndVerify
(compilation5, symbolValidator: metadataValidator).VerifyDiagnostics(expected);
3858
CompileAndVerify
(piaCompilation);
3864
CompileAndVerify
(compilation1);
3871
CompileAndVerify
(compilation2, symbolValidator: metadataValidator).VerifyDiagnostics(expected);
3877
CompileAndVerify
(compilation3, symbolValidator: metadataValidator).VerifyDiagnostics(expected);
3883
CompileAndVerify
(compilation4, symbolValidator: metadataValidator).VerifyDiagnostics(expected);
3889
CompileAndVerify
(compilation5, symbolValidator: metadataValidator).VerifyDiagnostics(expected);
3926
CompileAndVerify
(piaCompilation);
3964
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
3966
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
4003
CompileAndVerify
(piaCompilation);
4048
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
4050
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
4087
CompileAndVerify
(piaCompilation);
4125
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
4127
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
4151
CompileAndVerify
(piaCompilation);
4189
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
4191
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
4216
CompileAndVerify
(piaCompilation);
4249
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
4251
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
4276
CompileAndVerify
(piaCompilation);
4309
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
4311
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
4336
CompileAndVerify
(piaCompilation);
4369
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
4371
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
4402
CompileAndVerify
(piaCompilation);
4435
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
4437
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
4459
CompileAndVerify
(piaCompilation1);
4479
CompileAndVerify
(piaCompilation2);
4527
CompileAndVerify
(piaCompilation1);
4548
CompileAndVerify
(piaCompilation2);
4594
CompileAndVerify
(compilation3);
4604
CompileAndVerify
(compilation4);
4626
CompileAndVerify
(piaCompilation1);
4681
CompileAndVerify
(compilation3, verify: Verification.FailsPEVerify);
4685
CompileAndVerify
(compilation4, verify: Verification.FailsPEVerify);
4707
CompileAndVerify
(piaCompilation1);
4729
CompileAndVerify
(piaCompilation2);
4777
CompileAndVerify
(piaCompilation1);
4945
CompileAndVerify
(piaCompilation1);
4967
CompileAndVerify
(piaCompilation2);
4997
CompileAndVerify
(compilation3);
5001
CompileAndVerify
(compilation4);
5023
CompileAndVerify
(piaCompilation1);
5045
CompileAndVerify
(piaCompilation2);
5102
CompileAndVerify
(piaCompilation1);
5158
CompileAndVerify
(compilation3, verify: Verification.FailsPEVerify);
5162
CompileAndVerify
(compilation4, verify: Verification.FailsPEVerify);
5210
CompileAndVerify
(IEvent_Compilation);
5316
CompileAndVerify
(NetImpl_1_Compilation, symbolValidator: metadataValidator);
5321
CompileAndVerify
(NetImpl_2_Compilation, symbolValidator: metadataValidator);
5380
CompileAndVerify
(app_compilation, symbolValidator: IEvent_ref.Properties.EmbedInteropTypes ? metadataValidator : null,
5405
CompileAndVerify
(piaCompilation);
5487
CompileAndVerify
(piaCompilation);
5519
CompileAndVerify
(compilation0, symbolValidator: symbolValidator);
5522
CompileAndVerify
(compilation0, symbolValidator: symbolValidator);
5585
CompileAndVerify
(piaCompilation);
5782
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 =>
PDB\PDBAsyncTests.cs (15)
71
var v =
CompileAndVerify
(compilation);
621
var v =
CompileAndVerify
(CreateCompilationWithMscorlib45(text, options: TestOptions.DebugDll));
759
var v =
CompileAndVerify
(CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
847
var v =
CompileAndVerify
(CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
952
var v =
CompileAndVerify
(CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1039
var v =
CompileAndVerify
(CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1155
var v =
CompileAndVerify
(CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1259
var v =
CompileAndVerify
(CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1366
var v =
CompileAndVerify
(CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1464
var v =
CompileAndVerify
(CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1550
var v =
CompileAndVerify
(CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1658
var v =
CompileAndVerify
(CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1694
var v =
CompileAndVerify
(CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1948
var v =
CompileAndVerify
(CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
2018
var v =
CompileAndVerify
(compilation);
PDB\PDBDynamicLocalsTests.cs (1)
1694
var v =
CompileAndVerify
(c);
PDB\PDBTests.cs (32)
3180
var v =
CompileAndVerify
(c);
3633
var verifier =
CompileAndVerify
(c, expectedOutput: "1M2");
3687
verifier =
CompileAndVerify
(c, expectedOutput: "1M2");
3755
var verifier =
CompileAndVerify
(c, expectedOutput: "1234");
3849
verifier =
CompileAndVerify
(c, expectedOutput: "1234");
3921
var verifier =
CompileAndVerify
(c, expectedOutput: "66");
3953
verifier =
CompileAndVerify
(c, expectedOutput: "66");
5538
var v =
CompileAndVerify
(CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll));
5687
var v =
CompileAndVerify
(CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll));
5776
var v =
CompileAndVerify
(CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll));
5865
var v =
CompileAndVerify
(CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseDll));
6017
var v =
CompileAndVerify
(c);
6134
var v =
CompileAndVerify
(c);
6260
var v =
CompileAndVerify
(c);
6353
var v =
CompileAndVerify
(c);
6440
var v =
CompileAndVerify
(c);
6501
var v =
CompileAndVerify
(c);
6565
var v =
CompileAndVerify
(c);
6649
var v =
CompileAndVerify
(c);
6764
var v =
CompileAndVerify
(c);
6866
var v =
CompileAndVerify
(c);
8614
var verifier =
CompileAndVerify
(c, verify: Verification.Skipped);
9011
var verifier =
CompileAndVerify
(c, verify: Verification.Skipped);
9378
var verifier =
CompileAndVerify
(c, verify: Verification.Skipped);
9607
var verifier =
CompileAndVerify
(c);
10449
var verifier =
CompileAndVerify
(c);
10620
var verifier =
CompileAndVerify
(c);
10824
var verifier =
CompileAndVerify
(c);
10911
CompileAndVerify
(c).VerifyIL(qualifiedMethodName: "Program.M", sequencePoints: "Program.M", source: source,
11088
var cv =
CompileAndVerify
(c);
11239
var v =
CompileAndVerify
(c);
11825
var v =
CompileAndVerify
(c);
PDB\PDBTupleTests.cs (1)
311
var v =
CompileAndVerify
(c);
PDB\PDBUsingTests.cs (3)
2432
var v =
CompileAndVerify
(comp, validator: (peAssembly) =>
2613
var v =
CompileAndVerify
(compilation);
2686
var v =
CompileAndVerify
(compilation);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (892)
Attributes\AttributeTests.cs (51)
504
CompileAndVerify
(source, sourceSymbolValidator: attributeValidator, symbolValidator: null);
585
CompileAndVerify
(comp, expectedOutput: @"B.Length=2, B[0]=Hello, B[1]=World");
1100
CompileAndVerify
(comp, expectedOutput: @"B.Length=2, B[0]=Hello, B[1]=World");
1141
CompileAndVerify
(comp, expectedOutput: @"A=True, B.Length=1, B[0]=Hello");
1181
CompileAndVerify
(comp, expectedOutput: @"World");
1221
CompileAndVerify
(comp, expectedOutput: @"World");
1260
CompileAndVerify
(comp, expectedOutput: @"True");
1301
CompileAndVerify
(comp, expectedOutput: "A=1, B=42");
1534
var verifier =
CompileAndVerify
(compilation);
1573
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
1627
CompileAndVerify
(
1690
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator);
3106
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
3152
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator);
3186
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
3230
CompileAndVerify
(compilation).VerifyDiagnostics();
3278
CompileAndVerify
(compilation).VerifyDiagnostics();
3330
CompileAndVerify
(compilation).VerifyDiagnostics();
3385
CompileAndVerify
(compilation).VerifyDiagnostics();
3429
CompileAndVerify
(compilation, sourceSymbolValidator: sourceAttributeValidator, symbolValidator: mdAttributeValidator);
3566
CompileAndVerify
(compilation, sourceSymbolValidator: sourceAttributeValidator, symbolValidator: mdAttributeValidator);
3601
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator);
3646
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
3793
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
3835
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
3872
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
3917
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
3998
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
4066
CompileAndVerify
(source, sourceSymbolValidator: attributeValidator, symbolValidator: null);
4109
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
4154
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
4198
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
4243
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
4284
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
4493
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
4538
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator);
4578
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator);
4698
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
4777
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: "");
4850
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: "");
4887
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: "");
4922
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
4969
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
5040
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
5078
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: "");
5235
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator);
9654
CompileAndVerify
(compilation2, symbolValidator: (m) =>
9673
CompileAndVerify
(compilation3, symbolValidator: (m) =>
9694
CompileAndVerify
(compilation, symbolValidator: (m) =>
10064
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate);
10457
var verifier =
CompileAndVerify
(
Attributes\AttributeTests_Assembly.cs (24)
350
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, symbolValidator: m =>
413
CompileAndVerify
(compilation).VerifyDiagnostics(
423
CompileAndVerify
(compilation, verify: Verification.Skipped).VerifyDiagnostics(
464
CompileAndVerify
(compilation).VerifyDiagnostics();
471
CompileAndVerify
(compilation,
496
CompileAndVerify
(compilation).VerifyDiagnostics(
506
CompileAndVerify
(compilation, verify: Verification.Skipped).VerifyDiagnostics(
594
CompileAndVerify
(compilation,
625
CompileAndVerify
(compilation,
655
CompileAndVerify
(compilation,
685
CompileAndVerify
(compilation,
714
CompileAndVerify
(compilation, verify: Verification.Fails,
743
CompileAndVerify
(compilation, verify: Verification.Fails,
776
CompileAndVerify
(compilation, verify: Verification.Fails,
816
CompileAndVerify
(compilation,
1028
CompileAndVerify
(compilation, symbolValidator: module =>
1329
CompileAndVerify
(consoleappCompilation, symbolValidator: module =>
1457
CompileAndVerify
(compilation);
1837
CompileAndVerify
(assembly, symbolValidator: moduleSymbol =>
2119
CompileAndVerify
(appCompilation, symbolValidator: (ModuleSymbol m) =>
2151
CompileAndVerify
(appCompilation, symbolValidator: (ModuleSymbol m) =>
2181
CompileAndVerify
(appCompilation, symbolValidator: (ModuleSymbol m) =>
2213
CompileAndVerify
(appCompilation, symbolValidator: (ModuleSymbol m) =>
2238
CompileAndVerify
(appCompilation, symbolValidator: (ModuleSymbol 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);
3266
CompileAndVerify
(compilation, expectedOutput: expected);
3378
CompileAndVerify
(compilation, expectedOutput: expected);
3416
CompileAndVerify
(compilation, expectedOutput: expected);
3479
CompileAndVerify
(compilation, expectedOutput: "");
3510
CompileAndVerify
(compilation, expectedOutput: "Main");
3551
CompileAndVerify
(compilation, expectedOutput: expected);
3594
CompileAndVerify
(compilation, expectedOutput: expected);
3636
CompileAndVerify
(compilation, expectedOutput: expected);
3682
CompileAndVerify
(compilation, expectedOutput: expected);
3731
CompileAndVerify
(compilation, expectedOutput: expected);
3770
CompileAndVerify
(compilation, expectedOutput: expected);
3818
CompileAndVerify
(compilation, expectedOutput: expected);
3856
CompileAndVerify
(compilation, expectedOutput: expected);
3897
CompileAndVerify
(compilation, expectedOutput: expected);
3954
CompileAndVerify
(compilation, expectedOutput: expected);
3996
CompileAndVerify
(compilation, expectedOutput: expected);
4048
CompileAndVerify
(compilation, expectedOutput: expected);
4122
CompileAndVerify
(compilation, expectedOutput: expected);
4164
CompileAndVerify
(compilation, expectedOutput: @"
4202
CompileAndVerify
(compilation, expectedOutput: @"
4265
CompileAndVerify
(compilation, expectedOutput: $@"
4324
CompileAndVerify
(compilation, expectedOutput: expected);
4367
CompileAndVerify
(compilation, expectedOutput: expected);
4389
CompileAndVerify
(compilation, expectedOutput: "");
4419
CompileAndVerify
(compilation, expectedOutput: "");
4472
CompileAndVerify
(compilation, expectedOutput: expected);
4507
CompileAndVerify
(compilation, expectedOutput: expected);
4626
CompileAndVerify
(compilation, expectedOutput: expected);
4657
CompileAndVerify
(compilation, expectedOutput: expected);
4708
CompileAndVerify
(compilation, expectedOutput: expected);
4778
CompileAndVerify
(compilation, expectedOutput: expected);
4811
CompileAndVerify
(compilation, expectedOutput: expected);
4894
CompileAndVerify
(compilation, expectedOutput: expected);
5012
CompileAndVerify
(compilation, expectedOutput: expected);
5162
CompileAndVerify
(compilation, expectedOutput: expected);
5256
CompileAndVerify
(compilation, expectedOutput: expected);
5372
CompileAndVerify
(compilation, expectedOutput: expected);
5408
CompileAndVerify
(compilation, expectedOutput: expected);
5444
CompileAndVerify
(compilation, expectedOutput: expected);
5483
CompileAndVerify
(compilation, expectedOutput: expected);
5545
CompileAndVerify
(compilation, expectedOutput: expected);
5605
CompileAndVerify
(compilation, expectedOutput: expected);
5661
CompileAndVerify
(compilation, expectedOutput:
5699
CompileAndVerify
(compilation, expectedOutput: expected);
5746
CompileAndVerify
(compilation, expectedOutput:
5815
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 =>
1200
CompileAndVerify
(comp, verify: Verification.Fails);
1237
CompileAndVerify
(comp, verify: Verification.Fails);
1300
CompileAndVerify
(CreateCompilationWithMscorlib45(
1352
CompileAndVerify
(CreateCompilationWithMscorlib45(
1366
CompileAndVerify
(CreateCompilationWithMscorlib45(
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)
1489
CompileAndVerify
(comp2, expectedOutput: @"0").VerifyIL("C.Main", @"
Attributes\AttributeTests_NativeInteger.cs (8)
50
CompileAndVerify
(comp, symbolValidator: module =>
77
CompileAndVerify
(comp, symbolValidator: module =>
788
CompileAndVerify
(comp, validator: assembly =>
1288
CompileAndVerify
(comp, symbolValidator: module =>
1376
CompileAndVerify
(comp, validator: assembly =>
1461
CompileAndVerify
(comp, symbolValidator: module =>
1489
CompileAndVerify
(comp, symbolValidator: module =>
1631
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)
205
CompileAndVerify
(comp, symbolValidator: module =>
338
CompileAndVerify
(comp, expectedOutput: expectedOutput, symbolValidator: module => AssertNullableAttributes(module, expectedAttributes));
420
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
(CreateCompilationWithMscorlib45(source, options: options), symbolValidator: module =>
541
CompileAndVerify
(CreateCompilationWithMscorlib45(source, options: options), symbolValidator: module =>
579
CompileAndVerify
(CreateCompilationWithMscorlib45(source, options: options), symbolValidator: module =>
622
CompileAndVerify
(CreateCompilationWithMscorlib45(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
(CreateCompilationWithMscorlib45(source, options: options), symbolValidator: module =>
1717
CompileAndVerify
(CreateCompilationWithMscorlib45(source, options: options), symbolValidator: module =>
1759
CompileAndVerify
(CreateCompilationWithMscorlib45(source, options: options), symbolValidator: module =>
1840
CompileAndVerify
(CreateCompilationWithMscorlib45(source, options: options), symbolValidator: module =>
1870
CompileAndVerify
(CreateCompilationWithMscorlib45(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)
202
CompileAndVerify
(source, sourceSymbolValidator: attributeValidator, symbolValidator: null);
327
CompileAndVerify
(source, sourceSymbolValidator: attributeValidator, symbolValidator: null);
906
CompileAndVerify
(compilation, symbolValidator: verifier);
935
CompileAndVerify
(compilation, symbolValidator: verifier);
1023
CompileAndVerify
(compilation, symbolValidator: verifier);
1067
CompileAndVerify
(compilation, symbolValidator: verifier);
1289
CompileAndVerify
(compilation);
1313
CompileAndVerify
(compilation);
1339
CompileAndVerify
(compilation);
2415
CompileAndVerify
(source, sourceSymbolValidator: attributeValidator);
4972
var comp =
CompileAndVerify
(
9662
CompileAndVerify
(comp, symbolValidator: validator, sourceSymbolValidator: validator); // NOTE: Illegal in dev11, but legal in roslyn.
10325
return
CompileAndVerify
(comp, verify: verify ?? Verification.Fails);
12729
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails);
12783
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
12977
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails);
13064
CompileAndVerify
(source, symbolValidator: attributeValidator);
13186
CompileAndVerify
(source, symbolValidator: attributeValidator);
13357
CompileAndVerify
(
Attributes\InternalsVisibleToAndStrongNameTests.cs (15)
106
CompileAndVerify
(other, symbolValidator: (ModuleSymbol m) =>
220
CompileAndVerify
(other, symbolValidator: (ModuleSymbol m) =>
1424
CompileAndVerify
(comp2, expectedOutput: "Called M");
1434
CompileAndVerify
(comp3, expectedOutput: "Called M");
2044
var verifier =
CompileAndVerify
(comp3);
2167
var verifier =
CompileAndVerify
(comp4);
2360
CompileAndVerify
(other.WithReferences(new[] { other.References.ElementAt(0), new CSharpCompilationReference(unsigned) })).VerifyDiagnostics();
2362
CompileAndVerify
(other.WithReferences(new[] { other.References.ElementAt(0), MetadataReference.CreateFromStream(unsigned.EmitToStream()) })).VerifyDiagnostics();
2657
CompileAndVerify
(ca);
2673
CompileAndVerify
(cb, verify: Verification.Fails).Diagnostics.Verify();
2698
CompileAndVerify
(ca);
2701
CompileAndVerify
(cb, expectedOutput: "42").Diagnostics.Verify();
2726
CompileAndVerify
(ca);
2729
CompileAndVerify
(cb, expectedOutput: "42").Diagnostics.Verify();
2745
var verifier =
CompileAndVerify
(ca, symbolValidator: module =>
CodeGen\CodeGenLengthBasedSwitchTests.cs (39)
79
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
269
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
573
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN", verify: Verification.Skipped);
778
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
1110
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
1216
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
1391
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
1573
var verifier =
CompileAndVerify
(comp);
1725
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1831
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
2062
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
2174
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
2378
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
2608
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
2912
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
4128
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
6494
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
7505
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
8798
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
8928
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
9110
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
9325
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
9569
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
9706
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
10086
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
10547
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
10829
CompileAndVerify
(comp, expectedOutput: "RAN");
10878
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
11077
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
11387
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
11734
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
12078
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
12391
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
12729
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
12852
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
13046
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
13329
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
13654
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
13764
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
CodeGen\CodeGenMethodGroupConversionCachingTests.cs (3)
6031
var verifier =
CompileAndVerify
(comp, expectedOutput:
6172
var verifier =
CompileAndVerify
(compilation, expectedOutput: PASS);
6328
var verifier =
CompileAndVerify
(compilation, expectedOutput: PASS, symbolValidator: containerValidator);
Emit\NumericIntPtrTests.cs (62)
1048
var verifier =
CompileAndVerify
(comp);
1096
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
1111
verifier =
CompileAndVerify
(comp);
1134
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
1149
verifier =
CompileAndVerify
(comp);
1330
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput($"{size}{size}{size}{size}"), verify: Verification.FailsPEVerify);
1399
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
1423
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(@"1"), verify: Verification.FailsPEVerify);
1458
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
1614
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
1725
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
2222
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "System.OverflowException" : "1152921504606846975"), verify: Verification.FailsPEVerify);
2260
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "-1" : "1152921504606846975"));
2378
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(expectedOutput));
2449
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify);
2583
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify);
2765
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput("0, 0, 0, 0"));
2790
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
2823
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
3019
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify);
3026
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify);
3029
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify);
3032
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify);
3035
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify);
3093
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
3261
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
5988
var verifier =
CompileAndVerify
(comp, verify: useUnsafeContext ? Verification.Skipped : Verification.FailsPEVerify);
6217
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(expectedResult));
6593
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(expectedResult));
6825
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(expectedResult));
6865
var verifier =
CompileAndVerify
(comp, emitOptions: EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0"), verify: Verification.Skipped);
8098
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
8150
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
8376
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
8580
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
8656
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
9001
CompileAndVerify
(comp, verify: new Verification() { Status = VerificationStatus.PassesOrFailFast | VerificationStatus.FailsPEVerify }, expectedOutput: IncludeExpectedOutput(expectedResult));
9036
CompileAndVerify
(comp, verify: new Verification() { Status = VerificationStatus.FailsPEVerify | VerificationStatus.PassesOrFailFast }, expectedOutput: IncludeExpectedOutput(expectedResult)).VerifyDiagnostics(expectedDiagnostics);
9088
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "System.OverflowException" : "4294967337")).VerifyDiagnostics(
9106
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "41" : "4294967337")).VerifyDiagnostics();
9155
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "System.OverflowException" : "2147483648")).VerifyDiagnostics(
9173
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "-2147483648" : "2147483648")).VerifyDiagnostics();
9213
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
9243
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
9267
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
9395
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
9500
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(expectedOutput));
9669
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
9800
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
9991
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
10676
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("1, 2, 3, 4"), verify: Verification.FailsPEVerify);
10692
CompileAndVerify
(comp2, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.FailsPEVerify);
10798
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expected), verify: Verification.FailsPEVerify);
10866
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expected), verify: Verification.FailsPEVerify);
10953
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
11015
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("OVERFLOW RAN"), verify: Verification.Skipped);
11019
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("RAN"), verify: Verification.Skipped);
11596
return
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
11654
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput("RAN"));
11672
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("63"), verify: Verification.FailsPEVerify);
11720
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("00"));
11766
CompileAndVerify
(comp,
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");
5100
var comp =
CompileAndVerify
(compilation, expectedOutput: @"TBase
5222
var comp =
CompileAndVerify
(compilation, expectedOutput: @"1
5298
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5597
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5776
var comp =
CompileAndVerify
(compilation, expectedOutput: "roslyn");
5819
CompileAndVerify
(compilation, expectedOutput: "True1False0");
5862
CompileAndVerify
(compilation, expectedOutput: "True1False0");
5905
CompileAndVerify
(compilation, expectedOutput: "True1False0");
5951
CompileAndVerify
(compilation, expectedOutput: "True1False0");
5997
CompileAndVerify
(compilation, expectedOutput: "True1False0");
6073
var comp =
CompileAndVerify
(compilation, expectedOutput: @"TnT");
6106
var comp =
CompileAndVerify
(compilation, expectedOutput: @"TnT");
6134
var comp =
CompileAndVerify
(compilation, expectedOutput: @"FalseTrueFalseFalse");
6225
var comp =
CompileAndVerify
(compilation, expectedOutput: "ok", verify: Verification.FailsILVerify);
6276
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6278
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6302
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6445
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6478
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6524
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.FailsPEVerify);
6602
CompileAndVerify
(compilation, expectedOutput: @"1
6660
var comp =
CompileAndVerify
(compilation, expectedOutput:
6712
var comp =
CompileAndVerify
(compilation, expectedOutput:
7368
CompileAndVerify
(comp, expectedOutput: "in catch");
7391
CompileAndVerify
(compilation, expectedOutput: @"False
7440
CompileAndVerify
(compilation, expectedOutput: @"0
7505
CompileAndVerify
(compilation, expectedOutput: @"2")
7584
CompileAndVerify
(compilation, expectedOutput: @"0
7670
CompileAndVerify
(compilation, expectedOutput: @"0
7816
CompileAndVerify
(compilation, expectedOutput: @"0
7987
CompileAndVerify
(compilation, expectedOutput: @"0
8120
CompileAndVerify
(compilation, expectedOutput: @"0
8263
CompileAndVerify
(compilation, expectedOutput: @"0
8343
CompileAndVerify
(compilation, expectedOutput: @"or: False
8445
CompileAndVerify
(compilation, verify: Verification.FailsILVerify, expectedOutput: @"True
8612
var verifier =
CompileAndVerify
(comp, expectedOutput:
8654
var verifier =
CompileAndVerify
(comp, expectedOutput:
8875
CompileAndVerify
(compilation, expectedOutput: @"1.True
8981
CompileAndVerify
(compilation, expectedOutput: @"False
9032
CompileAndVerify
(compilation, expectedOutput: @"0
9098
CompileAndVerify
(compilation, expectedOutput: @"2")
9179
CompileAndVerify
(compilation, expectedOutput: @"0
9267
CompileAndVerify
(compilation, expectedOutput: @"0
9413
CompileAndVerify
(compilation, expectedOutput: @"0
9585
CompileAndVerify
(compilation, expectedOutput: @"0
9718
CompileAndVerify
(compilation, expectedOutput: @"0
9862
CompileAndVerify
(compilation, expectedOutput: @"0
9943
CompileAndVerify
(compilation, expectedOutput: @"or: True
10044
CompileAndVerify
(compilation, verify: Verification.FailsILVerify, expectedOutput: @"True
10214
var verifier =
CompileAndVerify
(comp, expectedOutput:
10255
var verifier =
CompileAndVerify
(comp, expectedOutput:
10477
CompileAndVerify
(compilation, expectedOutput: @"1.True
10732
CompileAndVerify
(comp, expectedOutput:
10780
CompileAndVerify
(comp, expectedOutput:
11005
var verifier =
CompileAndVerify
(comp, expectedOutput: "(3, 6)");
11179
var verifier =
CompileAndVerify
(comp, expectedOutput:
11341
CompileAndVerify
(comp, expectedOutput:
11587
var verifier =
CompileAndVerify
(comp, expectedOutput: "True");
11856
CompileAndVerify
(comp, expectedOutput: "True");
11896
CompileAndVerify
(comp, expectedOutput: "012");
11939
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);
540
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
728
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
911
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1615
CompileAndVerify
(compilation, expectedOutput: "12");
1799
CompileAndVerify
(csCompilation, expectedOutput: "(True, 42)").VerifyDiagnostics();
2285
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2312
CompileAndVerify
(compilation, expectedOutput: "True");
2337
var verifier =
CompileAndVerify
(compilation, expectedOutput: "True");
2406
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2454
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2513
CompileAndVerify
(compilation, expectedOutput: "-10121");
2571
CompileAndVerify
(compilation, expectedOutput: expectedOutput).VerifyDiagnostics();
2602
CompileAndVerify
(compilation, expectedOutput: "123", verify: Verification.FailsILVerify);
2926
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2957
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3122
CompileAndVerify
(comp, expectedOutput: @"
3179
CompileAndVerify
(comp, expectedOutput: @"
3238
CompileAndVerify
(comp, expectedOutput: @"
3965
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
5542
var verifier =
CompileAndVerify
(compilation, expectedOutput: "(item value, rest value)", verify: Verification.FailsILVerify);
5631
var verifier =
CompileAndVerify
(compilation, expectedOutput: "(item value, rest value)", verify: Verification.FailsILVerify);
6400
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6453
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6575
CompileAndVerify
(comp, expectedOutput: "2");
6912
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7421
var verifier =
CompileAndVerify
(comp);
7903
var verifier =
CompileAndVerify
(compilation, expectedOutput: "(2, 3)", verify: Verification.FailsILVerify);
8069
var verifier =
CompileAndVerify
(compilation, verify: Verification.Fails);
8140
var verifier =
CompileAndVerify
(compilation, expectedOutput: "1 2 3", verify: Verification.Fails);
8185
CompileAndVerify
(comp, expectedOutput: "(42, 42)", verify: Verification.FailsILVerify);
8232
CompileAndVerify
(comp, expectedOutput: "(42, 42)", verify: Verification.FailsILVerify);
8247
CompileAndVerify
(comp, expectedOutput: "(4, 2)", verify: Verification.FailsILVerify);
8263
CompileAndVerify
(comp, expectedOutput: "(4, 2)", verify: Verification.FailsILVerify);
8285
CompileAndVerify
(comp, expectedOutput: "(4, 4)", verify: Verification.FailsILVerify);
8307
CompileAndVerify
(comp, expectedOutput: "(42, 42)", verify: Verification.FailsILVerify);
8329
CompileAndVerify
(comp, expectedOutput: "(42, 42)", verify: Verification.FailsILVerify);
8344
CompileAndVerify
(comp, expectedOutput: "42", verify: Verification.FailsILVerify);
8366
var verifier =
CompileAndVerify
(comp, expectedOutput: "(4, 2, 4, 2)", verify: Verification.FailsILVerify);
8459
CompileAndVerify
(comp, expectedOutput: "(4, 2, 2, 4, 2, 2)", verify: Verification.FailsILVerify);
8481
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify).VerifyDiagnostics();
8560
var verifier =
CompileAndVerify
(comp, expectedOutput: "(42, 43)", verify: Verification.FailsILVerify);
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)
40
var comp =
CompileAndVerify
(compilation, expectedOutput: @"1");
82
var comp =
CompileAndVerify
(compilation, expectedOutput: "");
128
var comp =
CompileAndVerify
(compilation, expectedOutput: "");
201
var comp =
CompileAndVerify
(compilation, expectedOutput: "");
243
var comp =
CompileAndVerify
(compilation, expectedOutput: "");
334
var comp =
CompileAndVerify
(compilation, expectedOutput: "True");
825
var comp =
CompileAndVerify
(compilation, expectedOutput: @"");
926
var comp =
CompileAndVerify
(compilation, expectedOutput: @"0123");
1022
var comp =
CompileAndVerify
(compilation, expectedOutput: @"0123");
1071
var comp =
CompileAndVerify
(compilation, expectedOutput: @"9
1134
var comp =
CompileAndVerify
(compilation, expectedOutput: @"12345678");
1453
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1541
var comp =
CompileAndVerify
(compilation, expectedOutput: @"Fox Cat");
1618
var comp =
CompileAndVerify
(compilation, expectedOutput: @"111");
1787
var comp =
CompileAndVerify
(compilation, expectedOutput: @"111");
1823
var comp =
CompileAndVerify
(compilation, expectedOutput: @"111");
3632
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 (71)
187
CompileAndVerify
(compilation, expectedOutput: "");
222
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
315
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
346
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
377
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
409
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
440
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
472
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
506
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
540
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
628
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
662
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
729
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
767
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
802
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
838
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
949
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1062
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1097
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1163
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1228
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1279
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1319
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1348
CompileAndVerify
(compilation, expectedOutput: "3");
1377
CompileAndVerify
(compilation, expectedOutput: "3");
1406
CompileAndVerify
(compilation, expectedOutput: "012345");
1435
CompileAndVerify
(compilation, expectedOutput: "012345");
1461
CompileAndVerify
(compilation, expectedOutput: "3");
1487
CompileAndVerify
(compilation, expectedOutput: "3");
1545
CompileAndVerify
(compilation, expectedOutput: "3");
1572
CompileAndVerify
(compilation, expectedOutput: "FalseTrueFalse");
1628
CompileAndVerify
(compilation, expectedOutput: "TrueTrueTrue");
1655
CompileAndVerify
(compilation, expectedOutput: "3");
1686
CompileAndVerify
(compilation, expectedOutput: "5");
1753
CompileAndVerify
(compilation, expectedOutput: "4");
1781
CompileAndVerify
(compilation, expectedOutput: "8");
1921
CompileAndVerify
(compilation, expectedOutput: "3 4");
1958
CompileAndVerify
(compilation, expectedOutput: "3 4");
2090
CompileAndVerify
(compilation, expectedOutput: "InvalidOperationException").VerifyIL("C.Main", @"
2231
CompileAndVerify
(compilation, expectedOutput: "SwitchExpressionException()").VerifyIL("C.Main", @"
2381
CompileAndVerify
(compilation, expectedOutput: "SwitchExpressionException((1, 2))");
2431
CompileAndVerify
(compilation, expectedOutput: "SwitchExpressionException((1, 2))").VerifyIL("C.Main", @"
2580
CompileAndVerify
(compilation, expectedOutput: "SwitchExpressionException()");
2664
CompileAndVerify
(compilation, expectedOutput: "5 6");
2700
CompileAndVerify
(compilation, expectedOutput: "5 6");
2741
CompileAndVerify
(compilation, expectedOutput: "12");
2784
CompileAndVerify
(compilation, expectedOutput: "1 a 2 b");
2814
CompileAndVerify
(compilation, expectedOutput: "1");
2847
CompileAndVerify
(compilation, expectedOutput: "1");
2877
CompileAndVerify
(compilation, expectedOutput: "1 a");
2910
CompileAndVerify
(compilation, expectedOutput: "1 a");
2943
CompileAndVerify
(compilation, expectedOutput: "0");
2978
CompileAndVerify
(compilation, expectedOutput: "0 a");
3013
CompileAndVerify
(compilation, expectedOutput: "0 a");
3145
CompileAndVerify
(compilation, expectedOutput: "12345");
3178
CompileAndVerify
(compilation, expectedOutput: "3");
3197
CompileAndVerify
(compilation, expectedOutput: "123");
3220
CompileAndVerify
(compilation, expectedOutput: "320");
3335
CompileAndVerify
(compilation, expectedOutput: "1 throw");
3361
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
3388
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
3414
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
3513
CompileAndVerify
(compilation, expectedOutput: @"3
3575
CompileAndVerify
(compilation, expectedOutput:
3649
CompileAndVerify
(compilation, expectedOutput: @"3
4268
var verifier =
CompileAndVerify
(comp, expectedOutput: "NaN");
4350
var verifier =
CompileAndVerify
(comp, expectedOutput: "NaN");
4432
var verifier =
CompileAndVerify
(comp, expectedOutput: "NaN");
4514
var verifier =
CompileAndVerify
(comp, expectedOutput: "NaN");
4596
var verifier =
CompileAndVerify
(comp, expectedOutput: "NaN");
4680
var verifier =
CompileAndVerify
(comp, expectedOutput: "NaN");
Semantics\PatternMatchingTests5.cs (3)
83
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
240
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1345
var verifier =
CompileAndVerify
(compilation);
Semantics\PatternSwitchTests.cs (32)
404
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1084
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1129
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1235
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1426
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1484
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1560
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1623
CompileAndVerify
(compilation, expectedOutput: "13");
1862
CompileAndVerify
(compilation, expectedOutput: "12");
1971
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2012
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2049
CompileAndVerify
(compilation, expectedOutput: @"other
2080
CompileAndVerify
(compilation, expectedOutput:
2110
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2156
var comp =
CompileAndVerify
(compilation, expectedOutput:
2218
var comp =
CompileAndVerify
(compilation, expectedOutput:
2274
var comp =
CompileAndVerify
(compilation, expectedOutput:
2332
var comp =
CompileAndVerify
(compilation, expectedOutput:
2381
var comp =
CompileAndVerify
(compilation, expectedOutput:
2445
var comp =
CompileAndVerify
(compilation, expectedOutput:
2510
var comp =
CompileAndVerify
(compilation, expectedOutput:
2570
var comp =
CompileAndVerify
(compilation, expectedOutput:
2626
var comp =
CompileAndVerify
(compilation, expectedOutput:
2667
var comp =
CompileAndVerify
(compilation, expectedOutput:
2706
var comp =
CompileAndVerify
(compilation, expectedOutput:
2748
var comp =
CompileAndVerify
(compilation, expectedOutput:
2810
var comp =
CompileAndVerify
(compilation, expectedOutput: @"pass");
2838
var comp =
CompileAndVerify
(compilation, expectedOutput: @"pass");
2866
var comp =
CompileAndVerify
(compilation, expectedOutput: @"1");
2957
var comp =
CompileAndVerify
(compilation, expectedOutput: @"pass");
3176
var comp =
CompileAndVerify
(compilation, expectedOutput: "Main");
3206
var comp =
CompileAndVerify
(compilation);
Microsoft.CodeAnalysis.CSharp.EndToEnd.UnitTests (1)
EndToEndTests.cs (1)
226
CompileAndVerify
(compilation, expectedOutput: "Pass", verify: Verification.Skipped);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (5)
ExpressionCompilerTests.cs (4)
6556
CompileAndVerify
(reference, symbolValidator: module =>
6570
CompileAndVerify
(comp, symbolValidator: module =>
6593
CompileAndVerify
(reference, symbolValidator: module =>
6608
CompileAndVerify
(comp, symbolValidator: module =>
UsingDebugInfoTests.cs (1)
112
CompileAndVerify
(comp).VerifyIL("C.M", @"
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)
1437
var verifier =
CompileAndVerify
(compilation);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1465)
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");
866
CompileAndVerify
(compilation, verify: Verification.FailsILVerify, expectedOutput: "2");
896
CompileAndVerify
(compilation, expectedOutput: "2");
925
CompileAndVerify
(compilation, expectedOutput: "2");
954
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);
650
var verifier =
CompileAndVerify
(
1591
CompileAndVerify
(compilation, verify: Verification.FailsILVerify, expectedOutput: "3");
1595
CompileAndVerify
(compilation, verify: Verification.FailsILVerify, expectedOutput: "3");
Semantics\BindingAwaitTests.cs (3)
1896
var verifier =
CompileAndVerify
(compilation);
2764
CompileAndVerify
(comp, expectedOutput: "42");
2839
var compiled =
CompileAndVerify
(comp, expectedOutput: "dynamic42", verify: Verification.FailsPEVerify);
Semantics\ColorColorTests.cs (2)
1521
CompileAndVerify
(comp).VerifyIL("Test.Main", @"
1740
CompileAndVerify
(comp, expectedOutput: "42");
Semantics\ConditionalOperatorTests.cs (5)
1148
CompileAndVerify
(compilation, expectedOutput: @"Testing with ternary test flag == True
1311
CompileAndVerify
(compilation, expectedOutput:
1366
CompileAndVerify
(compilation, expectedOutput:
1476
CompileAndVerify
(compilation, expectedOutput:
1495
CompileAndVerify
(compilation, expectedOutput: "---");
Semantics\ConstantTests.cs (2)
1583
CompileAndVerify
(compilation, expectedOutput:
3498
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");
6484
var verifier =
CompileAndVerify
(comp, expectedOutput: "(0, 0)");
Semantics\DelegateTypeTests.cs (44)
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);
1210
CompileAndVerify
(comp, expectedOutput: expectedType);
1305
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: $"{expectedMethod}: {expectedType}");
1400
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: $"{expectedMethod}: {expectedType}");
1819
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "System.Action<System.Int32>, System.Action");
2132
CompileAndVerify
(comp, expectedOutput:
5309
CompileAndVerify
(comp, expectedOutput: "System.Action");
5332
CompileAndVerify
(comp, expectedOutput: "System.Action");
7478
var verifier =
CompileAndVerify
(comp, expectedOutput:
8296
var verifier =
CompileAndVerify
(comp, expectedOutput:
8428
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: @"(41, 42)");
8482
var verifier =
CompileAndVerify
(comp, expectedOutput:
8556
var verifier =
CompileAndVerify
(comp, expectedOutput:
8622
var verifier =
CompileAndVerify
(comp, expectedOutput:
8673
CompileAndVerify
(comp, expectedOutput:
8699
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
8764
var verifier =
CompileAndVerify
(comp, expectedOutput:
8843
var verifier =
CompileAndVerify
(comp, expectedOutput:
8902
CompileAndVerify
(comp, expectedOutput:
8939
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
8974
CompileAndVerify
(comp, expectedOutput:
9008
CompileAndVerify
(comp, expectedOutput:
9073
CompileAndVerify
(comp, expectedOutput:
9113
CompileAndVerify
(comp, expectedOutput:
9158
CompileAndVerify
(comp, expectedOutput:
9189
CompileAndVerify
(comp, expectedOutput:
9220
CompileAndVerify
(comp, expectedOutput:
9259
CompileAndVerify
(comp, expectedOutput:
9290
var verifier =
CompileAndVerify
(comp, validator: validator, expectedOutput: "D");
9331
var verifier =
CompileAndVerify
(comp, validator: validator, expectedOutput:
9375
var verifier =
CompileAndVerify
(comp, validator: validator);
9498
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
10724
CompileAndVerify
(comp, expectedOutput: "System.Action`1[System.Int32]");
10766
CompileAndVerify
(comp, expectedOutput: "System.Action`2[System.Int32[],System.Int32]");
10953
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
14068
CompileAndVerify
(comp2, symbolValidator: static module =>
14091
CompileAndVerify
(comp2, symbolValidator: static module =>
15262
CompileAndVerify
(comp, expectedOutput: $"""
15635
CompileAndVerify
(comp, expectedOutput: $"""
Semantics\DynamicTests.cs (3)
3736
CompileAndVerify
(compilation2, expectedOutput: @"4");
4088
CompileAndVerify
(compilation1, expectedOutput: "MIndexer").VerifyDiagnostics();
4310
CompileAndVerify
(compilation, expectedOutput:
Semantics\ForEachTests.cs (2)
3084
CompileAndVerify
(comp, verify: Verification.FailsPEVerify).
3601
CompileAndVerify
(comp, expectedOutput: "1");
Semantics\FunctionPointerTests.cs (5)
26
return
CompileAndVerify
(compilation, verify: Verification.Skipped, expectedOutput: expectedOutput);
217
var verifier =
CompileAndVerify
(comp, expectedOutput: "1", verify: Verification.Skipped);
951
CompileAndVerify
(comp, verify: Verification.Skipped);
3330
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: @"
3827
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:
4735
CompileAndVerify
(compilation, expectedOutput: "014")
Semantics\IndexAndRangeTests.cs (4)
1642
CompileAndVerify
(comp, expectedOutput: "42");
1662
CompileAndVerify
(comp, expectedOutput: "42");
1703
CompileAndVerify
(comp, expectedOutput: "42");
1723
CompileAndVerify
(comp, expectedOutput: "42");
Semantics\InitOnlyMemberTests.cs (15)
971
CompileAndVerify
(comp, expectedOutput: "clone set 42");
1003
CompileAndVerify
(comp, expectedOutput: "Main 42 43");
1046
CompileAndVerify
(comp, expectedOutput: "Main set:42 get:42");
1051
CompileAndVerify
(comp, expectedOutput: "Main set:42 get:42");
1082
CompileAndVerify
(comp, expectedOutput: "Main 42");
1130
CompileAndVerify
(comp, expectedOutput: "Main set:42 get:42");
1135
CompileAndVerify
(comp, expectedOutput: "Main set:42 get:42");
1442
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator,
2736
CompileAndVerify
(comp, expectedOutput: "42 43",
2783
var v =
CompileAndVerify
(comp, expectedOutput: "2 3", verify: Verification.Skipped);
3006
CompileAndVerify
(comp, expectedOutput: "RAN 42", verify: Verification.Skipped /* init-only */);
4185
CompileAndVerify
(comp1, expectedOutput: "42",
4191
CompileAndVerify
(comp7, expectedOutput: "43");
4554
CompileAndVerify
(comp, expectedOutput: "c", verify: Verification.FailsPEVerify);
4585
CompileAndVerify
(piaCompilation);
Semantics\InterpolationTests.cs (87)
1116
var compilation =
CompileAndVerify
(comp, verify: Verification.Fails);
1175
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1278
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1379
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1431
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1822
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput);
2238
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput);
4029
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: @"
4290
CompileAndVerify
(comp, expectedOutput: "In handler").VerifyDiagnostics();
4598
=>
CompileAndVerify
(
4616
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
4753
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
4813
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
4864
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
4900
verifier =
CompileAndVerify
(comp, expectedOutput: @"1.00Literal");
4953
var verifier =
CompileAndVerify
(comp, expectedOutput: @"Literal");
5011
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate);
5067
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
5121
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
5249
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
5307
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
5354
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
5408
var verifier =
CompileAndVerify
(comp, expectedOutput: @"1.00Literal");
7656
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"
7879
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics();
7937
CompileAndVerify
(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
8151
CompileAndVerify
(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
8201
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
8325
var verifier = base.
CompileAndVerify
((Compilation)comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: expectedOutput);
8463
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
8620
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
8753
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
8890
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
8991
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: "CustomHandler").VerifyDiagnostics();
9055
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
9119
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
9235
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
9352
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
9475
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
9821
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
9867
CompileAndVerify
(comp, expectedOutput: @"
9920
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10023
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10169
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10268
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10420
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10519
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10618
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10815
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10900
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11012
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11264
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11449
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11549
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11605
var verifier =
CompileAndVerify
(comp, expectedOutput: @"s.I:1");
11667
var verifier =
CompileAndVerify
(comp, expectedOutput: @"s.I:2");
11800
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
11897
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
12189
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
12453
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
12710
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
12834
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
13063
var verifier =
CompileAndVerify
(comp, expectedOutput: @"literal:literal");
13115
var verifier =
CompileAndVerify
(comp, expectedOutput: @"1");
13166
var verifier =
CompileAndVerify
(comp);
13225
var verifier =
CompileAndVerify
(comp);
13285
var verifier =
CompileAndVerify
(comp);
13347
var verifier =
CompileAndVerify
(comp);
13409
var verifier =
CompileAndVerify
(comp);
13501
var verifier =
CompileAndVerify
(comp, expectedOutput: "c.i:1");
13816
var verifier =
CompileAndVerify
(comp, expectedOutput: "d:1");
13861
var verifier =
CompileAndVerify
(comp, expectedOutput: "ctor");
13906
var verifier =
CompileAndVerify
(comp, expectedOutput: "ctor");
13949
var verifier =
CompileAndVerify
(comp, expectedOutput: "AppendLiteral");
13998
var verifier =
CompileAndVerify
(comp, expectedOutput: "AppendFormatted");
14054
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
14147
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
15092
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
15138
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
15193
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
15255
CompileAndVerify
(comp, expectedOutput: @"
15289
CompileAndVerify
(comp, expectedOutput: "Null reference exception caught.").VerifyIL("<top-level-statements-entry-point>", @"
15372
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
15446
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
15962
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123456123456");
16121
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
16185
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
Semantics\IteratorTests.cs (1)
382
CompileAndVerify
(comp);
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 (13)
55
CompileAndVerify
(comp);
439
CompileAndVerify
(comp2, expectedOutput: "Y").Diagnostics.Verify();
450
CompileAndVerify
(comp3, expectedOutput: "Y").Diagnostics.Verify();
1440
CompileAndVerify
(comp, expectedOutput: "42");
1882
CompileAndVerify
(compilation, expectedOutput: "Select<T, S>");
1920
CompileAndVerify
(compilation, expectedOutput: "Select<T, S>");
1986
CompileAndVerify
(compilation);
2708
CompileAndVerify
(comp);
2785
CompileAndVerify
(comp, expectedOutput: "1");
2972
CompileAndVerify
(comp, expectedOutput: "1234");
3620
CompileAndVerify
(comp, expectedOutput:
4073
CompileAndVerify
(comp, expectedOutput: "System.ObsoleteAttribute");
4880
CompileAndVerify
(comp, expectedOutput: "638004778421967416").VerifyDiagnostics();
Semantics\LocalFunctionTests.cs (9)
93
CompileAndVerify
(comp, expectedOutput: "localFunc");
150
CompileAndVerify
(comp, expectedOutput: "123");
298
CompileAndVerify
(comp, expectedOutput: "localFunc_thrown");
4184
CompileAndVerify
(
4700
CompileAndVerify
(comp, expectedOutput: "5");
4732
CompileAndVerify
(comp, expectedOutput: "5");
4765
CompileAndVerify
(comp, expectedOutput: "5");
4798
CompileAndVerify
(comp, expectedOutput: "5");
4835
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)
600
CompileAndVerify
(compilation, expectedOutput: @"12");
624
CompileAndVerify
(compilation, expectedOutput: @"12");
1139
var comp =
CompileAndVerify
(compilation, expectedOutput: @"N1N2");
1195
CompileAndVerify
(compilation, expectedOutput:
1277
CompileAndVerify
(compilation, expectedOutput: "normalField fixedField fixedField").VerifyDiagnostics();
1309
CompileAndVerify
(compilation, expectedOutput: "normalField fixedField").VerifyDiagnostics();
1391
var comp =
CompileAndVerify
(compilation, expectedOutput: @"passed");
Semantics\NativeIntegerTests.cs (56)
792
CompileAndVerify
(comp, expectedOutput: $"{int.MinValue}, {int.MaxValue}, -1, 1");
2937
var verifier =
CompileAndVerify
(comp, expectedOutput:
2984
var verifier =
CompileAndVerify
(comp, expectedOutput:
3015
var verifier =
CompileAndVerify
(comp, expectedOutput:
3678
var verifier =
CompileAndVerify
(comp, expectedOutput:
4342
var verifier =
CompileAndVerify
(comp, expectedOutput: $"{size}{size}{size}{size}");
4430
CompileAndVerify
(comp, expectedOutput:
4466
CompileAndVerify
(comp, expectedOutput:
4522
var verifier =
CompileAndVerify
(comp, expectedOutput:
4595
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
4665
var verifier =
CompileAndVerify
(comp, expectedOutput:
4866
var verifier =
CompileAndVerify
(comp);
4975
var verifier =
CompileAndVerify
(comp);
5223
var verifier =
CompileAndVerify
(comp);
5333
var verifier =
CompileAndVerify
(comp);
6366
CompileAndVerify
(comp, expectedOutput: IntPtr.Size == 4 ? "System.OverflowException" : "1152921504606846975");
6403
CompileAndVerify
(comp, expectedOutput: IntPtr.Size == 4 ? "-1" : "1152921504606846975");
6523
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6592
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6724
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6928
CompileAndVerify
(comp, expectedOutput:
6959
CompileAndVerify
(comp, expectedOutput:
6997
CompileAndVerify
(comp, expectedOutput:
7189
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7196
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7199
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7202
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7205
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7262
var verifier =
CompileAndVerify
(comp, expectedOutput:
7429
var verifier =
CompileAndVerify
(comp, expectedOutput:
9486
var verifier =
CompileAndVerify
(comp, verify: useUnsafeContext || !verify ? Verification.Skipped : Verification.Passes);
9710
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedResult);
10087
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedResult);
10312
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedResult);
10352
var verifier =
CompileAndVerify
(comp, emitOptions: EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0"), verify: Verification.Skipped);
12361
CompileAndVerify
(comp);
12412
var verifier =
CompileAndVerify
(comp, expectedOutput:
12637
var verifier =
CompileAndVerify
(comp, expectedOutput:
12840
var verifier =
CompileAndVerify
(comp, expectedOutput:
12915
var verifier =
CompileAndVerify
(comp, expectedOutput:
13257
CompileAndVerify
(comp, expectedOutput: expectedResult);
13291
CompileAndVerify
(comp, expectedOutput: expectedResult).VerifyDiagnostics(expectedDiagnostics);
13341
CompileAndVerify
(comp, expectedOutput: IntPtr.Size == 4 ? "System.OverflowException" : "4294967337").VerifyDiagnostics(
13358
CompileAndVerify
(comp, expectedOutput: IntPtr.Size == 4 ? "41" : "4294967337").VerifyDiagnostics();
13406
CompileAndVerify
(comp, expectedOutput: IntPtr.Size == 4 ? "System.OverflowException" : "2147483648").VerifyDiagnostics(
13423
CompileAndVerify
(comp, expectedOutput: IntPtr.Size == 4 ? "-2147483648" : "2147483648").VerifyDiagnostics();
13462
CompileAndVerify
(comp, expectedOutput:
13492
CompileAndVerify
(comp, expectedOutput:
13516
CompileAndVerify
(comp, expectedOutput:
13872
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: expectedOutput);
15095
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
15137
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
15209
CompileAndVerify
(comp, expectedOutput: expected);
15273
CompileAndVerify
(comp, expectedOutput: "M1 M2 M3 M4 M5 M6 M7 M8 M9 M10");
15807
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
15852
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
Semantics\NonTrailingNamedArgumentsTests.cs (1)
674
CompileAndVerify
(comp, expectedOutput: "x=2 y[0]=1 y.Length=1");
Semantics\NullableConversionTests.cs (1)
665
CompileAndVerify
(compilation, expectedOutput: expected);
Semantics\NullableReferenceTypesTests.cs (185)
1737
CompileAndVerify
(comp, expectedOutput: "hello world");
1771
CompileAndVerify
(comp, expectedOutput: "hello world");
1824
CompileAndVerify
(comp);
1946
CompileAndVerify
(comp);
2077
CompileAndVerify
(compilation2, expectedOutput: @"4");
2147
CompileAndVerify
(comp);
2231
CompileAndVerify
(comp);
2259
CompileAndVerify
(comp);
2298
CompileAndVerify
(comp);
2331
CompileAndVerify
(comp);
2364
CompileAndVerify
(comp);
2417
CompileAndVerify
(comp);
2463
CompileAndVerify
(comp);
14329
CompileAndVerify
(compilation2);
14383
CompileAndVerify
(compilation2);
14389
CompileAndVerify
(compilation3);
14393
CompileAndVerify
(compilation4);
14474
CompileAndVerify
(comp);
16999
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C2.M1 C2.M2");
17078
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C1.M1 C1.M2");
17405
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M");
17483
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M");
17567
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M");
17648
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M");
20825
CompileAndVerify
(c, symbolValidator: module =>
20847
CompileAndVerify
(c, symbolValidator: module =>
28228
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
28331
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
28853
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
30088
CompileAndVerify
(comp2);
31209
CompileAndVerify
(comp2);
31244
CompileAndVerify
(comp2);
31279
CompileAndVerify
(comp2);
31316
CompileAndVerify
(comp2);
31358
CompileAndVerify
(comp2);
31488
CompileAndVerify
(comp2);
31523
CompileAndVerify
(comp2);
31562
CompileAndVerify
(comp2);
31617
CompileAndVerify
(comp2);
31657
CompileAndVerify
(comp2);
31704
CompileAndVerify
(comp2);
31751
CompileAndVerify
(comp2);
31829
CompileAndVerify
(comp2);
31879
CompileAndVerify
(comp2);
31991
CompileAndVerify
(comp2);
32066
CompileAndVerify
(comp2);
38712
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
38888
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
38949
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
42569
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
42816
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
45851
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
45961
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
67694
CompileAndVerify
(comp0, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
67715
CompileAndVerify
(comp0, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
73254
CompileAndVerify
(piaCompilation);
73383
CompileAndVerify
(compilation,
75232
CompileAndVerify
(compB, expectedOutput: "");
75762
CompileAndVerify
(comp, expectedOutput: "TrueTrueTrueFalseFalse");
75828
CompileAndVerify
(comp, expectedOutput: "True");
76911
CompileAndVerify
(comp);
76937
CompileAndVerify
(comp);
93907
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
93967
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
94024
CompileAndVerify
(comp);
94074
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
94685
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
94876
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
94983
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
95049
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
95122
CompileAndVerify
(comp3, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
95190
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
95280
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
95313
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
95353
CompileAndVerify
(comp);
95564
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
96362
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
96489
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
96558
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
96596
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
96928
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
97023
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
97112
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
97210
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
97298
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
97381
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98194
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
98217
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2);
98246
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98273
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98300
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98327
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98354
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98385
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98427
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98454
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
98488
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2);
98528
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98566
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98604
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98632
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98660
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98688
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98727
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98754
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
98776
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2);
98804
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98830
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98856
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98882
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98908
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98938
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98979
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
99005
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
99038
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2);
99077
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
99114
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
99151
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
99178
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
99205
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
99232
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
99269
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
99301
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
99332
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
99375
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
99419
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
101075
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
101170
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
101247
CompileAndVerify
(comp3, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
101356
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
101400
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
101449
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
101485
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102426
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102457
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102488
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102520
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102553
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102586
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102618
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102650
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102683
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102713
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102744
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102775
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102807
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102839
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102872
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102903
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102935
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102966
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102998
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103028
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103058
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103088
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103118
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103445
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103482
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103518
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103555
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103591
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103629
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103676
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103714
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103755
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103791
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103828
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103864
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103900
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103936
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103972
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
104542
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
112909
CompileAndVerify
(compilation2, verify: Verification.FailsPEVerify);
112920
CompileAndVerify
(compilation3, verify: Verification.FailsPEVerify);
113029
CompileAndVerify
(compilation7);
113068
CompileAndVerify
(comp, expectedOutput: "4");
120080
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextFalse);
120083
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextFalse);
120087
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextFalse);
120090
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextTrue);
120093
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextTrue);
120097
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextTrue);
141024
CompileAndVerify
(comp, expectedOutput: "");
141060
CompileAndVerify
(comp, expectedOutput: "");
151498
CompileAndVerify
(executeComp, expectedOutput: "ran");
Semantics\NullableTests.cs (1)
1817
CompileAndVerify
(comp, expectedOutput: @"0");
Semantics\OperatorTests.cs (7)
4842
var verifier =
CompileAndVerify
(compilation, expectedOutput: "42");
4910
var verifier =
CompileAndVerify
(compilation, expectedOutput: "42");
4947
var verifier =
CompileAndVerify
(compilation, expectedOutput: "42");
4985
var verifier =
CompileAndVerify
(compilation, expectedOutput: "42");
5256
CompileAndVerify
(comp, expectedOutput: "True"); ;
5591
CompileAndVerify
(comp, expectedOutput:
7130
CompileAndVerify
(comp, expectedOutput: @"A
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:
19827
CompileAndVerify
(compilation, expectedOutput: @"124").VerifyDiagnostics();
19860
CompileAndVerify
(compilation, expectedOutput: @"247").VerifyDiagnostics();
19893
CompileAndVerify
(compilation, expectedOutput: @"247").VerifyDiagnostics();
19928
CompileAndVerify
(compilation, expectedOutput: @"247").VerifyDiagnostics();
19963
CompileAndVerify
(compilation, expectedOutput: @"247").VerifyDiagnostics();
20530
CompileAndVerify
(compilation, expectedOutput:
23330
CompileAndVerify
(compilation, expectedOutput:
23462
CompileAndVerify
(compilation, expectedOutput:
23797
CompileAndVerify
(compilation, expectedOutput:
24143
CompileAndVerify
(compilation, expectedOutput:
24431
CompileAndVerify
(compilation, expectedOutput: @"1
24462
CompileAndVerify
(compilation, expectedOutput: @"1
25113
CompileAndVerify
(compilation, expectedOutput:
25441
CompileAndVerify
(compilation, expectedOutput:
25728
CompileAndVerify
(compilation, expectedOutput:
26089
CompileAndVerify
(compilation, expectedOutput:
26137
CompileAndVerify
(compilation, expectedOutput:
26757
CompileAndVerify
(compilation, expectedOutput:
27370
CompileAndVerify
(compilation, expectedOutput:
27763
CompileAndVerify
(compilation, expectedOutput: @"1").VerifyDiagnostics();
28161
CompileAndVerify
(compilation, expectedOutput:
28508
CompileAndVerify
(compilation, expectedOutput:
28556
CompileAndVerify
(compilation, expectedOutput:
29071
CompileAndVerify
(compilation, expectedOutput:
29473
CompileAndVerify
(compilation, expectedOutput:
29523
CompileAndVerify
(compilation, expectedOutput:
29975
CompileAndVerify
(compilation, expectedOutput:
30368
CompileAndVerify
(compilation, expectedOutput:
30421
CompileAndVerify
(compilation, expectedOutput:
30551
CompileAndVerify
(compilation, expectedOutput:
30936
CompileAndVerify
(compilation, expectedOutput:
30989
CompileAndVerify
(compilation, expectedOutput:
31464
CompileAndVerify
(compilation, expectedOutput:
31517
CompileAndVerify
(compilation, expectedOutput:
31647
CompileAndVerify
(compilation, expectedOutput:
32774
CompileAndVerify
(compilation, expectedOutput:
32860
CompileAndVerify
(compilation, expectedOutput:
32999
CompileAndVerify
(comp, expectedOutput: "CCCC");
33113
CompileAndVerify
(comp, expectedOutput: "CC");
33248
CompileAndVerify
(comp, expectedOutput: "C Derived2 C Derived3 C Derived4");
33315
CompileAndVerify
(comp, expectedOutput: "System.Int32");
33365
CompileAndVerify
(comp, expectedOutput: "object returning M. int returning M.");
35679
CompileAndVerify
(compilation, expectedOutput: "23True");
35891
CompileAndVerify
(compilation, expectedOutput: @"1
Semantics\OverloadResolutionTests.cs (15)
4557
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
7025
CompileAndVerify
(compilation, expectedOutput: "0");
7728
CompileAndVerify
(compilation, expectedOutput: @"2
7761
CompileAndVerify
(compilation, expectedOutput: @"2
7790
CompileAndVerify
(compilation, expectedOutput: @"2
7881
CompileAndVerify
(compilation, expectedOutput: @"Create(Func<T, bool> filter)");
7961
CompileAndVerify
(compilation, expectedOutput: @"Create(Func<T, V> propertyPrev, Func<T, bool> filter = null)");
8164
CompileAndVerify
(compilation, expectedOutput:
8272
CompileAndVerify
(compilation, expectedOutput: @"M1(int x)");
8500
CompileAndVerify
(compilation, expectedOutput:
8548
CompileAndVerify
(compilation, expectedOutput:
8595
CompileAndVerify
(compilation, expectedOutput:
8669
CompileAndVerify
(compilation, expectedOutput: @"void M1(string s, object o1, object o2)");
8725
CompileAndVerify
(compilation, expectedOutput: @"2");
9040
CompileAndVerify
(compilation, verify: Verification.FailsILVerify, expectedOutput:
Semantics\PrimaryConstructorTests.cs (59)
393
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics(
878
var verifier =
CompileAndVerify
(comp, expectedOutput: "(2, 2)");
2730
CompileAndVerify
(comp, expectedOutput: "(43, 44)").VerifyDiagnostics(
2782
CompileAndVerify
(comp, expectedOutput: "(2, 1)").VerifyDiagnostics();
2807
CompileAndVerify
(comp, expectedOutput: "(2, 1)").VerifyDiagnostics();
2833
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
2876
CompileAndVerify
(comp, expectedOutput: "(42, 43, 44, 45)");
2899
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
7758
var verifier =
CompileAndVerify
(comp, expectedOutput: @"122123124125125", verify: Verification.Fails).VerifyDiagnostics(
8164
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123124125").VerifyDiagnostics();
8329
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123124").VerifyDiagnostics();
8444
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
8561
CompileAndVerify
(comp, expectedOutput: @"1020333650").VerifyDiagnostics();
8896
CompileAndVerify
(comp, expectedOutput: @"123124").VerifyDiagnostics();
8926
CompileAndVerify
(comp, expectedOutput: @"-120").VerifyDiagnostics(
8979
CompileAndVerify
(comp, expectedOutput: @"p1x3040").VerifyDiagnostics(
9134
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
9173
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics(
9208
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics(
9251
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics(
9293
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics();
9324
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics();
9364
CompileAndVerify
(comp, expectedOutput: @"0").VerifyDiagnostics();
9703
CompileAndVerify
(comp, expectedOutput: @"extension").VerifyDiagnostics();
9858
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
9902
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
9946
CompileAndVerify
(comp, expectedOutput: @"instance").VerifyDiagnostics();
9989
CompileAndVerify
(comp, expectedOutput: @"extension").VerifyDiagnostics();
10032
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
10074
CompileAndVerify
(comp, expectedOutput: @"M1").VerifyDiagnostics(
10119
CompileAndVerify
(comp, expectedOutput: @"M1").VerifyDiagnostics(
10154
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
10219
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
10284
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
10319
CompileAndVerify
(comp, expectedOutput: @"instance").VerifyDiagnostics();
10425
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
10468
CompileAndVerify
(comp, expectedOutput: @"instance").VerifyDiagnostics();
10543
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics(
10586
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics(
10766
var verifier =
CompileAndVerify
(comp, expectedOutput: methodName);
10977
CompileAndVerify
(comp, expectedOutput: @"0").VerifyDiagnostics();
11018
CompileAndVerify
(comp1, expectedOutput: @"_10_2_30_3").VerifyDiagnostics(
11098
CompileAndVerify
(comp, expectedOutput: @"instance").VerifyDiagnostics();
11138
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
11231
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123124125126-1", verify: Verification.Fails).VerifyDiagnostics();
11304
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123124125126-1-2-3", verify: Verification.Fails).VerifyDiagnostics();
11381
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123123124-1-2-3", verify: Verification.Passes).VerifyDiagnostics();
12992
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics(
13033
CompileAndVerify
(comp, expectedOutput: @"disposed").VerifyDiagnostics(
13397
var verifier =
CompileAndVerify
(comp, expectedOutput: @"(2, 1)").VerifyDiagnostics();
13642
CompileAndVerify
(comp, expectedOutput: @"
13959
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
14044
CompileAndVerify
(comp, expectedOutput: @"
14416
CompileAndVerify
(comp, expectedOutput: @"123", verify: Verification.Skipped).VerifyDiagnostics();
14695
CompileAndVerify
(comp,
14717
CompileAndVerify
(comp,
14738
CompileAndVerify
(comp,
14759
CompileAndVerify
(comp,
14817
var verifier =
CompileAndVerify
(comp, expectedOutput: @"122123124125125", verify: Verification.Fails).VerifyDiagnostics(
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);
2457
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
2925
=>
CompileAndVerify
(
2943
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3080
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3140
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3189
var verifier =
CompileAndVerify
(comp, expectedOutput: @"Literal");
3246
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate);
3307
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3361
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3486
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3544
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3591
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3645
var verifier =
CompileAndVerify
(comp, expectedOutput: @"1.00Literal");
6088
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics();
6150
CompileAndVerify
(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
6426
CompileAndVerify
(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
6478
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
6604
var verifier = base.
CompileAndVerify
((Compilation)comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: expectedOutput);
6744
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
6903
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
7038
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
7177
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
7282
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: "CustomHandler").VerifyDiagnostics();
7350
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
7416
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
7534
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
7654
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
7779
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
8143
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
8279
var verifier =
CompileAndVerify
(comp, expectedOutput: @"s.I:1");
8347
var verifier =
CompileAndVerify
(comp, expectedOutput: @"s.I:2");
8485
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
8583
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
8876
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
9141
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
9400
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
9525
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
9756
var verifier =
CompileAndVerify
(comp, expectedOutput: @"literal:literal");
9810
var verifier =
CompileAndVerify
(comp, expectedOutput: @"1");
9866
var verifier =
CompileAndVerify
(comp);
9925
var verifier =
CompileAndVerify
(comp);
9985
var verifier =
CompileAndVerify
(comp);
10047
var verifier =
CompileAndVerify
(comp);
10109
var verifier =
CompileAndVerify
(comp);
10206
var verifier =
CompileAndVerify
(comp, expectedOutput: "c.i:1");
10537
var verifier =
CompileAndVerify
(comp, expectedOutput: "d:1");
10588
var verifier =
CompileAndVerify
(comp, expectedOutput: "ctor");
10639
var verifier =
CompileAndVerify
(comp, expectedOutput: "ctor");
10684
var verifier =
CompileAndVerify
(comp, expectedOutput: "AppendLiteral");
10735
var verifier =
CompileAndVerify
(comp, expectedOutput: "AppendFormatted");
10791
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10884
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11339
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11385
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11439
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11477
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11515
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11554
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11616
CompileAndVerify
(comp, expectedOutput: @"
11652
CompileAndVerify
(comp, expectedOutput: "Null reference exception caught.").VerifyIL("<top-level-statements-entry-point>", @"
11733
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11807
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
12323
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123456123456");
12486
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
12553
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");
1685
CompileAndVerify
(comp, expectedOutput: "P1 P2 P3 RAN", verify: Verification.Skipped /* pointers */);
2425
CompileAndVerify
(comp, expectedOutput: "static ctor", verify: Verification.Skipped /* init-only */);
2483
CompileAndVerify
(comp, expectedOutput: "(42, 43, 44)");
2523
CompileAndVerify
(comp, expectedOutput: "(42, 43)", verify: Verification.Skipped /* init-only */);
2741
var verifier =
CompileAndVerify
(comp, expectedOutput: "(42, 43)");
2765
CompileAndVerify
(comp, expectedOutput: "(42, 43, 44, 45)");
2788
CompileAndVerify
(comp, expectedOutput: "0");
2805
CompileAndVerify
(comp, expectedOutput: "41 42");
2826
var verifier =
CompileAndVerify
(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */);
2899
var verifier =
CompileAndVerify
(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */);
2937
CompileAndVerify
(comp, expectedOutput: "(R, R2)");
3161
CompileAndVerify
(comp, expectedOutput: "4243");
3176
CompileAndVerify
(comp, expectedOutput: "42");
4024
CompileAndVerify
(comp, expectedOutput: "TrueTrue").VerifyDiagnostics();
4063
CompileAndVerify
(comp, expectedOutput: "A.Equals(A) False B.Equals(B) True").VerifyDiagnostics(
4109
CompileAndVerify
(comp, expectedOutput: "A.Equals(A) False B.Equals(B) True").VerifyDiagnostics();
4172
CompileAndVerify
(comp, expectedOutput:
4274
var verifier =
CompileAndVerify
(comp, expectedOutput: "TrueTrue");
4525
var verifier =
CompileAndVerify
(comp, expectedOutput: "TrueTrue - FalseFalseFalseFalse - FalseFalseFalseFalse");
4622
var verifier =
CompileAndVerify
(comp);
4711
CompileAndVerify
(comp, expectedOutput: "42");
5090
CompileAndVerify
(compDebug, expectedOutput: "C1 { I1 = 42 }");
5093
CompileAndVerify
(compRelease, expectedOutput: "C1 { I1 = 42 }");
5109
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { }");
5266
CompileAndVerify
(comp, expectedOutput: "C1 { I1 = 42, P2 = 43 }");
5294
CompileAndVerify
(comp, expectedOutput: "C1 { P1 = 43 }");
5313
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field = 42 }");
5370
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field = 42 }");
5411
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field = hello }");
5455
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { I = 42, field1 = hi, field2 = }");
5511
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { I = 42 }", verify: Verification.Skipped /* init-only */);
5584
CompileAndVerify
(comp, expectedOutput: "RAN");
5704
CompileAndVerify
(comp, expectedOutput: "C1 { RAN } - RAN");
5731
CompileAndVerify
(comp, expectedOutput: "C1 { I = 1, I2 = 2, I3 = 3 } - I = 1, I2 = 2, I3 = 3");
6877
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 1");
7327
CompileAndVerify
(comp, expectedOutput: "hello");
7462
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
7548
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
7589
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
7624
var verifier =
CompileAndVerify
(comp, expectedOutput: "4243", verify: Verification.Skipped /* init-only */);
7664
var verifier =
CompileAndVerify
(comp, expectedOutput: "4243");
7698
var verifier =
CompileAndVerify
(comp, expectedOutput: "4243");
7732
var verifier =
CompileAndVerify
(comp, expectedOutput: "4243");
8227
var verifier =
CompileAndVerify
(comp, expectedOutput: "Identity({ A = 10, B = 20 }) Identity(30) Identity(40) { A = 30, B = 40 }");
8403
var verifier =
CompileAndVerify
(comp, expectedOutput: "Identity({ A = 10, B = 20 }) Identity(40) Identity(30) { A = 30, B = 40 }");
8578
var verifier =
CompileAndVerify
(comp, expectedOutput: "M2 { A = 10, B = 20 }");
8749
var verifier =
CompileAndVerify
(comp, expectedOutput: "{ A = 10, B = 30 }");
8946
var verifier =
CompileAndVerify
(comp, expectedOutput: "{ A = 10, B = 30 }");
9115
CompileAndVerify
(comp, expectedOutput: "{ A = 10, B = 30 }");
9301
CompileAndVerify
(comp, expectedOutput: "{ A = hello, B = world }");
10447
var verifier =
CompileAndVerify
(comp, expectedOutput: "{ Property = 44 }");
10462
var verifier =
CompileAndVerify
(comp, expectedOutput: "{ Item = { Property = 44 } }");
10552
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 - 42");
10840
CompileAndVerify
(comp, expectedOutput: "Value { I = 42 }");
Semantics\RecordTests.cs (127)
781
CompileAndVerify
(comp, expectedOutput: "(2, 2)", verify: Verification.Skipped /* init-only */).VerifyDiagnostics();
801
CompileAndVerify
(comp, expectedOutput: "(2, 2)", verify: Verification.Skipped /* init-only */).VerifyDiagnostics();
857
CompileAndVerify
(comp, expectedOutput: "2", verify: Verification.Skipped /* init-only */);
1428
CompileAndVerify
(comp, expectedOutput: "P1 P2 P3 RAN", verify: Verification.Skipped /* pointers */);
1722
CompileAndVerify
(comp, expectedOutput: "static ctor", verify: Verification.Skipped);
2475
CompileAndVerify
(comp, expectedOutput: "RAN 2", verify: Verification.Skipped /* init-only */);
2490
CompileAndVerify
(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */);
3166
CompileAndVerify
(comp, expectedOutput: "RAN");
3421
CompileAndVerify
(comp, expectedOutput: "RAN").VerifyDiagnostics();
4923
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { }");
4998
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { }");
5075
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { }");
5242
CompileAndVerify
(comp, expectedOutput: "C1 { }");
5274
CompileAndVerify
(comp, expectedOutput: "C2 { I1 = 42, I2 = 43 }", verify: Verification.Skipped /* init-only */);
5308
CompileAndVerify
(comp, expectedOutput: "C1 { I1 = 42, P2 = 43, P3 = 44 }", verify: Verification.Skipped /* init-only */);
5333
CompileAndVerify
(comp, expectedOutput: "C1 { P1 = 43 }");
5354
CompileAndVerify
(comp, expectedOutput: "B { P = 2 }");
5381
CompileAndVerify
(comp, expectedOutput: "B1 { P = 1 } B2 { P = 2 }", verify: Verification.Skipped /* init-only */);
5460
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field = 42 }");
5515
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field = 42 }");
5554
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field = hello }");
5595
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field = hello } C1 { field = 42 }", verify: Verification.Skipped /* init-only */);
5677
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field1 = hi, field2 = }");
5731
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { Property = 42 }", verify: Verification.Skipped /* init-only */);
5773
CompileAndVerify
(comp, expectedOutput: "C1 { Property1 = 42, Property2 = , field1 = 43, field2 = hi }", verify: Verification.Skipped /* init-only */);
5795
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { A1 = 42, A2 = 100, B1 = 43, B2 = 101 }", verify: Verification.Skipped /* init-only */);
5892
CompileAndVerify
(comp, expectedOutput: "C1");
5921
CompileAndVerify
(comp, expectedOutput: "C1");
5970
CompileAndVerify
(comp, expectedOutput: "C1");
6013
CompileAndVerify
(comp, expectedOutput: "C2C1");
6054
CompileAndVerify
(comp, expectedOutput: "C1");
6095
CompileAndVerify
(comp, expectedOutput: "C1");
6135
CompileAndVerify
(comp, expectedOutput: "C1 { A2 = 42, A1 = 100, B2 = 43, B1 = 101 }", verify: Verification.Skipped /* init-only */);
6159
CompileAndVerify
(comp, expectedOutput: "C1 { A1 = 100, B1 = 101 }", verify: Verification.Skipped /* init-only */);
6183
CompileAndVerify
(comp, expectedOutput: "C1 { B1 = 101, A1 = 100 }", verify: Verification.Skipped /* init-only */);
6343
CompileAndVerify
(comp, expectedOutput: "RAN");
7194
CompileAndVerify
(comp, expectedOutput: "BA");
7280
CompileAndVerify
(comp, expectedOutput: "A");
7307
CompileAndVerify
(comp, expectedOutput: "RAN");
7494
CompileAndVerify
(comp, expectedOutput: "C1 { RAN }");
7594
CompileAndVerify
(comp, expectedOutput: "base { }");
7619
CompileAndVerify
(comp, expectedOutput: "R1 { I1 = 1 } R2 { I1 = 10, I2 = 11 } R3 { I1 = 20, I2 = 21, I3 = 22 }", verify: Verification.Skipped /* init-only */);
10595
var verifier =
CompileAndVerify
(comp, expectedOutput: "(, )").VerifyDiagnostics(
11347
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
11561
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
11797
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
12287
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
12366
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
12471
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
12601
var verifierA =
CompileAndVerify
(compA, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
12641
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();
12693
var verifier =
CompileAndVerify
(comp, expectedOutput: "(1, 2, 3, 4) (10, 20, 30, 40)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
12750
var verifier =
CompileAndVerify
(comp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
12782
var verifier =
CompileAndVerify
(comp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics(
12837
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
12909
var verifier =
CompileAndVerify
(comp, expectedOutput: "(2, 0)").VerifyDiagnostics(
12952
var verifier =
CompileAndVerify
(comp, expectedOutput: "(2, 100) RAN (0, 0)").VerifyDiagnostics(
13010
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
13065
var verifier =
CompileAndVerify
(comp, expectedOutput: "1 RAN 2", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
13187
var verifier =
CompileAndVerify
(comp, expectedOutput: "(1, 2, 42) RAN (10, 20, 42)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
13227
var verifier =
CompileAndVerify
(comp, expectedOutput: "(1, 2, 42) (10, 20, 42)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
13504
var verifier =
CompileAndVerify
(comp, expectedOutput: "(1, 2, 3, 4, 100, 200)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
13865
CompileAndVerify
(comp, expectedOutput: "RAN").VerifyDiagnostics();
13935
CompileAndVerify
(comp, expectedOutput: "RAN").VerifyDiagnostics();
13983
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: "RAN").VerifyDiagnostics();
14009
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: "RAN").VerifyDiagnostics();
14042
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: "RAN").VerifyDiagnostics(
14075
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: "123").VerifyDiagnostics();
18041
CompileAndVerify
(comp, expectedOutput:
18080
CompileAndVerify
(comp, expectedOutput:
18150
CompileAndVerify
(comp, expectedOutput:
18262
CompileAndVerify
(comp, expectedOutput:
18304
CompileAndVerify
(comp, expectedOutput:
18366
CompileAndVerify
(comp, expectedOutput:
18457
CompileAndVerify
(comp, expectedOutput:
18616
CompileAndVerify
(comp, expectedOutput:
18655
CompileAndVerify
(comp, expectedOutput:
18691
CompileAndVerify
(comp, expectedOutput:
18793
CompileAndVerify
(comp, expectedOutput:
18864
CompileAndVerify
(comp, expectedOutput:
18908
CompileAndVerify
(comp, expectedOutput:
19023
var verifier =
CompileAndVerify
(comp, expectedOutput: modifiers == "abstract " ? null :
19096
var verifier =
CompileAndVerify
(comp, expectedOutput: modifiers == "abstract " ? null :
20043
CompileAndVerify
(comp, expectedOutput: "True").VerifyDiagnostics();
20074
CompileAndVerify
(comp, expectedOutput: "True").VerifyDiagnostics();
20144
CompileAndVerify
(comp, expectedOutput: "RAN");
20296
CompileAndVerify
(comp, expectedOutput: "RAN RAN2");
22545
var verifier =
CompileAndVerify
(comp, expectedOutput:
22705
var verifier =
CompileAndVerify
(comp, expectedOutput:
22818
var verifier =
CompileAndVerify
(comp, expectedOutput:
22931
var verifier =
CompileAndVerify
(comp, expectedOutput:
23031
var verifier =
CompileAndVerify
(comp, expectedOutput:
23386
var verifier =
CompileAndVerify
(comp, expectedOutput:
23546
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
23580
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
23726
CompileAndVerify
(comp, expectedOutput:
23767
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
23843
var verifier =
CompileAndVerify
(comp, expectedOutput:
24010
CompileAndVerify
(comp, expectedOutput:
24070
CompileAndVerify
(comp, expectedOutput:
24128
CompileAndVerify
(comp, expectedOutput:
24191
CompileAndVerify
(comp, expectedOutput:
24628
CompileAndVerify
(comp, expectedOutput: "(42, 43, 44)", verify: Verification.Skipped /* init-only */);
24882
CompileAndVerify
(comp, expectedOutput: "(42, 43)", verify: Verification.Skipped /* init-only */);
24927
CompileAndVerify
(comp, expectedOutput: "(42, 43, 44, 45)", verify: Verification.Skipped /* init-only */);
24954
CompileAndVerify
(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */);
24978
var verifier =
CompileAndVerify
(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */);
25015
var verifier =
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Skipped /* init-only */);
25045
var verifier =
CompileAndVerify
(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */);
25631
CompileAndVerify
(comp, expectedOutput: "(R, R2)", verify: Verification.Skipped /* init-only */);
27711
CompileAndVerify
(comp, expectedOutput: "4243", verify: Verification.Skipped /* init-only */);
27915
CompileAndVerify
(compDebug, expectedOutput: "C1 { I1 = 42 }", verify: Verification.Skipped /* init-only */);
27918
CompileAndVerify
(compRelease, expectedOutput: "C1 { I1 = 42 }", verify: Verification.Skipped /* init-only */);
27938
CompileAndVerify
(compDebug, expectedOutput: "C1 { I1 = 42 }", verify: Verification.Skipped /* init-only */);
27941
CompileAndVerify
(compRelease, expectedOutput: "C1 { I1 = 42 }", verify: Verification.Skipped /* init-only */);
28042
var verifier =
CompileAndVerify
(comp);
28065
verifier =
CompileAndVerify
(comp);
29229
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 - 42");
29261
var verifier =
CompileAndVerify
(comp, expectedOutput: "43 - 43");
29296
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 - 42", verify: Verification.Skipped /* init-only */);
29354
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
29392
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
29426
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
29768
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
29805
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
30421
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics();
30424
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics();
Semantics\RefEscapingTests.cs (13)
1024
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
3740
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
3790
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
3840
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
3922
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
4026
var compiled =
CompileAndVerify
(comp, verify: Verification.Passes);
5601
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test3",
5646
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1",
5745
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1",
5792
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1",
5931
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1",
6017
CompileAndVerify
(comp, verify: Verification.Skipped).
6061
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)
211
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
285
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
313
CompileAndVerify
(comp);
339
CompileAndVerify
(comp, verify: Verification.Skipped);
371
CompileAndVerify
(comp, verify: Verification.Skipped);
426
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
829
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
936
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1110
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1168
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1284
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1321
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1355
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1400
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1445
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1690
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor"));
1728
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor"));
1765
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor"));
1805
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor"));
1843
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor"));
1988
var verifier =
CompileAndVerify
(compB, verify: Verification.Skipped);
2538
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
2640
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
2732
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42")).VerifyDiagnostics().
2782
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42")).VerifyDiagnostics().
5990
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
6395
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
6797
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
6922
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
7923
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
7969
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
8126
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
8195
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("2"));
8232
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("2"));
8269
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("2"));
8314
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("2"));
8364
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
8433
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
8504
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
8567
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
8641
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(@"(1, Hello world)"));
9259
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
9648
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
11484
CompileAndVerify
(comp);
17701
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
18312
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
19868
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42"));
20618
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42"));
20792
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("4242"));
20916
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("4242"));
21247
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42"));
27797
var verifier =
CompileAndVerify
(comp, expectedOutput:
27870
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
28074
var verifier =
CompileAndVerify
(comp, expectedOutput: "(3, 3)");
Semantics\RefLocalsAndReturnsTests.cs (2)
2367
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
2435
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 (2)
4557
var compilationVerifier =
CompileAndVerify
(compilation1);
7799
var compilationVerifier =
CompileAndVerify
(compilation1);
Semantics\SpanStackSafetyTests.cs (9)
1711
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
1747
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
1756
CompileAndVerify
(CreateCompilationWithMscorlibAndSpan(@"
1802
CompileAndVerify
(CreateCompilationWithMscorlibAndSpan(@"
2130
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: "Done").VerifyDiagnostics();
2156
CompileAndVerify
(comp, expectedOutput: "Done", verify: Verification.FailsILVerify).VerifyDiagnostics();
2180
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: "Done").VerifyDiagnostics();
2210
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: "Done").VerifyDiagnostics();
2233
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: "Done").VerifyDiagnostics();
Semantics\StackAllocInitializerTests.cs (2)
525
CompileAndVerify
(comp, expectedOutput: "123123123", verify: Verification.Fails);
943
CompileAndVerify
(comp, expectedOutput: "123");
Semantics\StructConstructorTests.cs (5)
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");
Semantics\StructsTests.cs (4)
118
CompileAndVerify
(comp, expectedOutput: "10 20 False").VerifyDiagnostics();
399
CompileAndVerify
(c2).VerifyIL("C.M", @"
479
CompileAndVerify
(compilation).VerifyIL("C.M", @"
532
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 (102)
48
CompileAndVerify
(comp, expectedOutput: "Hi!");
82
CompileAndVerify
(comp, expectedOutput: "hello async main");
142
CompileAndVerify
(comp, expectedOutput: "Hi!");
162
CompileAndVerify
(comp, expectedOutput: "Hi!");
165
CompileAndVerify
(comp, expectedOutput: "Hi!");
179
CompileAndVerify
(comp, expectedOutput: "2");
526
CompileAndVerify
(comp, expectedOutput: "12");
564
CompileAndVerify
(comp, expectedOutput: "1");
692
CompileAndVerify
(comp, expectedOutput: "Hi!");
814
CompileAndVerify
(comp, expectedOutput: "Hi!");
827
CompileAndVerify
(comp, expectedOutput: "Hi!");
911
CompileAndVerify
(comp, expectedOutput: "100 200 300", verify: Verification.Skipped);
932
CompileAndVerify
(comp, expectedOutput: "12", verify: Verification.Skipped);
957
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
1004
CompileAndVerify
(comp, expectedOutput: "3");
1017
CompileAndVerify
(comp, expectedOutput: "3");
1103
CompileAndVerify
(comp, expectedOutput: "Hi!");
1149
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
1176
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
1198
CompileAndVerify
(comp, expectedOutput: "body Dispose");
1241
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
1258
CompileAndVerify
(comp, expectedOutput: "5");
1275
CompileAndVerify
(comp, expectedOutput: "5");
4197
CompileAndVerify
(comp, expectedOutput: "15");
4279
CompileAndVerify
(comp, expectedOutput: "Hi!");
4441
CompileAndVerify
(comp, expectedOutput: "12");
4458
CompileAndVerify
(comp, expectedOutput: "Hi!");
4526
CompileAndVerify
(comp, expectedOutput: "");
4587
CompileAndVerify
(comp, expectedOutput: "2");
4629
CompileAndVerify
(comp, expectedOutput: "1");
4646
CompileAndVerify
(comp, expectedOutput: "2");
4662
CompileAndVerify
(comp, expectedOutput: "3");
4682
CompileAndVerify
(comp, expectedOutput: "4");
4738
CompileAndVerify
(comp, expectedOutput: "Hi!");
4753
CompileAndVerify
(comp, expectedOutput: "2");
4875
CompileAndVerify
(comp, expectedOutput: "Hi!");
4960
CompileAndVerify
(comp, expectedOutput: "Hi!");
5002
CompileAndVerify
(comp, expectedOutput: "Hi!");
5026
CompileAndVerify
(comp, expectedOutput: "Hi!");
5057
CompileAndVerify
(comp, expectedOutput: "Hi!");
5089
CompileAndVerify
(comp, expectedOutput: "Hi!");
5119
CompileAndVerify
(comp, expectedOutput: "Hi!");
5145
CompileAndVerify
(comp, expectedOutput: "Hi!");
5184
CompileAndVerify
(comp, expectedOutput: "Hi!");
5223
CompileAndVerify
(comp, expectedOutput: "Hi!");
5359
CompileAndVerify
(comp, expectedOutput: "Hi!");
5379
CompileAndVerify
(comp, expectedOutput: "Hi!");
5400
CompileAndVerify
(comp, expectedOutput: "Hi!");
5425
CompileAndVerify
(comp, expectedOutput: "Hi!");
5449
CompileAndVerify
(comp, expectedOutput: "Hi!");
5474
CompileAndVerify
(comp, expectedOutput: "Hi!");
5501
CompileAndVerify
(comp, expectedOutput: "Hi!");
5529
CompileAndVerify
(comp, expectedOutput: "Hi!");
5556
CompileAndVerify
(comp, expectedOutput: "Hi!");
5584
CompileAndVerify
(comp, expectedOutput: "Hi!");
5604
CompileAndVerify
(comp, expectedOutput: "Hi!");
5629
CompileAndVerify
(comp, expectedOutput: "Hi!");
5644
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
7616
CompileAndVerify
(comp, expectedOutput: "Return_01", args: new[] { "Return_01" });
7663
CompileAndVerify
(comp, expectedOutput: "Return_02", args: new[] { "Return_02" }, expectedReturnCode: 10);
7710
CompileAndVerify
(comp, expectedOutput: "hello Return_03", args: new[] { "Return_03" });
7779
CompileAndVerify
(comp, expectedOutput: "hello Return_04", args: new[] { "Return_04" }, expectedReturnCode: 11);
7866
CompileAndVerify
(comp, expectedOutput: "Hi!");
7885
CompileAndVerify
(comp, expectedOutput: "Hi!");
7904
CompileAndVerify
(comp, expectedOutput: "Hi!");
7924
CompileAndVerify
(comp, expectedOutput: "Hi!");
7983
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics(
8002
CompileAndVerify
(comp, expectedOutput: "1", expectedReturnCode: 13).VerifyDiagnostics(
8021
CompileAndVerify
(comp, expectedOutput: "Hi!", expectedReturnCode: 0);
8041
CompileAndVerify
(comp, expectedOutput: "hello async main", expectedReturnCode: 0);
8179
CompileAndVerify
(comp, expectedOutput:
8197
CompileAndVerify
(comp, expectedOutput: "Hi!");
8210
CompileAndVerify
(comp, expectedOutput: "Hi!");
8262
CompileAndVerify
(comp).VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL:
8288
CompileAndVerify
(comp, expectedOutput: "4");
8305
CompileAndVerify
(comp, expectedOutput: "4");
8322
CompileAndVerify
(comp, expectedOutput: "4");
8340
CompileAndVerify
(comp, expectedOutput: "3").VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL:
8387
CompileAndVerify
(comp, expectedOutput: "3").VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL:
8432
CompileAndVerify
(comp, expectedOutput: "4", verify: Verification.Skipped);
8474
CompileAndVerify
(comp, expectedOutput: "2");
8504
CompileAndVerify
(comp, expectedOutput: "3");
8526
CompileAndVerify
(comp, expectedOutput: "2");
8545
CompileAndVerify
(comp, expectedOutput: "12");
8560
CompileAndVerify
(comp, expectedOutput: "0").VerifyDiagnostics();
8613
CompileAndVerify
(comp, expectedOutput: "Args_03", args: new[] { "Args_03" }).VerifyDiagnostics();
8625
CompileAndVerify
(comp, expectedOutput: "Args_04", args: new[] { "Args_04" }).VerifyDiagnostics();
8974
CompileAndVerify
(comp, expectedOutput: "Hi!");
8986
CompileAndVerify
(comp, expectedOutput: "Hi!");
8999
CompileAndVerify
(comp, expectedOutput: "Hi!");
9039
CompileAndVerify
(comp, expectedOutput: "Hi!", sourceSymbolValidator: validate, symbolValidator: validate);
9094
CompileAndVerify
(comp, expectedOutput: "Hi!", sourceSymbolValidator: validate, symbolValidator: validate);
9162
CompileAndVerify
(comp, expectedOutput: "Hi!");
9184
CompileAndVerify
(comp, expectedOutput: "Hi!");
9307
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9339
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9355
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9371
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9387
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9464
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9485
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate);
9586
var verifier =
CompileAndVerify
(comp, expectedOutput: "Program");
Semantics\UninitializedNonNullableFieldTests.cs (2)
1015
var verifier =
CompileAndVerify
(comp, expectedOutput: "ok");
1131
var verifier =
CompileAndVerify
(comp, expectedOutput: "ok ok ok ok");
Semantics\UnsafeTests.cs (1)
3176
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
Semantics\UserDefinedConversionTests.cs (5)
1719
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1772
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1829
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1864
var verifier =
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Skipped);
1909
var verifier =
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Skipped);
Semantics\UseSiteErrorTests.cs (6)
1166
CompileAndVerify
(main);
1180
CompileAndVerify
(main);
2315
CompileAndVerify
(compilation2);
2326
CompileAndVerify
(compilation3);
2371
CompileAndVerify
(compilation5, verify: Verification.FailsILVerify);
2412
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\Utf8StringsLiteralsTests.cs (48)
417
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
454
CompileAndVerify
(comp, expectedOutput: @"
462
CompileAndVerify
(comp, expectedOutput: @"
1454
CompileAndVerify
(comp, expectedOutput: @"ReadOnlySpan<char>ReadOnlySpan<byte>", verify: Verification.Fails).VerifyDiagnostics();
1516
CompileAndVerify
(comp, expectedOutput: @"string").VerifyDiagnostics();
1537
CompileAndVerify
(comp, expectedOutput: @"ReadOnlySpan").VerifyDiagnostics();
1540
CompileAndVerify
(comp, expectedOutput: @"ReadOnlySpan").VerifyDiagnostics();
1576
CompileAndVerify
(comp, expectedOutput: @"string").VerifyDiagnostics();
1602
CompileAndVerify
(comp, expectedOutput: @"string").VerifyDiagnostics();
1605
CompileAndVerify
(comp, expectedOutput: @"string").VerifyDiagnostics();
1650
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
1667
CompileAndVerify
(comp, expectedOutput: @"
1703
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
1720
CompileAndVerify
(comp, expectedOutput: @"
1756
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
1773
CompileAndVerify
(comp, expectedOutput: @"
1818
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
1835
CompileAndVerify
(comp, expectedOutput: @"
1878
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
2005
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
2038
var verifier =
CompileAndVerify
(comp, expectedOutput: "{ 0x63 0x61 0x74 }", verify: Verification.Fails).VerifyDiagnostics();
2102
CompileAndVerify
(comp, expectedOutput: @"ReadOnlySpan", verify: Verification.Fails).VerifyDiagnostics();
2122
CompileAndVerify
(comp, expectedOutput: @"ReadOnlySpan", verify: Verification.Fails).VerifyDiagnostics();
2143
CompileAndVerify
(comp, expectedOutput: @"ReadOnlySpan", verify: Verification.Fails).VerifyDiagnostics();
2170
CompileAndVerify
(comp, expectedOutput: @"
2199
CompileAndVerify
(comp, expectedOutput: @"
2363
CompileAndVerify
(comp, expectedOutput: @"
2458
CompileAndVerify
(comp, expectedOutput: @"object").VerifyDiagnostics();
2461
CompileAndVerify
(comp, expectedOutput: @"object").VerifyDiagnostics();
3331
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails).VerifyDiagnostics();
3367
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails).VerifyDiagnostics();
3430
var verifier =
CompileAndVerify
(comp, expectedOutput: @"ArgumentOutOfRangeException", verify: Verification.Fails).VerifyDiagnostics();
3478
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3520
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3569
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3618
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3668
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3715
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3756
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3811
CompileAndVerify
(comp, expectedOutput: @"called", verify: Verification.Fails).VerifyDiagnostics();
3837
CompileAndVerify
(comp, expectedOutput: @"called", verify: Verification.Fails).VerifyDiagnostics();
3883
CompileAndVerify
(comp, expectedOutput: @"called", verify: Verification.Fails).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify();
3929
CompileAndVerify
(comp, expectedOutput: @"called", verify: Verification.Fails).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify();
3973
CompileAndVerify
(comp, expectedOutput: @"called", verify: Verification.Fails).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify();
4016
CompileAndVerify
(comp, expectedOutput: @"called", verify: Verification.Fails).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify();
4045
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
4116
CompileAndVerify
(comp, expectedOutput: @"
4283
CompileAndVerify
(comp, expectedOutput: "801", verify: Verification.Fails).VerifyDiagnostics();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (901)
BadSymbolReference.cs (2)
1008
CompileAndVerify
(lib4).VerifyDiagnostics();
1426
CompileAndVerify
(lib4).VerifyDiagnostics();
Compilation\CompilationAPITests.cs (1)
1030
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)
3938
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 (7)
1282
var verifier =
CompileAndVerify
(compilation, symbolValidator: module =>
1339
var verifier =
CompileAndVerify
(compilation, symbolValidator: module =>
1402
var verifier =
CompileAndVerify
(compilation, symbolValidator: module =>
1465
var verifier =
CompileAndVerify
(compilation, symbolValidator: module =>
6247
CompileAndVerify
(comp, symbolValidator: validator);
6257
CompileAndVerify
(comp, symbolValidator: validator);
6891
CompileAndVerify
(comp, expectedOutput: "Here").VerifyDiagnostics(
Symbols\AnonymousTypesSemanticsTests.cs (1)
1057
CompileAndVerify
(
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();
1252
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
1263
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
1297
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
1332
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2486
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2497
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2533
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2573
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
3423
CompileAndVerify
(compilation1, expectedOutput: @"
3433
CompileAndVerify
(compilation1, expectedOutput: @"
3615
CompileAndVerify
(compilation1, expectedOutput: @"
3695
CompileAndVerify
(compilation1, expectedOutput: @"
3822
CompileAndVerify
(compilation1, expectedOutput: @"
3829
CompileAndVerify
(compilation1, expectedOutput: @"
3932
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @"
4036
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @"
4198
CompileAndVerify
(compilation1, expectedOutput: @"
4208
CompileAndVerify
(compilation1, expectedOutput: @"
4397
CompileAndVerify
(compilation1, expectedOutput: @"
4479
CompileAndVerify
(compilation1, expectedOutput: @"
4659
CompileAndVerify
(compilation1, expectedOutput: @"
4669
CompileAndVerify
(compilation1, expectedOutput: @"
4729
CompileAndVerify
(compilation1, expectedOutput: @"
4780
CompileAndVerify
(compilation1, expectedOutput: @"
4789
CompileAndVerify
(compilation1, expectedOutput: @"
4892
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @"
5002
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @"
5205
CompileAndVerify
(compilation1, expectedOutput: @"
5217
CompileAndVerify
(compilation1, expectedOutput: @"
5291
CompileAndVerify
(compilation1, expectedOutput: @"
5486
CompileAndVerify
(compilation1, expectedOutput: @"
5575
CompileAndVerify
(compilation1, expectedOutput: @"
5683
CompileAndVerify
(compilation1, expectedOutput: @"
5690
CompileAndVerify
(compilation1, expectedOutput: @"
5770
var verifier =
CompileAndVerify
(compilation1, expectedOutput:
6038
var verifier =
CompileAndVerify
(compilation1, expectedOutput:
6154
var verifier =
CompileAndVerify
(compilation1, expectedOutput:
6307
CompileAndVerify
(compilation1, expectedOutput: @"
6317
CompileAndVerify
(compilation1, expectedOutput: @"
6328
CompileAndVerify
(compilation3, expectedOutput: @"
6412
CompileAndVerify
(compilation1, expectedOutput: @"
6422
CompileAndVerify
(compilation1, expectedOutput: @"
6433
CompileAndVerify
(compilation3, expectedOutput: @"
6527
CompileAndVerify
(compilation1, expectedOutput: @"
6539
CompileAndVerify
(compilation1, expectedOutput: @"
6552
CompileAndVerify
(compilation3, expectedOutput: @"
6605
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
6609
CompileAndVerify
(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics();
6710
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
6755
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
6759
CompileAndVerify
(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics();
6804
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
6808
CompileAndVerify
(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics();
6853
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
6857
CompileAndVerify
(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics();
6963
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
7004
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
7008
CompileAndVerify
(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics();
7049
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
7053
CompileAndVerify
(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics();
7156
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
7202
CompileAndVerify
(compilation1, expectedOutput: @"
7274
CompileAndVerify
(compilation1, expectedOutput: @"
7345
CompileAndVerify
(compilation1, expectedOutput: @"
7418
CompileAndVerify
(compilation1, expectedOutput: @"
7482
CompileAndVerify
(compilation1, expectedOutput: @"
Symbols\ConversionTests.cs (2)
1679
CompileAndVerify
(compilation, expectedOutput: @"
2031
var verifier =
CompileAndVerify
(comp, expectedOutput:
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 (394)
141
CompileAndVerify
(compilation1,
193
CompileAndVerify
(compilation2,
312
CompileAndVerify
(compilation1,
369
CompileAndVerify
(compilation2,
379
CompileAndVerify
(compilation3,
452
CompileAndVerify
(compilation1,
509
CompileAndVerify
(compilation2,
520
CompileAndVerify
(compilation3,
609
CompileAndVerify
(compilation1,
707
CompileAndVerify
(compilation1,
809
CompileAndVerify
(compilation1,
911
CompileAndVerify
(compilation1,
990
CompileAndVerify
(compilation1,
1065
CompileAndVerify
(compilation1,
1144
CompileAndVerify
(compilation1,
1223
CompileAndVerify
(compilation1,
1305
CompileAndVerify
(compilation1,
1389
CompileAndVerify
(compilation1,
1477
CompileAndVerify
(compilation1,
1565
CompileAndVerify
(compilation1,
1933
CompileAndVerify
(compilation2, verify: Verify(isStatic),
2131
CompileAndVerify
(compilation1,
2203
CompileAndVerify
(compilation2,
2225
CompileAndVerify
(compilation3,
2297
CompileAndVerify
(compilation2,
2366
CompileAndVerify
(compilation2,
2439
CompileAndVerify
(compilation2,
2512
CompileAndVerify
(compilation2,
2603
CompileAndVerify
(compilation1,
2657
CompileAndVerify
(compilation2,
2669
CompileAndVerify
(compilation3,
3545
CompileAndVerify
(compilation1,
3687
CompileAndVerify
(compilation1,
3839
CompileAndVerify
(compilation1,
3991
CompileAndVerify
(compilation1,
4609
CompileAndVerify
(compilation2, verify: Verify(isStatic),
5206
CompileAndVerify
(compilation1,
5323
CompileAndVerify
(compilation1,
5468
CompileAndVerify
(compilation1,
5595
CompileAndVerify
(compilation1,
6043
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr,
6196
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate2);
6369
CompileAndVerify
(compilation1,
6426
CompileAndVerify
(compilation2,
6442
CompileAndVerify
(compilation3,
6770
CompileAndVerify
(compilation1,
6873
CompileAndVerify
(compilation1,
6980
CompileAndVerify
(compilation1,
7087
CompileAndVerify
(compilation1,
7519
CompileAndVerify
(compilation2, verify: Verify(isStatic),
7789
CompileAndVerify
(compilation1,
8067
CompileAndVerify
(compilation1,
8588
CompileAndVerify
(compilation1, expectedOutput:
8689
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
8860
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
9076
CompileAndVerify
(compilation1, expectedOutput: !Execute(isStatic) ? null : "M1", verify: Verify(isStatic), symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Internal, isStatic: isStatic)).VerifyDiagnostics();
9273
CompileAndVerify
(compilation1, expectedOutput: !Execute(isStatic) ? null : "Test1.M1", verify: Verify(isStatic), symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, accessibility, isStatic: isStatic)).VerifyDiagnostics();
9306
CompileAndVerify
(compilation3, expectedOutput: !Execute(isStatic) ? null : "Test1.M1", verify: Verify(isStatic), symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, accessibility, isStatic: isStatic)).VerifyDiagnostics();
9347
CompileAndVerify
(compilation1, expectedOutput: "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Internal));
9646
CompileAndVerify
(compilation1, expectedOutput: "Test2.M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicitInTest2_10(m, Accessibility.Internal));
9660
CompileAndVerify
(compilation3, expectedOutput: "Test2.M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicitInTest2_10(m, Accessibility.Internal));
9667
CompileAndVerify
(compilation4, expectedOutput: "Test2.M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicitInTest2_10(m, Accessibility.Internal));
9795
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicitInTest2_10(m, Accessibility.Internal)).VerifyDiagnostics();
9869
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicitInTest2_10(m, Accessibility.Internal)).VerifyDiagnostics();
9877
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicitInTest2_10(m, Accessibility.Internal)).VerifyDiagnostics();
9971
CompileAndVerify
(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate);
10190
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate);
10646
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", symbolValidator: Validate);
10700
CompileAndVerify
(compilation1,
10746
CompileAndVerify
(compilation3,
10757
CompileAndVerify
(compilation4,
10875
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
10981
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
11511
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
11535
CompileAndVerify
(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
11577
CompileAndVerify
(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
11701
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Protected)).VerifyDiagnostics();
11735
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Protected)).VerifyDiagnostics();
11816
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.ProtectedOrInternal)).VerifyDiagnostics();
11856
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.ProtectedOrInternal)).VerifyDiagnostics();
11939
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.ProtectedAndInternal)).VerifyDiagnostics();
12037
CompileAndVerify
(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Protected));
12058
CompileAndVerify
(compilation3, expectedOutput: "M1", symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Protected));
12099
CompileAndVerify
(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.ProtectedOrInternal));
12120
CompileAndVerify
(compilation3, expectedOutput: "M1", symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.ProtectedOrInternal));
12161
CompileAndVerify
(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.ProtectedAndInternal));
12431
CompileAndVerify
(compilation1,
12456
CompileAndVerify
(compilation3,
12519
CompileAndVerify
(compilation1,
12544
CompileAndVerify
(compilation3,
12607
CompileAndVerify
(compilation1,
12632
CompileAndVerify
(compilation3,
13809
CompileAndVerify
(compilation1, expectedOutput:
14030
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
14425
CompileAndVerify
(compilation1,
14740
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
14792
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
14937
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
14971
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
15064
CompileAndVerify
(compilation1, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null :
15086
CompileAndVerify
(compilation3, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null :
15478
CompileAndVerify
(compilation1, expectedOutput:
15492
CompileAndVerify
(compilation3, expectedOutput:
15501
CompileAndVerify
(compilation4, expectedOutput:
15664
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
15697
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
15794
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
16047
CompileAndVerify
(compilation1,
16586
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate);
17275
CompileAndVerify
(compilation1,
17346
CompileAndVerify
(compilation3,
17360
CompileAndVerify
(compilation4,
17545
CompileAndVerify
(compilation1,
18128
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate1);
18151
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate1);
18284
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
18330
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
19656
CompileAndVerify
(compilation1,
19727
CompileAndVerify
(compilation3,
19741
CompileAndVerify
(compilation4,
20134
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
20172
CompileAndVerify
(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
20246
CompileAndVerify
(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
20264
CompileAndVerify
(compilation5, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
23507
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
23690
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
27437
CompileAndVerify
(compilation1, expectedOutput:
27607
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
27936
CompileAndVerify
(compilation1,
28245
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
28335
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
28442
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
28475
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
28569
CompileAndVerify
(compilation1, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null :
28589
CompileAndVerify
(compilation3, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null :
28987
CompileAndVerify
(compilation1, expectedOutput:
29001
CompileAndVerify
(compilation3, expectedOutput:
29010
CompileAndVerify
(compilation4, expectedOutput:
29176
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
29209
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
29293
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
29434
CompileAndVerify
(compilation1,
29922
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate);
30680
CompileAndVerify
(compilation1,
30749
CompileAndVerify
(compilation3,
30763
CompileAndVerify
(compilation4,
30914
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
30940
CompileAndVerify
(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
30988
CompileAndVerify
(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
31574
CompileAndVerify
(compilation1, expectedOutput: !execute ? null :
31845
CompileAndVerify
(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
31979
CompileAndVerify
(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
32782
CompileAndVerify
(compilation1,
32798
CompileAndVerify
(compilation2,
32813
CompileAndVerify
(compilation3,
33612
CompileAndVerify
(compilation1, verify: Verify(isStatic), symbolValidator: Validate1);
33850
CompileAndVerify
(compilation1,
33964
CompileAndVerify
(compilation1,
33980
CompileAndVerify
(compilation2,
33995
CompileAndVerify
(compilation3,
34124
CompileAndVerify
(compilation1, verify: Verify(isStatic), symbolValidator: Validate1);
34302
CompileAndVerify
(compilation2, verify: Verify(isStatic), symbolValidator: Validate2);
34312
CompileAndVerify
(compilation2, verify: Verify(isStatic), symbolValidator: Validate2);
34343
CompileAndVerify
(compilation4,
34426
CompileAndVerify
(compilation5,
34699
CompileAndVerify
(compilation1,
34717
CompileAndVerify
(compilation2,
34734
CompileAndVerify
(compilation3,
35305
CompileAndVerify
(compilation2,
35414
CompileAndVerify
(compilation2,
35527
CompileAndVerify
(compilation2,
35640
CompileAndVerify
(compilation2,
35749
CompileAndVerify
(compilation2,
35843
CompileAndVerify
(compilation2,
35945
CompileAndVerify
(compilation2,
36069
CompileAndVerify
(compilation2,
36209
CompileAndVerify
(compilation1,
36227
CompileAndVerify
(compilation2,
36252
CompileAndVerify
(compilation5,
36397
CompileAndVerify
(compilation1,
36415
CompileAndVerify
(compilation2,
36440
CompileAndVerify
(compilation5,
36585
CompileAndVerify
(compilation1,
36603
CompileAndVerify
(compilation2,
36809
CompileAndVerify
(compilation1,
36825
CompileAndVerify
(compilation2,
36840
CompileAndVerify
(compilation3,
37800
CompileAndVerify
(compilation1, verify: Verify(isStatic), symbolValidator: Validate1);
38224
CompileAndVerify
(compilation1,
38243
CompileAndVerify
(compilation2,
38272
CompileAndVerify
(compilation5,
38583
CompileAndVerify
(compilation1, verify: Verify(isStatic), symbolValidator: Validate1);
38639
CompileAndVerify
(compilation2, verify: Verify(isStatic), symbolValidator: Validate2);
38649
CompileAndVerify
(compilation2, verify: Verify(isStatic), symbolValidator: Validate2);
38680
CompileAndVerify
(compilation4,
38750
CompileAndVerify
(compilation5,
38980
CompileAndVerify
(compilation1,
38998
CompileAndVerify
(compilation2,
39015
CompileAndVerify
(compilation3,
39837
CompileAndVerify
(compilation1,
39855
CompileAndVerify
(compilation2,
39872
CompileAndVerify
(compilation3,
40892
CompileAndVerify
(compilation1,
40910
CompileAndVerify
(compilation2,
40927
CompileAndVerify
(compilation3,
41080
CompileAndVerify
(compilation1, verify: Verify(isStatic), symbolValidator: Validate1);
41301
CompileAndVerify
(compilation2, verify: Verify(isStatic), symbolValidator: Validate2);
41311
CompileAndVerify
(compilation2, verify: Verify(isStatic), symbolValidator: Validate2);
41342
CompileAndVerify
(compilation4,
41428
CompileAndVerify
(compilation5,
41656
CompileAndVerify
(compilation1,
41674
CompileAndVerify
(compilation2,
41691
CompileAndVerify
(compilation3,
41842
CompileAndVerify
(compilation1,
41862
CompileAndVerify
(compilation2,
41889
CompileAndVerify
(compilation5,
42046
CompileAndVerify
(compilation1,
42066
CompileAndVerify
(compilation2,
42093
CompileAndVerify
(compilation5,
42250
CompileAndVerify
(compilation1,
42270
CompileAndVerify
(compilation2,
43633
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1);
43652
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244");
43657
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244");
43773
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1);
43789
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124");
43794
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124");
43903
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1);
43919
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124");
43924
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124");
44015
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
44041
CompileAndVerify
(compilation2, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "1122" : null, verify: VerifyOnMonoOrCoreClr_FailsIlVerify);
44465
CompileAndVerify
(compilation1, symbolValidator: ValidateConstructor, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
44511
CompileAndVerify
(compilation1, symbolValidator: ValidateConstructor, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
44545
CompileAndVerify
(compilation1, symbolValidator: ValidateConstructor, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
44585
CompileAndVerify
(compilation1, symbolValidator: ValidateConstructor, verify: Verification.Skipped);
44617
CompileAndVerify
(compilation1, expectedOutput: "Test.I1");
44659
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
44704
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
44740
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "I1.I1", verify: VerifyOnMonoOrCoreClr);
44785
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "2");
44803
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1");
44900
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1);
44919
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244");
44924
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244");
45056
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1);
45072
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124");
45077
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124");
45194
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "123", symbolValidator: Validate1);
45211
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1122");
45216
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1122");
45384
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1);
45403
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244");
45408
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244");
45524
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1);
45540
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234");
45545
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234");
45722
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
45740
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
46164
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "I1.Main");
46190
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "I2.Main");
46408
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr);
46418
CompileAndVerify
(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr);
46424
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr);
46765
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr);
46771
CompileAndVerify
(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr);
46898
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"
46928
CompileAndVerify
(compilation4, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"
47041
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47050
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47056
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47133
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47142
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47148
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47209
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47218
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47224
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47339
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47348
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47354
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47420
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47429
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47435
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47898
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47907
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47913
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47955
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47964
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47970
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48022
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48031
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48037
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48119
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48128
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48134
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48189
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48198
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48204
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48253
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48262
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48268
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48332
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48341
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48347
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48404
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48413
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48419
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48709
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48718
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48724
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48775
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48784
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48790
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48882
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48891
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48897
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
49114
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
49123
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
49129
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
49354
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
49363
CompileAndVerify
(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
49368
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
49773
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr);
49799
var verifier =
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr);
49862
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr);
49901
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify);
49927
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify);
50064
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify);
50124
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify);
50379
CompileAndVerify
(piaCompilation, verify: VerifyOnMonoOrCoreClr);
50423
CompileAndVerify
(piaCompilation, verify: VerifyOnMonoOrCoreClr);
50575
CompileAndVerify
(compilation2, expectedOutput: "Test.M1", verify: Verification.Skipped);
50608
CompileAndVerify
(piaCompilation, verify: VerifyOnMonoOrCoreClr);
50661
var verifier =
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr);
50714
var verifier =
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr);
50767
var verifier =
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"A", verify: VerifyOnMonoOrCoreClr);
51041
CompileAndVerify
(compilation1,
51058
CompileAndVerify
(compilation1,
51322
CompileAndVerify
(compilation1,
51339
CompileAndVerify
(compilation1,
51715
CompileAndVerify
(compilation1,
51732
CompileAndVerify
(compilation1,
52510
CompileAndVerify
(compilation1,
52527
CompileAndVerify
(compilation1,
52838
CompileAndVerify
(compilation1,
52855
CompileAndVerify
(compilation1,
53307
CompileAndVerify
(compilation1,
53324
CompileAndVerify
(compilation1,
57468
CompileAndVerify
(compilation1,
57485
CompileAndVerify
(compilation1,
57777
CompileAndVerify
(compilation1,
57794
CompileAndVerify
(compilation1,
58209
CompileAndVerify
(compilation1,
58226
CompileAndVerify
(compilation1,
62192
CompileAndVerify
(compilation1, expectedOutput: "C0.M");
62285
CompileAndVerify
(compilation1, expectedOutput: "C0.M");
62352
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "C0.M", verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
62566
CompileAndVerify
(comp, verify: Verify(isStatic), symbolValidator: Validate);
62616
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate);
62680
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate);
63679
CompileAndVerify
(compilation1, verify: Verify(isStatic), expectedOutput: Execute(isStatic) ? "2" : null);
64722
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
64741
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
64760
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
64786
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
64870
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
64977
CompileAndVerify
(compilation1,
65021
CompileAndVerify
(compilation1,
65065
CompileAndVerify
(compilation1,
65169
CompileAndVerify
(compilation1, expectedOutput: "I100.C100.Test1");
65293
CompileAndVerify
(compilation1);
65339
CompileAndVerify
(compilation1);
65424
CompileAndVerify
(compilation1).VerifyDiagnostics();
65507
CompileAndVerify
(compilation1).VerifyDiagnostics();
65590
CompileAndVerify
(compilation1).VerifyDiagnostics();
65665
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
65742
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
65819
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
65858
CompileAndVerify
(compilation1).VerifyDiagnostics();
66039
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
66118
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
66570
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
66623
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
66658
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M2");
66689
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
66750
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
66821
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
66863
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
66927
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
67748
CompileAndVerify
(compilation1,
67812
CompileAndVerify
(compilation1,
67877
CompileAndVerify
(compilation1,
67983
CompileAndVerify
(compilation1,
68015
CompileAndVerify
(compilation2,
Symbols\ExtendedPartialMethodsTests.cs (2)
1905
CompileAndVerify
(comp, symbolValidator: validator);
2629
CompileAndVerify
(comp, expectedOutput: "12");
Symbols\ExtensionMethodTests.cs (5)
2564
CompileAndVerify
(compilation, sourceSymbolValidator: validator, symbolValidator: validator);
2599
CompileAndVerify
(comp, symbolValidator: module =>
3303
var compilationVerifier =
CompileAndVerify
(compilation1);
3316
compilationVerifier =
CompileAndVerify
(compilation2);
3454
CompileAndVerify
(compilation);
Symbols\FunctionPointerTypeSymbolTests.cs (1)
1389
var verifier =
CompileAndVerify
(comp, expectedOutput: "1", verify: Verification.Skipped);
Symbols\GenericConstraintTests.cs (5)
3227
CompileAndVerify
(comp);
5693
var csVerifier =
CompileAndVerify
(csCompilation);
6606
CompileAndVerify
(compilation, symbolValidator: metadataValidator);
6868
CompileAndVerify
(compilation2, expectedOutput:
7314
CompileAndVerify
(
Symbols\IndexedPropertyTests.cs (2)
1494
CompileAndVerify
(compilation2);
2586
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
Symbols\IndexerTests.cs (1)
2132
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\Metadata\MetadataMemberTests.cs (5)
735
CompileAndVerify
(compilation);
742
CompileAndVerify
(compilation);
749
CompileAndVerify
(compilation);
797
CompileAndVerify
(compilation);
804
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)
140
CompileAndVerify
(compilation, expectedOutput: @"Value1
Symbols\Metadata\PE\LoadingMetadataTokens.cs (1)
42
CompileAndVerify
(compilation, symbolValidator: module =>
Symbols\Metadata\PE\TypeForwarders.cs (7)
1457
var verifier1 =
CompileAndVerify
(comp1);
1499
var verifier2 =
CompileAndVerify
(comp2, symbolValidator: metadataValidator, sourceSymbolValidator: metadataValidator);
1637
CompileAndVerify
(appCompilation, verify: Verification.Fails,
1690
CompileAndVerify
(appCompilation,
1722
var asm0 = ModuleMetadata.CreateFromImage(
CompileAndVerify
(comp0, verify: Verification.Skipped).EmittedAssemblyData);
1726
var asm1 = ModuleMetadata.CreateFromImage(
CompileAndVerify
(comp1).EmittedAssemblyData);
1766
var verifier2 =
CompileAndVerify
(comp2, symbolValidator: metadataValidator);
Symbols\MissingSpecialMember.cs (1)
2359
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\RelaxedShiftOperatorTests.cs (3)
49
CompileAndVerify
(compilation1, expectedOutput: op).VerifyDiagnostics();
57
CompileAndVerify
(compilation2, expectedOutput: op).VerifyDiagnostics();
61
CompileAndVerify
(compilation3, expectedOutput: op).VerifyDiagnostics();
Symbols\RequiredMembersTests.cs (48)
491
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
609
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
621
verifier =
CompileAndVerify
(comp, symbolValidator: symbolValidator, sourceSymbolValidator: symbolValidator);
661
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
677
verifier =
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
704
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
740
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
755
verifier =
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
1404
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
1716
CompileAndVerify
(comp, expectedOutput: "1, 1");
1720
CompileAndVerify
(comp, expectedOutput: "1, 1");
1900
CompileAndVerify
(comp).VerifyDiagnostics();
1962
CompileAndVerify
(comp).VerifyDiagnostics();
2042
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2049
CompileAndVerify
(derivedComp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2052
CompileAndVerify
(comp).VerifyDiagnostics();
2131
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2137
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2162
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2168
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2436
CompileAndVerify
(comp).VerifyDiagnostics();
2442
CompileAndVerify
(comp).VerifyDiagnostics();
2531
CompileAndVerify
(vbComp).VerifyDiagnostics();
2578
CompileAndVerify
(vbComp).VerifyDiagnostics();
2615
CompileAndVerify
(vbComp).VerifyDiagnostics();
2656
CompileAndVerify
(vbComp).VerifyDiagnostics();
2870
CompileAndVerify
(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
2918
CompileAndVerify
(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
2953
CompileAndVerify
(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
3001
CompileAndVerify
(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
3048
CompileAndVerify
(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
3099
CompileAndVerify
(vbComp).VerifyDiagnostics();
3140
CompileAndVerify
(vbComp).VerifyDiagnostics();
3180
CompileAndVerify
(vbComp).VerifyDiagnostics();
3317
var verifier =
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify);
3346
var verifier =
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify);
3375
var verifier =
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify);
3405
var verifier =
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify);
5206
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate);
5262
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate);
5265
CompileAndVerify
(baseComp).VerifyDiagnostics();
5268
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate);
5344
CompileAndVerify
(baseComp).VerifyDiagnostics();
5379
CompileAndVerify
(comp).VerifyDiagnostics();
5404
CompileAndVerify
(comp).VerifyDiagnostics();
5426
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
5472
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
5700
CompileAndVerify
(comp, symbolValidator: module =>
Symbols\Retargeting\NoPia.cs (28)
283
CompileAndVerify
(LocalTypes1);
286
CompileAndVerify
(LocalTypes2);
352
CompileAndVerify
(LocalTypes1);
355
CompileAndVerify
(LocalTypes2);
651
CompileAndVerify
(LocalTypes1);
656
CompileAndVerify
(LocalTypes2);
950
CompileAndVerify
(Pia1);
955
CompileAndVerify
(LocalTypes1);
960
CompileAndVerify
(LocalTypes2);
1258
CompileAndVerify
(LocalTypes1);
1284
CompileAndVerify
(LocalTypes1);
1308
CompileAndVerify
(Pia1);
1314
CompileAndVerify
(LocalTypes1);
1335
CompileAndVerify
(LocalTypes3);
1406
CompileAndVerify
(comp);
1888
CompileAndVerify
(LocalTypes3);
1934
CompileAndVerify
(Pia1);
1938
CompileAndVerify
(LocalTypes3);
2015
CompileAndVerify
(localTypes2);
2041
CompileAndVerify
(pia);
2140
CompileAndVerify
(localTypes2);
2166
CompileAndVerify
(pia);
2291
CompileAndVerify
(pia);
2381
CompileAndVerify
(pia);
2499
CompileAndVerify
(pia);
2586
CompileAndVerify
(pia1);
2604
CompileAndVerify
(multiModule);
2620
CompileAndVerify
(consumer);
Symbols\Source\BaseClassTests.cs (1)
2060
CompileAndVerify
(comp);
Symbols\Source\CustomModifierCopyTests.cs (3)
742
CompileAndVerify
(comp, expectedOutput: "Bug813305.M",
1777
CompileAndVerify
(comp);
1976
CompileAndVerify
(comp);
Symbols\Source\EventTests.cs (1)
371
CompileAndVerify
(comp, symbolValidator: validator);
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)
808
var verifier =
CompileAndVerify
(comp, expectedOutput: "1", symbolValidator: symbolValidator);
Symbols\Source\PropertyTests.cs (1)
1893
CompileAndVerify
(compilation, sourceSymbolValidator: validator, /*symbolValidator: validator,*/ expectedOutput: "1221");
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 (159)
5307
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
5343
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
5492
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
5560
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
5599
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
5643
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
5874
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
5913
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
5982
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
6027
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
6120
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
6166
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
8394
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
8428
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
8771
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
8777
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
8910
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
9318
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
9339
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
9609
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
9684
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
10088
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
10538
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
10544
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
10649
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
10821
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
10886
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
10993
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11067
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11206
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11271
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11371
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11482
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11708
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11714
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11838
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
12001
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
12072
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
13157
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
13176
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
13242
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
13262
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
13333
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
13371
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
14045
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
14084
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
14547
var verifier =
CompileAndVerify
(compilation2, verify: Verification.Skipped).VerifyDiagnostics();
14685
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
14715
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
14915
CompileAndVerify
(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual) ? null : @"
14981
CompileAndVerify
(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual) ? null : @"
15103
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
15127
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
15375
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
15397
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
16087
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16089
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
16149
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16151
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
16222
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16500
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16585
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16703
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16789
var verifier =
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16884
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16966
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
17048
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
17119
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
17193
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
17280
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
17377
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: !(Execute(isVirtual) && ExecutionConditionUtil.IsMonoOrCoreClr) ? null : (genericFirst ? "T" : "int"), verify: Verification.Skipped).VerifyDiagnostics(
17483
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: !(Execute(isVirtual) && ExecutionConditionUtil.IsMonoOrCoreClr) ? null : (genericIsStatic ? "T" : "int"), verify: Verification.Skipped).VerifyDiagnostics();
19321
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
19323
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
19402
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
19404
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
19494
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
19496
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
19593
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
19595
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
19676
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
19678
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
19768
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
19770
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
19857
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
19859
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
19950
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
20024
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
20107
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
20187
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
20816
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
20933
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21044
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21179
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21315
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21375
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21478
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21596
var verifier =
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21722
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21831
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21933
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22949
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22951
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
23044
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
23046
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
23135
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
23137
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
23240
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
23833
CompileAndVerify
(compilation5, sourceSymbolValidator: validate5, symbolValidator: validate5, verify: Verification.Skipped).VerifyDiagnostics();
24185
CompileAndVerify
(compilation5, sourceSymbolValidator: validate5, symbolValidator: validate5, verify: Verification.Skipped).VerifyDiagnostics();
24414
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
24603
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
24801
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
24914
var verifier =
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
25044
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
25115
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
25727
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
25729
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
25822
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
25824
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
25927
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
26260
CompileAndVerify
(compilation3, sourceSymbolValidator: validate3, symbolValidator: validate3, verify: Verification.Skipped).VerifyDiagnostics();
26373
CompileAndVerify
(compilation3, sourceSymbolValidator: validate3, symbolValidator: validate3, verify: Verification.Skipped).VerifyDiagnostics();
26647
CompileAndVerify
(compilation3, sourceSymbolValidator: validate3, symbolValidator: validate3, verify: Verification.Skipped).VerifyDiagnostics();
26942
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
27143
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
27466
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
27579
var verifier =
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
27710
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
27781
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
28678
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
28680
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
28806
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
28808
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
28914
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
29275
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
29391
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
29539
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
29657
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
29763
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
30168
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
30174
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
30240
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
30353
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
30426
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
30811
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
30897
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31110
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31166
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31224
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31272
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31315
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31369
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31418
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31491
CompileAndVerify
(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual) ? null : @"
31549
CompileAndVerify
(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual) ? null : @"
31602
CompileAndVerify
(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual: false) ? null : @"
31643
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
31740
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
Symbols\SymbolErrorTests.cs (32)
5579
CompileAndVerify
(lib);
5640
CompileAndVerify
(lib);
5700
CompileAndVerify
(lib);
5761
CompileAndVerify
(lib);
5821
CompileAndVerify
(lib);
5844
CompileAndVerify
(comp, expectedOutput: "ErrTestMod01.netmodule").VerifyDiagnostics(
5856
CompileAndVerify
(comp, expectedOutput: "ErrTestMod01.netmodule").VerifyDiagnostics(
5878
CompileAndVerify
(lib);
5901
CompileAndVerify
(comp, expectedOutput: "ErrTestMod02.netmodule").VerifyDiagnostics(
5914
CompileAndVerify
(comp, expectedOutput: "ErrTestMod02.netmodule").VerifyDiagnostics(
5937
CompileAndVerify
(lib);
5960
CompileAndVerify
(comp, expectedOutput: "ErrTestMod02.netmodule").VerifyDiagnostics(
5973
CompileAndVerify
(comp, expectedOutput: "ErrTestMod02.netmodule").VerifyDiagnostics(
5996
CompileAndVerify
(lib);
6019
CompileAndVerify
(comp, expectedOutput: "ErrTestMod01.netmodule").VerifyDiagnostics(
6032
CompileAndVerify
(comp, expectedOutput: "ErrTestMod01.netmodule").VerifyDiagnostics(
6174
CompileAndVerify
(comp, verify: Verification.FailsILVerify).VerifyDiagnostics();
6193
CompileAndVerify
(lib);
6253
CompileAndVerify
(lib);
6315
CompileAndVerify
(lib);
6375
CompileAndVerify
(lib);
6437
CompileAndVerify
(lib);
6500
CompileAndVerify
(lib);
6563
CompileAndVerify
(lib);
6634
CompileAndVerify
(lib);
6697
CompileAndVerify
(lib);
6766
CompileAndVerify
(lib);
7021
CompileAndVerify
(comp, expectedOutput: @"1 + 1 = 2
7251
CompileAndVerify
(compilation, verify: Verification.Skipped).VerifyDiagnostics();
7260
CompileAndVerify
(compilation, verify: Verification.Skipped).VerifyDiagnostics();
7331
CompileAndVerify
(compilation, verify: Verification.Skipped).VerifyDiagnostics();
18361
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)
920
return
CompileAndVerify
(
1427
return
CompileAndVerify
(c, expectedOutput: expectedOutput);
1435
return
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1462
CompileAndVerify
(comp, expectedOutput: "", verify: verify); //need expected output to force execution
1475
return
CompileAndVerify
(comp, verify: verify);
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
CodeGen\WinMdEventTests.cs (1)
627
CompileAndVerify
(comp2, expectedOutput: @"A